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
339414619334	339414619903	339414620453	339414621003	339414621553	339414622103	339414622653	339414623203	339414623753	339414624303	339414624853	339414625403	339414625953	339414626503	339414627053	339414627603	339414628153	339414628703	339414629253	339414629803	339414630353	339414630903	339414631453	339414632003	339414632553	339414633103	339414633653	339414634203	339414634753	339414635303	339414635853	339414636403	339414636953	339414637503	339414638053	339414638603	339414639153	339414639703	339414640253	339414640803	339414641353	339414641903	339414642453	339414643003	339414643553	339414644103	339414644653	339414645203	339414645753	339414646303	339414646853	339414647403	339414647953	339414648503	339414649053	339414649603	339414650153	339414650703	339414651253	339414651803	339414652353	339414652903	339414653453	339414654003	339414654553	339414655103	339414655653	339414656203	339414656753	339414657303	339414657853	339414658403	339414658953	339414659503	339414660053	339414660603	339414661153	339414661703	339414662253	339414662803	339414663353	339414663903	339414664453	339414665003	339414665553	339414666103	339414666653	339414667203	339414667753	339414668303	339414668853	339414669403	339414669953	339414670503	339414671053	339414671603	339414672153	339414672703	339414673253	339414673803	339414674353	339414674903	339414675453	339414676003	339414676553	339414677103	339414677653	339414678203	339414678753	339414679303	339414679853	339414680403	339414680953	339414681503	339414682053	339414682603	339414683153	339414683703	339414684253	339414684803	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2953	3600	2300	2952	3600	2300	2951	3600	2300	2949	3600	2300	2948	3600	2300	2947	3600	2300	2945	3600	2300	2943	3600	2300	2941	3600	2300	2940	3600	2300	2939	3600	2300	2937	3600	2300	2936	3600	2300	2933	3600	2300	2931	3600	2300	2929	3600	2300	2927	3600	2300	2924	3600	2300	2922	3600	2300	2920	3600	2300	2918	3600	2300	2916	3600	2300	2914	3600	2300	2913	3600	2300	2911	3600	2300	2909	3600	2300	2907	3600	2300	2905	3600	2300	2903	3600	2300	2901	3600	2300	2898	3600	2300	2896	3600	2300	2894	3600	2300	2892	3600	2300	2889	3600	2300	2887	3600	2300	2885	3600	2300	2882	3600	2300	2880	3600	2300	2878	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25078	22987	29897	25159	20650	8139	1190	761	662	685	692	627	676	640	631	640	674	636	682	677	675	621	630	655	586	614	649	613	611	613	602	631	606	618	634	626	667	619	643	587	627	627	606	655	606	599	644	604	607	604	661	646	600	628	589	640	612	583	681	615	631	665	624	664	604	553	661	663	660	682	616	620	627	654	631	683	648	648	634	609	620	651	643	639	611	602	594	613	605	631	614	639	601	612	667	633	578	650	615	705	627	649	660	655	638	605	616	596	598	618	643	611	635	630	671	630	604	649	550	631	667	639	620	617	633	597	587	663	637	577	610	617	688	619	626	611	624	633	608	652	622	635	633	645	626	625	679	613	642	613	607	600	607	617	656	576	600	603	643	585	621	594	650	604	629	645	657	598	600	601	677	592	635	650	604	635	605	601	658	650	628	579	668	617	662	627	609	651	632	600	614	672	600	669	595	623	659	610	625	648	604	615	592	659	633	597	624	610	609	622	612	630	665	645	643	626	585	581	640	619	663	608	661	566	602	672	657	626	619	639	634	630	600	622	656	620	640	645	606	621	654	637	663	634	672	622	620	608	650	643	607	627	639	667	609	660	589	653	650	634	624	582	608	639	605	669	613	583	624	609	655	643	654	596	625	641	587	639	601	639	623	646	636	624	611	595	591	617	630	641	608	612	611	640	616	649	604	611	591	608	631	635	621	590	626	625	606	612	667	582	678	551	631	617	583	566	694	629	635	557	586	619	600	655	586	639	597	602	591	631	637	620	616	607	611	625	623	619	624	649	624	686	640	619	601	643	581	593	597	608	594	582	633	599	619	666	631	630	658	571	620	609	575	639	632	576	596	646	611	635	613	615	600	654	621	618	606	604	650	629	624	613	644	604	622	676	638	600	620	583	658	593	635	645	605	609	609	640	629	634	686	643	603	639	617	567	617	586	613	617	620	618	638	643	631	573	619	563	619	642	667	615	634	604	619	622	614	622	609	594	600	579	684	647	601	632	626	634	623	629	587	629	607	592	586	649	611	634	634	645	608	601	639	621	617	619	613	608	644	656	634	549	596	620	591	662	620	599	663	641	627	642	624	659	629	565	665	647	648	580	612	606	614	626	584	638	614	594	657	639	594	581	602	630	627	601	612	647	600	621	644	631	636	641	610	616	599	636	673	616	644	692	624	601	576	613	641	623	581	611	640	573	608	621	687	595	612	624	641	624	599	618	631	586	620	638	608	578	583	663	597	619	592	615	652	614	634	620	640	661	632	620	622	620	610	615	605	653	595	611	589	596	644	597	631	633	576	607	672	655	625	632	628	606	627	615	632	644	602	622	656	593	628	624	616	628	598	591	623	644	644	665	646	610	664	626	574	611	642	612	644	615	642	644	604	644	633	613	630	664	594	639	644	598	674	615	671	609	644	627	618	623	622	598	604	623	632	626	606	678	643	597	622	648	627	628	599	600	597	583	604	633	607	608	607	622	616	617	629	595	589	603	621	589	605	614	614	613	701	610	600	612	618	609	646	614	653	631	565	633	634	606	597	597	639	599	602	623	581	628	636	638	604	646	594	615	640	643	617	591	589	675	639	629	590	650	627	614	571	576	618	655	572	618	657	616	590	628	637	618	608	588	617	611	636	626	618	599	636	587	619	598	621	599	618	649	610	639	626	634	622	621	582	624	613	638	595	617	572	622	635	613	597	616	612	657	612	649	615	573	627	610	631	665	610	601	664	627	626	622	659	614	592	597	605	619	594	590	595	603	613	619	649	626	660	630	641	611	623	636	666	576	609	636	633	626	601	627	608	653	632	629	600	605	588	612	595	623	661	617	653	614	619	607	613	609	619	668	583	589	605	614	619	613	562	650	644	629	602	625	640	638	618	600	607	618	677	626	632	649	565	542	651	679	644	679	588	656	590	642	576	599	622	599	636	641	620	605	595	643	647	645	608	669	637	614	616	644	569	591	633	607	654	605	613	632	653	601	632	606	633	621	611	600	634	677	630	604	587	629	609	611	574	595	632	597	607	594	599	648	659	678	629	597	593	594	558	634	606	572	627	604	638	668	660	608	610	647	631	628	600	612	643	615	641	627	643	615	632	642	611	628	597	630	624	625	619	594	597	608	626	594	593	586	605	617	631	668	615	609	644	618	580	651	623	583	615	620	636	636	618	580	667	619	648	588	573	583	633	669	632	641	600	628	653	588	599	623	651	577	637	628	583	619	612	601	619	589	598	611	615	601	639	646	648	648	595	640	621	632	613	597	678	642	634	612	608	603	600	577	605	613	677	589	583	611	640	623	666	644	627	591	569	614	642	618	591	622	593	604	621	626	574	655	615	619	619	635	596	664	603	642	577	636	590	600	667	575	642	648	617	630	639	583	631	576	620	593	616	611	613	601	640	633	597	608	634	590	595	614	619	646	643	633	573	634	580	634	683	598	590	576	651	622	608	656	584	598	632	608	691	588	628	587	558	631	610	622	594	596	618	648	589	620	618	632	628	635	617	679	604	628	580	651	619	603	583	614	627	615	595	615	616	631	669	633	641	568	641	603	638	608	620	622	596	644	621	599	633	647	597	617	594	676	615	616	609	604	656	619	619	634	617	643	608	589	631	603	589	651	633	637	588	630	638	629	608	616	618	686	643	603	643	655	618	617	640	558	550	625	616	609	623	627	573	594	625	610	618	630	619	627	620	616	632	610	652	618	651	625	609	592	610	590	591	613	626	611	609	652	605	633	650	560	581	636	632	603	624	606	599	632	596	616	603	595	552	627	623	610	621	632	659	574	597	606	589	631	620	651	625	607	655	622	599	581	624	580	652	622	616	602	618	605	634	577	595	617	625	618	581	615	601	596	621	605	630	599	614	638	616	643	589	579	625	664	651	630	606	590	585	603	610	593	586	610	619	589	634	613	605	565	600	652	644	615	611	556	612	574	605	641	609	635	585	619	623	602	584	630	614	644	579	584	607	579	685	604	617	678	625	570	630	596	635	618	611	677	656	612	635	604	593	603	595	639	640	627	659	597	659	600	627	640	605	597	621	634	579	608	608	588	626	623	655	594	656	636	605	608	602	652	643	586	588	612	628	602	625	599	612	578	590	626	654	615	632	600	596	598	672	620	604	609	620	655	646	636	611	598	664	628	650	635	579	581	598	623	634	622	624	628	639	623	636	571	621	599	624	610	611	631	631	620	647	625	630	640	605	577	628	640	626	597	612	634	632	628	618	634	600	609	618	662	649	647	647	643	593	590	655	547	620	616	581	644	599	634	591	653	606	604	631	667	599	635	607	643	627	600	652	653	620	598	642	652	639	602	651	600	623	584	600	625	554	620	618	600	623	586	610	614	608	585	593	625	663	599	625	588	629	617	632	617	604	629	630	607	647	656	621	625	613	620	580	614	609	594	601	635	643	653	606	628	605	592	622	646	609	608	635	619	595	622	635	649	597	634	581	665	625	656	645	672	597	647	620	608	648	597	626	627	595	609	628	582
62543	89115	49599	15286	3132	842	628	566	553	599	615	551	601	569	596	594	549	600	582	589	580	570	540	607	596	581	601	603	558	599	597	567	610	600	579	583	626	557	594	598	589	562	561	589	560	637	560	605	610	593	549	557	611	561	569	596	607	589	568	601	563	555	561	589	581	547	590	581	570	558	602	619	592	565	575	637	587	617	541	564	605	614	571	568	580	581	605	555	538	623	547	577	570	585	562	605	600	620	630	571	608	574	576	577	578	522	622	601	617	583	613	618	561	597	591	559	575	600	528	597	578	601	622	558	574	582	583	544	565	565	580	552	614	562	555	596	586	569	575	575	601	560	525	561	637	563	612	599	593	586	565	520	575	571	571	616	561	600	578	579	565	584	562	602	555	602	585	641	556	585	551	572	598	565	563	592	597	613	551	563	569	577	573	614	599	561	541	579	580	520	621	552	548	560	612	586	573	593	605	629	597	587	590	570	545	561	565	577	561	522	568	592	617	557	546	568	558	572	574	601	548	571	575	580	565	571	551	515	599	549	609	571	559	536	610	598	569	561	559	585	571	611	573	583	556	542	603	614	594	576	623	585	584	601	577	568	601	632	582	629	530	593	589	542	570	589	590	556	569	565	597	534	565	528	561	634	576	576	541	569	587	537	566	593	560	560	581	578	570	578	603	615	545	584	574	605	573	630	583	606	562	565	615	563	622	569	529	630	582	589	581	594	581	595	605	585	551	602	579	599	562	558	568	578	573	599	562	605	540	595	528	626	549	557	581	529	602	629	596	577	603	581	546	634	599	595	609	607	545	589	599	576	595	591	596	583	580	569	629	614	600	588	575	570	590	565	571	573	579	605	576	597	571	569	600	579	609	595	570	574	576	563	630	591	592	558	626	613	606	543	580	574	593	567	559	584	612	594	559	584	582	542	587	560	584	576	605	571	584	595	600	584	535	538	578	569	571	573	597	565	603	575	524	558	552	624	560	579	562	623	553	568	556	595	546	574	619	577	573	587	602	601	594	585	594	562	573	567	530	580	603	588	601	579	578	621	565	493	581	557	585	541	599	556	581	631	556	595	608	544	562	585	565	561	586	531	579	564	602	529	562	561	575	592	577	612	600	628	600	585	567	583	581	570	568	550	550	552	620	556	583	585	598	572	572	572	553	560	564	557	548	600	597	567	563	607	539	576	653	566	633	609	589	577	638	576	597	546	584	554	579	585	524	590	567	552	548	616	566	557	570	558	593	568	571	570	572	576	595	601	546	593	560	571	518	531	585	612	543	580	577	561	596	563	544	572	583	601	564	572	581	534	561	603	578	602	626	597	626	600	580	585	583	583	583	628	603	527	588	565	603	540	569	579	615	622	570	621	587	601	567	572	578	563	604	596	549	592	539	565	575	599	549	580	600	567	594	551	568	584	589	561	602	571	549	549	575	616	550	567	640	589	569	560	538	597	578	615	584	590	539	587	554	601	563	538	567	665	561	602	589	610	570	636	582	597	592	567	571	577	610	580	563	586	598	574	545	578	559	571	592	584	530	558	580	584	579	571	566	561	580	588	590	571	572	589	558	584	597	590	603	567	630	602	536	602	590	602	579	594	594	523	576	575	564	585	584	580	617	588	551	573	598	609	570	579	547	590	576	601	597	603	542	570	576	554	578	638	526	585	551	579	572	552	554	588	588	596	612	609	549	586	647	559	557	552	589	590	561	623	565	558	626	550	610	576	595	581	598	554	561	642	527	566	566	586	560	540	551	595	563	592	609	610	595	573	614	595	567	592	573	552	577	597	543	574	563	589	570	527	570	618	571	548	578	600	601	612	577	601	590	581	567	581	580	546	607	599	567	591	573	560	586	581	570	544	596	591	607	618	582	575	601	563	572	545	571	555	562	564	578	585	587	591	567	627	558	590	597	574	554	547	567	631	605	562	546	604	600	567	596	585	599	595	578	575	607	588	568	605	554	600	557	606	565	566	563	607	600	554	550	615	606	618	573	566	571	564	592	601	586	580	549	595	547	604	582	592	599	596	585	544	600	576	596	575	541	607	590	585	547	516	603	585	564	582	570	568	597	588	565	620	594	542	597	582	581	543	599	568	555	574	540	569	576	553	606	552	559	590	549	499	559	548	594	531	593	594	596	593	579	588	606	597	562	589	568	575	562	589	584	596	579	569	596	556	574	586	577	559	560	569	533	605	582	568	595	567	600	581	607	588	547	541	587	582	601	593	582	598	627	568	562	620	584	532	614	557	598	582	571	624	571	574	564	588	581	582	574	587	562	549	534	629	571	541	590	577	587	617	611	589	587	575	576	597	577	565	587	620	592	583	569	564	568	587	547	604	607	546	608	576	546	564	563	589	567	555	587	613	579	587	605	562	566	587	568	587	584	580	546	552	621	584	544	570	588	579	564	557	541	567	597	545	573	530	539	572	552	606	559	583	607	585	565	546	583	611	577	551	562	578	598	575	592	541	565	564	552	557	602	556	521	559	551	593	585	587	612	544	613	549	581	575	578	610	558	560	599	583	619	625	563	558	535	589	582	568	610	573	564	559	610	605	531	570	602	560	575	584	623	565	575	584	578	565	604	543	529	519	567	575	597	543	597	610	559	612	592	578	609	571	573	538	565	613	639	573	550	563	555	580	561	558	598	593	582	590	563	604	569	551	553	565	610	535	573	575	574	558	566	556	584	614	588	593	534	597	603	553	600	572	580	579	600	604	610	581	598	544	635	578	582	585	564	564	583	574	605	545	561	566	578	607	565	595	590	531	577	544	587	573	558	596	572	578	580	576	589	552	573	581	567	526	599	551	595	592	566	573	559	634	572	605	598	556	597	573	602	600	581	524	562	600	593	602	617	554	573	568	575	559	563	583	574	561	572	593	582	596	591	583	585	572	603	600	586	584	535	588	609	599	570	561	586	555	546	561	565	570	589	558	585	580	579	560	568	580	552	603	574	559	582	558	601	563	569	580	556	623	594	617	599	566	604	573	578	632	613	597	564	546	535	552	598	607	614	546	594	557	582	566	595	574	610	548	608	593	565	598	558	607	546	571	546	589	569	625	631	579	564	529	588	588	578	586	553	572	549	562	586	552	578	574	588	574	565	582	582	591	581	586	609	592	543	546	529	589	574	615	566	533	595	605	592	572	547	562	543	544	568	580	558	557	571	580	590	569	554	587	607	557	592	604	546	597	599	599	528	558	611	583	564	556	599	579	555	605	534	575	569	581	615	575	568	562	596	571	598	587	586	589	567	573	577	526	602	566	591	646	591	601	514	602	561	578	549	578	599	595	587	614	600	571	560	626	571	576	617	554	527	584	588	605	556	600	544	559	605	572	565	608	588	582	605	595	566	573	595	610	576	538	529	563	602	602	546	542	570	586	592	589	576	559	545	554	587	549	582	544	583	572	559	576	608	531	607	528	562	556	572	546	574	594	572	567	576	585	589	574	569	603	574	562	532	554	608	573	568	587	600	587	573	540	609	576
34959	29511	17289	3676	733	469	438	461	478	528	472	473	475	441	449	486	472	481	433	473	470	476	489	474	489	449	472	461	400	460	491	463	480	420	467	450	434	423	480	489	471	476	471	454	442	500	469	471	467	490	442	439	502	466	474	437	513	492	460	436	453	465	477	432	465	464	455	444	460	474	453	477	471	446	496	430	421	501	432	483	445	446	429	489	459	432	475	464	501	472	464	482	476	470	434	474	460	455	445	431	453	476	473	448	450	488	475	449	476	464	446	473	452	449	446	485	458	500	474	452	447	452	463	456	472	500	470	487	456	438	449	476	415	419	420	489	462	470	460	441	430	485	452	495	424	507	479	474	461	478	445	460	464	456	458	489	440	469	456	449	426	508	467	467	504	483	466	465	472	476	427	461	485	420	433	406	442	468	463	435	503	434	441	453	458	427	479	441	489	454	481	441	469	455	474	480	413	475	441	443	456	423	486	466	458	467	454	453	468	471	474	434	474	460	439	479	473	447	476	463	515	455	480	464	490	458	461	513	480	494	444	477	468	428	521	491	459	499	487	502	480	466	433	494	468	492	491	476	468	496	458	459	437	515	472	487	500	477	454	461	469	422	456	464	484	456	453	531	469	452	474	472	415	471	420	464	469	452	492	453	502	462	446	407	427	442	499	488	516	496	483	456	472	437	434	539	459	460	488	489	470	464	477	454	458	469	461	454	405	448	461	489	480	460	482	448	483	472	477	489	452	454	465	454	461	451	487	483	484	491	446	487	496	431	466	472	453	493	461	441	443	469	437	491	470	462	513	460	469	518	460	444	423	447	446	463	449	491	482	442	464	476	463	457	484	455	457	459	455	458	450	445	474	443	485	450	477	461	459	464	454	480	465	488	493	484	452	478	428	453	482	451	467	479	470	461	486	477	481	465	452	470	468	468	434	512	460	430	473	483	459	473	410	440	474	448	424	455	454	445	464	442	473	440	469	461	475	501	469	441	450	491	443	461	454	502	451	466	480	418	483	473	439	446	459	441	468	434	452	449	436	498	439	490	444	501	484	415	465	446	470	484	485	464	471	447	465	437	509	455	465	467	453	475	516	483	479	480	461	447	485	460	462	468	457	473	463	446	432	454	485	472	455	435	513	489	521	448	423	476	481	448	447	481	439	458	516	485	452	489	437	450	491	429	452	469	497	465	467	478	470	475	446	509	465	518	461	479	463	495	443	473	456	493	485	463	486	499	459	454	457	427	442	432	443	445	448	489	484	448	467	434	408	521	467	453	431	434	492	462	441	443	467	463	451	427	460	453	483	450	476	454	452	474	492	444	451	500	448	436	435	481	470	485	434	453	462	471	431	458	438	443	452	518	503	472	485	450	487	421	468	412	483	461	442	484	461	461	499	432	457	481	430	452	437	443	426	475	470	478	475	448	462	477	475	426	464	470	468	450	485	435	486	427	463	461	469	460	442	451	464	465	423	462	414	436	460	466	432	440	424	456	444	443	465	416	494	472	493	429	443	490	493	464	441	485	439	448	477	463	430	495	483	436	440	448	476	474	504	486	484	419	448	456	496	474	483	437	460	482	426	477	488	450	532	415	474	489	466	447	496	454	451	459	497	415	461	456	465	490	484	458	484	504	453	461	465	474	467	470	466	441	472	456	481	483	448	448	458	435	486	475	441	496	473	478	470	486	438	465	470	508	435	494	474	431	472	425	505	466	455	445	465	435	456	452	462	473	480	463	455	416	431	444	464	432	450	465	453	522	473	486	504	517	451	484	453	468	486	474	453	463	467	456	490	452	482	455	524	470	491	452	474	443	460	491	456	467	458	450	460	473	453	435	468	494	445	443	491	471	472	475	444	437	463	473	473	476	478	461	475	464	473	433	474	461	460	444	477	445	438	448	471	477	464	487	509	454	458	492	501	477	489	460	452	444	471	473	462	498	464	457	456	439	501	464	463	500	477	468	453	478	482	457	450	460	475	426	463	462	453	478	448	473	447	453	452	430	490	416	469	428	464	482	465	423	458	461	482	441	501	476	487	514	456	458	425	472	464	435	450	461	424	453	458	479	458	426	486	472	514	446	491	465	457	458	466	419	434	461	443	437	455	443	462	468	467	490	443	466	478	468	475	462	457	489	466	473	454	441	448	461	497	479	432	454	449	419	469	445	423	469	452	484	429	489	464	492	467	484	436	435	445	449	485	487	445	476	490	438	448	464	453	468	486	449	459	467	475	467	457	502	469	469	447	442	477	490	451	481	483	482	477	470	448	471	452	463	473	457	476	481	490	494	445	506	443	429	436	434	405	456	477	407	489	447	481	460	468	442	464	485	492	461	429	456	475	454	508	450	476	479	433	452	461	426	502	443	436	491	464	444	467	465	462	459	497	458	422	426	495	467	428	444	468	464	429	455	465	440	461	493	455	480	467	474	479	441	444	483	437	501	462	480	423	462	453	454	485	443	441	476	455	465	450	466	467	464	457	463	457	487	479	491	470	475	487	469	442	482	426	432	448	477	475	468	476	472	448	472	501	492	474	475	454	425	418	501	504	489	459	438	475	426	452	470	449	493	485	441	461	454	505	478	479	474	444	457	478	526	464	450	494	474	442	430	449	439	463	444	456	499	489	514	474	474	455	494	455	482	477	471	459	467	460	479	467	453	458	459	441	455	469	462	446	495	477	468	430	503	447	460	464	477	446	431	458	446	462	448	470	443	458	471	465	429	486	458	455	417	449	478	428	482	449	456	442	468	470	472	470	505	444	470	451	528	497	479	450	449	453	503	422	448	462	469	477	431	429	469	413	487	461	439	462	496	448	454	518	483	478	477	446	450	490	459	465	490	461	463	471	503	464	440	435	479	472	458	468	476	466	450	459	526	474	461	475	463	487	453	443	435	454	489	490	454	474	489	431	480	473	447	456	464	485	485	475	430	466	495	414	428	455	461	463	463	463	423	446	514	439	480	446	477	476	420	457	420	471	458	462	459	483	444	444	488	456	462	472	471	463	425	476	474	464	466	477	442	446	448	491	483	461	471	437	403	480	433	431	434	443	475	450	476	449	457	486	463	462	479	485	487	449	491	507	457	500	445	413	488	476	471	482	439	450	465	453	474	442	449	471	465	457	445	463	486	487	516	458	468	474	458	494	480	462	474	463	490	449	509	478	501	484	486	427	428	441	416	457	466	453	504	491	412	441	470	445	465	478	456	453	470	463	430	442	444	461	482	509	479	456	463	446	416	435	439	468	459	455	447	460	503	486	471	440	481	462	458	461	434	471	469	452	491	493	480	446	456	476	474	457	495	448	447	467	452	451	507	407	463	461	495	470	510	447	479	492	459	455	458	469	469	479	439	475	480	456	446	448	471	473	456	466	480	463	446	465	459	483	413	499	456	495	457	485	464	435	454	453	471	460	456	472	463	451	458	496	466	424	507	497	430	437	487	487	444	458	447	496	437	489	456	438	462	504	526	505	485	462	482	480	465	499	456	447	481
31908	27688	9394	1813	561	414	375	381	408	372	392	376	416	383	389	385	383	387	421	410	405	394	423	429	384	412	385	386	390	378	400	379	412	419	382	384	387	392	382	388	383	412	422	429	392	427	378	388	357	417	423	397	440	406	367	409	371	366	398	417	411	406	413	420	404	382	411	378	392	421	375	416	433	356	396	395	392	380	400	413	397	373	382	373	389	379	351	414	418	368	398	393	426	368	382	372	371	401	365	413	417	430	428	364	414	410	398	379	418	393	360	388	396	399	387	393	408	389	406	391	384	392	398	400	400	393	377	402	384	419	418	393	410	364	397	407	377	405	416	391	397	380	390	413	417	371	389	424	411	406	370	382	376	406	424	396	386	361	396	382	424	387	341	371	409	394	382	388	405	399	426	399	399	381	352	372	404	365	382	416	393	366	402	407	359	343	374	389	365	380	397	372	377	381	409	409	351	403	388	406	403	392	415	404	380	390	404	407	411	424	385	354	370	388	420	400	403	436	427	385	389	387	367	401	394	402	394	373	418	379	396	385	381	391	402	391	381	371	397	423	361	421	412	410	391	406	384	411	427	398	374	395	416	394	426	386	352	371	410	394	352	385	387	417	380	403	384	373	415	397	429	378	392	382	472	374	399	428	375	399	396	416	350	387	356	377	360	388	393	408	425	405	398	396	417	397	395	404	401	404	396	392	410	365	387	359	368	409	382	403	407	396	412	396	376	420	386	425	402	393	426	377	358	378	375	375	407	357	409	396	377	404	411	404	379	396	367	403	372	388	364	410	359	380	397	394	425	400	414	384	379	376	384	432	393	397	371	400	356	378	389	434	408	390	397	354	380	396	407	375	384	400	399	394	424	419	364	373	407	438	394	398	365	426	410	387	381	367	405	393	374	370	390	376	374	424	389	374	413	388	395	386	384	354	414	425	402	362	380	375	360	377	393	373	360	415	384	418	397	411	414	398	357	383	385	390	408	407	370	391	387	393	381	428	358	414	371	350	373	398	400	362	374	379	444	382	418	387	405	389	393	379	369	394	400	411	357	392	412	380	377	394	413	409	388	405	412	370	371	409	389	393	396	405	429	431	406	377	405	395	429	414	394	392	361	393	435	406	404	382	374	377	415	380	386	387	396	375	398	393	371	411	409	364	363	420	425	404	357	365	381	413	390	384	366	387	373	396	430	415	355	360	370	399	417	380	387	382	378	404	380	410	386	375	400	386	390	402	402	437	403	394	385	385	408	386	378	400	390	381	390	358	396	398	403	389	419	408	403	363	400	359	400	405	404	399	402	389	386	406	378	353	374	400	405	374	462	368	379	369	424	402	428	385	392	374	382	391	386	386	407	389	363	447	371	420	430	428	357	401	407	389	388	370	385	385	380	356	378	366	404	389	396	365	401	431	409	369	423	402	391	369	384	391	421	405	399	398	370	377	402	394	422	365	394	393	352	360	407	375	386	365	397	416	399	395	391	392	392	381	372	433	386	419	409	380	387	401	360	382	383	357	419	391	394	383	373	410	363	389	387	390	391	392	387	376	425	385	394	392	444	393	376	363	425	382	368	453	378	364	404	368	379	392	408	375	388	410	402	372	354	390	393	403	369	388	393	408	380	373	364	390	426	408	425	367	400	378	389	403	379	451	378	385	387	392	397	409	375	403	404	388	365	415	396	420	413	357	416	396	410	369	361	364	377	383	394	400	390	402	427	415	362	417	418	430	428	362	418	364	410	380	398	392	356	396	387	370	372	357	376	384	409	359	366	409	391	421	387	381	403	393	410	410	371	431	392	382	385	382	407	427	408	403	394	375	389	388	380	356	414	385	390	362	450	392	400	353	388	375	367	401	368	412	379	390	382	343	397	383	398	409	387	408	381	405	357	413	397	400	440	393	374	386	382	372	397	430	396	389	422	407	380	379	333	395	390	380	388	399	392	394	400	416	411	378	402	398	417	435	386	403	390	379	390	387	381	405	406	375	399	400	378	392	390	412	389	390	411	413	430	365	347	416	356	418	404	395	402	393	370	416	396	414	429	384	431	419	394	372	398	394	375	392	383	404	399	383	392	392	368	386	384	398	458	426	404	386	378	368	382	390	354	389	397	379	394	409	418	411	367	388	407	396	409	338	428	376	388	402	388	403	378	383	406	349	420	413	370	386	398	384	383	390	416	374	411	396	361	385	383	375	406	387	413	425	384	396	416	421	381	415	402	399	408	370	394	385	398	395	362	388	409	386	397	418	369	372	401	407	398	397	411	379	400	394	376	394	363	394	403	401	398	394	408	414	368	415	393	388	418	410	381	398	391	415	415	402	395	444	386	390	403	405	385	436	408	374	405	383	403	388	334	421	401	375	434	405	390	369	419	390	416	377	368	373	407	405	413	378	392	395	401	397	371	385	431	407	396	372	404	397	416	376	380	401	416	404	358	427	414	425	394	362	368	392	374	391	387	369	384	416	417	405	377	402	404	380	419	371	400	396	418	438	393	414	406	377	395	401	440	434	403	380	390	401	450	419	420	393	372	391	344	416	388	416	380	379	392	397	380	398	394	373	397	363	398	403	403	443	385	392	366	363	389	390	408	386	403	403	405	380	389	417	375	368	404	397	366	383	410	405	420	402	387	386	409	394	370	362	370	358	389	397	356	427	405	430	406	405	401	407	407	412	423	376	395	424	377	377	380	384	407	388	370	423	405	381	424	406	427	419	412	372	380	376	406	413	378	435	431	414	423	389	378	398	341	425	389	410	379	375	408	430	391	353	392	390	383	395	401	391	401	397	395	375	400	385	433	374	405	382	402	387	378	401	408	421	392	404	382	381	377	423	403	379	390	431	430	367	440	408	386	419	383	411	402	382	389	414	420	429	384	404	373	407	404	426	388	387	361	383	413	400	375	366	416	386	411	388	393	396	416	400	366	393	352	384	374	396	381	397	396	385	391	424	396	366	419	392	366	422	370	374	381	389	416	385	409	379	374	371	386	389	380	408	378	453	396	386	377	390	367	379	405	408	417	432	405	418	383	421	400	381	403	417	375	423	359	393	407	422	386	370	393	380	411	425	380	401	377	378	390	419	413	358	347	365	392	389	415	384	399	379	399	346	384	385	397	389	412	383	387	394	379	385	422	410	385	416	420	381	376	424	368	378	423	420	361	353	372	377	419	367	392	369	396	410	407	400	408	389	359	376	411	377	355	375	399	385	394	356	411	378	398	400	399	427	406	409	377	373	385	391	372	396	383	374	413	395	389	394	413	370	400	412	406	391	367	382	380	407	412	387	409	373	406	394	426	357	438	388	415	372	403	399	391	372	409	360	442	376	347	363	414	415	375	427	380	388	406	385	388	388	368	376	444	377	394	393	393	395	399	386	390	400	389	416	388	377	385	390	426	400	429	350	422	390	407	384	397	380	386	418	405	408	390	392	380	411	422	397	362	363	426	394	379	396	399	378	358	411	374	385	407	365	391	390	423	358	356	420	388	366	351	410
24865	22867	29105	24722	17433	3733	866	583	533	575	522	576	542	574	562	505	557	558	548	552	544	530	560	526	524	524	534	538	550	496	537	547	545	540	539	551	512	540	502	542	547	524	544	500	465	545	586	528	534	548	524	541	509	551	494	532	562	529	495	521	506	560	531	545	536	530	528	494	489	520	522	510	527	533	514	479	557	539	518	505	561	551	492	525	541	545	505	536	517	528	479	530	515	557	517	548	469	544	545	525	531	497	511	507	509	478	481	548	505	537	531	531	509	508	501	520	496	503	526	477	481	509	524	507	530	504	535	483	534	550	529	532	530	497	542	523	503	523	507	540	511	534	550	534	500	500	510	525	523	501	511	514	564	550	515	541	512	510	562	550	518	487	494	514	522	562	483	546	556	520	554	487	509	552	496	526	537	552	463	562	506	490	518	506	525	561	539	504	568	549	480	506	517	503	560	510	525	538	534	533	534	498	510	533	538	536	519	511	534	511	509	529	510	513	542	537	536	539	561	538	534	565	493	504	535	490	510	526	507	517	507	515	528	485	498	568	543	516	546	534	550	528	537	544	495	543	548	557	497	506	497	506	526	501	543	539	538	530	524	485	537	523	507	553	516	530	559	500	506	523	489	512	526	508	521	526	490	592	489	573	567	494	511	494	526	486	557	525	508	541	482	500	544	497	535	532	517	516	541	507	532	545	506	530	515	530	558	529	542	537	539	515	523	487	519	506	557	485	510	526	512	495	529	481	515	533	546	535	551	507	512	519	580	507	542	536	520	507	535	528	535	574	539	554	536	522	541	524	514	528	484	536	540	529	510	516	504	537	517	494	519	509	527	534	527	490	536	482	547	522	488	493	515	591	537	539	509	545	511	525	534	535	521	543	538	584	556	555	574	515	494	559	527	500	489	478	504	559	503	504	536	558	496	539	505	561	527	494	536	524	545	526	598	517	511	499	515	476	485	559	543	533	526	544	496	505	537	524	498	541	514	541	556	515	532	535	512	526	540	553	509	481	531	516	507	554	544	553	491	518	538	512	512	546	557	516	541	558	508	521	504	504	518	505	511	531	558	525	564	503	553	538	493	509	520	531	528	527	510	531	520	537	487	515	518	569	522	542	523	501	540	511	519	549	495	551	542	551	506	522	517	520	480	525	499	519	480	509	514	518	526	505	530	541	530	502	520	537	513	538	539	518	530	509	529	527	514	525	490	570	510	518	546	511	515	529	506	500	525	534	521	561	529	520	464	492	533	480	523	572	562	533	495	523	533	541	531	527	530	554	537	524	539	491	506	521	478	495	498	564	506	573	556	502	533	551	545	517	508	511	588	531	505	520	521	481	500	534	506	572	468	520	552	555	563	510	532	532	530	540	571	532	579	519	496	496	515	504	488	562	530	503	495	542	531	501	512	513	524	492	523	540	489	500	528	522	501	518	536	532	521	552	523	487	514	516	550	539	503	508	527	531	555	538	527	544	547	518	580	487	555	532	529	544	534	527	541	543	529	495	515	501	535	514	505	559	516	519	551	489	540	524	538	506	521	532	496	537	522	567	482	535	548	493	511	502	518	508	514	533	530	517	558	497	497	518	518	525	588	513	505	531	494	462	551	483	538	550	506	538	554	521	556	502	504	595	519	555	536	550	561	521	544	560	520	545	516	548	537	544	513	537	506	554	560	521	587	515	528	486	549	516	513	561	536	552	518	582	513	532	507	575	506	508	547	513	527	551	493	550	542	574	547	506	527	540	554	453	498	514	530	529	533	547	571	516	521	520	535	537	504	531	506	508	501	491	521	490	508	508	532	504	551	523	542	465	496	514	556	556	533	536	543	540	529	573	526	491	524	481	537	549	575	541	493	492	545	534	509	515	542	544	514	494	498	512	553	514	543	558	542	494	567	506	538	530	502	553	529	535	497	541	518	498	468	547	480	500	530	529	571	537	541	527	508	505	543	505	541	557	528	487	501	535	519	507	511	480	540	519	509	557	464	514	504	524	521	500	538	548	522	528	518	583	549	544	546	509	543	495	541	500	516	521	586	543	526	498	533	522	530	547	522	490	509	514	511	478	476	539	527	562	520	505	537	535	493	492	507	508	537	501	530	503	501	513	538	517	508	535	533	559	558	517	506	531	527	530	534	516	544	481	523	511	506	522	496	544	509	549	563	558	554	540	506	541	511	525	556	535	532	522	502	551	537	485	474	516	504	491	576	496	526	533	522	473	484	522	527	516	570	512	491	562	571	552	512	557	557	504	561	527	520	539	528	552	536	499	488	558	540	497	503	555	504	504	533	502	522	526	544	539	529	501	506	503	548	525	512	528	546	556	510	512	569	517	484	525	511	513	538	530	556	556	518	553	503	527	532	549	516	482	539	554	494	483	514	510	517	515	528	527	511	559	520	522	548	533	591	577	503	507	554	516	536	521	524	544	517	529	488	475	557	501	517	528	522	491	503	533	517	495	502	518	526	568	527	514	533	521	503	527	572	538	524	484	564	496	562	503	508	513	502	507	540	510	501	527	512	490	529	509	510	533	512	541	528	499	562	530	525	506	524	487	547	559	561	485	518	508	481	491	490	515	505	506	522	516	502	515	537	551	569	524	534	497	521	543	558	508	530	507	538	542	517	489	580	509	509	522	542	526	481	512	547	512	548	523	544	536	570	524	531	513	512	486	491	531	506	490	566	532	500	573	559	463	532	485	551	549	546	520	549	555	525	538	526	483	536	527	570	488	499	504	500	555	525	530	496	486	496	500	578	530	524	505	543	496	494	573	523	527	510	492	514	554	554	499	470	520	506	533	513	510	539	453	497	503	540	536	512	532	561	498	479	538	525	555	530	518	550	500	472	542	515	498	505	535	513	524	552	529	525	494	545	530	524	494	539	501	533	524	529	523	521	522	491	540	521	533	533	523	524	538	513	481	516	516	497	499	571	538	521	515	535	509	513	559	493	548	541	539	529	537	524	558	501	535	548	507	529	493	549	546	570	554	562	516	520	526	523	591	550	541	531	518	522	465	529	503	528	505	581	552	546	537	494	489	513	529	506	524	509	545	554	502	495	519	512	495	528	498	476	513	512	526	513	527	474	480	504	519	508	476	499	534	514	479	525	495	530	576	492	528	535	534	527	499	525	501	510	502	524	536	523	514	540	517	487	547	523	546	502	538	521	530	532	500	510	566	523	549	533	516	553	529	490	505	529	542	506	519	519	520	492	515	545	510	517	533	541	506	528	550	525	508	496	506	533	523	532	545	536	529	507	514	515	550	542	491	543	544	497	486	496	535	523	510	540	513	525	478	506	563	522	501	528	572	503	500	547	527	570	489	522	477	512	549	527	489	515	510	542	523	523	498	494	526	526	548	504	512	522	571	538	522	505	530	510	471	464	456	515	487	522	509	550	568	547	479	548	499	514	526	548	524	520	507	540	547	506	580	539	507	557	536	518	530	497	507	520	543	554	499	517	524	508	526	499	512	500	563	501	537	533	505
62297	82592	43969	12051	2363	730	505	530	482	475	511	490	512	526	504	477	489	500	511	484	491	528	494	482	506	532	452	481	459	494	513	475	526	493	471	492	539	470	493	470	494	487	520	494	546	487	487	463	502	474	476	520	492	558	468	535	498	487	522	497	497	444	496	494	490	458	470	478	531	455	486	529	484	510	490	474	477	493	511	536	494	516	532	495	497	475	506	500	509	492	465	497	456	479	484	489	495	491	475	517	458	449	485	498	468	511	475	526	517	482	439	525	454	522	495	487	499	478	481	489	452	525	452	532	510	480	499	504	510	453	487	478	498	477	492	478	477	462	475	503	494	523	447	538	486	487	515	483	495	450	499	466	481	501	499	500	450	499	468	489	489	501	479	490	459	484	478	450	530	510	483	437	484	518	515	479	477	495	457	486	488	479	420	517	494	500	468	512	452	485	477	512	501	507	482	534	477	468	516	510	509	484	452	480	483	477	473	490	506	480	485	471	472	499	494	471	504	459	485	551	478	470	537	480	469	476	541	523	470	495	494	500	454	493	508	500	486	476	502	507	469	526	465	472	475	480	491	482	497	450	476	459	475	494	499	494	512	557	458	500	488	476	488	532	500	505	494	498	488	496	502	490	477	471	498	474	508	514	483	478	518	495	480	500	492	495	507	456	509	494	513	483	494	496	490	490	527	551	479	508	472	471	479	478	510	481	482	467	512	486	489	501	497	493	513	519	502	521	489	500	455	497	472	537	512	470	489	462	483	498	474	509	515	490	509	524	459	466	520	440	509	503	518	504	502	506	498	465	522	492	516	505	513	478	491	521	464	477	508	484	504	534	473	512	508	500	444	463	480	457	492	494	503	465	492	505	475	492	518	454	484	502	476	484	464	489	542	452	456	525	472	500	474	426	503	514	463	512	492	473	502	485	469	479	452	472	474	466	493	511	488	464	511	442	478	471	466	464	508	512	500	455	486	518	469	507	515	506	483	471	491	494	466	493	493	477	453	486	474	472	461	489	538	471	488	485	458	471	467	497	483	485	475	487	469	474	516	453	482	482	500	491	529	453	477	487	509	502	531	479	509	477	432	514	474	526	452	516	494	539	490	492	477	497	500	494	505	495	486	502	484	474	484	452	523	448	487	475	476	482	476	516	540	473	473	481	495	487	491	483	488	464	497	475	483	483	480	503	476	477	503	492	495	491	479	458	525	495	464	473	472	496	505	498	497	519	480	470	473	490	514	502	473	474	507	474	473	510	541	452	475	476	487	450	503	502	446	459	502	504	471	470	472	500	472	473	492	495	506	477	489	492	531	517	510	501	509	447	468	453	456	493	483	461	487	492	514	516	498	490	512	474	566	519	526	504	504	500	499	475	451	505	481	488	497	518	490	494	496	456	497	506	502	523	492	453	482	491	485	526	512	482	505	469	479	511	493	517	510	468	493	488	509	510	501	519	453	448	479	476	501	484	464	527	463	464	499	525	479	478	487	514	501	476	488	485	484	481	486	468	516	491	478	451	489	461	517	510	484	486	475	486	500	452	492	486	474	485	500	514	525	506	495	502	508	503	497	467	468	469	495	500	467	520	491	486	465	528	491	480	503	481	527	493	461	528	503	442	524	491	503	444	487	449	453	478	491	482	481	496	483	514	515	490	499	468	481	527	481	492	457	484	475	484	449	480	516	492	509	487	495	482	501	512	468	445	535	518	496	484	512	481	515	451	472	493	448	497	497	505	515	494	462	503	485	497	497	471	454	487	490	438	498	500	515	473	473	506	457	491	485	466	493	485	458	482	427	473	496	473	503	485	486	481	456	544	488	486	516	484	457	497	484	486	477	510	477	477	562	504	515	488	531	488	498	511	492	481	504	504	503	500	501	469	517	494	492	493	467	508	458	468	482	466	496	465	483	489	432	499	479	509	454	527	516	489	446	480	505	507	472	472	499	476	508	498	506	506	503	494	529	474	482	504	485	482	487	492	476	503	464	489	495	513	481	458	442	455	500	525	464	493	503	473	472	524	531	480	522	442	498	523	513	490	492	500	507	508	507	482	507	526	517	467	477	465	489	466	524	458	463	519	456	479	461	490	480	473	487	493	449	489	514	485	472	426	472	488	478	458	464	492	500	452	501	521	482	435	515	455	496	500	489	472	506	462	522	490	489	491	487	507	480	495	467	468	509	487	478	507	480	469	497	470	528	469	484	470	449	480	491	516	492	511	460	458	490	477	508	525	479	490	471	481	506	483	510	492	509	506	521	447	523	506	460	497	456	466	503	449	469	436	502	517	485	450	537	493	524	492	460	451	531	478	490	457	469	494	549	481	494	416	461	471	490	451	477	531	505	471	478	492	492	462	448	465	482	442	513	501	489	493	482	512	463	482	475	484	484	508	452	467	487	438	483	463	459	473	462	482	501	515	464	489	455	486	494	494	464	499	493	465	485	493	487	523	529	469	489	459	501	519	532	506	455	523	513	486	457	473	478	487	504	471	475	462	491	487	493	434	481	518	473	464	480	506	485	475	489	490	515	504	509	483	487	485	507	492	552	498	494	505	475	444	449	481	462	485	475	454	512	490	445	460	500	494	505	455	514	501	512	485	507	505	451	501	475	507	487	461	512	506	473	491	506	495	474	494	454	519	519	514	472	519	516	496	480	503	474	467	517	491	516	454	470	487	495	487	511	488	493	488	439	456	474	492	523	463	507	486	469	506	501	527	512	478	489	543	466	446	494	508	488	491	495	497	501	444	483	457	474	491	508	512	508	490	495	500	504	494	500	479	478	422	484	520	475	496	500	476	498	480	443	460	465	490	482	508	434	465	482	533	512	518	454	500	503	509	521	495	493	479	499	479	470	476	477	492	457	494	502	465	501	500	455	493	498	540	505	491	496	484	464	487	441	524	508	505	514	464	488	481	494	448	481	453	497	489	435	478	509	492	466	493	511	475	519	463	485	455	492	493	502	503	480	479	473	472	462	441	484	482	440	482	481	488	484	473	515	504	486	478	494	488	450	450	461	483	435	471	507	487	482	494	506	487	507	481	488	491	505	502	485	484	494	500	451	467	478	541	488	501	456	523	463	475	453	516	487	521	511	508	497	454	469	495	527	452	489	523	497	519	503	481	468	483	501	508	496	513	495	494	483	498	518	491	458	486	484	494	482	439	478	455	519	494	465	478	462	550	479	507	555	501	490	504	524	480	482	531	488	469	502	475	472	480	477	518	527	510	473	502	501	494	457	493	465	487	481	484	499	492	522	471	471	474	482	485	504	442	478	478	511	458	482	488	512	481	480	514	481	487	483	516	510	484	515	469	496	478	502	503	487	481	515	509	475	511	527	482	491	493	472	511	475	479	486	517	483	500	530	474	469	491	516	467	476	479	469	482	497	510	517	500	461	471	475	498	489	485	466	464	477	498	491	473	493	504	466	468	475	506	474	473	491	468	482	506	480	508	486	523	458	480	476	465	461	510	504	495	518	495	508	483	467	497
24256	22278	29081	24335	19829	7546	1135	715	649	635	625	600	666	621	664	623	639	612	635	621	643	594	595	634	626	637	619	597	606	595	615	622	624	621	618	605	591	621	630	637	612	588	599	647	622	580	596	641	637	587	591	627	621	642	610	600	602	628	611	591	608	640	639	609	613	654	620	652	606	602	583	576	589	553	587	598	607	589	659	601	624	613	590	641	658	654	602	606	621	585	613	627	597	592	553	619	575	614	621	599	627	610	560	556	598	608	631	570	602	617	589	602	581	667	589	595	568	563	664	607	602	604	579	602	619	617	600	631	582	598	661	551	589	592	551	583	612	642	597	579	592	611	648	639	611	602	650	609	613	588	558	604	633	637	613	618	611	627	554	594	591	651	579	581	633	556	589	604	566	584	627	609	637	628	603	627	643	592	624	635	610	646	609	622	614	597	632	611	565	602	625	572	602	623	609	606	606	588	583	609	573	567	615	623	603	564	577	630	577	595	592	586	596	582	625	589	565	629	642	599	605	584	586	610	572	603	661	580	603	577	645	632	594	579	579	547	576	574	613	544	600	575	565	607	612	634	654	641	650	584	602	593	585	613	589	613	572	586	603	601	577	603	614	596	585	613	602	624	593	594	594	592	618	557	584	622	605	610	609	577	567	558	610	626	634	597	563	607	603	594	644	568	595	619	569	580	610	603	642	647	587	608	597	635	595	616	651	587	628	579	629	547	570	589	614	612	665	641	588	572	572	586	661	608	614	582	670	620	624	555	614	628	582	592	576	627	612	601	600	626	639	649	587	590	588	634	610	616	570	613	616	648	571	599	598	621	640	620	613	576	586	566	618	593	619	614	627	603	593	594	642	612	619	596	627	577	644	575	598	584	615	586	587	630	645	585	616	589	579	563	617	618	595	575	602	573	625	612	580	611	579	617	585	602	602	601	665	588	626	682	612	594	607	642	589	571	607	571	621	599	606	579	614	596	583	581	600	621	569	664	587	618	628	637	577	585	557	613	571	571	589	612	629	618	628	587	605	615	576	601	569	619	638	575	613	571	645	602	589	573	564	590	601	585	591	603	620	612	588	598	614	608	605	590	600	615	617	572	636	607	610	629	554	593	601	655	566	631	604	572	632	599	572	576	581	602	638	668	605	591	558	627	625	601	590	566	586	585	626	604	624	592	593	637	558	578	625	558	566	618	587	634	603	583	631	617	598	598	582	617	577	554	568	646	601	606	620	621	601	604	620	607	641	590	624	582	619	575	604	570	623	646	594	569	609	610	600	583	584	599	607	566	650	615	624	569	566	589	589	632	615	582	588	617	609	659	649	623	597	607	610	531	586	601	590	601	586	603	620	577	656	620	613	594	645	619	567	614	613	582	587	587	551	634	587	613	619	616	630	626	540	587	623	643	616	623	585	619	643	605	603	612	604	611	596	589	583	569	565	574	611	563	606	576	608	587	598	629	629	620	594	613	585	535	566	598	572	612	594	606	565	609	588	576	581	630	675	634	579	648	584	637	586	563	606	628	563	596	611	619	612	577	663	587	602	589	600	593	613	621	593	580	615	608	597	625	603	625	596	646	602	603	566	608	592	602	636	589	571	612	587	591	648	569	599	619	604	658	623	585	609	630	657	636	612	594	607	614	559	646	608	615	600	608	630	571	603	628	600	618	627	616	604	592	633	619	647	581	630	649	606	575	608	605	589	607	576	605	587	628	576	590	607	574	599	624	651	564	614	619	628	581	594	622	584	639	595	650	597	594	610	595	585	615	608	602	576	591	621	615	551	589	653	659	629	579	579	603	602	608	592	585	593	619	617	577	613	619	582	627	602	606	598	609	603	610	640	582	604	561	617	592	587	590	545	594	602	608	574	597	613	611	580	571	596	616	613	623	603	622	574	580	564	608	589	572	654	619	600	562	572	658	629	585	619	649	581	566	591	595	603	624	567	617	593	596	623	544	574	555	654	603	604	628	619	606	579	608	592	603	583	620	594	583	589	579	587	620	580	600	619	528	624	584	621	619	643	612	591	603	597	609	598	619	608	638	587	605	610	621	599	640	604	627	598	620	634	599	595	629	630	584	619	572	653	573	636	577	640	585	588	601	624	570	635	611	582	617	581	598	608	593	616	640	620	629	632	666	603	578	600	587	597	620	571	614	593	609	591	558	573	597	603	578	636	561	624	632	601	596	600	640	628	635	580	591	615	576	601	603	606	602	589	582	575	610	632	587	593	602	592	630	579	621	591	601	585	584	643	581	610	568	627	615	618	602	586	601	652	598	598	589	598	587	634	627	602	585	635	573	620	604	584	561	588	564	611	610	596	592	602	608	589	566	610	615	648	577	563	601	597	575	609	623	570	577	605	577	602	593	637	602	632	558	597	609	624	639	613	592	599	619	582	613	587	614	575	607	623	598	601	584	602	616	570	611	587	593	546	647	620	607	632	646	588	608	577	608	609	614	580	566	643	619	600	602	594	558	599	603	607	629	614	604	625	593	603	624	585	636	588	620	571	584	607	566	575	620	584	558	624	560	563	599	595	612	631	598	622	573	605	625	602	602	582	601	593	657	615	593	591	603	604	606	648	600	636	566	611	590	597	598	615	641	566	623	594	590	598	608	599	615	581	605	622	640	562	626	520	565	577	575	593	628	645	588	582	623	588	608	660	600	571	567	630	646	610	565	593	554	616	589	608	640	586	566	644	636	610	667	608	650	600	615	611	610	624	601	632	570	610	598	611	606	603	607	580	573	602	604	611	642	643	560	605	617	617	600	665	631	570	587	595	590	580	559	604	602	567	567	605	611	600	600	637	582	646	649	630	586	582	626	610	585	589	601	635	613	610	638	609	590	572	567	618	657	622	559	606	565	614	592	566	620	600	550	591	602	627	614	602	560	565	610	567	627	608	615	575	581	600	617	638	644	607	605	619	597	640	649	616	575	604	606	601	602	578	622	642	591	591	612	573	613	608	647	639	600	631	615	609	631	608	593	570	611	590	623	559	625	571	589	561	617	640	603	579	585	630	586	641	608	620	637	568	628	615	611	620	601	609	631	570	613	663	602	613	632	601	606	591	602	574	593	596	599	589	625	588	553	624	588	589	610	600	594	588	592	580	624	604	575	613	634	635	624	609	616	606	598	610	587	626	606	564	643	578	638	605	584	637	596	580	595	613	600	572	634	628	566	634	585	556	559	578	633	598	584	569	613	591	635	608	510	607	602	635	604	628	600	592	648	611	591	579	602	565	644	576	615	637	616	606	570	585	608	602	574	631	607	573	666	619	600	577	569	596	613	610	563	635	633	622	609	569	625	588	604	573	589	608	582	581	604	612	626	606	588	571	623	578	560	582	614	636	588	616	612	555	584	615	619	599	619	618	600	602	630	579	626	627	615	599	581	588	633	615	551	615	596	620	635	592	614	598	572	594	647	607	599	594	648	613	627	565	617	579	597	622	553	582	618	573	626	586	622	613	593	615	598	580	620	631	619	612	599
60684	86239	48020	14475	2815	839	574	536	568	547	538	606	528	596	546	559	557	569	562	555	573	591	565	548	536	574	608	528	555	570	559	585	537	568	607	601	504	574	559	565	559	574	550	581	541	569	548	576	581	530	542	585	586	621	587	578	553	616	561	577	592	577	591	531	541	521	586	583	582	554	514	584	526	521	560	542	562	573	600	560	563	609	520	601	546	563	552	527	526	563	561	559	588	543	582	586	572	546	597	578	530	540	593	561	557	525	582	576	551	597	586	544	574	568	545	554	559	558	528	573	569	598	533	570	551	558	586	581	595	604	537	548	534	552	575	523	573	548	589	530	536	569	549	558	539	568	533	541	538	576	563	549	601	565	562	507	550	558	609	534	582	560	612	562	535	565	599	566	591	559	557	549	566	548	583	556	575	546	605	573	557	553	579	575	559	562	577	573	539	553	575	548	560	562	559	557	578	510	547	555	574	611	574	577	563	534	588	542	542	564	549	562	540	551	587	546	557	526	567	536	514	566	554	558	576	566	578	587	599	569	543	568	532	554	564	563	522	583	555	530	562	577	527	574	598	587	572	535	577	597	562	567	571	541	582	591	547	550	566	567	604	571	563	584	583	560	567	571	585	568	547	542	565	568	589	534	540	567	550	525	583	597	562	536	568	558	582	586	558	567	598	577	584	602	563	561	539	541	515	564	565	559	560	542	562	545	586	559	604	562	574	589	553	552	537	530	535	591	544	614	557	546	571	530	538	543	526	535	618	608	531	580	582	511	551	544	605	562	536	534	611	558	555	544	526	543	545	571	537	593	531	576	566	535	529	556	583	563	594	544	550	569	560	554	560	522	543	553	585	590	557	535	541	525	524	544	545	582	565	546	524	568	522	562	597	577	566	527	572	553	568	558	546	585	552	626	554	533	545	557	519	560	566	562	523	538	593	557	571	591	556	593	514	550	588	554	540	564	510	564	549	554	576	568	557	592	570	601	550	558	563	614	514	610	535	589	542	588	574	553	544	573	543	565	542	552	582	524	577	560	609	541	522	570	567	574	533	552	566	585	576	559	532	595	585	545	559	585	595	560	548	575	562	604	523	581	578	547	555	610	551	591	560	550	546	555	567	594	549	564	543	575	583	552	596	526	547	548	588	577	574	565	534	518	568	530	542	522	558	548	540	570	566	541	576	557	599	560	573	566	613	559	549	583	560	562	604	578	545	538	579	596	589	577	594	546	539	581	602	591	571	533	543	587	537	570	541	539	610	564	567	502	584	546	628	551	558	549	567	529	533	536	579	562	570	571	534	587	534	579	564	532	575	510	543	587	570	542	546	605	592	559	566	591	568	534	535	597	550	580	548	555	551	527	599	574	581	545	549	568	567	525	595	535	538	482	566	527	534	538	531	549	595	558	527	547	560	560	593	539	575	501	565	536	572	568	519	544	554	574	563	575	557	568	513	558	594	601	557	527	558	572	574	569	559	545	544	565	523	537	540	529	523	567	583	574	567	551	550	579	606	536	575	576	551	570	598	547	559	555	546	563	599	600	609	575	573	532	543	508	558	579	585	562	494	531	524	538	521	528	526	565	530	587	538	590	570	582	529	553	556	569	534	550	571	589	563	517	564	561	558	545	554	575	580	628	547	543	583	520	584	515	536	582	539	545	589	555	560	572	522	532	561	540	531	616	578	566	542	546	550	591	570	592	643	599	522	551	516	547	595	609	532	608	562	526	603	560	544	561	561	546	578	557	547	515	546	542	559	560	539	551	552	537	547	584	578	564	540	579	527	555	548	554	589	527	541	580	595	538	597	516	525	549	571	539	567	582	493	599	561	587	537	587	558	582	545	573	552	540	543	574	520	565	540	560	560	519	560	574	528	543	561	552	576	534	592	576	596	565	568	570	558	598	530	572	582	582	539	550	579	559	542	535	537	576	526	580	515	571	554	581	551	586	541	555	578	539	547	548	590	557	510	542	517	574	559	555	567	549	549	597	596	587	573	527	545	599	532	561	552	559	499	573	588	545	576	564	550	552	574	530	585	585	533	571	559	550	536	613	582	599	540	547	580	551	559	548	584	571	594	546	489	552	565	564	555	551	553	590	544	553	549	567	572	540	556	557	534	527	535	552	530	545	549	545	590	547	569	563	573	524	545	578	576	506	562	559	540	512	538	539	561	523	517	533	566	549	558	600	543	580	546	516	596	567	566	535	541	602	553	583	539	559	561	550	518	536	548	531	609	538	565	569	578	587	576	539	569	534	556	619	570	563	541	530	588	542	550	539	581	584	555	558	532	548	575	568	605	556	574	526	556	571	563	537	517	533	534	556	567	532	508	530	543	598	538	574	531	514	564	597	552	560	554	544	576	539	566	532	538	595	535	566	541	554	562	545	564	584	529	600	579	538	559	535	564	530	566	557	595	569	519	588	564	569	570	537	588	576	594	552	558	522	542	535	580	557	553	561	528	522	567	600	555	526	577	538	551	543	534	550	550	577	554	523	565	547	550	573	544	537	589	575	543	571	579	547	539	575	573	573	556	538	566	575	587	519	564	539	535	561	580	571	541	591	521	543	561	564	566	577	550	517	568	558	570	563	581	585	510	575	577	542	562	522	566	536	557	571	545	524	545	555	545	569	580	582	562	573	545	505	541	565	554	552	569	581	590	532	528	534	543	592	536	522	579	589	550	552	552	547	595	499	603	546	582	558	536	578	533	543	558	551	523	605	539	554	570	582	521	535	555	585	568	564	565	540	537	529	593	594	542	584	499	548	571	593	571	564	527	546	565	553	564	596	580	560	574	536	569	541	573	537	552	551	543	596	535	573	565	554	588	576	588	589	508	542	556	536	551	534	526	572	555	540	548	544	576	560	558	510	514	552	566	558	606	584	495	574	509	572	522	564	563	562	566	545	565	553	547	556	538	539	537	583	536	573	519	572	497	553	544	596	570	545	561	560	566	561	574	531	507	559	559	586	553	549	546	611	569	551	525	561	588	542	543	567	510	593	550	597	512	509	544	547	562	529	575	533	539	530	543	560	568	567	509	554	555	538	574	571	534	600	509	567	550	558	546	541	567	538	520	540	531	575	560	563	572	554	570	551	565	565	553	569	552	574	547	563	555	546	566	599	533	543	587	563	563	556	605	580	591	556	557	505	532	553	575	578	534	537	534	585	509	547	574	601	581	553	560	559	582	535	560	547	565	520	553	570	577	577	569	558	553	591	587	540	560	585	562	598	561	573	535	552	588	534	580	527	552	547	554	575	550	580	564	551	546	542	515	581	537	590	586	547	575	536	553	566	597	538	615	544	551	564	549	516	515	582	540	553	563	583	544	564	544	550	551	563	559	516	527	562	563	560	558	549	583	545	580	527	553	504	582	576	545	546	556	595	545	562	554	575	565	573	594	516	553	548	586	537	517	533	559	572	570	548	557	569	559	554	591	534	559	533	533	577	561	502	597	561	546	554	536	508	606	526	582	522	552	548	549	539	526	545
35211	29795	17608	3627	764	524	478	472	474	481	468	490	467	465	483	476	480	518	480	477	446	483	470	510	495	461	481	475	458	465	450	478	433	489	468	459	460	501	481	489	485	457	481	501	519	473	453	486	492	454	468	468	475	513	490	445	490	488	470	498	464	467	501	477	440	453	432	469	423	471	489	488	423	488	476	461	478	464	445	504	495	482	473	501	478	477	513	496	494	477	504	467	450	438	480	507	490	479	512	455	467	430	453	453	490	495	474	458	487	500	458	472	466	426	478	472	483	463	478	474	463	481	487	436	501	455	478	463	482	518	450	452	456	500	488	436	475	505	470	477	496	524	503	487	440	472	484	463	470	489	462	512	456	501	414	474	454	473	491	448	479	466	487	509	459	449	484	466	475	493	431	432	420	479	466	485	478	469	459	470	512	466	465	418	491	465	519	468	484	459	507	446	457	470	492	456	471	471	483	446	472	466	488	474	439	510	445	503	473	484	433	473	458	470	499	483	458	465	480	493	504	519	464	506	480	439	449	446	484	459	482	474	493	470	499	451	493	507	431	448	508	541	484	468	450	462	450	468	426	466	418	466	512	455	457	455	464	485	473	467	455	488	487	497	464	495	477	464	490	489	492	445	493	532	470	460	487	431	507	448	499	461	468	487	473	478	466	469	486	473	463	444	486	443	471	455	466	469	458	460	467	470	462	450	450	489	479	508	477	485	484	451	460	439	473	464	500	417	505	458	477	450	510	456	451	459	482	466	497	511	492	488	470	477	477	499	440	477	489	499	508	445	488	479	495	502	440	457	465	500	494	470	501	507	455	502	456	495	457	503	471	483	444	485	472	443	533	428	459	475	437	475	495	464	468	457	486	425	454	468	457	521	475	524	485	502	463	442	424	459	487	467	483	449	483	453	462	445	447	480	524	510	488	419	437	459	487	434	483	481	481	491	461	450	486	504	455	476	491	451	451	464	473	451	447	420	481	473	466	471	480	487	489	496	489	477	465	468	464	449	475	481	482	499	501	493	475	481	464	498	488	444	436	487	471	463	478	482	450	462	495	453	457	469	450	473	445	443	509	466	461	470	491	484	458	453	483	484	414	478	459	498	489	491	445	456	439	504	467	508	515	460	469	484	442	466	471	474	458	464	487	496	477	454	483	463	479	455	440	476	479	456	463	456	457	476	477	491	479	496	450	449	493	480	476	444	477	452	437	447	459	494	472	485	448	464	490	538	480	477	486	463	475	468	427	480	500	493	454	519	508	481	475	491	497	479	484	478	459	448	497	511	440	483	440	497	477	462	494	472	486	477	500	472	474	467	469	455	465	495	471	462	493	457	447	502	463	476	517	468	452	475	451	499	511	498	448	455	459	459	447	462	442	450	490	479	462	490	465	492	430	441	443	487	441	487	471	459	446	491	493	490	445	457	490	480	492	458	511	452	463	477	464	458	480	466	470	457	451	517	486	452	459	454	501	484	447	445	453	465	459	450	439	450	433	492	420	484	473	489	469	487	490	473	473	495	455	459	484	423	463	483	477	429	524	458	458	472	476	479	476	474	478	452	475	486	483	460	450	451	482	493	459	485	462	476	476	509	506	461	495	464	485	460	480	491	463	477	439	519	470	470	498	475	512	514	445	479	449	446	481	519	441	417	436	499	499	500	476	525	477	457	483	520	502	456	495	469	467	468	416	459	458	455	481	471	481	456	473	431	519	456	438	462	492	492	448	454	463	452	481	456	472	445	471	493	438	460	444	501	533	462	453	430	461	486	448	487	447	498	484	439	489	462	498	480	475	487	472	486	471	482	473	475	491	505	480	486	442	494	444	474	460	483	510	501	421	443	488	510	479	528	475	478	501	487	480	452	483	494	493	441	479	482	463	468	457	451	434	507	459	485	492	478	482	470	470	515	486	476	500	494	506	434	479	493	475	468	521	447	425	500	490	475	451	471	480	494	451	427	443	471	477	524	459	497	471	456	502	474	469	481	504	450	440	408	425	470	509	491	497	497	475	483	465	475	505	443	479	448	463	442	436	474	477	477	479	491	455	477	455	514	502	462	483	471	473	487	463	518	484	454	450	412	500	440	477	469	479	485	480	495	486	467	456	475	477	443	490	503	502	480	499	481	492	507	468	438	479	452	416	484	469	481	486	490	465	474	503	488	514	461	464	467	471	480	477	446	455	474	501	475	463	463	453	489	490	471	488	452	462	482	478	424	471	492	477	493	504	461	478	439	471	432	478	469	461	447	446	468	461	498	477	488	467	553	494	493	470	480	441	463	446	481	483	467	485	447	513	450	498	460	471	476	514	458	470	464	463	469	465	505	524	477	488	468	496	494	492	465	467	466	473	516	468	470	457	459	471	497	509	501	485	469	456	443	495	485	475	518	507	473	472	472	488	443	492	468	469	472	462	494	450	512	480	518	488	427	476	457	466	475	484	493	464	488	473	463	463	448	513	446	471	485	447	463	506	476	468	487	492	477	516	463	449	488	477	457	502	519	492	482	472	480	494	479	475	476	451	462	458	467	502	491	465	482	431	494	468	469	492	510	499	465	508	494	434	488	487	452	502	481	508	460	481	473	446	453	438	419	475	457	481	484	451	463	463	465	465	462	455	464	524	483	500	486	483	492	462	509	473	512	504	453	461	485	493	485	502	480	470	491	469	469	489	472	467	465	487	487	471	483	493	510	477	455	521	455	511	490	496	478	494	481	476	453	486	464	473	457	462	444	471	468	458	457	514	498	435	526	463	495	480	440	480	456	459	443	446	479	482	409	478	480	454	486	471	440	491	463	473	489	465	472	496	461	496	470	512	497	436	472	484	488	474	499	439	518	505	425	532	473	488	466	450	463	465	486	473	508	465	522	447	493	499	466	451	499	448	472	456	489	510	463	499	451	494	473	478	476	443	446	478	495	455	483	476	487	472	487	490	506	439	469	489	467	456	415	518	483	449	458	483	487	491	424	456	477	485	447	489	505	448	458	473	492	485	486	479	507	479	500	462	435	459	481	421	430	491	479	511	473	490	476	494	487	493	473	482	506	475	472	458	460	506	442	468	459	446	502	469	459	449	472	467	509	459	489	511	472	465	476	465	468	478	464	477	493	496	474	469	471	496	452	465	490	456	452	474	460	476	513	473	484	516	485	505	465	475	445	480	489	462	434	441	471	469	461	491	476	508	493	484	510	449	497	485	464	533	476	444	522	433	459	496	456	504	476	432	521	464	454	451	508	430	485	490	460	447	504	504	470	493	477	479	473	439	465	470	482	510	471	460	518	472	452	468	482	459	466	490	498	439	488	475	463	479	467	449	434	488	467	461	495	450	452	467	496	449	418	476	496	462	508	471	467	444	456	402	451	484	497	472	480	471	460	451	448	471	465	466	460	446	428	498	476	474	454	476	463	475	506	475	487	458	445	455	474	447	481	444	478	492	460	435	451	490	477	471	445	475	512	443	499	438	503	453	497	462	448	515	485	465	496	475	440
31703	28598	9505	1611	603	418	404	402	396	430	440	385	404	423	405	373	425	409	401	401	397	398	395	408	397	396	370	410	420	401	404	387	390	445	407	418	418	438	391	419	382	374	396	378	395	421	415	356	381	401	432	377	389	404	394	425	400	420	414	404	400	461	384	383	403	349	404	409	401	418	400	420	429	415	414	383	376	353	398	401	372	409	375	429	415	434	421	394	418	406	392	408	380	418	414	381	425	388	379	424	428	396	357	384	398	398	390	391	408	391	376	424	401	406	418	416	410	390	405	389	362	413	392	413	406	370	413	385	400	401	414	415	421	374	407	432	438	405	398	424	381	395	406	364	408	342	411	380	412	412	406	421	361	379	376	417	399	366	354	412	375	407	396	388	403	405	412	379	405	377	416	385	439	395	399	413	416	402	398	416	430	425	414	413	331	358	404	372	418	423	399	413	411	399	413	419	352	424	423	362	394	382	419	386	390	393	422	370	424	372	431	441	405	389	399	387	389	415	400	372	383	405	408	406	394	419	412	389	403	409	417	380	416	389	370	423	395	381	410	422	398	415	424	364	352	391	438	419	377	406	418	389	465	432	413	426	394	394	419	398	385	423	404	418	433	392	376	393	401	407	411	414	396	429	413	436	409	438	353	392	417	390	415	382	387	378	379	389	378	372	357	404	404	414	405	381	413	387	400	395	427	382	386	413	378	397	399	413	383	405	365	397	407	395	415	434	424	377	377	433	417	382	357	415	384	422	425	401	391	390	387	366	386	403	373	383	400	415	379	416	431	405	403	418	370	398	420	419	404	434	368	378	387	415	382	408	370	397	415	392	429	387	417	406	389	394	413	389	392	398	396	428	424	424	418	412	402	441	377	412	407	434	382	411	410	400	378	402	372	424	393	383	389	388	412	397	440	395	405	409	386	409	435	423	387	438	418	404	354	384	375	379	407	406	404	406	406	431	403	398	416	423	387	430	422	392	386	412	388	388	370	440	402	400	386	391	371	386	427	418	407	400	377	387	390	399	456	363	407	414	403	399	398	378	379	414	381	394	435	363	405	381	414	415	360	404	432	409	402	386	389	357	402	412	399	401	429	391	393	411	415	426	371	378	384	443	406	369	419	389	431	402	399	384	367	368	406	389	376	421	404	404	402	358	419	403	383	382	400	390	380	394	372	405	390	382	434	427	406	423	405	379	421	396	400	376	379	409	431	424	430	389	382	398	409	417	427	412	418	449	377	399	415	384	410	380	383	375	408	407	399	423	405	385	384	419	408	360	380	379	401	371	404	395	420	390	430	413	405	415	409	423	404	422	387	415	406	418	377	429	404	415	393	384	438	400	406	400	425	367	403	383	432	404	404	399	385	414	391	385	410	427	421	430	411	401	418	426	370	396	400	410	420	403	400	405	406	432	358	422	417	398	390	404	376	426	399	411	396	429	388	382	398	365	434	434	417	398	422	416	379	400	423	389	384	393	396	419	430	439	398	370	412	377	381	389	395	380	419	399	388	358	412	388	386	394	416	397	407	382	403	387	373	375	407	403	415	385	410	398	406	382	393	409	403	398	386	404	369	390	389	409	412	407	375	408	390	393	384	409	407	389	408	409	407	415	405	361	371	440	383	404	429	395	427	441	416	409	385	370	382	406	419	414	403	398	360	434	388	394	411	384	416	377	389	426	395	401	365	380	430	405	414	413	416	405	367	427	430	436	396	394	380	384	398	360	382	386	414	378	413	356	412	407	363	377	408	395	440	398	406	402	401	382	389	387	395	398	408	413	421	422	405	396	410	431	436	388	409	383	361	374	388	397	379	362	422	365	440	399	432	403	401	414	396	386	380	433	350	398	435	393	396	397	344	411	371	429	412	404	407	392	364	405	385	397	393	389	383	412	419	390	416	404	397	380	391	410	430	380	421	394	416	408	364	429	385	403	403	411	425	405	396	385	377	380	405	380	403	418	405	335	371	390	405	392	349	387	409	406	372	397	400	387	391	399	444	432	371	395	390	393	422	393	420	426	418	348	388	419	418	403	419	408	410	386	394	391	373	357	399	407	439	407	410	394	409	430	398	387	430	392	418	400	392	386	421	395	381	402	382	394	395	381	364	404	420	422	399	369	396	414	386	399	398	421	391	372	397	421	421	370	389	436	382	396	388	390	408	410	392	421	410	374	385	414	411	396	392	428	396	397	385	426	373	420	390	345	405	396	403	408	428	429	426	421	413	404	421	412	397	383	415	365	409	452	400	362	368	366	421	401	376	412	373	420	408	397	412	407	396	398	396	384	416	452	395	376	447	418	399	415	378	448	395	365	430	413	395	406	408	394	387	369	435	414	426	399	394	389	406	369	403	395	397	382	388	385	378	449	375	436	356	401	393	427	401	400	417	379	409	394	402	404	390	407	379	398	375	405	402	406	382	404	407	411	405	432	401	411	421	364	407	398	394	398	399	415	397	401	425	428	393	391	397	463	417	429	413	412	414	390	377	401	368	396	407	418	405	380	379	420	418	413	359	433	399	350	403	389	445	417	391	420	433	390	401	401	416	382	419	403	420	392	400	341	416	408	385	403	431	439	377	421	420	380	411	391	406	388	398	405	387	398	408	394	388	385	448	402	432	378	417	386	398	410	382	415	361	358	390	388	442	395	368	418	418	441	394	409	407	397	431	426	413	410	438	419	441	431	413	399	371	430	397	399	416	429	376	407	423	402	404	402	369	386	388	350	385	382	381	385	406	391	400	395	393	416	404	404	376	407	409	436	390	417	388	376	379	412	389	395	394	383	384	356	377	401	381	435	375	434	406	377	409	426	400	425	397	381	418	385	410	434	398	360	421	393	435	413	392	407	372	366	389	406	426	390	382	369	375	374	401	377	404	406	413	395	400	436	397	390	419	424	398	387	392	414	388	367	415	402	396	367	412	383	373	421	409	383	416	403	386	378	382	394	374	431	383	396	401	402	425	400	427	422	440	404	406	418	361	419	379	425	368	392	372	408	404	410	351	384	432	414	411	420	387	411	410	386	382	439	409	428	404	358	376	422	397	431	389	402	376	402	379	409	371	397	428	437	447	393	417	391	432	397	418	397	415	400	383	392	379	412	366	381	406	401	389	413	396	403	361	402	400	378	409	371	381	386	395	434	382	400	439	416	353	407	369	370	383	369	386	404	439	411	388	349	389	390	397	392	396	409	395	420	382	422	390	404	394	391	426	394	386	387	401	421	391	399	370	398	431	376	389	432	372	396	419	385	387	371	409	411	392	377	400	396	414	444	366	395	409	403	417	353	433	375	413	384	412	431	372	408	452	424	379	414	378	445	386	381	418	384	411	423	386	428	386	361	409	401	414	399	421	390	396	434	431	422	411	417	390	386	407	386	392	424	367	411	392	415	395	411	393	391	407	427	398	409	425	372	391	395	396	367	420	382	384	400	404	429	399	387	402	374	383	400	391	413	436	395	396	418	377	396	404	417	395	363	443	399	433	417	405	391
24911	22912	28988	24649	17351	3824	900	629	588	637	509	573	600	548	524	538	560	535	580	581	563	557	579	530	516	571	568	536	567	593	568	530	566	549	545	518	547	536	514	526	581	543	562	564	580	551	573	583	578	520	549	574	516	555	533	540	580	535	516	555	533	532	549	533	515	521	566	550	548	531	552	531	539	600	514	527	518	535	554	563	533	521	498	535	540	569	548	553	536	510	515	548	543	518	561	556	564	555	543	561	564	527	554	563	523	566	512	551	524	574	541	568	556	587	546	487	510	553	546	545	536	552	566	585	528	562	526	555	534	580	513	516	513	530	558	514	558	552	566	563	562	537	533	597	509	547	550	507	565	579	520	509	577	552	534	538	550	556	557	503	547	558	563	548	549	523	575	550	529	546	537	519	512	511	542	526	540	541	569	533	540	526	556	561	545	539	557	558	555	508	534	511	592	497	539	550	555	514	588	559	565	534	543	540	469	562	518	569	551	542	537	514	513	559	585	523	534	529	582	530	567	572	540	559	601	566	552	538	524	535	523	578	611	544	520	557	521	517	547	561	527	528	539	496	551	540	513	538	567	536	584	560	562	535	549	542	546	567	518	539	542	558	557	541	553	549	467	529	550	529	544	541	531	535	543	552	578	565	537	537	586	624	565	525	551	557	538	556	500	512	504	546	537	539	545	549	548	562	530	546	560	555	595	503	538	539	536	536	543	523	540	546	525	484	512	518	553	501	509	557	527	564	559	572	536	542	539	539	535	561	515	559	534	557	496	564	559	539	547	539	528	529	559	520	541	538	505	612	524	524	530	534	538	546	553	576	545	560	502	516	514	539	587	517	523	551	509	531	577	513	554	535	546	535	543	537	543	554	548	556	552	559	590	539	582	558	579	552	582	528	525	538	580	553	549	545	571	551	519	495	566	497	518	561	507	483	553	520	491	560	532	510	563	556	528	536	580	585	573	548	554	556	548	498	531	539	543	538	552	549	505	541	556	544	524	561	535	532	489	536	531	542	580	577	528	521	552	572	549	511	551	541	530	531	541	510	511	544	555	548	487	564	580	542	524	544	490	528	558	561	537	572	529	523	545	535	523	538	514	543	565	534	551	564	556	503	517	520	572	555	584	512	557	530	561	540	610	498	494	534	566	526	569	510	574	572	523	544	534	547	554	587	549	574	580	513	543	529	547	557	511	551	501	495	517	567	524	517	535	570	568	559	572	539	551	539	542	542	544	534	528	520	522	568	560	540	544	539	555	522	529	583	579	535	533	539	525	537	525	569	517	537	541	517	520	552	513	564	565	551	564	514	541	531	577	515	494	565	536	542	547	568	548	566	519	572	557	539	505	490	552	563	535	538	567	511	548	512	566	532	543	543	538	566	504	566	552	512	514	543	541	532	544	530	517	527	509	544	575	550	519	496	575	551	525	569	550	523	523	568	542	548	526	560	528	548	580	530	540	558	534	552	536	568	513	567	533	528	527	587	551	533	605	540	565	507	553	556	561	506	543	523	505	531	503	544	510	535	553	521	490	543	559	565	519	553	535	487	561	561	561	540	532	572	550	568	534	545	590	559	538	543	568	532	511	539	558	540	543	589	556	515	534	543	573	579	562	552	551	572	532	544	558	549	581	511	520	528	534	527	505	523	545	536	572	527	581	556	542	581	501	572	546	564	524	493	552	592	527	528	555	552	548	564	545	519	542	537	537	528	537	568	522	556	542	556	517	552	524	542	560	501	520	536	521	549	558	541	562	516	518	507	534	547	531	553	551	537	546	539	491	515	520	544	534	549	579	535	538	526	509	554	583	565	499	514	549	594	529	534	515	532	570	547	575	574	565	525	524	547	530	524	566	594	526	527	561	545	573	552	568	544	538	529	548	549	508	571	553	564	544	530	526	583	540	565	555	554	559	541	577	499	548	558	579	538	526	557	526	529	528	549	555	568	528	573	537	538	540	590	536	512	512	497	539	528	533	561	540	498	585	529	560	542	533	535	521	597	527	529	546	543	563	539	513	505	510	497	550	547	541	516	567	554	540	566	541	544	557	593	504	500	557	526	516	497	564	546	511	521	531	531	549	581	518	526	481	562	514	520	537	539	502	536	542	535	539	532	536	548	531	507	530	531	542	554	518	508	523	537	549	549	547	534	566	526	578	540	514	534	564	580	601	569	534	533	575	523	541	506	510	538	532	531	576	545	508	569	537	510	582	531	516	602	586	554	578	574	536	573	513	531	585	548	490	551	565	576	541	484	540	548	510	557	567	569	539	548	542	516	566	556	512	519	556	531	573	505	541	494	522	582	525	557	511	524	537	529	539	524	499	525	535	556	567	561	546	530	527	545	559	509	539	552	559	528	535	574	535	545	572	508	514	523	536	543	536	562	528	545	563	577	527	548	559	607	536	523	530	541	512	541	558	561	570	523	573	511	563	560	550	584	588	545	564	564	519	552	518	514	538	529	544	557	577	492	523	599	524	563	511	553	567	528	532	557	592	534	534	527	539	559	563	524	549	527	516	540	547	571	586	566	577	545	523	545	534	565	524	540	514	559	599	536	536	530	542	542	507	523	558	545	533	554	598	535	552	591	525	590	566	491	563	545	544	492	529	554	535	559	519	513	524	518	539	551	583	492	542	551	568	516	543	508	527	547	540	550	550	559	571	559	492	501	519	578	527	547	592	547	497	537	550	587	575	559	494	552	553	546	547	563	490	553	551	473	559	488	525	549	533	545	559	549	525	503	510	549	499	573	621	557	532	531	551	557	515	534	574	524	543	492	541	548	546	540	578	563	566	562	608	535	594	509	558	505	528	533	530	559	525	575	561	522	518	570	542	519	572	526	521	541	543	527	522	543	577	521	549	499	531	519	544	510	556	542	522	522	554	547	536	538	545	547	527	543	534	512	533	524	529	526	514	507	558	527	538	530	566	569	492	527	553	528	518	532	556	524	543	543	528	575	549	532	530	524	564	502	530	552	551	538	543	509	519	560	537	600	512	529	563	560	523	550	533	559	563	519	561	517	515	530	508	530	508	541	541	516	498	531	557	533	523	562	538	581	513	524	532	589	533	525	526	545	531	552	526	537	567	507	566	580	542	569	513	482	531	583	520	548	551	524	551	575	541	552	559	526	551	544	517	556	540	504	508	595	525	577	552	533	537	523	580	537	515	537	523	567	548	544	524	538	558	553	563	538	542	538	543	538	556	526	558	521	559	557	560	533	478	533	557	548	548	556	570	543	568	545	515	498	527	570	555	576	551	564	522	534	574	556	564	544	534	497	538	540	549	539	526	534	552	514	525	525	512	541	537	578	530	543	535	524	530	561	542	550	568	532	525	511	536	531	562	541	515	556	513	573	600	557	524	523	551	551	548	561	553	550	507	574	533	546	549	527	555	522	586	545	522	564	542	516	546	545	520	523	507	527	543	558	512	550	586	579	532	558	540	520	505	518	558	504	551	524	543	525	519	536	526	519	551	557	575	504	565	545
62038	82210	42527	11527	2123	715	550	479	503	497	518	520	513	460	483	482	470	502	526	535	495	517	481	497	506	520	477	507	471	520	445	536	556	478	505	460	513	498	500	502	506	519	504	509	535	541	518	492	501	496	491	509	512	514	498	487	442	533	491	482	506	520	517	501	518	477	523	518	505	461	517	503	468	468	488	474	494	510	478	544	456	491	507	492	526	519	522	502	510	483	485	512	495	505	509	463	536	519	485	481	472	474	534	501	489	509	524	488	533	495	493	459	491	489	472	529	479	492	507	533	476	505	460	494	474	465	476	506	519	472	488	499	484	516	508	540	496	500	519	508	508	460	497	479	471	529	521	525	521	481	492	504	465	503	535	516	470	515	506	505	472	502	509	500	494	467	473	509	482	516	498	519	525	509	453	508	517	492	526	497	513	526	503	517	475	512	501	485	461	525	523	495	511	531	488	518	484	512	488	533	496	507	490	526	512	489	527	495	489	498	491	504	499	467	518	489	502	522	495	507	494	521	470	492	478	483	496	515	516	527	493	513	489	504	511	517	520	501	492	497	520	476	480	500	500	497	468	498	518	463	531	467	481	510	499	471	441	480	472	485	528	505	478	460	451	490	487	466	502	509	478	496	518	535	498	525	516	504	491	469	434	499	500	483	476	470	484	508	507	480	453	502	527	497	518	426	491	515	520	531	523	469	529	527	498	522	536	536	515	511	486	512	455	475	477	449	522	494	511	507	492	517	514	516	533	521	549	512	521	508	480	523	472	541	487	466	531	533	543	476	455	445	510	494	504	492	528	523	541	464	512	518	491	490	505	511	532	492	517	468	514	534	470	504	525	487	502	496	496	495	516	492	525	497	499	518	529	478	504	497	501	519	466	465	502	558	509	530	507	499	550	506	521	479	480	464	490	498	525	511	518	481	506	514	497	490	495	474	527	475	479	475	538	478	502	504	497	495	488	488	478	466	489	527	489	480	509	487	475	512	506	489	538	479	472	519	488	506	523	488	498	543	521	473	451	503	510	499	469	491	476	497	517	538	500	501	540	515	514	539	507	529	541	491	494	548	479	502	478	524	476	466	493	497	468	512	497	485	475	489	539	483	510	487	511	517	486	498	472	516	509	486	513	526	517	512	464	464	502	485	516	515	499	494	476	504	530	527	511	448	531	474	512	494	453	492	499	499	488	475	503	522	490	494	504	501	474	502	531	487	493	497	481	516	481	505	468	477	498	495	504	498	510	527	509	517	453	480	506	487	516	523	496	499	541	514	486	500	526	467	513	515	516	495	473	537	471	488	484	488	495	522	534	492	502	503	537	460	526	504	498	481	538	499	525	540	479	478	499	498	503	523	494	505	491	503	508	440	498	500	493	506	491	536	512	469	479	495	458	496	553	482	496	533	490	507	481	495	473	504	476	520	508	508	505	486	532	513	520	543	477	513	512	505	492	530	480	505	496	519	510	501	495	445	507	462	474	507	488	471	518	488	515	535	472	497	493	497	512	554	492	490	471	525	474	516	455	490	484	494	448	491	483	514	521	538	528	471	507	464	507	505	475	505	479	514	487	499	495	486	503	460	484	478	511	513	511	490	522	508	518	485	467	475	518	569	471	510	505	518	477	528	515	507	482	473	480	470	449	499	509	505	515	465	452	501	475	503	503	497	549	499	481	489	499	453	507	522	498	513	496	460	504	512	490	482	465	477	484	486	497	488	492	461	478	554	485	488	499	496	479	509	505	458	494	527	473	506	448	464	505	497	461	496	479	522	556	488	474	486	490	497	497	512	490	464	481	518	489	565	491	503	500	516	475	512	501	552	480	510	514	502	501	486	489	463	459	552	505	462	503	551	484	468	493	480	489	528	485	505	512	511	481	481	488	504	452	502	521	499	509	508	535	517	538	504	524	505	486	494	462	496	473	508	483	501	467	522	501	530	498	515	492	527	476	517	483	503	502	482	511	487	526	484	502	537	522	506	501	525	540	542	504	494	519	498	499	533	480	463	479	486	499	520	481	488	508	450	508	510	509	486	527	478	483	488	493	506	496	466	523	479	515	480	490	525	489	456	449	516	501	485	496	496	509	488	517	469	522	548	501	484	488	504	466	519	480	480	494	500	513	491	480	509	503	462	488	542	489	492	530	482	538	486	476	536	497	520	484	510	473	504	515	479	510	511	517	467	508	484	517	485	503	516	455	508	510	479	465	492	514	470	522	505	530	518	495	507	493	514	480	508	485	538	485	482	486	533	509	477	529	525	511	493	517	526	487	511	479	533	485	486	520	470	522	477	514	506	504	469	514	549	533	469	512	467	560	485	476	507	461	523	485	477	482	495	505	534	497	526	481	503	486	526	465	533	524	473	505	513	489	512	488	497	511	480	485	511	476	502	491	529	467	531	509	569	512	483	536	482	478	477	516	470	500	523	466	479	554	500	479	493	517	538	493	539	470	460	508	551	482	495	502	539	499	521	487	538	519	489	542	488	497	462	536	508	476	521	500	523	551	481	493	552	483	538	505	490	479	522	521	508	495	500	500	518	473	478	510	478	509	471	498	526	514	495	449	517	503	477	506	486	466	509	473	519	488	518	502	474	513	531	499	521	496	496	520	485	496	496	514	499	476	461	497	490	462	531	496	531	470	494	483	519	477	512	524	501	458	484	478	478	496	526	481	494	529	503	502	489	481	532	536	476	532	530	484	515	518	514	515	502	524	534	523	499	490	468	500	512	477	523	527	532	539	452	549	550	476	537	509	485	537	469	508	536	522	508	502	515	470	490	490	471	466	491	532	476	508	483	485	495	482	509	475	522	507	489	469	511	493	501	469	485	500	497	498	507	523	501	482	476	469	561	492	483	506	517	498	472	498	505	521	468	493	490	503	525	509	507	499	491	479	505	502	531	479	485	486	501	524	505	516	500	495	487	476	468	498	527	503	499	481	496	544	489	479	516	524	494	474	478	486	490	488	477	506	498	489	514	484	483	541	502	505	501	482	518	478	473	485	511	497	480	503	504	483	500	519	525	493	518	506	502	491	537	557	563	535	527	505	508	496	488	479	500	494	487	497	507	497	521	508	491	482	489	529	519	506	527	477	497	507	484	503	486	519	464	476	518	487	502	496	509	512	479	459	519	495	498	507	506	525	484	505	492	484	543	489	534	518	546	525	488	486	492	501	461	507	497	481	491	477	484	508	516	515	472	498	474	495	526	481	526	463	510	499	488	492	452	506	478	523	494	497	488	485	490	493	516	511	501	502	476	502	476	513	475	518	488	530	513	494	484	534	515	521	487	480	504	497	530	521	489	526	493	523	470	486	511	474	480	495	509	502	464	504	488	534	475	496	478	498	485	517	539	490	486	483	476	528	488	509	532	505	501	488	491	513	543	472	500	487	462	461	524	498	475	533	521	494	513	474	477	489	491	501	464	501	471	511	504	470	492	486	471	502	461	503	476	510	493	491	470	499	501	508	519	495	502	505	469	540	488	482	496
24210	22299	28910	24356	19877	7931	1193	718	655	641	632	617	623	615	668	681	634	672	680	654	640	663	668	628	676	609	695	607	663	614	651	678	648	598	635	614	641	626	615	684	656	626	688	634	645	653	640	657	619	599	625	631	636	665	640	596	638	635	630	637	639	597	654	618	660	621	652	656	628	622	659	656	617	618	637	656	634	654	629	611	659	665	629	689	626	584	594	648	644	595	613	599	660	594	651	619	621	588	643	580	616	580	653	653	629	618	648	629	655	611	653	642	600	636	626	630	621	637	654	580	649	645	627	646	600	621	631	630	647	589	592	590	642	606	638	599	633	637	658	615	667	610	615	600	601	654	598	619	597	622	624	623	669	649	659	612	664	650	632	630	604	656	632	632	653	679	634	650	646	640	601	640	660	610	616	631	613	624	605	643	632	640	682	663	715	600	645	592	647	590	587	660	620	630	630	568	614	651	597	651	639	646	630	619	618	635	599	612	599	656	615	635	609	572	569	669	632	677	670	643	662	654	664	617	627	629	637	705	635	651	672	625	566	634	627	632	645	645	649	615	634	639	649	622	636	609	648	594	592	652	635	634	605	608	624	621	628	657	640	614	630	616	664	643	635	630	620	695	622	652	637	585	627	640	629	622	611	676	648	634	640	594	619	573	609	642	670	657	598	654	623	633	629	621	623	593	653	606	647	633	650	646	646	649	630	632	621	612	637	622	674	627	612	622	660	619	672	650	604	644	605	619	630	603	651	629	663	638	629	610	621	605	632	602	647	630	617	603	587	601	640	617	619	613	650	650	610	564	604	619	680	595	639	632	652	669	624	588	630	608	624	636	723	639	646	635	660	666	611	648	638	615	614	617	592	598	625	602	652	626	621	650	647	610	644	616	666	606	629	677	560	635	649	637	637	656	650	585	628	587	595	631	617	602	631	625	624	640	664	621	653	659	631	644	637	617	609	621	623	609	613	625	653	619	659	651	620	609	598	656	614	584	652	654	665	624	676	632	603	649	639	601	591	597	643	666	632	623	667	654	622	624	617	608	645	614	656	644	630	653	613	616	570	586	628	619	604	623	622	636	629	610	642	575	688	662	605	656	615	606	622	606	628	608	635	667	629	609	592	621	672	583	609	642	643	611	620	614	630	644	598	577	621	650	635	618	659	602	589	640	621	679	626	632	614	615	653	591	645	628	627	640	588	631	569	605	622	612	639	604	640	591	582	687	619	622	625	637	644	620	639	659	629	632	617	606	645	600	652	660	614	644	604	677	624	566	627	607	727	609	622	618	641	572	624	592	648	661	657	605	658	636	641	601	670	628	633	652	588	605	634	641	588	628	662	623	644	646	625	637	613	593	634	634	611	591	672	636	589	624	660	591	662	691	580	655	610	614	600	631	631	656	604	633	597	646	598	608	584	628	638	609	572	596	572	668	649	694	599	631	640	617	633	657	608	619	632	649	634	628	599	609	590	639	666	580	634	619	628	625	617	663	654	612	663	627	618	631	642	645	615	652	646	647	615	651	646	676	659	624	613	608	625	582	619	654	628	685	615	646	645	622	645	619	616	615	623	629	626	589	590	666	628	580	588	649	624	602	574	661	609	593	610	678	618	595	676	650	620	647	616	647	550	593	630	570	610	672	623	651	636	609	576	660	624	629	640	635	596	656	611	647	566	632	665	621	666	629	628	615	649	651	617	663	663	619	622	648	597	637	633	610	609	624	616	606	627	619	625	670	648	640	615	640	621	632	627	660	621	633	596	600	625	642	581	639	616	631	641	644	616	583	609	629	600	617	638	648	636	610	561	633	627	652	624	601	647	642	608	656	613	642	638	674	609	641	605	629	609	596	649	621	600	615	659	613	614	606	583	614	670	626	652	607	666	655	635	593	625	656	575	575	623	618	640	656	585	608	560	609	623	618	624	608	632	660	624	641	656	622	635	628	604	660	629	659	616	647	584	652	603	607	621	604	662	633	630	615	643	631	631	632	594	634	632	640	628	599	606	620	647	600	610	596	635	620	612	617	694	641	646	594	658	594	635	649	615	637	635	608	615	645	634	637	626	567	595	690	651	669	634	646	640	611	648	614	610	649	590	637	623	593	713	633	586	646	613	606	594	670	620	638	628	655	587	652	589	605	620	587	600	611	634	605	626	627	644	630	668	652	617	648	633	599	598	590	594	618	615	570	671	675	602	650	605	592	561	581	591	580	598	627	635	627	652	614	608	627	624	599	628	616	665	637	621	647	635	612	648	623	629	610	595	585	597	641	608	657	657	618	630	561	596	604	616	649	592	604	661	623	643	593	617	617	631	619	650	606	629	591	632	656	633	627	633	632	635	607	608	624	648	617	675	623	638	632	609	625	657	620	621	646	589	654	619	634	663	619	593	607	633	607	611	624	623	616	572	587	631	604	648	646	655	640	611	631	641	644	636	624	600	637	600	638	615	635	639	644	603	635	576	627	626	639	588	626	616	669	607	643	636	579	647	612	593	636	596	616	640	635	659	674	643	642	609	663	643	627	635	625	651	674	629	574	616	618	580	633	636	630	660	639	617	629	643	674	649	582	643	643	623	634	618	611	630	577	654	616	651	627	661	630	598	651	612	645	624	606	643	606	672	627	603	655	632	646	601	646	632	599	603	632	585	612	630	630	610	639	612	596	657	627	614	642	629	601	614	622	621	612	602	629	598	632	567	650	593	631	611	666	623	599	617	608	618	589	625	626	641	658	643	600	609	604	693	656	644	619	653	626	614	613	608	681	638	675	607	638	674	640	594	591	633	623	639	670	601	643	637	647	648	661	658	624	635	672	595	624	579	626	645	609	615	601	608	586	599	623	622	586	626	650	619	597	660	634	657	630	609	602	609	628	621	636	637	652	622	611	641	653	578	621	646	621	604	642	612	655	633	647	634	639	617	627	608	626	638	610	610	601	616	619	706	622	615	613	636	627	645	626	635	617	615	636	689	650	665	576	628	609	628	582	655	615	643	626	607	596	591	628	578	606	615	642	641	630	640	619	575	596	642	630	631	673	677	635	634	598	588	606	646	609	595	615	664	595	636	614	622	629	679	679	655	647	635	652	620	596	628	611	624	667	625	669	618	586	643	592	661	597	631	592	635	643	633	639	613	641	615	627	594	622	670	637	606	663	609	592	637	674	617	633	648	580	596	627	583	612	624	586	625	642	646	653	623	637	656	622	582	594	615	604	614	592	664	628	647	621	610	602	630	628	673	674	590	610	617	596	583	649	670	627	656	605	660	675	590	618	622	611	651	619	595	665	629	586	608	623	642	627	629	661	663	633	631	630	631	584	609	662	634	611	620	624	611	618	652	601	627	621	608	625	668	610	645	640	629	623	647	660	647	586	671	630	642	592	555	620	655	645	631	608	581	643	630	648	597	592	619	617	648	620	621	644	600	598	672	611	642	631	602	614	641	628	659	595	629	643	642	622	639	653	673	656	631	622	617	656	661	609	617	656	596	590	671	590
60410	86207	48067	14912	3073	877	616	539	595	637	590	578	623	596	578	608	538	544	573	594	577	565	578	551	574	540	536	592	593	582	590	612	572	571	593	571	531	576	605	624	604	612	629	581	604	552	572	558	554	560	575	545	536	564	591	552	576	575	562	579	559	585	561	595	573	583	563	558	609	609	561	583	559	592	579	576	555	589	582	600	599	535	584	583	609	577	590	549	604	562	588	586	552	565	593	562	611	564	554	544	531	564	566	559	557	580	551	565	533	611	567	583	563	536	553	605	593	587	600	546	609	545	568	588	574	570	586	574	567	552	578	595	558	538	562	577	577	596	586	557	581	576	588	582	593	648	563	568	559	598	583	587	566	543	565	554	587	598	602	613	557	571	563	557	605	613	558	543	541	554	524	587	542	575	558	587	566	620	639	552	618	608	592	546	626	553	583	600	545	539	570	604	625	564	530	610	559	569	545	601	545	588	584	585	577	614	612	616	593	606	601	641	576	573	569	588	567	616	560	562	544	540	592	555	555	585	544	594	569	570	599	561	576	550	567	551	557	534	587	576	589	568	568	587	574	585	586	604	598	584	595	629	577	539	571	592	594	554	587	559	595	576	567	583	565	580	580	556	561	611	569	528	563	535	610	593	559	568	579	595	579	571	592	535	569	592	564	563	587	596	572	562	590	611	560	567	623	564	550	588	529	586	568	571	565	549	590	534	582	587	610	536	611	539	592	589	599	578	550	540	513	560	622	594	561	594	601	567	586	581	551	544	603	562	573	536	585	528	606	529	590	537	600	581	553	577	587	541	605	592	573	601	596	547	603	564	566	577	599	578	561	553	547	555	565	567	557	556	578	585	535	526	604	583	553	554	517	589	572	571	557	544	560	572	567	551	584	559	606	595	568	552	571	553	598	586	595	588	537	572	575	573	573	566	607	543	534	595	557	593	600	556	548	571	546	575	564	556	567	557	552	585	590	588	598	571	580	558	547	548	615	560	566	583	543	588	581	576	555	552	605	556	603	535	547	583	592	575	596	566	611	618	578	581	562	586	551	559	592	597	577	593	580	566	602	571	559	573	581	570	564	555	570	588	581	580	588	579	625	561	583	590	605	551	564	615	571	593	592	542	602	547	576	553	542	584	535	558	559	583	554	561	553	573	572	618	543	600	597	557	571	615	600	575	561	590	608	595	585	620	582	576	594	557	565	593	570	559	553	539	579	532	556	553	503	583	581	535	597	577	566	524	570	606	546	569	569	592	535	566	597	557	595	605	612	601	527	581	559	565	554	567	552	560	576	612	566	555	597	555	592	558	573	589	596	571	557	533	590	582	536	593	570	568	570	584	555	610	563	560	586	602	553	508	574	560	562	530	577	549	599	564	587	572	529	603	554	558	587	589	556	581	564	599	576	541	587	580	551	529	571	587	570	578	598	549	558	577	569	585	577	552	566	549	577	552	600	607	579	542	515	563	573	567	588	568	571	608	549	601	619	563	584	601	562	570	546	563	572	539	597	560	566	566	557	553	568	590	584	621	551	574	600	574	570	572	537	588	542	561	569	536	597	586	587	606	596	547	605	549	548	559	599	521	568	586	606	593	572	583	570	594	577	539	580	569	605	574	595	537	551	557	581	556	585	581	621	532	568	552	572	546	559	540	570	568	573	586	579	524	571	574	579	557	606	582	597	578	576	631	564	560	567	526	594	551	602	541	579	547	572	545	570	589	577	543	565	555	559	579	545	573	603	575	585	554	584	597	585	604	552	545	546	586	594	557	608	578	612	574	606	576	619	574	562	599	566	568	553	603	543	574	580	570	549	562	572	519	588	586	570	555	570	578	542	614	528	557	567	640	580	573	556	538	596	596	604	537	584	525	593	568	550	591	605	585	601	603	583	578	534	568	540	572	588	555	579	600	578	549	573	589	594	555	606	598	527	605	553	611	565	580	559	560	567	529	623	526	584	625	544	588	581	553	552	559	575	570	558	550	614	606	529	537	575	555	567	554	583	580	552	560	587	584	632	542	568	579	564	558	587	521	573	564	558	561	564	542	586	563	524	535	603	606	559	569	580	581	591	552	572	523	573	545	544	576	585	580	574	585	573	565	564	586	585	583	551	571	585	573	581	565	545	617	617	559	552	567	590	580	540	524	597	579	567	640	571	619	556	555	570	582	542	580	557	547	545	559	548	543	562	585	546	568	596	553	605	551	563	514	574	550	590	524	510	547	539	569	574	564	612	581	596	555	591	544	551	583	571	558	578	581	532	560	553	620	565	594	570	564	586	569	524	560	574	570	618	567	552	599	570	550	584	591	590	577	558	562	570	573	539	540	594	564	599	577	513	569	563	547	541	612	561	555	567	547	559	614	564	565	543	534	570	563	564	568	559	551	591	598	594	580	587	596	618	561	600	520	587	568	588	565	543	544	585	556	570	538	549	578	545	576	569	577	579	572	537	571	590	548	540	583	619	593	551	524	522	586	577	539	563	550	582	593	585	564	579	549	579	565	571	585	603	538	585	556	604	585	555	572	588	609	554	536	569	624	594	556	558	555	581	596	567	571	553	558	563	575	600	542	607	512	537	569	592	563	568	517	549	565	562	595	586	562	565	552	561	550	579	538	557	559	574	588	558	570	576	585	537	509	616	593	632	547	559	572	585	579	600	555	567	588	594	566	529	566	562	550	542	595	568	579	560	570	585	556	615	566	559	549	560	559	563	616	557	588	526	516	554	600	607	580	568	563	572	591	635	578	554	569	576	601	514	543	584	591	573	570	569	576	614	561	612	551	529	585	577	581	557	512	582	544	599	600	573	566	573	553	551	572	570	559	567	586	570	612	544	554	534	577	569	562	549	540	588	582	566	549	581	548	608	587	553	605	589	571	593	589	618	572	552	542	529	575	560	571	575	558	589	567	580	542	595	562	597	592	544	606	581	583	573	579	603	589	619	569	560	579	640	575	620	577	580	535	567	566	560	615	552	563	562	583	585	568	557	575	579	612	566	619	589	542	587	581	540	585	592	575	564	566	565	529	559	584	567	539	562	584	612	537	586	568	624	582	560	574	565	570	585	574	589	549	561	537	587	532	556	610	583	603	550	548	585	543	555	582	557	539	554	554	566	578	562	571	604	548	568	565	574	586	553	585	558	567	577	568	584	605	588	597	577	605	541	540	585	570	573	589	575	567	555	599	570	550	549	528	544	579	609	570	587	497	549	600	516	601	565	537	552	560	540	554	538	552	578	595	559	561	537	587	572	536	567	543	544	575	565	556	577	582	559	536	596	534	561	605	560	586	569	560	533	520	567	535	568	620	572	566	579	533	604	555	544	597	572	551	534	535	598	571	547	574	539	557	571	559	565	573	626	597	572	554	596	565	557	585	543	582	568	566	542	518	572	602	627	579	542	519	573	595	560	560	551	587	581	546	590	492	567	577	588	576	591	560	557	560	550	565	565	568	583	580	613	575	578	596	543	527	544	567	590	599	582	573	545	553
35052	29850	17524	4088	933	609	554	512	537	498	481	510	509	518	473	499	500	490	510	505	518	527	532	546	515	496	491	523	510	468	456	511	477	478	537	455	497	529	461	504	512	557	516	535	505	532	516	449	496	463	502	504	520	501	480	550	529	509	493	493	527	463	482	476	488	473	448	483	523	499	528	514	532	523	508	540	504	474	500	467	503	516	508	522	476	502	492	512	542	505	522	496	482	494	506	518	500	530	486	505	500	521	448	514	537	512	518	530	506	534	511	526	511	493	461	505	519	484	497	484	514	509	469	515	514	506	534	518	521	483	546	483	474	472	524	512	509	484	493	504	496	495	559	534	503	498	482	486	464	481	512	473	546	529	543	512	509	491	507	507	509	454	483	483	526	525	505	499	524	532	523	515	541	498	524	515	501	516	518	501	507	517	498	484	495	525	458	496	513	509	495	504	486	513	508	491	505	534	504	533	500	508	484	485	471	527	536	529	473	510	513	502	527	493	497	475	494	488	507	452	489	464	500	554	520	492	494	479	491	518	499	539	473	493	528	508	514	541	471	548	467	451	471	474	460	521	519	504	513	491	509	516	514	522	512	503	509	466	499	495	484	499	463	494	512	484	468	506	504	471	524	466	480	507	517	495	501	502	493	518	527	499	470	491	503	438	506	458	504	481	526	489	517	516	474	477	500	499	485	484	464	499	514	493	481	552	505	483	494	502	500	447	478	499	498	510	492	485	515	510	487	455	528	503	457	502	549	480	562	492	459	494	504	488	526	498	533	487	509	501	505	479	498	520	520	512	504	491	495	515	467	468	491	503	516	498	522	513	472	500	505	458	528	520	488	529	475	486	508	507	552	500	532	503	505	502	463	491	512	479	538	495	504	497	492	475	482	508	505	536	483	494	498	503	515	476	512	493	520	480	501	507	486	462	522	501	487	494	523	522	490	522	482	488	516	509	525	495	509	505	501	535	487	463	533	458	508	501	498	509	474	471	506	542	502	483	502	483	468	503	515	473	499	512	476	487	500	509	538	492	496	484	518	539	544	469	504	497	509	455	482	510	494	527	500	495	497	500	499	472	513	500	497	526	461	498	539	471	486	501	490	449	463	532	485	487	472	502	454	481	479	532	478	481	506	512	460	512	506	532	484	474	456	477	491	555	511	514	492	483	524	510	451	506	489	470	505	500	495	460	465	534	495	466	470	477	482	507	477	533	510	464	506	524	498	504	477	449	485	522	492	503	517	482	522	470	521	520	489	498	499	476	496	512	497	524	531	510	477	477	494	515	491	472	501	491	496	491	485	511	515	497	466	490	491	511	510	492	516	480	508	501	483	485	531	488	492	522	515	504	489	507	519	526	505	519	453	539	468	481	465	504	476	498	521	498	516	534	523	500	518	488	527	496	494	516	523	478	491	508	460	505	514	476	448	499	497	531	523	538	499	514	472	481	502	525	522	526	549	460	503	519	494	502	484	496	536	482	490	495	515	495	466	523	511	503	519	507	492	500	480	486	476	487	522	486	502	508	569	484	505	491	531	492	484	479	533	500	469	486	509	536	516	531	482	508	476	518	461	483	511	483	486	475	481	541	523	491	504	497	513	501	504	446	493	437	490	496	488	493	493	495	500	542	528	484	469	496	474	490	534	502	498	525	504	486	495	515	528	536	498	526	464	502	494	486	472	477	522	543	491	490	470	483	492	525	501	454	526	491	516	540	495	480	496	536	529	502	502	529	465	521	505	504	496	503	539	518	516	486	484	499	501	494	523	517	490	499	494	555	502	516	489	472	491	511	516	466	511	517	499	530	513	520	498	519	516	503	549	508	492	482	474	519	493	478	456	472	498	543	519	482	517	493	525	501	449	496	460	509	518	520	489	513	466	492	479	474	504	489	473	499	511	514	489	477	489	517	504	481	483	498	477	488	519	503	532	466	469	525	489	485	497	484	510	489	509	492	505	508	490	472	490	523	516	463	518	558	507	487	492	486	498	498	494	522	462	518	491	542	477	513	498	548	482	519	509	485	495	489	471	509	529	458	524	469	499	485	484	476	485	502	504	483	494	491	450	534	476	539	480	474	465	467	482	503	489	489	497	528	542	484	539	482	480	527	466	496	472	488	506	457	506	540	491	490	464	445	491	512	520	496	480	555	454	504	465	465	457	510	461	508	486	494	487	465	462	523	490	508	513	469	520	469	546	542	456	476	499	516	522	494	513	458	483	466	497	495	475	497	503	507	527	487	487	485	472	459	517	495	468	504	517	501	515	526	518	521	502	491	532	517	497	486	506	504	498	488	531	486	511	498	501	498	460	535	504	500	518	514	510	479	506	522	494	490	459	463	512	498	524	510	482	475	486	486	508	504	502	470	511	499	526	488	508	496	506	520	495	505	513	521	496	527	475	474	502	517	451	496	505	477	511	506	517	473	521	525	478	496	490	504	520	503	491	481	492	518	489	510	463	465	476	526	577	473	526	483	482	444	444	465	524	517	503	494	491	511	491	528	490	479	518	518	456	472	508	473	520	469	477	480	458	510	475	461	493	492	537	479	493	465	486	525	479	490	501	474	487	490	481	511	488	508	489	532	525	508	465	491	491	501	513	513	475	503	509	513	489	491	542	511	480	517	525	499	494	516	464	523	509	480	473	476	501	511	468	497	520	529	521	494	524	473	474	471	566	502	490	523	445	495	484	478	479	470	468	490	483	466	495	523	497	490	480	490	457	513	516	492	535	494	520	496	492	466	498	508	496	509	502	501	508	484	481	511	496	538	517	512	486	500	516	452	519	497	492	494	501	524	481	487	538	513	449	443	503	497	508	497	468	520	521	494	496	488	451	503	524	502	506	491	491	492	469	510	504	467	482	528	508	548	497	511	500	514	462	500	517	477	489	504	458	568	515	511	498	468	487	489	462	492	492	484	533	495	536	515	497	518	512	513	544	487	513	497	526	499	510	469	481	473	504	495	506	473	506	486	510	524	485	499	564	499	469	484	524	538	475	499	508	558	465	493	488	471	512	531	490	504	479	512	502	479	515	549	531	495	473	446	542	528	500	508	532	481	510	482	526	502	527	461	501	497	509	447	502	520	513	518	479	486	514	490	504	521	490	516	495	485	559	530	499	505	502	496	485	517	479	516	521	503	541	507	486	455	471	507	525	497	503	473	517	476	499	510	490	527	482	490	493	477	479	518	468	519	520	509	491	524	473	487	496	529	510	475	523	526	508	502	509	525	541	473	487	516	485	512	476	488	505	497	495	501	524	522	499	500	516	546	489	532	511	505	481	531	489	486	543	532	519	523	510	512	461	513	511	480	503	483	503	521	480	511	504	525	521	495	553	535	565	450	525	491	472	482	471	497	472	482	486	491	492	492	483	509	549	492	538	491	495	498	496	528	542	488	504	474	513	502	550	516	496	528	523	503	494	515	470	476	459	490	524	489	503	480	510	509	508	537	489	505	491	473	498	464	506	511	475	503	492	481	507	524	515	495
32016	28780	9738	1984	645	471	461	414	409	421	423	463	425	387	431	411	391	420	429	407	450	434	398	431	432	451	431	421	418	428	424	389	417	430	399	402	407	397	418	411	445	446	440	429	416	409	407	392	398	405	416	415	409	420	428	412	422	419	397	436	406	439	431	417	417	412	397	441	453	368	420	435	454	443	432	443	380	397	408	434	412	412	445	377	407	415	403	452	418	442	419	430	430	402	405	419	400	443	427	422	437	424	440	450	421	450	428	421	450	405	453	411	418	418	404	409	404	417	443	401	373	421	426	425	446	397	431	409	412	431	398	434	387	422	408	433	385	408	432	439	414	353	407	410	442	462	424	421	420	400	437	430	438	408	441	398	449	376	377	394	358	414	432	410	427	479	422	420	426	400	416	396	399	422	395	419	375	427	409	403	384	453	403	415	396	396	432	429	408	410	419	401	452	404	420	445	435	390	429	433	405	430	412	406	413	407	427	428	437	409	410	421	401	393	449	418	425	402	430	424	400	437	446	351	435	438	415	407	400	403	406	430	418	417	431	428	393	420	390	403	401	401	400	414	401	427	422	418	420	423	403	409	432	408	412	422	387	434	429	412	407	388	417	405	428	415	402	431	409	443	424	437	440	451	433	425	389	455	429	435	458	415	375	434	389	432	444	392	386	402	432	395	458	432	405	420	441	432	428	386	479	430	451	382	451	400	436	406	391	432	434	451	422	410	397	381	416	414	415	473	412	400	413	411	435	419	399	404	450	417	430	443	429	423	408	423	453	419	452	444	404	403	422	421	455	414	415	393	417	421	414	397	421	419	413	425	430	431	424	420	390	421	425	411	402	465	447	437	426	418	441	416	403	391	424	399	417	399	426	368	436	393	418	418	423	425	429	444	395	408	398	410	440	418	430	416	449	443	429	407	382	443	444	422	425	393	415	453	419	429	402	405	440	413	442	382	413	438	409	427	415	398	442	429	423	408	431	412	411	401	388	440	402	416	424	404	417	374	421	425	393	427	447	448	434	413	397	420	411	388	400	405	414	402	381	405	422	389	420	400	420	430	406	431	415	414	419	443	426	408	399	415	454	462	389	405	406	411	375	436	412	421	416	427	414	430	434	413	409	436	361	385	411	406	402	406	420	403	399	434	401	407	442	397	447	379	444	442	373	435	468	396	427	441	423	472	405	425	441	420	426	449	421	416	436	407	406	415	457	448	418	444	405	441	437	419	401	402	466	395	408	456	405	405	462	444	420	405	386	431	394	433	414	422	426	447	395	409	438	415	381	396	407	407	401	434	400	446	412	413	446	429	436	407	434	395	411	411	412	392	412	393	423	423	427	416	432	397	444	409	423	437	419	431	427	390	447	428	424	417	441	430	445	422	428	416	435	421	424	447	436	430	429	411	418	390	462	386	415	388	428	420	374	416	425	412	440	470	402	411	425	430	415	414	412	420	429	427	406	391	439	403	448	430	425	413	374	418	404	403	436	429	398	441	392	403	387	452	442	416	434	403	389	409	443	402	391	410	395	409	402	403	417	444	427	391	410	462	394	417	437	394	378	437	412	411	407	413	430	397	407	415	421	413	400	434	435	436	457	444	414	422	452	393	388	430	421	430	423	396	390	409	457	437	429	424	395	427	441	400	410	437	419	418	406	443	415	383	421	422	425	442	406	423	431	391	421	434	437	410	411	411	454	445	407	410	426	389	433	415	397	417	396	425	392	414	449	379	420	414	418	419	404	439	436	420	414	471	396	387	382	403	432	405	428	424	422	406	412	409	381	385	431	411	428	417	427	417	425	421	388	403	400	405	430	397	443	405	416	397	442	401	401	429	414	405	428	447	420	415	424	427	435	435	386	441	402	407	409	452	433	436	388	416	393	424	393	439	423	449	370	427	410	407	417	458	430	432	417	402	397	453	407	421	435	463	393	446	384	396	398	430	440	418	431	411	452	419	437	424	412	409	435	440	412	424	435	366	441	448	438	400	359	378	388	445	425	444	399	399	429	432	436	430	424	405	436	445	414	416	435	420	436	409	409	444	404	401	417	445	466	433	422	384	422	407	444	436	400	406	407	404	415	434	413	436	427	414	455	400	395	436	426	387	442	390	369	395	414	412	379	412	409	433	424	438	445	443	432	380	431	398	455	405	439	387	395	448	431	424	418	413	449	405	431	397	422	397	407	407	396	451	429	375	438	438	424	424	420	402	425	435	406	423	478	414	407	418	403	423	392	441	438	430	452	444	430	425	404	431	434	399	423	404	412	418	422	424	426	440	433	410	441	454	459	419	430	415	443	475	451	417	449	413	415	422	437	403	410	426	441	386	422	435	416	422	432	457	441	411	400	459	410	419	441	416	426	395	387	430	388	407	476	405	435	394	424	409	401	403	380	404	415	381	397	444	416	445	435	409	443	393	411	403	409	403	421	396	415	424	411	432	431	437	433	416	422	383	382	419	407	432	404	446	366	415	407	429	405	437	430	420	389	447	414	405	430	387	467	418	427	438	436	426	418	425	431	407	431	429	394	426	417	412	442	420	400	447	426	405	445	391	423	421	442	414	428	424	407	427	415	399	417	410	417	417	421	412	421	412	442	437	406	415	414	407	457	463	409	437	422	449	391	423	399	414	415	395	433	424	417	425	402	423	417	419	412	432	435	474	425	406	424	420	444	404	420	402	405	431	433	392	428	462	441	440	414	421	415	404	452	436	386	417	428	401	439	394	437	363	448	451	424	423	414	415	423	413	430	458	401	411	404	385	427	426	387	412	423	378	395	463	406	424	414	413	413	425	410	381	416	401	428	418	444	377	450	405	400	416	422	425	406	418	441	434	410	386	383	376	397	424	438	384	406	419	419	406	428	434	387	429	408	426	396	398	399	434	432	417	442	429	441	427	397	416	411	432	418	408	420	409	412	407	426	414	387	464	439	418	428	462	395	417	410	403	407	429	422	420	443	425	428	445	415	419	393	397	404	409	404	396	400	435	397	417	393	485	393	419	432	439	410	401	470	387	411	449	406	451	425	420	436	404	418	440	421	412	381	425	418	408	422	401	387	418	403	431	452	413	388	423	421	386	415	422	376	404	429	438	441	404	383	420	428	430	404	389	424	447	404	414	403	414	411	435	401	454	399	436	466	401	411	399	396	456	413	431	411	403	434	393	415	427	422	421	454	429	411	433	418	445	409	416	411	420	418	415	400	443	430	414	407	439	391	429	408	407	387	417	385	370	398	436	415	446	444	442	420	428	416	411	439	438	455	443	416	406	402	411	420	420	431	459	426	419	448	410	447	417	431	388	445	407	402	445	442	432	418	417	398	397	421	417	415	450	420	402	416	404	459	413	394	402	439	438	424	452	434	418	460	428	378	437	386	413	413	429	396	422	441	434	437	439	414	388	436	419	403	446	401	392	418	397	423	394	389	467	447	410	427	433	416	416	413	431	393	452	428	430	417	410	406	438	434	421	400	423	414	410	427	422	425	419	435	448
24819	22883	29237	24686	17586	4115	968	720	546	611	597	573	550	567	565	562	577	618	582	591	585	555	569	598	605	536	573	615	601	576	570	573	567	577	529	576	567	603	578	549	569	539	605	569	515	561	539	613	534	556	586	577	600	578	550	596	593	548	571	560	537	547	567	577	546	564	564	548	552	565	559	574	529	569	551	564	548	522	578	586	609	543	532	540	545	561	589	592	541	574	526	583	557	538	603	560	578	569	511	587	599	545	555	595	530	562	577	585	519	555	556	559	560	576	566	554	536	595	555	604	553	548	551	563	561	578	586	521	598	579	543	581	583	603	554	530	546	523	534	568	547	530	580	535	577	553	579	545	572	579	600	551	552	593	522	552	563	557	587	547	549	538	533	599	566	529	607	557	585	550	573	530	600	591	525	500	550	515	556	501	615	543	526	585	590	564	573	553	544	526	614	564	530	588	572	571	549	540	530	556	573	556	586	534	585	565	536	595	556	586	573	576	581	516	558	588	537	561	536	555	549	566	535	571	539	542	581	532	542	572	569	511	574	545	554	554	579	559	553	522	536	550	555	610	560	573	554	560	578	534	554	582	595	536	547	575	587	524	563	572	553	577	550	566	588	582	525	543	538	570	579	530	581	566	574	550	578	549	560	543	569	581	516	522	579	529	595	563	548	568	537	583	600	618	535	558	525	495	542	547	620	533	519	589	592	583	591	580	567	577	546	563	587	558	542	561	552	570	519	561	559	591	577	557	533	620	550	595	579	560	578	567	562	560	563	554	531	602	543	589	546	594	535	561	593	589	596	570	592	516	572	589	583	587	549	525	531	487	529	591	567	590	544	603	528	592	600	558	559	558	551	579	566	568	553	577	571	565	533	564	532	576	562	597	620	580	565	584	519	564	549	545	565	586	531	574	527	548	585	568	560	550	574	561	568	558	569	531	590	563	533	564	518	588	569	585	602	580	591	578	546	537	551	605	540	590	575	547	572	552	555	567	521	560	586	583	548	612	563	552	569	582	608	536	532	536	584	575	547	554	560	548	565	598	558	548	563	534	543	572	536	523	577	525	563	539	569	590	540	563	518	593	479	564	567	589	523	560	593	541	565	517	571	583	536	607	552	515	554	573	540	594	549	574	556	551	501	570	593	595	569	602	536	577	587	556	639	601	595	564	585	546	577	592	592	596	604	579	538	556	567	572	583	593	544	519	573	550	564	593	573	584	579	568	569	554	527	617	541	519	571	552	549	560	587	531	580	553	528	571	490	523	550	543	575	519	555	600	606	558	546	539	568	522	569	578	574	557	593	584	589	559	584	553	537	559	567	563	552	526	579	569	545	599	583	547	552	537	529	560	547	582	572	583	574	573	520	610	547	525	567	525	597	550	550	543	566	574	541	587	550	580	564	555	547	560	555	584	594	558	542	581	571	526	567	579	585	587	544	512	521	562	608	555	568	534	568	531	572	589	569	582	555	563	570	576	543	583	574	570	565	564	594	528	581	559	588	532	585	571	577	548	578	564	558	557	558	561	540	560	581	635	529	534	600	542	615	529	498	535	587	540	576	544	567	554	558	551	579	578	551	565	579	535	564	569	562	512	531	544	595	539	495	551	575	548	565	582	549	533	566	573	548	547	576	592	593	516	543	597	552	565	556	545	571	565	529	561	591	532	522	594	536	556	549	608	567	530	550	591	554	516	571	560	605	535	618	531	538	567	566	574	576	566	535	558	551	564	566	580	555	524	554	568	551	564	615	543	551	599	580	573	556	550	572	522	587	540	573	499	570	576	534	551	521	617	533	555	569	549	548	521	573	502	586	489	570	585	562	528	602	565	561	556	540	522	574	527	523	539	544	556	546	568	567	566	538	523	561	595	587	540	564	539	567	582	549	532	524	582	623	568	525	536	544	563	576	527	558	579	564	538	518	535	517	584	561	571	593	522	534	599	534	583	544	572	588	546	536	539	547	549	527	537	537	558	553	625	565	558	552	543	526	565	514	567	589	564	560	530	562	633	559	553	572	600	512	609	535	579	595	564	570	539	532	559	570	583	555	542	572	556	586	556	553	614	615	560	537	552	569	516	561	525	564	595	533	519	584	538	564	520	534	561	548	563	577	542	542	610	545	559	578	557	610	594	559	579	584	546	527	565	562	604	567	565	561	538	535	551	568	574	565	536	542	562	532	541	565	544	611	544	552	515	581	592	550	577	518	547	565	577	611	535	592	553	563	567	532	571	514	557	530	581	552	530	565	556	522	583	574	580	557	548	567	566	534	570	539	533	584	566	594	582	612	552	552	583	540	518	550	588	558	582	547	626	597	566	572	569	548	591	538	527	541	567	565	565	595	570	564	552	531	571	587	557	596	611	551	571	533	578	535	533	565	584	564	596	614	587	537	622	601	552	523	592	619	552	613	571	549	607	515	593	561	534	546	538	547	550	548	560	561	565	527	552	496	528	566	568	542	557	566	574	533	583	585	595	531	592	527	558	527	523	561	539	559	551	514	504	557	588	568	552	570	569	582	554	538	527	556	583	568	571	582	536	579	548	517	579	549	538	563	532	579	554	579	572	534	580	610	573	579	524	526	563	585	551	556	545	594	577	562	534	583	548	563	559	552	538	557	497	572	579	570	575	558	644	586	567	586	527	548	521	590	560	583	559	554	537	566	566	533	616	562	551	567	562	547	560	588	558	578	565	550	593	533	583	569	581	527	526	549	554	517	553	553	569	555	551	550	564	572	563	581	525	569	573	592	531	554	602	546	574	570	508	535	580	560	510	573	581	565	555	550	556	595	596	591	529	586	545	537	548	587	577	559	528	571	546	543	535	534	550	491	595	546	555	564	561	573	559	552	586	601	558	542	571	557	526	582	569	561	581	580	555	516	583	559	573	575	561	583	577	550	579	554	597	570	594	566	551	546	555	576	502	530	560	567	556	539	574	515	535	560	538	549	552	523	581	563	563	621	588	519	576	573	539	581	509	544	586	560	543	582	569	556	533	552	551	581	572	547	558	528	562	553	595	583	564	567	526	563	581	556	548	581	555	572	580	584	564	535	549	552	592	601	582	575	597	546	548	541	548	532	532	527	534	571	524	568	549	548	542	547	551	556	546	520	559	543	586	571	535	574	564	627	576	540	590	567	579	563	561	548	544	534	539	600	579	548	602	558	568	564	584	536	602	543	563	557	562	578	576	552	584	537	569	561	523	528	606	531	562	555	569	556	537	574	576	581	553	545	579	564	528	553	550	552	583	585	592	566	605	545	549	547	525	552	531	549	540	554	597	588	527	511	567	545	614	616	555	533	608	572	549	599	558	558	531	556	565	541	581	546	544	551	534	507	591	578	527	566	518	613	544	552	600	555	542	552	539	544	539	550	511	546	535	558	572	533	550	574	589	529	552	574	561	547	609	565	497	560	590	556	507	554	550	539	546	589	552	607	546	590	576	542	538	585	553	541	507	554	567	587	602	555	557	592	563	573	599	548	547	561	545
62114	83647	44115	12337	2465	710	546	517	485	495	536	528	512	529	535	517	540	510	514	533	568	502	547	523	551	540	527	501	502	512	510	533	522	511	501	549	541	522	533	590	509	532	489	524	513	496	494	542	503	536	496	536	550	528	532	528	517	528	510	497	522	505	510	519	517	516	508	532	480	495	495	494	499	531	492	527	488	550	512	466	536	485	518	483	481	524	515	537	523	515	504	517	490	524	529	522	502	491	513	528	495	530	498	522	526	496	550	518	486	496	524	493	510	493	544	560	489	493	543	519	542	505	532	541	513	538	540	527	489	540	489	506	495	505	542	548	557	521	531	481	525	527	506	525	469	469	514	512	504	494	496	510	489	502	489	485	486	467	515	500	518	503	516	525	531	550	489	489	496	476	510	507	537	480	500	520	491	495	533	530	526	495	504	511	543	505	520	554	534	498	500	522	529	539	529	503	524	521	509	477	490	524	537	539	535	530	494	485	506	434	529	503	514	563	519	529	498	499	501	518	510	490	497	500	530	497	503	499	528	551	536	535	527	487	562	536	503	463	564	481	478	523	521	503	529	498	532	532	508	583	527	480	551	513	518	540	499	516	561	540	539	579	516	519	539	505	521	532	521	541	502	535	510	519	506	509	519	522	534	507	480	513	540	524	528	511	520	513	516	510	510	494	510	525	489	523	505	506	531	497	518	509	522	506	527	502	501	540	517	515	522	513	562	501	531	521	494	523	518	549	550	504	520	468	485	480	478	511	558	484	525	516	542	530	513	531	492	514	576	507	498	530	519	549	489	476	505	534	454	475	510	487	518	486	476	506	509	524	492	491	550	546	479	559	570	524	560	535	538	494	516	519	537	515	500	514	505	481	512	508	528	511	528	510	508	498	546	548	525	516	494	516	514	488	491	542	528	544	470	483	533	491	467	506	501	474	555	528	519	522	542	543	526	508	497	545	507	520	504	480	540	522	527	494	508	515	510	482	538	495	481	495	479	507	487	535	508	529	487	512	512	514	516	542	522	541	547	495	515	517	539	528	569	521	519	511	487	526	498	528	526	522	487	494	511	522	482	508	527	517	504	496	522	485	541	514	487	531	512	520	486	537	529	507	505	497	495	519	503	509	532	481	517	525	507	499	524	520	493	517	550	540	489	529	483	520	524	510	501	485	490	461	506	508	540	511	494	513	518	537	552	495	531	502	485	505	525	535	511	516	533	523	504	499	492	512	528	490	512	513	563	482	519	480	481	535	560	526	500	497	504	536	527	510	484	495	487	528	489	522	540	513	503	492	532	522	496	502	495	506	555	513	475	566	480	482	522	499	515	527	544	504	522	527	514	476	482	528	478	545	484	502	514	507	508	537	500	483	533	544	489	487	537	530	518	474	547	546	512	533	540	534	537	537	482	523	559	509	583	507	521	496	519	481	543	509	504	525	503	485	518	491	550	499	447	493	538	529	523	523	516	554	545	526	514	504	479	532	489	544	557	502	521	524	516	553	474	533	524	510	495	511	475	561	487	546	491	493	517	515	551	550	572	543	528	554	529	513	506	571	489	500	475	534	546	533	505	514	493	479	539	526	534	522	527	522	518	539	451	514	528	502	519	523	515	526	529	513	522	462	499	504	497	526	527	503	527	508	506	526	480	526	556	520	486	499	518	509	499	509	512	520	500	544	522	499	515	499	525	489	540	523	536	516	530	541	546	478	483	565	515	521	493	522	532	518	493	502	536	523	509	511	518	553	496	507	507	513	515	545	527	521	530	492	530	525	530	481	531	508	505	505	549	477	516	488	497	473	539	504	529	528	514	516	501	507	507	512	472	493	539	518	533	477	496	529	506	473	566	494	489	523	508	476	517	553	531	508	541	563	548	515	490	514	515	509	512	510	508	480	517	539	484	517	492	488	530	527	551	531	470	524	550	511	532	520	535	474	562	523	529	528	535	522	540	511	488	534	496	534	488	474	519	499	495	503	513	525	507	517	487	499	547	517	525	523	553	505	515	487	503	494	495	528	547	506	495	534	500	494	537	543	519	513	468	496	511	482	502	527	505	496	540	496	456	513	469	538	528	527	555	511	514	513	533	514	506	536	546	515	515	544	553	499	516	509	490	512	512	580	506	541	509	481	528	569	483	521	499	494	510	526	526	504	506	527	533	503	497	526	545	520	517	477	500	523	520	516	499	494	563	574	527	556	492	545	521	484	540	495	514	529	539	515	543	481	528	505	535	525	523	514	492	491	492	521	518	504	561	530	476	501	511	531	543	513	486	531	487	518	550	516	530	516	491	497	488	516	514	534	499	479	518	501	482	505	499	466	524	514	514	524	524	554	524	527	516	530	507	533	508	508	530	485	496	526	478	505	544	508	491	499	491	517	540	501	514	545	506	502	501	502	514	516	593	533	543	529	488	507	521	525	488	498	552	517	505	488	514	467	546	532	514	518	534	559	497	538	484	546	470	494	531	493	499	514	463	522	511	507	510	537	488	495	512	516	518	504	523	482	489	469	525	504	513	516	525	550	574	524	539	499	544	532	549	506	550	507	521	484	519	466	526	525	518	497	493	525	531	499	548	501	516	515	496	499	483	523	486	508	524	482	578	502	494	517	512	562	503	514	548	488	483	543	491	529	495	552	471	495	502	492	519	522	502	549	513	496	530	550	484	503	500	506	468	493	486	520	517	507	504	526	498	520	538	517	500	495	505	503	549	522	480	484	507	491	532	522	537	538	467	506	522	508	493	501	515	519	484	487	526	482	537	475	559	531	530	523	522	479	471	497	510	532	517	543	533	511	520	508	496	516	537	487	528	481	476	505	524	541	528	477	514	475	513	520	523	550	462	516	522	504	514	485	516	517	512	509	500	514	538	528	509	500	525	520	513	502	485	528	490	522	520	491	528	523	526	516	505	510	534	511	541	532	531	498	481	518	497	515	521	518	544	512	542	484	506	524	549	521	548	535	534	511	518	488	476	492	535	488	523	501	518	541	498	554	476	526	518	511	503	556	524	529	527	486	486	537	486	512	519	490	501	506	505	504	497	518	512	513	505	508	500	532	519	523	509	542	549	547	536	506	494	521	496	469	512	544	491	490	549	552	512	514	523	551	531	508	524	508	540	510	526	502	516	501	488	544	538	536	565	507	523	533	496	510	518	530	554	524	532	517	502	535	479	514	502	516	539	462	512	520	486	547	513	566	510	506	538	552	501	516	491	495	516	478	519	503	527	521	510	532	485	528	494	467	512	490	496	493	553	518	511	458	516	471	524	519	473	505	546	521	519	510	492	509	530	519	547	523	509	534	468	511	435	500	545	472	489	535	493	483	476	520	545	497	535	481	501	533	473	498	507	506	511	534	542	489	540	499	449	507	555	510	518	534	464	476	481	527	467	530	505	474	538	490	544	532	548	529	512	499	509	522	526	479	522	529	504	502	522	522	497	497	502	527	502	542	507	491	534	537	547	505	505	528	496	512	511	530	485	518	524	505	539	524
24189	22348	29000	24265	19884	8008	1225	793	660	680	668	636	640	645	661	681	658	647	614	677	638	646	649	643	631	651	643	602	660	642	675	680	654	622	603	690	670	667	612	632	620	631	623	665	654	641	626	631	617	631	612	649	669	628	658	622	654	661	677	678	662	590	693	598	629	658	656	619	644	590	616	628	698	634	628	649	583	657	620	622	621	670	622	640	637	661	667	630	624	613	651	625	629	629	654	629	632	643	586	612	666	634	607	629	613	630	655	646	632	613	639	635	680	646	624	612	670	599	585	633	626	629	625	682	681	612	614	669	648	650	640	625	625	656	682	644	629	618	589	632	647	645	652	624	613	604	612	630	611	628	631	606	678	591	644	661	640	629	652	572	616	622	643	599	605	630	632	623	650	604	647	640	609	613	647	633	628	615	633	615	655	653	657	553	643	603	605	633	654	621	625	631	640	650	592	636	669	663	575	631	577	632	625	639	621	557	611	605	641	636	619	637	661	616	615	592	629	643	646	585	644	666	626	658	587	611	622	620	593	628	613	607	594	601	641	647	617	657	604	639	609	640	661	639	636	557	651	654	607	625	635	609	676	625	662	650	695	632	603	670	601	607	601	597	640	632	622	618	614	643	634	664	635	647	640	684	643	639	644	587	607	593	606	584	650	638	612	638	594	659	596	655	666	657	640	648	641	618	600	620	595	598	637	628	602	665	657	605	608	655	695	620	636	582	615	652	644	651	612	645	658	619	658	576	647	604	617	631	650	646	653	596	617	659	650	658	607	613	708	619	597	596	617	613	637	624	649	646	590	668	632	636	635	639	641	607	622	659	661	596	614	609	627	621	671	617	651	623	637	619	601	675	631	620	616	639	617	556	617	595	672	681	612	597	603	591	643	613	655	663	626	585	585	625	638	605	654	595	595	655	639	604	672	641	615	657	628	612	614	631	653	600	588	606	657	629	653	628	601	637	606	630	619	649	583	636	650	612	583	615	621	671	630	581	611	663	564	627	650	590	618	652	633	628	668	634	620	601	619	592	652	634	628	624	651	591	620	604	636	628	587	605	620	619	636	609	628	678	620	640	600	603	624	618	664	615	649	627	660	648	616	641	639	657	606	631	595	623	653	626	655	632	601	635	657	638	568	664	609	629	657	657	604	658	669	643	652	601	695	631	640	678	660	617	604	617	624	638	635	611	626	604	598	626	605	669	658	607	577	654	620	617	586	624	633	628	591	622	653	615	653	642	602	672	638	668	598	621	645	610	645	642	654	629	591	644	645	624	636	625	635	572	647	613	621	636	617	660	626	594	653	628	632	602	656	604	617	638	650	645	649	643	645	641	667	615	631	592	638	632	622	624	625	620	608	602	635	612	604	635	587	586	606	606	660	639	614	611	641	672	605	623	619	653	647	668	606	658	655	594	667	622	637	651	669	623	605	646	614	609	589	588	609	640	643	639	651	641	591	631	681	587	635	659	621	664	623	631	631	627	625	625	633	654	638	638	626	604	625	591	666	620	624	566	622	640	602	610	614	677	610	586	635	637	631	662	638	639	607	613	668	657	610	662	610	649	598	610	606	679	610	629	630	649	606	590	642	665	611	617	612	622	650	612	607	635	674	596	632	667	605	625	636	592	592	639	606	604	645	640	631	606	582	621	624	621	663	635	633	611	656	658	599	633	646	594	645	607	644	623	638	608	615	604	589	617	631	587	655	605	593	623	629	626	620	631	622	608	620	627	640	667	608	620	654	645	659	599	603	597	685	642	614	644	606	620	623	616	658	660	620	646	597	618	658	688	654	620	612	629	658	647	622	647	684	625	634	632	617	631	622	633	648	613	625	623	592	614	679	643	638	606	643	629	598	645	591	670	625	635	614	659	636	579	647	602	601	603	598	622	635	606	664	667	567	637	616	612	629	604	612	610	619	641	593	621	638	623	623	612	608	627	677	612	656	686	562	633	626	611	603	660	643	613	578	623	657	633	622	665	647	606	633	659	641	602	620	608	627	611	662	595	622	622	655	616	661	640	586	619	646	642	630	604	637	638	594	675	608	614	644	664	617	687	633	619	635	597	632	630	635	619	617	616	618	641	664	608	626	594	601	643	638	603	617	629	625	612	643	615	577	667	607	603	649	617	609	614	601	568	608	620	653	641	621	633	580	660	670	624	650	616	654	664	678	625	626	661	645	608	605	581	652	652	601	626	641	633	629	660	651	649	608	626	647	649	601	635	649	616	657	623	634	667	631	660	657	614	674	632	655	606	647	638	677	670	601	632	669	605	596	622	617	629	619	687	620	682	619	630	610	637	637	612	574	590	670	646	632	659	624	609	663	625	648	635	620	646	594	637	663	623	609	644	640	639	562	623	601	614	591	629	648	642	598	645	645	594	631	630	616	672	618	649	633	638	630	581	610	618	601	627	660	660	611	670	640	628	625	611	604	587	631	655	636	606	640	623	626	632	605	670	684	668	637	675	691	592	623	620	661	592	626	636	634	595	651	650	616	682	642	629	674	643	628	611	648	642	629	642	660	666	612	636	574	586	642	687	662	620	611	599	625	670	664	647	608	612	602	635	642	641	629	639	596	604	618	640	604	629	629	604	605	630	639	633	616	641	640	593	660	642	657	665	672	643	611	604	652	672	644	653	665	655	661	614	642	649	603	633	591	679	620	604	679	535	635	614	617	604	655	646	622	623	663	654	630	648	590	619	624	634	639	591	618	643	622	633	608	612	642	585	656	616	664	651	620	642	625	624	632	595	646	632	592	612	640	622	644	677	646	688	650	633	609	570	655	594	629	623	622	658	627	640	648	608	682	616	625	611	613	675	675	629	602	624	640	613	626	689	613	569	651	644	645	624	654	638	641	635	663	602	650	598	671	655	699	601	580	634	614	600	635	624	613	643	639	606	618	663	649	609	600	648	633	620	628	656	634	616	622	595	596	635	607	629	630	587	649	636	618	655	644	623	635	651	637	634	641	629	664	633	600	618	670	645	644	647	638	631	617	653	627	622	638	603	622	649	653	683	689	674	640	668	578	627	608	625	654	655	598	628	617	611	653	605	660	595	645	635	635	615	615	607	606	626	646	642	612	627	605	642	656	659	651	645	633	642	632	593	648	656	605	645	661	638	641	619	619	589	649	621	607	600	604	623	608	628	618	623	673	625	614	626	633	602	593	583	627	647	641	639	616	632	610	644	658	563	645	596	585	563	610	620	638	598	649	614	595	604	636	566	630	612	678	624	630	619	614	599	629	649	633	620	582	608	650	614	641	610	643	654	621	641	626	611	619	593	637	615	629	610	626	609	625	624	631	673	657	634	634	602	629	612	562	618	682	647	581	618	635	648	591	625	596	580	578	647	634	638	623	651	630	634	645	661	637	613	630	620	616	637	580	604	627	626	632	638	632	644	637	591	635	613	589	664	671	605	674	606	579	622	612	636	688	646	642	648	626	688	611	560	633	630	640	636	600	658	579	622	630	647	668	658	635	616
60666	86938	48077	14547	3173	913	665	621	574	587	572	614	596	564	525	566	557	564	591	585	572	593	607	579	588	570	592	604	566	573	581	602	609	539	576	562	575	569	532	567	571	559	558	600	592	605	553	585	572	609	561	546	598	583	596	569	601	584	543	548	590	569	550	575	573	581	554	556	584	596	625	571	559	555	573	590	544	620	592	629	575	580	588	641	586	566	565	561	590	565	584	585	593	591	555	581	544	584	575	557	554	566	585	571	604	574	583	535	606	601	594	559	609	603	561	544	574	531	553	566	560	575	550	583	587	576	566	586	582	528	604	622	590	530	600	563	553	542	630	593	600	540	540	558	593	580	637	562	562	573	542	588	573	582	562	577	570	586	603	602	616	573	558	612	583	607	572	609	599	554	568	555	567	600	585	582	588	586	575	585	556	572	600	576	584	606	557	559	576	587	530	559	601	568	538	559	537	615	534	573	565	579	585	552	586	548	589	591	547	561	534	602	545	609	606	578	588	578	566	630	584	601	606	580	577	587	600	539	581	547	602	587	564	584	569	599	586	571	586	560	574	573	559	565	540	559	555	585	574	581	562	596	608	567	553	545	587	591	591	552	594	600	571	548	608	534	561	555	534	556	567	590	565	557	569	594	592	560	594	578	542	611	560	597	598	619	553	554	640	604	549	586	583	592	581	577	606	581	578	579	548	604	564	573	577	560	599	571	611	560	549	556	545	555	597	571	584	577	614	572	559	554	548	583	575	608	563	652	584	581	552	569	566	581	610	569	582	570	576	614	529	565	553	553	596	555	561	547	608	565	582	582	556	602	582	566	554	577	539	559	509	564	542	547	557	583	583	563	543	552	567	577	563	559	563	592	578	571	583	569	567	585	555	567	543	573	559	577	584	569	552	590	611	575	561	585	534	558	612	548	606	554	558	577	541	637	559	559	586	575	632	578	546	599	529	593	591	585	608	533	597	556	600	572	567	600	583	555	561	534	605	530	599	610	555	590	604	550	611	584	578	585	566	560	577	575	538	575	581	556	542	551	570	559	568	552	615	583	573	565	594	557	567	577	544	592	565	541	610	561	575	575	572	533	571	572	593	570	589	552	523	574	600	561	598	556	550	579	592	558	595	602	585	539	588	570	564	577	576	585	541	513	540	548	583	601	563	593	583	591	576	586	590	574	571	563	582	589	587	596	578	563	542	567	582	583	615	553	649	583	553	579	592	553	606	591	609	589	574	539	553	615	589	595	561	558	555	614	572	593	573	594	567	588	562	596	563	575	571	603	577	569	582	593	539	571	615	579	580	572	551	587	570	600	564	586	526	557	536	573	574	558	597	560	541	608	553	578	553	561	574	548	533	584	613	626	609	570	566	554	569	572	578	570	571	601	551	598	610	575	610	608	548	567	568	657	578	619	595	559	586	598	588	533	601	563	597	586	588	571	573	584	569	616	651	556	611	594	566	610	629	601	550	591	547	569	559	571	592	569	611	582	595	565	606	585	589	605	599	558	564	569	606	529	590	601	565	582	585	597	548	588	573	607	554	589	559	592	564	580	575	580	618	579	575	547	548	578	565	577	567	498	576	555	538	576	573	567	521	585	557	583	569	555	586	567	525	550	553	566	581	614	585	606	534	627	574	548	573	562	559	547	595	606	580	537	604	579	592	579	571	596	542	558	560	585	617	517	606	580	590	534	558	609	573	539	570	560	561	579	564	560	591	563	596	608	568	601	551	534	574	565	586	551	553	585	561	595	586	617	582	550	597	585	551	604	581	585	611	576	585	579	585	562	560	568	583	583	589	546	579	594	549	574	571	576	588	609	585	590	578	538	571	590	590	564	563	578	596	556	551	590	580	598	547	597	567	571	573	562	585	579	533	557	538	582	612	583	578	570	564	598	541	560	582	557	557	535	603	592	596	573	579	561	570	548	615	584	579	549	572	547	592	551	543	569	596	608	621	587	594	559	569	569	552	577	547	588	519	569	592	546	568	587	558	537	576	529	592	606	544	545	609	580	590	595	580	528	568	600	589	561	575	577	549	585	554	610	546	579	539	536	589	563	598	551	559	617	638	575	583	561	573	601	584	586	550	610	557	567	545	586	529	590	564	572	574	594	561	557	559	562	600	534	571	575	605	579	570	584	569	633	593	585	584	608	585	565	571	606	571	563	546	596	571	586	589	544	577	567	595	569	571	579	550	560	580	538	583	551	580	593	576	577	537	607	592	504	537	574	549	593	595	550	630	588	610	506	548	601	568	586	586	575	557	548	557	608	537	618	573	583	548	576	559	555	572	539	583	546	602	585	556	567	556	560	586	575	582	564	603	547	551	581	584	615	555	553	558	539	560	583	577	607	608	595	533	553	596	559	608	585	558	549	556	585	618	565	587	582	566	578	562	563	549	505	576	600	520	561	557	572	569	638	642	577	604	602	610	580	595	588	585	571	560	578	598	584	570	576	600	549	553	570	568	561	545	607	607	566	550	545	595	570	605	578	620	571	584	554	589	608	611	571	552	581	576	613	592	559	532	538	560	566	567	630	577	541	542	562	546	565	597	560	588	548	578	530	569	582	577	578	590	574	566	611	534	527	549	542	544	608	586	557	579	605	561	578	606	616	562	567	580	570	563	606	640	584	580	567	549	581	605	549	567	615	591	596	566	554	539	588	568	566	585	541	590	576	584	549	538	593	559	584	604	542	542	571	602	569	643	562	579	558	572	580	572	567	566	564	586	516	546	549	605	559	596	612	574	549	550	626	592	581	586	599	581	552	553	532	577	582	608	570	588	569	570	583	556	588	538	556	562	580	595	577	586	588	549	556	584	576	595	592	580	572	577	574	577	610	603	533	571	571	559	562	594	584	543	562	581	550	566	577	547	586	555	604	591	572	586	583	574	586	555	581	595	544	599	592	596	578	556	562	534	587	561	562	598	605	588	533	571	551	572	596	557	570	551	606	566	592	539	599	548	561	585	559	603	560	576	524	541	612	554	549	569	538	537	585	562	560	540	571	599	593	595	559	556	543	587	591	591	551	565	579	575	581	564	548	585	588	586	623	571	570	590	560	573	500	573	537	518	590	565	579	611	536	564	552	626	563	552	587	571	514	598	590	574	565	559	597	610	581	592	585	591	582	620	613	567	580	559	561	584	544	535	587	572	587	553	571	576	588	558	541	536	612	541	564	575	575	583	582	556	580	539	565	527	530	538	538	536	602	577	600	612	585	518	538	597	554	593	577	546	522	654	570	629	575	627	592	573	564	614	593	565	558	600	535	651	594	569	585	598	573	604	554	616	533	570	589	600	555	585	573	588	532	572	555	578	568	552	594	587	611	561	562	625	584	562	581	559	546	584	541	596	558	576	568	552	606	542	615	609	561	533	572	551	572	541	596	560	591	570	579	568	610	578	601	591	583	610	623	579	602	591	577	553	598	592	566	550	578	581	555	581	576	595	559	584	617	612	572	564	598	605	585	543	527	636	564	521	553	575	586
35106	29888	17617	3869	733	522	482	473	509	521	489	522	464	480	490	484	483	482	529	451	521	497	445	500	492	509	477	489	459	508	470	512	530	487	504	459	451	472	465	512	465	469	459	456	464	498	480	432	502	461	440	496	520	455	477	463	450	477	493	479	457	471	456	510	426	485	474	484	492	481	488	424	488	466	487	441	479	472	507	478	485	493	483	433	480	507	476	457	473	447	458	467	476	470	461	482	496	510	426	470	475	505	524	480	503	466	450	485	462	470	502	504	473	451	483	474	492	483	459	499	467	530	466	457	488	439	496	524	469	471	464	476	469	534	497	492	462	502	479	456	472	508	496	477	476	473	503	489	486	475	489	467	479	471	493	473	492	439	473	494	503	500	451	494	472	493	518	449	501	464	450	488	489	477	500	449	484	495	483	488	476	482	471	500	445	475	480	505	464	480	502	495	477	500	480	482	475	474	464	484	458	467	480	460	498	487	449	468	488	486	472	472	463	501	475	488	428	496	489	472	446	516	460	511	490	470	487	472	532	500	496	429	459	494	493	482	471	472	461	490	496	476	473	482	457	491	489	444	455	465	508	481	473	504	470	479	476	468	460	487	479	475	501	471	487	492	490	513	455	486	449	476	489	485	510	456	442	522	482	488	456	448	448	487	479	516	443	465	452	506	478	490	507	446	491	513	520	474	473	457	530	490	429	495	473	491	508	524	482	519	491	507	466	472	466	463	472	458	481	500	478	479	455	480	478	488	451	435	469	536	480	466	517	492	516	455	476	450	495	515	496	501	471	475	513	513	470	481	474	508	487	470	515	500	449	471	493	476	466	518	480	530	453	465	532	478	479	449	463	505	475	470	478	462	460	504	456	460	447	538	489	514	497	515	477	470	523	503	505	501	492	465	534	496	465	472	474	488	503	456	510	475	495	449	501	476	461	508	503	496	451	491	492	446	471	469	439	453	487	471	486	496	485	462	459	455	438	501	507	496	503	494	535	478	520	476	504	484	501	484	491	493	481	521	449	438	475	457	496	460	472	483	457	493	459	460	455	507	486	511	483	488	514	498	504	512	478	493	475	482	447	520	464	458	504	477	530	501	502	484	488	504	488	464	464	509	479	475	477	479	497	464	511	500	518	498	471	469	487	475	468	477	462	534	461	472	531	496	430	485	475	505	516	446	463	446	473	418	462	520	469	476	470	494	476	480	458	480	491	444	467	457	488	476	471	461	537	507	496	507	473	495	485	488	483	472	485	498	470	506	469	470	475	486	469	499	497	479	482	461	472	527	454	480	523	477	523	489	497	487	498	479	435	461	441	462	432	472	501	537	487	467	461	495	515	468	491	478	445	495	493	443	498	453	480	489	433	458	455	453	504	487	488	453	475	469	466	424	491	523	478	489	477	486	486	503	475	487	459	516	489	484	466	514	491	465	483	473	510	526	496	442	538	469	484	433	450	462	466	510	491	519	491	501	510	519	453	511	486	519	464	469	477	428	493	476	486	467	471	501	460	463	506	491	478	491	511	444	482	486	496	453	465	483	493	505	475	487	505	479	443	492	490	493	500	447	465	474	469	478	478	467	471	503	492	461	465	513	467	472	506	483	466	468	466	474	479	484	463	471	472	494	512	494	486	459	474	463	488	498	463	489	489	524	493	487	495	453	470	508	491	465	496	499	459	486	491	411	507	487	454	464	463	466	528	512	497	467	448	477	484	503	488	472	486	447	460	485	481	451	485	494	461	486	494	476	482	506	527	456	477	518	522	518	476	458	476	484	534	529	438	448	488	492	471	445	457	438	483	480	461	484	471	447	457	480	502	469	455	508	448	502	467	524	494	451	477	477	489	485	454	509	501	437	480	483	470	485	484	508	510	505	503	524	459	474	461	495	480	497	490	436	464	469	497	480	458	496	510	497	467	469	496	466	460	482	496	474	504	531	499	463	459	487	448	513	508	475	453	493	491	481	477	527	509	450	448	470	486	477	497	474	449	446	473	474	465	504	504	500	485	467	473	478	514	478	463	490	454	535	489	481	475	478	477	473	497	442	488	498	487	477	476	474	482	480	505	521	484	508	501	465	488	431	468	478	470	447	491	487	513	516	476	495	496	503	470	461	481	476	487	471	481	525	490	478	483	468	455	468	477	515	492	494	461	480	509	456	475	455	468	468	497	536	497	494	481	467	454	464	492	474	482	483	468	539	474	441	436	483	463	469	471	499	485	517	443	496	516	465	482	486	507	487	508	475	472	498	495	474	432	475	527	489	496	475	481	454	503	485	486	453	490	507	526	506	500	498	464	508	482	475	447	454	514	495	453	503	467	487	456	470	486	488	464	486	524	468	483	452	491	520	500	496	493	477	487	454	456	447	438	460	517	491	500	485	430	504	474	478	474	478	492	492	461	478	446	453	520	474	445	444	507	460	455	476	516	469	517	444	489	508	478	450	458	462	465	490	449	494	464	519	460	484	508	490	483	504	490	490	442	461	466	496	451	432	491	430	491	479	502	491	479	508	495	510	450	483	503	502	506	479	478	490	495	464	487	501	472	478	436	469	424	502	492	451	490	494	466	484	519	473	468	441	484	485	475	430	471	481	501	455	491	490	479	467	485	481	433	467	496	478	447	504	456	453	496	503	469	502	487	493	465	466	514	487	483	462	460	472	486	465	484	509	474	473	476	475	476	477	440	490	497	493	465	484	462	459	433	466	485	458	489	492	472	496	499	481	456	471	473	493	492	473	518	460	475	495	476	497	479	478	495	501	491	488	467	503	434	508	462	467	464	462	497	481	510	505	466	475	467	450	500	526	485	491	482	441	465	500	491	468	457	432	474	473	497	525	523	481	508	459	477	500	513	481	493	464	488	477	477	477	458	490	490	509	424	442	512	497	458	466	494	464	437	467	444	482	484	461	477	498	493	460	486	483	475	479	471	494	468	489	478	480	504	465	475	469	471	480	465	436	500	492	491	509	514	476	512	494	468	450	480	468	486	484	475	444	472	481	500	483	482	481	498	501	480	479	496	469	481	479	431	475	486	470	482	473	506	477	491	471	459	496	486	471	498	483	482	474	501	478	472	443	485	491	479	515	489	529	451	486	449	492	437	436	488	437	451	459	457	465	462	488	516	466	495	507	523	469	524	523	484	507	475	488	472	508	508	502	485	524	496	481	510	444	495	484	448	500	507	477	494	503	500	493	479	477	516	478	461	532	488	529	464	494	489	487	503	456	468	493	461	486	514	426	482	486	500	509	496	458	473	483	476	528	467	485	487	521	475	494	485	488	470	475	467	464	527	523	475	469	483	480	454	434	468	460	503	480	475	479	511	476	483	522	481	501	464	456	501	488	498	473	501	485	443	439	513	505	487	480	482	507	506	531	481	488	504	482	517	504	453	448	432	521	477	457	492	470	460	507	465	545	498	469	521	477	485	524	473	452	504	452	490	488	484	504	440	472	497	485	483	495	475	495	487	463	491	504	499	471	490	435	505	473
31867	28801	9683	1786	554	451	361	383	421	425	386	396	441	404	404	388	423	405	420	392	415	389	418	383	383	419	404	415	417	383	381	408	399	391	400	443	421	418	423	404	410	409	410	401	389	405	466	403	415	422	360	398	423	386	388	432	418	412	399	390	422	405	389	435	417	411	399	371	413	420	402	397	373	415	433	422	437	409	422	425	396	422	402	413	403	408	428	420	419	435	385	410	400	423	392	426	394	415	389	393	404	428	402	437	409	404	410	413	407	416	406	430	400	401	410	425	414	404	403	390	406	429	406	401	403	398	412	433	410	406	387	449	435	410	392	377	388	437	397	407	401	396	413	445	393	433	372	413	394	399	400	360	402	414	396	421	420	440	400	420	406	363	453	441	409	396	380	411	449	428	404	451	407	401	369	430	391	410	373	431	414	380	397	418	398	402	396	351	437	398	424	392	403	353	391	394	397	387	414	437	432	383	419	379	375	437	417	393	396	410	394	407	406	404	392	437	392	429	375	385	414	391	447	395	413	404	398	399	415	441	401	441	410	384	407	415	431	393	417	388	441	427	393	428	395	380	424	401	388	414	368	430	399	391	405	408	442	413	399	409	399	405	409	411	406	389	421	421	406	448	375	385	394	443	390	439	411	399	425	368	393	414	377	401	447	396	426	391	422	397	421	412	396	418	361	412	401	411	397	389	419	419	407	415	407	379	425	400	396	410	430	393	411	432	426	417	438	399	368	413	399	419	402	396	400	403	400	402	444	424	414	393	404	406	438	416	395	381	407	409	421	408	428	401	367	374	417	431	414	425	367	396	418	448	430	415	410	403	382	451	406	390	475	431	361	400	390	428	410	393	411	430	394	401	418	421	407	401	433	397	419	371	389	415	396	415	407	406	415	386	414	413	391	406	408	416	420	402	408	371	416	391	400	434	428	417	406	396	399	417	440	389	389	432	382	403	442	376	432	427	423	383	451	427	423	416	427	419	425	383	417	398	398	432	413	404	404	424	385	382	420	397	426	411	427	394	429	430	417	400	375	386	391	407	414	381	398	390	408	405	421	424	414	387	395	382	405	405	440	395	426	428	405	394	425	405	387	447	414	439	414	395	443	400	375	420	389	407	432	411	386	390	448	394	431	387	424	388	411	384	403	381	434	391	406	423	422	382	418	372	426	425	396	380	385	392	403	436	373	406	379	437	407	405	397	390	448	412	382	409	398	434	385	407	370	429	415	391	388	413	418	416	418	399	424	419	395	429	415	440	389	427	406	372	407	470	366	420	366	420	383	392	373	388	430	387	412	405	417	433	392	461	388	409	390	426	432	430	382	436	409	431	442	404	403	391	401	397	361	388	374	404	385	427	372	414	383	410	415	390	480	378	395	398	371	397	428	373	438	404	429	435	418	428	399	441	425	368	375	415	413	408	397	417	420	411	398	359	400	381	360	411	402	416	421	421	424	418	443	407	429	407	411	412	422	425	442	391	396	383	394	418	413	407	396	439	415	426	412	399	402	444	392	391	426	414	419	394	393	400	384	412	401	402	370	393	422	408	422	405	404	425	373	404	438	464	425	415	404	413	418	400	429	386	417	411	374	419	399	415	419	382	390	363	416	421	429	401	400	417	409	409	437	433	449	405	417	427	378	422	466	413	399	414	386	374	400	403	391	401	408	388	417	422	450	412	440	412	394	404	449	415	424	383	369	425	411	403	419	372	412	401	423	389	401	375	396	458	396	422	387	413	440	385	403	430	385	392	366	398	401	415	404	376	394	392	420	416	398	454	406	395	421	376	368	398	408	442	440	405	375	410	407	396	398	433	418	383	454	411	421	388	431	426	395	401	420	393	398	447	408	385	406	396	393	393	410	415	397	432	415	404	410	429	397	451	401	401	440	380	369	410	427	414	423	423	375	389	407	418	418	406	399	426	416	381	397	441	403	410	435	402	427	432	445	382	423	445	408	400	425	414	406	374	409	389	386	415	372	437	430	433	397	393	406	393	387	419	405	423	410	401	440	395	427	366	388	396	407	421	408	416	428	393	424	454	408	407	410	377	386	411	422	417	396	398	433	431	386	433	405	446	381	391	397	423	442	396	419	413	379	403	438	398	395	427	431	393	361	407	403	365	404	467	460	392	371	420	397	389	387	368	395	408	410	437	394	400	402	424	400	431	417	427	432	426	360	418	398	397	441	439	397	401	396	369	383	406	394	402	389	433	417	403	393	427	395	413	399	424	402	430	403	416	419	425	395	432	400	438	420	409	375	384	433	423	413	368	410	422	414	403	402	427	390	432	383	435	430	434	411	454	424	382	420	408	414	389	411	381	389	408	390	418	392	382	400	389	388	414	461	407	367	429	411	418	421	419	402	420	412	414	432	387	400	425	432	379	402	413	404	419	399	429	413	396	396	413	410	400	367	410	467	406	419	392	395	428	391	422	398	418	418	448	405	414	384	395	452	391	398	384	439	425	419	390	412	403	442	402	406	410	372	421	435	396	392	388	381	397	380	432	426	393	408	437	429	392	425	384	429	333	418	378	388	405	398	395	385	414	438	428	400	403	419	430	355	403	426	414	407	422	393	382	404	434	417	417	408	410	425	430	441	402	403	407	370	406	413	415	401	416	374	374	415	414	364	419	384	408	419	411	395	370	410	392	394	375	411	404	417	389	444	407	365	415	416	402	408	393	395	392	454	411	428	441	422	380	439	448	421	398	438	378	408	379	401	399	426	436	418	399	408	409	412	388	425	383	407	372	412	373	419	377	398	382	368	401	441	421	434	408	387	398	375	409	372	389	413	416	432	435	422	419	395	415	420	394	433	398	377	408	400	401	397	395	412	407	414	419	393	414	411	412	404	403	400	436	411	393	395	430	443	415	394	437	398	427	439	374	380	397	404	397	373	433	419	381	386	410	413	369	404	462	403	405	447	408	416	384	423	383	393	439	424	418	425	400	378	426	418	403	402	392	391	427	404	419	391	391	410	454	495	400	378	399	391	419	413	403	419	395	419	394	405	440	440	428	371	364	450	421	386	405	414	397	409	382	395	428	419	428	394	418	397	430	385	384	399	392	441	397	432	389	429	370	420	391	378	426	427	372	388	398	417	388	397	370	386	397	409	429	408	415	386	381	420	396	442	392	372	396	387	388	416	419	402	421	413	398	387	444	441	379	434	396	381	388	402	409	411	431	415	446	383	419	423	398	353	449	405	422	418	407	420	385	453	412	413	372	431	433	428	410	377	406	405	422	417	387	406	404	407	375	414	396	421	425	415	370	409	400	378	401	399	434	444	360	402	431	383	395	439	375	444	426	429	421	392	407	381	412	394	425	425	391	391	414	382	442	411	428	374	414	390	399	392	406	390	401	411	384	370	372	426	423	443	410	365	396	382	382	401	425	432	409	418	382	381	437	381	401	417	422	408	410	378	383	421	406	406	420	397	389	400	397	414	458	428	412	415	414	424	414	417	424	399	436	411	422	395	395	421	432	448	413
24751	22889	29333	24616	17639	3954	893	642	536	581	570	532	497	553	580	565	538	533	542	535	550	509	515	556	575	512	503	544	502	536	576	525	573	531	520	523	552	560	527	565	534	548	529	556	523	536	502	567	506	547	504	532	544	506	534	517	537	530	552	499	539	513	536	568	510	490	510	561	531	517	510	532	508	512	550	523	541	520	556	556	519	537	517	522	542	532	536	492	587	535	562	559	533	548	515	543	490	549	550	534	578	510	536	512	513	548	518	553	552	562	492	473	518	531	527	503	546	540	522	516	468	530	560	537	548	533	539	529	549	552	500	544	533	571	520	532	536	518	525	538	578	521	558	499	530	523	535	525	521	493	537	524	542	544	544	526	469	506	522	532	545	495	508	552	513	562	503	496	549	495	517	547	516	568	540	508	546	535	559	525	511	537	543	576	583	503	511	502	519	502	503	541	543	535	521	533	536	515	549	538	538	498	527	512	522	545	546	554	508	550	514	525	541	511	523	545	541	550	509	569	556	545	521	535	508	509	543	522	554	506	518	553	496	560	524	512	506	498	551	536	563	533	468	566	548	548	512	542	521	511	523	535	565	555	540	531	564	526	534	503	541	533	546	527	457	526	517	529	502	506	551	602	570	557	529	547	537	498	568	495	505	525	529	494	536	524	525	540	525	515	539	537	531	517	538	501	523	530	521	529	564	520	525	490	566	522	522	473	546	530	544	562	548	534	507	496	547	549	552	527	555	497	494	533	573	521	529	545	488	547	539	554	551	528	533	548	541	553	542	541	553	546	513	525	540	536	505	542	530	510	502	538	508	512	547	537	506	494	518	523	528	526	535	591	515	471	511	503	558	561	502	526	508	546	508	535	496	528	512	539	500	566	517	503	526	544	522	580	540	523	567	548	531	530	545	497	536	529	534	524	517	527	499	484	526	555	531	511	527	553	501	546	500	527	576	506	492	545	570	517	573	497	547	534	557	529	545	493	539	529	544	553	499	516	585	496	527	523	531	511	525	538	498	558	549	500	532	557	517	513	540	557	527	533	519	527	510	524	566	523	492	494	500	573	559	549	557	500	566	537	561	534	552	492	530	510	515	519	540	500	518	504	545	553	541	563	517	525	509	502	546	562	530	486	564	590	537	512	509	515	525	504	567	526	529	517	571	522	544	516	533	521	570	517	617	496	550	537	503	524	533	516	533	576	544	550	477	503	521	539	530	525	531	510	490	536	510	557	481	526	519	503	486	494	520	531	534	531	590	521	563	547	532	533	543	541	539	519	559	554	524	553	534	535	550	542	533	571	525	559	504	542	503	516	521	532	550	560	551	512	520	553	528	523	556	555	555	556	488	514	532	559	497	526	536	558	528	501	586	547	527	561	551	519	536	581	490	541	539	511	485	517	535	532	540	546	533	525	543	520	524	564	519	525	502	516	525	526	537	527	550	537	559	524	494	467	549	551	534	513	579	517	532	502	554	541	521	546	520	551	511	544	534	483	555	474	530	514	554	555	520	505	546	540	564	523	530	516	537	492	485	536	535	538	488	534	536	544	568	529	529	545	505	562	534	502	532	565	513	535	572	551	533	530	540	552	539	529	563	575	551	535	510	532	503	528	480	533	512	517	526	516	514	547	515	498	539	564	518	524	511	566	565	545	542	509	502	554	548	502	536	566	526	560	520	571	547	504	538	501	512	540	580	514	511	559	519	528	507	476	516	586	508	511	522	504	513	556	558	514	551	519	494	489	513	551	512	526	577	523	543	519	487	526	542	533	496	603	525	515	540	510	524	528	541	570	529	509	552	513	498	543	535	538	509	543	546	538	564	549	563	524	578	481	475	557	543	535	550	554	493	498	602	586	521	517	536	518	546	504	505	504	575	533	567	513	543	523	535	542	554	543	543	548	515	531	555	548	561	556	529	517	533	547	498	524	530	568	516	546	480	523	502	525	523	524	524	504	503	502	519	562	547	531	492	513	543	524	509	526	528	545	555	570	552	512	566	497	508	526	488	552	570	533	542	533	523	546	531	507	528	553	513	530	555	532	500	498	537	524	500	537	552	559	515	529	547	470	533	489	543	533	493	510	536	499	541	572	520	545	511	501	574	509	501	538	510	542	530	544	525	545	538	530	555	512	541	503	518	550	542	519	523	538	523	557	515	542	518	514	489	571	499	539	591	529	513	533	556	514	538	542	515	496	521	523	503	534	540	502	511	518	532	563	563	534	509	540	544	561	517	551	576	516	534	547	544	520	516	559	476	510	589	561	563	537	499	564	528	510	541	512	518	558	575	550	496	533	531	533	535	517	527	514	538	531	505	541	517	503	565	520	543	547	495	527	525	503	539	526	519	550	543	542	506	530	531	548	572	517	537	539	552	497	506	488	551	526	532	516	552	531	576	563	544	518	559	514	525	518	555	508	563	523	520	541	535	555	518	548	519	565	518	514	518	556	541	524	522	530	518	556	547	528	516	533	500	546	492	521	543	523	538	540	535	558	518	557	533	556	538	533	501	507	531	543	558	529	535	564	521	514	530	535	509	540	541	467	526	557	531	574	502	553	553	506	510	547	554	513	521	539	556	549	515	534	500	555	530	532	543	514	533	510	488	485	530	570	521	482	511	496	492	566	565	539	526	550	519	528	542	528	523	523	568	553	552	516	523	569	556	530	527	523	537	529	515	492	548	503	531	530	532	539	533	567	568	514	512	519	502	575	514	513	510	479	518	478	508	548	510	478	526	509	490	475	557	514	534	528	565	554	532	516	490	564	533	514	527	534	530	550	529	564	547	574	532	524	548	534	542	508	518	541	499	520	566	565	488	533	481	531	520	517	526	535	552	495	532	538	546	522	524	545	517	535	526	536	539	571	498	558	543	548	529	536	553	518	555	535	561	522	527	488	521	529	545	500	536	570	559	551	515	493	539	521	547	548	541	534	529	509	535	505	603	520	522	527	522	508	499	501	494	539	516	556	551	513	562	528	535	547	515	517	544	499	525	562	522	508	510	562	517	558	536	522	544	535	532	571	541	484	537	515	544	465	500	530	523	540	527	527	507	523	548	520	550	519	495	530	508	518	533	526	554	563	536	515	523	489	569	532	532	505	505	495	534	520	502	508	507	549	494	528	478	564	505	517	545	574	505	519	516	525	524	521	525	522	530	511	514	526	518	550	539	569	569	519	551	522	526	550	523	546	533	563	532	509	539	501	500	536	496	557	516	544	550	563	574	510	523	554	514	521	535	562	573	512	517	537	618	498	539	546	553	470	505	526	530	541	549	541	510	529	504	528	535	528	530	502	512	531	571	560	531	518	501	498	509	528	500	548	527	488	526	494	540	520	567	499	499	551	534	535	494	509	548	479	544	496	520	511	504	528	511	492	538	507	563	506	554	535	530	523	506	510	554	560	558	526	586	491	551	512	544	515	558	505	531	540	543	545	508	521	513	545	548	533	470	503	507	525	554	535	541	518	501	511	530	528	563	520	516	528	521	561
62103	83355	43674	11928	2635	795	583	495	480	513	515	497	528	530	498	524	501	546	522	492	496	517	518	474	534	483	497	555	512	524	521	479	481	493	484	481	507	518	502	512	486	507	555	505	539	524	486	537	527	503	495	528	489	486	519	480	484	480	515	504	491	480	504	481	528	491	481	524	486	536	484	467	457	502	554	524	510	507	495	504	509	489	490	525	474	484	511	507	503	474	488	476	517	468	496	505	469	497	492	441	482	530	470	457	511	513	508	505	518	511	501	505	486	500	491	472	467	518	498	533	468	550	520	487	487	511	502	489	495	498	524	478	509	507	495	511	483	509	472	538	487	470	479	484	483	519	502	484	496	542	475	533	501	492	504	481	490	482	496	493	464	472	485	485	550	510	513	478	509	488	503	526	460	533	491	521	479	461	462	526	516	502	514	513	487	465	539	490	509	496	539	480	486	519	540	508	481	484	493	521	460	559	473	466	504	470	472	479	519	505	512	566	515	488	509	473	483	474	477	529	520	489	523	532	502	483	482	514	502	481	466	489	536	513	504	487	495	494	514	492	527	544	479	541	525	527	530	510	514	459	517	463	536	491	510	517	493	488	495	480	506	469	508	522	484	475	522	508	510	494	487	479	469	506	520	426	503	455	505	495	517	501	455	550	510	508	526	483	453	492	466	500	468	500	499	458	512	539	509	510	498	494	518	548	476	460	509	471	534	480	457	517	517	493	516	500	533	504	489	496	532	494	498	527	508	502	511	470	505	524	463	483	493	464	489	493	469	504	488	465	508	497	494	495	493	499	470	488	502	504	480	502	524	470	493	504	508	482	513	509	481	489	525	505	496	496	493	516	498	472	443	495	487	513	485	478	503	462	490	528	490	481	483	458	520	450	519	479	482	501	502	499	542	513	486	509	526	488	470	464	515	453	558	503	478	501	486	484	534	495	516	459	502	520	502	535	478	501	539	521	485	515	478	481	522	449	452	494	497	486	460	499	538	486	503	505	520	499	490	518	511	535	525	509	514	514	489	460	515	507	470	496	470	467	470	474	508	486	451	491	488	485	505	525	486	534	490	537	547	485	533	448	466	502	510	508	504	471	504	534	489	437	486	458	511	459	499	475	498	498	480	479	508	500	495	497	476	511	480	474	490	520	518	506	523	474	467	523	545	491	508	481	486	477	491	506	490	492	530	472	470	496	484	514	504	486	487	503	454	501	436	492	474	543	501	471	510	484	511	512	449	508	481	508	485	505	496	483	466	494	502	487	509	518	528	473	490	499	521	485	521	486	540	504	479	469	531	500	504	444	454	491	505	509	481	503	456	506	495	495	494	437	542	483	488	474	479	493	523	499	487	471	471	499	502	484	481	487	487	504	495	510	488	484	499	463	505	499	514	463	503	464	493	496	496	442	468	519	501	522	544	500	499	503	522	484	467	509	474	481	500	493	489	507	474	467	532	493	485	508	522	494	512	525	489	474	480	501	505	492	498	482	487	523	455	514	515	469	478	504	498	503	520	496	509	492	548	483	466	493	490	448	488	537	514	546	506	486	494	502	519	489	491	509	529	468	491	461	485	513	454	485	463	480	509	506	504	491	506	519	519	480	492	484	507	502	504	494	491	507	487	547	490	498	486	489	494	500	476	482	523	481	512	516	473	502	522	510	513	513	500	519	474	492	507	502	472	512	564	481	467	518	473	504	484	498	496	500	469	527	483	508	484	475	492	468	497	475	494	451	474	513	438	488	470	502	482	490	531	499	524	513	489	497	471	502	517	506	462	491	528	487	502	493	472	531	504	484	505	512	500	462	516	516	485	495	546	473	513	466	473	522	477	516	510	460	501	509	520	492	487	506	475	489	483	484	484	447	478	467	472	460	482	507	500	492	432	498	490	478	506	468	468	512	496	520	495	517	503	490	458	472	480	486	498	441	458	504	478	459	492	496	479	479	496	538	524	495	510	489	475	492	519	473	481	548	524	468	487	494	522	519	500	463	487	508	512	492	480	489	478	472	500	539	497	480	494	478	500	469	524	475	479	458	469	497	484	495	502	514	494	475	477	498	540	521	467	485	503	514	514	486	502	508	536	478	506	514	504	489	482	468	452	530	503	441	509	466	470	472	480	516	483	473	526	492	499	497	537	503	490	448	497	494	504	496	499	476	499	481	484	475	443	520	509	478	470	483	536	478	468	476	495	491	491	504	502	522	480	494	511	496	512	501	491	497	467	467	467	493	524	486	500	471	482	440	460	490	441	519	479	443	527	505	504	482	482	438	480	509	483	481	494	489	499	475	473	526	453	467	498	502	513	472	506	500	508	528	471	512	484	487	462	488	467	521	513	516	485	526	493	544	467	497	509	509	495	471	524	519	531	489	470	481	520	470	517	484	487	499	492	488	550	501	465	513	491	518	502	534	469	515	496	516	516	478	462	504	525	548	491	477	481	489	521	451	520	488	532	453	469	514	490	507	479	502	483	443	504	530	500	489	470	506	526	479	492	526	493	459	485	495	485	470	476	538	496	514	498	503	461	488	467	519	453	505	479	459	471	517	479	473	526	518	520	514	494	516	494	503	515	492	485	503	506	501	495	495	473	511	496	497	521	524	522	481	495	486	543	509	511	508	500	496	502	468	503	470	454	488	470	500	487	466	496	531	491	500	478	483	498	513	496	484	503	522	537	528	516	481	481	471	494	502	468	526	510	464	507	504	525	496	496	492	508	484	477	464	511	481	460	477	501	531	477	494	471	504	515	485	489	492	506	487	492	523	475	493	498	467	531	505	470	449	438	516	468	472	482	489	538	480	519	478	463	500	501	525	483	469	476	467	471	505	509	466	508	485	518	495	513	508	457	517	507	507	461	527	476	509	449	503	536	474	479	516	507	491	503	490	507	493	523	517	494	480	510	471	459	483	480	490	510	504	498	502	518	483	500	557	472	491	482	475	493	497	514	499	480	503	533	489	507	456	508	478	460	502	449	509	477	469	467	446	488	494	488	519	504	509	511	535	514	494	509	484	488	502	470	490	511	498	510	491	499	480	500	492	502	517	479	509	481	468	509	488	525	476	494	490	454	492	466	494	463	457	447	479	526	492	499	531	482	479	507	527	489	502	489	478	528	500	460	507	496	473	510	474	481	490	496	494	490	494	496	479	523	516	458	465	481	507	520	502	516	482	488	498	509	499	507	515	519	537	504	492	491	523	461	465	499	505	470	459	476	449	490	509	469	460	520	437	485	477	526	489	492	493	524	482	504	497	508	505	467	502	530	491	477	494	484	481	486	495	531	458	546	495	482	503	513	473	453	469	539	491	487	483	495	506	468	487	503	537	474	493	544	496	553	474	484	483	490	504	520	498	491	461	511	491	521	526	518	514	508	507	510	503	485	509	514	471	485	497	468	493	480	531	492	521	486	449	531	470	511	495	513	469	545	480	497	507	471	506	474	499	488	481	520	491	511	533	515	444	510	492	475	494	476	521	513	475	474	475	498	523
24227	22311	28969	24323	19937	8029	1196	759	635	623	645	678	630	608	581	613	647	653	658	618	612	651	678	586	646	627	596	633	608	596	627	643	585	599	592	613	581	589	640	607	589	592	673	612	592	587	587	656	568	660	570	633	626	661	601	618	594	614	639	609	643	615	622	600	610	605	605	620	631	618	649	620	600	613	613	613	621	594	596	582	614	610	553	630	554	589	613	613	611	577	618	614	599	660	586	580	581	570	581	584	611	608	614	602	592	606	579	603	610	606	651	621	603	636	609	562	596	633	651	627	619	642	600	605	663	653	553	580	588	607	637	611	618	611	625	577	630	605	582	617	609	594	617	572	614	572	594	566	615	616	580	611	629	644	610	623	619	634	573	656	615	587	616	645	559	577	589	642	614	629	633	605	634	658	632	616	584	570	654	603	582	577	602	634	619	615	614	556	588	580	585	620	608	688	599	640	627	595	622	640	613	621	611	609	635	606	639	613	638	641	661	583	642	613	613	602	624	624	640	602	571	631	604	599	584	592	635	603	661	638	617	582	574	632	655	621	623	613	607	607	590	594	587	593	591	582	599	582	661	610	569	596	648	607	603	639	619	640	551	595	594	585	592	615	581	656	614	592	617	581	574	558	596	577	668	559	631	593	597	604	647	595	594	587	582	643	565	634	626	645	600	613	621	608	591	602	574	623	621	571	585	612	637	605	594	628	629	611	627	609	619	616	660	641	565	606	575	636	596	584	643	633	627	580	607	630	618	573	583	624	610	617	645	579	602	630	605	624	614	616	601	615	577	598	661	580	595	589	614	584	624	576	617	575	586	632	688	609	571	618	608	598	622	679	641	622	612	554	658	595	607	580	589	596	570	549	633	564	643	577	631	603	621	624	618	650	605	673	633	644	636	581	628	571	635	628	585	593	609	630	625	659	656	587	598	645	560	620	587	652	575	616	579	577	593	607	634	627	618	622	652	612	639	633	630	614	616	650	628	588	589	583	594	632	640	578	560	617	636	598	610	617	607	575	631	597	647	594	619	628	610	590	664	568	530	627	571	619	635	598	600	631	629	620	621	602	560	575	624	595	645	615	591	625	625	612	620	623	623	620	592	597	608	568	590	595	577	571	614	652	598	629	643	632	640	590	592	647	576	580	548	607	589	552	589	590	643	565	582	643	628	624	618	607	632	632	632	606	581	638	613	582	574	621	602	579	630	591	632	619	603	622	643	612	621	641	581	662	643	602	596	638	622	637	597	590	594	611	619	653	603	589	572	600	589	595	631	579	582	586	612	626	595	616	636	590	632	595	591	605	634	585	618	580	630	591	613	625	613	616	648	574	630	616	586	613	611	596	593	592	579	592	590	605	608	599	614	610	626	591	635	621	629	632	622	597	651	632	594	596	599	547	601	650	620	610	572	617	575	600	666	619	585	608	605	641	614	612	559	598	631	616	608	654	553	572	577	590	634	578	606	600	557	652	631	616	600	584	604	632	585	581	574	623	610	629	610	618	592	589	649	627	605	575	608	643	611	590	630	655	609	575	612	650	690	579	605	616	640	598	642	572	625	636	607	636	613	638	594	621	576	601	618	631	619	620	632	622	603	636	637	581	594	612	619	622	630	607	595	534	531	576	594	606	611	619	607	643	598	620	592	602	603	592	634	638	602	587	572	586	620	572	612	597	605	578	599	566	598	612	626	587	590	627	580	613	607	643	652	613	621	610	614	632	592	603	581	614	586	646	652	605	610	636	585	593	610	620	578	611	587	549	664	601	629	631	607	617	544	594	601	584	647	605	568	629	629	631	603	599	597	650	556	604	578	551	606	623	607	607	582	618	605	621	597	589	565	625	613	589	633	566	565	642	665	592	614	659	607	623	670	576	629	600	623	579	579	615	641	643	598	581	620	587	636	592	583	579	608	577	632	649	589	576	582	620	618	609	613	584	613	600	605	641	606	620	611	644	644	630	567	633	607	575	597	588	573	575	600	637	641	607	581	647	610	614	612	583	585	614	624	598	583	629	613	619	581	606	593	593	649	611	656	573	631	584	604	625	592	617	636	624	622	586	604	615	599	578	629	604	621	562	629	597	590	615	613	624	567	588	611	590	625	589	578	609	559	586	630	562	634	608	613	566	626	623	611	597	604	600	633	580	637	563	615	613	621	590	566	631	584	657	611	582	628	603	571	552	587	652	634	641	614	608	599	594	621	664	611	662	623	592	632	571	591	624	586	574	585	587	560	612	665	652	581	637	597	607	608	613	579	616	581	633	567	666	606	628	617	641	584	609	584	632	591	624	603	626	570	592	636	616	594	624	613	613	554	633	579	591	608	627	622	621	604	634	609	616	608	620	602	602	616	623	612	570	664	596	659	563	582	587	599	576	645	587	605	613	592	574	618	655	636	624	628	615	608	591	634	604	601	621	612	658	637	620	644	633	574	644	605	623	589	619	586	534	618	594	585	575	629	570	624	601	608	601	598	624	642	636	588	572	651	579	627	610	606	570	651	609	606	630	584	587	573	647	547	610	640	642	575	626	622	611	569	565	576	604	646	644	556	598	634	608	544	587	623	590	603	599	599	647	612	608	614	622	612	600	607	604	620	612	598	592	585	617	576	634	634	606	583	607	606	615	598	631	625	613	584	646	628	590	557	635	594	587	608	587	610	588	587	605	590	579	619	566	634	607	585	601	655	614	659	588	622	674	596	568	567	657	559	604	612	622	603	585	575	583	614	623	631	579	570	607	571	628	615	644	594	636	601	582	618	617	595	601	618	624	639	606	644	603	620	608	579	625	600	661	604	609	639	626	564	612	645	586	597	613	663	557	601	613	618	616	626	578	639	589	629	597	605	591	623	607	628	594	646	598	596	609	650	556	613	581	615	607	601	598	605	603	611	586	601	611	602	578	595	596	613	616	586	580	614	593	636	582	641	594	630	618	568	573	629	582	595	640	588	609	612	613	614	590	589	599	597	575	606	570	612	626	639	629	632	580	591	671	612	587	603	570	606	630	635	593	590	659	651	601	625	591	557	584	589	615	616	564	567	617	619	591	588	592	574	600	595	622	604	585	615	559	611	609	664	598	609	535	616	604	587	597	625	545	549	623	642	606	629	617	576	638	584	628	636	583	633	626	622	602	643	593	589	607	588	594	594	609	604	591	628	598	594	590	593	595	584	618	584	603	581	614	578	613	596	582	545	597	631	579	600	666	594	604	576	606	614	638	590	599	588	609	646	643	571	594	636	559	574	615	624	614	593	587	598	581	619	592	609	570	611	598	589	580	627	628	615	609	617	584	584	591	606	600	631	652	618	608	651	612	621	615	591	610	600	630	616	598	632	559	604	660	603	575	599	632	650	597	597	614	606	613	579	632	631	578	590	566	542	633	625	587	612	613	575	587	577	577	623	615	572	561	669	623	599	597	633	617	623	573	568	595	545	612	640	608	614	601	611	578	585	578	575	628	654	571	630	601	623	607	644	599	639	580	605	614	576	633
60897	86842	46694	15314	3304	964	595	580	551	537	591	552	533	541	565	569	564	597	618	555	575	580	578	565	513	580	568	571	565	566	558	583	542	551	582	535	592	572	578	564	530	601	563	559	541	574	551	597	545	555	530	558	540	564	577	566	576	574	559	581	571	554	515	550	612	523	565	559	561	570	536	600	548	554	549	557	576	527	581	608	576	556	597	559	596	546	545	603	570	580	538	543	555	528	558	590	607	522	542	620	524	581	598	590	514	585	598	572	570	573	583	566	584	584	604	558	545	568	548	557	560	546	560	571	576	529	534	593	608	534	529	557	525	542	629	584	550	525	593	580	569	578	546	581	585	580	584	557	573	562	574	596	593	572	529	582	556	499	561	560	553	508	586	557	544	594	561	538	557	546	568	561	540	558	587	599	544	569	541	594	562	575	570	552	592	607	577	572	600	567	555	543	547	552	516	573	549	547	556	534	587	561	554	555	559	531	510	588	555	508	586	566	587	568	555	564	567	568	585	553	559	531	556	533	579	542	580	560	522	573	537	574	595	541	528	578	562	577	492	539	584	551	506	571	563	585	553	566	575	548	587	544	537	571	549	500	556	522	544	557	561	582	562	560	556	562	556	569	540	554	582	560	538	551	556	537	555	547	543	567	562	564	537	590	557	539	536	557	564	550	560	596	573	590	541	509	546	580	526	552	562	573	576	606	563	559	559	598	588	566	515	554	588	566	569	569	562	570	544	584	523	582	600	525	548	586	568	550	565	517	570	532	557	520	560	576	574	569	570	546	570	539	572	540	590	513	541	570	551	513	543	573	529	581	560	607	535	567	561	547	555	531	597	562	595	553	562	572	583	520	571	508	567	575	543	531	517	512	618	567	554	586	539	540	506	539	578	576	557	570	590	562	562	578	523	566	556	560	577	563	543	566	598	540	538	541	562	559	580	582	507	534	590	567	574	527	582	550	588	566	563	539	562	526	573	581	548	566	563	559	573	571	564	556	569	567	503	558	567	575	564	557	552	573	548	576	534	568	530	586	541	547	531	529	546	559	544	556	539	529	549	537	549	608	582	600	548	582	546	528	563	583	541	545	538	543	572	596	600	563	559	584	595	563	540	599	552	515	558	577	571	602	551	541	551	591	529	539	568	523	568	541	504	530	585	543	547	569	541	548	557	587	534	573	561	511	555	544	617	546	576	584	548	567	521	582	563	565	575	586	572	590	568	547	550	557	588	506	566	577	580	591	550	564	561	597	543	544	536	576	553	595	558	566	554	555	566	513	578	520	533	580	549	532	529	561	544	556	576	512	569	545	520	564	591	507	557	605	547	605	558	541	513	574	576	559	537	556	566	581	532	577	555	567	479	564	575	559	558	535	564	567	544	563	527	547	538	545	511	526	578	525	559	554	542	569	583	558	552	523	557	535	584	574	575	567	549	549	543	581	535	535	568	584	583	568	568	544	569	540	561	563	529	589	603	577	583	574	566	567	576	552	544	574	582	561	563	553	569	583	548	567	526	529	514	581	521	589	571	590	540	540	540	546	522	557	557	583	546	530	530	549	598	574	587	560	569	555	544	550	544	586	553	561	604	557	568	589	521	573	544	540	537	540	573	547	573	551	537	579	548	571	578	593	533	556	559	533	605	540	577	523	508	534	574	569	552	525	532	542	553	548	554	546	548	571	561	581	595	527	583	565	552	598	558	548	532	561	541	550	543	547	583	575	526	558	593	556	567	570	548	529	538	552	551	552	549	539	566	547	523	542	515	564	540	531	560	588	558	563	597	573	584	540	528	559	514	531	511	561	576	578	561	559	550	584	588	536	560	532	581	514	550	555	533	580	568	548	587	540	549	571	567	521	550	580	601	531	586	563	535	575	570	544	561	571	537	554	541	600	607	598	570	536	525	537	508	530	564	544	551	537	567	533	596	530	565	521	532	538	599	571	575	541	556	615	556	594	582	609	526	529	569	523	567	516	556	565	547	528	562	549	551	555	514	539	539	550	552	563	524	573	593	508	527	528	553	540	521	571	556	513	583	551	584	593	586	557	548	562	508	533	618	536	545	527	538	564	593	542	546	559	596	522	553	516	585	582	561	568	559	541	563	532	612	520	541	548	518	556	549	560	559	579	559	553	575	541	572	576	556	548	548	538	523	577	522	557	537	561	551	552	514	532	555	552	558	539	557	574	555	563	556	585	577	554	537	556	564	499	596	585	544	540	555	555	607	533	562	485	535	556	549	546	587	548	550	565	559	562	569	539	542	597	584	576	556	553	583	565	591	553	582	598	538	548	563	587	525	566	571	556	548	503	499	549	524	537	551	564	618	559	547	587	580	547	541	581	561	530	543	568	554	544	532	499	596	534	571	551	534	575	564	557	577	542	558	576	553	582	550	551	565	537	540	508	542	551	569	578	526	545	581	584	559	566	549	547	575	578	540	575	561	535	569	537	575	526	539	558	511	567	587	553	572	573	572	557	529	562	591	542	549	519	578	530	530	561	551	607	618	594	528	565	575	568	617	500	515	561	540	562	527	526	570	587	546	525	577	577	545	532	552	601	578	544	559	557	510	578	562	560	582	537	543	590	527	578	536	582	544	561	587	556	567	534	565	592	555	550	553	535	555	546	548	584	540	532	590	554	519	577	561	519	574	568	571	559	591	557	565	542	547	585	554	570	547	520	577	570	554	569	582	571	537	569	554	567	521	580	551	537	519	548	535	547	519	579	509	526	585	539	547	555	564	589	558	566	578	550	545	552	580	527	547	575	535	544	549	516	545	575	535	505	606	546	576	566	580	573	566	546	584	565	574	543	575	580	526	527	555	532	584	578	574	534	524	550	606	567	520	571	577	558	567	577	599	576	572	548	602	591	559	577	552	567	569	564	581	587	515	557	517	569	551	609	547	574	514	560	560	547	578	533	550	556	574	527	559	557	531	579	579	556	575	564	556	532	588	544	547	567	569	578	576	568	560	525	558	528	550	582	561	577	566	597	518	549	558	533	579	548	554	518	579	513	581	552	552	553	564	549	529	512	555	552	568	516	565	530	508	562	532	548	566	607	521	568	555	541	576	579	565	571	514	586	567	513	540	497	549	541	521	596	601	568	538	564	579	543	563	529	587	546	539	551	562	531	561	528	579	545	537	588	559	533	545	569	575	584	569	493	554	540	579	521	564	525	586	517	521	503	573	597	579	556	526	546	540	565	584	545	549	543	585	556	552	507	579	550	595	545	536	557	580	559	506	592	532	505	559	556	530	546	531	551	513	554	538	533	571	523	606	565	568	595	581	536	534	545	563	557	564	562	571	547	535	510	522	562	570	585	551	525	538	554	545	590	528	544	586	535	551	545	539	566	522	512	567	564	512	564	578	583	571	569	552	534	602	592	583	580	592	563	522	544	570	517	536	600	545	527	601	570	576	555	560	511	559	562	575	586	547	581	567	591	553	512	618	559	578	555	557	537	542	580	525	556	549	534	539	550	545	554	571	529
34886	29911	17514	3552	767	521	509	478	467	450	429	452	491	426	468	451	434	422	462	470	471	458	441	454	440	470	448	440	490	478	487	460	450	457	463	438	469	451	434	456	466	469	419	445	471	466	419	421	457	485	463	471	476	480	441	447	394	445	478	445	479	488	499	439	450	445	450	422	470	467	458	439	481	457	444	441	445	445	459	436	446	432	459	474	498	474	474	465	426	439	413	451	458	463	438	448	453	435	458	449	444	463	425	434	423	469	421	418	432	454	390	440	497	468	469	446	446	429	473	438	412	467	492	464	424	480	450	452	477	431	416	447	418	511	445	460	451	485	468	425	444	446	447	448	412	462	440	485	447	453	435	443	481	479	467	456	428	475	489	459	459	491	502	436	430	482	469	458	454	485	449	403	454	433	471	408	474	430	492	449	421	455	509	459	440	470	496	473	490	458	417	467	433	461	486	450	501	475	446	443	483	410	442	447	429	494	477	445	447	435	489	458	464	500	420	442	479	444	466	445	489	472	425	491	468	454	437	464	476	470	410	437	444	470	464	462	425	466	460	476	438	427	473	485	455	455	473	493	453	457	463	461	463	440	435	451	430	415	467	482	444	474	466	434	439	479	429	508	445	457	446	458	456	456	465	459	442	475	466	428	461	466	454	475	421	449	437	445	470	480	433	425	445	462	470	451	462	466	448	460	466	424	440	448	477	458	476	474	440	433	434	444	477	523	470	478	463	461	459	412	430	436	445	470	457	439	455	443	473	464	453	452	433	428	457	465	448	468	457	454	447	442	439	531	417	426	445	427	476	476	436	442	470	463	459	439	462	441	466	455	446	425	486	467	473	448	484	470	433	450	449	462	416	415	452	435	475	440	422	479	434	448	474	421	463	469	454	452	442	482	435	461	495	433	438	420	433	466	442	425	439	454	482	442	484	430	400	453	459	486	435	456	432	455	421	447	452	436	413	467	409	439	455	439	464	431	450	466	459	441	468	438	456	427	480	409	447	459	449	480	454	446	478	436	473	445	427	492	422	425	464	427	426	461	440	446	455	445	433	474	457	448	435	439	465	435	450	453	491	466	420	428	447	470	453	508	463	456	469	406	444	430	432	449	459	512	457	461	454	462	467	470	428	445	501	474	450	526	489	444	427	417	482	451	462	481	447	443	482	461	469	481	428	493	472	449	435	441	446	471	445	496	487	436	477	445	481	431	463	461	460	456	447	456	468	492	429	457	451	435	441	469	421	451	431	443	500	499	439	458	429	455	469	457	471	456	466	445	425	433	440	459	432	431	424	412	417	418	443	455	462	442	477	479	487	433	432	472	461	443	444	402	471	480	464	431	454	418	452	429	442	440	454	473	465	445	455	457	410	424	397	427	447	445	439	427	461	450	439	455	490	417	447	463	481	430	472	470	465	440	466	449	476	487	443	464	445	434	472	463	439	462	423	463	452	443	432	446	470	439	470	473	442	469	442	489	429	439	420	424	445	462	446	430	444	445	450	451	442	450	447	447	414	448	447	468	469	466	460	447	460	448	430	452	458	468	456	476	446	480	466	446	444	497	431	446	461	469	444	429	422	428	428	430	431	406	447	479	467	497	472	487	481	469	491	445	433	449	438	438	435	465	472	451	478	444	431	431	433	458	466	457	480	449	462	464	446	483	474	444	435	440	446	444	485	439	438	449	456	438	465	425	456	474	431	453	454	442	462	403	456	446	404	468	429	471	446	462	495	438	403	459	454	440	455	472	471	474	462	435	461	468	473	421	443	467	477	462	434	492	428	460	450	431	467	449	449	480	466	433	492	493	424	482	435	428	424	471	482	424	480	473	453	424	412	439	474	445	448	488	460	439	476	467	451	436	470	464	448	451	435	477	458	478	454	464	433	439	486	436	484	470	461	442	501	468	443	464	466	447	481	462	453	450	448	447	435	456	441	441	445	466	484	463	432	414	419	451	479	413	447	454	425	422	453	454	431	427	454	453	401	408	454	455	482	467	413	439	451	445	474	425	482	496	441	468	506	447	491	470	461	445	458	448	427	470	445	490	456	479	462	431	446	489	432	430	450	498	447	466	434	460	398	451	408	430	490	465	440	472	440	469	433	444	439	459	456	458	467	445	474	440	465	447	478	448	471	462	471	460	457	481	463	470	459	467	463	462	496	469	448	428	454	449	469	488	431	437	455	438	464	443	448	464	457	458	456	431	457	449	451	444	472	505	459	440	468	434	414	442	454	440	457	497	433	475	419	461	441	470	450	433	455	422	463	431	447	439	446	477	425	436	442	451	445	449	448	452	459	458	465	431	465	454	434	429	424	447	464	447	493	476	457	464	437	489	445	495	457	494	417	449	483	458	445	426	459	486	449	450	477	453	435	455	434	447	434	438	435	424	446	462	451	462	465	447	454	440	468	469	502	465	493	430	444	473	444	442	471	464	435	463	478	453	474	419	452	430	430	457	455	436	447	461	447	437	436	435	403	422	443	460	440	448	470	472	472	480	477	430	458	431	436	428	437	438	398	458	487	467	441	405	443	463	460	493	395	456	478	468	456	430	450	476	444	463	461	453	459	446	432	451	486	483	444	391	442	446	459	462	449	493	462	509	469	488	453	419	458	421	454	478	482	457	435	446	445	476	454	480	445	439	437	459	478	460	433	463	423	468	446	468	455	437	446	423	470	453	496	464	489	456	449	418	467	452	455	465	466	431	459	447	472	423	469	458	460	434	449	457	479	436	457	463	406	450	422	447	490	426	463	413	474	457	455	483	443	477	431	485	454	461	447	437	431	467	460	459	451	450	445	470	454	397	453	434	446	475	462	428	429	422	457	449	432	435	450	439	485	448	439	469	409	493	459	489	474	454	435	467	443	428	468	508	485	443	464	482	435	461	477	417	458	459	483	445	433	441	480	456	462	519	487	452	490	442	476	434	471	461	461	439	489	427	469	425	474	453	419	427	465	429	450	484	500	445	454	479	436	499	426	456	446	469	496	441	488	487	460	477	442	448	405	438	456	451	478	449	413	438	442	468	454	454	470	446	472	460	435	476	416	418	434	499	475	455	453	420	475	490	452	468	432	457	422	469	469	450	446	447	451	478	412	446	463	443	405	437	470	469	459	449	434	510	470	464	490	448	466	440	450	483	452	465	478	464	449	434	435	451	428	439	449	493	456	458	473	434	454	487	440	491	439	435	461	433	460	480	484	456	425	416	472	471	452	468	447	438	485	458	506	447	463	431	427	468	465	419	464	415	442	446	421	449	471	478	458	460	441	429	484	469	473	471	444	450	443	474	459	413	444	467	414	460	448	438	448	469	412	438	455	470	443	438	469	451	450	457	465	438	501	419	466	475	473	460	471	440	472	451	446	408	428	473	416	435	452	482	457	459	488	503	430	449	459	420	461	480	440	443	446	455	477	450	445	458	448	448	420	441	463	456	438	434	455	408	443	451	473	412	455	421	467	439	429	458	437	475	429	472	476	486	441	454	411	461
31460	28899	9575	1593	655	473	419	381	404	363	403	378	394	384	373	394	371	369	392	388	392	394	359	418	362	378	419	399	389	369	399	373	371	366	383	409	365	371	388	384	401	404	384	416	396	402	415	364	371	378	369	409	409	367	362	393	373	389	383	376	392	389	393	388	360	361	406	401	407	351	383	389	368	411	386	390	390	364	359	365	397	422	384	379	387	409	405	370	391	383	401	375	413	399	373	370	406	406	395	395	377	379	362	408	378	340	376	321	377	384	405	382	373	405	411	419	401	380	383	397	411	418	427	377	434	391	377	389	400	390	372	376	373	386	352	380	376	409	382	389	376	372	356	404	376	378	378	384	370	370	370	384	359	405	412	372	388	399	383	354	391	395	380	405	397	364	369	398	385	374	408	371	375	411	389	374	377	376	388	409	381	409	389	390	387	401	337	393	408	391	364	383	386	408	394	364	393	410	394	375	381	379	394	380	395	379	399	376	363	402	366	394	387	375	419	394	368	375	386	395	380	403	408	386	380	381	424	402	430	377	406	374	387	414	398	389	414	404	379	401	369	406	351	383	396	417	392	342	425	386	385	412	345	365	374	371	396	383	407	381	389	384	409	380	392	399	387	357	406	414	379	403	387	378	370	392	362	392	397	385	375	370	380	420	390	367	392	369	359	412	390	401	419	378	407	403	420	378	388	353	383	358	398	410	381	361	387	394	369	381	375	366	376	356	362	383	384	359	396	408	368	383	397	404	395	362	389	367	401	375	376	393	377	359	400	383	414	371	387	421	375	381	383	343	395	372	407	382	413	385	355	368	368	411	408	374	370	387	401	374	372	395	397	401	369	387	388	374	397	353	378	401	410	367	374	386	395	384	374	349	389	382	388	363	404	406	391	404	390	382	401	371	371	412	406	389	393	376	350	419	365	355	404	383	372	409	377	361	397	386	403	371	392	358	364	392	401	399	415	383	386	410	407	400	366	384	368	371	370	384	364	348	365	382	409	383	346	410	342	417	384	376	380	370	385	385	382	380	374	398	373	385	417	414	405	380	405	370	377	398	367	425	401	373	371	366	361	361	421	394	418	398	390	399	375	404	360	363	416	398	402	388	394	379	373	387	392	427	419	366	382	394	369	385	367	374	378	373	386	385	396	373	378	358	393	373	378	362	402	384	381	412	400	393	392	370	357	394	399	390	391	366	396	348	349	400	407	391	377	353	390	396	373	410	375	387	377	401	374	366	388	392	410	407	391	398	380	409	393	398	400	398	375	371	409	421	377	402	374	359	395	368	405	388	384	408	389	377	365	377	366	391	389	387	374	408	351	404	402	400	395	401	396	383	406	410	396	355	416	344	387	398	387	377	407	397	393	396	401	390	384	366	380	366	379	380	376	425	390	408	391	404	392	370	409	394	401	408	372	427	370	401	380	417	404	387	389	402	368	386	389	419	369	379	386	415	394	372	373	377	379	394	401	367	433	375	402	362	388	384	398	392	422	377	388	380	422	369	418	385	381	364	362	422	356	372	401	392	402	387	400	363	406	390	375	377	396	377	384	405	377	393	385	370	433	453	389	409	390	353	408	357	382	389	399	350	382	398	376	373	366	393	389	376	381	377	377	410	418	397	417	387	398	366	376	373	396	366	392	406	364	385	405	375	389	423	370	420	368	375	372	378	404	384	357	381	352	376	402	420	370	326	380	371	363	381	405	387	372	410	379	362	441	379	388	392	369	387	376	379	359	391	401	392	427	393	360	401	394	407	427	394	359	417	368	421	403	357	379	404	382	383	368	388	387	392	369	359	402	380	409	339	374	384	378	364	398	386	374	394	385	384	374	392	378	334	350	381	390	376	389	382	358	395	367	411	375	387	375	345	370	373	388	363	385	391	393	412	360	429	403	325	397	398	406	399	411	387	412	375	383	381	370	389	384	393	412	403	365	407	363	386	380	391	377	397	399	375	370	397	392	359	387	399	346	345	392	358	407	363	388	389	412	396	391	366	381	394	370	373	398	409	410	409	387	378	408	371	388	362	383	360	402	438	392	358	402	361	367	379	377	351	398	417	414	396	401	419	390	363	396	405	364	347	381	415	395	368	435	381	388	414	393	354	370	376	378	356	400	382	404	398	376	411	398	376	394	396	384	363	379	402	381	422	358	396	395	391	415	399	388	404	396	393	376	386	406	390	387	424	371	381	400	388	387	386	388	392	400	340	400	368	394	393	394	408	355	400	373	390	390	367	363	415	381	410	377	366	393	358	392	453	365	393	400	411	396	358	392	389	378	384	385	417	365	379	362	408	383	367	396	405	408	370	388	368	372	390	416	397	374	410	393	418	399	413	381	406	370	379	363	375	372	417	373	381	374	406	366	400	418	353	409	392	399	399	382	372	399	384	401	399	355	372	390	404	386	389	371	365	400	419	379	367	400	373	411	364	408	380	364	366	389	373	413	403	397	366	365	401	367	432	353	372	371	378	400	396	376	386	372	403	360	392	365	392	381	393	404	366	359	405	387	369	369	378	409	402	391	368	415	360	394	409	360	407	384	381	418	411	400	373	360	386	401	383	394	390	412	363	375	357	422	403	332	400	385	384	406	389	389	381	387	390	401	388	425	374	387	363	408	413	360	392	379	383	397	389	384	368	363	402	395	410	347	434	411	410	375	384	391	382	340	386	361	400	398	406	361	366	390	396	408	395	395	394	375	385	321	385	369	376	381	403	377	402	372	389	394	354	400	379	401	382	407	361	392	404	394	361	379	377	402	367	407	365	368	384	383	366	369	389	392	360	420	387	396	407	398	392	392	387	402	396	369	399	401	388	343	417	407	381	375	384	395	427	383	371	390	376	397	385	387	359	375	436	392	367	393	335	389	412	381	381	394	413	372	354	403	386	387	417	368	420	404	405	378	358	371	390	361	412	389	405	395	383	387	398	380	408	374	392	387	398	430	414	353	400	360	401	421	390	408	387	387	388	405	404	379	375	399	398	392	389	397	373	391	394	393	392	367	411	385	393	381	405	397	382	384	381	380	406	356	379	376	376	375	409	359	361	397	377	415	379	415	400	408	360	393	385	372	350	373	341	379	388	401	367	389	419	385	385	355	356	375	365	417	391	338	372	379	392	410	373	379	393	368	414	384	362	388	345	381	415	384	376	371	410	388	380	433	400	375	372	388	368	395	397	396	417	385	350	418	363	369	374	403	403	379	374	402	430	393	396	371	391	375	380	397	371	411	364	408	371	368	387	400	409	402	387	412	432	378	369	417	391	384	398	396	393	422	386	373	414	385	376	399	392	388	409	382	387	402	386	359	371	390	351	368	366	398	376	373	378	386	387	384	396	371	396	369	368	371	387	425	350	364	395	391	369	403	364	378	403	381	381	389	384	387	382	412	387	386	433	407	415	370	369	388	400	368	371	391	372	386	405	370	408	387	405	349	379	421	403	377	418	391	384	386	401	407	404	359	383	417	374	378	355	380	396	386	390	391	387	391	390
24785	22935	29110	24749	18068	4867	952	613	572	505	521	523	520	531	550	511	508	527	540	481	528	552	500	528	559	533	525	496	534	531	546	537	490	481	546	506	503	537	470	509	498	474	499	544	548	565	487	500	504	545	509	454	526	516	497	533	487	486	551	533	498	508	557	508	495	521	512	506	524	486	527	500	513	497	488	474	517	483	509	513	489	505	534	498	497	514	490	531	549	538	478	497	508	475	520	508	530	501	519	494	509	526	545	486	488	504	521	505	535	556	499	521	444	494	490	512	504	459	535	540	515	488	458	477	506	523	478	494	508	483	551	494	529	543	507	518	581	519	490	496	508	513	505	496	515	524	494	516	513	485	484	464	541	532	506	545	487	464	541	529	501	541	530	490	483	470	495	513	483	537	505	506	512	527	531	466	474	505	521	524	527	552	517	493	532	507	502	469	505	467	496	507	507	531	487	535	520	555	487	478	485	507	524	510	512	536	499	487	476	516	562	503	507	500	498	484	516	504	529	510	541	508	532	466	499	484	507	507	522	515	513	512	518	506	501	507	522	467	492	493	524	520	517	513	460	498	521	505	470	515	496	510	526	507	575	550	499	501	525	504	502	503	511	507	484	512	494	483	509	514	511	503	468	490	530	505	538	505	526	495	523	492	479	487	514	527	510	512	476	507	496	497	506	473	495	538	563	487	478	465	481	522	508	508	480	515	522	472	493	442	516	525	534	485	519	517	500	518	458	529	490	481	524	540	461	545	523	530	526	510	497	536	511	482	484	542	507	520	540	498	518	561	509	506	523	490	514	508	512	517	456	489	487	474	495	476	497	496	465	484	508	517	459	510	481	520	528	497	548	489	512	513	514	548	493	515	514	500	526	508	501	478	426	491	480	492	497	558	497	495	529	526	505	543	546	539	530	518	546	460	495	501	514	520	514	520	461	542	498	557	547	493	480	473	532	515	484	508	505	497	476	480	527	508	502	543	504	496	501	510	483	522	483	499	511	540	504	515	504	524	491	466	463	508	503	472	504	517	535	523	476	516	522	525	502	502	501	517	539	487	537	541	490	513	540	520	444	474	489	476	519	521	537	518	488	468	504	462	544	540	514	537	505	472	505	551	499	509	524	513	488	540	523	507	503	539	467	499	502	517	533	509	550	508	495	517	516	494	508	479	515	501	472	506	523	519	512	514	555	546	485	459	528	470	519	513	524	550	489	553	498	564	537	537	522	491	518	486	490	542	527	504	486	484	510	512	511	539	486	495	516	527	503	507	513	533	507	487	503	480	531	475	529	495	480	492	485	492	492	471	477	516	526	482	489	498	530	488	522	498	508	542	537	489	543	496	508	509	506	516	498	488	499	526	497	514	508	492	495	526	510	480	508	502	488	487	516	498	530	547	546	548	562	510	472	533	509	486	499	510	537	508	511	516	506	500	509	474	479	521	482	513	475	482	508	502	524	480	489	497	476	500	523	515	486	504	521	483	540	518	522	542	525	485	498	498	512	485	509	477	512	516	502	497	536	496	533	526	567	530	498	507	490	513	509	495	521	468	489	503	559	515	524	500	515	486	527	490	535	536	462	492	517	505	471	497	485	452	471	497	517	524	518	485	467	480	489	495	494	510	460	556	519	500	532	535	533	487	556	531	495	501	486	546	487	508	520	497	472	497	493	512	534	501	530	525	522	499	478	503	485	539	496	535	543	488	495	525	513	495	520	541	507	491	537	529	503	522	468	531	537	491	489	516	483	485	503	502	506	536	484	492	556	506	506	503	504	501	506	473	482	508	500	532	492	497	473	540	546	509	505	479	502	500	520	468	476	474	523	504	498	528	503	538	542	528	510	493	503	511	497	533	545	447	518	534	509	487	523	529	511	516	527	511	505	503	512	512	490	512	515	511	510	451	505	532	519	513	500	462	507	463	491	512	501	486	495	505	545	504	489	533	515	521	526	542	484	525	476	489	531	486	487	500	523	492	500	514	537	503	491	531	487	522	491	524	518	489	489	490	550	508	519	518	512	489	480	499	468	527	506	534	491	526	486	487	522	484	514	513	512	552	528	472	508	499	515	492	524	487	502	463	465	491	488	480	518	490	510	503	492	490	527	538	484	481	520	513	504	503	490	514	499	454	509	520	549	504	529	471	496	560	497	506	523	496	520	474	528	499	469	505	492	530	525	490	527	538	482	499	487	483	482	501	476	519	517	506	528	541	511	459	517	515	558	554	516	472	508	555	501	481	563	551	489	473	479	510	505	520	502	486	542	518	569	527	490	535	486	517	534	530	502	470	493	473	482	520	502	514	555	509	488	517	503	513	526	492	494	496	499	516	517	536	510	445	510	493	490	494	513	509	525	493	472	490	524	525	506	471	525	508	497	502	544	512	511	482	534	515	542	497	496	486	488	481	531	544	488	478	531	499	486	519	509	504	490	525	491	477	518	490	528	533	498	487	523	529	486	518	534	506	503	528	506	518	496	511	518	490	480	533	524	540	509	472	489	538	520	514	529	480	468	490	492	509	507	512	497	534	456	528	504	464	486	490	582	483	534	508	490	499	494	516	492	500	495	520	519	496	485	523	519	506	485	537	507	529	496	506	515	540	507	528	533	481	503	507	470	509	485	495	492	511	501	543	476	510	496	528	504	545	489	491	488	490	470	494	528	483	524	521	515	505	510	503	523	514	522	538	515	506	516	481	469	492	510	511	486	525	472	523	478	519	550	519	522	536	536	486	493	518	484	488	525	497	540	523	506	524	488	496	478	491	581	492	481	476	513	520	509	528	533	472	488	516	501	500	481	482	534	514	498	490	489	502	516	493	522	510	508	515	497	489	481	517	511	498	473	503	531	511	496	495	516	505	529	522	524	487	498	492	525	526	504	487	509	503	512	476	502	484	524	497	490	493	516	477	511	522	515	534	497	508	457	492	549	524	504	490	504	527	480	503	468	530	477	523	518	523	532	540	495	556	485	506	491	534	510	512	489	511	508	498	491	528	482	490	459	477	518	548	517	474	486	507	500	466	476	511	499	537	504	501	526	459	537	499	532	502	481	526	517	497	515	539	505	532	494	486	495	513	489	521	511	473	529	494	533	500	472	525	456	499	526	499	514	512	535	524	498	517	516	482	527	471	461	511	481	488	490	520	513	490	514	497	492	558	478	495	482	483	473	506	508	526	513	497	526	506	508	474	522	544	514	531	524	519	510	462	535	496	506	529	534	529	487	491	538	498	540	500	531	506	559	493	498	504	504	578	498	502	529	471	518	531	487	495	499	511	506	445	487	491	467	529	509	506	475	504	517	458	474	526	508	481	524	475	505	494	504	516	485	553	546	539	547	502	515	497	469	509	497	517	483	522	500	511	517	528	493	496	507	479	518	513	491	499	505	492	502	537	499	540	512	528	509	511	486	511	559	506	520	499	508	524	527	543	509	482	482	492	489	557	559	525	547	525	518	496	535	488	516	486	554	518	500	500	518	519	532	514	499	512	512	540
62111	83868	40153	13482	4724	1328	605	492	499	485	459	481	491	524	460	483	449	494	500	514	468	484	448	448	496	478	457	483	459	513	479	517	462	472	507	477	470	501	486	503	450	472	475	463	446	500	459	456	485	468	471	452	493	471	492	487	486	488	449	483	484	479	489	493	468	478	475	493	518	536	516	453	476	465	476	495	491	464	455	524	480	508	453	445	466	472	526	475	479	476	474	452	524	481	493	491	493	459	469	487	473	479	497	448	445	476	499	488	488	446	481	479	530	504	477	468	496	511	464	437	528	506	475	487	449	513	468	483	506	480	447	491	490	483	440	474	453	521	494	485	458	511	476	459	466	478	512	490	448	480	481	492	494	511	500	541	464	491	463	517	508	490	468	457	458	499	482	489	491	494	506	493	472	430	465	460	449	495	496	475	484	483	502	493	477	482	469	495	444	469	489	451	459	472	494	498	452	480	479	478	443	481	467	500	449	474	456	482	483	440	450	446	482	514	475	436	490	459	470	472	463	498	445	504	497	497	518	477	442	475	436	505	489	438	470	461	477	478	460	492	471	458	466	485	437	504	428	458	425	489	481	486	452	482	478	508	477	461	499	507	442	504	440	459	491	498	478	446	470	447	504	506	521	461	476	473	467	524	486	453	526	476	463	435	475	465	462	506	456	481	439	483	509	456	509	428	475	483	471	447	476	479	469	483	450	456	438	459	468	465	467	474	504	475	451	452	536	478	476	493	474	462	498	482	485	504	484	472	450	446	501	428	481	443	477	450	484	461	475	469	469	460	478	451	445	475	486	489	481	466	505	490	504	505	487	457	482	473	468	466	509	499	453	494	477	485	460	488	444	453	452	466	462	480	438	464	474	441	465	456	481	479	512	490	464	491	443	483	491	532	445	512	485	442	462	470	476	462	498	506	487	452	469	458	463	491	464	477	498	462	453	467	461	480	477	486	483	477	432	492	498	462	505	476	481	467	478	484	461	538	520	489	479	497	468	448	496	478	508	487	470	493	477	444	465	491	478	462	472	495	489	487	503	480	516	499	471	473	438	461	477	470	479	507	441	462	443	496	492	483	482	445	471	508	480	447	461	468	462	455	479	500	505	475	469	491	474	525	473	483	468	492	513	440	521	461	492	494	467	456	462	475	438	458	415	502	481	490	507	477	458	455	461	457	455	494	483	467	471	503	471	472	459	459	435	508	483	461	465	458	502	475	473	458	490	482	435	463	448	443	494	460	514	473	480	458	507	474	425	460	482	457	437	496	458	447	459	444	486	491	460	448	440	502	464	455	505	454	504	486	486	463	488	474	480	456	506	487	466	484	503	479	455	467	466	453	437	460	514	462	491	498	467	479	524	526	491	527	444	441	462	505	459	462	500	464	477	497	491	427	468	496	475	487	484	464	468	459	449	467	482	464	478	513	473	461	503	529	494	535	458	456	432	498	460	488	473	494	472	486	464	453	477	497	488	466	442	492	472	463	458	469	452	472	469	494	479	476	456	508	481	462	451	500	474	463	453	459	488	466	413	517	485	489	445	465	515	483	478	462	502	513	454	485	487	466	487	502	496	433	488	501	468	486	462	466	462	478	485	466	459	472	463	479	469	446	492	438	478	476	500	478	475	445	475	472	437	506	478	506	453	475	497	480	486	480	500	451	454	525	505	446	471	471	492	496	480	503	445	445	477	479	430	458	428	438	475	480	491	482	519	446	519	460	471	506	462	529	492	475	458	459	481	440	473	477	472	530	473	464	500	471	459	486	505	460	468	467	433	443	451	460	463	486	463	493	488	457	432	468	516	454	544	471	459	478	489	500	473	434	481	512	468	474	502	469	476	463	469	464	468	478	492	456	443	458	467	469	478	480	479	485	479	457	486	478	477	451	466	462	494	477	432	489	476	493	489	468	456	493	434	439	516	467	489	482	463	455	454	456	474	468	484	459	492	482	498	432	461	472	488	478	449	486	454	449	495	433	490	479	464	444	462	467	463	460	464	440	489	493	492	478	454	481	476	476	449	459	481	460	485	549	476	449	466	476	472	429	451	512	471	483	458	471	509	448	488	477	479	502	485	463	471	508	484	462	476	541	477	450	447	482	527	478	448	477	484	535	475	477	483	454	465	454	439	478	492	460	510	476	478	465	456	488	479	499	481	524	475	511	481	474	472	456	503	480	464	494	485	457	479	461	512	461	515	508	482	464	452	457	525	439	493	468	451	474	478	475	470	461	457	483	486	494	459	463	488	449	432	474	513	510	420	450	478	451	512	464	489	442	468	489	465	493	517	474	446	482	476	444	441	484	457	454	469	500	464	476	472	453	460	492	480	437	461	475	479	487	476	472	440	455	484	495	481	492	454	503	447	522	442	515	462	467	453	445	474	415	485	493	479	453	511	453	500	486	473	487	478	467	458	505	495	474	480	434	492	434	474	511	512	484	476	446	476	474	469	476	443	516	490	499	492	468	470	465	497	473	501	453	506	458	477	467	502	470	484	489	466	469	467	465	477	453	466	518	502	538	435	475	478	469	528	487	439	450	485	446	463	479	482	455	483	484	503	509	441	482	485	468	448	442	452	486	475	500	478	450	472	496	503	462	473	494	468	493	448	456	487	432	434	468	503	468	437	477	473	488	425	507	471	456	488	456	468	449	515	456	463	471	472	482	449	470	455	503	454	505	461	466	485	521	476	494	472	470	437	471	467	495	493	466	460	454	491	449	428	519	487	459	496	479	480	461	474	450	445	483	482	428	510	461	485	498	462	487	471	490	448	524	440	452	473	474	470	470	475	493	458	481	453	436	482	482	470	460	491	479	522	465	445	449	499	488	466	468	484	506	467	453	483	492	522	431	470	435	437	446	450	497	462	436	440	457	487	490	473	445	473	454	469	432	508	481	512	464	470	503	467	458	481	492	438	479	469	480	481	473	442	507	444	445	448	472	452	442	459	480	458	447	461	474	484	456	471	461	462	473	508	518	415	458	482	489	498	497	467	493	427	475	481	482	451	447	501	457	443	464	484	492	462	537	441	504	470	484	484	467	495	468	458	452	476	443	454	491	499	445	500	469	490	460	458	498	462	486	504	479	424	493	480	483	478	470	434	456	449	507	455	449	464	501	486	476	469	535	494	468	489	467	438	467	473	495	472	478	485	512	482	471	477	474	467	481	484	466	466	454	499	461	475	439	488	481	481	475	468	471	518	497	500	489	472	487	469	468	463	509	495	460	481	462	480	465	468	461	478	468	459	482	458	462	502	386	466	484	498	467	448	467	445	485	452	449	499	450	461	487	493	457	498	470	482	467	497	456	496	475	451	468	476	484	479	464	476	468	494	477	486	474	476	449	500	476	479	504	466	478	454	492	458	452	496	501	476	480	522	469	491	481	496	451	460	483	472	487	450	429	490	468	483	450	489	438	458	506	434	450	477	461	465	469	474	437	464	497	495	480	465	474	452	452	499	473	458	435	452	469	461	493	492	450	489	460	465	455
24306	22350	28899	24506	19905	8137	1330	766	597	663	624	623	623	627	601	613	603	615	665	623	646	596	574	622	614	643	579	584	615	620	605	600	597	620	575	611	643	573	584	561	601	619	633	644	573	627	593	592	580	588	598	603	583	603	588	616	612	595	576	595	593	626	585	593	595	639	620	631	597	562	628	612	571	578	630	623	611	559	606	574	543	603	563	561	583	615	592	583	563	594	578	596	610	594	559	586	589	574	597	616	572	623	537	558	614	649	593	577	612	583	596	587	582	547	559	602	604	562	591	585	581	599	614	578	606	619	549	518	597	611	564	569	603	628	593	601	584	533	615	629	581	595	562	586	577	577	569	544	599	582	558	569	624	571	573	609	628	583	594	540	591	628	630	581	588	568	565	595	590	607	594	591	607	639	567	568	637	591	610	582	592	584	593	599	611	551	581	620	656	592	586	618	579	554	610	625	611	591	618	571	611	613	540	599	567	621	576	615	601	610	587	623	540	613	612	588	592	622	623	619	577	599	620	559	623	645	570	600	576	560	599	562	578	606	572	619	573	581	623	626	617	591	608	593	558	564	613	565	562	596	559	595	621	604	607	555	543	594	603	632	611	579	570	616	538	564	629	597	608	583	577	631	583	579	559	607	625	595	573	611	552	582	573	633	603	589	581	575	602	600	604	554	601	619	638	607	615	568	579	585	625	586	619	583	599	623	603	581	614	578	631	605	549	575	605	560	577	604	606	556	580	562	585	598	611	636	595	566	583	611	604	562	571	613	582	587	574	579	565	609	590	560	585	637	595	571	565	569	552	574	633	600	593	590	607	601	594	605	589	587	580	615	587	583	603	560	630	581	609	577	624	602	607	599	573	615	590	572	627	571	598	603	615	591	605	620	582	639	612	599	599	565	584	572	575	615	603	606	607	563	551	597	574	555	560	595	587	605	612	589	553	586	554	655	626	637	628	632	524	608	577	600	597	598	597	592	585	643	617	558	549	583	592	637	643	618	607	616	564	587	566	580	606	563	601	592	579	555	627	539	569	571	592	581	575	572	588	568	570	581	643	538	594	585	642	594	585	619	602	648	550	584	581	642	563	575	591	619	610	619	588	612	564	614	594	568	604	585	576	597	595	601	644	595	557	610	569	630	576	573	623	566	635	586	543	595	631	610	618	609	563	582	574	564	554	579	635	572	550	583	593	631	585	582	617	603	562	576	619	663	576	597	588	541	612	605	579	629	589	571	605	550	603	626	589	552	603	605	543	600	601	590	668	605	630	578	606	565	591	585	581	537	600	542	593	585	574	602	620	563	633	549	597	611	569	615	520	601	546	621	599	555	612	599	603	600	595	579	601	555	608	604	599	549	583	570	611	587	620	610	631	606	607	602	557	601	570	612	635	612	586	539	595	599	629	631	567	570	555	623	580	585	539	623	559	602	588	568	609	627	578	550	567	602	622	621	606	584	597	600	570	577	628	599	572	587	595	607	608	614	549	584	597	609	556	600	581	641	558	595	585	596	606	601	582	602	645	581	591	597	583	631	562	540	603	601	595	591	611	571	611	576	606	554	600	594	609	589	563	523	588	604	597	610	587	600	582	577	613	627	561	603	609	607	588	582	607	611	591	585	570	571	634	564	584	585	595	588	618	567	552	590	589	608	613	600	580	620	612	626	595	627	565	618	619	597	610	601	614	650	605	566	562	561	575	626	580	560	556	571	568	547	602	589	567	561	586	587	566	643	593	576	559	641	560	604	611	586	573	603	587	613	633	597	625	622	593	590	618	600	570	614	555	618	621	650	564	587	634	607	595	582	561	620	581	586	594	631	589	602	571	643	582	612	612	619	628	623	578	552	606	627	617	591	544	614	597	551	587	571	593	556	589	583	591	618	571	557	576	567	624	591	606	576	587	557	555	624	567	551	572	596	598	594	590	591	565	611	594	569	573	600	598	592	611	584	572	607	536	590	606	615	589	571	598	593	584	588	615	603	575	586	574	595	608	589	543	597	596	573	605	562	583	615	590	600	590	621	599	561	569	578	597	568	598	629	671	571	588	604	560	561	626	597	597	575	625	596	583	639	574	633	580	572	584	591	618	592	594	581	584	653	565	597	611	593	599	620	610	578	603	605	636	561	574	576	576	554	637	584	634	625	574	595	563	597	631	601	598	602	562	586	597	553	578	616	560	618	572	590	623	648	612	588	619	609	577	596	607	596	595	589	571	609	622	575	580	546	596	601	610	573	588	575	620	566	598	587	594	578	621	562	579	616	603	567	647	622	617	604	562	611	579	587	593	580	587	562	594	622	578	585	572	620	600	586	637	635	584	618	628	550	577	569	561	580	566	593	630	599	549	612	637	559	582	594	585	571	608	510	593	538	582	581	592	562	604	574	607	635	600	582	591	581	568	599	606	597	593	616	579	585	655	564	589	592	597	591	559	585	610	621	569	580	595	572	585	575	573	629	602	615	623	556	589	590	550	620	534	581	616	584	631	583	623	589	631	591	581	542	559	601	582	603	609	607	585	600	567	616	629	617	604	628	568	579	598	581	604	580	622	605	592	614	625	583	590	585	560	590	614	603	526	560	595	563	590	597	606	589	553	571	608	566	578	559	615	605	588	567	587	608	594	577	578	602	594	601	595	584	620	596	623	586	592	604	601	589	573	599	568	591	563	607	560	576	592	604	584	596	639	597	578	599	595	583	615	578	630	658	558	608	577	614	577	598	585	598	617	596	589	581	566	619	593	591	559	591	619	587	550	599	612	591	579	605	610	543	572	609	562	588	596	584	585	615	576	598	611	603	618	609	601	620	547	588	566	558	635	578	593	619	592	592	593	576	564	614	590	574	601	582	597	607	523	565	564	606	604	616	561	557	623	549	602	601	639	675	620	596	596	570	591	559	556	569	592	596	602	616	562	599	592	586	603	575	567	591	611	594	587	605	601	550	605	630	619	594	559	573	577	582	607	550	562	598	586	593	591	599	579	597	582	605	580	581	589	610	625	566	564	579	579	594	596	591	589	611	576	601	583	591	587	588	586	601	610	617	567	546	591	573	570	585	624	546	609	613	627	588	562	561	610	601	579	598	658	590	609	587	585	579	607	577	586	566	605	628	614	581	622	568	551	577	593	601	589	618	586	597	578	623	585	593	620	568	576	618	603	607	559	573	592	582	571	604	592	586	602	576	575	566	590	564	601	581	579	571	624	597	614	601	595	593	588	606	587	567	595	625	608	604	627	597	577	591	590	585	606	609	578	604	554	631	598	595	596	644	554	628	634	547	603	612	578	584	595	539	574	563	565	601	578	574	614	576	585	577	566	576	548	637	593	570	571	610	645	564	593	589	614	596	594	582	572	597	602	597	588	548	570	611	589	559	618	625	598	512	577	560	611	611	605	601	609	568	576	601	611	577	605	576	607	638	626	602	592	617	604	559	576	570	637	623	602	570	531	622	622	598	554	531	571	581	579	624	597	603	610	597	585	583	596	612	598	639
60828	86659	47084	16358	4005	1315	717	575	564	542	550	547	543	530	500	548	548	493	633	582	552	572	573	626	502	539	516	535	548	539	544	552	563	546	556	532	520	550	569	514	535	568	559	564	539	564	537	581	550	531	565	560	540	541	562	541	566	560	562	557	543	530	590	588	577	549	543	524	566	545	560	518	563	567	555	548	576	538	523	552	518	544	541	561	544	570	568	506	524	591	514	550	555	524	549	532	590	553	508	547	511	558	588	557	590	533	560	561	557	549	567	532	519	529	592	517	546	575	538	565	539	504	557	590	576	594	563	506	544	537	571	539	504	492	504	559	595	571	537	545	510	525	517	532	539	543	543	542	544	510	561	568	528	528	588	530	561	565	548	550	535	576	590	516	562	505	572	533	592	541	543	555	547	543	485	558	553	577	520	533	554	535	545	525	517	567	512	521	579	556	550	568	548	541	507	577	541	530	565	578	553	497	588	590	523	523	524	519	556	564	551	549	541	545	536	520	540	555	605	609	568	535	572	590	573	527	516	567	532	576	560	522	557	541	585	536	594	580	588	602	543	570	510	535	566	547	541	584	482	556	573	579	538	553	531	534	575	573	591	533	568	541	531	582	576	523	565	531	527	544	551	550	555	585	536	540	565	563	590	535	579	571	559	519	563	565	517	549	516	607	536	533	578	534	541	565	546	558	583	568	516	536	528	542	565	539	562	621	539	560	574	567	540	562	527	519	531	563	536	531	577	518	556	554	531	571	573	555	550	505	537	560	532	545	560	549	568	559	519	546	577	569	546	498	561	543	555	551	535	547	532	548	578	565	558	539	571	548	561	570	532	578	522	568	547	533	563	531	531	558	524	579	572	571	553	590	570	551	531	589	576	509	562	533	569	573	525	550	560	558	574	549	518	533	534	568	540	577	547	533	588	527	558	516	562	541	557	590	514	546	554	585	549	560	530	580	541	576	571	575	602	575	559	560	519	563	531	553	541	560	555	579	514	564	559	513	553	598	513	557	585	568	582	572	544	573	541	577	573	543	541	534	572	554	528	537	567	549	584	514	586	575	591	522	529	571	578	543	554	528	570	562	541	549	541	544	583	504	556	557	561	531	542	566	553	577	491	540	559	581	525	589	546	570	520	524	569	544	559	536	551	591	575	533	536	576	562	526	532	562	508	543	510	544	558	597	527	569	535	541	505	517	584	554	559	551	587	536	531	563	537	572	557	589	525	490	514	523	525	588	562	557	556	570	558	546	538	516	536	529	505	558	548	536	547	510	549	544	540	522	546	527	614	574	518	517	567	491	596	552	524	588	532	532	578	574	554	567	519	532	525	533	566	533	531	605	577	518	565	564	510	535	567	529	514	558	525	508	557	534	535	542	542	580	520	557	537	574	537	560	536	571	603	513	568	547	546	546	583	569	527	605	556	492	537	539	560	526	582	531	532	486	505	561	541	561	543	544	528	565	552	495	539	576	554	547	578	547	530	552	571	533	550	544	537	537	521	538	579	515	525	572	524	545	523	575	521	569	544	561	558	574	561	547	546	539	522	602	547	563	551	576	526	543	577	529	487	550	535	542	593	563	575	515	538	532	515	552	555	552	498	535	541	539	573	559	540	558	547	557	549	588	554	553	563	523	517	562	570	567	526	561	546	560	564	548	571	585	546	577	559	534	541	525	579	553	557	548	580	585	554	585	550	579	527	554	555	573	518	537	543	557	534	561	548	568	549	548	567	554	561	553	551	524	508	535	536	540	533	549	600	577	552	552	571	559	523	535	572	543	516	534	540	544	518	566	545	560	570	530	542	569	546	498	546	540	596	564	533	583	538	538	541	559	582	532	521	565	499	613	532	488	558	560	571	563	592	548	539	585	524	543	532	538	555	587	528	538	593	635	546	575	538	539	572	537	568	587	595	562	552	538	568	525	621	570	570	530	569	559	568	571	580	522	557	539	567	519	599	584	566	512	587	559	545	542	572	596	556	543	554	541	579	574	560	542	535	546	528	534	559	522	545	573	547	545	515	544	532	564	532	513	524	531	567	521	560	553	572	529	584	557	565	608	555	565	573	518	581	523	552	564	546	570	553	551	558	521	506	519	598	546	529	608	532	551	541	521	603	521	581	568	579	554	567	552	561	571	519	541	550	546	536	521	573	566	548	547	526	555	573	517	546	527	573	542	521	509	566	548	549	532	540	548	513	560	564	584	566	551	504	500	551	555	560	535	535	549	538	554	549	538	533	560	587	490	536	557	490	559	563	562	577	533	558	542	544	532	575	538	537	571	563	506	561	548	541	515	571	573	543	558	555	553	579	585	552	545	565	555	546	515	543	543	555	534	530	571	562	539	562	563	566	499	514	565	534	564	530	540	561	583	542	570	531	560	526	555	531	548	544	566	547	567	553	549	556	542	532	562	523	532	551	553	544	546	547	526	550	582	539	558	532	550	517	534	551	550	551	523	546	556	534	526	566	549	547	516	537	547	576	547	520	553	545	523	492	581	531	530	554	525	515	546	528	520	600	516	551	508	541	562	547	525	530	573	506	612	532	535	528	546	555	566	556	555	573	569	536	578	554	550	514	527	541	603	583	555	536	562	561	580	535	548	555	549	542	545	542	574	548	539	540	523	518	526	515	541	535	540	509	528	504	549	534	553	542	541	549	510	578	581	561	506	577	550	531	537	580	609	539	549	548	552	516	578	557	594	542	551	542	573	548	529	536	477	531	549	505	550	545	568	584	539	550	566	578	514	566	509	552	508	591	555	535	536	492	586	537	605	534	514	576	547	541	569	577	530	552	565	595	571	582	542	570	546	552	543	534	562	564	572	594	574	514	534	529	505	550	549	524	514	543	548	580	564	543	560	546	577	555	582	590	575	524	558	526	587	545	547	520	535	530	510	593	549	495	495	575	569	519	531	494	535	584	551	569	551	508	545	571	519	578	501	561	552	570	552	515	511	534	557	568	526	513	540	530	514	579	549	543	585	566	536	544	573	584	515	568	581	532	527	565	567	522	532	565	542	535	532	552	520	525	549	567	579	596	566	576	545	573	574	545	522	522	546	558	506	545	538	553	587	584	521	558	543	529	555	517	585	588	516	559	546	540	581	552	559	557	538	509	570	584	565	564	533	527	542	547	597	556	531	540	526	549	535	547	563	563	524	518	561	496	526	505	557	507	537	542	579	543	490	585	535	551	570	519	569	539	536	560	535	525	581	548	560	508	540	580	544	563	520	572	554	552	540	537	572	545	516	554	532	553	566	557	536	524	544	567	507	524	532	581	523	588	559	554	525	544	545	561	515	536	520	532	567	524	561	536	505	569	576	552	513	511	549	515	532	496	512	532	549	553	528	529	535	582	554	530	547	485	564	564	607	509	555	556	513	576	556	561	578	509	515	571	533	515	550	555	531	584	555	541	565	566	573	534	535	557	514	540	529	545	590	549	501	527	548	563	527	552	548	556	555	554	574	548	557	568	525	571	544	519	544	551	507
34812	29259	17314	3890	826	512	469	487	467	452	466	464	445	454	432	454	463	468	465	456	448	480	454	480	497	406	488	449	469	445	458	426	468	463	476	474	443	429	444	448	417	426	435	437	464	468	419	399	421	472	440	439	455	452	441	409	422	466	454	466	425	461	449	501	429	448	483	481	455	424	467	413	436	441	437	515	450	441	449	486	455	475	433	444	406	451	424	470	489	442	500	457	463	436	441	465	468	485	434	489	437	475	406	459	443	490	429	438	455	428	469	425	475	464	454	453	470	432	484	397	454	407	443	452	436	452	471	474	458	478	454	426	451	476	427	415	398	463	467	453	463	494	451	434	450	423	433	416	450	435	456	462	472	448	418	459	492	480	454	455	467	404	442	488	438	427	464	449	454	460	434	485	437	434	447	433	433	469	472	450	456	459	465	445	428	438	418	457	479	443	495	451	457	442	464	458	430	439	425	491	441	469	446	454	487	471	447	453	470	431	446	486	444	494	453	441	437	482	441	448	441	431	467	415	465	410	501	416	431	450	470	464	456	450	478	418	402	441	438	425	450	442	446	475	468	440	448	452	451	478	457	454	482	441	449	479	448	461	429	492	462	439	445	454	451	427	443	449	407	461	440	414	470	417	464	436	426	439	420	475	441	431	446	479	451	444	509	457	418	450	460	465	457	436	482	436	444	406	435	429	474	447	417	424	470	456	425	442	461	445	509	457	444	478	468	476	452	428	461	468	431	469	480	448	454	475	481	475	436	454	428	449	471	430	505	462	474	450	454	457	471	438	455	458	480	459	452	449	440	435	423	458	434	440	463	452	445	458	444	463	406	435	441	491	475	469	437	481	514	456	453	454	445	439	494	450	440	451	472	457	442	444	463	430	476	406	494	400	454	473	470	450	486	440	481	440	447	422	460	448	412	436	474	453	444	461	429	436	443	464	433	469	441	423	479	484	463	451	466	454	457	435	440	440	490	428	432	436	438	463	447	454	474	497	432	464	469	455	459	467	426	449	443	483	447	467	476	485	417	413	474	431	451	457	466	459	416	447	457	471	434	443	467	438	447	437	463	417	426	451	469	489	459	481	482	457	458	451	472	468	426	452	451	498	444	450	420	447	437	479	457	456	465	428	449	444	470	499	466	459	416	465	501	470	471	450	454	416	462	440	498	460	434	388	473	437	452	439	443	466	430	427	417	457	459	471	416	438	448	443	453	457	453	466	449	458	437	449	483	477	506	456	463	442	473	428	435	426	448	444	425	440	465	480	438	499	461	446	439	470	470	444	444	437	472	461	468	428	469	450	476	456	413	474	457	459	451	435	427	447	423	457	472	468	444	457	471	443	462	446	441	469	432	442	430	454	461	439	421	428	475	461	457	414	449	475	463	475	468	454	460	423	459	483	455	450	451	438	474	473	463	449	442	483	482	432	421	485	470	413	483	453	440	472	454	444	474	409	461	432	429	469	395	437	449	459	458	478	442	433	430	437	491	459	439	457	475	468	460	453	453	452	450	501	496	444	444	478	425	467	431	463	469	445	480	476	477	422	475	423	443	417	456	413	435	432	443	441	471	422	489	444	456	494	447	451	465	457	427	446	463	445	477	458	486	440	436	453	438	465	465	444	433	471	444	401	476	413	494	465	447	459	463	456	443	436	456	426	504	468	469	478	450	454	480	420	452	435	463	439	470	402	453	447	472	452	422	457	458	425	474	455	440	492	475	470	444	467	407	446	456	487	442	491	443	436	463	449	477	422	479	423	457	470	439	410	447	421	427	496	482	443	449	450	446	428	447	445	463	448	443	455	436	454	440	475	410	469	440	436	444	442	489	421	468	414	429	468	444	478	427	441	449	445	455	430	455	422	441	465	446	460	476	452	457	443	448	452	455	454	455	447	486	445	455	463	407	461	459	445	445	493	428	445	428	438	448	428	456	467	475	413	421	443	455	460	446	445	468	441	435	484	424	452	448	448	455	435	463	448	467	429	485	448	461	456	458	480	454	469	431	421	447	440	441	469	474	503	450	441	437	453	482	434	441	475	440	437	445	477	438	467	461	497	449	473	436	447	476	420	439	442	414	453	466	474	427	432	463	451	420	431	458	442	445	470	459	475	460	450	520	474	473	460	404	459	460	475	441	446	438	462	442	474	454	475	481	421	488	439	452	485	414	448	480	417	424	449	465	463	482	425	433	422	458	460	456	477	452	498	440	432	451	495	453	452	429	434	463	454	413	459	459	469	426	480	457	437	458	425	469	501	472	400	470	448	444	427	433	468	442	445	437	441	484	467	479	464	501	474	438	447	420	413	460	459	486	469	398	462	439	448	433	453	436	446	408	444	483	452	484	454	430	423	439	449	437	432	453	443	484	464	449	435	446	451	424	437	435	483	431	438	429	438	449	447	471	460	438	462	431	429	465	491	440	485	448	407	479	456	460	495	469	454	454	495	482	456	457	448	470	465	463	442	456	456	431	436	493	445	435	437	448	451	438	460	454	485	445	432	477	459	449	487	484	404	426	424	434	448	430	465	460	445	452	423	469	482	446	437	474	446	450	428	449	479	476	420	453	436	456	415	485	476	481	471	466	437	419	428	460	455	467	443	445	464	470	451	441	474	440	477	466	456	481	443	442	445	446	437	484	444	508	460	455	472	432	440	459	456	457	456	496	478	463	471	461	436	410	448	435	440	470	449	436	428	434	474	436	462	480	423	449	420	467	454	463	471	465	451	454	412	459	427	491	454	444	457	455	457	431	443	433	453	422	467	462	451	458	452	429	506	445	426	429	458	448	441	457	449	462	448	528	454	422	433	410	421	455	450	462	449	467	454	468	478	430	465	469	467	462	461	429	450	441	453	494	470	448	475	461	435	444	471	465	456	445	439	461	461	454	480	471	423	434	461	454	440	420	436	455	454	455	415	465	458	444	457	432	449	502	420	478	421	475	466	483	457	461	432	416	444	460	400	424	462	471	453	471	415	469	447	467	424	443	471	464	436	459	451	482	449	461	476	494	431	462	457	441	445	459	433	432	467	483	481	457	439	420	446	477	481	447	441	464	434	447	435	451	472	463	456	455	445	468	443	469	486	485	463	423	473	452	450	437	453	456	442	456	482	436	441	487	465	479	443	475	451	442	468	464	464	437	461	481	462	440	450	470	458	460	480	431	442	437	449	417	437	420	477	429	440	448	464	446	460	430	438	445	448	468	459	422	423	451	443	409	458	409	437	443	451	468	429	451	423	467	451	455	444	430	475	463	485	458	433	469	456	436	452	453	442	452	438	438	427	423	465	448	420	485	406	472	447	448	442	420	446	434	458	450	426	456	433	409	432	443	457	447	445	450	457	446	432	444	448	428	482	429	474	468	473	411	441	484	462	445	477	475	477	455	453	443	469	475	445	412	460	457	431	429	467	473	428	476	454	434	427	438	463	486	441	445	459	480	471	447	508	422	450	466	458	427	452	444	446	474	466	446	464	411	480	432	448	442	481
30947	27435	9828	1921	616	421	399	379	357	347	377	389	396	426	375	383	381	367	416	385	399	382	395	382	387	384	401	376	378	378	396	378	405	394	386	360	393	386	377	375	395	369	393	398	411	416	382	361	401	388	393	406	374	335	393	419	404	376	386	383	383	367	388	371	360	360	414	370	390	398	366	376	369	362	399	345	383	374	391	372	378	371	378	385	353	390	382	371	381	374	404	407	395	403	404	410	381	373	387	378	368	373	375	391	376	368	352	412	416	362	361	361	386	385	378	361	401	418	404	390	372	374	366	366	409	409	381	380	365	371	414	359	412	381	346	409	379	388	367	378	381	355	358	357	405	370	408	381	386	393	380	388	421	395	371	392	409	402	418	408	398	370	383	382	343	400	390	402	375	402	376	399	376	369	402	391	342	385	408	396	401	348	413	422	373	403	390	372	392	401	387	376	413	414	385	402	362	374	383	375	408	365	404	374	381	383	388	399	441	384	374	417	403	404	397	357	359	403	403	358	409	351	380	407	355	399	380	356	393	402	360	407	353	360	368	393	373	384	372	385	369	403	387	345	423	368	365	381	401	437	397	362	372	373	387	390	362	407	386	383	382	405	397	380	384	416	390	386	371	381	398	397	379	394	355	362	413	395	399	414	400	374	350	382	379	354	342	385	369	402	367	378	437	384	380	392	372	394	402	377	379	371	401	386	387	378	356	375	362	362	426	423	382	380	366	377	388	400	371	387	369	393	393	398	373	367	390	391	366	394	366	389	371	378	388	380	387	388	401	389	378	388	369	370	397	355	406	425	385	403	358	367	382	381	393	355	376	390	393	421	402	367	376	356	378	373	416	375	348	381	381	386	345	420	363	367	390	394	377	415	366	397	364	386	392	408	364	387	411	386	360	359	374	412	404	401	381	380	374	373	386	386	361	369	356	401	372	371	403	386	384	386	361	420	402	368	382	371	381	378	357	401	406	378	365	390	361	392	391	378	383	394	382	394	404	372	372	405	383	369	356	388	384	395	385	391	382	386	390	366	393	391	359	375	425	387	373	379	382	409	399	400	368	359	407	384	414	350	376	409	394	362	370	415	374	418	392	358	388	356	406	389	376	369	421	384	391	396	362	411	362	375	341	365	403	366	370	386	398	416	374	399	356	353	372	393	388	385	390	382	414	381	359	409	382	384	379	370	352	355	373	417	367	386	385	368	371	387	365	398	364	376	354	388	400	406	366	441	369	382	364	397	357	444	371	390	391	356	394	407	401	368	383	406	413	420	383	426	402	355	388	371	377	391	390	391	330	378	399	386	415	371	364	385	367	383	366	364	416	339	393	362	399	432	373	350	383	435	356	363	440	385	398	411	388	350	401	396	397	380	381	389	402	372	373	359	392	392	374	392	367	375	416	386	392	381	372	363	387	369	359	363	357	378	375	335	377	411	381	385	387	375	372	390	392	376	379	405	388	393	417	376	401	377	377	393	370	374	379	388	383	426	386	376	383	358	378	379	363	368	347	401	383	379	396	401	393	406	392	381	386	374	401	393	349	411	364	380	386	400	383	440	410	399	374	405	395	367	389	368	438	384	383	375	375	390	376	368	400	384	404	365	379	369	374	382	432	412	384	393	423	395	368	379	360	382	368	360	390	360	434	392	401	376	386	359	385	378	392	372	401	355	384	331	374	406	392	395	381	397	398	351	354	357	400	388	370	361	405	409	365	422	403	418	401	362	333	365	371	353	370	386	387	379	401	377	440	401	374	419	371	410	423	388	331	363	395	389	411	363	381	375	429	360	370	365	347	376	382	410	375	393	407	411	361	378	364	354	393	374	389	360	403	418	389	373	381	404	380	395	386	393	402	388	424	374	377	370	402	388	384	387	394	381	389	359	380	415	397	388	373	417	348	361	357	388	393	363	396	388	399	400	355	376	420	376	375	413	417	363	381	380	367	366	357	399	360	415	410	356	385	373	377	411	405	372	402	413	402	394	366	400	359	374	380	374	382	379	389	389	377	382	400	398	413	405	394	387	393	369	381	388	351	375	421	407	388	376	427	332	416	404	397	364	384	387	417	340	386	362	391	380	376	388	373	387	388	382	394	402	405	356	402	406	394	384	388	391	378	366	405	398	372	383	369	420	367	383	392	384	411	440	396	391	406	415	432	407	387	361	422	388	395	379	384	351	390	398	362	351	351	373	354	421	396	383	403	379	412	350	387	428	379	369	413	377	381	388	371	421	400	380	384	407	389	381	363	394	365	421	343	381	379	367	358	376	397	416	403	372	365	373	371	399	376	411	394	406	407	413	382	393	399	389	397	398	401	422	407	372	393	403	389	382	372	393	399	375	354	372	391	376	421	353	399	373	408	410	383	394	388	380	375	409	374	376	407	423	391	397	408	379	398	396	396	413	376	381	366	373	387	378	384	372	372	372	391	394	369	384	391	392	377	347	370	398	402	413	380	391	369	412	392	388	385	354	390	399	439	384	388	392	376	380	349	395	355	398	383	372	369	376	404	378	382	400	394	412	361	409	380	402	382	360	382	359	397	391	382	379	394	359	422	386	351	367	386	363	393	369	380	402	389	392	389	397	364	378	369	383	396	344	359	408	398	385	414	395	390	363	400	421	378	373	406	378	358	383	400	379	403	395	402	400	375	387	421	434	369	358	403	375	413	397	398	392	389	375	353	391	414	382	357	360	385	379	398	398	369	390	355	384	338	414	377	397	385	383	345	390	402	388	390	412	419	369	359	397	393	362	418	411	400	375	395	393	371	379	382	358	369	362	389	395	401	347	369	358	396	379	398	379	384	399	394	374	367	454	360	435	363	399	410	365	414	420	393	367	365	376	369	367	405	441	412	375	413	382	364	365	412	369	381	384	396	362	398	383	371	424	396	366	373	381	409	397	383	393	371	385	380	408	369	375	371	369	358	396	366	368	398	411	397	397	388	425	352	385	404	404	364	349	363	395	408	372	392	411	405	411	393	402	422	352	396	399	394	379	358	399	368	362	346	401	393	382	371	362	367	375	371	397	409	356	437	403	391	383	362	433	409	396	360	394	349	413	406	371	407	403	367	379	356	367	376	388	363	395	424	400	384	379	361	368	385	406	380	373	380	408	389	432	388	394	416	372	414	419	366	350	386	383	389	405	372	387	400	370	383	353	411	397	393	370	365	405	384	404	382	420	393	385	375	372	375	378	363	435	366	373	402	393	371	392	379	369	399	357	386	403	379	382	415	368	367	400	382	414	396	403	387	394	393	371	422	401	411	372	340	408	390	401	392	396	372	399	382	375	411	384	398	396	361	414	388	387	367	363	389	364	397	396	414	371	407	373	376	401	393	366	404	407	420	357	383	379	384	362	375	390	417	380	374	395	373	376	390	364	403	437	393	435	388	385	388	391	407	394	408	403	346	387	390	375	375	377	400	403	380	354	393	399	402	393	376	406	407	363	379	380	346	371	374	400	388	353	399	370	375	427	356	415	408	385	367	400
24727	22785	29411	24909	17502	4050	901	595	537	523	563	579	561	562	574	541	567	557	502	551	554	545	524	536	516	532	524	563	571	532	559	491	512	530	521	551	511	539	505	534	535	531	521	524	550	547	527	500	542	553	542	509	523	504	528	522	511	564	518	538	534	509	587	518	553	524	516	493	495	524	556	514	544	539	526	548	528	548	515	534	552	508	567	523	548	526	528	535	513	553	548	534	521	591	499	505	534	511	554	554	514	519	522	532	514	492	516	537	515	517	541	540	542	494	534	513	533	576	548	558	551	525	505	537	524	548	496	518	526	549	512	539	539	507	519	535	496	544	512	536	511	526	520	562	512	525	548	582	505	551	509	518	586	512	554	547	584	570	524	524	525	518	516	535	513	501	561	535	494	533	518	539	549	531	515	507	520	544	541	572	504	494	470	543	536	498	546	530	539	534	533	511	506	553	506	521	552	542	550	520	595	535	523	537	501	521	514	485	487	524	532	553	529	509	504	521	515	565	526	500	538	540	545	507	544	500	516	548	578	513	534	511	555	539	495	511	518	541	544	496	510	572	543	530	503	527	540	504	544	547	519	531	531	511	570	534	542	532	523	567	530	557	562	538	559	533	540	522	566	529	510	499	516	540	514	527	517	492	506	527	509	525	513	574	526	505	496	517	541	507	507	531	559	516	533	577	532	511	528	517	526	525	546	498	497	523	536	566	549	558	529	581	516	555	549	510	538	552	542	509	554	487	550	525	529	533	558	525	531	532	579	521	551	519	510	479	516	547	557	531	528	524	536	568	536	542	584	546	533	501	475	555	563	584	541	537	547	533	514	531	469	551	526	530	520	495	503	531	521	561	564	507	509	546	537	560	481	474	508	528	528	555	502	545	516	530	489	514	516	510	513	500	508	536	490	542	538	525	526	516	514	518	559	502	536	531	567	506	496	505	529	493	489	564	522	518	477	506	526	529	541	537	484	549	552	548	475	472	521	532	490	536	537	522	564	540	508	564	510	504	532	544	518	518	550	503	512	540	517	539	555	519	505	483	490	513	505	488	569	521	530	522	517	490	547	497	520	567	550	517	518	514	523	539	532	558	504	547	513	537	538	518	552	528	537	528	552	526	490	554	529	538	455	495	482	545	487	499	499	582	544	530	557	533	501	523	480	495	534	550	547	534	565	559	535	554	536	551	547	550	503	552	549	512	542	556	486	530	570	509	527	504	514	553	536	541	550	511	541	560	545	512	526	552	537	545	536	542	568	545	560	586	582	524	515	543	524	550	545	559	543	572	500	496	563	491	509	542	504	556	532	516	572	554	525	518	509	521	527	513	557	525	507	556	527	489	564	512	526	571	485	484	522	510	507	523	564	536	498	551	523	504	511	514	516	465	523	503	540	542	525	537	511	561	514	551	578	514	537	538	530	539	509	531	513	536	511	495	549	532	533	524	575	510	514	517	491	539	561	550	517	525	477	526	515	531	521	524	517	516	537	548	534	566	528	501	529	535	501	494	552	525	562	559	500	534	529	529	566	523	536	534	487	541	517	525	486	552	562	502	550	523	522	544	514	534	507	511	553	565	530	544	517	539	547	506	537	525	519	563	505	539	548	531	494	543	503	547	577	481	516	544	550	576	554	523	556	558	512	530	506	514	534	504	544	525	566	485	513	536	510	542	520	594	493	567	542	547	521	532	492	554	523	565	550	499	541	490	509	526	534	534	539	511	541	526	537	521	557	545	545	508	551	506	542	521	535	532	532	538	548	515	538	528	493	527	527	521	558	498	525	526	583	504	535	514	512	566	499	518	529	543	515	509	518	516	533	568	501	540	543	522	537	529	532	522	510	578	539	522	557	510	539	523	526	481	525	531	543	494	531	546	557	501	501	499	513	531	509	535	475	535	506	537	534	566	527	526	502	525	503	519	541	513	500	536	549	510	522	492	526	532	521	520	523	507	501	490	495	542	533	502	481	523	482	547	578	496	509	519	532	535	524	543	539	531	544	496	494	559	532	522	525	517	521	567	558	501	477	536	544	541	501	564	511	485	521	551	529	492	532	546	527	493	514	549	478	555	548	525	527	545	527	570	532	554	553	514	532	506	544	600	519	531	539	554	496	558	587	548	509	557	525	527	543	502	567	499	508	514	526	551	514	521	536	544	518	555	526	508	508	549	553	584	549	549	532	525	530	520	540	573	561	556	556	500	500	550	538	546	539	574	522	501	549	524	516	549	566	493	542	518	506	546	515	534	539	532	479	519	556	500	497	546	503	495	511	512	514	554	522	505	515	522	549	542	568	530	525	559	531	509	499	565	499	524	539	525	560	571	517	493	569	522	551	544	541	506	560	512	503	543	487	545	538	526	526	567	519	534	548	490	551	547	531	518	535	544	537	532	543	531	482	539	571	547	518	517	519	535	554	501	518	480	538	505	544	510	542	537	560	543	577	531	549	499	533	553	534	535	537	573	548	542	502	541	567	547	539	508	550	546	498	486	482	496	524	535	549	541	544	536	489	605	521	518	550	524	528	549	511	527	539	531	526	542	544	581	529	531	553	511	505	526	521	493	512	519	553	538	534	502	548	560	579	523	510	530	473	534	527	524	526	528	533	553	521	533	525	561	525	517	530	529	531	543	559	514	553	547	543	523	547	533	501	506	543	552	515	512	483	533	541	547	526	529	534	540	517	536	525	509	507	492	567	540	467	540	523	545	494	567	522	557	537	530	517	536	524	538	532	565	523	556	536	481	521	554	513	514	532	570	549	527	512	513	546	520	569	567	508	516	523	512	526	512	523	542	520	540	531	531	508	557	513	548	514	545	508	516	528	519	525	542	541	465	544	555	527	510	502	545	542	515	520	526	558	490	537	552	553	562	519	546	563	493	534	537	477	551	506	541	510	541	549	530	485	532	531	524	521	549	526	544	494	478	492	547	521	460	530	522	547	492	520	525	546	509	534	520	530	542	531	489	505	524	510	527	507	528	516	540	491	525	533	515	539	548	525	545	531	493	528	505	549	491	514	516	530	532	533	538	498	500	527	519	553	547	528	564	534	535	533	538	515	557	542	520	545	504	550	550	497	488	515	514	529	479	540	534	519	526	512	551	522	492	535	500	587	477	544	557	497	535	568	533	521	543	498	536	533	529	542	511	558	531	529	523	492	537	512	496	576	528	521	520	498	519	507	518	551	526	536	525	492	557	522	492	526	513	519	553	537	492	540	503	506	532	508	543	537	561	519	534	501	505	493	482	514	494	539	546	504	577	571	477	567	554	580	520	555	535	504	566	530	513	512	522	521	573	563	492	569	535	497	509	542	547	518	550	542	499	508	539	510	508	470	537	510	501	518	533	550	535	501	533	587	554	568	512	527	562	520	544	528	539	582	511	521	525	469	523	551	512	516	563	503	515	498	512	524	493	511	487	504	554	521	519	534	550	509	525	514	543	556	509	482	524	537	528	522	579	486	507	514	518	531	534	504	548	520	504	540	521	540	523
62540	82245	46063	13888	2848	815	551	491	513	503	474	544	505	501	518	458	505	518	492	517	507	440	497	490	531	469	509	532	517	457	495	506	478	529	486	507	538	498	498	492	473	490	506	516	507	492	484	542	482	499	463	462	535	480	487	449	479	543	492	491	478	511	504	530	512	505	487	487	499	494	536	502	507	475	480	494	511	493	539	507	504	509	510	469	451	482	527	504	489	511	495	510	502	515	512	527	491	497	488	471	465	520	464	513	460	454	495	471	479	527	489	528	480	489	470	476	500	468	472	510	513	466	500	508	477	532	508	480	506	510	538	496	492	519	456	493	494	478	531	469	509	485	488	489	468	485	483	505	515	528	508	492	524	496	462	483	469	501	471	497	512	461	538	500	482	489	499	487	513	529	507	503	478	483	476	501	526	506	473	501	478	506	517	507	492	483	478	526	499	509	491	503	546	473	512	511	462	516	549	464	471	487	519	510	496	484	479	507	558	464	514	439	503	497	492	490	499	488	515	468	496	476	487	472	499	472	486	504	487	507	459	504	505	519	477	497	520	495	485	475	533	514	517	475	497	489	505	474	473	493	462	477	460	471	446	510	534	482	487	503	462	500	505	460	537	494	485	515	491	520	473	492	490	515	500	466	511	527	464	470	496	505	488	469	535	491	534	468	485	494	515	526	461	479	545	494	433	495	490	482	508	515	490	465	526	496	507	499	488	527	482	420	504	477	519	475	495	470	481	501	491	501	496	477	482	521	490	465	499	519	494	484	492	489	474	492	448	490	488	472	466	463	483	525	491	495	480	454	514	524	491	509	469	471	468	515	509	561	494	522	494	491	498	505	484	503	505	477	499	516	486	458	459	506	510	497	487	509	516	543	466	489	481	482	478	500	480	487	503	477	470	437	495	464	526	489	482	470	498	500	483	465	487	483	503	494	515	473	533	482	445	503	483	479	475	513	496	518	515	518	477	514	497	488	490	503	540	500	490	531	472	486	530	474	488	504	464	498	487	502	522	513	489	484	492	483	498	513	494	498	463	559	499	518	462	485	490	500	459	486	494	472	476	541	489	498	481	496	508	508	487	511	446	508	460	497	486	480	528	480	465	487	464	513	504	473	505	478	509	479	479	537	457	469	479	490	522	507	464	492	501	511	475	509	482	513	495	485	512	529	464	493	490	489	490	487	492	522	477	470	492	456	469	469	493	511	504	504	495	491	481	508	477	501	527	472	472	476	456	423	492	508	547	491	506	482	469	501	506	497	492	502	523	513	465	505	464	512	485	456	507	518	484	464	489	549	469	520	489	496	518	512	483	500	470	493	496	478	503	522	506	488	537	469	512	494	496	502	502	489	505	505	473	490	476	488	459	461	479	501	474	491	471	516	487	484	490	508	476	497	517	516	557	523	470	517	493	541	475	534	517	454	515	464	507	563	511	485	519	514	507	470	497	490	510	518	489	435	490	524	475	494	493	501	513	469	506	512	452	557	508	479	491	504	459	457	532	506	495	495	507	507	483	495	500	476	468	484	498	455	497	436	478	477	487	494	491	471	520	492	486	517	479	500	511	487	468	478	485	521	512	495	502	459	503	486	496	501	494	498	495	475	496	474	515	439	476	434	475	487	498	482	486	498	461	453	489	539	501	494	490	511	518	503	501	469	504	497	479	453	516	505	492	525	468	504	480	462	490	511	477	470	488	506	470	501	491	509	478	469	504	462	561	524	474	485	495	460	488	519	516	473	444	471	512	484	458	480	456	462	482	506	510	464	492	489	499	485	513	486	495	495	507	504	514	480	543	520	489	520	530	498	510	476	499	490	485	472	493	493	525	454	478	474	516	489	467	502	452	517	524	475	505	523	536	509	482	499	487	474	507	517	497	498	534	500	496	477	469	477	506	498	507	483	476	504	470	478	521	486	514	498	511	497	542	470	504	478	503	504	487	497	486	453	480	482	481	485	516	507	477	518	503	509	504	475	479	491	469	477	464	514	477	506	464	489	452	497	545	491	490	468	491	534	474	477	493	473	493	485	531	490	509	508	468	466	484	455	514	506	479	487	502	519	462	501	487	520	488	501	487	491	491	462	503	486	470	511	508	510	502	468	503	462	505	513	477	495	512	481	495	489	449	469	488	472	496	481	491	468	499	495	462	527	521	491	508	475	504	481	534	503	469	487	489	506	500	494	480	469	464	452	504	499	456	483	477	508	467	525	511	463	484	499	485	485	508	486	535	501	509	500	534	513	504	473	464	498	487	511	507	505	512	475	469	511	447	460	500	473	520	489	513	491	510	475	457	494	475	466	482	501	478	463	550	536	459	508	495	481	484	476	509	443	480	502	514	477	543	495	500	484	510	490	497	470	500	506	548	457	485	456	504	463	511	506	493	489	471	498	515	504	511	494	466	467	515	501	505	508	527	466	475	507	459	474	495	498	487	522	486	534	489	483	478	558	505	475	523	520	474	509	486	474	477	512	522	457	498	512	475	468	464	519	475	448	513	487	508	487	520	494	494	477	495	470	481	489	470	504	495	479	483	486	467	487	512	483	467	513	475	472	533	491	482	519	477	481	503	516	477	516	497	491	482	528	513	501	502	504	496	453	456	472	474	492	498	488	499	500	486	462	482	504	510	504	505	515	453	456	517	505	496	487	478	487	517	510	521	516	479	465	478	499	464	464	445	486	504	504	476	457	523	491	509	462	494	453	521	528	514	502	504	484	482	485	476	470	517	542	474	524	506	490	479	537	490	495	479	499	467	458	490	493	496	486	505	494	523	528	530	468	504	461	506	508	486	469	521	506	440	509	453	478	494	499	502	529	495	461	480	491	473	488	482	485	483	466	472	500	522	487	486	502	510	494	526	512	506	504	482	500	481	480	435	505	474	518	473	552	449	480	503	503	491	492	487	500	474	464	441	467	503	503	510	447	470	500	485	519	502	516	464	480	487	523	513	460	489	483	520	464	478	507	498	447	469	481	482	491	494	463	515	473	455	482	489	520	523	503	523	486	514	505	461	498	497	426	490	496	510	484	510	535	509	486	528	480	463	509	508	496	544	508	493	546	471	485	487	480	460	526	475	505	503	478	480	479	520	512	491	481	453	465	565	466	473	504	428	491	481	480	507	484	480	499	505	477	482	479	503	554	432	479	471	506	458	505	465	522	521	479	458	443	468	456	533	541	495	548	496	498	525	475	532	455	467	509	465	491	525	497	509	497	478	491	489	474	496	480	480	538	449	487	518	479	523	492	478	493	474	458	515	482	495	468	525	491	484	526	462	487	481	490	504	493	461	497	558	465	455	495	497	526	489	507	466	541	508	498	482	487	476	493	486	483	519	465	509	564	488	475	493	498	489	486	511	479	508	549	470	442	512	526	536	522	472	480	475	481	484	481	498	471	458	509	479	552	497	475	517	461	483	452	508	475	458	496	457	516	503	496	458	426	521	480	475	448	494	474	489	524	499	489	475	507	503	505	493	472	460	468	517	480	487	477
24143	22139	29192	24601	19907	8235	1284	755	618	666	675	630	654	632	678	607	662	597	602	642	649	608	628	682	672	603	679	653	615	643	660	632	678	650	661	589	611	590	623	611	646	594	610	636	600	633	605	613	631	634	644	611	604	659	677	588	632	645	652	616	609	611	604	625	633	619	645	607	649	613	639	617	632	628	589	603	601	636	635	584	623	613	646	625	669	622	591	638	609	631	591	627	631	602	621	597	585	649	615	593	633	589	611	596	609	649	604	642	633	612	613	583	625	581	640	657	612	639	614	663	609	668	626	605	593	647	618	641	605	628	613	579	626	578	580	610	639	595	604	577	649	595	652	614	648	600	634	615	596	668	611	555	600	659	604	640	625	609	654	607	600	635	622	614	662	619	582	600	613	599	631	642	658	648	634	628	575	595	652	659	665	670	605	608	557	629	624	632	587	650	604	649	584	615	661	593	694	644	699	610	653	681	597	628	635	630	578	595	673	655	659	651	605	580	588	589	628	624	631	652	606	623	598	641	648	648	637	665	641	631	616	619	607	651	627	592	639	661	620	644	575	596	588	643	603	621	619	625	629	582	592	585	600	641	601	641	630	578	592	646	629	622	672	649	614	611	619	587	595	657	595	567	652	627	622	568	657	655	622	600	614	600	596	625	643	626	627	638	589	627	641	634	638	612	603	583	618	622	644	652	650	639	649	598	665	631	629	657	588	618	635	606	678	635	612	634	612	642	603	621	658	654	671	624	601	601	593	657	621	594	619	638	650	612	608	652	654	662	555	648	619	632	601	595	609	595	639	640	601	655	622	599	589	609	623	645	668	627	593	602	596	620	626	620	586	610	575	629	595	623	629	621	616	601	660	649	644	664	617	621	633	625	633	605	623	628	634	626	599	616	593	645	672	640	616	618	625	595	643	648	630	637	600	661	604	635	610	607	619	600	606	639	646	572	617	699	588	628	636	644	613	588	645	610	603	595	643	564	626	628	573	644	656	611	609	629	590	653	631	603	642	634	626	602	592	620	610	624	607	605	641	619	662	643	617	626	667	638	594	588	636	623	601	652	616	625	631	624	636	623	613	633	678	609	639	615	645	635	610	625	626	629	620	601	658	607	658	581	639	577	652	596	592	620	618	648	610	624	627	592	592	649	641	644	630	635	622	677	616	612	651	672	621	635	645	594	579	626	623	633	620	600	652	632	604	599	548	665	621	598	642	587	598	610	627	664	614	617	619	617	602	578	627	594	603	620	617	616	652	576	618	664	610	604	613	643	584	647	583	637	640	598	653	593	644	634	631	651	635	631	592	604	625	619	665	568	620	588	664	597	609	649	617	602	634	606	628	635	598	586	617	598	678	597	621	680	645	628	606	620	647	598	615	628	628	580	597	623	643	588	608	654	643	597	611	639	603	616	631	613	643	610	633	652	602	628	603	604	607	600	618	598	596	623	610	615	606	619	602	637	605	618	612	632	607	592	614	571	660	640	638	607	613	644	642	658	663	646	609	613	603	631	632	610	627	564	641	639	618	573	663	605	622	590	609	616	647	635	633	626	595	600	605	624	622	645	603	617	652	608	599	564	619	626	633	631	606	597	599	610	625	612	627	611	615	623	654	638	632	575	625	639	639	634	654	651	638	647	621	633	612	610	645	619	625	656	626	613	598	638	636	646	570	595	620	564	643	664	632	613	634	627	610	626	608	621	642	600	589	634	591	643	660	646	650	638	619	548	707	617	618	602	621	591	576	614	645	577	584	605	619	651	623	628	631	587	627	647	626	577	616	642	593	655	634	680	633	678	610	603	632	616	594	581	619	576	585	580	592	668	631	580	660	609	610	595	631	617	589	634	601	673	605	636	579	593	621	688	612	633	628	609	611	575	661	624	570	611	604	647	605	622	651	587	607	599	702	614	626	658	595	661	598	614	658	612	593	625	627	619	594	646	646	649	578	637	660	609	590	666	599	612	643	642	646	579	572	664	638	625	612	627	626	595	636	600	610	610	627	692	638	595	595	604	623	602	657	625	653	616	658	624	599	583	617	643	585	585	626	582	613	653	614	610	612	588	594	674	579	606	612	616	669	637	587	604	620	626	609	622	621	625	650	608	624	612	633	632	624	606	629	624	605	584	636	623	556	666	618	628	607	580	569	642	618	641	672	619	618	645	639	583	594	615	561	616	584	613	584	620	635	638	619	650	618	611	620	585	635	641	623	652	607	627	608	658	592	704	635	628	638	643	571	645	618	605	661	625	628	634	645	568	612	625	611	631	647	609	640	608	619	632	653	624	607	642	630	596	603	634	608	590	654	647	596	606	612	626	615	634	559	603	667	629	642	647	647	599	642	605	654	613	606	655	607	613	667	632	624	607	624	624	579	633	627	582	642	609	609	616	622	652	643	644	636	642	660	621	614	629	580	622	592	647	613	664	665	602	637	627	657	578	607	589	626	621	612	581	623	590	614	629	622	622	608	596	635	633	627	632	627	628	571	617	636	624	655	638	619	621	638	647	601	626	604	647	657	611	576	658	612	608	620	651	613	676	637	604	593	602	626	633	656	611	627	607	634	670	603	633	640	611	617	597	625	590	629	652	609	628	608	619	609	591	612	627	632	617	643	589	652	593	627	620	676	615	608	612	616	588	649	655	619	606	620	634	622	605	616	634	604	609	602	592	651	620	630	628	577	643	576	632	635	621	604	587	617	627	634	642	582	612	596	645	641	627	634	603	600	631	629	567	618	647	568	598	623	621	603	647	643	564	628	637	650	593	623	639	614	660	608	574	588	594	643	654	641	626	656	672	632	653	629	634	621	588	595	621	613	615	590	642	604	653	571	560	619	612	591	645	652	598	643	624	590	619	600	622	624	588	561	665	637	653	616	601	664	618	597	652	620	583	637	611	625	656	600	619	667	609	592	598	587	586	600	622	630	629	626	602	621	617	605	604	590	652	615	592	608	611	639	607	610	618	605	630	606	621	602	652	635	670	627	592	668	604	607	623	628	592	629	660	589	610	603	604	617	611	620	658	623	627	601	653	595	594	633	590	604	646	645	632	613	628	549	606	614	625	591	638	623	637	621	611	605	627	624	587	610	635	619	588	651	617	595	631	633	605	614	637	629	631	609	603	541	624	643	645	598	637	628	625	591	611	639	611	615	628	622	634	656	577	626	604	593	678	648	646	613	653	569	595	605	636	654	588	645	629	599	640	633	618	611	593	635	647	647	632	649	577	647	590	601	616	575	627	574	589	600	637	666	628	610	586	627	605	596	624	612	639	607	611	591	610	601	596	603	596	643	629	646	622	643	638	598	604	604	625	650	637	649	596	559	587	588	623	618	614	637	644	647	630	616	639	629	605	644	636	619	612	615	626	645	648	656	603	637	614	608	567	621	607	650	607	614	650	621	591	586	642	581	629	598	569	587	644	626	588	571	613	633	606	604	631	600	627	594	630	596	604	607	598	595	641	609	655	610	658	592	640	666	675	638	628	603	614
60418	86499	51613	17843	3909	1049	661	565	559	543	623	604	584	557	544	566	600	613	639	564	615	566	611	602	567	589	601	544	550	543	522	584	574	567	569	610	577	565	604	570	568	620	544	634	573	547	621	550	586	644	583	572	601	594	516	527	569	596	582	585	553	533	622	552	553	559	597	548	600	544	604	594	562	598	546	587	580	560	585	588	569	568	590	591	566	570	565	603	518	577	559	582	596	588	623	559	595	583	602	539	570	559	576	579	571	577	574	573	560	589	554	579	538	605	553	576	598	542	544	551	558	560	580	531	593	572	542	561	571	558	598	563	600	545	605	579	554	573	559	631	547	588	553	590	560	614	552	574	585	575	539	598	563	620	592	578	542	611	533	549	581	577	633	527	589	577	545	563	615	582	616	591	603	569	592	572	597	587	543	565	574	563	602	553	612	546	556	499	547	617	601	537	577	583	569	565	592	590	600	566	608	601	586	574	583	599	582	593	555	574	575	569	575	615	585	566	539	578	566	574	582	576	557	541	568	581	594	564	549	564	562	621	596	576	560	573	620	605	541	565	531	562	520	529	569	578	537	571	559	603	562	557	540	616	563	589	619	563	556	565	539	634	561	585	564	574	605	574	589	580	547	541	605	570	588	580	588	568	582	572	586	606	556	543	544	594	594	559	587	578	603	579	555	647	578	539	573	530	581	594	556	579	538	547	621	557	580	605	526	559	590	604	613	630	534	588	554	578	574	558	543	567	531	597	566	584	572	590	548	593	599	551	554	556	543	557	568	559	562	588	598	649	576	573	570	606	576	600	575	562	591	559	561	570	617	575	556	570	550	602	605	582	574	611	563	586	596	554	567	573	595	581	555	562	584	512	573	574	605	576	598	550	571	550	563	577	581	599	557	576	582	582	567	526	563	575	567	566	553	559	576	548	588	535	594	586	532	592	608	581	575	612	619	586	580	538	558	570	574	592	635	597	562	580	520	601	583	567	584	561	654	589	582	568	613	568	556	628	566	557	565	556	540	596	599	550	568	628	582	510	611	570	581	578	596	566	586	588	608	517	533	588	562	557	561	541	566	597	568	542	553	567	589	602	534	543	566	578	568	629	580	580	597	604	569	542	603	565	555	539	621	558	549	556	527	603	570	595	564	588	545	540	558	540	592	555	527	611	577	593	583	559	593	557	599	593	538	571	580	577	572	590	579	591	580	563	561	587	597	576	561	588	596	564	544	533	574	592	558	566	588	579	569	600	596	551	561	602	563	564	616	530	594	541	557	582	549	528	557	583	581	585	595	573	578	541	559	580	615	549	597	578	559	578	565	574	558	601	555	553	548	531	543	589	617	555	602	575	612	570	541	627	562	571	594	559	567	570	536	565	505	575	583	530	575	566	584	540	589	575	580	561	572	551	582	567	551	603	540	556	587	563	542	565	574	566	568	564	624	563	546	557	633	562	574	576	586	576	537	539	579	544	562	603	586	549	589	604	554	578	615	541	563	642	573	621	556	596	597	572	572	557	561	626	527	590	607	576	560	556	572	569	608	577	568	582	602	589	556	539	590	603	568	606	579	589	586	575	594	571	602	601	577	564	580	556	614	576	547	601	534	531	557	591	568	566	566	600	599	606	552	566	564	559	566	573	569	584	532	565	578	557	569	572	566	597	566	589	586	522	544	610	542	603	600	575	616	586	594	602	524	540	578	588	575	620	597	559	573	602	563	620	575	550	547	591	523	576	560	584	521	567	566	628	573	587	621	552	585	558	585	587	585	588	583	571	545	530	571	573	582	585	568	539	543	548	619	581	522	552	589	536	553	556	598	622	558	586	612	564	587	581	597	579	590	555	614	557	569	611	582	613	579	558	559	579	575	551	577	542	574	587	592	557	574	561	580	606	573	574	576	542	580	593	523	592	574	563	625	609	527	563	569	590	562	578	556	582	555	580	554	556	554	567	551	545	569	536	580	580	571	625	574	586	547	590	565	582	542	560	564	578	550	582	543	580	557	543	555	569	559	571	593	572	548	575	558	533	555	534	526	554	581	556	586	568	564	545	583	578	542	580	588	555	549	503	561	585	536	549	567	589	566	604	581	565	565	605	542	580	558	581	629	601	597	587	560	571	551	592	586	578	587	529	586	590	607	581	535	573	630	593	556	572	589	643	548	623	583	610	537	610	605	571	598	554	576	583	563	524	563	581	582	561	530	553	515	554	557	598	542	536	573	609	553	601	574	573	522	557	572	599	600	578	589	625	551	598	540	577	540	607	526	581	564	572	529	607	581	591	563	576	593	553	577	577	600	584	588	562	550	580	591	603	609	599	559	615	549	576	591	542	577	588	591	553	539	545	585	553	586	549	538	593	551	568	573	579	560	552	547	543	601	569	570	525	600	591	583	557	609	555	608	586	556	570	591	536	561	591	606	574	597	562	547	584	571	578	579	591	521	588	544	565	573	585	556	565	561	554	579	553	551	565	530	586	590	606	535	570	569	531	546	615	550	579	602	561	564	575	595	510	561	574	565	570	601	572	568	580	580	571	584	593	590	588	588	554	577	590	551	576	550	579	563	567	550	553	538	585	603	577	595	619	525	579	546	582	549	561	546	607	569	569	574	625	561	550	563	572	575	568	594	600	534	539	575	594	554	496	548	586	586	573	568	546	560	533	545	551	587	611	566	597	588	559	561	618	574	552	613	557	600	595	590	562	589	518	563	544	566	564	555	557	601	580	573	615	535	582	576	584	575	575	522	601	564	580	568	533	563	571	571	584	532	561	577	536	601	559	568	564	561	547	585	525	581	563	570	574	540	575	514	573	553	595	550	558	546	563	532	579	599	551	578	575	575	568	594	575	532	560	602	560	591	554	580	593	601	539	613	537	585	599	569	581	543	568	597	562	594	592	560	575	603	573	601	545	576	627	512	574	571	550	569	550	543	533	552	580	589	529	597	596	591	591	579	538	567	590	579	552	549	550	585	581	580	564	522	555	544	553	567	545	561	551	533	553	534	583	562	596	638	559	541	555	528	563	554	560	548	590	550	554	595	580	557	621	578	577	589	584	558	538	573	533	581	606	598	590	620	539	552	598	562	576	579	573	559	586	535	605	577	613	538	569	594	603	590	529	566	520	553	573	559	605	559	566	590	584	590	547	610	558	627	580	536	571	561	578	607	564	585	580	526	574	564	603	587	597	579	586	537	551	539	576	573	583	564	539	584	602	552	594	555	548	550	551	599	604	591	564	631	598	573	559	538	563	588	549	589	621	579	560	594	592	548	557	550	558	596	534	591	598	598	577	513	582	521	556	551	586	572	569	534	575	583	577	560	526	556	628	580	550	563	520	576	578	591	595	559	596	557	572	577	566	587	575	588	546	559	602	610	606	537	567	591	573	542	613	563	575	592	541	584	579	575	531	561	565	562	552	571	596	580	602	610	600	585	565	533	567	602	574	553	543	575	583	573	558	547	575	589	532	591	611	541	574	557	544	611	578	547	593	590	614
34627	29133	18317	4359	824	537	523	512	502	526	504	503	517	453	516	499	542	516	487	475	475	463	493	479	484	475	488	515	465	516	469	478	472	498	483	510	527	469	505	502	495	476	492	500	480	485	508	494	469	449	476	483	473	518	513	520	464	530	493	511	508	478	487	501	488	490	512	518	481	485	475	497	474	516	448	469	499	528	491	487	507	520	493	438	512	495	508	469	529	517	529	510	499	487	513	481	507	499	492	497	537	545	477	515	504	498	517	492	489	491	467	505	494	540	497	527	526	519	537	509	503	482	481	489	470	500	471	482	525	517	505	500	523	560	543	486	459	511	530	541	500	516	529	458	485	495	457	467	490	534	515	499	548	511	534	468	529	490	511	534	484	536	469	507	492	531	468	522	492	482	507	498	497	463	466	534	529	480	486	489	497	456	524	487	468	507	443	443	474	523	543	487	507	492	536	484	511	454	482	552	428	481	526	531	496	502	445	489	499	532	481	492	524	514	493	492	522	505	465	456	512	498	495	483	510	509	516	485	517	464	474	523	520	517	500	514	520	482	499	493	514	503	560	487	501	481	491	504	517	533	525	471	496	513	494	473	525	504	473	494	522	506	509	492	487	484	486	499	461	508	481	450	513	486	522	499	507	514	427	462	537	489	494	524	482	499	487	508	489	482	495	493	520	506	511	536	496	534	490	502	499	524	515	467	489	499	501	504	484	501	499	486	532	505	475	500	469	495	510	493	507	497	533	478	508	484	494	489	498	488	512	507	517	522	512	460	533	504	493	501	494	476	517	477	482	481	476	484	487	486	456	463	512	466	527	537	533	502	513	493	497	468	490	456	522	511	473	460	506	511	496	467	499	533	493	503	501	512	518	510	530	482	516	496	499	468	461	475	538	484	508	495	512	473	497	482	514	501	487	471	472	485	457	458	496	493	504	480	501	502	482	504	484	511	515	489	501	488	464	498	478	510	505	501	457	502	484	462	513	470	510	543	500	475	506	448	491	515	493	484	515	484	469	519	475	502	489	511	484	498	491	495	513	530	522	501	519	498	514	462	500	494	517	465	526	475	471	493	504	491	528	472	467	483	480	468	463	501	473	551	496	488	528	491	530	526	485	470	490	530	460	521	497	507	497	521	506	462	501	490	527	473	503	506	504	555	478	507	486	487	473	523	499	475	526	502	490	468	501	499	472	479	472	502	494	498	502	500	481	485	469	531	496	501	510	502	518	488	494	461	462	525	556	515	518	505	498	472	522	479	491	523	522	486	512	468	471	492	492	497	513	508	528	549	510	476	508	503	451	484	518	558	522	479	456	472	505	497	488	489	456	509	452	472	480	485	514	497	468	490	488	485	480	503	506	515	494	494	511	491	485	511	495	563	515	535	495	491	477	510	520	508	506	521	476	493	475	493	490	551	481	503	468	461	490	488	504	508	495	501	497	494	514	454	480	460	516	494	514	477	544	517	523	532	467	493	484	521	478	505	474	488	459	476	471	487	529	515	514	520	505	544	550	472	470	539	519	492	520	491	508	471	508	481	466	509	520	516	471	528	493	459	501	527	506	491	493	499	497	499	536	505	501	489	509	481	489	474	462	541	474	510	475	500	516	507	508	497	490	491	479	510	464	512	491	523	499	476	486	473	501	501	468	490	489	493	471	477	487	465	513	483	498	460	512	545	502	527	466	430	503	500	505	500	489	515	521	510	546	521	488	506	515	497	532	525	479	479	465	514	515	489	534	473	502	492	504	475	505	488	500	468	509	519	464	524	485	496	472	498	473	508	474	499	540	521	458	458	493	516	517	486	536	495	510	474	482	493	498	545	495	500	486	533	452	488	472	473	520	512	519	474	441	471	524	501	500	524	547	495	532	492	479	482	509	527	520	485	499	521	497	496	479	489	530	468	490	492	490	490	534	489	514	509	472	520	514	473	514	471	506	482	464	506	456	455	476	480	518	514	512	492	461	515	464	523	479	542	488	454	514	546	515	517	506	483	511	488	539	515	483	506	501	502	473	497	515	481	430	513	451	485	510	462	497	517	478	448	489	464	496	487	497	512	532	498	497	478	481	445	480	493	486	519	507	466	511	490	505	540	499	494	514	446	510	477	526	485	493	473	474	504	474	502	512	533	496	491	473	485	502	500	483	497	476	499	516	496	509	510	470	526	495	541	487	467	522	489	488	510	503	539	526	445	514	532	491	508	508	503	519	523	525	485	477	503	524	522	520	480	476	468	491	477	507	489	517	438	474	523	494	486	531	487	510	504	505	487	506	494	527	514	487	459	507	499	536	545	487	468	479	463	512	494	495	482	509	488	539	515	488	520	472	513	514	483	487	511	501	473	481	499	504	514	483	475	500	465	473	497	468	469	512	511	468	538	510	510	506	494	497	524	465	497	487	569	498	465	507	473	478	497	481	516	524	499	464	465	458	500	497	517	492	497	472	511	510	459	475	498	506	477	459	518	499	540	503	499	502	517	514	500	463	530	517	519	513	522	532	508	518	496	503	487	488	496	498	468	483	518	477	494	501	488	499	464	545	517	484	508	495	500	504	507	511	494	523	498	486	469	496	484	500	466	518	487	474	502	490	488	507	462	515	512	503	500	478	502	469	520	503	564	502	458	536	484	554	488	486	486	515	472	524	503	503	481	463	494	517	441	511	463	501	536	522	460	503	514	499	499	470	458	501	497	477	543	497	513	498	493	513	484	507	532	500	531	489	499	540	487	509	489	467	574	548	491	522	483	488	532	504	484	492	534	478	499	496	541	479	536	500	508	475	475	489	539	491	488	506	490	522	472	492	508	494	470	489	531	519	507	525	523	509	493	497	488	511	500	489	524	509	533	480	525	498	528	477	521	516	520	462	509	535	485	516	511	462	506	528	456	484	557	498	520	485	495	500	500	491	479	486	503	478	557	463	496	535	510	483	470	489	511	512	485	511	473	536	507	464	515	493	480	498	461	470	521	493	524	500	495	506	503	459	485	487	508	530	492	500	504	498	499	460	478	513	517	487	507	491	476	506	523	520	492	539	504	471	507	495	532	525	498	517	467	525	508	504	486	479	506	521	498	464	552	452	490	515	494	501	508	493	473	514	503	486	498	515	489	504	515	514	480	512	517	492	489	485	495	475	553	538	475	510	522	482	504	551	498	505	512	479	480	480	496	515	485	478	497	513	518	468	470	504	508	488	496	446	488	514	496	509	517	519	527	476	492	454	502	491	482	519	492	486	495	506	473	469	457	476	490	478	457	530	478	493	514	491	508	513	495	486	493	479	481	457	512	487	486	484	491	466	468	462	493	488	458	488	493	485	513	493	484	512	463	504	477	507	471	503	508	480	493	518	495	465	489	526	506	526	476	521	454	487	487	489	507	536	476	502	549	490	474	465	462	465	501	519	491	515	477	457	512	471	493	531	525	517	479	511	520	502	510	522	485	534	506	480	512	448	525	489	492	526	487	477	515	504	521	494	490	475	502	476	525	457	511
30459	28504	10520	2078	659	462	429	384	427	414	412	433	429	406	427	405	402	402	425	421	433	400	427	464	383	422	449	431	428	416	458	414	415	468	430	447	441	429	413	416	404	447	425	424	427	421	419	400	424	435	411	408	440	396	423	415	426	435	422	383	402	420	419	435	440	429	406	407	458	438	416	436	433	412	390	436	440	406	425	391	421	415	388	423	380	428	407	450	451	465	399	413	434	437	422	398	426	438	416	422	459	438	438	407	404	411	413	433	410	486	392	388	448	448	451	467	417	458	451	414	390	420	447	412	410	397	412	431	439	431	424	393	416	418	434	379	444	443	415	381	474	411	431	420	442	450	440	409	411	405	408	423	446	423	424	435	416	400	425	390	402	441	451	417	384	422	425	394	422	401	463	447	422	427	404	436	423	415	433	399	416	411	409	424	400	410	423	368	412	441	449	399	441	427	431	447	418	415	437	427	414	432	433	375	433	423	403	424	403	398	412	437	430	399	402	397	456	418	435	434	408	474	390	425	393	420	461	420	427	422	423	413	422	391	431	435	430	421	453	408	414	453	412	419	421	430	394	439	397	451	396	443	442	406	421	454	454	378	443	443	422	438	397	413	415	419	430	445	419	408	406	408	387	397	454	415	430	434	411	412	453	383	395	453	438	400	415	419	406	417	437	413	450	421	384	431	402	409	414	399	399	446	439	389	422	413	408	392	449	436	414	418	409	394	445	465	406	397	457	441	431	402	390	420	385	466	456	404	435	403	414	430	416	435	408	447	407	460	445	423	430	442	400	442	409	401	428	388	438	465	445	430	440	435	439	422	422	442	431	443	420	407	413	420	408	418	445	391	409	404	439	409	435	435	448	433	387	420	441	421	432	384	427	470	425	438	428	421	458	436	476	398	397	440	418	416	431	408	440	421	427	399	442	427	444	410	440	436	429	392	378	412	406	395	398	457	460	435	423	426	399	464	437	421	415	441	425	421	407	408	415	436	408	426	419	373	441	424	415	438	399	423	415	403	436	431	434	430	415	449	402	435	424	397	439	426	431	419	429	409	390	404	421	416	424	389	412	412	416	388	427	408	424	424	375	434	411	422	424	462	405	443	410	397	412	384	407	411	427	441	431	450	443	410	404	428	420	430	401	392	465	454	423	425	443	422	432	409	422	398	425	418	451	423	443	431	443	437	427	425	421	443	440	411	438	426	432	472	414	431	450	415	427	435	450	436	392	410	450	431	448	425	451	411	412	456	440	456	434	401	428	410	413	437	385	373	438	410	439	394	429	452	458	421	389	429	461	471	432	404	378	408	403	403	413	436	435	417	424	406	451	414	392	365	386	424	430	406	403	476	417	398	445	421	407	418	405	417	435	397	391	441	460	422	433	400	399	433	404	393	406	398	461	468	429	449	408	425	437	447	450	415	431	426	383	449	392	433	420	402	393	437	393	423	420	434	410	419	433	421	437	424	389	457	399	422	426	414	451	399	387	450	420	379	417	411	442	393	448	413	384	448	437	423	436	406	458	393	444	438	432	430	398	409	439	403	400	434	408	399	451	373	413	375	442	425	445	427	381	460	422	398	392	427	423	400	423	419	407	434	413	442	460	409	425	429	391	430	424	431	416	409	467	461	439	436	408	384	425	409	419	413	425	444	422	442	418	403	429	429	416	430	408	415	419	429	377	410	417	424	453	473	415	409	443	365	388	405	411	446	437	470	441	428	405	434	431	371	394	402	443	459	399	379	420	396	424	411	411	426	417	435	393	401	408	407	389	423	427	444	403	430	426	411	458	411	406	430	415	406	430	401	394	447	407	418	407	413	396	425	420	415	424	433	416	416	453	436	412	393	423	416	412	438	419	446	408	408	427	448	432	416	414	400	411	406	400	436	431	431	415	401	419	430	404	451	412	421	409	416	401	441	439	465	448	399	445	458	460	427	405	439	444	396	427	442	427	388	444	403	425	419	396	426	421	399	417	439	411	438	391	442	464	428	424	426	430	424	448	424	385	412	436	391	441	404	447	420	413	415	411	415	448	461	453	443	425	370	419	416	434	379	422	417	406	435	432	416	434	408	454	435	431	398	428	432	398	426	425	441	424	407	429	423	424	447	434	428	423	405	424	443	415	412	417	450	407	371	435	464	447	414	410	435	379	411	413	414	422	417	391	428	440	420	403	429	432	443	469	430	418	453	383	436	403	377	440	406	420	410	401	441	409	427	424	429	426	445	402	405	427	397	404	391	436	468	405	448	479	429	419	409	476	422	395	418	430	437	418	435	420	377	427	391	403	432	417	420	438	428	435	409	395	399	423	443	445	435	392	429	419	460	398	416	385	413	423	433	419	430	392	412	436	415	440	411	424	435	424	437	412	443	406	441	409	425	430	436	440	415	477	416	418	448	421	445	439	426	453	459	418	402	409	416	418	411	440	418	415	441	425	432	441	387	423	408	401	451	382	426	406	429	416	437	390	394	450	433	396	434	404	428	422	426	403	418	408	438	411	391	458	413	415	384	473	400	430	416	429	426	446	411	406	430	422	433	429	437	423	411	394	434	449	442	403	417	437	432	408	412	444	462	412	384	386	397	408	448	395	401	399	471	429	439	434	366	410	440	444	422	448	409	423	403	406	439	430	433	434	414	406	406	444	417	397	428	404	391	389	422	435	418	433	461	433	399	411	392	433	471	401	424	431	436	400	424	375	405	397	427	397	435	434	477	407	423	423	440	409	432	419	400	422	414	439	433	427	396	412	442	423	390	433	419	416	410	404	403	417	440	414	420	433	409	419	446	435	406	456	390	400	435	393	415	407	417	419	440	411	444	397	419	386	457	436	414	391	407	408	430	412	446	411	421	399	417	424	445	455	460	408	402	431	374	394	426	422	419	417	430	431	420	431	452	430	457	399	435	442	412	421	444	462	442	432	442	387	438	418	407	428	429	435	411	419	415	418	417	415	459	448	406	426	402	440	407	451	455	420	424	440	392	411	431	438	427	451	414	412	418	412	419	439	399	430	433	412	384	412	442	413	450	435	438	425	444	453	387	410	396	425	401	416	443	407	414	404	430	430	424	421	398	378	444	408	387	447	406	432	409	407	429	398	447	414	405	406	411	400	407	403	397	409	410	425	401	423	412	424	402	391	370	430	422	447	444	418	440	414	419	414	436	426	424	413	385	400	399	449	419	424	411	418	433	404	444	413	413	422	410	416	435	402	425	473	412	375	426	400	406	419	405	433	437	421	412	457	453	396	437	422	383	415	422	430	419	419	432	441	428	394	393	422	429	425	471	428	449	400	407	414	431	406	442	395	381	433	443	400	427	393	408	445	450	426	400	444	423	445	404	439	430	429	431	412	431	402	407	412	405	422	413	412	408	418	430	416	413	396	430	378	396	408	458	429	418	408	380	402	434	437	405	416	419	418	408	452	385	412	421	448	402	410	384	421	386	463	438	391	413	422	417	430	450	444	418	415	406	442	424	431	437	426	405	447	407
24789	22763	29523	24840	17698	4288	891	717	608	668	664	623	604	578	605	553	577	583	576	559	580	565	521	576	615	569	549	588	591	580	585	609	587	595	572	605	621	603	563	581	595	549	585	617	588	580	533	584	606	547	566	665	541	568	583	573	561	577	577	538	592	543	618	596	565	586	594	587	619	604	577	568	596	569	574	571	585	627	605	562	590	580	593	530	551	563	597	548	508	555	548	577	547	527	588	570	585	602	606	577	599	597	574	556	562	588	600	591	616	551	553	559	558	608	591	528	595	552	608	600	572	559	548	576	541	581	611	607	590	587	551	570	581	587	560	535	575	569	572	593	542	557	546	582	568	590	573	608	574	569	566	559	604	556	579	549	586	588	580	580	551	556	534	592	601	555	565	577	564	519	563	600	545	542	592	557	586	534	553	525	583	557	527	561	605	539	583	591	564	567	576	577	554	574	575	539	547	567	572	564	586	549	574	541	573	564	546	540	573	535	582	550	600	586	592	537	574	572	589	563	593	603	555	544	530	533	587	599	593	593	567	588	559	557	581	570	560	563	577	567	571	600	575	571	588	568	588	577	606	576	561	569	631	595	601	595	553	579	560	574	580	564	594	565	609	541	587	540	617	584	585	571	588	598	532	575	595	553	581	568	631	570	577	580	627	561	556	589	595	587	552	591	602	592	534	537	522	560	579	564	548	612	549	583	607	569	558	584	578	573	558	583	615	563	574	544	519	517	534	571	577	567	563	621	562	549	574	597	584	526	577	579	592	566	593	554	579	595	574	576	555	593	587	591	594	573	572	585	574	570	550	556	587	563	564	539	582	562	607	608	576	531	538	593	574	545	582	544	591	538	573	560	583	545	542	590	591	598	582	587	546	584	602	542	542	590	571	562	578	567	543	609	549	570	557	577	558	575	559	542	564	557	537	585	574	544	594	549	589	584	565	562	586	538	615	565	562	590	550	612	571	555	571	595	571	557	553	579	610	581	556	551	503	582	570	609	562	564	567	603	578	525	549	587	595	526	601	597	620	555	584	562	557	526	553	577	562	534	567	580	585	587	572	574	554	602	541	589	534	579	594	611	517	526	566	577	558	584	586	569	602	559	606	587	546	598	559	573	619	536	579	526	584	582	612	581	526	582	566	562	554	606	610	592	563	560	565	609	549	538	594	567	573	584	607	567	568	602	557	543	551	591	576	577	567	569	580	612	585	550	551	594	505	573	573	564	583	569	553	537	577	592	542	597	578	594	579	571	559	605	579	541	563	574	526	557	616	546	554	531	551	583	572	577	597	566	576	552	578	541	563	570	615	568	553	579	530	575	575	573	518	610	616	590	589	510	614	571	588	574	614	575	574	553	554	559	560	628	572	589	568	537	528	550	600	576	592	590	574	569	546	563	595	567	582	563	565	568	591	592	565	579	572	563	589	590	589	568	556	557	578	552	577	572	604	551	560	641	519	588	545	563	573	560	558	555	554	561	594	532	585	537	584	593	572	577	544	545	619	551	575	607	558	547	538	552	566	576	561	581	575	579	541	568	597	579	579	530	560	564	562	553	557	608	619	586	579	570	577	553	580	604	549	587	582	581	579	521	579	545	562	574	589	567	581	593	550	572	574	596	628	568	525	581	565	604	563	550	544	558	570	607	545	601	576	560	575	566	557	550	580	630	591	582	577	561	584	578	587	572	584	575	559	528	569	545	567	556	531	546	567	542	590	555	596	548	558	596	620	585	527	552	581	526	570	554	581	583	568	554	538	556	660	583	598	597	575	533	588	577	583	556	558	609	615	559	544	593	561	597	591	581	568	567	555	561	538	603	548	579	609	541	571	558	597	526	562	575	590	585	564	558	546	579	550	581	549	525	587	581	546	564	570	599	585	536	546	516	582	599	557	565	563	578	578	582	541	570	579	612	577	533	580	551	580	552	534	570	626	603	547	581	594	589	550	570	571	600	549	620	537	611	547	535	588	570	574	568	557	595	593	582	547	561	587	604	596	557	552	531	567	542	551	622	564	582	552	584	563	582	615	577	578	571	539	574	572	583	592	562	577	589	528	528	633	621	574	590	513	596	542	560	549	540	554	565	579	566	573	537	573	564	538	569	595	543	594	593	564	584	639	601	575	540	560	548	570	541	609	577	575	591	569	582	581	554	554	603	541	550	583	533	601	610	593	491	586	602	603	579	561	562	528	547	562	564	515	571	610	595	613	550	588	610	555	562	588	559	586	578	556	564	536	625	601	543	542	575	578	574	550	561	584	582	541	514	548	614	595	521	541	557	559	588	580	559	608	570	598	548	565	576	486	560	588	586	569	556	550	565	569	599	585	563	567	567	571	571	571	576	558	547	574	601	545	619	560	555	572	581	582	552	535	549	602	565	568	565	572	566	572	552	549	593	557	534	593	594	578	554	541	591	603	560	595	548	573	585	605	606	615	543	559	550	546	562	575	583	570	551	577	525	538	578	595	605	598	545	602	579	606	579	579	590	591	548	533	515	575	601	578	579	523	597	576	535	539	594	536	584	583	585	552	544	607	585	549	555	601	555	587	590	579	595	578	538	621	534	615	542	560	560	561	572	583	542	556	531	574	583	583	574	553	567	552	576	607	609	560	575	600	562	549	543	610	543	581	596	566	543	557	617	583	593	599	587	580	524	557	585	562	599	576	528	542	623	562	585	578	573	564	606	547	591	565	538	589	597	577	567	591	553	593	616	615	556	584	584	603	548	614	585	565	564	556	611	557	545	566	575	624	582	582	571	557	575	577	572	588	524	588	529	526	570	562	529	570	584	571	548	578	590	548	578	589	583	564	602	542	586	534	582	589	542	583	592	539	578	586	559	570	545	547	575	581	551	560	572	566	581	578	608	552	570	559	572	546	595	596	555	577	586	554	570	575	593	567	520	578	553	566	588	564	568	582	560	558	568	562	603	604	581	547	572	566	581	604	573	585	525	560	588	561	572	551	571	550	569	537	616	576	597	586	559	543	552	572	575	560	564	514	576	568	558	592	581	562	580	583	592	569	542	605	548	573	541	560	647	563	573	580	605	534	572	581	576	573	565	585	603	552	521	523	561	562	570	574	574	583	593	590	570	569	560	593	629	580	606	596	581	555	583	574	572	523	532	606	566	565	552	594	564	590	563	557	574	535	590	555	543	543	587	574	564	585	562	592	602	565	539	564	610	657	533	608	583	569	533	608	578	585	605	573	584	514	611	591	549	564	570	558	576	587	588	580	552	556	623	580	568	555	573	526	616	610	564	532	571	598	590	584	595	583	603	609	552	570	592	544	570	592	591	552	558	573	583	574	582	552	581	536	560	522	598	587	601	613	547	602	612	582	621	575	572	579	571	550	567	528	559	595	566	549	549	576	589	573	524	552	535	561	535	579	596	579	559	530	588	542	561	569	579	563	570	574	529	544	538	586	563	535	583	567	571	562	595	579	548	546	574	592	595	603	545	607	565	587	565	581	602	570	544	570	575	584	567
62605	84628	46040	13328	2794	815	601	555	493	559	578	556	539	515	522	549	562	522	514	538	555	523	515	548	541	540	553	529	567	536	572	534	539	511	552	561	562	531	557	526	573	555	496	541	518	512	536	527	527	540	529	525	538	563	513	533	562	510	530	554	527	548	570	495	489	491	535	542	489	559	567	557	535	542	556	527	575	532	507	555	494	523	545	557	531	507	537	510	554	522	492	472	509	524	539	536	538	553	528	533	546	562	552	542	528	548	518	523	566	552	518	527	553	543	529	552	526	526	532	554	536	522	541	550	555	523	522	520	530	555	528	542	538	524	526	489	549	498	537	516	488	543	525	534	531	515	547	555	518	493	548	556	507	538	539	525	561	537	560	532	545	494	534	533	533	533	523	561	563	520	551	525	538	552	555	577	546	541	512	569	510	512	481	543	535	588	526	531	589	528	486	518	529	537	515	498	537	536	539	564	530	543	508	516	540	527	527	523	500	525	523	546	515	509	527	569	536	532	547	553	505	501	504	534	538	519	554	509	548	574	489	493	513	536	537	505	579	527	559	538	566	509	529	561	536	548	545	579	531	506	529	533	519	549	513	522	509	539	529	554	560	492	508	532	554	534	532	500	508	532	521	552	524	549	537	509	521	536	537	528	546	570	572	546	517	520	519	557	526	531	553	505	560	531	550	564	540	541	586	502	487	515	504	535	568	527	506	515	497	513	519	518	509	523	536	524	548	538	510	485	539	511	561	571	517	536	536	487	513	510	475	562	502	519	523	514	530	535	539	549	578	526	461	533	546	501	543	512	500	532	549	531	573	509	505	544	503	492	490	506	495	583	546	531	523	549	534	545	557	514	553	524	520	503	493	525	519	490	531	530	543	516	520	554	558	520	550	543	533	563	519	532	564	526	533	498	499	513	509	525	522	513	509	557	519	530	535	545	540	526	522	544	505	495	562	518	530	501	509	548	544	507	529	511	562	502	536	515	557	507	523	520	531	481	530	512	524	568	543	514	525	488	542	514	515	578	528	549	513	506	510	521	531	482	535	540	486	517	558	520	553	556	509	487	553	525	519	497	550	525	509	525	547	521	538	575	523	536	499	540	511	520	528	514	529	516	528	510	536	549	544	581	553	571	492	519	511	489	531	519	539	527	533	561	526	512	521	523	520	564	530	512	492	538	524	550	564	533	539	502	541	513	476	528	541	544	518	498	540	533	560	554	504	503	541	509	535	504	524	525	544	542	530	557	511	504	566	560	535	466	525	549	503	544	560	515	540	502	541	516	499	538	535	489	535	562	548	535	492	535	546	547	579	557	523	556	528	523	502	511	449	566	533	518	552	519	567	546	547	548	524	496	559	519	531	557	541	542	515	522	531	524	518	524	600	495	523	496	524	572	540	519	518	512	533	531	486	542	550	511	517	569	577	544	560	534	506	521	546	543	500	521	528	531	549	536	520	542	513	501	548	542	546	509	491	505	507	515	527	540	526	541	554	493	512	510	545	559	509	506	531	548	529	511	526	568	511	544	540	525	528	550	553	498	536	477	523	544	535	531	498	565	536	523	501	505	539	505	497	561	502	542	511	524	521	522	513	560	514	536	535	515	527	480	526	544	528	547	525	531	507	488	511	537	559	541	518	582	562	509	517	464	501	540	496	527	518	555	525	527	571	523	546	494	513	550	554	544	530	484	538	572	516	520	536	502	514	528	539	527	522	518	545	491	523	508	536	523	526	545	548	530	529	539	519	540	526	544	543	478	559	542	523	513	514	518	546	510	528	538	495	543	516	492	523	518	526	544	496	495	528	531	541	511	528	520	539	499	546	517	556	520	541	530	519	556	502	536	543	486	532	512	522	531	511	520	539	544	502	551	520	524	505	503	554	522	528	575	527	530	523	516	531	483	529	537	522	534	517	517	524	524	563	527	546	542	535	550	577	500	522	523	543	556	512	478	504	526	537	502	521	502	539	495	547	551	561	538	488	547	568	522	501	497	524	511	532	500	526	564	511	525	538	518	488	534	545	532	524	507	536	545	503	549	509	501	495	536	532	536	525	577	545	515	531	535	511	514	498	536	532	521	530	593	569	559	515	534	543	517	558	506	518	535	522	483	533	565	525	577	527	535	514	542	516	534	506	532	509	522	506	525	551	508	527	518	558	510	520	549	502	541	470	520	496	550	556	526	537	593	514	537	540	530	570	509	527	505	502	525	523	526	558	557	531	541	565	537	515	544	521	507	514	568	552	546	502	530	497	522	536	552	561	529	545	513	577	548	557	503	548	540	525	562	538	529	522	556	506	522	508	554	528	587	548	521	536	555	537	548	519	522	507	537	520	507	516	552	475	513	499	558	526	501	543	477	547	562	563	551	534	518	578	515	523	524	538	502	522	500	504	534	560	550	534	572	498	547	520	540	523	530	513	579	531	526	547	500	535	531	514	518	547	501	552	477	508	567	479	509	511	516	525	526	535	555	517	503	534	533	515	505	561	494	511	498	511	487	520	454	576	565	521	539	525	524	519	544	549	518	554	494	509	517	548	514	528	533	517	489	497	542	527	506	554	528	561	529	533	498	539	536	506	540	538	560	535	541	555	532	480	526	549	519	536	544	552	518	532	541	509	541	536	513	543	548	559	511	498	531	516	544	504	514	521	502	519	518	534	586	507	528	547	517	520	548	579	563	537	545	574	521	535	517	571	540	531	508	526	522	518	511	555	519	493	515	548	528	518	507	524	502	537	554	529	524	505	527	542	486	502	541	533	552	546	508	531	563	519	484	497	493	551	554	526	544	559	576	537	543	519	525	526	470	518	535	505	542	512	549	484	564	557	551	560	576	531	534	579	538	506	575	519	570	527	537	493	554	484	484	546	551	553	526	538	497	506	537	495	558	525	551	544	508	531	518	495	527	528	536	530	513	544	508	500	519	523	510	518	551	537	526	541	496	518	508	553	548	496	535	557	527	525	512	519	520	547	541	543	549	496	510	483	545	483	553	556	498	550	557	564	534	514	544	478	534	545	496	529	515	502	555	551	513	551	588	537	516	540	518	544	525	525	522	527	507	538	512	556	541	510	472	517	532	515	564	526	514	501	497	513	522	505	508	520	535	518	517	570	471	588	558	537	511	505	561	547	527	484	519	550	544	511	541	568	494	502	522	527	536	554	516	515	527	557	563	520	517	470	583	502	501	557	490	547	569	551	505	561	507	519	535	518	517	510	520	570	497	553	569	538	505	565	489	511	517	505	502	532	549	505	523	574	520	528	544	519	506	529	516	469	513	516	504	487	528	537	540	535	512	560	534	478	495	560	502	505	501	508	502	510	544	539	491	536	538	528	524	499	497	533	502	507	518	538	478	541	481	506	562	536	543	529	550	535	507	531	508	510	527	503	544	525	524	518	503	524	530	560	572	560	530	536	534	547	513	524	533	549	549	529	566	590	530	535	505	559	526	538	533	577	528	563	532	534	545	518	519	508	518	499	493	540	529	562	595
24178	22388	29148	24482	19831	8002	1322	806	714	650	733	711	670	711	664	665	673	665	702	703	656	645	669	668	640	669	707	690	706	673	672	673	695	620	672	649	638	599	672	670	704	689	680	650	630	686	693	700	653	638	637	667	671	677	637	687	674	637	681	715	637	667	646	643	646	658	647	670	649	687	692	657	662	644	677	628	625	683	649	640	624	638	631	659	631	675	659	673	643	644	675	640	667	657	685	660	717	657	640	632	693	686	631	655	691	657	645	677	663	670	676	671	633	662	657	626	648	676	701	646	652	653	694	633	636	694	665	732	666	662	657	704	676	619	692	661	738	640	663	648	649	693	688	688	676	681	672	670	663	640	644	702	684	664	678	693	655	647	676	647	677	634	615	690	669	646	702	686	679	662	670	660	677	630	695	684	682	667	652	674	686	680	669	632	637	680	666	665	690	640	671	659	702	679	661	709	670	677	650	675	645	685	689	670	652	676	654	686	652	692	618	680	657	680	641	668	687	665	645	716	641	628	659	648	652	624	634	659	602	647	682	688	679	674	644	658	702	629	674	658	680	632	654	689	649	650	689	637	692	664	679	654	642	665	640	671	652	695	646	675	693	614	687	669	628	649	646	684	641	673	644	678	681	698	662	628	668	643	641	659	645	656	682	625	673	644	653	710	665	654	663	644	672	666	696	604	686	648	646	637	669	674	702	672	625	633	650	636	666	619	680	687	634	622	633	633	651	635	678	650	659	613	669	666	645	619	664	625	628	708	664	659	665	634	651	702	640	645	628	696	700	654	646	659	647	668	665	673	617	660	655	662	646	661	647	670	665	709	686	672	660	659	633	634	632	644	663	648	626	689	674	659	674	670	677	658	661	650	644	664	684	641	668	638	638	645	658	645	656	644	702	713	648	662	696	645	639	693	675	653	669	662	651	628	648	660	661	653	671	633	641	659	678	632	703	662	661	669	657	678	650	648	696	614	662	666	642	676	613	616	629	664	683	686	672	640	616	673	651	640	684	673	644	612	600	672	634	667	627	659	657	654	607	749	659	677	666	585	648	649	674	689	635	661	653	662	662	686	665	660	654	666	676	639	622	646	676	661	677	675	608	695	676	643	676	649	656	633	642	633	628	647	616	647	633	636	639	677	628	645	652	636	702	611	690	616	696	653	660	671	670	632	642	719	680	657	656	678	668	658	636	683	642	605	655	620	643	696	708	600	659	678	670	652	638	614	630	659	656	653	663	647	685	655	640	684	665	629	656	645	666	620	625	702	702	660	690	655	647	666	711	624	683	647	675	630	623	689	701	694	643	666	665	638	649	680	660	662	661	652	655	618	656	654	683	641	669	666	651	641	664	686	647	673	617	680	630	694	700	619	729	638	654	665	707	654	638	646	670	622	636	659	679	662	669	717	695	674	686	681	609	657	692	656	617	667	654	627	692	620	653	650	650	693	606	661	602	627	673	648	621	677	675	708	655	642	649	711	635	657	697	624	647	645	681	657	612	659	678	683	651	698	661	661	659	652	716	611	642	670	731	736	721	652	632	662	681	682	651	655	642	685	673	677	644	620	657	645	657	638	676	641	699	659	640	680	635	652	646	723	650	702	663	672	662	655	652	657	675	653	615	640	685	659	684	624	646	634	693	684	699	637	657	652	650	683	694	636	662	672	675	695	663	696	648	667	640	655	648	654	643	636	678	689	692	671	635	685	659	713	632	640	659	675	652	690	642	651	688	659	700	685	705	629	672	649	684	659	707	683	647	614	650	662	667	678	663	650	658	644	646	619	693	618	656	687	634	684	676	673	665	643	691	645	631	619	663	688	664	647	668	685	602	683	634	674	687	672	636	604	711	667	668	625	686	626	666	659	633	657	644	678	671	648	659	638	665	688	614	670	623	617	701	682	658	643	700	641	694	662	624	632	698	655	648	694	684	656	669	632	654	688	672	634	644	636	682	642	658	629	702	638	608	685	685	669	624	684	675	621	647	665	642	695	653	640	623	649	643	648	637	677	682	643	701	699	625	649	662	697	628	684	646	632	669	711	667	679	661	695	670	651	664	635	597	678	614	664	702	621	664	573	663	673	679	643	664	618	619	631	683	669	666	657	725	673	638	648	664	675	627	642	675	691	644	670	665	657	657	662	649	623	660	680	644	658	666	662	664	671	673	655	672	622	648	674	640	649	706	692	608	661	635	675	629	597	657	609	667	676	664	686	612	639	665	661	614	690	682	700	647	695	675	671	652	634	671	611	614	654	662	682	626	650	647	674	669	659	633	657	653	678	691	657	638	668	646	666	632	653	620	685	600	693	683	666	657	663	681	641	665	642	662	686	659	696	701	683	618	679	689	630	645	668	662	709	645	651	684	667	661	612	697	639	707	694	652	637	652	687	657	652	636	691	665	653	675	624	639	622	655	642	653	634	654	584	692	659	687	682	649	669	643	629	641	683	666	713	680	603	659	670	661	661	647	690	641	659	657	635	632	681	645	641	751	630	678	640	650	657	641	659	673	646	694	649	707	654	649	687	679	665	684	658	683	637	656	645	688	617	677	630	672	688	672	620	626	619	640	649	628	642	683	666	663	705	678	679	689	630	612	635	672	663	621	642	627	670	659	688	678	658	651	639	617	661	664	668	643	677	662	672	674	638	635	676	634	713	670	658	656	657	658	640	663	678	650	676	664	666	679	629	638	629	661	666	681	659	652	665	689	648	672	696	674	622	652	618	630	680	636	637	698	644	630	652	684	659	644	641	660	668	643	645	664	671	624	673	661	626	614	667	660	670	623	652	654	625	684	672	635	679	698	642	677	633	635	651	647	679	669	645	682	658	666	639	656	610	619	661	673	653	649	625	662	645	667	690	654	681	664	694	623	655	643	617	628	628	648	641	636	639	658	668	663	667	689	686	691	642	662	654	656	668	665	628	663	674	656	687	718	697	637	633	617	651	656	673	660	662	663	658	672	620	656	667	659	671	616	675	645	611	668	667	634	709	690	638	646	678	654	681	649	663	639	645	637	699	640	626	669	613	637	667	632	648	675	627	626	602	669	654	644	652	708	650	615	660	673	642	670	656	652	650	639	590	672	633	703	601	665	633	664	623	666	667	639	655	622	601	647	654	661	636	676	678	661	647	690	619	602	712	659	633	639	672	625	640	656	735	686	702	677	659	622	700	667	662	660	674	677	666	670	672	637	620	683	658	676	662	626	664	677	619	660	661	682	601	669	673	639	654	689	714	665	648	627	685	667	671	635	647	693	645	648	647	623	643	655	700	663	663	635	640	649	667	639	642	654	616	672	627	693	644	650	667	703	687	671	692	631	653	718	634	660	656	658	662	714	652	654	682	629	668	698	650	675	690	689	665	709	623	663	678	657	616	655	685	650	706	680	669	651	683	588	639	626	690	644	640	701	650	645	652	654	661	671	670	601	669	631	656	667	669	657	670	626	647	630	632	689	641	675	634	635	681	670	655	689	647	644	653	673	682	614	607
61439	88210	49806	15944	3488	958	603	575	621	619	612	636	632	603	598	637	622	636	631	642	649	625	612	607	630	646	627	667	578	639	619	621	613	598	620	594	604	595	650	597	648	573	617	618	636	606	598	646	619	619	568	625	572	593	617	652	657	581	608	614	626	585	627	607	610	604	624	609	617	583	624	610	598	635	578	594	630	621	579	643	655	633	573	664	605	625	602	602	629	596	609	603	582	564	601	624	577	586	594	591	616	596	614	554	589	597	628	629	595	627	602	629	600	627	579	624	614	633	643	619	577	596	650	618	629	598	683	629	622	599	618	517	653	621	597	601	567	620	630	639	568	633	603	611	616	604	609	600	634	636	644	595	600	609	604	585	633	599	621	577	572	612	641	608	584	608	591	624	584	604	627	629	593	637	608	625	610	612	588	614	583	585	597	650	600	594	654	608	572	629	624	605	600	613	603	657	617	625	602	600	609	607	567	617	611	624	630	632	610	606	570	615	615	637	596	626	667	563	617	597	636	603	588	591	589	573	592	571	624	587	632	620	600	609	620	663	573	589	599	613	615	647	578	645	603	645	629	638	625	605	623	627	586	590	631	678	585	592	623	604	621	635	573	597	599	602	573	658	594	597	623	579	632	626	628	628	651	598	595	633	636	601	602	617	610	599	599	590	590	591	646	605	650	666	639	564	626	573	638	659	665	564	633	612	669	650	622	631	595	607	653	626	593	656	603	629	587	641	627	594	580	630	601	606	593	623	609	571	632	601	586	646	587	645	623	578	641	607	573	644	573	633	642	584	625	620	631	614	570	583	587	581	620	609	557	575	618	605	616	661	627	595	641	571	618	580	596	629	568	608	642	592	611	600	634	618	613	646	587	621	625	590	575	595	630	557	603	663	586	612	618	648	638	584	607	636	614	568	630	616	613	631	595	625	591	627	637	629	645	611	609	605	604	680	635	584	606	645	608	654	562	600	579	629	606	602	618	583	632	581	606	612	617	631	624	641	643	611	580	591	583	617	581	640	605	608	599	607	627	590	583	580	582	630	641	602	563	626	576	621	586	586	588	603	654	587	613	603	603	610	566	567	611	614	593	665	577	592	638	593	616	606	616	632	620	615	635	586	624	647	588	603	629	624	613	594	621	591	581	581	650	638	584	602	636	601	622	623	631	632	573	570	599	620	600	617	612	554	582	644	612	634	632	611	596	617	599	637	613	632	615	604	574	617	619	645	630	583	594	648	598	646	629	599	625	606	633	587	589	590	616	629	635	566	617	566	600	639	576	606	644	580	620	628	592	627	638	621	617	650	645	604	587	640	632	630	610	559	599	640	581	641	606	620	596	622	564	578	642	612	591	612	620	636	596	629	614	616	609	628	593	622	619	629	633	621	573	562	607	560	608	607	626	614	602	616	631	592	595	665	613	618	576	597	585	618	595	611	611	596	587	603	614	565	604	570	589	610	657	613	637	580	632	612	613	611	591	579	608	617	631	591	560	601	584	552	589	616	594	633	642	577	617	624	653	569	611	600	571	572	598	663	641	550	584	619	603	619	597	615	620	592	578	599	621	575	639	593	590	590	649	593	604	681	635	653	616	594	582	632	598	632	597	641	583	625	616	646	565	593	614	618	633	593	636	600	608	619	616	620	607	609	632	639	606	607	603	574	672	628	575	599	597	571	587	567	580	618	610	625	640	621	563	612	608	640	599	630	598	602	631	563	598	616	629	598	607	599	589	604	624	600	611	617	608	600	595	568	604	614	587	617	580	613	577	611	599	596	617	590	594	634	613	572	606	643	585	582	594	579	619	591	637	588	573	633	578	626	620	647	612	579	641	605	612	613	629	608	648	632	630	582	590	602	604	555	630	591	600	588	624	638	599	572	635	600	629	581	660	595	607	611	602	601	604	603	607	583	653	651	623	588	589	598	631	601	593	623	571	653	614	598	648	649	598	588	610	622	634	649	597	641	592	618	599	600	613	624	646	639	624	630	587	580	620	592	642	632	635	615	609	618	538	591	575	637	614	623	591	588	620	617	562	567	629	570	611	591	600	609	615	582	624	617	633	612	611	577	631	585	615	646	638	621	586	671	559	615	608	627	596	610	602	584	620	606	607	613	624	597	608	609	599	598	624	623	595	600	632	646	626	578	621	564	606	576	583	641	615	602	591	606	583	551	643	589	626	619	649	613	602	625	630	597	619	589	640	592	616	605	595	633	611	612	562	628	593	612	574	599	588	607	593	620	640	603	630	558	620	589	571	620	605	590	623	596	636	546	635	617	635	625	621	595	596	599	616	657	588	592	645	639	581	623	573	584	598	605	624	623	604	636	624	603	632	632	591	573	619	609	607	615	592	585	638	584	652	609	628	612	628	596	597	603	615	623	577	615	669	609	535	598	624	611	666	609	570	575	614	624	624	590	631	650	584	599	618	589	598	603	625	606	629	581	599	595	592	562	618	638	600	567	581	615	592	632	613	594	604	598	582	630	624	602	620	618	579	585	678	614	607	641	616	611	616	628	621	610	582	592	653	587	618	604	611	641	592	589	628	562	550	632	627	615	576	607	628	675	581	658	593	634	612	615	622	592	577	614	615	610	586	602	605	612	627	635	609	644	570	608	577	644	634	601	616	604	612	600	632	624	601	591	608	588	598	617	579	638	645	659	672	623	603	620	643	629	576	630	602	624	620	615	632	614	591	613	563	621	587	608	592	602	637	666	609	600	599	611	599	610	604	607	620	658	600	607	630	596	649	616	580	578	607	611	660	614	631	613	596	601	591	590	606	583	583	588	604	608	586	635	592	625	556	613	628	595	590	627	637	626	595	614	589	560	601	604	600	663	642	648	607	641	640	579	595	608	611	615	633	583	588	619	629	629	617	584	620	640	612	620	590	546	571	574	599	570	626	595	642	572	609	609	642	641	642	594	609	608	580	644	607	610	612	600	594	598	597	610	624	660	618	629	589	595	547	586	620	601	636	630	594	614	611	586	605	581	632	631	662	579	585	585	616	618	534	567	647	615	569	593	627	595	623	603	577	613	623	601	585	600	626	614	573	609	577	621	613	599	577	649	579	610	626	580	590	652	595	612	612	624	604	600	637	610	617	582	592	590	618	577	597	623	661	571	587	623	594	615	642	647	609	606	584	592	606	546	644	582	596	608	694	599	636	610	587	614	578	619	622	579	593	595	606	587	603	569	639	639	579	614	615	610	607	610	608	575	575	618	622	592	594	626	631	591	582	604	592	567	590	571	605	610	605	627	600	622	585	571	594	567	582	625	610	608	593	596	641	628	625	601	598	625	600	606	615	615	596	608	628	591	594	611	670	636	606	590	639	574	600	646	623	624	572	612	625	593	615	567	582	606	637	578	618	579	581	604	598	642	607	591	589	588	600	633	602	587	597	607	616	577	637	603	598	621	587	605	621	610	620	563	605	636	633	615	669	612	636	570	577	583	584	641	585	612	607	556	593	622	624	606	611	639	599	605	568	571
34650	29577	18079	4097	842	567	640	516	481	584	544	538	560	530	559	572	539	570	582	541	545	523	514	509	552	509	504	540	582	549	534	542	493	570	516	554	512	522	533	503	552	571	586	559	563	577	579	550	545	538	538	542	521	539	548	542	558	509	534	534	525	542	498	507	549	543	545	576	558	561	548	544	567	546	523	514	549	557	533	507	560	498	518	522	551	550	552	503	540	540	543	546	569	563	503	512	504	519	539	562	530	590	496	551	555	541	530	529	522	538	487	529	538	577	528	520	551	546	553	549	517	565	552	531	532	520	525	532	523	534	527	528	545	537	536	530	578	529	520	502	538	520	516	544	544	558	502	539	532	528	557	552	540	547	499	523	574	539	534	553	560	568	532	504	514	509	527	532	540	535	527	489	521	545	541	540	556	564	581	517	554	512	523	550	495	575	540	595	532	544	552	505	544	534	552	529	541	538	518	524	566	536	512	530	582	529	559	531	551	553	547	550	542	516	531	514	577	580	583	510	562	578	517	517	541	509	524	514	539	532	532	511	518	532	545	522	541	544	574	546	535	511	548	573	536	558	550	531	557	505	496	552	551	518	505	544	534	512	522	536	524	585	513	551	533	494	525	553	581	562	580	555	542	518	551	516	550	508	487	520	567	539	516	530	555	555	555	491	527	522	551	546	530	526	506	567	547	545	522	501	566	543	517	579	517	538	509	526	542	529	563	556	521	526	510	570	576	571	531	508	559	492	488	509	508	509	504	532	564	548	553	546	531	522	548	492	557	540	560	529	523	540	538	522	506	554	535	617	535	512	519	499	531	577	550	559	570	602	513	521	519	598	546	529	571	522	522	499	505	560	504	535	548	533	536	530	522	517	546	534	540	545	557	570	531	539	500	514	464	500	517	528	564	547	541	566	569	526	541	500	532	530	541	540	531	496	571	526	496	561	545	545	523	548	522	527	549	529	526	509	561	510	529	536	536	525	521	543	571	502	551	537	523	547	524	518	509	526	552	574	513	549	557	521	547	526	511	556	558	570	544	547	534	505	565	540	485	519	584	543	523	570	526	570	541	521	517	577	534	539	530	540	538	521	511	504	533	553	531	541	511	532	553	526	574	557	510	502	535	512	547	557	539	536	512	559	505	560	514	526	515	522	538	541	561	557	572	539	539	533	561	534	527	517	539	519	538	488	503	517	507	511	528	541	506	489	560	556	542	526	563	507	569	530	529	530	584	550	555	523	533	509	587	542	528	534	545	533	537	538	495	572	521	531	511	547	531	602	531	534	543	572	548	566	553	521	539	529	548	482	561	582	554	492	506	516	556	560	558	517	546	558	545	569	551	534	540	554	507	501	568	545	516	533	551	562	552	551	531	543	524	568	524	493	610	513	535	550	579	515	543	497	529	534	531	541	499	535	569	553	548	494	521	541	533	533	541	515	532	525	544	573	506	552	555	532	540	544	505	524	531	546	518	533	564	549	512	558	560	551	494	537	496	551	554	571	524	548	480	549	548	542	505	502	514	514	556	562	500	531	528	564	533	512	547	523	546	538	503	516	500	510	543	496	504	541	489	554	572	523	541	533	504	519	520	591	561	526	560	525	553	515	528	521	532	545	521	549	507	565	524	525	554	535	545	553	502	517	521	562	519	537	594	508	549	555	564	536	508	510	529	552	514	517	490	483	540	520	527	548	541	534	561	538	577	520	513	545	565	528	517	529	519	517	528	547	550	512	534	556	535	483	533	555	527	587	555	537	522	537	539	516	526	542	523	521	546	539	515	511	546	547	513	562	528	556	514	532	563	545	562	496	563	526	557	533	552	534	530	496	538	519	555	538	570	499	533	568	534	503	573	576	537	526	501	554	508	533	523	522	516	579	536	550	544	549	533	553	499	521	528	568	539	502	523	603	505	517	529	533	527	556	559	496	492	535	537	511	516	542	530	536	525	596	577	549	559	531	550	514	524	566	521	529	518	559	564	564	499	570	535	552	575	485	504	560	528	563	536	548	539	530	539	489	541	539	549	540	517	575	487	574	570	503	547	545	558	524	494	547	541	557	555	520	518	513	536	540	531	505	559	501	549	557	553	547	538	528	452	591	561	545	542	540	513	534	573	519	507	530	493	557	551	526	526	549	544	548	563	522	513	557	584	507	518	569	519	526	546	540	497	556	505	501	540	567	584	504	529	517	554	541	526	553	539	566	525	555	507	512	495	532	594	531	510	545	538	504	528	559	549	522	517	559	598	550	511	519	499	547	553	494	477	555	530	555	539	504	497	529	505	543	491	551	522	520	546	522	512	509	548	524	526	510	551	524	529	574	533	535	524	512	534	516	578	521	534	510	512	515	533	518	479	536	515	498	495	474	558	517	516	493	546	541	562	518	518	542	516	523	530	493	501	519	573	539	545	563	580	530	558	509	516	540	539	579	543	536	536	532	565	518	496	492	555	562	539	569	566	543	517	557	540	517	549	565	512	537	513	561	512	517	530	544	517	564	583	511	512	552	552	570	513	501	518	552	511	550	567	510	546	508	569	507	555	545	482	533	484	527	498	501	550	541	543	512	527	564	579	537	552	536	551	561	570	531	558	528	519	554	569	522	552	512	530	559	542	540	566	517	543	531	526	534	554	490	575	536	522	534	532	553	551	528	554	497	505	533	520	519	528	570	558	511	542	522	564	547	515	561	531	561	556	537	545	565	477	551	558	519	529	512	539	557	517	543	509	547	526	547	518	540	559	534	534	575	554	519	583	526	533	540	471	536	558	549	515	527	528	531	534	501	521	539	515	531	539	567	500	589	550	498	565	546	526	495	532	560	515	566	520	514	502	519	555	538	549	520	594	501	512	526	515	530	513	532	502	545	528	562	524	540	564	527	570	503	585	503	488	503	549	547	517	544	568	530	497	539	538	537	583	577	519	548	558	519	537	531	511	533	519	531	540	541	505	494	543	543	519	523	520	514	533	541	517	512	512	569	557	541	537	536	540	517	474	556	505	541	525	488	578	549	576	562	536	546	570	529	547	544	522	524	536	534	496	533	569	538	533	547	572	543	540	535	558	527	536	552	523	525	522	533	542	540	534	516	505	566	510	527	596	534	537	503	525	542	515	528	521	557	531	554	528	517	518	541	507	553	585	554	526	514	557	499	558	535	542	493	511	546	532	546	550	556	550	505	517	537	527	546	531	491	484	560	560	485	535	528	548	539	543	499	547	538	585	538	531	538	533	529	577	590	507	513	562	511	547	506	542	551	548	540	528	530	507	515	508	515	496	505	551	544	521	531	526	537	573	537	530	539	511	509	470	519	473	531	521	548	538	550	532	573	509	555	551	539	561	568	471	563	522	548	544	567	547	492	543	512	533	527	531	514	530	539	572	514	579	518	548	534	553	505	588	554	552	561	537	530	533	537	567	525	531	535	514	517	557	556	570	553	557	545	541	542	535	553	554	550	478	537	518	477	539	581	541	541	526	521	508	530	539	555	515	530	514	488
30806	28732	10397	1978	689	498	453	455	430	459	444	499	514	465	474	425	463	427	464	439	495	468	466	489	425	437	439	473	493	443	397	461	448	450	452	453	492	469	480	475	431	420	424	462	469	440	451	435	431	409	444	459	468	467	460	439	460	427	457	459	468	436	496	444	431	429	431	431	472	467	430	431	411	440	462	461	426	449	423	437	449	440	492	477	456	448	460	468	479	460	459	481	460	450	407	447	444	468	455	467	441	454	451	478	417	465	436	425	452	456	476	419	456	435	479	459	466	456	448	433	475	503	464	472	494	417	456	437	428	462	477	473	466	444	433	431	450	430	428	422	445	453	418	486	422	476	470	417	471	438	462	470	438	411	437	451	472	478	442	429	440	421	466	455	438	429	430	431	449	443	487	444	441	443	477	438	488	468	481	400	407	450	439	420	451	440	465	456	479	455	438	433	417	500	451	440	435	421	449	440	435	465	459	454	444	446	428	416	451	445	464	459	448	437	438	436	441	465	462	448	466	473	455	482	440	482	440	465	471	426	423	438	457	455	450	470	424	483	458	439	471	452	447	457	459	494	446	484	487	460	412	458	448	458	456	450	438	439	482	477	441	428	430	461	474	456	435	469	478	443	442	437	465	429	426	417	468	418	460	457	455	469	440	459	451	484	506	467	491	488	443	408	440	471	429	434	423	484	454	457	450	432	470	444	480	412	422	463	464	451	444	434	423	451	448	456	470	404	452	409	465	484	453	460	443	444	449	425	452	479	493	468	478	429	465	461	455	463	441	432	484	448	455	466	495	434	459	442	413	426	412	485	434	462	447	458	432	423	425	436	482	451	418	480	465	443	435	406	439	449	457	434	461	421	445	467	513	425	449	450	453	457	426	486	457	444	444	434	460	455	496	457	432	473	454	478	437	458	452	428	474	454	449	466	434	441	450	476	446	424	446	473	442	444	492	467	433	447	430	431	450	465	449	454	438	494	465	503	405	476	507	446	471	411	480	465	500	417	466	451	427	469	448	479	439	413	465	439	455	496	436	499	430	458	447	438	429	425	451	464	474	461	439	437	511	442	419	469	458	435	425	466	434	423	456	465	426	446	486	452	421	446	436	481	462	437	471	466	435	430	432	446	450	432	467	451	452	452	464	466	465	456	434	451	459	439	449	456	433	471	468	445	477	465	452	462	484	412	469	435	454	455	459	459	462	456	450	455	467	435	455	449	477	465	464	481	440	429	418	449	395	460	435	442	450	441	451	377	436	471	463	433	437	431	466	457	460	482	478	467	467	443	435	453	448	490	431	467	495	432	448	437	473	474	450	439	458	462	451	450	460	475	453	470	466	445	444	466	432	488	448	453	476	459	463	458	472	458	448	463	466	473	482	457	414	455	476	440	445	467	434	404	478	433	407	429	456	451	421	429	451	458	462	441	423	437	442	430	422	462	447	444	440	447	447	441	447	459	456	479	486	422	498	466	472	447	450	447	404	468	483	467	448	471	451	456	437	462	455	446	448	462	444	441	461	446	475	433	443	435	491	447	454	442	487	424	484	474	456	464	416	466	481	465	482	450	465	488	456	458	458	466	473	435	486	407	463	434	464	453	457	438	477	439	437	443	467	471	450	436	413	470	464	431	422	439	440	414	456	459	441	433	460	463	443	483	450	426	475	433	436	419	479	442	448	488	443	432	467	444	461	439	438	432	424	450	441	457	446	431	471	473	420	487	427	451	459	463	439	490	455	448	474	452	443	455	499	466	421	391	440	417	435	454	447	402	426	455	437	445	427	454	454	442	492	476	435	467	454	462	469	453	455	463	469	484	416	460	488	454	469	413	443	439	420	455	493	462	454	440	415	453	437	447	441	455	411	454	431	431	452	438	456	450	450	473	435	442	443	467	439	455	434	463	431	461	484	454	434	468	451	509	463	454	467	467	412	487	433	457	468	441	478	433	444	445	437	484	421	473	465	463	497	463	404	448	464	461	436	448	405	424	431	445	433	445	410	433	491	435	452	395	451	481	433	434	461	424	451	449	426	462	433	405	439	476	461	413	483	453	465	454	418	445	492	464	396	432	482	440	470	432	446	441	448	474	439	448	461	427	414	444	452	455	452	483	442	431	471	473	454	455	478	415	444	480	479	426	450	428	473	429	450	493	434	430	430	432	455	492	452	479	442	466	431	417	452	446	405	476	468	431	431	484	421	425	449	447	441	462	422	490	459	437	442	472	459	437	475	461	475	480	471	447	449	434	441	458	444	441	477	446	420	446	452	455	455	423	481	438	426	453	434	442	436	444	431	479	451	458	446	450	452	509	446	471	419	476	493	470	430	450	459	443	421	435	478	476	486	416	449	455	450	454	446	474	447	504	470	467	453	444	430	439	481	447	449	451	438	488	447	440	433	461	436	429	449	455	424	435	450	429	507	468	490	410	431	452	448	484	492	456	425	454	447	446	436	446	427	475	433	442	460	422	419	468	437	465	483	467	485	471	437	470	471	463	441	455	452	453	473	436	463	470	436	457	435	451	429	430	438	447	442	446	481	457	417	449	424	418	457	450	483	449	502	452	466	454	455	424	421	434	443	446	459	462	449	441	460	428	454	440	492	460	478	436	436	405	428	446	447	453	457	433	453	440	445	419	491	460	465	470	460	452	477	466	435	445	449	422	438	470	454	445	467	475	473	489	463	503	448	409	460	453	442	470	461	404	442	448	429	463	421	443	490	469	452	422	467	456	484	480	468	466	465	468	458	472	436	453	439	451	470	475	452	409	468	465	451	464	438	478	507	495	454	414	420	517	436	442	493	426	413	457	428	441	429	440	434	471	473	441	456	461	463	474	456	429	460	470	429	462	474	435	428	418	469	483	461	444	462	432	440	438	490	478	469	477	480	425	487	451	451	465	439	447	469	458	434	460	467	417	451	454	462	438	480	454	480	441	420	438	433	441	442	426	446	440	466	489	472	442	428	419	480	427	483	498	464	465	438	437	441	483	420	443	450	489	455	435	432	464	464	452	442	446	457	455	470	443	424	462	446	457	460	440	447	438	457	434	451	423	443	467	444	444	450	412	461	440	415	477	471	443	457	463	436	429	467	419	413	443	484	466	462	455	423	426	435	480	457	477	434	425	441	429	414	459	445	450	454	434	457	472	435	477	446	440	422	463	469	458	397	437	410	488	428	477	460	444	443	428	486	443	385	482	460	464	439	450	470	422	451	462	460	448	447	448	452	409	440	446	464	450	438	459	485	444	444	399	442	480	482	472	452	458	462	408	431	463	452	457	468	430	417	471	459	433	458	485	458	443	450	444	439	412	446	447	490	475	466	430	457	448	469	481	415	444	429	471	440	489	465	423	467	481	441	465	456	472	429	475	425	434	438	459	458	474	461	464	415	489	417	456	491	452	438	436	426	445	444	457	461	462	444	456	482	451	483	442	456	469	441	443	445	484	460	431	444	477	484	446	431	443	428	479	431	435	444	505	437	466	441	443	451	450
24794	22970	29639	24870	17259	3989	967	715	654	670	636	628	682	653	638	644	667	637	589	652	606	634	687	612	611	631	615	646	637	583	622	617	604	630	617	598	649	636	557	604	624	598	600	604	644	604	631	582	618	655	583	601	659	649	609	617	601	594	616	576	621	608	589	584	564	598	632	606	622	584	651	604	588	608	616	578	621	611	626	599	620	637	661	686	618	643	621	600	617	606	613	636	632	637	575	589	588	570	606	610	570	616	574	607	602	556	613	655	624	584	623	634	637	593	672	568	629	573	601	681	578	594	557	572	584	607	651	555	624	604	603	619	557	569	659	630	584	585	590	595	626	619	594	598	605	595	606	628	622	607	603	574	626	584	593	620	609	588	621	622	615	638	615	635	616	598	597	640	580	557	640	593	608	642	618	527	562	574	582	575	617	606	608	591	583	591	597	601	616	575	602	606	575	608	604	566	579	587	655	577	607	593	598	616	565	584	542	599	595	628	590	619	637	629	603	594	571	578	563	644	573	637	644	594	617	601	595	606	594	613	638	674	619	594	625	594	562	578	583	620	607	624	597	621	588	574	610	569	628	612	607	655	616	626	581	648	629	570	625	601	588	610	625	573	616	607	617	596	547	615	566	633	590	647	622	602	645	647	603	613	578	586	584	646	631	609	590	667	631	600	595	635	631	608	618	607	585	642	635	636	589	592	625	618	584	590	599	619	642	619	582	600	591	633	581	627	586	642	609	611	619	612	630	580	668	579	621	582	609	592	608	623	609	584	607	597	607	605	598	638	591	550	601	589	603	654	663	607	625	604	598	593	585	577	633	608	635	590	617	604	627	636	610	627	577	599	578	592	547	620	557	622	641	607	597	636	626	598	601	607	580	644	579	617	588	607	618	557	617	592	630	563	625	598	559	628	639	607	590	596	604	600	580	601	598	641	573	559	547	643	638	614	611	601	610	584	579	629	594	636	559	578	596	586	619	566	628	563	609	627	627	635	625	573	602	640	610	644	623	620	627	630	605	590	620	632	607	693	583	607	602	581	604	599	601	585	614	615	567	642	562	659	659	565	587	606	605	573	576	588	564	616	618	591	630	622	632	591	649	610	613	606	593	617	613	591	613	585	587	600	622	637	634	605	615	589	630	620	597	621	604	585	588	604	603	558	568	645	607	666	591	622	608	567	633	626	580	591	615	619	612	617	590	605	612	625	556	598	572	593	583	587	643	635	571	613	621	636	593	587	585	569	605	614	592	620	628	618	561	616	589	611	588	549	579	608	607	616	596	642	598	625	592	637	650	639	587	586	587	644	628	627	619	567	620	631	615	580	553	582	587	582	552	583	598	631	605	598	612	619	571	568	594	604	642	603	603	602	574	595	592	596	579	593	604	601	581	593	593	609	647	597	628	626	611	592	629	566	611	557	609	614	595	595	604	636	597	606	671	579	623	608	601	601	564	642	612	588	603	613	621	627	665	619	605	586	578	620	653	644	608	614	616	593	587	583	603	572	602	575	628	603	622	622	642	621	599	627	641	632	602	598	603	584	582	588	684	595	588	605	638	638	615	610	635	599	643	594	624	611	607	624	606	622	637	631	600	622	624	636	548	611	611	602	605	601	618	581	608	607	606	596	622	611	581	594	591	609	595	640	594	633	612	609	587	640	601	599	638	619	640	598	585	600	644	606	616	546	586	599	627	625	607	580	622	581	653	602	580	632	607	622	605	621	592	568	605	636	572	593	591	633	616	663	584	625	654	612	621	628	566	619	579	555	643	596	570	552	613	610	558	573	595	641	618	611	570	548	601	575	627	617	589	580	611	645	613	576	590	563	607	540	648	635	660	591	595	576	679	601	641	607	582	598	607	587	624	604	586	605	621	613	612	608	627	618	610	599	602	672	614	590	596	631	607	595	572	635	565	600	634	589	651	606	611	623	634	560	634	607	631	619	659	600	587	595	609	637	598	614	589	589	651	589	593	557	599	613	586	614	616	649	606	569	581	622	618	596	601	580	614	577	601	600	624	603	590	651	555	580	581	570	596	589	594	603	626	644	636	573	577	600	591	631	567	620	587	571	581	626	621	591	614	586	601	592	597	634	615	578	618	612	605	599	565	631	586	603	649	559	607	602	599	612	605	579	624	583	629	579	596	605	611	595	636	605	580	591	609	569	630	594	609	563	625	615	598	630	618	618	594	621	632	600	637	587	601	613	610	596	613	638	676	627	587	579	620	648	617	628	562	572	575	637	578	602	619	593	585	639	620	616	547	624	586	606	530	573	581	576	609	622	606	607	571	622	583	658	595	616	589	639	574	610	598	587	603	607	636	673	559	594	599	595	584	635	636	583	591	610	615	632	620	646	659	640	566	604	614	630	595	555	590	561	603	572	614	600	600	607	606	621	630	580	569	629	608	637	622	577	631	577	583	635	618	585	609	655	580	609	586	576	593	613	635	655	628	599	596	614	579	584	624	622	617	589	589	597	624	634	648	640	556	595	590	601	579	613	623	581	629	628	599	576	585	627	604	610	591	569	583	625	588	614	592	616	590	652	655	636	624	627	615	600	585	598	586	584	635	618	594	587	566	580	619	592	617	641	638	593	598	595	570	595	652	627	591	614	601	596	619	606	631	613	584	600	654	561	582	614	659	613	632	613	614	589	621	672	626	603	626	626	632	610	615	616	640	585	646	617	624	638	592	560	636	586	608	626	577	609	618	551	591	574	609	610	614	595	578	605	603	552	658	630	584	629	603	582	618	656	590	634	633	636	643	579	532	572	612	593	583	619	608	592	627	581	641	618	631	631	574	643	596	611	609	651	580	636	626	615	577	642	623	599	589	637	634	597	613	560	568	564	572	602	593	591	594	604	628	601	653	629	586	630	619	586	589	610	623	636	638	667	613	608	580	609	591	615	624	609	590	592	580	603	640	623	621	631	571	616	579	601	631	578	653	597	635	584	656	624	593	568	641	595	622	630	585	590	592	603	620	580	635	618	563	586	607	594	593	600	643	597	628	653	621	625	635	590	604	630	588	631	585	577	604	638	606	594	586	583	610	618	590	630	616	594	563	611	641	555	577	590	599	632	628	585	583	584	624	606	575	601	606	606	591	671	570	588	583	603	603	593	605	655	615	617	621	575	619	605	655	580	640	608	638	594	577	575	627	646	605	655	620	603	567	603	592	586	607	601	576	615	617	607	584	579	617	616	606	573	629	587	631	634	574	581	588	602	643	621	552	605	610	608	610	653	627	620	595	607	638	586	620	640	615	549	575	598	593	619	606	626	607	621	608	600	611	646	608	631	596	609	582	621	612	574	601	638	633	622	640	651	571	649	592	610	572	634	577	592	654	641	643	559	616	606	599	610	662	645	620	608	600	579	585	540	611	554	641	602	626	560	579	599	637	564	630	583	630	635	635	595	587	614	650	644	609	631	577	609	573	617	630	629	641	612	617	585	642	596	605	633	578	589	567	611	586	609	618	628	627	605	618	603	599	625
62067	84014	45764	12841	2658	757	609	589	554	564	606	542	570	551	553	567	582	561	603	579	570	550	548	562	544	568	574	566	562	556	537	562	555	582	603	550	534	569	543	517	530	523	557	583	567	574	614	584	547	511	601	611	565	536	555	593	550	527	569	558	556	559	557	563	581	555	545	571	590	561	533	531	545	569	590	528	589	592	602	568	574	553	512	572	557	567	527	525	531	581	566	563	577	515	568	543	611	538	577	560	577	562	571	553	559	561	578	541	557	546	590	545	558	544	519	518	586	600	550	577	570	640	535	575	541	539	568	575	554	555	588	554	536	508	580	552	537	544	540	580	541	506	577	544	524	530	587	526	533	544	555	508	522	545	540	575	575	578	548	580	542	544	580	563	518	595	542	558	535	585	558	569	538	557	536	564	567	551	568	581	579	549	584	562	580	560	537	553	572	520	598	572	575	547	555	571	610	538	605	590	582	562	585	586	571	576	537	601	587	549	530	543	545	534	557	561	580	553	550	583	557	550	534	560	572	554	494	543	592	561	540	533	562	554	531	550	564	560	553	536	558	537	590	573	551	519	558	529	555	523	545	563	554	518	582	521	562	551	532	536	579	565	524	576	575	519	574	539	562	523	569	556	514	560	516	517	526	573	555	510	556	546	543	557	580	545	582	513	575	561	520	568	514	564	579	545	593	556	565	537	580	577	561	573	546	545	561	581	587	564	548	574	528	571	550	564	571	590	568	592	588	549	525	545	587	565	576	567	558	551	542	556	567	523	568	527	576	557	556	540	591	563	573	613	565	565	596	543	545	512	580	581	583	522	547	544	536	555	564	529	589	540	508	543	528	547	555	547	518	565	530	613	571	542	556	565	587	535	585	541	526	570	535	555	562	568	560	572	599	544	547	558	535	582	556	521	519	517	560	559	551	556	496	543	524	559	546	532	545	546	523	552	614	527	603	602	551	550	571	552	553	563	578	574	566	585	545	574	549	570	601	537	569	583	607	541	583	537	548	560	564	580	571	594	566	550	589	572	528	541	576	576	533	557	587	583	557	560	561	540	574	590	556	563	576	604	557	537	574	547	529	589	549	551	574	565	550	571	539	581	582	558	555	599	523	610	544	537	570	535	557	583	538	582	574	523	550	561	548	573	570	557	588	629	554	579	528	580	525	560	526	532	538	561	567	589	528	582	562	568	556	580	585	596	571	547	539	586	561	563	574	539	592	553	517	581	564	563	555	556	574	559	571	570	528	571	581	549	555	555	565	580	542	551	541	536	546	552	518	549	567	589	598	548	542	554	515	553	567	566	532	555	497	579	585	549	581	562	550	569	580	557	566	562	589	534	574	536	580	525	564	558	566	524	554	562	572	525	570	591	540	530	582	622	598	591	575	533	568	557	581	547	554	539	556	549	507	539	546	576	555	509	539	590	530	559	580	547	565	541	575	543	542	590	573	550	549	537	605	535	572	582	565	560	560	574	585	531	543	527	601	596	543	536	558	562	567	593	555	559	537	559	580	559	607	533	533	590	503	563	570	575	550	571	606	556	566	577	564	543	569	548	572	531	583	575	549	575	540	614	527	581	546	563	548	547	589	565	545	628	563	518	587	535	566	552	571	588	556	592	587	542	557	547	520	528	535	557	523	584	576	535	565	556	592	546	566	560	556	524	559	525	594	554	615	534	548	527	551	593	530	550	556	566	561	583	544	605	589	604	589	576	543	581	556	598	557	577	570	580	561	561	588	570	550	563	592	517	582	526	552	566	549	538	576	568	550	555	588	523	581	556	534	518	555	552	561	509	544	559	541	539	547	544	569	534	596	557	599	550	551	557	543	574	555	568	596	568	620	559	530	546	573	567	561	564	573	564	538	569	535	561	556	537	484	581	564	563	557	570	548	552	569	532	542	547	541	540	546	567	598	531	607	525	563	524	526	574	554	510	540	560	598	560	559	557	558	551	550	534	538	574	559	559	529	533	560	545	575	580	562	631	525	567	548	571	568	554	561	553	516	559	511	568	505	507	572	554	575	575	609	581	617	543	565	578	567	618	550	550	552	565	549	556	535	558	588	538	561	558	569	545	569	534	518	569	559	577	538	581	527	567	534	566	523	549	523	526	577	562	555	556	583	570	580	545	572	541	540	601	579	546	545	566	548	553	548	535	524	559	578	576	551	557	552	515	584	555	600	567	556	532	545	540	540	546	579	602	569	536	570	556	534	593	553	605	519	556	527	572	533	575	587	550	584	551	534	525	566	589	536	583	574	574	589	588	572	529	547	550	541	558	571	511	561	564	569	586	567	573	542	552	527	518	564	562	603	553	584	514	529	561	539	576	583	615	570	558	557	565	562	598	554	612	579	569	575	491	557	572	527	550	570	582	547	580	568	563	551	548	573	598	531	559	564	547	567	607	570	537	598	540	563	569	576	589	565	569	557	540	590	540	533	623	526	515	559	514	552	569	563	550	564	537	521	555	570	541	562	550	568	589	530	539	586	598	549	547	544	525	536	535	555	553	535	538	579	508	557	594	558	563	546	561	559	556	562	576	538	565	572	565	595	579	559	563	557	555	572	549	542	501	512	566	540	588	602	599	580	549	523	568	555	556	583	551	546	576	576	531	514	528	517	537	571	554	574	594	578	530	538	515	541	562	584	585	519	620	517	570	522	547	591	507	579	552	542	576	548	557	577	556	558	567	521	555	550	599	573	531	520	560	528	480	566	586	556	528	549	566	571	542	567	547	575	553	542	559	588	539	505	566	553	548	582	577	497	537	522	539	562	565	591	548	575	580	525	534	529	563	531	601	579	563	528	538	561	563	545	561	556	552	551	562	570	564	566	525	568	568	568	573	545	523	565	586	542	549	529	578	526	581	615	532	564	587	534	520	579	554	573	585	578	569	567	540	546	580	556	581	534	524	548	554	589	567	593	564	581	593	559	538	522	580	534	606	576	549	545	554	523	541	559	543	548	550	513	590	535	564	536	543	556	547	550	555	563	540	543	583	532	551	565	549	563	544	549	578	582	493	521	536	576	576	570	580	515	530	567	539	564	555	555	586	511	594	596	552	566	492	537	539	548	570	590	562	589	534	555	545	603	585	553	590	589	521	597	538	547	534	500	565	543	534	584	561	597	557	576	522	530	572	568	547	572	527	551	531	581	544	539	593	568	572	523	530	573	575	546	564	583	567	579	566	551	550	554	557	557	549	566	559	560	561	547	582	547	581	570	554	567	526	608	525	570	565	601	509	498	527	552	511	570	600	579	552	567	526	544	582	552	610	581	549	563	584	562	504	515	572	566	575	560	564	589	583	603	551	571	568	548	596	567	539	553	523	572	531	530	572	533	549	558	583	546	516	553	582	521	563	563	548	572	536	564	531	566	541	556	519	567	531	589	561	562	527	567	518	556	526	525	568	574	529	556	577	577	585	539	569	563	543	570	570	578	581	581	551	559	531	571	577	580	549	558	545	503	538	592	585	519	555	531	561	559	548
24222	22338	29145	24407	19875	8249	1372	823	697	698	722	754	745	718	712	665	744	693	766	735	738	699	689	738	730	724	754	685	701	721	718	715	691	718	657	704	657	715	699	718	691	683	674	734	616	675	727	667	714	705	751	719	717	687	672	720	639	699	702	688	741	769	699	661	662	746	734	695	718	698	727	707	688	652	706	706	716	697	696	711	687	680	665	712	708	675	682	722	709	645	716	715	668	715	696	667	668	742	744	699	711	695	661	731	670	711	673	687	661	665	697	689	686	658	671	652	657	743	694	713	667	667	639	662	696	722	682	690	680	695	702	684	689	709	683	699	688	659	722	766	718	700	725	709	676	697	718	682	693	674	686	686	675	727	764	671	720	682	680	688	685	629	695	713	701	687	732	683	776	650	707	714	699	720	702	704	668	724	673	716	694	702	706	714	685	702	677	682	701	692	701	706	672	691	729	686	658	652	720	677	698	645	669	642	686	656	676	746	697	686	680	680	716	704	699	678	647	683	699	714	722	694	661	695	696	669	753	730	690	696	711	653	665	660	677	732	686	672	737	622	692	707	702	705	746	709	677	697	743	707	704	714	715	681	618	667	739	651	716	664	706	680	688	703	730	742	653	663	682	677	735	711	696	696	704	716	713	677	686	678	706	647	721	688	670	691	658	719	683	702	700	670	668	679	675	722	644	710	690	681	715	650	704	679	716	682	662	724	688	755	747	719	649	678	675	690	698	696	701	658	673	701	741	688	698	648	697	710	670	715	696	671	717	700	646	709	642	698	677	681	666	661	648	695	691	712	699	729	721	690	654	725	684	705	695	730	723	713	675	682	667	654	690	679	718	693	665	726	709	689	656	739	707	701	703	698	703	671	717	730	700	713	711	692	695	675	725	662	690	620	662	656	673	715	689	721	693	713	681	706	690	654	679	704	689	662	680	671	705	698	639	678	649	702	698	716	707	659	688	712	689	726	698	741	674	722	648	661	716	685	702	702	716	702	682	697	685	676	710	673	667	667	681	659	686	734	700	713	653	690	644	679	710	654	685	673	696	646	660	695	682	652	671	663	743	663	666	679	701	708	705	697	683	699	669	676	703	724	709	667	727	679	714	671	674	721	680	691	739	670	692	668	713	648	653	713	671	694	719	718	694	615	688	681	722	701	681	700	677	696	658	760	726	739	687	660	705	699	707	708	671	746	738	714	653	664	669	702	669	680	718	703	678	731	727	779	719	688	686	691	714	707	679	663	668	692	655	715	720	692	707	732	752	679	691	691	673	703	708	706	699	663	721	671	635	675	644	687	656	687	701	739	691	693	678	711	764	678	700	751	703	666	671	720	689	672	683	667	709	659	659	639	717	679	692	680	681	703	685	732	686	718	681	717	683	688	651	674	678	705	683	681	674	714	701	688	739	707	706	671	733	715	666	706	707	652	678	721	696	698	688	695	673	706	699	687	691	693	694	673	695	722	666	685	699	712	654	717	664	720	685	695	662	664	699	698	665	675	643	737	743	686	705	695	693	693	657	689	651	641	659	645	672	702	666	659	668	745	722	677	678	721	687	659	679	657	695	777	708	705	694	733	715	716	690	670	686	723	715	665	708	696	666	715	741	717	691	680	648	685	717	732	733	709	702	662	707	721	680	644	682	704	702	711	717	694	677	712	680	658	709	681	640	693	677	686	708	699	693	699	738	698	717	696	689	713	692	626	701	723	705	693	661	702	673	694	698	684	709	666	665	685	675	696	692	662	681	668	654	674	709	671	692	637	717	707	692	670	707	701	648	657	689	715	646	723	689	730	672	717	710	705	707	675	665	611	673	711	704	667	715	698	716	656	689	685	645	696	706	698	692	711	671	644	685	714	683	680	693	650	735	711	673	686	702	676	695	708	666	674	712	684	730	678	713	684	690	664	709	669	705	684	694	669	661	684	636	666	671	710	687	661	668	700	673	693	715	686	727	654	721	675	685	680	710	694	705	718	670	691	677	696	724	659	706	699	740	660	720	670	636	655	687	692	682	697	680	707	743	676	716	652	680	674	707	704	667	673	711	671	668	692	668	708	675	692	662	667	674	712	677	693	691	663	706	717	695	674	704	699	677	723	708	700	672	702	690	609	671	687	689	650	671	664	666	662	704	665	704	719	679	673	685	716	713	692	692	701	739	687	671	689	669	697	685	679	714	713	695	660	743	657	675	656	726	702	668	696	715	696	649	670	643	706	699	731	661	680	667	664	665	677	714	601	667	714	718	661	709	656	668	691	685	685	742	673	696	692	711	700	721	694	749	660	675	690	681	683	680	696	653	739	689	690	723	694	631	691	671	664	712	687	682	668	651	711	699	681	693	688	670	654	669	692	722	714	649	687	661	697	743	670	629	681	712	697	685	699	688	743	680	707	674	667	698	703	731	636	688	722	692	700	657	687	688	683	660	716	712	723	699	690	682	653	680	694	688	701	678	719	719	691	677	703	728	627	672	674	652	712	674	723	703	681	665	702	704	666	702	690	667	700	690	709	727	708	653	692	644	706	690	670	736	683	683	712	643	717	672	705	674	666	664	652	682	686	708	676	663	716	680	708	670	724	695	649	710	706	667	718	664	666	686	660	700	683	682	714	678	677	717	687	688	671	678	680	656	734	676	675	721	708	679	722	651	703	677	708	735	697	677	661	678	724	694	675	706	691	699	707	704	692	665	685	692	709	703	677	680	708	657	689	683	667	691	676	749	676	677	674	671	705	694	694	706	704	706	686	700	692	714	740	690	707	705	744	757	696	752	669	670	703	651	729	696	681	675	676	686	681	693	702	668	695	705	697	723	693	684	694	617	700	688	680	667	617	690	653	712	696	721	702	714	691	668	690	687	671	654	678	701	733	702	668	671	742	693	690	678	695	699	676	713	727	695	672	701	694	675	651	667	671	736	671	714	712	745	668	709	659	713	709	654	670	761	659	701	727	670	676	619	755	697	689	675	715	691	671	666	722	672	669	639	713	706	646	679	718	590	690	699	689	720	684	711	687	742	695	705	681	681	715	720	676	723	690	666	697	624	663	703	677	690	678	683	689	745	704	672	708	718	679	638	682	709	616	616	715	676	673	723	688	701	699	717	689	700	697	684	666	702	732	731	646	675	726	710	658	660	689	733	773	676	676	662	692	700	730	660	659	699	670	697	716	669	692	662	738	641	682	695	701	708	649	665	707	740	734	709	715	686	646	682	670	697	675	698	738	709	685	692	694	665	680	685	739	698	724	682	667	745	648	681	707	691	636	702	715	674	681	724	697	679	662	666	707	670	657	675	692	680	658	702	723	712	688	677	731	672	699	672	693	676	664	694	687	635	691	683	679	663	664	705	694	681	751	721	659	709	639	728	721	671	720	677	663	700	658	676	676	704	690	663	697	695	688	741	686	688	665	683	680	711	696	681	695	764	664	668	679	657	708	685	695	692	694	708	721	638	655	708	751	652	675	722	698	721	712	688	670	733	713	730	692	726	700
60746	88138	49616	15761	3338	957	660	600	600	620	616	629	613	574	627	648	583	616	622	608	613	644	632	656	603	637	681	655	590	664	642	634	662	627	634	642	643	642	625	630	610	602	663	649	614	641	645	620	607	609	615	639	595	632	632	625	639	692	652	636	655	632	599	623	632	604	642	636	645	605	610	672	657	652	597	624	654	621	642	656	643	623	643	610	647	679	611	625	662	558	645	619	624	601	642	625	613	630	619	631	653	582	609	621	649	652	672	603	600	646	667	652	622	636	634	621	588	627	622	673	639	600	606	629	651	615	629	644	622	672	628	647	569	637	593	608	633	609	647	676	569	647	642	606	689	673	635	632	635	687	632	610	631	609	632	627	667	610	606	626	628	588	643	611	644	604	614	630	638	593	632	630	653	602	605	632	634	646	655	652	627	640	621	582	620	672	667	599	655	569	623	649	663	632	601	616	576	612	631	622	611	619	607	661	596	639	610	581	649	615	650	603	616	561	684	646	611	640	638	583	593	623	600	616	597	647	617	608	595	642	590	605	631	603	648	594	663	624	640	645	638	624	619	612	576	633	644	620	619	653	622	664	660	623	639	659	677	644	638	641	624	647	625	613	614	659	624	619	622	632	635	652	647	606	632	631	600	598	666	562	606	606	656	647	607	632	642	587	600	608	625	620	591	644	643	597	633	646	604	630	645	642	637	619	619	683	635	613	657	629	638	623	646	648	654	621	617	584	576	588	600	647	657	668	620	674	604	645	626	605	615	640	621	608	645	637	664	633	607	613	642	600	585	669	604	621	651	612	646	647	645	587	606	617	591	627	602	615	656	604	610	617	656	658	619	660	644	660	633	660	633	612	614	585	652	603	588	657	636	647	612	611	618	654	605	602	634	606	611	649	590	623	593	603	622	622	663	604	645	629	620	596	618	646	648	651	646	629	631	628	609	650	643	606	648	627	607	642	593	591	640	637	617	630	646	602	646	648	598	630	586	608	633	660	608	666	655	633	671	610	603	591	612	652	623	632	617	635	671	637	608	582	598	660	633	624	602	588	634	632	669	636	634	638	576	596	600	651	613	566	608	642	664	655	616	599	612	665	633	649	647	617	611	640	613	635	599	619	642	641	623	646	644	614	604	665	616	610	629	630	614	630	658	646	617	648	656	646	647	643	657	616	634	617	637	590	639	625	638	638	576	606	627	602	681	602	611	631	616	589	639	638	623	597	689	658	626	601	612	676	653	686	641	643	632	576	637	622	639	643	614	641	602	621	655	646	645	637	609	594	621	653	638	609	610	653	694	598	634	638	587	676	639	645	599	638	611	626	646	618	662	648	637	625	632	651	624	597	625	653	595	631	599	602	561	590	633	603	604	667	655	564	603	617	617	620	636	653	638	643	641	628	605	608	587	599	605	631	628	643	624	640	576	628	594	644	598	626	672	609	606	605	606	633	637	671	571	657	577	662	584	579	613	602	619	604	636	622	617	593	621	629	613	612	679	638	638	628	580	655	680	626	658	610	647	623	636	669	633	617	632	629	615	580	649	633	649	678	623	649	595	628	630	631	649	618	642	597	618	604	609	628	633	653	622	639	652	632	600	627	616	618	654	636	639	594	632	602	665	611	617	664	642	675	682	621	597	645	636	632	590	630	622	663	613	645	599	668	583	598	607	607	622	615	611	618	641	675	639	566	659	586	619	613	637	609	646	664	623	639	618	630	630	655	579	624	660	657	637	624	646	655	609	615	620	632	633	622	598	594	642	596	639	630	597	618	606	617	649	626	589	634	621	601	623	668	634	603	627	625	633	596	612	635	655	640	610	632	609	599	646	625	660	568	597	637	626	677	637	638	626	640	615	606	632	596	601	663	633	620	628	623	593	657	601	626	641	648	589	592	598	629	639	632	625	643	623	599	646	644	615	598	612	635	586	621	587	622	662	604	593	643	633	590	607	635	614	587	681	617	635	622	640	638	578	613	635	623	604	614	565	624	621	644	608	612	611	597	650	650	638	662	601	599	603	616	637	579	628	631	641	625	630	593	598	653	642	582	666	583	601	625	622	576	561	631	628	602	635	618	615	637	658	616	677	599	646	630	620	621	650	661	597	614	590	601	600	606	648	593	604	632	614	622	614	599	640	635	630	632	617	634	633	658	627	666	615	636	667	623	658	605	592	659	624	688	600	650	634	586	607	637	610	640	639	606	624	650	647	647	639	625	637	638	629	650	598	648	620	627	652	608	638	667	589	631	633	637	647	617	569	639	602	652	648	588	612	606	571	622	627	655	668	612	625	600	662	614	604	604	646	603	600	618	643	644	640	662	635	559	585	650	577	632	596	632	639	619	660	641	648	612	605	633	633	670	616	625	576	604	638	624	647	585	563	581	623	623	623	636	631	645	613	622	618	634	635	581	623	577	587	612	651	645	596	611	623	591	647	590	608	583	638	673	590	586	621	622	616	581	610	638	598	626	607	636	654	625	629	625	625	589	620	646	644	594	615	642	557	570	656	609	622	640	639	588	630	602	641	614	627	618	617	587	638	631	629	644	621	607	605	624	589	619	613	629	618	587	612	624	587	608	664	616	641	635	617	616	585	628	649	618	660	631	635	664	629	605	667	599	628	615	611	653	613	623	653	638	591	608	583	622	610	600	622	612	594	605	595	656	640	588	590	620	613	622	680	653	574	621	620	615	651	592	630	646	615	639	599	631	602	651	630	618	659	640	629	661	650	614	567	635	578	663	654	598	606	645	644	632	637	655	670	586	596	611	656	628	672	652	619	595	628	635	589	628	618	599	631	617	632	662	619	642	621	633	623	609	635	658	623	606	647	641	652	600	636	610	654	589	595	614	587	661	603	665	634	612	641	626	627	632	625	635	642	633	625	616	665	640	651	664	638	607	612	615	624	652	658	626	656	610	646	580	647	624	658	584	636	580	672	561	599	623	641	609	653	635	554	585	659	656	618	631	621	613	618	625	607	610	632	629	630	631	599	621	614	615	616	665	623	627	630	584	620	664	647	593	633	646	633	702	617	629	623	582	617	611	654	591	583	626	666	619	633	646	636	654	628	636	632	637	590	618	648	634	615	607	601	632	622	627	635	629	580	612	583	631	640	642	595	584	634	628	600	613	657	626	602	656	639	613	628	647	637	617	618	663	613	641	601	622	622	603	642	640	595	638	658	593	601	635	598	617	626	628	615	633	623	590	627	647	634	576	584	630	609	596	630	588	578	641	597	594	640	642	575	586	632	595	632	597	617	608	618	639	635	592	634	591	629	611	612	633	622	614	621	644	600	667	663	657	621	612	632	587	653	601	629	601	608	620	632	609	604	636	596	636	595	606	667	654	628	646	592	605	627	570	584	642	640	579	623	620	595	613	622	611	649	616	619	601	658	619	586	637	647	642	608	648	660	622	621	603	621	621	653	617	598	607	596	635	640	614	576	647	622	622	607	632	611	573	614	624	626	587	558	601	648	633	610	628	637	570	568	602
35062	29919	18050	4216	927	581	599	549	538	535	565	543	560	553	596	568	584	561	563	558	556	569	562	552	555	515	562	546	572	559	602	525	578	544	535	558	540	536	529	528	603	565	547	573	589	587	560	530	606	569	553	548	533	576	582	571	594	597	589	540	594	558	575	566	558	592	572	551	562	585	563	585	512	565	550	582	536	533	594	548	559	560	553	570	574	547	572	564	538	566	558	583	596	584	518	574	593	575	549	538	554	592	579	536	536	519	539	558	552	551	543	556	561	560	597	546	573	567	569	580	570	595	557	560	563	541	568	564	583	534	582	517	565	588	535	572	565	563	557	537	567	547	539	509	565	543	563	558	561	553	595	593	611	550	570	578	563	554	568	563	543	601	607	537	537	534	538	566	585	556	568	587	553	574	525	559	559	550	602	530	587	563	588	578	577	585	556	567	598	543	576	569	543	512	557	559	578	538	591	558	554	530	542	532	573	568	576	552	552	536	570	543	621	551	557	523	561	569	612	562	549	569	542	544	550	528	581	557	554	526	527	582	564	600	604	565	571	536	513	558	573	514	584	573	570	580	530	583	547	527	604	544	588	553	564	572	586	572	563	561	556	560	538	544	504	544	559	580	551	577	564	548	537	585	625	555	534	578	581	611	547	602	511	565	576	548	536	548	552	581	607	544	553	559	583	586	536	566	572	542	537	527	592	562	563	573	569	603	562	564	539	532	564	594	580	539	587	566	535	538	571	533	525	518	507	557	549	570	548	547	547	565	590	550	562	583	593	568	536	492	559	522	569	560	551	572	531	542	633	577	531	569	585	564	529	537	566	503	565	554	545	571	538	611	548	563	551	524	569	588	553	551	578	567	538	531	561	541	538	607	552	576	590	577	557	562	633	584	562	577	554	544	562	575	549	557	551	549	546	525	574	516	573	554	519	547	529	549	580	571	582	559	580	576	567	535	549	583	559	569	564	554	562	586	533	517	568	576	586	587	581	558	583	568	556	566	530	550	540	598	554	560	591	522	570	528	581	540	585	573	605	542	594	529	527	540	610	617	585	515	547	575	584	586	555	558	550	561	557	550	554	558	575	565	577	593	561	557	558	549	543	522	547	548	578	543	544	525	574	563	529	589	504	543	548	574	575	556	556	608	539	592	524	636	606	555	550	513	569	558	544	602	577	545	513	522	589	578	589	597	626	529	577	532	572	583	548	517	555	508	560	559	550	556	529	570	559	529	566	591	553	556	564	564	546	539	565	539	573	587	570	562	571	559	557	578	518	521	603	561	523	564	593	550	580	601	568	540	567	575	585	573	566	586	540	555	570	575	545	541	583	585	557	565	545	580	580	566	572	582	527	588	559	533	563	592	591	571	563	548	570	564	554	552	580	576	564	578	561	577	632	542	548	534	582	529	523	531	561	580	585	540	590	553	555	547	554	556	582	550	557	566	538	552	556	581	621	531	578	545	539	539	564	545	579	584	569	509	546	553	537	562	585	564	558	530	555	537	548	552	585	545	530	526	528	571	568	559	546	547	538	557	597	594	589	515	518	591	558	570	534	575	547	528	572	535	595	540	564	575	560	535	531	591	521	539	579	529	560	575	579	572	552	601	553	547	594	585	553	605	551	572	550	593	570	588	567	588	557	618	590	518	594	562	588	541	564	579	585	576	557	570	537	614	575	566	598	532	559	594	551	518	547	552	559	555	572	580	575	591	606	579	542	533	546	590	551	568	587	552	557	502	567	527	526	569	584	564	602	544	550	581	574	556	540	554	541	556	558	546	580	575	532	574	543	566	551	578	540	555	577	558	535	595	550	507	539	550	549	604	526	558	550	555	558	565	561	553	559	536	563	549	552	528	539	568	554	534	579	555	560	564	540	536	575	555	589	578	565	590	565	567	557	568	568	584	558	592	613	579	583	619	581	557	532	549	602	552	547	595	567	547	550	557	547	558	566	579	581	629	562	556	543	577	554	544	618	530	578	547	612	609	528	568	577	551	528	565	548	564	556	547	563	528	532	560	563	550	562	569	597	563	546	585	568	570	596	545	570	565	534	563	519	578	561	559	536	568	596	574	574	537	563	584	545	552	575	594	564	552	552	566	569	528	574	604	562	550	530	589	558	552	552	581	560	571	584	543	588	587	514	603	531	544	558	543	551	573	522	539	569	572	554	564	574	574	556	564	561	551	549	586	596	598	512	606	560	532	560	571	568	620	530	588	561	605	584	570	571	558	591	563	583	556	595	569	563	566	579	543	582	542	592	569	565	602	542	575	543	542	524	536	579	542	563	526	532	579	582	579	596	540	598	550	606	566	566	534	544	557	537	609	531	559	560	583	573	547	545	520	559	578	595	559	532	544	568	524	583	614	538	607	565	544	596	581	543	552	569	573	555	552	564	576	565	555	547	526	584	545	530	606	544	569	538	559	550	538	589	553	580	553	575	554	569	560	561	568	583	555	572	592	555	584	567	580	576	525	594	570	575	573	606	560	587	558	592	578	559	589	562	531	587	554	531	536	546	533	561	558	542	516	576	560	552	564	580	595	577	574	571	564	501	597	567	582	577	575	575	518	559	592	558	560	570	541	555	542	528	576	571	577	558	550	568	553	547	553	557	553	551	546	551	543	560	549	565	569	566	587	557	566	614	547	512	567	582	539	547	531	610	536	565	553	557	565	532	523	565	563	516	553	557	612	539	519	577	505	539	580	539	560	565	554	547	566	542	528	583	514	588	561	600	573	606	568	563	566	546	533	575	569	593	553	583	607	538	526	557	547	564	551	599	537	589	538	525	561	617	587	547	568	550	610	544	534	567	585	554	546	542	583	574	588	556	552	553	544	546	594	572	588	570	549	548	581	569	582	567	509	600	523	526	553	620	576	577	600	569	542	581	588	562	589	527	600	549	554	573	594	563	578	518	536	512	558	583	551	591	579	558	529	539	583	540	589	549	566	561	571	543	523	596	568	563	614	581	545	524	550	519	566	562	586	623	526	532	577	568	571	555	596	549	599	563	533	549	501	535	585	560	573	559	519	595	546	575	535	510	583	559	585	553	588	567	548	551	564	526	577	527	524	550	557	583	584	603	542	546	512	510	595	572	581	589	539	558	535	582	544	585	583	558	540	597	511	561	555	543	604	544	561	548	551	590	543	558	555	547	592	542	565	585	530	589	573	574	559	535	564	551	555	569	589	545	593	590	586	529	528	525	571	585	559	563	565	589	564	556	544	566	516	522	576	578	532	558	565	588	560	556	512	541	547	561	556	543	598	543	557	558	511	559	529	549	580	579	549	573	574	575	566	614	549	558	589	571	595	549	569	575	564	529	504	555	530	595	562	537	602	590	557	583	598	575	575	526	567	560	521	580	525	543	572	548	596	590	565	555	563	557	558	582	587	528	569	538	583	531	590	557	531	548	589	597	547	597	562	560	561	536	564	576	589	543	575	585	551	565	579	566	557	591	559	546	580	559	584	581	582	517	511	574	537	492	562
31234	28614	10245	2010	684	529	439	478	481	489	469	468	475	485	499	482	470	446	496	498	450	461	460	470	443	444	457	471	525	515	467	453	457	460	472	468	489	472	462	484	494	478	503	467	465	428	477	486	480	448	454	504	472	514	464	447	458	452	461	450	470	479	492	465	462	494	423	459	411	497	482	465	476	451	448	503	494	519	447	455	456	459	492	478	444	453	491	462	434	456	475	428	430	464	471	481	463	478	464	485	471	478	488	460	433	435	477	465	474	455	469	472	477	466	467	465	476	470	446	469	475	473	450	442	467	479	476	489	440	435	514	476	417	482	445	456	454	522	465	458	487	502	469	475	479	474	462	451	485	444	423	467	456	483	451	458	461	450	477	467	462	466	486	453	448	469	466	487	452	457	477	494	467	484	473	485	461	464	489	468	478	458	443	482	451	471	503	432	460	463	454	537	479	463	474	484	507	461	449	468	459	476	459	457	482	492	448	457	459	454	457	450	449	473	458	442	518	474	452	481	465	493	493	433	477	463	493	489	456	472	497	477	482	475	442	433	446	457	486	484	464	439	468	458	481	476	450	494	505	471	493	481	501	487	437	437	466	422	475	452	436	422	510	459	465	445	474	432	489	397	474	433	464	521	502	484	469	440	461	467	455	499	473	518	462	489	438	457	472	466	444	488	508	462	496	433	484	440	469	478	452	440	458	427	454	472	484	499	480	492	480	485	452	449	467	461	430	482	484	454	446	488	469	490	448	454	466	466	437	452	448	470	478	480	515	445	486	497	480	432	477	462	498	446	432	462	447	468	463	466	443	465	443	485	441	471	464	463	450	459	446	488	462	444	443	472	436	476	446	456	457	462	499	487	460	479	440	458	444	499	430	444	459	449	472	478	460	449	503	483	425	449	466	449	456	461	475	444	467	505	455	511	478	458	444	455	440	468	452	501	459	460	511	461	477	489	461	436	491	483	474	476	497	467	458	497	448	496	446	474	463	472	469	443	445	432	449	461	506	488	427	466	426	486	465	448	474	481	449	435	447	458	472	469	455	477	468	468	469	438	454	464	439	472	470	498	484	453	423	479	463	444	452	436	495	463	471	448	471	463	487	448	446	443	465	433	406	492	434	438	433	476	503	453	458	448	457	502	484	459	440	474	461	479	447	449	507	487	441	491	490	449	431	462	476	487	443	525	440	484	449	439	477	431	440	468	476	451	459	396	470	464	494	479	503	479	489	485	434	461	494	463	449	474	488	479	485	461	480	474	454	455	499	435	422	497	452	457	479	444	497	469	491	499	472	452	441	426	472	455	478	453	470	486	472	519	494	466	477	478	435	447	459	451	503	472	479	452	444	494	439	477	478	475	483	464	461	471	432	443	459	460	470	508	499	478	451	444	450	511	481	426	452	458	472	423	432	476	472	489	467	421	449	473	470	480	475	413	496	471	463	453	459	477	458	428	452	484	477	476	471	449	458	495	496	468	483	510	464	459	446	470	452	468	494	488	444	453	455	457	462	459	447	461	445	484	491	457	471	466	475	451	439	431	465	501	446	478	454	455	474	500	463	434	486	489	491	475	457	499	442	458	469	456	421	444	430	472	509	485	462	467	474	466	450	449	469	469	469	474	487	462	486	488	442	495	464	493	471	453	456	451	426	487	431	487	439	466	481	491	476	439	471	473	490	490	425	475	457	460	503	451	451	464	430	449	490	477	487	477	468	429	446	454	449	458	472	478	471	491	476	452	483	452	516	446	449	458	457	483	436	456	464	462	455	475	473	439	482	430	504	464	469	480	448	457	458	425	452	441	490	454	481	464	483	471	495	449	452	429	436	462	472	489	431	461	430	466	488	430	476	476	458	441	464	462	501	465	466	500	486	470	442	438	455	467	445	441	481	500	498	481	494	413	457	456	440	447	489	492	467	468	460	474	463	477	451	444	497	440	466	440	450	445	474	495	497	489	463	493	444	503	511	445	473	456	427	456	473	478	459	461	463	464	448	482	458	468	509	474	524	493	486	464	464	503	473	495	448	446	485	503	474	473	434	451	471	412	474	464	486	464	464	492	490	470	440	477	448	464	484	512	459	477	455	419	506	465	433	431	472	477	424	410	450	453	411	479	475	432	436	462	439	498	482	439	485	493	468	470	493	468	451	484	479	458	442	485	475	464	494	505	500	441	461	485	498	443	486	451	497	469	462	459	496	462	449	504	499	485	476	471	470	469	456	459	479	494	492	425	511	469	452	484	501	448	471	462	483	488	471	450	454	431	467	449	477	466	455	468	490	478	443	468	479	446	494	460	473	411	450	443	462	450	482	468	497	449	472	434	460	441	475	445	474	476	471	460	454	485	433	469	477	450	427	469	516	457	497	451	477	453	477	466	454	462	448	480	486	452	419	486	440	477	496	449	477	447	412	457	466	430	484	439	490	460	458	432	499	446	442	493	434	469	450	462	422	448	480	489	504	491	462	440	483	495	467	452	476	448	477	495	429	423	439	443	442	471	495	442	472	507	487	427	459	439	426	464	454	456	468	450	501	467	451	484	494	470	476	496	460	469	477	448	461	465	494	432	428	465	445	474	477	454	482	458	425	451	462	450	453	439	464	445	477	454	457	453	461	461	458	491	466	452	457	498	459	488	453	444	463	499	465	455	460	454	421	459	513	488	472	491	457	479	499	464	445	479	508	458	469	435	479	457	453	472	496	459	462	462	452	461	520	477	454	488	482	434	443	457	483	447	491	474	462	454	487	447	462	475	442	439	480	467	472	447	453	480	492	459	427	469	454	481	465	461	447	437	451	453	465	462	460	474	444	446	482	464	451	452	456	499	517	436	458	463	406	470	466	488	475	474	448	483	455	419	463	505	456	467	465	486	464	474	456	472	487	495	463	476	456	462	443	441	441	460	451	469	498	516	435	507	449	447	467	462	475	484	488	475	481	452	463	475	505	478	431	477	501	446	429	481	444	464	478	453	441	492	472	443	454	462	450	463	486	474	461	457	458	427	481	472	488	439	465	495	448	500	504	509	487	489	519	442	462	452	450	428	454	470	435	453	498	467	477	436	456	469	484	473	415	442	474	472	461	485	464	454	467	462	467	456	480	431	472	449	459	462	496	439	455	485	492	505	467	425	494	456	440	496	447	456	485	457	477	471	452	457	474	456	466	432	426	471	455	465	445	448	483	478	468	479	462	487	496	494	487	517	478	452	471	478	486	490	466	470	469	488	489	449	499	477	479	470	517	501	467	436	489	467	494	495	459	471	502	471	454	452	463	467	443	478	450	483	424	444	449	482	429	466	487	470	499	478	465	431	481	466	446	472	460	431	472	468	476	478	446	474	503	476	478	475	456	461	467	448	441	468	446	479	476	480	460	476	458	472	472	465	472	455	494	462	463	444	394	471	456	466	427	468	462	507	461	445	492	462	452	467	476	502	493	469	465	452	476	489	467	474	440	454	490	483	459	480	489	451	441	449	490	468	434	466	481	447	451	486
24823	23042	29537	24762	17470	4055	951	794	587	684	623	631	620	653	609	676	645	646	657	617	646	665	600	619	650	614	609	645	616	636	629	605	637	650	632	672	594	633	614	621	606	621	645	626	605	629	594	655	663	586	590	586	630	602	611	561	645	618	622	652	602	598	633	592	601	610	622	641	620	582	619	622	642	633	657	596	625	647	564	570	595	578	654	624	550	632	643	639	586	632	647	600	595	648	625	640	574	622	607	661	612	582	610	574	613	613	623	588	617	638	590	612	612	614	563	618	653	620	648	621	606	646	588	598	596	632	619	586	613	616	597	625	571	619	639	618	608	586	602	610	601	616	659	621	602	627	660	665	576	617	578	613	656	629	641	625	613	631	620	614	582	586	606	677	639	563	602	624	633	575	573	614	613	603	590	643	635	620	598	599	624	582	609	592	602	596	582	583	614	617	590	625	594	627	616	635	620	552	618	613	661	587	597	642	621	642	610	605	658	580	620	645	576	611	628	612	638	618	594	609	670	611	595	610	600	613	647	645	587	674	658	574	648	618	605	607	621	637	642	605	578	563	604	616	609	579	618	593	615	607	563	566	609	612	613	610	591	591	612	651	649	616	637	574	634	631	616	600	564	574	608	616	613	650	606	622	630	618	601	640	615	592	624	584	592	576	637	635	565	581	588	597	612	654	594	621	619	581	619	616	601	641	640	645	653	609	644	604	596	577	564	607	661	571	594	604	607	632	599	572	648	633	611	649	617	595	602	623	593	644	579	614	546	626	599	543	633	611	622	603	599	552	654	650	615	622	646	641	633	633	629	625	558	608	590	592	621	634	599	629	589	613	630	630	618	647	621	624	591	688	621	621	569	610	606	621	601	656	655	608	607	624	638	623	620	618	687	650	626	592	669	639	607	650	626	605	622	602	574	626	650	612	612	640	614	630	580	603	596	606	606	619	578	600	651	594	595	575	670	625	577	621	629	616	598	611	610	643	641	610	618	596	629	614	562	658	575	634	599	628	611	602	619	660	646	597	616	610	611	627	631	627	649	626	624	601	612	612	621	575	580	590	648	652	628	586	625	621	607	595	618	641	634	617	613	644	622	596	578	607	611	639	567	597	614	576	624	619	621	652	608	627	634	588	637	573	564	608	626	599	603	615	573	660	605	575	608	593	599	590	637	628	640	636	575	649	601	592	641	607	625	637	645	645	629	640	620	621	585	600	598	618	668	656	645	627	610	618	649	577	644	646	640	607	627	594	566	575	601	615	599	605	615	589	595	601	615	608	588	649	602	627	632	575	636	669	641	589	571	589	633	625	597	598	640	575	609	629	627	582	612	600	581	616	630	611	600	606	629	614	616	559	624	606	626	623	614	578	616	561	618	593	606	619	681	588	639	647	610	636	580	601	618	602	609	558	602	586	675	640	604	605	677	567	571	610	623	622	615	615	593	641	636	618	598	630	646	634	627	594	601	630	585	659	637	594	605	583	606	610	602	623	622	619	602	641	632	641	573	647	577	592	594	584	595	601	577	630	575	622	597	636	605	655	598	597	636	636	577	605	618	601	633	598	600	675	588	624	648	621	601	606	628	576	605	646	595	622	632	626	600	614	627	609	589	613	606	632	630	628	669	604	648	604	630	566	613	590	590	614	604	636	666	573	594	582	592	620	627	653	581	623	650	606	624	601	617	609	646	645	630	574	600	622	639	640	620	667	597	600	623	655	611	628	616	654	575	642	572	611	637	598	601	612	674	612	598	610	602	613	601	663	580	585	664	645	585	624	629	609	619	598	632	594	591	625	627	615	621	610	625	600	634	561	649	627	586	662	618	635	615	648	651	616	608	604	618	606	633	654	615	620	628	631	589	645	628	621	596	641	586	634	641	631	612	639	654	608	581	628	585	626	602	645	644	617	615	618	620	595	621	576	632	642	641	586	589	636	647	629	644	627	642	636	598	637	568	596	572	647	609	612	621	591	634	575	651	609	656	641	614	591	636	615	636	584	600	643	601	608	592	587	583	608	653	619	585	657	623	615	613	644	589	624	630	641	620	569	631	629	620	589	619	599	670	574	611	588	619	604	589	595	617	641	601	624	596	626	581	633	624	636	617	606	602	611	595	633	601	583	611	628	602	635	622	623	613	620	595	581	621	602	621	605	604	618	623	623	646	653	579	639	636	650	684	644	599	604	592	599	620	616	645	585	621	575	588	622	591	585	627	615	617	615	607	586	602	600	603	630	629	599	616	607	595	562	605	575	604	588	636	622	556	591	597	566	603	591	610	582	614	565	646	609	643	635	567	580	641	615	605	608	624	624	604	624	637	581	610	649	632	590	626	620	657	615	598	628	616	603	611	644	629	622	581	627	575	598	621	647	619	557	626	593	622	622	628	595	663	634	603	658	624	602	607	605	594	613	644	623	619	609	641	629	585	652	622	635	571	619	628	606	609	605	657	623	668	603	553	627	613	617	641	601	608	628	643	640	655	596	600	589	598	633	686	638	629	619	602	621	560	588	655	599	605	603	644	587	600	614	608	629	614	585	629	629	601	635	629	642	632	617	581	602	619	635	614	560	634	618	617	621	618	657	606	617	583	594	652	675	624	608	641	585	625	609	590	613	580	644	654	586	602	560	599	583	607	690	613	629	641	612	655	607	611	591	589	618	597	625	622	635	628	667	567	628	593	622	600	620	632	597	628	583	610	604	604	621	660	582	601	583	641	621	625	604	580	633	649	609	623	639	618	613	632	585	613	594	568	645	543	627	616	608	633	631	642	619	604	598	616	575	628	646	628	642	629	626	586	636	621	641	611	628	624	616	616	617	607	607	610	629	612	605	555	613	632	616	590	610	609	580	580	638	624	619	613	676	657	605	613	590	626	616	574	665	620	637	581	607	652	621	629	626	566	656	604	598	595	620	611	622	603	615	636	626	645	613	620	575	577	624	612	610	615	622	622	586	607	564	624	585	650	638	615	638	622	599	590	567	634	670	607	612	628	625	620	611	624	584	623	609	591	631	618	612	623	586	639	619	576	591	635	646	631	645	587	609	611	625	584	647	612	627	617	665	620	594	636	640	602	639	597	618	638	551	614	652	611	652	635	587	659	610	611	595	616	591	643	639	657	598	622	617	607	676	633	638	673	624	605	600	621	592	605	631	592	630	603	643	671	602	632	588	615	640	585	631	624	615	600	601	618	597	572	628	632	672	650	580	627	663	594	607	570	577	582	587	580	617	587	618	609	588	615	626	631	622	558	651	635	587	593	610	650	596	638	650	584	617	615	597	638	591	614	629	642	633	605	636	601	610	609	619	615	658	619	603	660	662	583	590	638	635	609	588	618	569	600	608	634	639	645	595	642	611	639	626	652	658	643	599	602	625	652	620	608	645	592	580	608	634	599	652	641	583	603	618	582	577	625	583	651	587	634	589	637	621	582	666	607	573	605	614	644	619	594	592	587	658	629	611	618	564	627	640	632	660	615	625	659	572	585	642	597	615
61979	83711	46040	13313	2720	795	621	571	566	594	556	569	590	566	541	607	575	572	569	587	581	558	578	602	609	602	592	621	560	573	566	570	553	562	539	563	546	537	569	561	580	556	546	557	590	561	557	570	552	613	578	572	551	565	572	564	566	559	564	526	574	582	526	523	616	563	606	562	562	539	543	563	565	596	586	553	616	522	538	605	542	594	641	577	562	569	581	620	580	586	578	566	569	575	587	541	586	561	580	587	532	549	568	557	562	612	561	542	537	559	542	574	585	578	536	581	603	561	565	572	561	544	611	578	577	573	560	531	586	559	515	532	573	583	511	557	573	552	577	562	536	548	577	555	572	542	564	643	585	546	546	591	528	567	535	540	552	589	549	565	567	552	574	568	568	587	580	553	589	536	568	550	559	538	553	559	564	581	563	490	534	588	591	573	585	566	602	565	545	572	546	589	550	610	610	550	586	531	550	551	554	552	557	597	520	606	554	586	613	532	574	542	560	575	605	600	538	572	560	554	543	548	544	574	590	571	562	552	553	529	525	542	560	580	564	614	563	597	554	564	590	527	604	552	591	545	584	604	558	556	605	582	550	542	570	614	560	547	592	576	607	565	548	577	600	535	576	540	598	587	575	555	561	573	563	535	564	551	526	550	563	587	563	567	519	555	586	570	548	541	549	562	565	541	570	564	549	568	549	567	598	565	559	579	568	579	579	580	524	585	536	530	549	551	588	572	570	526	585	556	609	580	510	575	606	535	601	605	571	593	596	582	532	534	553	570	541	539	562	543	546	540	640	535	548	564	552	535	602	558	586	543	548	601	577	560	593	590	609	558	552	527	552	595	539	546	567	600	609	547	596	545	546	562	596	550	528	527	538	579	538	557	600	555	564	562	541	580	564	578	595	607	582	601	594	536	565	539	588	576	566	586	527	528	565	580	583	572	576	577	537	558	552	579	558	604	547	578	524	537	565	610	580	551	567	564	593	566	540	561	564	498	579	540	570	551	565	572	537	539	542	563	542	534	526	548	585	548	594	548	547	579	564	550	560	532	557	573	534	538	552	573	533	560	617	573	565	552	538	577	589	543	561	539	552	566	529	571	563	594	541	558	529	537	548	560	604	571	581	583	541	599	552	526	571	516	587	621	583	548	599	566	575	574	561	571	543	577	532	607	560	591	573	559	545	549	574	556	565	570	572	563	511	568	587	574	545	576	580	510	594	559	534	543	551	516	572	587	569	570	548	559	572	560	551	574	590	567	534	547	531	580	521	601	546	591	547	587	571	516	547	554	559	547	578	563	566	577	547	587	572	536	515	574	563	576	541	538	535	561	546	555	581	561	552	573	556	562	564	561	571	536	515	568	553	573	539	565	552	613	569	561	552	553	558	548	591	554	569	560	620	575	540	555	551	549	564	573	583	583	567	574	615	553	568	605	596	576	551	573	563	551	573	587	585	588	568	564	600	512	602	574	585	551	509	544	572	563	535	548	548	551	514	580	602	587	533	553	571	572	627	531	571	576	560	602	544	575	559	577	552	583	587	586	564	586	499	583	528	577	565	598	535	599	548	559	567	614	586	577	556	605	586	560	581	603	573	569	575	594	561	589	580	533	548	517	568	578	574	562	586	542	543	565	548	561	553	572	551	526	529	532	575	585	549	510	536	563	588	547	598	578	537	566	570	535	614	582	587	559	554	552	555	571	511	580	545	560	579	531	576	497	559	592	536	572	564	583	584	600	554	583	521	602	504	600	541	582	579	575	595	544	566	567	567	562	576	555	560	588	552	595	551	531	556	541	543	543	546	555	572	613	589	553	578	570	607	572	573	543	593	580	519	537	581	558	558	536	565	600	602	563	581	592	592	549	602	559	564	560	512	618	572	531	561	570	571	570	591	526	545	566	572	553	573	566	552	583	568	571	567	534	557	576	539	560	576	546	567	593	582	557	581	546	570	522	559	550	622	594	559	569	544	539	584	534	568	557	537	531	565	530	566	521	580	533	592	572	602	547	534	571	597	577	576	571	564	544	521	574	587	556	524	539	570	548	564	585	582	545	521	569	548	553	563	556	537	560	531	576	589	556	570	583	582	573	548	529	576	567	569	588	565	536	579	575	519	575	555	569	591	604	538	552	590	558	572	556	560	551	587	575	551	560	529	568	550	592	547	584	557	572	586	571	570	562	579	531	570	581	548	558	556	560	526	566	579	560	593	544	587	573	582	568	534	571	584	525	587	570	558	538	572	579	579	585	544	556	574	568	580	578	611	594	561	540	596	589	538	575	572	578	573	582	568	538	552	558	574	547	605	527	540	598	575	566	556	510	559	525	531	564	596	556	552	551	579	524	533	545	575	557	578	569	590	577	565	551	572	566	515	548	565	568	583	593	538	537	598	596	558	515	594	543	567	554	575	545	572	553	522	554	582	568	557	530	542	531	544	611	548	565	586	545	543	580	571	567	562	557	548	554	570	568	606	528	593	561	590	549	527	585	575	535	533	544	589	557	550	552	550	583	571	563	605	491	571	569	547	541	562	602	600	571	579	594	558	576	591	563	540	557	576	535	525	573	562	554	520	590	569	551	515	584	566	527	589	546	532	543	557	534	560	577	575	599	538	603	532	565	597	605	570	550	572	579	547	564	541	619	601	574	561	579	548	552	573	602	519	584	532	538	580	553	586	533	602	539	555	581	546	570	575	548	592	562	547	581	574	559	563	585	580	567	552	529	557	584	565	582	574	560	551	570	549	556	578	595	552	585	562	550	523	619	545	550	540	537	552	533	521	567	566	573	529	577	565	566	570	555	557	562	505	575	554	575	563	533	596	546	548	566	578	570	582	554	593	557	582	571	608	539	529	601	562	570	553	536	546	546	521	539	565	534	563	560	561	579	589	535	570	566	601	546	571	559	517	565	568	568	577	546	570	558	550	569	539	563	562	605	573	557	588	595	565	590	532	526	591	559	515	563	552	547	536	568	583	514	581	558	547	567	592	609	616	579	546	587	613	558	508	566	555	545	554	538	558	565	575	545	575	541	521	518	534	547	577	592	594	567	586	551	554	578	498	574	519	536	573	581	589	526	555	542	588	557	587	544	539	534	554	541	569	599	576	580	558	569	587	540	545	539	573	553	570	579	479	562	539	542	560	563	591	585	565	557	587	529	561	558	599	568	563	547	568	560	559	549	532	544	565	515	525	552	591	542	550	605	552	573	548	527	555	590	540	558	620	538	595	537	552	605	562	556	588	559	576	558	580	520	576	540	541	565	538	579	566	575	534	580	574	514	583	563	537	601	581	567	523	589	605	558	575	549	551	570	566	564	591	559	555	570	586	595	558	624	628	526	548	578	559	552	569	553	584	547	554	559	594	564	616	586	577	598	612	583	490	551	563	568	583	561	561	549	536	538	562	579	572	547	563	575	560	545	572	575	558	565	523	587	565	584	569	552	573	571	608	566	535	547	564	567	559	565	583	561	562	566	569	572	571	558	572	546	604	568
24177	22390	29148	24426	19805	8134	1285	793	750	738	753	682	710	695	664	694	725	720	704	684	716	671	738	707	695	666	721	676	692	697	718	710	715	703	727	706	672	681	701	683	732	644	712	680	665	680	636	692	721	664	704	682	616	705	635	726	671	692	639	713	652	690	673	692	737	696	704	704	697	691	687	664	632	726	640	628	697	663	705	678	659	703	663	666	670	623	675	685	643	680	717	699	643	731	715	712	648	698	682	692	734	691	678	720	695	692	732	711	655	647	695	650	716	674	712	737	661	683	664	625	695	688	681	708	633	698	686	705	666	674	719	687	696	704	748	743	690	701	661	702	687	713	750	689	683	674	678	694	692	660	703	638	714	683	693	716	665	651	613	685	720	689	684	697	690	712	663	660	685	644	631	680	678	668	712	659	697	655	669	686	644	660	638	658	665	640	714	686	720	680	688	701	661	737	649	707	664	690	690	694	648	703	690	653	672	736	680	675	718	722	723	685	709	642	709	634	723	698	719	712	596	647	718	666	715	695	699	682	678	696	681	691	661	671	632	677	671	696	680	699	677	697	659	663	682	690	689	687	711	670	670	677	716	707	745	728	642	731	677	707	646	673	692	672	684	697	689	680	696	700	728	693	698	673	659	646	670	678	649	645	657	679	634	693	659	633	707	666	736	659	683	694	674	635	711	672	652	684	715	658	692	676	673	692	703	665	715	648	728	620	715	676	694	721	690	694	715	655	680	668	686	676	713	675	683	619	640	659	666	660	647	696	652	675	721	654	652	691	681	664	711	666	668	689	694	717	614	674	693	703	693	667	710	690	659	680	679	683	654	665	710	637	665	634	692	687	700	630	665	643	678	651	675	693	651	650	725	723	661	675	726	675	674	714	656	717	705	683	653	662	688	689	702	704	696	736	679	673	727	683	702	696	700	697	656	686	730	635	653	646	705	677	668	674	727	674	678	663	676	697	750	702	679	661	708	689	667	719	710	675	734	678	664	676	672	665	692	689	700	692	663	662	647	695	714	688	707	724	644	660	620	699	684	693	696	687	705	682	641	683	673	694	652	636	674	685	662	683	686	656	674	679	630	671	676	718	681	685	758	673	684	698	652	650	699	680	686	679	685	650	698	689	734	672	706	667	727	702	669	647	715	681	693	728	723	677	682	706	651	646	704	657	671	660	686	670	692	720	687	695	668	639	660	694	702	714	694	733	686	675	688	716	679	648	695	686	671	669	654	691	647	672	679	697	664	667	700	674	669	679	659	720	658	629	704	714	682	661	709	657	674	677	704	691	680	719	714	700	698	658	667	697	691	648	675	725	734	674	700	655	646	671	674	688	651	657	712	646	720	675	712	688	669	662	721	682	712	688	723	678	683	740	676	689	644	676	648	710	723	698	648	674	656	642	700	716	724	674	689	684	678	692	649	670	667	666	694	710	740	694	696	694	680	690	651	685	664	719	691	654	628	731	677	693	704	696	723	704	651	663	661	651	697	697	655	664	690	701	721	676	652	697	724	678	677	655	662	663	674	696	695	669	678	698	663	671	661	686	696	669	704	626	731	655	692	697	685	662	688	699	662	681	692	671	678	681	679	688	684	740	660	687	694	696	678	680	679	709	696	687	727	646	702	643	705	648	632	671	677	680	591	687	703	660	694	658	676	652	670	679	688	617	664	670	722	686	673	720	688	655	703	670	669	649	672	702	682	684	682	639	632	714	681	647	665	670	702	677	661	655	663	696	688	710	760	709	689	751	672	690	681	643	630	677	690	682	705	710	699	689	659	660	720	691	680	651	695	656	689	705	696	693	699	717	659	652	656	667	692	638	725	667	661	672	702	700	671	713	686	669	681	689	672	685	642	665	667	706	675	724	726	724	711	693	683	723	671	668	719	701	675	677	690	720	698	739	657	674	654	671	715	684	721	683	692	698	663	690	689	631	722	669	693	704	679	716	647	680	695	672	708	674	648	660	731	705	721	673	690	629	674	725	681	644	671	662	681	676	714	692	676	679	691	686	658	712	680	700	670	659	662	722	634	679	704	687	643	692	709	651	704	683	708	685	707	648	693	692	697	643	690	671	664	717	700	697	713	649	702	704	701	658	690	695	706	664	687	664	725	691	687	714	706	659	667	669	672	700	690	678	692	664	696	625	661	619	721	672	682	700	655	633	725	657	683	710	636	718	636	679	731	683	679	709	659	688	667	690	639	662	664	643	692	688	680	688	656	649	726	673	694	659	691	718	670	720	634	680	669	671	660	676	709	679	696	642	690	680	705	681	677	664	691	656	632	650	668	658	685	692	706	678	680	720	691	703	664	676	689	659	713	667	667	713	724	633	688	649	699	635	699	669	660	675	721	665	674	665	659	661	673	713	705	664	667	717	695	649	689	672	666	649	724	678	730	728	679	675	679	691	698	682	692	702	666	700	691	673	640	713	717	712	719	689	678	707	696	713	706	719	673	662	662	695	655	629	643	680	705	691	695	708	680	733	707	662	743	698	725	714	673	689	655	649	655	685	678	681	669	716	703	647	724	670	685	654	655	682	662	683	676	710	674	702	762	679	689	681	642	718	673	719	710	659	714	713	704	709	688	693	659	671	677	672	674	662	692	694	702	675	674	672	681	711	660	690	655	671	686	666	699	694	697	697	660	719	619	728	702	733	646	672	665	678	685	735	694	685	709	749	696	647	693	684	644	674	713	730	688	658	702	699	671	663	675	705	717	716	702	707	666	710	643	692	651	665	684	659	710	661	662	679	680	687	676	665	633	688	706	673	681	686	693	717	677	670	695	684	676	683	668	727	668	684	673	697	659	677	645	687	680	645	684	669	679	698	667	665	677	668	745	713	655	673	682	660	705	701	695	649	718	669	682	689	709	697	667	679	676	685	702	683	611	677	714	684	652	701	705	653	694	681	711	668	638	664	657	689	661	676	659	659	649	705	670	691	704	688	696	658	657	662	689	694	710	654	690	683	624	754	719	694	745	665	727	650	638	711	668	664	700	696	691	715	690	702	645	677	657	654	677	679	679	690	669	685	686	743	664	671	659	691	762	656	664	702	724	698	683	680	708	651	654	671	683	727	666	691	642	657	733	718	671	634	629	636	663	672	701	706	686	718	690	684	697	702	672	709	717	686	639	694	704	686	733	708	695	650	628	691	686	652	669	662	663	703	680	690	661	647	672	664	654	631	669	615	699	642	717	642	684	671	635	650	654	705	681	651	691	698	688	669	695	710	673	718	669	661	728	675	683	708	722	650	662	660	684	653	698	676	709	700	677	715	685	682	654	678	704	648	718	689	699	677	730	695	682	716	656	715	676	724	656	669	656	668	686	708	701	643	673	681	731	698	730	645	690	678	659	660	714	671	645	688	671	656	719	657	659	704	708	715	665	680	647	649	646	673	698	680	692	712	693	630	752	677	706	687	677	717	699	680	683	668	682	678	645	664	645	745	719	671	687	715	671	690	662	644	683	670	645	705	624	649	696	689
60687	88058	49437	15510	3179	938	687	603	634	591	614	602	666	668	669	607	634	578	648	656	660	668	622	636	591	604	643	626	639	611	646	650	621	629	637	619	656	627	648	602	646	633	612	614	648	618	636	684	549	594	617	601	638	603	606	671	619	606	616	579	589	602	605	601	625	664	584	622	593	638	654	614	645	602	638	608	662	599	611	636	632	572	644	608	598	635	609	649	621	603	600	661	597	598	635	683	593	604	664	575	627	596	601	594	624	623	611	616	602	641	593	635	631	649	598	625	604	590	634	611	593	622	651	602	595	632	605	614	649	611	645	585	615	638	666	624	622	623	614	641	618	579	647	616	624	604	617	655	575	656	614	616	640	619	624	649	625	624	610	630	604	619	620	622	595	647	631	592	604	566	659	620	621	642	627	593	613	570	622	640	639	595	586	646	605	607	652	653	638	624	546	614	616	594	642	653	612	608	625	602	630	620	617	626	604	625	645	656	635	684	606	642	651	601	660	681	646	660	664	659	658	644	625	652	639	629	613	625	633	649	621	591	627	621	591	594	603	635	628	624	601	630	623	602	637	615	595	600	649	612	598	614	600	581	586	699	607	654	615	611	605	614	575	635	648	607	625	587	679	614	645	648	621	584	623	592	573	608	612	618	605	645	623	594	597	641	649	629	625	626	651	653	627	600	650	616	598	617	587	650	590	670	617	638	612	568	591	613	599	591	665	625	619	629	621	631	634	640	600	623	626	652	596	638	584	623	649	655	709	596	589	638	661	650	626	604	608	646	640	628	652	598	621	654	622	610	602	581	588	634	628	644	621	626	614	635	622	613	654	618	573	622	655	626	599	643	603	625	648	645	642	599	635	603	646	645	592	614	640	651	621	655	628	626	601	617	574	604	619	646	591	631	629	653	645	624	621	623	632	606	625	582	584	631	613	628	635	604	624	589	596	543	640	617	638	614	657	605	641	616	660	642	603	627	611	627	629	628	626	655	584	625	633	600	665	607	659	624	645	638	638	583	644	610	626	595	627	662	563	597	626	624	581	632	638	595	638	642	602	605	633	665	635	670	616	593	584	586	598	619	638	610	673	631	575	615	637	597	635	633	603	583	589	605	646	650	653	635	628	593	613	635	594	600	627	613	645	596	641	595	624	590	653	643	675	624	654	596	589	591	632	634	572	651	639	593	624	627	612	576	593	619	619	643	616	637	627	645	626	586	590	624	626	646	577	629	615	605	578	600	620	629	642	577	619	619	635	626	643	661	651	638	613	610	614	648	631	626	603	567	607	589	594	640	590	610	637	559	629	621	601	616	639	614	633	615	604	618	642	589	618	642	602	626	631	626	598	646	621	617	626	585	673	614	591	655	596	606	623	584	651	608	604	639	638	620	632	579	624	607	646	619	578	662	637	602	624	612	621	611	617	639	624	578	608	610	611	647	603	642	654	636	650	619	606	590	607	617	589	654	642	611	633	631	607	602	658	627	592	671	626	579	598	584	663	615	622	582	615	633	635	661	615	646	637	643	619	599	581	574	659	614	659	608	560	585	602	615	621	662	629	638	667	600	625	645	629	579	627	633	616	632	581	603	634	589	576	620	611	666	577	590	615	580	651	650	639	595	630	630	614	591	611	641	576	606	637	598	624	618	574	638	596	631	598	576	597	609	571	611	627	635	608	638	597	661	602	606	588	609	626	604	650	582	616	609	622	656	644	621	596	615	604	664	610	636	637	626	645	637	569	589	606	659	603	631	637	607	584	612	582	627	569	639	635	569	590	604	662	610	640	625	611	590	627	666	628	576	599	629	633	657	598	609	611	652	608	617	593	570	629	616	574	583	595	640	599	656	629	575	616	597	640	586	599	620	569	621	597	646	593	663	644	586	631	654	631	663	640	642	619	661	630	632	610	655	660	603	633	603	629	615	603	647	584	615	638	555	667	599	626	618	644	612	620	598	586	595	629	617	621	623	620	600	605	603	616	583	576	632	614	596	567	632	627	652	645	642	572	616	644	610	661	617	591	648	605	624	611	611	638	595	667	614	576	627	632	597	666	618	634	590	661	600	606	618	630	576	637	620	610	602	576	597	615	626	647	597	592	633	568	585	636	544	627	608	570	573	594	619	610	627	641	660	688	607	604	622	657	600	660	632	618	638	620	583	645	648	659	609	623	654	639	602	602	563	653	617	636	656	575	538	590	651	628	663	615	562	623	568	603	636	650	630	604	620	635	625	577	612	632	621	639	593	626	643	612	653	629	617	599	627	580	633	615	569	635	612	570	603	644	593	625	607	626	614	586	612	657	621	570	625	630	635	644	642	633	644	649	604	618	609	629	630	629	629	612	628	625	662	669	615	599	612	636	645	643	599	604	620	624	675	624	660	590	615	652	605	599	620	650	614	627	610	633	608	598	660	558	604	615	617	691	604	588	601	643	602	600	587	595	624	594	620	632	616	621	589	617	626	661	644	630	621	580	616	656	618	657	603	596	655	636	615	640	684	608	572	630	611	633	603	595	616	657	605	643	587	595	642	622	625	587	616	627	619	600	616	587	622	583	625	643	602	646	632	609	566	582	612	592	600	614	630	631	602	605	615	622	584	625	578	585	620	635	577	600	647	659	621	668	596	606	641	609	672	662	594	589	636	619	622	645	599	661	596	625	597	607	578	607	575	632	625	607	599	631	665	656	592	630	563	605	588	606	611	646	582	630	617	607	610	575	606	622	598	638	599	576	613	579	629	637	589	640	650	650	623	644	616	592	587	589	577	600	617	610	597	606	620	639	615	619	625	614	659	634	650	604	640	622	607	608	652	620	675	603	591	592	636	587	598	619	530	622	632	604	571	629	610	594	571	627	613	580	605	685	647	565	624	587	615	657	619	619	626	624	626	602	578	596	607	644	634	605	587	635	572	666	605	618	627	589	623	603	543	561	677	606	617	611	617	615	610	617	649	601	616	624	613	626	654	598	582	610	587	628	647	580	591	602	603	614	616	591	588	558	601	613	624	656	613	613	581	616	629	647	642	624	610	555	608	599	629	584	634	598	648	604	584	603	661	627	600	568	614	636	604	604	596	651	598	623	663	672	638	571	578	599	571	640	597	607	593	622	639	623	613	633	604	612	686	596	594	649	615	655	597	630	634	648	600	642	576	597	655	658	603	672	586	623	647	619	591	592	639	648	600	581	576	598	574	629	612	633	621	604	602	579	598	623	646	624	598	638	621	653	602	638	579	628	595	611	643	577	641	624	651	599	613	665	598	611	590	572	568	615	616	593	625	601	608	612	640	610	588	601	610	607	621	597	611	627	612	615	606	647	578	605	643	603	620	641	612	592	653	592	620	660	613	581	616	576	581	649	607	585	600	640	617	637	621	632	565	605	644	598	622	587	611	604	558	631	590	607	588	612	622	617	658	584	602	620	654	627	652	614	580	594	657	633	645	620	625	635	627	629	611	585	589	627	574	613	590	594	590	604	589	607	632	616	606	622	587	618	606
35117	30441	18125	4284	1005	635	540	582	554	597	577	582	555	582	524	529	549	546	520	552	526	537	556	520	556	564	569	582	556	567	561	567	534	511	531	529	554	559	593	565	547	587	578	581	556	506	591	564	583	544	535	528	535	558	549	539	524	566	556	557	596	585	520	524	520	530	547	550	607	542	494	522	545	598	503	530	520	566	590	521	570	561	540	562	590	536	542	601	580	533	548	556	539	538	562	533	538	551	544	552	583	545	558	505	564	535	534	554	513	553	558	534	575	551	528	533	546	524	513	540	525	524	535	538	571	573	557	563	581	582	557	575	542	575	566	563	545	535	562	509	582	544	547	524	543	509	529	548	574	547	518	575	564	564	518	545	541	499	547	582	548	538	499	573	541	524	568	547	555	529	530	537	524	526	517	582	554	557	571	518	552	548	526	547	545	570	533	584	563	541	555	523	562	531	529	514	568	572	534	547	565	536	559	560	549	533	507	504	599	567	558	523	542	521	512	530	534	559	545	581	517	510	517	542	554	546	517	558	579	568	588	526	553	515	540	547	545	573	571	521	538	530	572	575	593	553	579	531	571	555	562	537	526	553	567	532	527	540	577	523	543	533	505	580	586	561	548	582	566	551	542	539	552	546	562	542	572	550	553	515	544	572	536	568	523	570	546	575	512	536	571	587	577	567	588	541	531	561	485	546	512	576	592	498	545	574	550	564	560	526	538	528	490	566	533	509	546	538	551	487	540	572	527	529	542	525	543	575	572	536	565	539	562	527	564	547	538	559	537	552	514	564	599	575	535	556	537	534	567	593	553	524	553	549	506	544	553	557	544	554	523	546	548	525	545	549	538	546	567	554	572	512	556	559	556	566	596	544	524	565	559	537	583	571	539	588	568	544	525	537	553	572	520	531	514	525	552	564	580	543	563	536	559	516	538	546	536	578	536	528	558	553	558	537	517	517	562	518	572	561	530	549	588	563	542	533	541	542	550	579	517	544	537	553	537	548	563	532	557	529	540	547	523	544	549	527	530	555	556	577	585	506	497	525	524	487	525	534	562	573	532	551	564	525	540	581	546	507	545	585	571	566	564	547	547	580	565	554	588	545	578	520	550	538	616	546	567	562	534	572	539	546	547	548	569	569	541	580	539	588	526	507	542	542	569	529	551	559	566	564	523	553	503	539	544	566	517	553	557	553	548	498	539	561	558	558	582	536	523	570	553	527	507	551	561	574	577	529	567	550	552	534	544	573	550	538	538	518	607	570	501	555	565	548	505	540	537	519	536	567	550	523	529	561	586	538	546	555	537	552	541	543	562	522	552	566	529	558	535	591	570	544	542	553	512	522	546	571	511	546	518	531	584	527	524	548	594	548	556	542	542	564	555	507	553	546	550	546	508	558	563	552	572	556	494	554	547	558	538	599	553	508	531	561	566	577	551	560	512	516	532	509	578	594	519	519	572	551	515	564	553	605	578	526	559	556	562	559	561	556	572	497	531	527	564	568	568	579	526	571	528	583	524	537	543	535	535	559	500	518	581	525	561	548	572	572	579	514	588	498	514	481	563	596	557	534	533	563	533	569	530	557	535	525	587	588	527	532	526	553	551	540	566	579	529	503	587	553	518	581	523	555	553	534	542	537	495	545	533	563	529	555	561	530	546	529	538	563	505	480	560	580	576	533	550	578	576	534	543	554	540	580	548	560	542	543	511	543	564	542	552	527	496	515	576	577	571	566	537	556	556	530	552	534	612	540	533	587	507	541	570	559	550	533	571	510	546	567	532	542	563	587	507	572	555	526	525	577	533	575	543	537	535	574	536	593	502	552	573	524	531	549	536	541	524	529	548	541	517	537	559	505	534	542	525	537	543	545	545	578	563	567	558	573	507	539	508	553	557	564	542	564	565	505	519	547	491	554	553	631	560	549	513	526	517	549	518	550	585	558	581	563	569	517	596	578	528	550	581	558	528	553	534	548	524	528	549	565	536	567	536	555	572	533	567	566	542	557	537	559	538	529	564	514	570	512	573	538	561	557	546	533	529	546	538	564	539	574	556	538	563	571	527	477	549	583	542	532	513	555	559	575	563	533	568	539	537	516	540	535	566	526	558	543	506	581	535	553	489	536	564	539	563	575	539	546	513	526	540	533	528	528	494	533	535	550	539	570	561	539	537	582	540	561	551	511	579	577	561	526	534	554	524	559	536	619	533	578	583	575	547	529	596	566	541	531	526	553	559	572	525	523	580	577	539	585	568	552	612	549	536	551	544	543	540	530	554	567	568	556	554	526	520	548	553	522	566	568	560	543	537	559	533	530	553	581	546	570	538	553	575	552	544	545	554	529	528	563	569	579	585	568	600	548	537	550	547	557	529	549	535	565	560	537	576	532	567	578	591	534	603	549	525	545	577	519	551	528	508	569	551	557	546	551	563	535	560	590	554	569	579	579	534	569	545	540	571	543	550	562	551	508	563	561	542	573	538	508	529	527	540	561	547	569	509	536	544	521	561	533	562	574	528	532	560	586	504	554	545	539	548	566	568	536	548	592	570	561	560	557	569	531	553	536	537	527	562	546	574	562	558	560	563	580	533	525	545	521	554	538	542	577	571	545	524	561	597	554	552	527	563	535	537	551	529	517	535	549	541	519	534	581	532	571	585	586	531	568	565	534	558	546	527	555	575	563	561	543	527	586	523	561	548	534	549	601	558	543	523	536	528	551	537	538	564	597	530	536	562	563	532	523	541	537	538	552	558	538	536	512	562	571	531	529	545	519	577	542	535	595	585	540	571	538	544	571	517	537	538	572	562	569	566	528	523	551	553	527	530	523	537	525	556	563	555	518	542	521	523	549	543	529	551	574	526	496	618	544	560	582	556	533	519	536	515	529	536	569	487	578	549	539	535	530	500	518	548	552	539	533	542	551	551	549	596	561	575	529	528	503	517	517	556	541	523	562	545	563	537	531	536	550	543	505	538	534	548	541	548	554	563	581	576	580	526	528	557	552	558	535	496	501	533	519	547	542	520	574	565	536	538	553	521	557	521	519	546	550	570	581	514	541	532	535	544	551	558	550	528	562	570	560	547	572	527	534	548	574	514	560	533	556	573	539	564	559	548	538	561	513	571	576	523	528	531	528	550	528	562	516	544	534	526	577	548	529	550	559	514	548	539	522	595	545	544	571	510	533	563	553	528	594	542	550	557	538	567	570	547	544	555	561	556	551	582	546	518	520	527	576	542	537	547	535	551	542	515	576	551	573	510	522	551	571	588	512	542	498	538	513	563	578	552	535	549	555	568	547	546	544	542	504	574	534	516	527	577	570	590	565	555	562	559	558	542	501	586	551	516	552	540	547	529	511	525	565	525	530	549	552	540	530	543	542	532	533	586	571	542	601	549	525	530	549	553	548	540	581	545	567	546	549	533	531	574	538	554	546	537	549	557	566	534	562	559	540	583	524	580	487	544	572	547	570	584	561	573	575	496	529	564	547	546	543	534	542
31884	29982	10422	2012	669	440	470	452	417	456	462	463	472	456	487	460	440	457	454	463	444	443	450	438	432	445	468	461	431	447	441	485	430	481	481	447	482	457	452	427	452	482	438	447	467	436	478	466	444	443	458	436	443	430	470	474	460	455	435	466	489	449	469	447	429	449	420	481	461	419	425	495	478	413	433	432	446	453	477	436	459	475	428	424	488	438	449	443	422	427	472	428	449	500	446	431	438	423	486	468	425	458	446	447	481	481	476	469	474	449	421	456	451	455	440	435	428	423	470	410	411	449	428	452	472	445	467	435	443	436	410	454	471	438	436	432	468	446	418	456	468	450	481	455	453	461	445	472	442	448	407	452	443	485	448	501	451	430	451	462	417	426	428	403	406	459	434	471	456	460	435	442	487	426	460	437	489	442	473	469	421	447	455	467	442	460	440	452	431	444	490	451	468	460	474	455	481	455	480	445	457	458	459	442	484	475	425	453	455	469	466	468	458	434	444	460	452	439	503	467	457	423	443	452	454	439	494	415	467	489	437	404	434	462	455	445	424	414	462	457	448	475	447	470	486	451	402	457	450	442	396	450	441	449	434	442	483	427	481	469	459	489	451	418	495	446	457	388	446	493	399	459	451	432	483	429	442	468	485	458	437	459	443	499	442	447	449	458	441	481	468	480	456	483	487	470	458	451	456	452	419	464	450	479	518	463	461	459	502	432	460	398	459	423	477	451	483	458	448	436	474	474	422	451	457	446	449	489	471	466	487	464	420	461	482	426	463	466	454	458	485	460	450	451	455	433	449	481	482	458	477	430	415	446	453	438	476	462	439	410	450	467	476	469	465	455	435	463	463	453	446	443	432	463	491	450	449	466	450	430	447	439	430	449	465	459	439	451	448	474	462	452	438	433	421	466	443	412	452	439	456	453	443	461	388	469	469	474	416	472	440	486	434	420	405	451	453	420	467	453	429	433	456	454	495	437	464	464	418	429	455	454	447	461	428	452	449	478	447	459	464	456	426	435	442	478	460	462	471	454	432	438	462	441	466	420	440	437	459	448	424	446	437	433	434	472	424	460	456	431	455	474	471	447	478	480	457	422	412	465	470	464	446	470	445	435	422	466	448	445	423	463	470	485	465	447	482	454	471	445	462	464	457	477	467	438	444	451	451	452	479	451	419	454	465	444	464	459	451	450	422	476	466	452	445	460	489	416	466	433	484	429	418	476	465	451	472	444	458	446	448	450	428	411	431	454	452	438	450	480	435	459	435	433	453	418	480	494	502	469	469	442	474	475	463	469	425	444	466	491	457	473	499	438	415	466	432	433	441	457	423	427	427	474	414	396	451	412	452	461	445	437	439	449	424	481	427	474	470	478	462	434	484	494	442	439	465	438	444	488	445	467	440	487	455	452	466	438	450	481	482	455	480	459	383	405	441	430	457	438	472	432	447	482	457	481	463	454	471	435	415	451	457	498	412	441	469	418	477	450	491	461	444	426	449	430	505	438	434	446	426	444	467	451	442	483	457	421	443	461	435	445	484	420	482	417	453	471	474	472	441	423	446	430	466	456	468	431	449	475	481	421	449	468	489	464	421	439	414	441	433	432	406	440	429	476	418	454	455	459	448	442	452	431	454	421	441	466	468	438	476	448	447	446	451	449	452	488	517	419	420	459	458	466	438	460	443	458	445	423	466	486	411	484	439	473	443	455	455	487	462	446	461	458	485	467	427	439	451	408	402	423	447	463	469	439	445	443	465	440	453	428	470	472	472	428	469	469	440	430	473	446	489	471	443	458	461	423	460	442	494	428	455	486	444	468	445	438	432	447	451	430	443	456	430	435	462	494	463	453	444	468	434	443	456	489	460	490	413	451	462	424	427	474	418	503	476	451	451	452	458	432	430	454	439	497	439	462	441	451	433	454	401	436	445	462	448	448	428	454	478	478	444	444	438	483	499	488	436	461	466	459	450	421	477	418	449	422	449	459	437	466	458	466	455	473	445	491	467	424	459	445	479	479	450	466	439	442	462	473	458	447	476	429	448	463	460	477	450	461	454	445	446	446	430	445	450	474	422	487	452	472	461	415	429	461	447	441	482	425	438	435	456	439	430	465	479	455	432	438	424	439	460	443	396	462	441	449	460	465	490	450	509	445	483	447	420	421	440	453	462	452	442	464	462	438	456	427	441	448	449	443	445	457	466	433	453	446	472	454	485	440	453	461	457	431	427	436	451	497	463	497	445	486	461	467	450	444	421	465	454	439	474	449	434	463	479	433	458	438	446	448	471	443	491	462	471	458	467	445	422	475	452	468	450	458	474	412	452	433	454	470	440	412	455	441	459	431	439	447	427	446	413	451	423	482	487	444	444	469	441	464	456	436	467	497	460	498	502	456	421	454	478	478	432	412	443	476	435	447	448	426	463	427	463	454	499	467	485	425	439	429	445	421	438	441	460	435	451	467	489	472	440	484	448	451	481	464	478	463	469	434	465	494	480	448	466	463	453	431	435	457	407	458	463	485	429	429	413	467	434	397	461	470	441	460	454	438	435	486	414	447	447	432	451	412	395	436	470	461	464	468	435	440	457	458	465	445	454	481	439	435	434	471	437	482	460	461	458	436	457	452	451	462	453	455	462	414	458	416	445	398	460	473	459	450	422	483	444	429	454	442	469	435	430	442	474	450	458	432	482	476	480	471	437	409	476	458	442	429	466	452	453	479	434	425	417	437	471	468	428	467	437	456	491	459	427	460	479	467	431	467	420	456	465	430	482	467	443	473	434	466	473	456	455	438	468	474	458	436	454	456	440	455	437	457	449	458	421	449	455	438	457	469	478	472	503	417	439	413	447	426	486	509	460	437	432	471	456	444	462	439	449	450	453	414	478	431	453	442	473	448	469	487	467	456	443	423	459	425	462	437	475	463	443	518	465	432	446	473	432	429	458	438	465	456	468	482	462	440	479	425	442	462	437	436	464	436	408	448	477	458	434	429	411	447	457	434	446	438	450	459	480	457	446	413	448	432	454	482	403	448	448	476	450	501	428	484	418	475	438	443	499	428	474	418	427	453	444	405	471	462	463	436	465	454	451	468	485	465	444	431	443	422	443	439	467	459	459	431	482	421	493	451	482	474	440	494	446	484	447	429	484	454	459	447	435	458	475	427	436	487	404	462	463	441	439	437	474	423	457	478	481	483	404	439	410	456	465	462	455	450	464	468	444	475	433	478	451	462	488	411	524	452	411	493	506	456	451	428	432	445	446	443	445	449	475	438	426	461	480	468	481	450	495	451	439	466	467	422	445	439	424	479	473	468	450	475	452	441	429	415	484	434	451	459	465	451	441	451	457	472	458	480	436	451	484	409	460	467	415	455	476	447	436	464	432	458	478	444	443	458	469	485	473	463	440	434	497	463	449	430	435	423	466	439	460	503	480	467	455	438	452	445	467	473	441	428	469	473	465	408	482	460	453	422	414	438	467	442	460	443	461	402	488	447
24879	23110	29487	24682	17414	3957	968	691	600	651	623	595	661	599	605	566	616	607	623	626	627	593	594	623	649	593	615	587	572	617	592	618	564	612	605	619	571	618	596	598	618	590	537	594	560	589	643	588	609	619	564	579	611	585	643	592	604	594	634	646	567	628	578	640	603	546	597	631	596	559	645	563	630	564	611	568	603	604	569	601	565	647	635	597	582	625	611	608	594	609	591	619	586	556	614	559	556	593	576	583	609	565	620	596	549	605	586	577	598	610	543	564	593	572	564	563	584	588	646	589	567	635	606	571	619	541	575	636	614	595	588	583	612	616	602	587	590	583	583	547	587	577	558	607	566	543	589	591	552	588	606	585	556	579	607	630	581	602	597	607	602	603	582	557	568	601	593	597	616	572	607	596	590	624	577	553	550	619	621	562	576	552	572	577	590	578	528	603	596	561	536	613	579	567	575	591	582	610	601	548	544	589	555	634	546	587	585	591	553	614	586	586	599	626	585	601	608	583	580	562	601	633	611	569	573	562	569	588	616	589	549	557	608	575	614	575	592	573	589	625	602	561	663	571	595	609	600	611	622	587	620	603	626	583	567	587	644	575	588	608	629	616	618	563	563	574	577	565	610	577	562	566	549	622	614	581	599	612	606	575	598	581	585	557	588	577	592	571	586	579	570	610	563	561	556	584	556	631	609	571	564	592	588	589	580	599	567	569	637	557	592	610	611	574	588	601	602	647	585	599	545	594	583	618	606	570	585	565	607	616	544	595	559	585	610	606	596	564	522	552	579	596	600	619	575	558	541	618	578	597	629	612	603	599	584	573	580	619	599	568	585	605	606	596	651	594	582	606	606	613	629	548	617	601	613	588	571	592	586	600	582	592	604	588	606	592	549	588	613	577	632	600	605	640	566	592	573	587	591	616	595	538	608	578	577	587	550	650	572	546	634	608	578	576	573	568	597	591	597	584	525	606	593	577	565	591	606	555	596	612	614	602	559	583	576	567	615	575	591	585	572	617	603	553	597	611	581	585	625	567	655	593	612	607	564	632	594	573	570	557	562	596	567	621	541	575	576	626	575	570	572	588	590	544	614	589	600	564	615	593	576	561	600	618	603	542	554	588	583	604	549	589	578	597	584	571	579	578	581	622	591	553	540	585	562	648	630	597	570	601	634	606	567	600	598	604	578	579	608	597	595	619	599	592	618	603	556	599	597	603	583	616	567	629	589	612	562	604	612	625	567	573	573	645	575	632	607	592	575	573	606	580	610	573	583	549	626	608	595	549	589	622	572	590	538	591	586	587	553	598	577	610	599	614	615	596	570	629	560	641	616	613	569	609	519	597	558	598	617	608	604	573	542	602	635	580	586	585	561	582	606	522	598	547	610	581	573	601	606	615	549	535	572	611	617	580	612	562	601	580	630	575	603	557	571	616	583	592	582	603	575	619	539	561	586	580	571	594	563	624	601	595	576	603	590	630	635	577	582	597	600	586	581	566	561	610	562	619	625	561	566	654	589	598	574	563	599	622	601	574	608	601	602	584	580	614	623	587	640	540	615	605	622	593	629	586	590	568	616	608	580	617	590	553	615	590	593	612	579	598	601	589	625	597	640	644	595	549	584	612	521	576	603	568	627	609	573	587	615	600	579	595	596	591	562	635	575	571	620	575	554	578	631	576	564	616	603	601	608	588	570	632	618	562	600	546	605	620	577	550	570	577	599	603	585	582	597	605	603	596	555	593	599	578	604	597	602	642	563	625	580	598	625	591	575	589	616	604	564	570	569	640	614	556	586	593	573	639	591	596	579	544	606	602	590	616	591	589	565	570	611	596	658	601	590	559	561	602	590	582	543	563	627	600	595	583	593	582	608	631	560	605	606	600	609	622	574	613	571	575	584	596	594	633	573	539	553	627	615	581	591	618	588	555	542	590	586	604	632	580	617	573	589	584	571	558	579	549	603	604	620	599	573	546	565	580	528	623	578	606	579	635	604	582	588	566	547	575	586	608	632	608	649	560	638	600	551	596	501	630	570	566	608	566	607	617	585	584	609	605	618	639	625	593	592	565	557	589	571	599	631	540	583	571	632	590	576	598	603	597	616	602	686	549	612	613	641	594	555	575	587	599	572	607	597	596	577	583	596	578	597	608	599	568	583	585	597	593	579	600	565	582	582	596	638	579	594	579	562	635	623	598	586	594	594	587	567	540	555	549	561	579	609	582	582	578	571	614	572	572	584	567	594	608	581	630	625	604	544	615	591	607	617	569	607	579	563	539	549	604	542	581	545	552	605	556	519	601	504	605	566	605	586	574	563	589	544	609	582	619	583	563	565	626	575	574	564	590	615	572	595	632	600	588	591	620	606	571	553	566	579	569	635	609	581	589	589	547	604	589	588	578	611	577	594	609	582	572	610	567	581	554	577	588	613	559	590	594	594	614	613	559	580	587	606	546	600	558	590	609	602	609	586	546	591	599	622	591	566	600	595	603	582	536	587	651	622	549	539	614	589	546	599	574	602	598	651	561	589	596	609	538	600	588	582	580	610	583	594	589	602	573	567	593	596	594	533	573	577	589	569	609	573	602	556	574	602	611	550	613	563	615	600	597	582	583	594	600	595	585	554	584	575	617	569	565	554	576	621	581	598	566	612	597	588	558	616	596	580	653	621	581	628	596	563	638	604	622	561	582	592	603	541	566	596	562	590	571	579	595	564	567	557	571	635	576	564	617	615	536	588	603	567	609	597	588	577	586	590	536	590	604	603	589	571	591	563	594	556	574	582	611	591	597	594	585	585	606	561	642	602	551	588	561	622	577	546	654	548	572	562	625	574	582	543	585	572	584	584	581	534	546	579	591	614	581	584	599	572	524	552	584	580	592	602	583	589	634	585	608	612	611	593	643	606	548	599	616	524	625	564	615	610	662	604	554	570	560	582	594	527	598	609	610	624	582	576	606	618	582	591	594	546	587	565	590	600	623	633	568	614	576	593	567	599	598	605	593	542	591	564	597	595	591	601	610	591	578	523	606	573	581	623	597	561	587	565	614	589	603	583	595	571	568	576	599	542	574	568	594	607	572	573	593	561	608	599	604	551	600	563	526	573	597	554	615	572	609	567	570	551	591	570	639	601	608	586	631	601	552	603	592	619	553	587	601	617	618	561	586	577	581	587	612	632	520	624	558	593	564	590	529	557	571	565	551	607	623	621	585	588	627	579	548	608	589	563	596	620	579	627	587	620	608	574	569	611	597	571	602	600	573	580	620	536	590	619	603	613	610	599	582	599	596	594	578	618	591	616	620	623	650	596	623	600	566	616	572	588	619	567	632	554	570	535	562	604	591	588	555	577	564	576	584	589	601	586	587	635	595	639	578	598	592	593	569	615	576	564	645	575	594	571	617	619	604	600	578	575	613	606	609	548	601	602	594	567	588	579	580	567	595	612	584	552	581	556	579	577	594	604	608	549	570	593	610	622	597	568	576	644	599	619	585	582	586
62765	83554	44743	12382	2497	769	607	568	506	566	541	526	554	561	535	575	532	546	565	540	558	504	574	536	550	559	575	517	559	550	535	503	566	571	535	532	559	508	541	540	516	554	572	531	534	518	532	542	519	587	569	583	528	526	557	511	577	543	537	510	528	503	569	598	515	560	557	489	528	544	572	532	545	545	553	553	579	521	555	526	536	536	570	588	534	503	554	530	564	548	551	562	518	612	579	560	525	554	588	570	556	558	518	533	565	555	556	538	522	532	573	494	524	517	544	552	534	558	553	557	531	561	497	553	557	510	542	547	555	552	539	521	504	569	577	557	566	552	518	546	530	529	505	523	557	544	560	515	541	560	586	572	506	564	594	547	573	533	530	533	543	570	552	528	565	544	508	543	564	569	533	538	549	510	524	539	537	558	588	552	539	547	541	572	526	557	547	535	541	571	515	582	591	549	538	509	576	510	560	535	555	552	542	550	565	522	520	529	537	544	491	540	546	545	550	532	550	545	532	534	519	557	521	531	601	525	567	559	547	553	515	531	537	507	554	582	560	545	549	589	546	567	513	555	524	562	526	558	539	542	540	558	539	546	553	538	520	560	529	551	523	541	519	530	556	553	550	532	557	558	517	509	527	548	539	529	556	497	547	536	536	539	517	565	536	539	558	557	513	540	475	567	547	511	527	541	553	555	545	531	508	526	539	542	582	567	534	551	553	575	518	567	559	526	495	544	524	539	529	556	539	535	576	538	534	578	529	545	525	536	558	548	519	516	587	525	520	523	573	523	508	532	541	523	535	541	504	577	559	553	518	519	513	552	528	551	509	538	563	541	506	519	563	548	542	516	548	566	530	572	549	518	528	565	527	534	524	587	538	547	517	559	594	537	534	553	527	531	564	534	552	532	536	526	525	495	549	527	560	538	581	537	516	543	588	542	546	573	554	542	585	511	539	532	575	520	533	510	586	538	532	528	565	560	545	550	545	583	542	499	531	565	556	532	530	521	516	537	517	557	541	571	582	514	535	540	543	508	546	526	563	520	541	578	538	533	561	546	543	538	534	525	540	568	575	515	489	550	557	546	532	535	504	550	508	551	552	581	541	565	487	518	552	543	553	542	521	544	572	515	539	548	526	538	561	563	533	573	530	546	538	541	524	511	548	511	554	513	586	559	537	516	530	536	537	494	528	546	529	505	537	562	575	583	535	527	516	514	509	520	544	532	561	524	578	527	538	568	549	546	548	575	566	557	532	528	520	550	567	545	568	518	544	532	515	552	528	556	541	530	548	517	556	559	543	518	559	554	559	560	554	541	513	529	545	580	540	547	542	540	532	543	518	524	583	561	568	565	590	566	540	534	550	544	530	575	550	541	522	528	563	581	494	567	573	534	518	506	535	522	553	493	564	490	553	553	551	525	505	506	551	549	546	541	556	508	535	531	549	549	542	532	516	542	552	517	540	544	522	558	556	553	565	540	519	606	581	550	549	573	551	554	540	522	554	560	518	567	562	550	552	537	535	532	557	529	543	557	567	531	491	525	566	494	586	552	623	517	569	538	519	529	543	523	487	507	554	531	509	548	484	535	530	563	506	530	506	525	513	536	511	523	553	533	543	545	498	536	507	511	523	530	530	544	526	519	530	605	531	549	516	551	514	500	532	535	584	539	527	553	557	527	527	579	520	551	536	556	516	546	545	544	546	575	536	534	551	555	574	539	529	525	547	575	544	522	550	534	552	559	548	570	512	539	543	513	516	517	534	577	532	589	508	555	500	542	547	495	535	549	523	529	563	519	542	561	544	516	588	565	540	570	552	545	571	537	577	501	550	577	545	493	502	532	528	547	521	560	545	515	545	593	546	621	509	523	540	510	506	599	545	537	567	530	553	506	530	530	539	552	560	545	521	558	516	558	556	543	554	503	517	545	542	561	553	540	494	540	557	555	515	552	523	530	523	536	518	587	540	590	493	522	553	583	564	512	555	538	550	559	506	556	559	548	523	517	531	527	544	565	537	511	551	568	567	556	515	553	526	574	548	555	545	547	503	550	565	501	533	550	542	546	555	559	538	531	524	544	534	554	527	543	562	504	574	539	547	549	558	508	557	544	534	521	549	493	492	536	534	531	518	523	526	531	545	529	531	512	539	536	516	495	549	559	553	534	591	524	555	540	562	532	557	521	525	525	564	530	550	551	559	585	563	544	550	547	511	555	530	557	519	578	554	526	526	539	521	530	551	526	523	524	526	540	545	524	561	514	524	525	545	566	541	590	546	538	553	502	553	552	569	597	552	538	507	500	610	532	558	561	562	539	522	543	538	514	581	518	547	563	550	517	501	554	520	561	523	531	522	526	526	537	565	558	531	560	558	557	532	527	539	501	525	548	573	549	532	524	555	509	573	576	532	592	518	554	559	543	564	567	543	523	529	502	559	578	585	530	543	531	546	552	529	543	575	581	549	536	517	524	529	503	574	526	546	543	553	522	542	567	579	529	513	516	549	554	542	523	534	488	485	534	589	546	569	515	584	512	559	539	548	552	536	519	614	509	533	528	558	479	516	534	591	527	542	514	531	545	558	578	527	542	539	571	559	521	541	552	543	598	521	541	582	525	534	521	579	589	531	579	533	535	545	516	533	550	562	534	529	540	543	526	534	540	563	547	540	532	529	574	549	557	563	543	547	499	534	532	555	537	538	500	519	530	554	583	554	529	563	566	542	568	543	533	515	535	562	511	543	542	537	535	579	508	536	527	528	522	475	502	567	543	596	547	573	504	486	545	537	569	533	559	559	513	548	497	497	548	531	563	484	520	539	536	551	564	567	585	535	526	532	525	545	563	547	523	558	586	541	544	599	530	492	593	546	569	523	536	519	562	558	553	525	590	570	526	564	517	537	536	548	521	497	514	562	534	593	546	594	526	554	528	524	560	534	546	557	550	524	568	525	532	562	553	540	546	539	540	577	515	541	566	538	539	488	535	538	505	526	552	544	553	492	544	541	522	545	532	536	550	528	544	543	510	550	581	539	535	523	518	557	572	573	513	516	565	526	544	520	584	532	519	527	518	550	510	524	532	594	548	555	578	550	554	537	515	553	502	555	485	552	533	551	556	546	554	556	522	549	549	523	531	565	520	560	530	559	552	546	544	575	531	520	508	524	540	578	496	556	547	522	559	545	533	523	515	543	561	545	555	565	520	538	550	537	514	564	517	540	526	559	500	544	567	496	526	564	501	524	572	552	525	555	535	550	543	550	591	515	550	547	497	548	560	552	530	506	584	537	524	480	526	547	518	578	541	533	539	544	522	559	504	544	508	590	534	561	562	530	496	561	542	528	554	531	505	498	535	552	557	556	532	556	533	521	536	536	525	577	528	563	590	537	504	557	526	533	580	529	534	530	513	528	534	527	527	521	522	536	528	513	595	497	541	524	510	496	552	558	492	544	501	544	531	519	523	563	528	544	555	574	538	553	532	533	529	565	528	566	533	549	566	543	555	527	562
24180	22403	29115	24284	19878	8106	1139	813	696	696	742	716	664	638	671	636	673	724	706	694	649	683	706	670	705	707	660	716	665	657	680	614	655	654	671	631	606	698	642	654	696	646	654	681	685	636	625	691	650	628	648	657	706	656	672	609	640	639	639	633	640	626	646	671	677	615	664	701	610	667	695	653	626	649	664	704	647	664	662	688	660	686	674	693	662	662	641	639	620	645	616	672	633	627	672	669	666	680	669	671	644	635	672	662	662	643	660	653	701	643	653	674	666	621	634	638	630	647	685	626	683	684	599	640	664	642	697	638	636	635	681	673	682	653	662	638	642	647	679	648	656	678	630	682	653	656	656	661	686	700	621	635	637	641	676	628	676	661	649	678	675	688	666	634	658	700	645	628	658	660	625	620	704	691	636	689	690	688	656	621	655	639	634	653	642	638	657	689	671	654	644	625	656	643	624	661	672	676	653	654	602	606	668	638	674	650	701	673	655	607	622	659	639	642	632	643	659	710	643	625	687	693	634	649	633	607	624	645	659	612	612	639	633	680	667	684	672	641	688	623	674	617	724	639	645	691	703	651	633	664	702	605	670	651	651	593	694	641	662	598	695	644	675	642	664	642	677	633	677	661	628	640	636	663	656	597	650	643	628	628	654	630	700	702	660	634	631	636	675	657	675	662	631	684	641	706	663	655	648	617	648	681	599	700	646	648	656	644	637	674	615	568	632	611	642	630	622	641	655	695	658	629	646	652	668	665	711	611	619	652	645	663	631	642	670	621	638	650	644	631	667	657	643	661	624	675	613	666	642	643	644	631	635	673	664	669	628	659	673	648	686	667	648	653	651	649	632	642	627	683	679	693	665	614	649	641	668	611	694	676	656	687	706	611	621	617	663	658	630	671	639	625	633	627	652	606	611	651	651	669	652	607	643	608	661	616	652	656	660	687	675	622	638	599	637	604	632	618	636	664	656	614	672	684	639	664	654	656	636	653	641	646	642	648	618	653	622	646	680	663	632	670	655	681	614	667	649	626	668	672	627	715	643	613	663	665	662	666	630	644	677	611	659	672	653	630	632	683	645	681	642	658	681	616	627	637	639	660	673	663	672	628	657	676	663	631	621	650	679	658	692	651	675	699	634	683	621	660	618	673	682	662	637	670	635	686	647	656	653	629	649	679	628	700	660	646	651	665	663	672	606	724	646	676	628	678	651	696	645	604	638	629	615	607	644	654	611	620	628	675	670	675	634	709	631	620	691	658	675	682	585	631	663	681	623	637	665	628	648	624	701	663	656	598	681	664	641	687	644	662	601	690	669	655	649	677	645	687	688	656	651	662	641	661	639	644	677	665	684	657	654	633	633	627	674	639	617	625	665	651	654	610	637	640	658	634	653	650	637	697	651	659	667	650	668	663	700	677	668	651	669	642	663	643	616	620	655	617	663	641	611	643	661	626	686	670	684	714	669	655	662	647	657	652	594	641	611	660	637	618	663	626	655	628	646	666	649	648	615	647	643	630	673	656	657	662	665	687	639	655	626	631	603	664	663	678	652	644	695	629	648	668	648	661	698	689	698	630	658	704	665	614	627	677	605	660	665	665	636	651	637	707	729	685	629	666	661	691	656	630	639	695	664	651	637	643	659	686	679	663	630	701	630	626	659	665	615	666	634	677	662	640	656	679	736	717	621	652	671	602	687	650	631	659	602	652	649	602	669	659	620	673	681	637	665	601	677	692	667	669	642	653	694	674	648	689	692	683	651	637	673	665	670	619	674	702	593	650	646	681	619	659	684	628	622	663	645	636	662	622	642	664	674	653	706	627	679	647	666	640	656	657	611	658	606	641	649	648	666	654	651	652	672	665	635	611	666	649	647	615	673	601	651	645	584	614	659	584	645	693	642	653	646	662	663	655	668	675	682	667	683	685	653	664	667	640	659	641	627	629	663	635	651	653	653	671	649	663	657	668	739	662	673	648	634	663	627	659	642	690	700	649	640	646	625	635	638	680	654	643	660	638	639	676	641	651	689	590	611	661	637	625	677	654	670	657	633	649	617	607	648	642	649	652	621	632	651	630	661	617	640	667	688	636	639	645	647	653	656	677	672	658	649	650	670	694	664	649	643	633	677	652	641	651	627	625	633	641	641	640	636	644	696	623	676	686	666	668	693	681	654	629	634	646	659	632	658	641	698	616	627	636	679	639	620	679	649	593	709	653	618	644	703	636	630	624	688	702	635	641	668	628	643	668	658	636	637	639	700	659	671	626	663	654	680	593	633	677	657	632	672	648	673	673	669	633	669	652	653	674	648	634	657	629	689	665	652	655	629	617	655	641	665	650	636	633	637	610	668	669	706	665	642	662	644	660	685	641	638	665	632	642	597	658	652	630	653	655	699	661	721	685	663	646	641	676	633	657	645	630	660	634	670	609	708	665	649	612	623	668	630	653	641	636	656	632	623	652	648	657	608	705	658	672	633	666	628	652	658	662	642	644	689	653	660	658	655	623	639	635	643	613	665	628	677	698	647	646	670	669	706	605	643	655	682	639	651	633	696	683	632	663	667	665	644	704	674	633	668	680	725	637	632	650	636	654	635	673	693	622	643	637	650	671	620	636	671	676	644	694	655	676	619	637	646	658	648	644	652	669	640	649	673	628	668	672	747	647	701	644	614	661	675	646	657	618	673	601	647	634	651	673	670	664	667	613	692	624	651	661	626	658	677	671	617	693	626	663	621	697	644	662	624	662	624	642	637	671	634	688	663	650	637	627	644	614	650	686	607	702	652	603	699	638	703	697	656	645	622	625	612	636	647	642	634	633	645	630	650	672	645	646	658	680	654	654	659	631	628	693	635	636	695	679	620	631	630	631	653	660	628	640	649	660	649	651	616	643	710	689	678	644	634	660	628	692	641	659	638	634	644	635	640	642	655	648	569	634	666	656	667	582	669	659	705	685	659	647	642	657	643	616	650	644	659	675	644	643	633	594	667	623	601	616	617	650	655	651	642	648	674	654	636	661	651	667	629	591	681	660	672	673	691	641	718	627	661	637	672	661	676	655	678	643	637	662	625	650	699	653	651	660	665	665	676	638	671	670	667	636	656	637	645	621	641	693	641	660	652	648	615	619	714	623	620	654	647	638	702	662	621	606	660	647	645	665	695	691	660	639	591	650	628	663	608	640	635	615	605	625	658	630	665	642	679	688	591	660	658	644	646	647	661	626	636	666	638	683	666	653	657	637	665	679	628	679	644	651	649	640	601	671	621	593	677	662	635	659	638	673	650	683	603	660	621	663	664	627	646	653	597	657	666	672	655	666	629	648	659	661	625	690	657	654	652	625	647	611	665	650	630	619	654	603	632	621	655	658	680	631	627	652	646	661	667	653	654	591	649	694	659	633	659	630	629	671	658	696	659	668	657	661	645	669	623	597	648	627	645	639	687	637	681	664	649	633	624	612	647	681	659	646	655	629	651	676	644	640	693	643	645	648	613	625	664	679
60963	87512	48662	14744	3071	909	603	603	619	597	612	598	594	629	567	610	577	570	584	609	592	649	598	617	655	651	578	604	582	606	576	564	620	540	612	606	592	573	641	596	613	627	596	630	570	605	588	599	594	627	583	598	598	587	583	604	579	596	595	621	569	605	585	615	599	601	565	607	634	662	610	616	562	582	606	574	604	631	609	638	568	579	609	647	614	615	596	617	562	600	590	594	576	627	627	613	584	606	553	643	628	526	591	598	597	611	605	601	622	618	614	625	651	593	580	597	559	587	621	551	632	609	555	603	557	594	554	573	643	588	585	573	581	599	609	615	609	610	584	580	635	567	596	564	542	639	595	585	640	630	584	635	573	574	559	579	607	615	601	565	608	584	617	643	613	564	599	629	577	577	591	610	572	635	608	593	584	580	578	586	591	546	579	604	617	579	599	621	560	619	636	571	622	573	611	579	588	568	555	590	577	589	616	615	634	587	608	589	591	578	588	578	620	595	559	599	597	601	617	606	586	612	574	589	579	623	627	580	576	610	629	599	640	609	555	579	579	592	577	572	637	575	581	587	576	631	578	569	575	578	655	619	623	576	605	548	594	573	584	555	600	599	557	618	613	577	594	577	586	622	575	603	607	545	603	598	592	570	636	606	549	580	587	547	610	607	601	581	600	560	567	586	605	621	627	601	595	600	611	548	555	610	588	588	607	629	596	628	592	616	584	598	641	592	627	557	564	593	568	625	606	592	592	569	602	614	618	590	600	606	585	598	588	593	630	607	573	592	635	570	585	592	629	586	650	598	572	559	561	614	640	606	571	620	584	585	640	622	599	588	552	638	619	563	617	553	568	594	584	602	582	593	584	610	613	633	620	578	583	581	565	546	584	564	584	623	615	587	592	598	572	600	599	541	576	606	602	611	597	626	580	620	559	580	592	585	608	614	618	602	620	605	536	586	638	599	585	568	586	642	598	621	569	610	616	643	602	576	579	565	602	588	584	584	591	621	574	608	597	579	607	554	545	607	598	627	584	571	594	585	585	644	571	567	591	609	562	615	619	627	637	598	578	592	586	630	614	617	618	568	589	575	546	566	585	553	606	604	640	580	536	599	588	582	594	587	571	611	564	579	603	596	600	583	597	580	627	623	549	614	611	609	644	622	608	592	576	585	598	612	579	632	605	627	594	602	671	583	603	570	593	604	626	598	623	590	570	555	576	598	607	601	597	607	590	607	598	584	604	551	570	619	587	621	570	659	594	567	583	620	561	573	612	563	597	584	580	622	578	585	588	573	622	579	580	557	597	603	594	584	578	576	599	616	578	621	647	553	602	606	588	622	615	604	603	625	615	582	553	609	596	566	605	619	606	611	567	637	533	592	544	565	590	552	629	587	571	627	607	581	625	583	622	595	595	628	605	568	590	588	617	611	579	589	581	604	569	595	601	635	633	615	588	615	600	589	590	575	626	580	574	623	583	609	591	615	611	607	591	623	596	595	649	616	592	604	593	595	595	572	620	591	617	623	580	566	540	588	585	560	572	601	601	620	553	579	601	596	627	590	619	639	583	587	589	599	583	616	602	558	562	599	623	600	616	605	589	640	551	600	606	616	631	601	589	613	556	580	561	581	570	609	582	607	560	565	568	611	575	566	616	580	614	568	585	571	628	603	624	583	560	587	568	609	580	597	599	576	602	613	558	615	617	583	588	606	634	597	605	571	582	596	617	547	601	578	591	590	585	637	568	618	588	602	619	637	534	582	522	598	609	578	602	598	559	607	599	622	576	600	612	578	582	580	626	609	589	575	628	581	591	625	579	619	603	576	583	606	605	611	589	585	549	625	557	560	583	582	584	591	615	614	577	580	602	539	567	584	617	600	606	615	626	653	578	638	589	635	586	623	600	548	551	597	574	572	581	637	592	597	609	560	583	603	599	621	536	568	575	568	572	567	594	629	620	565	581	608	603	573	577	562	595	635	616	598	578	605	622	598	618	597	582	627	613	603	609	573	603	584	606	558	607	615	615	559	567	595	616	551	582	589	591	598	586	585	582	583	577	573	586	610	650	541	588	610	639	581	606	605	580	593	564	567	565	607	595	554	604	583	602	631	609	555	604	559	590	564	570	635	586	538	605	608	528	629	582	573	602	599	585	581	602	603	623	561	609	600	620	634	583	605	619	572	639	617	598	595	590	608	580	573	626	589	570	587	599	552	594	563	601	560	577	592	559	569	612	567	598	588	594	614	572	589	565	567	588	581	629	540	606	627	635	581	588	618	572	591	608	604	600	591	626	584	564	588	563	578	587	588	667	566	604	592	605	588	586	574	623	580	597	620	599	609	594	578	602	586	609	621	595	580	572	612	601	622	549	616	595	607	580	594	570	588	583	627	627	621	556	604	579	579	596	604	597	593	611	601	601	628	607	566	631	626	567	587	602	630	563	564	598	595	576	588	577	660	573	588	556	608	615	589	587	598	564	571	583	566	596	595	548	576	605	593	576	578	555	612	625	640	578	551	618	609	572	597	595	580	561	582	563	585	592	604	560	578	574	580	621	586	559	564	590	606	621	577	577	613	579	609	603	567	576	588	597	593	554	596	631	614	571	573	609	609	595	573	564	580	600	603	597	583	598	626	580	602	558	615	553	570	606	589	558	611	584	561	581	605	570	618	617	641	592	593	578	609	584	579	602	594	574	599	578	594	556	591	631	579	587	615	589	596	565	627	544	595	620	594	610	623	629	611	560	629	623	577	574	587	611	614	569	622	635	641	606	630	588	568	627	604	614	608	601	601	586	628	566	603	584	578	576	648	587	578	644	630	577	608	579	609	576	641	599	587	562	611	582	587	558	599	589	613	599	531	618	612	551	565	589	603	553	580	592	625	585	530	627	603	635	588	608	583	564	619	576	615	597	600	565	544	602	641	617	575	636	628	619	552	603	569	604	623	611	604	633	574	592	567	596	638	571	578	573	588	569	621	576	635	570	615	547	559	657	609	598	616	559	570	627	594	603	603	601	593	614	613	613	575	601	555	569	585	597	580	605	629	578	660	597	601	612	610	610	582	626	562	561	586	594	630	545	575	560	592	562	564	594	593	571	560	556	613	616	584	591	623	585	622	625	540	564	596	612	616	580	588	593	627	578	555	588	545	602	603	623	578	568	552	558	557	565	583	562	561	551	627	593	575	579	600	644	637	621	567	572	583	595	566	595	575	608	599	595	594	571	626	613	584	600	609	603	577	581	572	596	593	560	550	574	603	614	574	606	620	612	610	586	611	592	620	617	619	547	634	566	602	627	598	582	608	550	564	571	579	612	559	585	603	601	559	577	576	588	583	563	562	562	577	603	596	556	578	593	570	629	618	560	597	557	664	609	599	571	549	614	589	558	566	595	642	574	597	592	616	582	577	571	587	560	589	564	580	558	608	624	622	545	587	585	632	612	551	551	616	560	589	580	605	543	536	597	588	617	622	568	600	635	640	591	589	552	594	617	582	605	631
35074	30159	17831	3940	820	581	524	526	492	509	524	485	508	520	493	521	481	463	511	537	541	547	545	530	553	495	545	533	517	528	549	520	516	492	516	478	501	533	535	551	528	501	486	536	536	499	509	554	545	471	501	546	543	512	520	535	543	510	541	499	564	545	568	505	548	532	495	525	498	498	515	533	544	520	500	576	513	494	527	513	527	488	539	503	510	490	532	550	515	480	540	490	466	547	569	491	485	486	484	492	472	542	522	521	514	501	499	489	486	508	533	485	528	520	465	547	491	548	492	548	512	516	554	516	512	536	505	482	535	555	536	516	555	534	514	516	507	516	488	541	495	507	555	508	553	533	515	503	529	533	494	512	508	543	466	501	539	520	523	536	529	495	510	497	504	499	519	489	549	503	512	483	494	477	554	525	525	537	531	527	504	508	519	534	527	495	515	523	517	475	474	514	469	500	524	480	539	527	492	542	498	500	534	515	487	487	512	517	487	540	553	543	507	490	510	533	496	481	518	523	508	533	516	487	508	530	494	507	503	474	530	516	495	520	509	522	528	506	484	521	485	547	512	531	485	506	507	491	582	492	503	480	521	511	536	522	520	517	556	526	505	473	524	553	532	534	541	523	494	507	516	478	497	538	489	510	526	572	545	529	513	507	520	545	497	511	549	496	506	528	505	530	529	538	532	528	504	502	502	532	531	516	532	505	484	509	511	533	487	509	505	518	524	505	498	528	570	467	476	474	511	559	505	497	453	521	531	494	513	529	554	532	497	493	551	503	492	590	490	467	497	523	525	516	541	510	476	522	524	525	538	479	508	510	491	490	504	549	518	523	507	495	491	509	510	522	536	509	486	490	505	528	539	503	545	534	517	501	501	458	517	530	495	531	526	496	491	542	514	545	506	488	513	491	562	527	514	521	496	505	528	531	539	525	561	543	498	521	496	538	565	514	517	480	559	549	542	526	480	522	475	549	496	518	538	550	546	536	522	551	521	516	513	503	526	524	499	544	500	504	503	516	515	556	503	529	525	506	505	499	475	508	486	490	527	505	562	514	517	552	537	525	520	470	518	518	561	503	494	477	528	569	530	528	494	530	497	482	520	508	506	493	461	554	499	524	526	534	495	509	506	495	517	547	530	515	535	483	535	523	552	491	490	490	484	535	475	520	521	525	511	534	520	546	505	495	516	477	542	545	499	491	508	535	521	564	542	499	577	553	509	534	502	543	532	475	505	490	506	543	487	490	527	525	528	487	537	462	527	542	499	522	505	525	508	511	460	563	500	553	522	513	529	508	507	508	488	517	511	526	520	559	519	507	499	540	525	529	496	504	500	451	489	539	536	522	539	505	550	477	495	534	535	531	498	494	478	515	565	511	509	527	475	536	514	519	488	557	501	504	534	484	521	534	525	543	503	544	538	507	486	522	533	535	536	556	504	499	505	519	500	504	514	495	529	526	534	540	561	530	510	543	494	522	496	524	538	488	523	548	492	539	524	511	529	504	506	517	518	489	507	520	534	510	489	513	502	505	561	514	495	520	539	510	494	522	521	533	507	534	526	552	572	521	536	543	513	565	531	534	533	517	527	472	533	478	539	521	533	526	531	516	509	534	531	514	542	536	527	506	508	478	535	564	507	556	526	503	537	509	530	507	527	507	565	535	522	493	533	514	508	500	498	471	522	505	519	507	508	515	485	522	523	505	525	508	523	511	516	510	571	523	528	498	506	535	495	542	525	493	484	489	515	547	476	527	562	480	505	483	518	499	588	528	491	519	515	475	522	505	496	525	510	512	483	517	503	489	480	546	532	520	502	505	515	517	549	533	536	465	548	543	525	503	525	522	481	551	528	556	532	490	540	506	533	543	531	506	501	538	518	547	494	488	500	547	486	556	495	487	530	535	525	488	504	471	530	541	522	554	507	568	480	511	524	525	503	545	477	473	495	530	504	561	542	531	519	524	492	488	502	518	502	503	524	524	506	507	538	559	557	548	500	494	508	520	521	492	483	506	513	498	519	512	564	542	509	494	535	519	527	494	541	479	494	490	502	503	524	507	489	496	562	484	518	553	548	535	506	504	561	520	534	522	501	494	540	520	522	482	480	498	560	471	498	528	523	521	513	528	500	484	515	512	508	515	496	501	528	470	528	461	523	521	501	529	541	539	505	514	546	527	524	496	531	546	514	489	548	555	513	514	473	525	523	524	545	528	528	502	484	511	477	503	515	510	466	540	502	525	519	553	493	534	537	487	468	530	517	524	489	536	506	521	549	498	513	533	516	465	502	536	485	494	496	554	526	506	527	554	557	490	517	531	519	547	541	524	506	510	524	521	523	490	521	499	465	463	548	499	513	503	513	493	510	504	498	477	480	529	511	480	550	511	473	536	515	526	481	510	533	483	531	485	527	515	487	515	516	495	516	512	536	499	522	519	525	497	553	500	443	499	538	508	495	539	520	492	554	519	544	507	485	539	505	556	554	525	495	515	503	475	539	514	487	529	569	540	477	532	540	500	521	501	528	521	503	541	511	493	521	518	520	483	539	516	558	529	499	554	514	500	482	524	517	501	524	525	489	528	490	515	514	536	511	529	555	498	507	506	511	538	498	449	504	474	495	506	542	520	536	545	498	517	524	498	540	521	489	493	505	519	506	526	502	499	497	471	557	520	486	522	545	482	517	500	515	533	511	506	560	504	467	505	522	492	500	546	523	551	509	524	517	487	507	495	525	508	540	502	515	513	515	514	542	551	516	556	530	480	511	514	554	539	514	497	510	574	514	527	538	503	522	522	527	538	558	499	526	536	541	514	514	528	558	544	534	515	502	451	556	501	538	505	532	496	529	556	529	505	522	516	512	530	513	501	534	533	524	555	530	537	529	538	567	549	509	492	515	497	509	518	517	491	491	499	529	568	494	533	522	496	537	498	534	514	527	539	514	503	502	569	518	487	492	533	517	501	534	537	471	559	576	550	570	502	512	503	526	577	539	537	510	547	482	508	547	537	527	510	503	526	551	525	492	515	502	548	539	522	498	530	510	511	493	503	526	538	500	482	495	523	576	529	530	507	548	548	529	494	506	478	525	530	526	520	469	520	563	541	466	497	518	486	578	505	497	531	505	527	520	528	525	560	520	536	499	499	514	487	535	528	537	489	535	517	522	494	524	499	506	542	500	504	462	514	519	496	495	550	500	518	500	536	508	500	518	492	546	544	548	556	497	488	504	523	511	514	511	533	553	545	537	488	566	545	491	522	559	509	525	514	541	530	475	552	502	517	496	546	563	492	531	536	498	534	490	504	525	517	479	511	514	516	470	478	555	544	521	535	480	519	498	509	536	493	527	515	528	459	471	548	536	559	487	569	490	530	523	538	531	486	529	458	513	485	525	519	526	497	510	537	542	562	512	502	481	530	516	506	524	525	498	484	516	525	541	517	538	534	544	513	503	518	478	518	514	516	532	531	567	552	499	520	506	544	485	556	524	525	533	526	491	534	555	523
31611	28828	9817	1835	613	452	433	460	424	452	424	454	451	445	416	462	449	416	419	426	451	414	468	477	404	395	452	423	413	454	497	445	453	463	438	415	425	428	443	423	434	430	446	440	449	437	435	420	428	465	416	449	392	460	437	428	450	485	464	434	384	487	401	412	465	429	463	464	414	413	477	443	409	404	427	434	458	442	439	438	453	429	459	432	423	444	456	445	409	423	455	424	445	422	451	410	456	426	508	441	463	397	412	435	431	421	439	422	439	453	448	397	417	439	412	449	418	436	441	444	467	423	415	454	429	414	434	405	395	431	451	445	409	405	426	417	416	429	440	417	450	448	424	450	435	415	449	437	436	411	419	415	455	442	462	430	436	419	480	471	450	436	431	410	449	445	426	443	436	397	448	455	423	402	428	446	451	430	440	471	445	432	452	462	465	413	408	406	466	438	452	460	418	455	440	429	424	442	469	447	422	438	423	380	437	414	456	449	443	429	416	447	440	434	457	454	413	438	409	495	397	446	423	446	407	437	460	431	441	433	435	478	459	432	450	423	452	418	462	427	434	441	437	446	461	405	440	414	455	440	436	426	403	475	435	430	418	434	495	414	424	459	445	449	414	416	425	466	448	427	418	431	420	433	420	445	417	421	398	429	444	410	412	446	449	436	425	412	387	457	409	408	435	392	438	478	449	430	452	431	438	447	446	416	456	473	466	446	440	467	460	439	437	430	437	408	418	421	429	471	405	429	417	399	427	424	442	438	425	401	417	433	413	452	453	451	467	423	423	438	408	441	451	391	455	433	436	443	440	451	403	425	438	425	385	414	433	404	438	427	424	444	460	442	432	434	436	432	460	463	415	398	474	437	409	439	470	438	448	456	449	442	462	416	438	413	430	476	384	417	425	439	445	447	390	432	426	414	398	458	403	424	425	385	407	465	380	420	393	442	425	438	446	464	431	432	433	381	410	474	426	415	469	452	403	465	432	398	441	427	426	455	420	393	449	454	414	441	411	428	442	420	437	420	448	414	411	460	453	409	448	418	415	405	442	419	426	419	468	429	443	430	417	441	414	436	390	449	409	481	457	441	421	463	447	420	412	435	453	416	406	416	412	423	425	412	441	454	428	417	504	438	447	434	423	452	450	412	437	448	437	456	435	449	396	426	418	413	446	420	455	422	440	427	429	450	435	437	464	397	451	434	463	434	439	414	416	447	451	442	413	440	472	470	419	410	430	484	462	463	461	438	422	448	412	486	463	441	419	393	450	437	417	450	427	423	443	409	448	438	437	447	413	455	456	413	455	438	462	438	423	414	461	428	442	438	418	488	413	436	459	409	455	447	440	425	422	443	428	461	431	465	398	424	432	428	374	425	445	410	408	454	427	421	412	418	392	448	471	461	397	434	398	440	391	458	441	434	448	474	422	415	400	470	452	424	437	411	414	422	425	421	462	413	453	444	418	429	436	415	442	446	440	422	437	443	429	409	439	429	442	417	418	437	457	456	454	448	455	465	449	430	449	413	430	427	452	461	460	436	398	468	463	419	408	435	420	411	443	472	419	400	436	454	452	437	450	438	424	436	432	432	417	427	428	432	429	457	433	441	425	413	451	461	418	430	443	441	420	401	437	466	415	459	437	447	430	442	441	466	467	465	434	450	442	426	453	429	433	437	457	399	448	459	437	423	467	418	456	437	405	413	421	417	427	449	445	416	450	417	476	423	457	414	403	424	425	432	459	400	426	449	435	421	428	424	438	466	409	449	447	416	441	416	408	460	429	437	459	455	459	428	450	446	418	422	455	410	450	414	413	434	450	435	419	449	471	434	421	410	463	429	457	429	391	422	415	432	423	417	468	433	433	427	473	434	463	437	404	435	396	446	468	412	477	440	436	463	427	461	429	458	441	459	423	424	395	426	441	410	427	384	426	410	412	479	425	406	453	452	404	433	434	431	460	402	431	455	479	467	425	471	468	394	418	420	460	429	443	433	427	452	439	437	425	429	446	439	390	404	421	417	432	411	417	441	421	424	461	448	455	427	422	373	435	432	463	440	421	404	405	431	464	429	413	451	461	426	485	455	419	425	424	416	433	447	435	458	452	437	432	427	443	440	416	470	433	472	460	458	470	434	436	443	430	415	421	396	393	465	433	442	413	422	449	423	435	450	445	423	427	420	448	440	480	430	443	468	449	423	470	424	425	468	428	417	444	436	391	431	391	457	439	432	441	412	445	417	458	438	402	441	411	430	432	471	433	428	414	450	457	424	423	414	434	424	467	455	418	451	440	449	398	428	425	434	446	414	400	436	444	413	438	431	418	428	468	424	474	446	444	428	443	467	410	383	411	424	422	468	437	431	450	443	424	422	462	437	418	424	453	430	440	452	459	404	470	414	421	428	433	405	424	491	438	414	398	420	433	407	402	448	441	411	440	439	437	377	448	429	412	472	416	434	455	417	401	408	440	443	442	445	452	428	434	464	398	406	466	451	435	437	449	421	439	435	443	420	410	470	433	425	488	420	438	439	427	425	428	404	403	430	479	434	447	425	450	451	431	431	449	440	454	423	430	435	421	422	421	432	446	450	430	447	449	449	452	386	373	459	419	421	434	441	439	422	429	406	453	410	424	451	442	407	431	440	459	435	442	450	452	437	421	429	435	448	433	412	470	415	452	458	440	448	424	426	415	451	477	446	474	443	427	429	452	443	417	440	461	451	428	408	465	438	391	467	421	427	454	409	425	434	452	413	480	440	433	416	427	399	453	412	448	443	456	456	482	453	395	448	467	412	419	407	446	448	443	429	398	438	476	456	428	396	423	459	394	447	408	405	427	372	443	429	420	457	441	471	432	450	428	452	478	458	433	416	414	402	472	467	417	445	437	441	459	425	453	462	436	407	431	420	437	470	437	469	422	420	462	449	405	466	428	443	405	397	410	445	431	473	472	426	452	425	451	415	451	405	457	438	417	469	432	443	430	415	407	422	448	386	425	441	435	401	417	428	393	435	408	418	442	434	456	398	414	425	446	412	450	437	447	441	427	458	430	390	443	433	406	437	443	447	469	438	444	431	418	451	418	429	395	415	415	457	425	432	402	443	452	441	460	467	438	422	423	445	452	444	409	429	441	453	450	483	427	455	456	441	425	413	431	444	413	448	432	451	422	429	415	431	410	451	426	438	428	422	405	435	424	435	427	456	489	415	449	452	432	439	461	435	445	450	465	450	440	432	416	438	452	440	415	453	443	419	421	440	439	451	436	431	420	479	436	414	466	398	419	442	425	410	432	473	430	477	445	400	429	441	434	418	433	383	402	457	451	427	434	418	460	434	427	434	430	435	431	441	438	483	421	449	455	410	433	433	470	421	413	447	446	460	421	411	443	416	456	436	442	445	419	456	431	408	436	443	433	451	460	440	476	431	442	461	423	414	390	393	451	428	432	482	456	453	445	447	441	445	421	470	443	466	437	442	420	406	433	443	421	427	431	403	444	451	423	449	433	434
24920	23168	29217	24777	17469	3844	871	684	578	628	603	595	599	573	597	639	594	553	573	572	573	606	566	598	555	573	597	557	559	594	586	584	560	604	590	588	568	543	576	596	611	607	550	569	586	586	591	576	562	580	553	576	554	560	578	583	540	576	597	586	560	576	590	580	547	602	517	578	598	568	540	565	596	564	550	555	570	572	603	604	534	600	594	565	541	581	587	571	603	564	632	570	585	562	546	558	599	509	607	589	570	576	592	564	561	564	620	571	567	559	582	567	583	614	583	577	593	551	617	583	592	593	535	567	578	610	542	556	523	527	583	610	599	587	587	552	532	586	560	582	601	614	607	566	589	545	575	581	559	558	593	542	537	515	589	590	571	597	559	560	591	583	500	590	591	582	604	541	554	588	560	600	564	557	560	548	565	583	545	549	577	550	596	588	547	576	600	553	565	576	548	565	536	568	579	607	581	577	509	586	559	580	554	575	581	593	555	541	556	574	556	565	554	554	585	580	573	604	561	566	583	582	563	547	578	579	607	522	624	590	631	545	566	557	562	534	535	565	555	589	583	614	558	559	555	584	554	516	554	530	583	543	588	590	537	548	561	527	572	616	586	561	555	587	577	591	589	559	566	585	552	570	570	562	583	589	585	587	579	551	578	583	565	582	585	596	603	592	567	548	593	563	537	571	589	567	575	617	525	582	576	568	582	544	587	582	518	584	557	602	588	583	555	558	585	544	559	572	572	538	577	568	546	579	582	592	561	599	627	573	580	581	588	589	577	588	564	576	578	593	574	589	576	607	562	613	537	596	572	554	566	573	631	614	595	600	568	553	569	585	587	541	557	567	560	550	610	540	585	582	560	528	569	565	564	520	570	575	560	582	577	574	594	556	616	582	583	588	545	631	590	565	583	547	563	594	606	575	591	539	588	575	600	526	603	570	551	611	623	523	591	541	608	561	548	570	571	589	558	558	545	562	560	549	592	600	585	545	556	558	559	569	592	547	611	540	558	567	556	562	630	567	555	615	576	560	557	555	559	581	576	610	581	567	573	547	525	567	537	566	599	594	570	589	548	611	581	529	614	556	612	572	559	568	635	534	570	555	569	530	594	562	572	585	600	550	596	551	552	600	608	577	523	556	607	573	613	543	590	589	596	565	593	538	577	550	563	541	567	562	538	586	574	532	594	566	553	576	532	567	553	628	574	533	555	561	585	572	610	565	578	555	580	556	565	539	565	558	560	544	557	609	602	597	575	577	562	573	582	533	582	546	555	569	558	546	589	561	564	554	564	593	548	538	552	579	544	636	569	574	579	557	557	542	582	577	570	555	543	594	580	556	578	533	577	536	544	597	548	551	596	575	615	565	564	592	576	544	575	572	585	539	568	557	568	576	578	576	587	594	564	600	553	571	562	573	550	556	565	585	545	522	577	567	534	556	570	568	562	554	591	603	608	546	550	572	546	577	601	583	609	584	564	565	579	554	585	558	605	585	541	564	622	553	572	610	551	589	571	572	589	573	551	546	598	527	579	565	620	581	565	580	576	552	573	581	554	552	555	554	587	554	568	537	616	561	603	568	559	582	557	553	604	577	600	587	591	569	552	578	621	582	550	572	525	599	591	588	539	580	585	613	585	592	594	528	553	544	594	578	523	575	582	598	598	560	533	582	562	536	600	540	551	578	567	602	557	557	570	598	584	571	561	585	544	529	569	553	620	590	570	565	545	580	568	607	539	532	571	577	500	519	563	544	616	609	597	610	543	584	605	556	588	567	600	561	585	566	551	519	577	531	572	564	577	572	573	558	560	570	555	552	543	567	599	593	602	570	568	595	538	626	598	619	581	559	594	582	562	565	585	549	579	561	545	567	594	537	571	551	567	576	548	571	576	567	570	590	540	551	568	576	546	560	569	575	538	560	622	546	567	546	582	581	576	564	613	553	531	563	591	565	598	583	576	592	565	577	570	561	530	549	546	573	576	597	570	607	573	538	599	552	571	621	580	598	613	557	559	592	551	576	573	616	561	554	589	573	572	571	568	546	592	583	615	584	604	559	597	574	530	543	554	558	567	551	591	605	579	568	542	578	587	563	562	510	562	587	567	561	566	553	520	535	571	566	572	575	567	549	570	534	570	583	562	574	576	587	583	525	556	532	641	615	558	614	584	547	552	582	545	572	552	593	632	585	576	555	515	572	619	584	573	600	571	569	608	545	600	572	577	579	547	538	558	607	556	576	591	533	501	541	587	573	564	589	582	547	571	572	585	518	580	538	576	589	628	510	589	569	599	539	580	560	568	540	620	565	569	538	531	536	582	593	570	539	574	554	557	548	587	556	575	575	549	604	558	576	570	551	566	616	542	556	571	575	551	541	555	562	566	580	556	583	530	590	592	553	582	572	524	621	556	585	576	582	574	589	592	537	560	564	542	567	565	589	594	573	580	587	550	577	580	597	569	603	568	544	582	576	539	572	553	567	590	556	590	567	579	560	564	605	573	543	570	538	581	551	561	559	576	573	537	620	560	598	554	507	555	559	554	548	566	549	603	601	577	578	568	575	559	553	611	560	536	531	542	574	588	551	613	605	602	569	606	602	583	591	561	530	585	585	584	586	596	550	556	558	578	533	593	573	582	579	556	610	569	560	559	615	572	579	572	578	566	552	587	588	602	544	587	596	568	568	580	592	577	591	604	592	583	586	575	548	592	597	591	551	583	581	547	528	547	590	553	590	498	583	568	573	574	567	551	608	581	573	573	574	554	569	569	643	552	576	544	548	547	586	552	527	545	598	576	620	555	531	584	553	593	579	548	573	601	584	552	534	576	552	535	567	554	561	562	569	558	632	539	593	589	564	545	607	591	568	572	573	616	565	547	533	563	549	558	562	586	565	566	584	571	581	582	576	560	608	592	552	536	565	604	558	589	567	563	562	547	609	530	577	606	544	542	550	598	591	562	559	570	643	622	553	554	547	547	571	535	570	553	550	598	609	569	593	525	574	575	610	592	578	538	568	556	611	593	593	560	568	582	554	581	545	598	556	522	539	592	574	600	598	592	562	549	577	561	569	587	621	575	560	580	600	598	583	531	556	560	578	585	556	563	578	573	566	578	587	607	623	611	567	582	619	545	609	552	538	547	540	569	581	557	586	582	554	526	552	601	577	539	571	590	546	599	564	564	572	556	617	560	567	551	562	585	585	568	608	577	529	625	562	545	557	585	571	566	525	570	573	553	584	533	553	537	606	568	558	563	575	557	546	545	581	565	596	578	547	523	572	547	576	586	566	532	595	568	544	597	497	580	592	578	565	551	600	556	558	612	568	549	565	613	609	540	555	553	573	591	554	550	584	562	569	556	587	601	575	567	574	569	565	551	587	540	550	516	531	606	625	586	554	593	586	568	556	547	541	610	600	600	590	557	571	593	564	582	572	575	579	604	537	573	565	561	560	582	566	573	591	524	596	586	581	549	587	558	524	570	588	596	587	549	555	583	559	551	560	614	542
63129	83471	44757	13015	2534	759	567	561	536	520	519	551	544	497	526	582	509	507	547	528	512	545	535	550	586	537	535	533	506	551	540	546	531	543	545	499	527	515	527	490	519	505	507	535	518	531	513	523	539	473	559	526	557	539	531	481	565	513	510	511	522	506	519	519	532	522	535	557	512	469	532	581	554	557	570	526	512	538	553	486	544	523	524	544	501	537	514	515	522	525	511	549	521	511	495	547	566	536	515	507	526	505	610	562	500	496	567	495	520	526	559	518	461	511	510	556	568	540	502	569	556	507	494	509	534	542	555	559	559	511	538	514	539	529	505	505	558	560	494	506	501	525	547	531	554	496	505	542	529	526	537	509	563	542	558	546	552	532	516	534	563	494	497	511	494	532	514	533	510	509	519	517	568	513	522	551	518	539	522	491	523	506	574	505	530	510	537	525	555	485	541	543	527	524	517	534	553	525	551	521	548	584	489	547	510	552	523	523	503	535	462	522	508	589	507	547	530	542	499	501	533	541	496	533	516	479	534	544	530	536	553	565	550	473	519	543	540	544	492	528	555	543	527	550	521	529	522	520	521	542	520	479	541	540	473	525	538	527	514	530	484	492	537	538	502	486	524	565	484	508	588	502	517	503	508	500	519	561	513	534	520	549	552	516	522	519	550	495	510	540	481	540	526	546	539	502	541	541	514	535	569	487	544	534	503	560	487	545	521	499	478	535	540	503	551	530	507	555	521	512	516	500	526	533	527	555	510	509	534	543	518	494	521	507	601	555	517	519	496	502	539	509	507	521	547	566	502	488	527	514	531	525	575	521	533	540	518	562	524	469	525	495	571	509	521	529	495	541	498	509	481	511	536	528	475	505	528	535	497	529	505	563	528	528	520	535	521	519	505	546	543	536	532	511	532	528	514	562	527	549	495	513	483	503	536	469	533	535	559	541	539	507	526	523	538	503	526	545	544	521	488	518	524	539	554	520	535	539	522	531	521	520	519	465	495	530	553	557	502	524	570	512	530	551	538	549	485	520	506	536	555	532	527	489	520	519	491	517	513	532	507	491	500	506	541	566	518	501	527	462	533	500	535	493	548	520	498	523	545	537	499	506	547	513	544	530	536	516	544	533	509	541	466	545	511	523	511	502	514	515	537	502	502	494	512	521	543	485	520	506	501	544	532	472	505	499	515	527	543	501	512	540	539	570	513	534	509	550	546	544	550	539	546	521	531	499	531	523	494	520	520	519	567	538	526	519	495	534	513	575	502	506	514	519	519	526	527	562	541	538	545	517	503	558	533	510	582	543	525	505	549	509	514	562	524	554	511	513	538	548	534	521	504	546	495	553	511	508	518	487	561	547	518	528	457	550	515	565	518	490	537	536	520	563	469	534	547	490	494	529	524	508	547	512	537	504	527	516	515	549	578	527	535	480	528	491	552	494	468	484	511	451	540	523	501	488	529	563	555	532	527	540	516	542	528	508	511	516	536	487	525	528	511	496	500	508	545	530	500	502	535	540	517	537	552	557	501	535	522	543	534	539	567	490	510	522	512	549	495	516	527	499	480	511	506	560	540	517	543	509	493	535	541	520	517	501	553	541	506	533	547	557	529	526	549	518	514	532	509	552	471	513	543	521	475	530	513	535	531	518	530	521	548	567	565	515	542	515	567	515	523	508	515	496	561	558	516	510	567	562	536	530	518	542	556	509	560	483	536	547	530	534	478	580	485	510	528	484	496	499	578	504	570	548	541	544	547	545	508	531	534	530	579	547	509	490	556	500	507	542	540	518	490	521	523	538	502	487	554	519	550	522	548	545	530	537	544	525	529	492	536	489	519	497	533	484	555	523	535	517	538	544	519	501	514	563	526	492	515	543	552	494	554	540	557	522	526	528	539	508	520	557	522	521	521	541	522	536	517	521	530	528	502	527	549	482	538	529	552	511	533	520	529	505	536	536	501	523	517	492	530	522	509	524	513	505	545	527	501	508	519	518	515	505	536	572	524	538	540	497	514	490	521	526	530	539	528	574	564	548	522	536	536	538	546	495	539	510	548	503	519	518	535	529	508	569	512	514	491	562	546	518	548	510	489	530	545	535	494	532	517	526	560	541	503	508	532	509	529	523	549	527	508	511	523	507	489	521	512	526	528	539	534	539	521	477	514	517	491	494	539	525	509	521	508	467	518	537	515	551	536	549	530	528	566	521	490	533	539	526	529	542	520	513	489	554	544	533	552	542	541	547	497	521	521	508	506	539	466	555	521	523	534	538	487	488	522	514	515	533	524	545	549	513	556	514	537	504	526	528	522	506	558	555	504	540	513	520	539	545	514	520	512	534	548	525	541	551	526	522	549	508	559	562	516	529	530	497	535	510	544	534	562	520	554	526	528	537	531	531	494	541	502	532	520	514	543	511	493	522	516	517	544	520	526	519	514	497	540	553	550	483	544	553	505	510	509	537	538	511	541	485	537	510	512	513	534	518	536	492	518	503	471	508	505	480	502	514	546	530	521	526	526	523	524	535	541	507	540	570	519	541	509	586	535	508	507	549	506	561	497	578	516	539	543	571	528	530	473	492	533	466	549	526	582	534	494	547	518	515	525	521	533	502	496	507	516	550	547	517	500	513	571	545	552	545	516	549	533	515	513	513	498	540	557	534	540	546	480	518	497	518	513	507	526	509	551	537	510	516	512	529	529	503	501	521	486	518	514	550	506	517	546	485	485	516	512	547	522	504	499	544	511	501	539	517	533	491	505	505	512	507	545	503	502	523	532	533	479	517	521	562	504	523	528	556	519	521	524	554	505	482	524	578	503	509	505	483	515	450	498	537	504	513	500	498	537	531	523	472	476	551	480	481	522	555	477	497	522	524	544	504	508	505	539	555	493	541	484	529	540	513	550	499	543	539	547	523	520	529	461	491	523	500	544	499	513	505	547	536	492	541	499	513	531	529	467	572	548	511	554	521	516	503	527	506	538	530	540	501	516	514	505	517	527	505	515	519	523	524	502	492	501	525	547	511	500	520	553	531	549	562	519	541	522	527	517	517	513	559	557	534	495	517	529	528	507	530	526	505	551	518	551	511	531	485	503	531	553	551	532	483	497	525	523	490	516	572	508	527	575	535	515	520	528	475	498	573	526	550	513	522	500	526	529	527	546	499	555	526	503	494	505	504	540	510	539	561	554	504	496	548	538	500	535	520	519	520	516	530	561	549	488	502	499	489	517	566	490	513	486	507	517	479	527	514	504	495	507	530	483	521	523	558	552	562	502	494	532	523	531	535	515	540	512	514	500	517	529	528	562	491	509	528	557	523	515	511	504	501	494	531	532	517	514	504	513	514	501	503	536	554	572	566	531	564	480	529	574	474	489	541	522	512	497	542	511	579	550	508	507	512	497	569	535	553	522	524	529	524	565	529	493	532	572	482	526	558	468	520	534	473	510	531	509	509	557	504	529	503	524	513	522	554	512	493	527	526	500	520	550	508	541	496	549	522
24319	22413	29088	24446	19889	7895	1230	727	682	663	653	677	660	671	684	615	618	632	603	610	577	644	627	657	677	617	644	649	644	652	668	644	645	672	641	566	665	670	637	643	659	630	675	579	632	606	630	639	682	629	621	653	646	659	702	616	630	644	642	634	640	637	609	628	601	641	649	632	634	647	626	643	615	647	595	641	650	657	648	644	623	646	612	614	619	599	605	675	644	660	628	636	634	644	602	658	561	639	639	616	640	628	604	633	652	598	664	632	667	652	673	672	654	635	624	658	646	625	646	631	650	584	666	654	586	654	646	670	654	594	632	660	621	663	645	636	627	606	669	610	619	596	608	665	657	602	616	620	614	585	620	632	622	622	621	610	609	630	623	606	652	661	633	661	662	634	598	621	602	606	596	667	645	668	644	647	648	598	661	651	669	586	613	654	658	698	680	640	612	633	641	665	633	637	652	631	603	640	628	677	636	647	645	682	653	627	612	678	642	615	665	654	642	607	622	658	633	654	674	634	633	671	608	644	641	665	615	625	599	627	633	646	615	674	609	616	641	664	648	613	619	629	624	673	634	633	641	632	628	658	577	632	655	616	634	630	682	637	674	629	637	574	622	651	620	641	598	631	616	612	614	605	618	596	631	631	624	646	596	600	613	633	667	623	579	663	639	622	625	633	657	581	585	616	641	626	630	625	632	654	672	596	632	643	604	616	634	626	629	658	622	610	652	672	665	597	609	605	626	632	646	630	616	646	598	641	619	651	632	609	622	642	676	615	616	601	636	647	633	612	621	669	589	595	689	688	616	627	694	593	628	671	635	623	623	600	644	675	608	622	633	660	636	601	633	651	640	631	681	648	625	662	633	629	576	665	566	603	635	612	649	637	587	633	670	601	626	598	632	667	640	602	624	673	646	672	613	635	656	661	594	624	644	654	668	614	656	617	681	620	610	643	642	650	628	615	654	653	639	637	616	621	656	651	642	604	627	648	647	675	628	649	609	645	623	650	626	620	641	639	638	701	593	619	646	647	627	673	588	622	620	672	618	671	632	658	597	608	662	599	646	665	648	636	644	631	631	640	597	624	656	616	653	617	655	632	677	609	673	629	661	596	661	626	650	655	610	676	635	606	667	663	628	652	631	618	665	666	597	639	623	624	594	632	620	617	619	618	589	638	622	656	633	642	657	576	618	638	606	612	600	616	603	617	618	617	647	605	627	642	669	662	591	657	644	593	702	620	647	564	589	619	660	615	612	635	666	632	646	611	657	630	621	650	625	618	655	662	676	620	604	650	601	625	644	624	659	647	615	652	624	605	639	632	606	630	591	633	690	673	689	601	663	652	639	637	643	604	648	639	655	610	647	679	645	636	604	676	617	629	651	610	646	648	632	647	629	656	642	649	628	633	578	626	614	649	646	609	663	658	628	639	592	603	615	650	616	584	623	655	608	629	650	621	642	605	671	646	638	640	656	622	645	619	650	617	625	674	720	638	596	642	621	644	660	621	637	598	639	651	693	653	617	619	646	611	633	655	654	600	622	643	628	546	666	621	628	599	607	578	615	665	632	606	622	639	662	661	613	630	633	656	630	581	568	617	604	681	635	643	617	664	640	652	598	636	615	653	647	628	635	623	679	655	638	633	614	646	641	600	644	632	605	644	677	615	622	678	670	637	616	613	668	595	613	631	618	671	655	656	614	621	641	609	686	629	661	600	649	658	622	590	624	658	618	622	634	586	638	654	631	619	656	658	646	648	635	640	617	585	638	633	633	662	675	640	638	622	606	633	641	639	634	607	604	652	686	596	625	665	644	629	617	613	692	654	666	620	643	630	608	690	615	682	643	628	594	631	639	630	622	626	615	650	629	624	646	672	600	601	600	614	691	663	629	621	688	642	715	624	619	644	588	622	646	607	597	670	625	646	656	617	629	633	568	662	614	620	649	625	655	639	622	644	626	636	625	641	581	643	627	653	616	666	632	583	649	649	593	602	625	660	664	607	657	634	585	605	667	604	653	601	646	672	627	643	669	642	643	666	663	647	610	643	633	633	615	672	634	658	673	644	608	659	620	671	643	585	684	654	666	652	648	633	638	640	648	599	654	658	638	648	618	641	682	639	641	623	597	653	599	648	597	617	616	661	654	629	613	684	617	603	568	624	624	645	677	689	622	675	625	626	639	651	636	597	688	622	682	693	601	656	588	650	657	633	696	678	612	600	615	662	617	653	667	589	620	649	616	613	615	596	646	625	609	594	617	611	608	639	631	646	612	632	681	650	674	585	644	636	645	656	632	597	662	643	682	609	635	635	607	624	675	637	657	628	627	678	625	626	675	683	609	654	637	655	602	568	653	620	652	649	672	611	608	559	613	569	649	638	646	641	629	655	606	635	612	636	633	617	647	587	625	612	656	627	653	590	633	608	654	614	635	606	659	595	640	622	662	638	651	666	601	627	624	629	667	665	598	654	597	625	671	574	633	640	621	650	652	647	643	598	659	667	638	611	658	625	633	629	647	635	630	627	644	603	670	650	621	635	616	605	608	610	640	637	613	607	668	593	572	628	662	636	625	607	642	619	650	646	615	644	631	640	662	634	618	643	668	623	629	662	629	642	645	636	628	639	629	670	621	619	593	625	611	621	678	674	659	642	636	625	631	620	636	604	618	652	610	625	642	611	653	602	609	630	607	632	589	651	651	667	643	601	610	672	642	654	636	679	661	596	641	608	705	651	628	629	607	640	624	651	617	603	599	649	668	634	647	645	624	643	656	619	668	607	641	629	609	607	649	632	618	642	662	663	638	614	611	606	635	639	622	627	607	636	615	642	641	642	646	623	641	573	627	679	580	611	613	628	630	638	645	596	642	582	602	638	617	597	668	620	589	668	629	619	630	643	618	583	649	623	696	673	633	650	612	611	615	632	667	619	664	605	648	662	646	611	679	639	629	664	609	592	597	694	669	706	633	648	629	656	593	648	621	656	656	628	603	636	632	669	669	633	614	635	637	635	643	637	652	610	657	605	645	625	653	647	644	618	622	636	635	597	670	627	623	619	622	630	643	617	617	599	648	575	665	613	649	649	691	599	608	692	641	672	640	654	614	647	651	649	592	639	603	646	625	638	641	613	642	591	636	628	622	630	626	658	647	623	634	622	602	611	643	656	630	564	646	652	631	649	650	615	691	651	661	642	632	648	638	639	631	637	613	634	607	632	656	660	646	676	632	660	660	664	614	642	589	604	605	661	650	659	634	593	643	658	630	670	636	681	639	646	647	627	626	631	648	642	633	627	635	580	659	642	639	608	645	621	637	664	620	588	644	635	595	622	628	622	628	629	616	653	613	620	640	612	645	571	611	587	648	655	669	667	630	650	626	671	640	598	616	626	670	643	649	587	664	620	619	625	635	667	660	625	661	644	600	644	632	657	638	613	626	639	615	671	646	657	633	622	641	616	623	635	650	672	631	622	658	619	598	615	617	611	625	596	644	639	635	591	624	645	651	598
61718	86928	48433	14842	3117	838	593	599	616	597	586	578	560	612	610	586	560	556	587	567	617	598	609	606	589	597	604	611	612	572	582	584	565	572	584	628	622	561	581	582	608	629	597	574	587	551	598	588	563	591	545	577	591	600	595	546	595	543	579	574	604	585	583	595	593	605	602	566	588	617	592	576	595	590	574	568	605	593	595	626	558	645	579	559	636	561	571	550	614	538	573	603	611	569	548	588	592	588	606	594	621	581	584	588	632	603	597	571	543	591	591	563	624	502	541	595	595	579	560	588	605	586	581	565	539	599	612	595	584	597	595	585	538	563	545	563	582	606	585	587	578	582	606	575	598	612	581	576	599	601	532	592	560	587	585	575	595	597	582	638	602	579	587	638	602	590	589	564	572	584	563	555	558	601	566	555	604	608	570	569	633	517	554	578	585	558	596	572	623	552	635	598	583	563	546	587	552	588	531	610	566	582	584	567	585	566	613	562	567	569	591	612	585	575	581	609	574	558	592	579	575	573	583	536	566	598	617	598	612	609	609	584	574	606	596	580	613	586	554	566	581	631	545	607	613	577	575	535	575	605	616	577	596	630	561	578	562	556	599	574	563	608	578	582	564	550	592	591	531	551	572	568	591	552	551	586	527	581	631	588	591	551	588	582	554	640	607	602	591	547	571	579	577	625	542	609	623	574	588	557	555	578	617	558	599	571	603	573	584	619	523	593	568	531	568	571	569	563	644	565	601	565	586	618	586	539	624	540	584	573	598	603	577	550	572	540	590	599	621	588	602	553	556	543	571	548	594	562	566	545	589	536	602	611	596	562	537	575	597	585	538	580	599	552	583	562	582	533	566	603	561	558	555	580	625	575	589	588	607	618	611	585	565	604	585	569	599	551	563	587	577	538	627	593	570	629	563	592	598	551	558	595	566	575	604	598	598	591	585	578	588	628	577	605	573	548	572	577	576	574	589	573	597	581	566	550	551	636	592	535	555	559	624	620	577	648	558	576	579	596	553	571	558	590	602	545	581	578	582	599	545	600	581	579	649	606	556	594	610	589	596	566	588	594	623	545	582	572	584	580	582	578	555	618	568	580	610	581	557	560	542	593	570	546	617	570	590	598	596	614	600	574	579	586	554	588	597	587	577	617	533	577	605	601	603	582	554	576	591	581	598	580	591	593	594	579	601	547	556	607	616	604	552	557	619	514	581	579	531	563	593	549	617	539	577	560	596	569	604	548	559	569	576	538	575	588	591	580	606	559	583	592	592	582	586	613	604	569	539	563	583	568	568	588	610	578	559	601	623	593	599	618	549	572	631	572	566	568	548	591	614	563	589	584	582	618	601	576	592	565	550	553	565	561	595	605	585	599	614	610	584	594	576	568	584	568	590	583	588	611	549	560	563	545	548	574	564	535	548	563	591	553	562	579	574	620	584	562	593	574	601	565	589	552	579	614	573	564	551	589	568	570	598	630	527	538	596	550	563	548	563	580	606	582	559	589	574	566	602	594	579	514	593	529	596	623	591	609	592	575	584	574	576	556	554	575	598	577	558	571	565	549	586	584	588	597	564	594	577	549	591	577	580	602	563	628	551	548	595	601	615	578	569	574	565	572	554	558	584	625	619	594	580	609	638	566	599	589	586	577	600	553	558	563	548	552	554	600	587	605	565	560	579	559	574	604	583	577	584	580	554	609	575	586	590	569	578	573	565	593	540	550	600	596	585	570	586	567	549	598	559	598	598	582	574	589	595	582	548	599	583	568	573	583	573	621	593	567	598	549	594	561	555	563	549	581	587	594	561	555	588	598	548	594	604	594	569	578	592	545	564	574	579	638	527	551	594	636	575	595	587	604	577	558	565	558	560	581	564	561	608	572	621	601	593	583	569	601	547	589	608	561	595	526	543	604	612	604	590	598	597	603	551	549	624	591	589	578	558	587	581	562	558	571	579	553	558	547	576	571	552	554	574	611	607	577	593	582	611	595	580	598	575	583	582	558	572	559	583	566	582	595	562	559	567	564	584	595	610	591	594	580	563	594	592	599	593	550	566	582	594	592	585	575	537	560	575	612	572	555	573	587	594	595	587	582	587	577	570	580	529	564	621	567	561	590	565	590	606	593	564	552	608	596	583	544	566	574	525	588	542	580	592	548	554	577	595	585	556	568	528	579	546	592	575	565	580	546	543	552	537	577	586	590	545	593	546	611	547	546	563	575	592	578	574	535	568	562	562	583	596	582	619	588	533	545	593	590	572	544	605	557	587	600	544	583	583	587	561	632	580	550	588	612	578	602	563	570	567	575	600	571	578	619	587	624	630	570	553	624	559	566	587	598	550	611	566	599	611	548	607	563	573	606	615	588	581	584	537	541	544	600	581	548	592	569	553	602	524	579	606	620	518	586	581	572	567	579	579	587	568	627	570	605	590	564	571	627	601	593	604	582	548	551	602	600	588	581	590	566	553	592	573	573	580	558	607	613	606	601	585	593	570	606	562	619	568	616	590	505	585	548	570	587	518	546	581	528	611	607	579	605	565	555	571	605	609	603	558	533	554	597	573	586	610	571	575	576	606	586	569	560	592	528	582	557	577	585	534	543	594	576	555	555	626	606	631	643	609	610	572	603	544	596	585	541	586	578	580	575	568	553	592	568	592	591	589	564	564	604	601	635	569	577	547	570	562	601	549	611	526	620	568	568	587	579	539	609	608	609	596	550	595	568	575	581	598	545	568	545	569	574	549	603	604	600	608	539	561	548	522	568	570	582	579	559	560	571	554	584	616	545	573	585	576	532	555	556	585	591	599	569	586	600	591	588	540	579	564	565	551	600	580	558	589	586	552	614	565	584	564	566	544	593	599	582	569	605	539	570	567	607	572	576	564	552	562	581	554	543	586	542	550	544	573	568	587	586	566	554	544	535	555	599	586	547	566	612	579	535	602	571	558	586	567	550	569	558	628	593	599	590	607	577	581	604	606	584	532	578	592	559	546	579	561	605	559	571	578	579	585	526	562	602	548	626	561	572	578	575	591	605	589	582	581	578	600	593	566	582	567	568	558	604	576	552	572	606	550	589	590	543	546	577	522	534	607	603	581	605	589	589	565	604	590	572	537	620	542	596	569	537	578	559	565	579	580	577	581	553	573	601	542	563	560	575	583	617	595	575	527	540	569	556	547	606	520	553	606	560	574	587	558	615	540	562	530	551	556	596	574	630	609	535	552	529	604	559	555	560	565	567	586	599	572	579	571	554	577	569	599	558	599	597	583	570	581	587	551	576	565	510	593	549	545	576	545	586	572	566	564	583	557	541	591	587	587	562	576	620	603	554	572	579	587	578	539	595	576	587	601	548	587	590	616	565	539	595	573	566	565	547	582	612	555	557	566	548	569	617	573	547	527	543	540	574	605	587	591	617	597	585	559	619	563	629	584	558	593	601	535	558	600	578	569	599	607	574	586	577	604	632	604	573	558	535	626	569	572	553	573	544	565	561	612	595
35064	30183	17509	3971	789	539	546	500	557	536	481	500	523	471	452	524	488	483	488	486	520	555	494	461	521	511	479	521	478	481	493	527	495	509	481	525	515	522	532	508	493	479	509	523	515	507	526	520	511	489	475	536	512	509	485	479	492	502	508	476	486	543	524	478	519	554	527	497	514	509	476	435	498	527	533	536	509	529	482	523	519	500	505	484	530	494	535	501	576	547	493	533	499	477	529	514	517	493	504	509	522	459	536	491	483	511	521	510	506	541	485	499	473	511	489	477	522	516	538	554	510	471	484	531	513	517	490	502	552	505	506	490	489	528	520	495	494	478	503	519	450	479	544	484	555	486	491	537	510	526	496	514	508	505	470	523	541	458	524	523	522	484	505	511	520	485	524	506	543	509	486	476	484	493	499	506	487	496	488	476	492	529	532	546	516	517	484	524	504	464	507	536	484	511	509	485	463	511	534	488	511	503	506	513	492	513	523	569	499	489	514	490	509	472	483	473	485	512	479	526	544	519	543	507	545	490	514	516	501	530	571	506	520	526	539	464	537	486	470	532	494	521	473	529	521	485	509	520	502	506	496	505	481	542	517	534	510	504	521	505	496	510	519	494	496	514	560	539	557	481	513	484	495	483	528	524	489	513	500	540	497	503	507	483	503	461	485	478	537	513	500	513	566	504	531	511	537	553	496	513	559	513	511	479	533	482	507	507	498	523	504	473	531	470	515	498	497	551	507	507	490	494	494	505	525	495	528	551	484	486	515	497	496	509	476	501	495	494	494	478	534	483	489	507	492	460	497	540	487	465	540	499	495	539	503	508	480	458	502	500	507	528	504	523	518	541	505	460	487	503	478	540	520	497	508	515	495	489	470	522	475	516	501	495	506	538	507	487	504	531	498	519	509	502	470	488	513	509	519	521	529	494	551	512	482	488	564	502	529	541	492	531	501	536	543	540	529	484	489	507	510	497	529	499	507	471	555	509	522	540	510	480	510	528	500	491	505	508	526	522	518	475	509	561	484	522	511	506	501	504	477	544	484	504	520	533	526	478	510	495	502	525	488	527	506	515	510	531	493	514	471	514	492	500	522	486	504	476	463	530	440	475	524	502	501	498	554	525	498	478	498	483	555	527	518	509	515	516	521	483	506	511	515	515	485	509	549	511	487	480	536	508	517	527	519	512	508	473	541	471	512	515	523	519	500	521	489	483	489	518	517	501	526	476	501	534	480	538	515	524	518	503	522	546	515	533	493	480	507	521	539	500	490	496	501	516	506	538	474	483	488	496	511	531	517	483	532	567	521	508	511	522	508	479	480	482	492	458	480	519	513	545	548	465	518	520	511	544	510	526	532	512	478	498	507	502	479	501	549	505	526	514	468	478	532	511	523	524	502	522	492	494	493	487	493	529	476	501	492	490	528	489	503	563	469	517	512	504	518	530	494	512	491	518	510	497	497	509	520	509	507	493	517	531	550	511	508	519	514	527	485	517	527	479	483	517	468	511	502	512	505	504	547	469	523	491	502	529	517	488	473	485	521	511	506	483	529	522	476	519	495	503	445	523	477	462	490	482	519	493	503	481	473	496	528	515	507	483	498	491	513	500	530	538	491	490	472	519	476	568	534	500	517	512	508	485	522	519	544	507	480	492	466	486	515	477	497	539	555	534	510	496	514	502	536	481	547	537	491	469	514	544	495	514	503	480	500	522	470	543	516	474	503	519	524	475	515	504	458	524	479	467	497	512	488	544	548	518	506	517	507	477	487	491	505	508	515	499	505	492	470	458	549	496	479	518	512	458	550	457	503	491	498	530	453	460	479	528	506	568	451	473	545	518	494	508	515	499	474	518	507	481	512	525	478	491	516	526	523	513	495	520	523	472	516	506	484	479	529	531	472	525	494	486	470	510	522	505	555	518	486	505	552	524	543	501	489	510	469	507	473	485	519	504	529	468	540	503	492	490	478	504	491	497	506	495	487	518	527	474	510	507	501	458	503	496	508	508	498	509	473	542	513	487	506	515	488	509	469	505	512	531	473	515	526	468	516	513	533	484	510	523	469	477	532	485	509	528	504	538	507	529	511	508	487	517	481	460	495	543	513	518	473	550	501	499	517	514	524	548	514	526	519	511	496	495	460	496	498	499	495	489	507	526	488	535	513	511	502	499	459	511	503	501	493	488	465	499	529	476	468	499	479	514	494	521	468	555	489	539	499	502	491	506	503	505	523	504	490	507	473	539	503	493	502	495	519	481	520	515	492	504	493	524	496	475	501	526	509	550	501	538	481	530	521	486	502	486	524	481	482	482	493	503	518	520	521	482	506	512	533	531	520	552	509	485	480	537	456	513	476	509	525	465	509	486	506	499	520	491	505	479	480	562	518	492	527	504	541	538	495	477	506	501	506	529	465	518	510	514	463	499	500	484	538	474	492	542	455	517	527	494	504	521	531	467	483	489	506	502	473	486	525	503	486	486	522	489	537	520	526	545	514	505	487	479	532	471	443	500	509	522	501	514	537	551	589	489	545	526	530	515	475	501	478	479	495	507	518	528	526	520	472	477	497	495	506	504	520	493	447	513	546	494	517	496	473	523	518	521	521	507	508	499	497	519	539	530	488	497	499	470	520	472	490	484	517	503	504	508	529	528	520	521	488	471	458	525	504	547	528	525	527	504	511	498	516	539	534	525	489	478	524	530	506	518	530	464	508	464	472	490	482	524	507	504	501	492	503	469	507	524	495	508	502	490	503	534	471	522	552	546	502	529	490	467	477	494	506	550	498	513	524	534	519	509	494	501	532	500	521	533	515	496	488	501	469	522	528	459	521	564	500	466	492	485	524	566	486	521	456	509	513	510	515	488	487	509	547	489	481	490	466	497	491	525	513	530	515	494	508	531	498	527	517	480	460	514	493	518	537	471	537	503	493	522	484	553	506	495	499	515	498	497	502	502	470	526	547	490	543	529	544	518	521	535	495	517	532	506	489	527	521	475	491	536	509	507	502	509	509	536	522	466	491	491	511	509	520	486	546	502	511	499	501	497	517	519	516	532	524	491	498	503	528	517	509	481	488	545	485	485	536	544	541	536	490	537	485	538	508	511	466	501	512	486	498	502	527	466	491	455	478	458	493	522	495	480	486	500	503	517	514	508	506	500	520	530	510	491	504	536	544	534	535	477	554	502	530	486	505	510	577	507	474	538	529	533	473	527	482	473	535	470	522	523	509	504	470	467	534	554	485	494	483	554	484	545	524	499	476	499	521	520	513	506	508	530	481	486	537	518	527	489	500	536	507	529	486	519	450	500	519	496	481	508	495	509	535	519	530	474	533	519	462	528	483	504	501	515	497	533	480	513	522	525	514	522	502	501	521	479	518	525	518	545	516	522	533	500	539	507	482	508	486	495	513	541	508	517	506	489	501	466	502	545	481	530	518	505	489	521	492	500	489	480	486	532	523	486	478	506	513	513	482	486	545	502	523	541	478	476	513	468	540	472
31458	28700	9481	1846	633	472	398	432	423	472	414	421	452	407	406	400	435	444	400	369	464	409	393	367	400	405	440	458	422	423	403	411	429	424	429	371	424	449	413	425	395	394	443	384	412	438	444	392	455	466	435	392	429	408	432	445	393	449	423	432	439	432	415	442	408	416	454	435	405	412	435	414	448	442	448	424	420	392	425	440	442	436	394	430	415	409	465	398	456	416	411	445	408	431	420	426	444	420	400	427	421	414	411	433	392	416	403	412	382	378	375	448	450	427	404	452	410	400	436	412	442	436	414	407	391	441	412	428	438	408	430	417	445	446	422	402	427	402	415	395	440	457	424	416	428	404	376	438	404	450	403	438	454	428	393	397	417	404	413	431	421	403	352	430	428	413	438	423	435	399	422	408	440	449	413	424	423	401	423	439	385	411	404	397	443	425	411	444	418	454	408	442	411	422	427	406	434	401	444	412	433	430	438	428	411	384	405	388	388	431	387	447	436	399	431	407	455	427	444	418	418	392	397	428	426	424	421	414	405	389	382	396	395	437	407	418	400	427	439	421	394	414	360	458	406	441	389	422	423	375	382	421	420	445	471	437	381	421	399	382	410	427	414	435	431	413	423	422	361	398	424	424	420	384	384	422	371	402	437	452	434	413	390	396	386	418	422	405	416	425	415	433	404	410	451	424	417	411	417	378	402	393	427	415	452	404	402	410	417	401	404	422	386	443	473	403	404	432	449	446	415	388	421	442	415	396	401	448	422	402	437	426	407	417	390	436	471	409	429	427	443	446	421	391	454	396	426	399	449	444	436	432	371	394	383	439	422	409	417	438	443	410	397	437	427	412	427	465	433	405	446	410	445	441	369	404	460	405	425	435	454	402	376	429	415	404	409	423	419	428	435	386	438	408	439	420	417	437	433	467	438	398	426	400	375	415	397	416	427	391	436	456	436	438	470	418	374	406	393	446	409	427	470	417	429	408	413	419	432	419	412	415	469	409	417	442	425	451	455	443	445	448	401	386	420	444	398	439	382	413	370	424	457	372	432	425	418	417	387	433	413	439	437	413	430	414	405	411	453	425	419	447	442	392	392	447	387	401	428	424	396	384	438	381	404	451	380	423	457	410	436	407	413	433	417	405	430	411	374	455	432	416	402	423	448	380	418	412	431	448	418	427	399	420	438	419	441	409	411	396	389	456	432	417	431	443	456	431	415	416	437	392	391	404	452	406	429	416	426	447	409	416	404	421	442	428	408	411	438	435	447	422	385	440	434	428	418	431	432	405	432	425	431	412	426	407	425	407	413	422	416	435	410	387	407	436	389	483	422	420	388	438	435	403	440	408	413	403	419	422	396	408	427	397	368	428	392	439	421	446	418	406	416	400	438	417	395	457	393	384	387	427	405	400	422	419	417	424	446	405	389	404	428	388	412	432	453	409	479	430	408	404	419	437	462	436	394	413	423	430	419	424	386	406	401	383	422	419	415	445	410	391	419	423	435	418	432	431	433	405	413	424	411	430	434	423	405	400	403	400	443	433	444	437	446	403	422	419	418	440	428	412	449	410	430	456	432	407	437	413	456	416	435	411	419	412	427	426	373	432	427	426	437	417	424	402	428	412	414	393	419	429	432	392	421	466	404	427	434	392	408	415	437	413	409	387	399	441	453	436	377	442	489	440	410	422	433	432	425	421	447	438	415	402	431	396	431	434	436	437	375	451	431	407	421	377	438	414	434	409	405	446	354	401	403	465	415	383	445	438	411	421	423	422	442	427	436	421	418	446	428	422	414	393	428	391	447	452	419	409	427	416	434	404	426	459	397	412	392	402	446	406	449	445	416	425	394	404	404	406	457	439	464	427	408	397	376	436	425	409	392	439	450	394	414	403	405	413	408	448	413	417	423	421	411	387	417	427	423	425	454	436	416	436	424	410	419	433	460	417	432	392	418	458	389	410	416	458	403	419	411	409	426	427	406	414	390	454	402	424	404	421	437	479	425	408	409	419	470	430	439	441	429	405	410	441	439	428	420	400	437	400	439	460	420	441	418	398	437	385	401	392	441	439	394	440	438	426	438	361	434	417	439	389	448	404	451	438	419	447	395	382	428	420	398	446	426	444	428	399	388	421	448	419	422	409	424	442	404	432	391	422	441	433	406	429	431	442	377	439	407	413	441	400	468	444	406	396	429	396	426	444	405	414	411	397	482	417	408	444	422	422	437	402	411	440	418	445	426	401	429	397	452	390	402	435	420	442	430	421	422	416	409	417	452	431	426	460	449	418	400	424	422	422	402	423	410	408	430	437	403	403	423	398	412	429	395	424	428	424	438	414	408	421	429	429	436	435	414	425	414	433	398	398	456	422	440	432	412	426	456	455	422	436	459	476	437	407	401	388	423	416	394	429	416	421	419	415	423	399	446	445	398	414	427	392	437	416	409	466	434	426	439	432	408	458	426	386	395	423	432	451	440	422	426	435	401	405	468	400	401	439	409	414	393	399	424	397	421	428	447	411	417	434	435	396	438	411	398	391	441	437	418	389	427	409	430	394	418	431	443	438	452	447	440	433	435	454	381	434	418	420	413	439	434	428	450	414	406	414	422	430	431	356	444	415	438	424	406	408	411	371	407	422	434	429	442	415	430	403	394	440	404	395	447	428	413	416	441	405	398	427	432	424	413	426	359	428	392	430	399	398	427	459	427	440	457	425	429	381	403	407	426	410	382	413	425	447	400	425	406	399	412	441	405	420	389	442	420	450	404	415	419	426	427	405	430	441	432	448	436	382	435	421	447	445	420	416	438	428	431	434	378	410	419	436	433	438	475	394	440	437	397	421	405	389	421	452	415	482	427	434	459	417	440	449	392	439	395	424	419	431	409	423	446	458	389	441	435	426	450	421	442	429	431	414	425	405	404	411	442	429	457	405	426	438	403	449	416	416	415	441	400	398	460	432	447	417	442	412	395	465	405	396	398	431	397	441	437	410	450	396	425	445	429	428	411	425	422	423	455	439	409	418	440	442	453	427	418	459	434	463	449	457	423	424	411	390	423	390	428	423	390	438	415	416	425	448	413	445	414	414	419	399	411	416	411	435	396	424	390	447	445	393	386	423	414	417	425	423	428	474	436	414	429	453	451	422	425	417	416	449	448	429	417	415	434	393	443	417	446	408	414	430	438	432	378	425	416	405	406	393	428	440	442	409	404	404	432	432	408	407	427	434	411	414	388	440	435	403	443	389	464	398	368	386	409	456	421	406	450	466	422	452	444	452	439	429	423	412	426	419	414	420	425	414	423	387	436	442	428	403	450	405	439	387	409	408	421	424	376	395	401	409	420	417	398	459	420	387	413	441	411	397	410	440	462	439	400	356	417	415	434	438	415	440	428	414	405	424	402	401	404	411	428	406	430	395	407	443	429	434	422	468	403	435	434	429	433	395	462	417	418	390	413	440	401	388	419	461	407	436	417	422	445	433	435	428	401	409	439	392	420	466	440	433
24904	23100	29426	24849	17523	3910	904	661	581	578	568	574	561	599	546	572	562	573	561	586	575	600	541	585	548	616	581	541	636	555	592	553	605	565	606	603	567	590	572	541	527	567	563	607	553	583	573	618	558	537	539	570	542	562	536	571	576	556	571	583	578	562	583	590	532	578	582	558	566	540	579	529	576	554	577	537	547	605	570	557	594	506	567	529	534	512	576	553	546	578	529	564	503	581	545	545	563	537	538	516	565	574	551	622	596	559	598	568	529	567	568	549	558	567	575	569	564	557	568	513	554	518	536	529	524	523	526	528	592	533	543	528	549	536	579	546	576	598	563	486	577	546	534	558	554	546	553	536	561	524	566	552	508	573	574	547	606	548	559	570	568	545	541	528	559	514	527	570	559	528	558	516	600	581	569	545	560	565	511	538	518	568	582	524	563	528	524	536	586	557	543	538	567	517	550	591	571	605	538	569	557	546	554	553	541	540	591	604	543	563	547	560	596	518	544	520	538	589	564	577	535	602	522	573	560	545	519	542	551	559	528	593	575	575	552	611	546	540	572	580	560	574	541	552	606	543	525	573	548	551	548	556	590	565	554	536	534	550	548	540	542	535	590	544	505	573	548	552	519	512	547	580	552	558	545	537	569	554	520	525	591	550	557	568	594	542	530	562	577	531	556	536	554	567	581	559	572	559	552	581	595	526	530	551	570	521	574	542	560	538	569	568	556	524	547	558	556	594	584	549	543	554	543	570	542	558	535	578	561	544	557	559	549	611	552	551	571	535	518	533	536	570	542	579	563	529	528	525	562	543	559	551	569	579	543	554	543	575	558	530	564	531	573	556	576	579	560	547	541	563	542	565	561	571	574	584	544	563	550	531	522	537	571	544	528	557	538	538	570	575	528	551	547	552	509	550	548	552	543	592	577	576	557	534	604	559	587	568	601	572	524	619	559	556	529	575	560	579	585	498	550	563	537	532	548	484	516	531	553	576	547	563	541	560	566	550	545	565	526	526	536	524	563	546	550	511	555	551	542	551	589	584	576	557	570	525	521	577	538	526	596	543	535	589	571	575	631	572	569	567	578	553	544	538	569	563	542	567	525	565	545	610	570	555	572	566	569	572	593	530	568	555	561	575	512	562	576	540	525	552	566	586	558	543	566	571	606	599	540	604	575	538	526	530	556	551	557	528	573	547	539	552	593	562	522	575	557	551	520	551	549	539	562	605	548	583	496	568	548	557	552	543	523	576	504	571	551	590	552	571	546	556	543	557	531	504	547	525	580	558	565	531	518	500	552	552	589	538	501	576	537	513	550	528	550	541	551	571	532	527	543	559	612	586	550	551	563	537	548	532	609	544	583	514	575	568	559	534	555	544	571	555	561	526	537	580	576	527	560	586	575	534	509	589	536	592	592	519	631	589	541	541	558	545	533	580	520	518	546	594	578	610	558	597	577	576	550	537	560	566	556	571	548	534	607	547	546	563	590	494	556	572	564	527	565	564	585	589	589	580	537	541	575	510	529	559	575	576	575	552	553	586	569	532	602	497	527	552	559	535	579	561	559	574	538	540	564	535	555	550	572	544	563	559	532	580	546	562	559	526	542	589	562	563	567	570	550	573	544	526	533	539	574	520	562	535	537	568	544	528	564	570	558	538	534	602	550	554	573	537	568	559	554	551	523	532	571	572	579	549	579	590	598	570	543	530	551	539	536	579	593	526	544	560	554	536	536	557	534	581	538	538	554	551	532	547	557	571	576	559	539	598	544	568	559	547	525	543	551	533	516	578	569	560	580	569	557	521	569	539	569	583	540	563	520	550	535	528	614	570	534	514	543	540	585	580	555	533	547	560	557	608	585	574	602	486	528	571	530	513	571	579	530	552	545	548	571	560	576	556	563	564	562	510	570	571	561	554	525	585	573	547	574	536	577	507	582	552	548	562	561	579	542	552	543	511	536	557	574	565	595	576	545	535	581	538	554	532	537	546	572	589	585	513	556	552	589	536	549	566	590	577	555	602	550	537	573	564	529	548	572	568	615	594	567	552	566	562	556	569	555	562	549	571	521	543	524	519	564	570	570	591	511	572	568	553	563	539	550	560	547	568	599	581	563	537	559	557	508	566	532	558	567	550	571	584	598	574	567	529	527	545	573	601	546	539	527	535	603	533	605	581	540	576	563	585	560	564	559	537	546	551	541	501	550	557	554	554	575	558	548	564	539	563	566	541	541	520	567	572	560	542	557	563	598	550	525	540	596	561	584	532	546	572	548	553	531	574	580	541	561	555	548	560	558	552	539	534	534	574	522	601	565	571	558	549	518	544	568	564	548	581	580	543	542	565	582	548	534	528	547	587	563	551	545	573	558	571	591	574	558	553	544	543	509	557	554	555	531	596	559	507	584	568	574	584	576	566	536	537	534	535	539	577	556	558	547	575	536	553	554	598	521	536	593	558	555	548	609	553	540	581	541	536	530	542	534	556	527	568	560	524	572	550	551	597	557	534	548	582	557	538	579	530	540	574	533	576	562	521	565	557	568	560	552	534	556	547	558	527	502	578	535	550	552	569	574	560	564	547	562	555	544	588	527	522	590	535	561	562	519	512	559	563	498	570	551	599	578	584	561	587	546	529	560	545	519	589	500	570	545	506	547	569	580	537	588	551	553	540	575	543	596	567	563	578	549	534	578	564	588	552	555	573	595	601	581	566	500	573	540	528	531	542	552	586	564	538	566	554	518	567	616	548	561	526	514	551	533	511	524	552	552	572	530	528	594	584	551	555	544	608	547	540	595	568	571	540	559	578	548	541	561	575	551	561	544	561	599	556	558	582	549	576	502	540	557	538	539	558	555	540	533	522	550	565	572	560	541	556	523	485	539	585	570	570	590	579	546	539	538	570	517	594	549	536	554	506	596	538	542	560	568	579	534	562	590	521	543	570	562	592	558	557	564	553	590	577	570	537	566	551	617	538	560	565	588	519	585	529	504	562	533	541	564	542	556	548	533	545	518	581	542	572	506	566	606	561	582	575	560	533	545	518	535	500	544	564	530	557	559	550	536	583	563	574	577	544	525	559	544	583	595	591	554	561	534	560	542	572	544	528	534	536	556	522	593	593	564	584	571	582	557	594	605	566	533	551	553	598	548	520	522	592	604	531	566	533	534	565	585	613	505	510	532	581	523	561	581	556	530	556	548	582	552	539	515	583	558	605	553	576	561	546	536	554	563	600	545	550	535	549	562	577	546	542	576	547	547	539	536	547	544	496	581	546	537	533	554	518	529	613	531	577	527	521	596	571	560	575	502	559	579	564	551	550	576	551	568	549	552	517	547	563	592	560	579	553	533	547	564	564	585	552	569	494	533	580	565	536	535	539	516	505	527	546	544	549	561	565	522	519	594	546	529	534	545	576	494	578	567	531	594	598	579	545	520	565	528	608	526	530	579	568	609	568	501	605	537	535	556	518	540	503	605	544	572	516	531	549	554	538	572	561	568	540
63356	83612	44101	12606	2352	798	537	527	554	529	497	506	525	542	497	481	515	515	511	519	526	489	497	568	489	492	530	516	520	548	521	513	505	491	545	546	495	523	542	517	512	474	530	483	506	560	466	539	528	497	517	481	531	526	517	516	523	521	502	488	547	528	516	495	514	527	503	512	536	500	512	493	514	497	473	487	495	510	534	492	505	485	516	503	488	508	513	508	507	524	519	513	449	514	520	527	452	523	557	507	532	518	480	518	501	545	554	458	516	486	510	520	476	538	490	538	530	558	487	520	532	500	515	500	503	531	550	509	573	528	504	498	491	511	537	490	507	486	509	517	476	555	523	525	511	529	566	507	507	503	501	522	527	497	544	516	493	508	503	549	536	507	478	548	499	494	520	513	503	542	523	509	537	491	506	465	471	489	510	531	503	494	514	527	533	538	487	515	504	524	470	480	488	508	448	521	510	524	523	485	479	497	510	518	531	482	537	549	495	474	471	480	525	516	509	483	516	469	522	484	558	568	539	524	529	525	491	516	522	493	510	514	504	515	521	517	471	475	496	507	528	513	502	447	536	477	476	479	522	490	494	510	497	526	469	505	520	504	529	547	497	502	532	560	501	519	499	517	523	491	532	508	495	510	507	528	512	529	561	540	533	497	514	459	518	527	521	492	478	495	493	558	499	530	514	481	520	487	524	496	519	519	527	520	471	509	471	510	506	524	491	481	477	500	477	503	485	519	512	496	521	475	506	499	500	492	508	523	515	492	513	507	535	556	524	505	511	501	516	514	524	499	542	466	517	510	482	516	479	522	538	527	521	519	484	481	518	533	474	530	507	502	540	492	541	509	503	535	518	502	504	533	532	496	510	484	497	500	473	498	515	459	523	500	490	556	510	513	502	516	495	479	516	504	533	518	525	490	519	521	487	487	502	494	496	595	470	565	491	534	522	513	498	512	512	522	483	536	523	517	504	530	536	530	502	511	558	473	490	485	533	538	533	545	463	552	492	547	514	516	542	509	505	548	492	509	503	546	527	481	518	543	514	514	539	493	498	498	490	515	488	526	526	446	469	519	488	457	486	513	493	462	463	535	505	478	508	519	500	542	498	487	490	457	507	533	490	482	532	540	505	515	438	559	529	480	488	566	499	541	489	513	544	479	523	500	524	524	494	509	528	533	521	496	483	513	501	552	530	479	459	548	530	499	527	517	504	487	531	534	476	516	496	479	491	487	517	518	527	544	501	495	502	504	504	530	547	513	504	517	460	531	487	487	527	509	546	495	510	516	511	474	517	505	542	518	536	482	530	522	499	514	527	481	509	491	509	528	473	468	492	494	499	527	531	510	502	544	540	501	507	493	503	485	497	510	523	499	497	527	484	526	522	516	470	528	531	501	483	507	565	529	509	487	510	495	500	500	498	502	514	549	560	500	518	548	519	510	504	509	513	510	552	507	485	490	516	513	521	520	542	512	494	522	463	486	493	532	487	532	540	497	538	513	482	514	526	531	515	505	541	486	481	510	515	498	546	485	521	517	508	522	521	526	533	541	554	479	532	541	519	557	464	514	547	520	537	497	526	498	501	493	514	537	527	480	553	530	481	462	492	513	478	538	459	512	553	557	505	518	501	502	501	464	532	518	532	510	481	515	499	491	497	539	498	492	527	517	532	528	530	480	515	475	533	501	507	503	529	483	500	484	515	500	507	500	492	538	541	518	502	523	529	507	487	471	507	490	459	532	567	520	507	490	523	518	487	513	499	518	491	542	520	523	491	527	513	503	487	477	487	519	535	502	505	484	512	501	541	514	501	514	537	526	506	512	508	499	514	507	522	519	513	473	521	503	538	484	526	519	533	516	484	501	504	511	508	502	522	505	507	503	502	479	469	507	498	508	512	522	487	529	479	512	540	544	512	511	505	495	516	511	523	502	535	494	533	538	515	481	553	525	467	536	490	505	502	552	473	498	466	482	474	483	525	497	557	508	495	515	509	484	528	488	527	544	490	507	503	498	496	513	536	490	435	503	532	475	508	513	501	547	500	534	528	492	491	505	541	490	501	556	468	501	545	505	523	496	518	547	568	487	512	469	524	502	463	506	540	490	499	468	534	529	491	497	526	512	486	468	538	562	487	494	512	507	516	500	521	483	543	479	498	509	477	492	552	507	527	520	493	507	472	529	502	536	503	524	515	523	510	512	513	512	480	519	504	522	514	511	518	509	503	545	497	495	482	525	513	513	479	510	484	525	498	495	519	495	492	500	476	522	487	496	504	510	495	525	531	529	539	455	496	468	486	531	515	539	523	496	531	517	506	507	481	521	515	487	540	521	531	517	514	501	500	489	537	513	493	540	527	537	541	493	510	531	481	507	504	508	531	522	484	489	508	493	502	506	529	481	530	513	533	498	523	522	522	497	521	526	483	485	523	500	519	523	503	479	529	515	507	544	507	484	513	520	517	519	498	511	526	520	494	504	516	513	470	540	508	522	513	540	498	482	503	521	505	571	557	547	503	517	493	505	490	498	495	493	520	544	531	494	494	519	531	512	517	493	502	547	502	487	503	517	485	515	490	473	512	534	521	561	522	502	543	480	490	483	511	516	482	501	491	519	512	542	545	511	486	524	561	484	478	508	512	519	500	521	455	522	491	489	511	510	497	510	548	520	552	526	544	497	497	525	491	540	490	510	539	512	547	510	472	518	515	522	536	510	485	510	530	466	485	468	554	457	521	502	504	488	493	516	488	500	503	523	531	507	499	508	525	519	437	486	485	539	528	526	495	490	494	499	500	520	516	481	529	515	500	515	548	491	520	517	494	506	524	496	503	488	492	463	511	479	505	522	513	496	511	503	496	512	498	484	502	539	495	502	526	532	507	519	534	472	516	519	488	514	508	496	488	486	511	479	475	531	498	545	499	486	518	525	477	481	491	523	505	473	528	520	521	518	508	513	510	547	494	492	494	510	547	510	548	561	477	506	486	526	489	493	488	495	532	478	510	526	514	519	508	486	518	539	507	504	479	503	504	481	541	534	473	499	512	489	509	476	515	523	487	512	485	490	507	448	527	517	503	543	504	522	526	490	498	488	508	470	511	514	518	560	510	487	503	521	478	493	502	545	502	536	522	523	536	519	537	491	520	533	511	501	494	502	493	503	507	476	504	464	501	539	555	549	506	485	491	504	501	532	516	451	524	474	528	489	508	506	511	542	517	527	536	502	450	509	503	499	556	540	532	517	524	471	519	488	503	468	499	478	502	500	538	500	468	502	514	480	506	521	491	466	515	526	498	507	521	510	504	539	551	536	491	496	501	488	497	539	485	545	492	480	492	538	505	514	530	494	474	496	517	511	525	507	471	508	529	473	477	539	491	500	474	482	533	520	512	534	531	499	522	506	512	496	500	513	503	501	509	526	516	551	513	507	491	525	512	486	518	506	522	511	516	513	512	536	541	514	462	526	493	522	458	535	503	536	492	476	506	477	492	516	525	485	495	491	472	481
24279	22357	29147	24411	19963	8179	1188	693	706	684	686	619	651	616	697	667	646	668	676	645	664	689	657	600	623	689	622	649	623	645	650	604	652	668	666	653	649	610	606	645	627	611	642	594	616	607	671	639	629	625	649	581	642	592	611	664	633	643	657	641	663	662	604	668	612	620	616	638	621	639	616	599	598	591	626	615	605	593	624	649	586	625	656	621	635	592	591	614	615	598	600	637	647	636	596	640	623	685	594	635	600	606	621	630	629	641	608	625	663	560	592	605	591	621	636	637	627	643	612	608	647	639	634	625	643	628	599	597	630	648	659	629	603	605	611	625	653	626	645	633	637	654	599	649	615	648	640	608	638	671	677	630	580	621	567	640	649	611	645	636	575	632	613	619	615	603	638	624	625	560	598	629	652	653	614	631	653	650	637	597	684	601	608	672	570	600	647	621	634	606	638	691	608	617	634	583	617	578	562	650	634	619	640	609	646	612	590	631	599	607	646	606	646	645	614	602	632	601	641	645	594	620	623	635	654	647	566	663	610	650	582	641	573	634	593	637	610	595	585	612	597	618	654	590	663	637	595	626	652	596	608	648	621	612	611	627	577	585	604	602	595	679	594	621	624	626	642	605	670	610	633	607	657	608	597	569	597	627	631	572	597	644	661	594	694	564	662	656	635	638	621	694	616	626	622	641	662	629	578	620	601	626	636	618	644	647	629	602	643	669	634	648	612	616	635	558	636	608	570	621	630	637	600	611	611	590	618	609	670	681	633	624	585	658	589	661	606	613	611	627	609	623	592	585	589	624	653	607	614	616	616	626	644	658	627	685	618	610	638	636	597	628	611	604	607	644	565	603	632	620	618	679	634	599	659	606	630	594	650	677	597	635	604	606	546	646	588	622	624	631	601	568	627	669	617	630	615	603	570	655	625	598	596	635	664	621	664	597	603	569	634	602	673	613	658	644	629	670	649	630	660	648	646	650	608	596	611	665	608	615	622	612	657	630	630	651	632	602	617	613	634	594	567	629	615	611	656	586	631	620	635	637	671	643	620	625	594	618	565	614	621	610	626	623	607	602	626	653	622	661	608	547	662	636	583	620	591	599	602	617	645	567	637	626	631	595	605	680	590	621	655	612	637	634	631	628	573	652	639	616	595	653	635	622	615	640	615	650	633	618	625	652	635	612	592	617	630	660	622	645	647	622	616	648	621	635	625	623	625	610	602	604	556	581	641	623	595	630	669	566	635	622	576	620	619	583	627	601	678	657	613	620	633	636	560	624	610	675	622	599	610	635	665	648	631	595	551	634	587	567	601	644	618	635	612	633	620	612	605	615	585	595	628	620	570	596	612	609	639	642	612	587	598	597	621	632	622	634	605	647	617	679	607	620	632	620	582	606	592	662	636	629	651	651	637	627	636	595	634	635	628	615	617	629	633	603	612	666	642	634	651	633	612	596	599	626	613	589	597	617	617	637	622	602	593	601	629	607	650	604	618	584	638	612	641	633	640	609	645	621	595	631	663	601	612	620	671	625	599	596	598	591	620	597	636	598	604	616	621	620	614	625	608	591	627	642	603	627	585	579	599	610	595	611	566	630	624	580	653	650	587	586	602	584	644	632	592	593	636	613	613	647	628	598	657	597	630	658	626	594	620	608	637	631	615	622	632	624	633	617	634	621	629	646	636	637	610	618	623	630	640	608	603	630	649	626	594	632	609	630	618	579	623	622	605	613	610	654	579	612	611	626	634	620	602	585	682	652	669	591	587	639	643	627	614	626	623	650	589	603	571	603	613	603	606	582	601	574	613	601	626	635	589	628	585	692	609	578	554	604	658	642	642	675	609	600	602	613	598	637	602	603	651	616	604	628	647	636	655	614	625	562	627	633	643	584	579	604	623	627	608	646	607	640	653	611	660	697	628	577	629	617	670	619	650	644	565	577	599	601	627	615	656	636	623	564	652	644	618	611	605	598	605	668	633	604	619	590	624	587	619	596	536	638	612	591	629	642	614	651	596	619	563	589	648	628	613	616	592	645	613	624	632	622	638	627	548	621	632	622	649	640	594	591	628	623	642	637	623	633	608	626	635	539	597	613	608	635	607	651	636	632	665	571	649	652	592	603	636	624	620	631	631	631	599	591	645	595	594	640	627	595	603	623	676	571	626	598	653	593	574	616	597	661	603	569	632	621	607	603	584	570	590	590	589	620	604	617	643	608	590	637	585	587	609	599	611	607	650	644	637	621	668	616	638	616	584	586	586	566	608	594	612	599	642	609	645	624	617	657	648	658	641	654	606	622	613	610	624	623	630	627	634	617	596	584	630	607	632	618	617	598	625	595	660	630	601	602	616	574	636	605	637	662	609	635	636	647	586	629	641	618	633	602	645	625	608	622	597	619	615	611	557	619	613	590	617	603	661	600	622	623	654	631	617	595	583	655	574	624	645	605	604	581	621	622	635	608	647	646	614	625	619	637	603	669	674	630	645	618	644	632	641	626	650	600	595	613	618	638	618	636	657	610	573	646	639	657	631	650	599	616	617	627	595	623	606	579	592	645	638	625	620	635	614	608	623	606	619	642	624	614	578	654	571	607	619	611	622	642	606	594	607	611	615	643	634	601	609	612	599	641	582	627	615	600	647	678	607	641	642	591	638	652	590	644	629	594	641	610	611	644	578	633	651	615	598	601	692	603	603	636	637	663	593	576	598	595	596	638	598	632	629	661	594	585	669	624	677	623	602	624	644	632	642	626	608	651	662	639	624	627	620	641	612	607	640	645	602	609	625	615	616	641	622	656	596	619	643	600	606	611	631	618	628	593	636	636	587	627	620	614	607	649	608	621	589	587	642	610	584	595	628	654	600	616	661	617	609	576	587	642	633	619	657	640	602	660	600	603	619	616	604	613	601	606	621	617	662	609	622	572	631	634	616	606	639	656	658	640	600	615	601	631	605	645	634	595	660	592	625	662	656	601	616	654	633	641	629	624	637	602	649	650	644	651	610	593	563	621	644	587	626	589	630	605	651	602	623	601	594	591	624	599	616	597	610	632	611	575	589	656	631	616	590	632	629	593	570	590	607	587	594	610	656	619	663	601	658	630	635	622	582	618	605	569	650	636	639	636	643	636	583	684	601	669	634	611	542	624	633	639	673	585	663	603	642	622	575	647	578	651	624	630	608	607	595	585	625	591	606	647	606	597	623	586	612	641	651	597	640	622	605	581	606	604	635	638	589	578	599	669	630	578	640	639	611	630	575	658	591	595	664	618	640	605	610	624	619	584	594	634	568	619	615	616	604	586	594	651	623	656	627	585	649	597	591	583	626	580	622	625	635	614	684	599	606	602	653	575	656	596	610	638	574	624	597	621	649	628	606	650	610	620	647	579	647	636	651	571	605	627	649	564	607	623	690	626	624	664	621	584	591	614	602	589	673	618	615	618	621	566	602	599	659	630	566	604	613	595	639	633	644	605	592	615	629	630	634	652	634	596	654	626	605	633
61661	87497	49099	14942	3017	887	567	574	563	546	572	610	601	603	609	617	546	577	539	580	578	576	566	574	558	552	578	582	576	589	594	532	595	538	537	546	563	565	593	563	583	584	583	588	543	558	569	541	590	526	542	577	584	569	585	580	557	618	517	570	565	566	627	578	590	587	569	566	523	565	558	571	593	530	568	570	559	593	569	597	525	568	580	560	577	583	570	568	535	547	592	576	535	585	541	593	579	544	576	563	546	590	525	577	596	577	595	584	564	568	596	572	566	586	607	577	571	584	582	575	593	618	596	570	617	598	546	553	552	588	561	530	585	581	546	584	574	576	565	558	557	563	597	586	604	597	546	597	550	544	549	578	576	607	581	519	562	564	603	567	577	548	558	559	572	532	570	566	601	570	579	597	592	584	567	588	554	528	549	586	523	547	539	538	586	555	552	594	578	581	556	571	598	589	574	596	572	560	530	541	541	591	637	550	600	551	575	583	573	568	569	589	538	536	555	621	575	581	591	574	545	546	594	533	607	612	565	585	564	563	575	567	592	561	538	550	555	540	562	587	564	571	619	566	567	537	564	577	536	570	597	531	533	567	522	593	589	577	587	553	590	548	575	570	564	581	565	573	559	577	569	585	580	530	566	575	591	535	562	586	544	555	577	551	566	566	570	568	546	571	567	564	535	585	533	573	512	609	536	564	567	568	610	587	578	588	564	564	577	564	569	577	589	629	550	538	605	587	553	581	524	610	584	546	548	526	581	577	559	604	551	556	587	543	602	537	568	549	561	560	568	557	594	607	543	583	600	576	609	568	598	581	530	535	586	539	557	552	581	550	567	563	597	598	538	553	623	546	595	589	560	561	578	579	583	542	556	600	569	577	570	566	554	573	575	548	535	604	585	610	561	533	575	553	573	577	532	575	568	576	559	578	544	614	534	509	573	535	541	589	545	582	560	569	578	560	567	577	577	578	585	591	543	553	587	576	562	571	526	604	555	585	533	565	565	594	530	555	537	578	567	566	585	561	585	525	575	570	569	578	549	550	607	514	569	522	569	566	563	559	573	575	582	555	587	550	550	622	522	571	507	591	574	559	568	575	542	568	566	541	600	600	572	600	576	599	547	568	542	594	525	567	565	571	558	542	536	551	569	590	607	563	619	573	567	555	582	580	611	573	543	565	528	558	592	570	572	564	578	551	555	614	573	561	600	535	535	539	587	542	563	610	572	555	548	580	581	581	604	545	544	563	557	608	562	590	511	584	559	567	537	588	560	589	554	571	595	555	587	594	545	563	577	568	575	562	554	584	544	572	547	552	531	562	527	590	545	547	584	621	557	546	525	561	561	605	521	582	559	585	599	555	582	574	586	595	583	579	548	569	568	602	553	574	584	546	577	536	577	557	598	582	597	594	560	574	596	558	533	543	577	597	573	579	597	557	571	578	560	543	570	582	588	552	582	588	554	576	546	598	565	572	586	574	619	571	556	584	540	565	539	538	594	585	548	557	577	591	594	551	605	555	502	523	599	538	514	557	568	583	556	568	602	561	560	566	554	588	567	562	605	543	524	574	540	601	595	581	555	564	554	586	556	574	563	543	592	546	572	564	536	591	568	562	545	569	609	577	558	594	559	561	566	616	591	601	602	535	575	615	562	571	567	534	542	580	606	600	540	567	517	534	560	550	572	574	543	576	573	544	550	593	605	561	563	585	552	562	580	553	592	546	567	588	522	577	554	587	564	511	590	554	555	591	525	571	570	563	557	539	599	595	582	587	572	568	591	539	550	563	583	573	555	565	574	616	541	585	573	566	580	573	571	568	606	587	581	543	564	551	558	554	558	540	567	589	538	613	553	565	561	588	555	570	599	579	569	551	558	565	537	572	608	564	546	580	571	568	571	590	565	551	553	588	544	583	565	588	594	573	557	591	567	551	543	546	558	520	582	540	569	553	561	555	555	563	543	557	558	593	596	603	554	573	561	579	579	544	547	565	587	587	549	570	512	590	569	551	565	561	565	572	588	564	607	548	551	528	559	519	585	538	579	564	559	556	557	545	575	547	549	545	570	511	543	553	556	598	540	561	603	576	571	558	586	574	556	590	575	597	592	544	588	561	576	547	554	576	487	575	564	580	593	564	565	568	568	550	565	534	576	545	558	570	626	606	553	616	561	536	546	527	576	566	582	547	555	600	591	578	541	587	564	564	568	519	576	561	582	588	583	572	577	580	565	579	586	557	590	597	588	560	602	547	572	537	543	559	597	575	565	559	595	625	575	560	561	559	595	581	597	565	597	582	513	543	533	539	541	593	556	588	626	596	548	579	578	585	596	528	541	588	579	572	589	589	525	591	585	558	595	602	563	562	587	591	564	573	571	542	565	522	536	602	564	591	561	562	538	614	545	565	588	571	560	550	563	581	578	553	585	553	534	549	583	545	567	559	559	593	559	540	546	556	557	582	542	590	521	520	541	605	572	597	551	548	553	559	581	581	538	604	599	567	544	589	576	617	591	581	591	565	594	579	583	586	586	584	561	596	556	598	565	561	525	569	545	621	597	534	546	563	525	563	590	559	618	619	602	540	544	601	583	552	558	552	557	587	549	548	595	542	569	593	562	560	551	557	569	546	564	571	573	587	603	576	566	557	564	573	558	574	553	553	556	570	536	576	585	609	547	588	554	559	583	538	524	568	545	599	565	590	586	566	597	565	588	555	564	536	603	602	583	564	605	552	544	567	553	582	575	539	570	548	562	528	564	611	569	597	545	574	590	548	595	590	525	552	549	594	580	581	572	535	580	554	568	556	600	549	560	541	598	588	514	593	533	567	639	577	560	575	544	562	565	524	599	570	593	540	561	582	582	574	567	569	577	535	576	586	550	546	589	598	533	608	551	553	540	535	578	557	590	551	568	553	560	577	535	571	604	584	594	578	566	590	533	568	537	524	596	569	603	582	590	549	573	547	545	570	543	577	548	561	600	606	545	591	555	542	580	603	521	538	608	580	587	548	538	545	526	560	533	547	586	595	551	560	541	598	553	563	561	511	594	562	580	585	559	593	558	561	574	531	590	575	553	566	608	578	548	557	538	578	547	562	567	525	567	599	552	603	576	546	574	560	550	530	593	542	549	547	604	572	560	553	572	579	564	572	559	561	603	602	561	590	535	579	569	532	596	557	595	590	556	558	609	633	519	586	568	610	571	516	500	560	599	598	581	600	574	622	536	566	548	556	552	563	556	559	583	542	558	603	538	527	580	573	615	575	540	563	597	562	555	612	549	576	599	560	580	554	607	565	541	562	549	607	580	559	573	563	550	530	571	555	591	588	577	578	587	535	588	570	549	577	587	554	555	559	587	524	581	581	558	546	570	582	602	567	502	542	529	518	563	598	570	546	595	566	583	526	582	535	521	574	577	529	592	542	548	582	538	605	586	591	559	568	574	582	557	575	531	546	579	527	568	578	604	513	544	625	582	540	578	559	554	593	564	572	569	629	527	555	597	586
35078	30086	17802	3799	775	568	521	522	513	479	518	524	492	482	514	470	541	511	519	561	503	523	495	478	506	514	518	499	485	523	492	481	493	539	491	502	519	507	511	429	541	467	496	513	476	517	503	502	499	489	516	519	485	519	535	460	483	553	531	511	481	494	488	500	517	478	504	454	524	534	486	519	524	524	482	453	488	472	537	481	500	481	532	515	508	492	498	513	523	509	543	503	543	476	492	519	491	504	523	508	489	498	476	501	495	497	520	529	504	505	478	497	453	470	531	531	484	515	506	502	477	481	507	523	495	504	515	500	485	522	504	494	464	513	518	479	495	525	538	511	480	522	485	501	478	497	469	530	481	474	520	531	485	497	487	515	547	510	493	470	524	518	502	493	518	506	497	539	443	479	493	536	531	505	491	470	509	481	465	486	478	490	492	519	518	506	470	503	467	512	493	521	485	472	518	540	486	479	500	502	491	506	517	448	534	460	513	496	483	480	513	473	510	522	521	510	462	481	464	495	533	507	524	508	479	492	511	501	497	533	521	467	499	523	475	498	492	490	515	478	528	513	506	521	512	504	498	512	464	484	531	497	494	492	541	487	518	499	483	513	497	500	522	513	479	481	519	502	506	464	515	485	499	503	510	479	465	488	503	503	514	487	481	529	515	488	526	519	504	517	518	512	509	496	507	492	520	475	505	466	489	479	527	497	464	472	522	529	516	504	529	512	454	457	512	518	483	524	489	515	474	469	510	517	453	508	487	485	523	492	487	503	495	516	454	532	542	506	490	492	498	486	525	511	511	506	548	497	476	519	511	469	507	446	539	449	497	511	471	535	512	514	495	465	463	475	525	537	481	527	501	462	525	516	515	508	528	520	521	515	529	475	488	530	490	474	483	506	517	505	460	499	528	467	507	511	512	555	547	499	483	500	503	439	482	480	509	505	498	478	506	476	512	493	500	512	462	476	501	493	482	518	465	527	504	533	508	503	447	461	481	476	534	486	512	479	465	539	505	506	490	526	490	492	547	513	474	545	502	474	508	535	529	475	514	476	475	475	496	461	481	491	452	490	453	489	472	542	494	475	524	524	503	516	510	472	465	480	517	502	469	506	501	532	566	492	471	472	509	486	442	504	460	482	488	508	539	479	463	506	469	476	535	506	490	503	464	493	478	528	473	499	480	536	496	517	546	482	547	501	496	508	526	542	479	517	513	458	520	543	455	536	446	489	513	477	461	494	534	496	490	478	537	484	487	456	504	488	529	537	482	443	514	475	470	492	464	486	519	496	497	478	490	529	479	505	525	528	515	516	470	518	528	482	461	468	506	492	529	491	476	463	482	459	506	479	528	558	499	525	496	494	538	512	502	554	483	547	479	520	467	477	490	522	533	478	516	466	489	486	485	523	503	482	502	459	465	478	479	506	485	452	534	491	489	483	459	477	535	524	446	503	476	490	521	479	497	557	487	460	498	501	459	473	497	518	465	502	505	462	501	516	525	494	527	475	480	518	500	471	517	496	476	501	513	494	531	472	477	494	487	526	470	467	477	466	517	482	506	511	495	487	529	509	456	486	511	493	505	515	503	488	488	510	514	502	473	475	515	469	496	493	502	480	490	515	514	480	501	540	518	500	467	527	480	476	472	510	491	488	529	492	498	507	503	498	482	509	527	498	507	486	507	492	485	512	495	502	497	506	460	445	506	508	496	503	507	475	446	478	508	509	473	508	485	495	466	496	498	512	499	518	522	518	532	534	477	495	506	507	499	493	463	525	532	477	486	472	532	460	482	477	516	469	462	490	512	459	479	495	464	500	502	478	467	493	473	502	497	509	489	524	491	482	507	496	466	499	479	461	483	526	519	493	514	494	518	464	462	475	551	484	513	498	495	461	492	510	508	489	493	504	520	485	493	462	525	501	510	514	497	511	469	500	533	492	518	494	519	481	511	527	458	489	484	482	494	502	479	498	484	470	515	505	497	491	494	506	505	462	484	492	471	503	523	491	512	502	515	510	493	556	515	486	496	544	484	462	485	468	496	481	488	490	484	491	463	505	474	521	478	486	517	544	495	526	481	483	468	497	491	509	524	507	485	508	487	507	461	491	484	479	522	481	493	485	529	490	517	440	502	517	529	503	479	474	506	490	500	454	476	530	463	462	501	538	523	508	508	474	510	506	526	468	477	493	508	495	451	467	521	493	513	504	524	514	463	445	546	520	507	466	510	530	487	459	469	468	501	528	482	481	492	519	529	526	484	515	490	486	508	510	492	504	476	479	503	513	510	494	526	508	507	468	522	480	445	472	475	470	462	532	523	495	503	496	537	539	492	544	497	479	505	508	495	490	553	513	480	504	447	508	538	512	517	462	458	516	479	529	521	507	514	524	478	503	543	486	488	498	497	463	497	496	478	465	489	518	483	511	464	528	501	515	505	485	518	492	513	507	530	521	491	492	518	496	512	507	498	511	504	516	479	513	489	496	499	505	499	513	510	529	543	519	515	495	500	538	527	508	491	493	520	465	529	495	549	518	518	451	497	507	496	503	497	506	496	499	491	447	493	492	486	491	527	508	488	466	539	506	532	513	518	509	508	507	446	524	532	498	509	504	449	470	493	514	479	502	477	512	483	522	490	518	489	494	533	486	545	526	508	491	527	463	483	527	490	515	473	488	477	489	476	533	498	497	463	502	488	499	500	514	494	505	477	521	483	473	488	500	484	455	523	473	530	506	475	461	488	517	494	511	489	486	509	496	456	507	468	493	531	504	494	515	507	477	509	515	526	503	484	482	485	496	476	499	462	469	530	513	522	456	516	520	530	482	481	496	533	478	489	518	488	505	479	517	501	555	510	468	481	450	490	526	498	492	468	499	533	533	532	454	489	514	477	489	500	473	483	505	466	523	507	512	452	510	531	495	515	516	525	504	526	523	509	491	500	497	521	490	502	484	527	525	480	519	501	508	503	548	533	591	499	456	499	538	523	534	528	494	537	513	515	466	518	532	492	532	503	494	513	462	517	483	514	486	513	540	507	502	482	486	481	498	459	476	525	485	509	493	494	522	495	503	513	518	518	496	484	487	474	491	498	525	536	481	495	491	488	503	511	490	505	496	478	513	462	506	491	500	492	511	496	446	509	478	531	511	485	501	481	472	488	486	509	513	504	491	506	490	488	496	525	496	466	498	501	488	478	541	506	477	512	526	466	511	463	497	482	501	520	489	462	502	507	513	503	495	491	472	496	536	474	473	507	508	490	490	511	488	502	490	457	499	506	505	504	503	489	494	512	496	501	504	522	514	460	477	520	494	477	521	481	478	535	521	484	508	505	542	524	516	521	505	538	517	493	452	523	451	480	507	503	478	496	519	489	520	482	482	534	527	516	503	486	493	442	500	505	492	502	502	509	512	482	462	524	524	479	502	531	492	527	500	512	487	462	482	541	486	500	507	466	515	477	501	516	508	545	523	469	513	516	505	502	475	510	469	501	560	462	474	522	468	491	481
31254	28910	9530	1830	602	455	418	406	397	406	437	438	444	424	448	375	415	419	375	444	404	430	384	398	412	406	393	357	444	397	414	425	405	418	418	414	412	420	421	404	437	415	417	405	402	434	414	417	440	401	394	389	398	431	429	420	415	447	427	397	393	398	452	408	448	399	420	436	392	411	400	436	400	382	394	412	402	433	380	439	441	423	406	425	407	392	431	410	388	403	419	398	438	416	432	428	368	436	402	453	391	418	397	427	396	399	426	406	398	442	424	453	433	437	410	434	445	422	423	383	359	422	432	377	432	382	434	408	415	416	414	430	404	400	399	413	398	436	422	435	424	422	401	411	389	422	421	418	442	436	416	400	393	424	403	432	383	426	414	431	421	390	438	441	406	381	439	397	394	448	422	424	404	386	425	412	406	397	366	399	404	436	406	415	415	422	397	462	427	436	421	405	404	414	424	447	394	379	416	415	400	414	455	402	419	429	399	446	388	438	421	396	433	411	437	415	392	437	426	427	393	451	427	390	430	410	427	403	419	413	398	398	438	435	433	378	425	391	409	396	385	389	409	418	400	407	367	436	402	422	403	419	404	424	390	432	398	403	416	409	457	417	403	426	389	400	396	431	385	380	398	434	408	450	420	386	398	390	449	411	418	415	395	395	406	448	424	348	432	433	389	412	377	411	416	414	405	372	443	398	443	421	421	424	425	413	423	384	398	435	423	428	407	405	376	408	420	440	399	428	420	443	427	395	383	425	406	400	404	437	386	441	411	411	419	394	427	454	416	447	417	401	409	421	430	445	411	429	417	446	407	441	428	429	372	388	394	432	411	427	411	427	437	400	438	395	430	404	416	395	443	394	383	430	430	396	406	435	418	410	386	435	400	397	406	395	405	425	419	386	419	421	439	441	427	411	454	425	398	378	413	421	451	408	392	406	407	401	407	386	396	427	386	466	436	431	413	412	406	441	413	390	443	464	389	416	374	415	418	470	432	453	452	402	414	435	391	424	407	448	407	415	404	439	402	382	423	425	401	448	407	381	425	459	416	406	398	454	461	414	397	402	427	421	427	426	435	423	422	436	447	404	420	412	400	412	430	405	437	396	388	438	446	414	389	394	447	393	424	407	420	429	425	457	419	417	409	408	424	436	377	427	416	430	450	431	379	399	417	452	425	422	423	401	407	410	406	409	425	386	396	412	415	403	405	401	407	431	432	399	422	436	409	432	415	396	397	403	399	446	430	391	449	399	398	443	397	417	426	411	418	400	383	420	360	420	392	413	416	380	456	389	423	422	393	403	384	422	417	410	417	432	382	385	389	458	422	414	430	432	412	444	423	444	417	402	385	432	391	410	425	418	414	439	415	426	397	418	395	458	387	457	433	406	410	406	401	391	430	430	427	402	407	430	431	429	426	434	418	438	417	424	423	394	391	412	384	387	408	446	399	409	431	401	419	408	391	386	404	418	431	432	433	419	428	438	436	391	396	403	443	414	404	412	433	447	424	412	415	427	429	408	399	411	403	425	386	405	411	441	394	428	419	417	419	466	404	412	385	444	375	409	439	417	449	392	409	390	413	436	405	426	387	421	421	375	430	400	406	442	429	406	422	424	429	426	411	425	413	419	414	439	396	427	410	403	413	413	395	409	422	439	432	458	378	380	443	374	402	420	420	396	403	423	441	417	413	386	407	416	431	431	419	438	434	405	446	410	427	449	425	439	396	423	439	429	406	453	469	431	410	401	401	408	408	383	411	438	429	431	460	395	440	412	434	413	400	418	410	388	410	409	381	432	405	397	419	380	397	393	392	432	394	414	421	413	396	425	381	436	431	435	441	410	414	411	413	424	421	427	423	400	428	401	437	437	395	403	410	394	389	428	407	418	428	420	399	420	440	398	427	415	420	439	394	417	425	439	402	429	406	406	432	391	435	392	430	389	421	425	403	419	430	455	426	410	429	431	391	459	409	411	409	400	403	406	409	390	392	404	418	399	433	395	414	402	398	435	428	410	375	419	395	438	416	415	437	401	424	397	424	405	426	423	425	411	402	397	378	426	432	409	421	386	404	420	413	447	366	409	413	420	414	447	383	390	438	403	423	431	454	457	384	373	415	453	432	401	450	419	416	433	434	427	418	410	417	409	425	443	420	424	408	427	421	436	427	403	385	408	411	443	438	418	415	407	423	422	396	429	430	432	413	420	396	445	407	404	387	430	444	409	418	414	421	415	408	447	436	407	438	410	441	429	426	421	438	416	440	421	408	410	437	425	441	424	424	458	430	406	415	426	413	414	443	432	462	407	421	410	405	383	458	382	395	405	401	388	398	434	416	446	394	410	424	468	427	399	399	451	427	398	425	419	409	422	448	386	429	391	421	403	435	410	380	391	417	428	407	409	389	400	419	381	416	426	364	441	388	417	406	401	432	412	424	406	365	427	411	450	409	436	401	415	398	398	425	387	431	454	413	446	435	409	412	417	398	411	396	399	410	436	402	449	396	437	426	442	432	407	401	407	406	354	406	431	445	460	437	424	424	406	416	437	385	408	406	422	403	423	405	395	381	418	411	430	412	415	382	404	401	403	423	409	383	442	391	408	410	399	440	453	429	405	428	415	416	408	411	381	412	411	426	451	403	411	406	402	412	390	454	413	416	449	374	410	408	412	387	424	389	389	408	433	391	417	376	432	409	449	385	443	414	415	414	415	422	417	412	401	447	397	385	454	423	437	402	404	423	372	427	430	418	406	440	414	442	393	405	432	428	418	350	440	426	427	405	414	416	442	431	409	412	437	410	444	435	398	405	412	422	425	439	441	436	423	378	420	421	432	404	407	408	428	434	417	407	380	410	468	415	391	424	419	410	372	393	395	420	450	409	403	407	385	432	397	446	411	413	362	416	398	406	436	404	415	424	411	441	390	425	381	403	450	392	396	402	402	416	387	430	402	380	413	403	398	414	406	384	407	422	375	446	414	418	400	410	408	418	379	456	416	417	425	412	379	410	436	410	366	393	404	439	430	428	431	419	380	423	431	423	452	401	406	432	407	375	378	424	432	400	408	374	427	443	388	443	424	413	406	423	421	422	428	407	421	408	437	437	416	397	411	427	428	438	398	418	438	420	396	426	389	408	424	422	379	429	421	458	422	394	402	419	434	387	442	418	439	440	420	402	396	429	421	416	416	418	418	419	439	399	423	417	418	409	415	390	406	443	402	397	406	409	433	388	422	404	387	393	380	422	420	401	430	395	395	404	409	397	402	428	435	412	392	408	412	413	449	421	412	395	361	440	407	447	440	408	435	420	434	443	428	390	397	410	415	425	402	436	377	398	394	427	413	441	403	457	393	415	418	426	434	426	398	442	432	414	418	438	396	414	417	447	429	435	429	417	404	409	417	374	404	412	428	427	438	448	420	443	410	401	424	402	407	402	419	430	424	416	391	365	450	421	410	391	415	436	424	379	415	425	454	387	415	426	397	423	414	402	443	406	435	419	412	435	409
24876	23071	29593	24780	17369	3844	871	656	619	613	575	606	594	588	585	583	588	557	620	548	537	561	560	540	600	555	561	579	582	553	561	570	554	508	594	570	570	559	574	551	556	569	537	523	575	544	490	535	555	551	573	555	531	546	554	558	512	521	552	543	594	586	520	556	599	528	503	573	589	582	538	555	602	553	586	562	556	566	611	607	580	552	568	596	558	567	567	548	549	594	532	550	567	572	560	553	564	533	578	554	529	565	610	536	588	550	535	514	535	547	559	561	575	572	552	565	551	562	544	561	581	558	558	547	515	571	567	574	591	533	554	555	528	596	543	530	551	565	579	573	562	552	563	525	539	575	530	550	536	520	568	557	530	600	547	594	565	551	559	523	522	495	570	603	548	573	556	576	557	562	570	574	571	559	548	546	538	519	547	538	594	550	529	555	551	557	575	552	571	546	555	542	561	591	532	536	515	516	512	585	563	569	548	523	532	548	573	584	505	517	535	548	533	570	557	556	547	573	576	543	549	534	535	525	565	576	532	516	529	578	544	584	556	537	555	541	550	586	591	519	587	552	538	528	542	523	505	549	558	559	529	550	537	552	550	540	554	540	560	562	560	549	595	579	602	571	574	568	499	532	551	547	542	503	536	515	543	568	517	531	548	562	542	583	589	545	563	523	589	592	547	541	539	514	551	574	527	566	556	563	554	569	552	536	537	576	581	557	546	572	586	535	545	569	575	575	525	507	562	515	571	574	528	576	562	574	566	591	550	574	533	538	579	532	592	596	563	544	541	571	528	546	573	562	595	558	598	567	547	532	512	526	525	539	546	570	574	530	600	553	538	522	564	601	561	578	569	572	558	495	590	531	594	540	574	574	600	561	552	553	558	540	551	544	549	511	631	522	545	592	555	532	618	562	514	599	553	558	551	586	514	550	581	502	543	587	523	517	565	566	526	576	559	533	532	539	564	540	546	567	553	535	602	576	537	580	521	542	611	521	518	565	518	561	558	576	508	529	581	564	563	530	519	547	566	507	541	540	551	579	584	570	521	571	528	545	572	602	582	539	572	519	524	560	545	554	540	539	567	558	531	585	564	582	573	526	541	561	532	590	546	542	598	540	568	545	556	559	558	575	558	544	558	592	532	568	552	551	571	528	591	575	570	605	547	552	598	570	544	573	622	562	541	536	541	582	536	580	523	545	584	565	529	536	515	567	569	534	556	538	563	621	571	537	555	614	538	532	551	552	538	550	542	554	573	529	560	519	560	554	555	528	559	561	534	561	569	557	580	507	531	592	564	573	518	557	525	548	557	592	519	586	603	562	567	592	553	551	538	549	526	528	531	584	561	520	564	578	560	495	546	569	549	576	557	489	546	582	562	602	582	609	602	510	530	580	552	565	567	531	554	591	542	589	568	559	530	503	530	570	550	580	576	510	553	569	548	582	572	571	573	556	555	542	561	537	581	520	572	532	565	581	598	597	591	575	561	559	572	596	561	536	551	562	516	572	540	560	570	602	525	538	517	560	542	578	547	558	561	576	543	572	582	545	540	516	523	593	537	530	526	567	536	519	553	533	545	516	536	536	543	542	549	576	580	553	592	564	532	548	539	556	575	510	551	567	606	542	573	541	609	498	573	579	551	535	537	556	505	536	549	549	553	556	588	573	519	535	500	573	545	576	585	544	512	584	565	510	573	540	558	563	553	573	501	521	536	556	570	546	518	545	560	559	493	564	513	521	563	521	523	565	621	562	562	571	535	554	577	554	579	539	556	573	524	537	567	563	561	599	592	539	490	535	575	566	551	566	552	554	557	603	561	560	537	583	524	559	540	555	577	537	558	586	540	526	568	542	539	563	545	549	517	563	547	577	536	558	589	598	550	569	574	536	532	538	537	550	543	571	561	537	517	534	587	547	535	567	582	551	544	562	557	552	565	593	568	547	571	568	582	534	561	541	548	579	563	551	553	570	565	554	547	562	552	541	542	584	524	540	544	583	520	583	553	570	561	557	577	504	564	527	566	563	549	590	570	531	558	559	532	505	549	551	550	596	576	541	524	556	522	536	556	577	535	548	562	565	555	579	547	542	554	561	582	550	581	523	524	549	542	566	560	532	519	528	553	541	504	536	559	580	551	551	601	535	564	539	561	557	528	521	574	552	573	550	568	549	526	544	557	491	550	563	522	538	583	541	547	550	572	551	579	566	568	542	557	540	584	546	577	575	581	529	549	540	548	516	565	597	488	546	533	559	586	551	556	547	534	529	567	544	553	568	550	535	516	552	608	536	574	555	547	594	555	578	559	588	551	549	560	550	588	549	527	520	547	576	536	552	557	528	570	541	531	576	578	527	523	536	603	590	568	551	570	535	515	554	535	543	515	586	528	519	546	567	522	525	556	520	519	514	558	573	551	576	563	550	514	537	564	532	526	545	553	564	584	570	541	548	548	571	576	571	594	548	543	496	534	542	559	533	572	540	553	574	541	542	536	536	510	559	496	547	559	579	533	573	518	553	555	581	568	548	549	530	507	568	582	583	536	561	583	534	531	570	578	577	535	521	560	528	614	516	566	548	589	535	571	568	513	568	561	549	548	579	588	568	575	562	531	600	549	575	583	568	566	536	557	518	523	513	562	598	557	554	510	568	553	566	560	559	529	556	568	551	595	533	535	526	549	569	520	553	573	556	529	538	552	574	611	534	543	553	547	555	548	554	538	566	568	580	527	513	535	554	577	591	563	511	562	536	507	568	547	588	595	543	598	543	565	556	551	544	572	584	567	519	525	575	528	587	552	573	569	556	568	570	550	567	507	516	546	609	523	558	566	543	569	594	595	557	602	580	554	524	561	546	545	569	500	572	547	555	554	542	546	584	515	555	607	554	520	579	538	563	581	558	520	563	556	554	593	548	542	507	574	561	522	571	553	551	558	562	523	526	557	622	547	535	539	566	558	558	519	574	547	575	546	541	583	563	564	575	567	579	554	523	527	553	531	573	570	571	580	550	529	571	529	549	594	523	572	541	541	586	503	566	545	576	572	575	530	537	567	537	555	576	507	575	615	600	542	549	609	551	576	558	569	567	565	589	562	570	567	550	560	534	566	511	567	593	567	562	543	550	517	564	574	530	570	535	566	551	564	557	519	558	594	566	575	561	553	573	557	573	552	529	593	598	562	577	545	556	570	585	534	544	561	545	572	556	538	552	523	548	553	554	544	550	557	551	569	555	556	532	579	512	579	541	534	553	575	542	544	529	532	574	536	556	581	549	557	546	580	587	519	582	517	543	590	528	561	594	530	540	550	549	616	540	539	531	556	513	544	547	556	544	583	569	582	576	560	573	542	570	593	543	540	544	601	577	552	549	568	548	534	566	540	512	536	556	561	563	583	555	533	543	547	547	560	554	594	554	556	556	551	532	547	588	565	549	525	530	503	562	567	529	531	531	520	542	562	581	579	562	519	603	555	600	521	570	564	535	587	535	559	544	604	584	496	539	599	507	509	532
62904	83873	44036	12004	2421	788	562	506	529	548	496	492	511	505	531	535	516	510	513	543	511	512	468	505	478	495	521	526	513	534	514	506	533	537	483	479	520	486	525	534	484	531	521	536	549	502	521	534	519	469	507	519	538	489	499	486	518	525	532	520	474	517	544	521	484	525	502	539	517	515	503	498	505	544	517	505	485	505	512	506	520	540	498	521	515	473	498	474	464	540	504	534	520	534	487	476	479	503	507	458	503	515	450	496	507	491	479	484	483	509	469	514	482	519	514	498	521	490	502	487	509	531	544	481	475	517	526	577	513	514	475	527	547	525	486	512	517	508	540	495	521	506	534	478	469	466	486	535	523	485	515	465	493	504	522	522	489	455	487	562	505	513	546	506	551	458	522	488	506	522	528	515	553	540	506	546	525	517	485	533	505	490	550	493	526	526	530	480	514	490	533	528	529	525	543	516	516	489	463	479	538	515	491	492	529	487	481	485	499	499	514	517	504	547	504	488	515	508	532	490	522	521	519	492	501	500	500	493	506	509	489	496	528	546	497	512	511	485	451	488	498	489	545	506	520	506	520	506	517	517	502	523	509	538	524	540	526	489	544	501	521	511	524	505	509	482	528	498	483	522	507	550	549	509	514	470	481	520	515	459	481	491	519	492	478	529	532	485	503	520	471	493	477	507	513	526	492	518	508	479	522	529	529	529	519	507	483	497	533	502	481	493	512	532	487	494	506	503	522	549	490	513	515	516	531	493	531	498	485	457	480	505	471	533	487	531	495	513	523	529	510	486	494	481	482	494	495	467	510	485	527	526	504	474	486	464	519	483	525	500	524	518	522	499	494	516	468	501	511	524	460	473	495	485	519	518	515	557	476	498	513	492	484	536	507	498	470	490	541	482	503	494	514	492	498	462	489	485	480	496	477	524	506	463	520	501	458	514	500	469	522	536	482	524	505	520	504	489	521	489	521	493	487	522	488	515	493	512	499	531	517	513	513	530	498	493	487	529	478	516	532	542	515	470	504	519	493	508	493	486	491	507	463	466	536	467	528	513	537	498	506	516	527	525	521	539	492	486	502	511	498	495	544	518	521	547	505	475	497	522	503	445	480	527	514	481	499	520	505	521	527	507	508	492	477	491	487	527	519	501	500	532	508	539	498	495	502	520	505	509	439	457	510	498	534	513	492	531	516	499	511	513	519	511	543	529	511	534	475	513	506	522	528	510	530	513	524	493	541	531	487	466	526	520	481	519	537	481	487	506	453	516	519	503	509	511	537	514	489	468	483	477	528	518	524	525	507	482	537	519	523	525	481	522	477	494	478	472	513	539	528	510	521	497	521	477	491	540	520	515	522	520	523	504	522	502	453	498	506	501	496	517	517	531	540	482	487	501	523	500	504	492	444	500	499	504	504	482	488	511	491	459	495	513	533	532	539	479	505	483	526	510	495	504	512	483	529	511	492	464	478	455	529	492	537	500	486	494	452	497	511	503	527	486	498	497	530	495	473	476	498	506	518	518	500	504	512	572	501	496	504	500	471	543	502	532	480	519	532	497	533	503	542	511	477	523	469	519	508	499	473	516	515	526	503	479	490	517	544	533	557	554	488	509	510	476	504	495	505	479	486	504	468	513	466	452	508	481	472	475	493	492	486	502	454	497	481	492	547	494	500	533	545	505	547	500	507	486	508	519	531	506	488	498	507	514	528	462	530	481	508	537	528	501	516	541	468	527	509	470	505	546	555	478	520	498	513	492	511	499	483	473	493	489	508	495	510	479	507	518	493	487	477	490	503	532	455	509	518	495	500	499	517	498	492	545	476	502	531	477	503	478	486	511	463	523	550	508	512	506	510	489	530	495	522	529	493	520	479	497	516	521	488	483	506	487	520	497	556	487	483	546	507	519	468	467	472	514	525	484	535	522	482	517	505	472	498	479	510	495	500	515	500	535	558	499	508	469	504	490	550	499	479	514	502	527	527	516	520	498	534	496	516	530	506	514	504	533	479	496	510	516	428	514	468	519	470	497	490	513	515	517	493	482	524	498	468	506	460	461	496	461	486	482	479	496	464	528	542	509	476	511	488	541	499	537	516	538	493	468	479	512	515	491	521	520	537	498	499	470	509	480	522	492	531	489	454	510	495	497	481	513	523	465	500	536	490	495	528	535	539	480	515	516	513	474	530	527	489	542	485	468	494	495	546	516	496	485	477	484	493	506	479	507	490	527	536	546	482	504	512	522	508	556	502	499	480	518	512	465	503	493	458	530	531	515	545	519	495	501	476	498	513	511	468	540	524	512	467	511	545	512	528	495	453	510	502	477	526	525	495	507	497	485	516	505	490	489	496	481	479	533	449	532	495	498	501	505	513	508	516	500	499	493	530	510	511	464	569	493	516	446	501	492	512	469	466	497	495	514	507	522	494	465	506	504	475	442	517	489	480	501	487	498	507	497	518	507	520	511	490	533	523	525	490	505	491	508	526	506	512	548	517	475	470	507	528	482	483	477	543	540	507	491	533	478	496	467	484	512	564	503	475	483	493	507	516	512	520	518	516	486	476	514	494	506	476	523	462	533	503	478	483	501	463	499	477	504	484	561	462	498	512	515	503	511	441	506	507	521	497	493	503	492	505	497	529	512	498	496	508	489	483	547	465	516	522	484	486	475	461	516	511	462	539	492	501	482	504	487	507	551	537	515	524	500	522	494	501	525	559	456	476	488	505	503	513	493	511	523	525	518	461	487	568	539	497	503	545	551	509	510	433	481	476	466	529	537	510	519	555	480	525	522	543	527	526	485	554	478	523	524	511	542	496	499	511	548	515	496	514	496	479	471	501	496	512	508	501	480	530	502	517	499	486	501	509	473	478	509	482	484	521	515	509	490	513	500	538	472	512	465	533	519	505	484	509	517	545	519	534	493	520	490	510	487	521	548	498	502	452	489	487	455	474	495	505	543	527	505	531	462	478	500	476	513	503	494	514	502	473	475	448	509	515	485	504	547	481	501	485	519	544	491	516	507	471	493	513	508	498	499	481	495	488	476	487	515	548	539	537	490	432	514	512	470	484	506	503	523	491	486	529	514	480	467	518	499	485	534	476	497	490	480	559	541	520	499	499	511	540	544	510	489	462	519	492	483	478	510	498	567	501	480	515	511	511	491	500	494	530	497	496	515	516	528	491	558	479	488	516	519	504	522	471	485	551	480	467	499	510	500	486	489	524	529	496	497	488	504	472	488	469	498	536	525	500	532	502	486	489	486	521	477	488	520	510	537	497	499	500	490	557	491	541	494	490	495	479	522	494	551	477	476	483	498	532	524	517	516	510	531	524	501	485	532	492	533	536	505	533	532	506	532	492	522	504	483	528	501	501	494	507	462	493	490	489	452	501	463	510	544	498	493	506	491	463	489	511	511	506	479	507	487	505	529	493	500	486	499	483	535	464	508	477	486	491	467	529	494	492	491	531	505	444	466	479	537	480	492	488	479	531	496	518	518
24278	22440	29072	24312	19957	8110	1221	768	675	680	675	632	627	622	664	663	643	642	659	642	642	646	661	631	649	645	626	655	639	660	669	671	638	603	614	673	603	619	623	590	638	610	608	633	618	617	657	650	582	598	644	659	628	587	670	655	641	604	661	634	610	599	610	607	618	662	630	622	632	607	638	650	583	603	625	622	583	617	651	673	660	647	581	648	617	645	573	653	644	651	627	600	619	640	638	620	657	613	617	632	619	611	625	617	618	623	679	606	598	636	680	555	653	625	658	632	622	615	617	680	622	641	656	616	672	661	622	629	612	660	630	611	614	624	649	617	641	576	673	603	642	611	649	652	623	597	613	630	602	655	603	600	617	611	641	588	603	661	627	660	643	585	612	624	652	611	619	603	596	637	608	631	662	604	604	622	587	606	636	643	613	581	661	617	650	617	636	665	626	577	634	624	678	629	640	618	576	650	618	589	637	618	583	641	649	615	656	656	624	622	578	638	606	592	637	615	621	597	624	622	590	605	584	589	619	624	603	616	590	619	602	614	595	652	568	613	641	643	624	586	637	593	572	660	655	640	616	602	627	627	644	575	620	607	599	638	651	570	633	626	625	633	621	614	575	630	632	665	647	577	555	635	628	601	618	596	599	622	656	645	636	612	601	617	617	667	607	655	617	614	625	641	660	647	654	626	602	638	599	635	617	614	634	610	644	621	589	608	654	646	606	624	624	676	611	594	615	612	631	634	616	597	602	629	629	597	593	613	577	577	667	680	616	655	633	568	620	615	626	647	601	599	605	620	594	614	599	644	611	651	620	641	602	602	642	636	614	630	617	606	606	617	641	612	592	614	588	607	633	623	666	643	665	662	600	608	660	636	608	647	629	597	606	614	590	633	610	612	601	648	627	639	595	639	690	632	600	637	611	676	572	606	594	597	677	618	627	593	612	632	577	637	614	594	633	587	620	631	635	613	656	627	582	585	614	632	583	628	578	594	606	600	635	602	616	640	604	617	633	623	599	615	629	628	668	636	623	686	609	631	623	602	628	632	662	645	619	654	640	601	587	603	630	610	633	601	619	628	611	594	659	589	639	590	609	613	571	595	596	655	604	658	627	619	613	617	666	677	598	631	629	653	650	629	617	666	619	613	624	675	604	610	628	649	645	581	640	633	600	619	635	615	615	601	588	628	630	628	589	658	617	666	586	656	574	649	597	593	592	640	653	647	591	652	584	632	662	593	662	597	633	641	637	647	674	646	611	642	643	636	642	573	647	647	583	622	615	683	642	619	614	636	635	605	603	634	620	620	633	625	649	641	624	643	620	620	626	631	595	613	614	655	662	616	620	596	617	614	619	620	624	666	593	593	585	632	577	635	654	626	629	652	644	623	618	638	588	628	599	635	621	595	635	637	623	636	620	601	581	655	602	596	610	632	641	612	611	604	648	672	565	621	586	646	603	623	639	588	630	649	663	671	640	594	654	586	600	620	652	630	611	591	655	620	660	630	639	641	600	680	643	634	631	629	637	597	637	665	606	621	608	624	671	605	637	563	581	644	640	610	648	645	622	594	609	618	606	657	612	640	652	615	618	605	620	619	660	638	620	616	583	628	652	637	638	602	603	665	631	623	589	608	644	624	630	644	642	627	655	597	615	633	627	621	609	652	650	614	612	627	637	632	605	644	622	647	651	597	630	638	647	562	621	622	644	684	656	630	592	600	604	608	637	611	642	604	628	610	665	611	604	628	635	662	639	634	573	605	575	659	637	618	664	597	638	662	591	614	612	615	615	658	596	628	593	620	605	625	638	592	619	604	608	609	624	605	652	595	635	611	632	597	664	610	630	631	645	583	684	627	643	552	637	621	625	623	654	640	627	628	594	614	643	608	682	650	641	601	633	609	595	636	580	665	683	635	613	636	612	613	627	629	593	613	643	596	606	633	643	695	633	611	582	601	602	628	566	606	597	637	595	643	635	605	641	638	623	641	625	666	620	630	595	599	620	600	619	622	601	627	635	624	599	618	603	620	605	621	622	636	565	590	671	616	631	609	630	587	711	630	668	605	584	627	602	616	604	639	602	600	627	586	597	622	648	664	659	632	662	653	608	636	668	625	629	624	620	615	615	606	609	587	599	611	678	616	619	653	666	621	647	570	629	635	672	679	601	646	568	650	653	590	640	630	592	616	614	585	633	628	595	630	592	654	623	618	596	618	703	636	633	651	630	595	612	608	618	597	673	645	629	633	643	641	592	632	674	594	605	612	654	636	617	621	640	663	611	655	557	641	642	629	647	612	646	627	600	645	634	613	568	615	620	597	639	636	638	603	612	626	595	612	588	601	647	649	613	585	659	622	577	617	625	624	617	598	654	597	596	633	632	617	613	621	641	626	652	598	646	614	605	617	598	624	628	626	634	613	663	643	625	670	617	608	609	626	643	557	683	641	660	601	587	595	634	623	609	589	612	597	648	617	629	654	584	627	665	638	680	663	594	618	613	666	566	636	596	637	632	583	563	660	666	610	631	633	622	623	634	620	630	614	585	658	662	590	628	620	606	639	620	643	623	613	597	612	638	619	622	589	635	623	640	635	624	643	581	611	639	670	636	601	627	612	612	614	613	654	615	603	629	607	623	614	600	612	608	626	610	642	618	629	636	607	617	622	615	635	639	581	603	671	670	572	646	598	608	625	608	612	636	599	649	638	610	593	599	628	626	612	657	616	596	660	645	628	682	657	611	639	630	626	590	609	605	626	638	662	636	621	664	621	600	616	619	668	658	671	558	579	581	655	618	659	617	632	577	591	652	585	572	652	633	590	579	604	627	638	635	645	623	590	596	634	580	606	634	596	603	622	582	633	638	601	623	605	565	626	618	640	638	608	627	667	599	681	614	617	658	630	612	612	612	627	626	653	571	610	601	660	577	690	628	653	578	610	630	623	635	652	623	658	611	642	635	589	588	641	652	651	639	667	645	608	588	622	617	631	642	623	638	595	593	616	601	656	655	629	615	652	618	622	635	634	633	630	629	622	604	610	613	593	628	609	605	620	583	616	633	621	632	618	602	637	628	625	627	604	642	690	594	625	632	654	611	570	615	648	622	573	597	639	606	653	606	638	578	636	634	646	612	648	611	605	601	624	639	615	627	646	601	653	623	607	668	644	615	614	583	608	582	614	608	629	614	595	597	578	562	603	576	633	583	660	637	594	630	618	624	621	636	608	611	611	628	596	615	604	596	588	607	590	657	657	616	639	619	596	621	607	614	618	623	620	605	611	664	630	609	612	607	644	650	589	627	614	631	617	594	617	655	635	595	561	597	599	592	638	613	634	664	580	630	590	625	612	601	624	605	637	610	643	602	569	625	627	620	600	610	599	647	635	623	641	639	617	619	578	625	632	618	597	592	598	584	605	597	614	656	660	615	622	599	622	653	605	593	656	622	616	636	627	595	620	633	602	606	561	621	592	625	600	651	612	603	616	590	637	650	670	625	628	603	648	617	607
60995	88099	48561	14650	3304	883	602	568	509	589	561	551	614	531	599	611	582	580	558	548	534	588	596	584	523	562	581	563	602	548	596	551	573	579	590	590	581	574	615	565	581	630	568	619	568	560	594	533	578	571	579	574	550	575	565	552	529	552	589	585	551	609	576	599	588	566	587	599	605	544	562	583	573	563	591	566	582	537	548	579	598	591	579	519	581	574	567	539	601	556	545	604	572	570	564	578	564	596	552	575	580	568	597	568	555	580	553	549	582	515	558	565	549	570	598	539	613	567	563	567	602	556	554	559	545	584	536	559	557	590	575	550	574	596	601	589	583	542	583	567	595	589	564	552	566	564	540	598	577	600	541	599	584	608	555	570	555	523	583	569	512	572	552	611	542	573	555	594	556	542	552	530	585	562	543	544	518	498	568	547	601	575	553	559	547	588	539	544	562	604	598	561	544	581	596	561	625	589	528	575	598	594	551	567	561	554	577	522	564	617	569	550	625	566	613	562	576	571	566	601	563	550	549	582	553	568	544	586	581	537	583	623	579	581	527	587	578	535	559	582	597	561	551	570	553	588	562	555	578	562	612	518	577	585	523	597	547	584	596	579	552	566	569	573	577	523	560	552	574	565	596	547	600	564	575	572	579	560	560	543	600	597	534	533	571	583	546	545	586	565	516	541	545	558	575	578	545	570	532	577	543	600	560	577	617	544	599	541	582	576	577	596	590	528	589	533	572	542	571	592	577	558	552	561	553	564	546	558	556	612	594	577	616	561	565	578	568	537	611	598	591	563	567	576	574	574	572	579	575	603	568	552	593	548	549	601	549	517	547	579	604	544	564	576	602	590	610	526	505	563	536	549	588	618	642	565	563	551	557	581	536	551	564	577	608	575	582	545	559	561	571	552	573	542	586	559	555	596	574	564	567	550	566	580	614	534	530	541	573	580	566	556	583	547	597	557	584	555	555	588	589	548	582	584	558	593	544	532	598	573	573	541	574	588	570	583	579	544	584	541	560	611	594	575	530	596	571	577	576	586	587	593	528	593	595	620	543	571	545	548	602	588	614	579	589	570	593	547	570	603	543	589	626	553	584	611	568	556	559	581	596	577	549	545	551	555	532	533	582	589	555	599	602	565	561	548	543	579	535	600	559	548	645	572	533	559	568	559	538	548	566	554	577	583	571	576	597	581	571	532	572	562	546	544	592	580	607	562	558	562	563	596	559	517	573	581	538	557	543	566	612	530	599	564	607	593	565	565	602	553	569	550	582	565	581	568	606	611	582	562	593	624	558	572	563	534	550	620	568	578	544	595	585	602	575	605	560	575	610	580	578	584	551	614	536	607	580	602	575	511	555	579	534	526	562	598	554	587	539	554	575	577	576	574	536	577	576	566	567	573	572	565	609	566	569	599	603	556	554	566	550	535	549	548	592	553	537	612	606	532	598	544	629	527	569	576	576	585	545	556	567	633	569	612	578	582	549	561	573	586	558	599	562	556	597	569	540	514	569	540	604	579	580	568	568	581	543	568	591	545	620	554	566	577	575	561	594	576	599	574	568	598	556	597	586	574	557	596	538	563	574	539	593	560	547	585	592	580	590	552	584	543	561	589	550	506	558	568	567	589	577	565	553	571	543	549	568	557	524	568	545	551	550	525	544	571	568	538	572	584	553	584	560	617	555	574	542	578	565	575	586	585	558	579	545	588	534	570	576	525	567	554	556	566	575	560	568	578	542	568	581	579	571	580	572	574	552	577	577	573	563	601	533	591	574	580	556	582	568	549	576	583	543	590	590	565	572	573	578	576	552	557	562	567	550	613	597	544	585	630	510	561	583	592	532	582	539	549	546	558	586	593	575	533	578	535	560	542	578	605	543	560	565	550	564	581	585	573	591	566	543	575	569	589	569	614	561	560	572	550	601	563	577	563	607	581	611	544	572	568	576	574	510	539	581	582	585	606	556	583	597	536	591	597	559	582	570	532	546	557	577	542	585	550	567	586	561	599	541	519	536	598	569	555	587	569	529	592	541	572	574	531	582	522	572	545	578	524	559	574	550	551	526	575	584	515	583	560	562	586	569	565	566	591	568	609	569	547	556	622	583	579	567	541	594	539	588	553	531	595	511	580	545	568	530	548	592	588	538	573	576	511	573	560	584	555	607	515	567	556	569	567	567	589	572	545	572	586	599	519	551	619	567	534	547	644	572	540	548	557	590	566	533	566	562	552	595	580	570	542	591	566	599	596	550	525	589	538	550	546	536	624	556	571	545	576	598	576	528	481	573	557	547	582	541	523	582	581	574	561	598	546	543	596	612	540	557	553	550	574	584	540	550	587	534	610	610	567	610	600	517	565	556	611	543	619	559	574	591	555	546	582	570	562	542	564	567	571	565	576	537	530	575	583	619	547	577	580	623	565	540	570	556	573	572	582	580	535	578	586	583	551	556	571	626	584	563	578	585	572	591	558	602	565	595	547	547	590	565	526	543	515	542	581	558	588	595	544	515	594	571	607	537	556	540	567	585	564	532	563	535	558	559	573	561	554	586	553	565	543	592	545	565	589	582	575	535	574	527	596	568	594	552	575	555	607	560	580	557	564	600	576	611	566	577	549	568	630	573	586	581	572	539	560	591	615	585	577	578	557	572	538	565	595	551	564	555	550	574	561	558	524	561	552	567	588	585	567	582	575	580	556	587	591	570	596	550	575	551	566	563	516	598	585	594	555	584	551	583	617	513	559	579	507	589	580	610	534	528	612	543	535	529	593	578	616	573	621	590	580	504	563	566	591	570	554	557	586	539	589	555	540	608	587	609	558	614	533	576	544	534	540	581	548	605	592	577	608	555	545	619	546	570	547	536	557	561	598	544	564	579	553	565	509	577	616	584	558	549	601	520	566	558	559	577	594	590	570	538	595	524	597	506	558	552	563	579	566	581	580	606	592	587	557	550	578	509	571	568	540	586	513	515	556	548	518	614	562	553	597	624	599	579	554	581	556	553	570	593	583	534	538	565	595	565	546	561	583	559	574	559	566	564	551	573	509	597	524	598	573	558	555	584	570	537	533	580	589	569	566	549	582	574	580	572	583	574	558	583	587	611	551	599	577	605	546	582	547	567	531	555	575	579	549	575	575	572	575	571	618	547	521	576	588	563	580	551	586	531	579	609	554	554	553	533	622	577	575	569	532	573	582	560	590	580	621	575	558	562	516	568	609	531	530	543	558	546	585	613	585	571	541	575	534	560	579	570	587	561	551	568	606	574	577	523	559	564	578	566	546	565	552	613	556	549	575	572	557	573	592	540	562	565	573	606	575	556	600	561	594	591	544	578	565	634	563	563	570	524	536	619	529	580	583	603	561	611	594	589	556	574	568	591	602	533	557	579	571	540	578	547	570	599	570	503	553	623	580	544	569	569	586	560	569	543	576	548	570	571	578	534	560	590	577	571	573	561	558	535	567	600	604	562	585	574	551	563	569	561	572	557	559	560	581	560	583
34739	30102	17602	3782	699	581	512	506	537	521	558	506	475	501	522	542	522	487	508	480	505	518	482	477	506	507	506	487	554	522	527	499	534	524	479	525	492	465	484	488	474	520	489	507	499	513	497	474	490	492	532	481	474	500	520	510	549	501	531	528	496	521	502	505	507	510	538	487	487	515	500	482	492	520	497	519	475	490	499	515	549	522	530	491	517	478	478	498	501	487	481	517	547	471	514	507	491	507	469	504	501	500	498	506	512	530	507	528	522	478	473	490	490	505	483	480	485	514	502	480	496	501	479	500	530	541	529	529	548	462	493	524	552	504	499	467	506	487	539	510	477	486	525	483	519	533	506	493	486	514	498	514	535	461	508	527	509	520	464	470	542	512	442	515	456	494	542	525	528	514	540	470	534	522	517	542	485	473	456	510	482	539	481	495	520	509	472	515	491	489	528	530	535	520	463	500	498	501	509	496	522	504	488	504	468	494	512	538	513	512	557	486	490	460	477	511	510	506	501	526	542	532	472	496	487	512	523	519	500	512	495	477	535	489	531	510	502	518	481	461	481	533	487	506	550	509	527	508	505	491	524	499	508	504	509	481	513	497	461	513	505	503	562	520	517	500	527	513	495	469	518	491	503	529	507	506	480	548	502	499	525	514	506	510	492	497	517	522	487	545	498	486	481	475	508	496	511	503	512	478	498	541	472	534	485	488	531	492	453	487	482	468	496	533	508	565	490	477	481	490	495	483	518	495	559	498	518	512	509	478	477	506	491	489	516	498	478	492	522	498	529	528	501	478	498	454	532	485	502	474	549	514	523	535	487	502	489	472	490	484	477	515	516	492	495	443	509	461	485	480	569	476	527	541	499	533	468	490	483	503	489	549	505	480	512	512	503	500	518	502	520	501	484	491	519	521	504	478	516	508	504	490	453	479	479	545	529	500	530	506	503	508	500	483	498	487	487	485	553	500	523	495	542	509	467	533	509	480	491	502	465	469	504	491	501	534	537	487	461	442	489	524	496	460	545	452	547	492	523	526	503	498	496	477	515	497	483	493	501	501	492	488	488	505	469	501	451	472	510	486	505	480	522	461	526	479	515	497	508	509	517	517	495	501	489	506	520	472	516	470	528	532	523	542	517	509	530	483	457	496	521	488	519	516	527	499	497	518	511	540	490	502	484	536	511	533	463	482	504	480	473	488	494	530	499	503	497	455	525	479	530	507	474	477	535	506	498	525	520	465	479	507	465	522	496	484	500	516	477	468	508	529	560	505	470	519	487	480	477	469	493	489	488	505	518	468	429	500	507	509	493	505	548	491	497	505	526	483	482	480	515	499	520	499	527	499	508	467	485	524	540	502	475	520	510	484	509	493	531	481	509	513	510	474	520	504	507	499	515	498	521	511	488	530	458	479	515	490	511	527	492	493	548	544	537	518	490	493	500	488	475	491	460	487	449	519	502	502	487	516	459	490	498	474	485	487	506	483	486	477	504	524	518	493	512	513	488	534	481	482	513	529	519	502	483	501	517	531	533	543	502	514	511	529	478	497	519	536	491	475	557	539	460	522	476	527	494	518	521	509	507	487	539	532	476	494	482	499	512	521	489	484	547	453	463	498	524	490	530	518	502	527	509	506	497	461	482	525	532	484	541	478	520	508	507	537	490	483	497	493	500	496	540	510	505	432	473	566	507	542	507	484	474	460	497	501	494	492	476	518	497	491	501	506	534	472	488	503	497	548	530	485	505	497	500	470	502	484	495	521	541	510	500	510	494	494	532	510	506	471	505	470	481	509	472	510	471	504	461	536	520	527	482	520	479	533	467	492	495	518	478	555	488	507	509	552	475	507	513	466	502	485	509	545	492	533	466	545	515	550	542	485	469	489	509	522	529	443	491	486	477	486	484	490	494	518	497	517	517	526	466	477	485	482	509	487	510	474	491	473	492	533	507	525	524	515	553	493	503	549	470	488	501	469	508	525	526	531	526	484	487	504	524	451	483	498	511	489	540	527	516	546	474	544	510	501	492	510	510	522	515	490	462	506	512	494	475	508	514	515	505	467	525	535	506	508	480	497	530	469	526	535	545	485	476	478	495	500	527	543	507	523	506	483	447	463	474	503	465	498	478	456	514	559	457	471	503	479	475	492	493	511	468	484	494	478	491	501	536	476	489	486	525	461	475	544	494	532	521	547	520	546	484	522	512	495	486	474	526	492	504	501	496	521	510	489	487	536	527	498	540	470	485	533	520	509	500	492	472	509	491	487	506	502	491	493	495	520	496	495	513	506	500	501	493	523	522	465	484	491	539	551	536	534	477	523	505	527	478	457	540	499	549	475	489	496	478	527	499	460	528	515	506	496	510	498	530	516	514	514	512	529	519	557	514	497	507	518	522	500	513	486	531	515	500	488	510	532	497	501	501	502	512	486	464	508	531	533	519	515	508	524	513	484	514	529	489	518	490	531	516	539	499	519	480	505	507	548	518	506	500	507	489	515	530	544	481	472	512	524	487	486	515	507	482	490	526	467	483	501	475	518	492	501	524	457	501	471	514	521	496	478	481	476	514	519	502	547	476	456	491	524	507	505	511	522	533	538	488	520	545	507	475	484	498	504	509	517	478	502	498	493	471	467	480	507	448	522	522	511	508	471	481	518	524	520	492	525	526	509	472	514	499	502	545	507	507	519	520	479	509	504	491	469	509	487	483	515	495	512	475	476	484	547	497	476	490	501	534	510	504	514	502	490	495	499	530	514	506	474	499	543	502	499	478	518	487	487	517	538	505	520	526	495	496	524	513	522	511	479	512	464	521	475	496	514	524	458	509	513	494	503	556	474	478	475	531	490	484	508	509	503	550	529	506	490	523	511	517	516	573	489	509	525	496	480	466	528	543	493	534	478	499	473	463	518	545	472	536	472	527	496	507	490	526	489	495	456	493	503	496	496	502	440	515	510	464	524	478	521	498	484	519	521	520	521	500	469	473	457	529	493	502	545	485	505	479	490	525	512	523	501	533	522	555	490	477	503	522	485	525	501	487	488	491	482	490	510	512	544	504	500	489	544	452	530	528	522	522	509	514	483	477	458	554	520	489	495	467	471	528	504	491	516	490	509	486	460	540	483	509	473	491	512	484	519	497	518	524	518	484	500	503	472	494	521	482	445	494	484	505	542	498	504	519	516	481	522	518	484	518	492	498	515	509	478	517	532	543	472	520	477	487	520	502	484	491	516	491	510	541	468	533	484	468	496	489	500	493	492	494	508	497	492	528	492	499	506	524	545	501	512	477	484	537	493	487	530	515	485	473	467	518	476	497	506	538	502	540	546	509	526	475	477	462	510	506	489	524	495	513	498	461	493	529	494	478	535	474	513	525	496	505	472	478	510	537	515	545	508	494	491	470	483	493	475	504	554	538	521	523	463	480	499	549	518	466	484	487	537	459	497	481	560	512	522	479	469	463	485	466	480	492	487	493	532	537	514	457	493	504	477	490	523	493	459
31067	29036	9661	1816	599	460	422	443	413	433	426	425	420	387	433	446	419	411	424	421	443	407	414	416	438	433	407	429	406	430	413	410	390	393	436	435	450	435	409	420	380	442	407	403	441	387	416	453	406	456	464	398	446	429	416	387	447	427	424	410	411	423	410	456	407	414	423	417	408	410	414	455	425	419	413	410	427	424	418	400	377	453	441	401	390	400	436	380	417	441	439	429	413	404	414	419	413	422	418	407	421	417	404	396	434	400	405	412	440	415	401	403	418	425	377	412	449	404	411	388	430	414	390	414	438	391	461	408	444	410	402	418	401	457	427	406	408	440	393	415	422	470	404	416	400	414	421	423	429	428	408	426	408	411	430	426	380	400	410	390	421	412	445	403	438	435	418	411	425	421	437	401	405	421	431	398	410	412	383	406	421	411	416	402	418	414	420	418	379	433	403	432	397	399	397	398	408	404	450	423	403	417	439	457	453	402	405	384	432	419	418	411	387	426	433	394	452	391	426	393	438	396	406	407	408	399	409	436	471	401	419	434	465	396	432	406	421	424	418	381	407	441	462	388	452	404	453	427	444	434	434	363	458	449	412	419	402	445	433	442	447	414	406	393	417	427	427	432	431	428	439	414	427	385	445	446	404	413	411	399	455	436	372	403	424	403	386	447	408	421	437	398	431	421	417	400	406	408	396	419	413	428	394	397	421	386	429	446	391	399	393	420	359	384	452	430	414	383	444	398	444	404	413	429	400	397	422	400	377	417	386	411	422	394	432	365	449	409	436	418	422	450	409	389	413	403	396	381	389	442	454	441	455	437	425	375	404	417	415	427	450	385	399	447	427	441	393	417	424	430	435	436	411	442	391	429	391	437	436	416	448	399	395	429	419	405	409	448	380	402	444	461	407	413	425	414	396	426	436	429	394	410	374	397	440	451	407	437	419	415	423	444	403	392	445	406	450	411	420	407	427	418	382	439	417	394	451	392	442	422	417	396	406	426	396	439	418	457	397	451	401	428	444	435	434	459	389	408	438	414	418	456	415	414	391	450	416	432	433	458	402	384	448	404	446	412	409	448	431	384	428	398	394	398	400	441	432	423	414	426	402	400	412	409	423	423	416	431	410	411	457	400	407	423	438	457	389	388	395	443	416	450	409	459	417	475	458	413	431	409	393	437	431	454	381	416	394	428	442	403	444	406	416	424	428	433	386	402	432	389	396	410	461	437	411	414	416	390	451	426	435	444	422	446	399	403	430	433	391	436	408	424	429	420	443	453	437	438	422	435	411	436	406	391	459	420	427	422	408	405	394	380	410	429	404	430	412	428	420	428	438	443	418	389	455	415	430	387	416	411	453	372	413	392	428	465	429	419	437	414	369	452	430	401	403	425	391	428	415	443	451	426	446	479	403	379	399	400	435	441	449	402	452	459	403	412	393	397	390	451	371	420	426	462	428	398	439	434	442	407	483	394	440	397	400	412	397	427	430	450	429	481	422	401	452	428	421	428	415	433	424	404	407	411	436	393	413	430	421	411	427	436	452	451	433	423	417	392	425	412	393	413	414	449	412	410	415	401	394	445	402	435	403	416	420	462	408	412	415	436	416	433	419	436	389	388	420	435	424	421	405	447	411	447	406	402	421	414	415	438	419	426	407	396	395	450	456	393	415	393	365	428	430	406	407	407	426	415	411	416	418	408	444	407	448	445	405	460	418	406	392	399	384	417	416	378	433	392	429	406	420	423	402	392	423	423	405	432	424	418	434	444	401	430	420	419	404	430	421	443	412	424	406	446	424	414	404	374	368	431	396	412	387	446	415	425	391	407	396	442	440	418	419	410	410	426	481	413	408	399	404	463	492	440	426	435	410	416	412	427	394	416	417	428	420	410	435	506	422	442	447	451	419	404	419	446	400	417	432	400	421	469	465	424	426	433	431	396	437	417	414	380	432	401	407	406	381	424	453	330	429	417	420	421	391	411	428	387	438	456	415	412	449	414	395	437	402	437	380	458	410	432	465	426	441	422	415	439	429	423	385	442	468	451	439	426	437	434	455	433	427	434	425	420	399	464	402	399	411	437	429	429	447	398	397	433	416	426	409	429	418	399	402	423	410	423	405	434	440	417	410	403	432	394	447	400	427	408	444	415	419	420	454	390	424	388	408	421	396	447	434	398	393	472	423	444	394	451	424	431	405	411	428	429	445	432	429	445	399	427	415	432	392	382	445	417	417	403	411	446	394	406	454	411	427	401	385	411	406	432	404	390	405	402	440	388	449	421	432	428	447	390	411	382	428	390	431	442	412	445	433	416	428	430	424	441	436	417	439	432	413	432	401	435	403	416	428	448	421	447	415	410	415	434	416	433	456	433	417	437	418	408	417	388	485	460	384	426	395	428	402	418	410	431	420	438	425	426	407	456	391	412	383	407	422	409	394	402	433	432	434	412	436	411	423	462	389	417	441	423	409	412	391	441	395	410	416	412	385	378	369	411	441	416	437	433	417	419	424	433	421	427	432	426	392	410	418	421	401	409	413	421	407	444	416	418	418	386	427	415	415	375	415	404	405	436	418	429	420	426	431	421	426	421	431	444	386	429	406	373	448	395	399	404	420	402	422	395	422	426	439	393	420	416	409	404	430	424	444	393	397	425	419	424	388	429	417	419	411	398	388	383	457	427	420	412	421	399	424	440	414	419	444	442	414	448	452	413	407	419	426	405	395	423	420	441	442	449	449	421	389	431	422	427	422	428	396	411	449	401	416	388	406	410	419	425	395	423	415	423	421	402	425	431	424	415	416	427	402	403	404	419	397	413	399	430	397	404	416	426	428	436	448	429	415	429	423	441	422	463	405	421	425	397	425	442	390	403	388	388	394	442	422	391	443	368	416	440	404	399	389	447	414	442	431	428	410	454	405	396	407	396	452	448	455	439	429	418	437	433	409	385	450	421	436	416	414	399	394	427	403	382	418	425	373	433	399	414	441	435	479	431	445	406	432	470	377	438	412	434	416	397	424	406	414	428	437	419	422	397	415	404	419	396	400	415	406	446	400	395	405	423	428	415	395	443	438	431	420	415	449	419	445	401	429	416	427	412	374	416	430	443	404	402	447	447	414	401	425	464	442	451	430	430	434	448	418	413	400	394	394	459	402	421	411	399	440	424	392	439	415	435	426	427	398	414	417	426	423	445	428	396	399	426	416	420	443	434	400	398	447	431	375	421	422	410	389	390	442	401	396	437	420	421	381	435	405	421	425	435	403	442	428	424	418	429	410	436	403	433	441	418	443	439	422	403	399	430	435	418	417	450	402	420	419	407	415	430	418	446	413	426	463	429	407	377	415	446	457	389	451	395	437	390	455	438	466	398	484	424	424	421	434	415	416	471	418	422	429	457	395	417	433	416	422	392	416	399	405	395	433	455	414	442	395	417	394	403	413	416	411	435	439	424	426	395	424	416	459	396	440	378	402	377	391	400	478	413	401	416	418	428	381	404	450	418
24870	23083	29315	24836	17507	3905	936	685	623	574	640	584	562	578	545	587	594	578	585	583	573	540	568	585	545	554	574	602	582	577	582	555	552	566	586	581	588	586	613	536	547	592	545	576	562	566	557	567	520	537	573	544	610	552	601	550	582	576	530	593	547	578	573	563	575	567	528	602	581	575	550	583	531	571	570	543	525	532	576	522	583	560	631	571	579	575	519	576	565	542	580	546	570	580	585	578	525	559	551	600	521	620	545	554	569	562	516	543	526	572	563	516	556	567	556	567	564	600	565	611	566	539	539	517	556	576	602	556	544	549	571	563	545	575	598	584	530	537	568	589	563	557	571	526	578	579	592	552	586	564	561	525	546	544	561	604	568	498	587	642	560	578	560	594	535	544	546	561	534	545	587	584	581	575	567	560	590	593	596	577	598	573	517	508	553	553	608	571	558	563	601	512	572	503	551	560	574	587	530	601	583	542	514	597	584	588	575	575	546	606	518	564	592	534	551	558	572	553	579	580	568	531	566	545	536	548	566	551	583	590	561	553	517	551	574	550	567	575	583	569	555	551	585	588	560	529	545	577	585	567	598	576	573	508	572	540	557	554	547	579	549	558	564	559	551	532	525	532	549	537	542	564	542	607	555	559	574	611	586	530	574	580	561	559	572	556	585	557	566	595	569	547	584	537	562	537	530	579	587	542	565	544	614	545	537	546	584	564	566	567	579	522	545	559	570	570	564	549	559	564	560	547	594	582	551	521	532	540	570	583	543	533	578	562	542	529	551	538	546	573	566	585	567	578	556	555	577	579	556	584	543	504	557	552	536	574	569	560	545	564	571	574	507	543	557	599	556	557	608	565	544	585	553	519	595	537	565	613	569	550	613	579	606	590	591	555	539	581	562	538	569	553	598	555	573	580	545	586	579	571	574	572	576	563	598	536	535	572	577	574	576	585	565	552	587	596	597	523	556	514	571	496	518	555	538	575	581	585	560	568	545	559	565	573	585	547	591	595	557	566	571	562	569	635	563	553	544	563	578	556	587	594	554	595	571	568	569	578	569	524	545	545	549	568	575	568	607	573	555	507	587	568	588	518	566	552	604	540	568	581	558	555	580	550	536	577	556	533	553	586	587	573	544	570	562	571	576	595	561	570	565	564	555	563	547	536	571	557	575	594	568	529	546	567	560	566	572	552	588	559	589	598	543	590	589	540	562	586	565	546	571	532	570	554	528	593	545	526	586	548	561	610	563	555	551	593	523	572	549	588	583	593	530	569	544	571	569	585	544	542	545	589	592	581	539	556	533	549	575	582	573	576	598	605	531	544	542	562	554	542	567	592	563	522	557	547	550	569	553	529	562	592	516	548	572	564	540	546	559	553	590	583	547	573	561	577	564	528	557	534	574	598	561	596	544	579	592	604	524	582	558	568	560	573	526	590	546	605	551	561	544	587	552	564	549	526	594	551	601	596	557	561	562	543	575	553	633	592	585	555	582	561	572	576	552	552	561	568	515	530	543	566	601	558	543	585	517	548	560	553	596	609	558	611	592	589	584	601	580	560	575	563	569	536	558	596	560	568	607	581	584	599	570	524	546	576	590	571	562	591	534	563	560	583	588	559	607	567	567	580	583	576	528	571	560	554	564	541	590	572	580	515	549	558	573	557	609	556	586	559	563	590	544	572	594	557	578	571	567	563	578	606	575	556	515	541	575	552	559	568	583	514	548	559	584	562	546	551	560	580	535	574	560	574	528	575	591	572	557	562	599	563	538	548	536	573	559	556	598	549	565	561	486	551	561	558	584	565	590	552	559	561	539	512	526	588	566	572	565	560	551	530	551	550	503	564	575	558	562	559	513	560	559	576	582	540	557	555	508	536	570	598	557	558	563	566	588	577	584	602	540	551	592	578	588	599	547	597	609	566	592	563	527	533	598	505	558	600	545	591	524	528	571	575	555	567	573	568	598	564	539	586	577	573	583	517	565	585	609	578	595	596	566	573	543	536	598	544	570	524	562	557	546	594	495	541	539	578	593	588	580	565	536	558	538	573	577	576	557	574	548	573	568	520	566	541	555	531	555	518	569	567	583	601	524	578	533	550	577	565	568	547	538	584	599	543	595	558	545	556	535	529	605	552	531	574	596	582	553	553	598	594	560	564	560	582	551	591	535	517	579	552	568	537	576	564	581	517	544	562	557	594	564	595	575	591	577	535	537	565	597	568	507	562	578	573	562	547	594	614	539	582	536	591	536	567	570	525	541	584	565	574	592	546	547	562	565	570	562	565	585	572	574	565	509	568	573	570	529	590	541	585	581	550	578	556	536	535	547	562	568	585	537	591	576	518	518	603	558	559	565	548	579	555	557	586	594	584	574	565	603	562	580	596	566	530	549	548	552	535	534	569	542	532	627	575	595	588	599	581	567	621	595	579	509	604	560	569	558	570	560	606	563	601	587	543	590	588	580	528	567	577	565	535	570	566	581	572	537	573	567	552	554	585	587	575	559	526	601	519	592	569	566	574	554	548	530	555	574	533	572	606	572	556	570	554	554	584	564	592	541	560	560	547	544	567	570	551	532	582	600	572	552	549	559	586	542	570	540	477	599	584	564	600	557	537	556	598	554	575	539	563	542	568	538	531	550	566	533	555	605	541	542	534	555	572	580	566	535	557	539	595	588	552	550	563	535	548	568	506	548	554	560	562	586	589	588	592	546	540	545	555	565	566	568	550	545	575	512	539	552	558	569	578	562	540	547	609	549	573	569	569	558	579	535	555	553	538	569	557	582	549	549	568	578	548	592	542	577	557	578	591	575	530	531	548	561	544	618	548	573	580	568	559	527	514	510	546	530	575	526	551	537	557	604	531	553	557	570	553	593	550	546	541	559	568	554	517	533	565	560	554	588	570	561	542	564	543	559	581	550	544	563	569	585	555	555	530	567	584	585	560	547	507	589	600	592	541	568	566	538	546	591	574	592	577	572	576	520	550	565	599	578	580	563	554	568	548	584	602	574	537	582	596	539	526	602	611	541	559	587	538	575	586	578	549	573	570	530	551	596	524	596	525	577	562	601	583	559	559	591	539	553	525	564	578	567	543	587	568	578	571	550	561	565	595	566	579	549	560	593	563	556	587	591	538	564	555	571	592	545	553	568	538	552	552	572	570	580	545	575	572	537	555	567	551	563	528	580	602	570	548	579	551	540	536	601	540	568	569	585	555	562	536	572	531	567	594	583	575	553	539	563	568	522	526	563	533	585	565	513	552	592	548	584	542	531	558	561	585	557	546	597	553	598	574	573	581	600	592	593	509	578	537	569	617	572	552	521	517	575	580	515	570	551	570	591	571	606	594	556	558	571	540	592	545	597	515	584	578	586	578	502	585	551	576	587	563	553	561	563	565	574	544	585	569	546	579	502	571	570	598	629	550	544	533	557	557	580	565	555	525	549	511	558	569	523	552	585	583	568	542	552	584	560	567	582	582	559	582	590	543	607	570	514	563
63268	83807	44120	12451	2488	811	557	580	525	479	491	527	507	540	533	465	503	533	523	511	522	516	485	490	512	552	508	525	501	532	514	516	563	521	522	521	538	503	499	528	548	534	530	495	549	503	548	558	586	519	507	530	537	513	555	521	518	489	521	529	532	491	534	506	538	509	581	506	532	532	515	517	541	530	546	493	514	552	526	545	521	546	535	544	535	528	536	495	535	491	508	546	536	516	511	513	485	522	527	530	502	538	515	536	485	511	501	525	509	522	524	511	475	511	502	470	488	526	496	520	534	526	492	520	509	515	503	536	555	543	474	539	519	531	528	525	521	483	555	496	495	540	529	531	536	487	499	516	502	500	521	547	520	553	516	488	535	550	571	490	511	531	542	511	515	551	540	508	507	524	552	549	490	539	525	541	530	524	528	501	531	485	541	535	542	512	486	522	526	507	500	574	551	550	538	511	521	519	481	480	511	523	540	503	556	537	518	516	558	507	515	476	512	534	531	517	540	519	532	523	511	537	511	507	542	496	539	529	527	521	522	502	523	529	540	530	522	491	514	524	537	525	499	518	537	527	489	492	534	539	476	514	476	553	527	518	513	517	525	547	553	530	492	503	544	539	486	544	518	540	510	551	503	518	515	535	506	489	569	483	452	492	483	533	528	519	516	516	516	565	557	517	546	505	492	490	524	495	514	513	542	515	525	521	461	518	555	524	507	513	498	556	541	538	480	522	500	495	512	542	531	490	474	501	515	532	469	558	527	495	537	499	527	481	539	534	503	501	539	521	529	524	481	508	526	474	570	494	491	502	526	541	518	519	496	564	531	550	488	545	541	476	528	506	456	539	519	526	553	508	528	496	557	546	511	533	527	522	488	548	500	521	531	563	526	500	532	531	506	522	485	554	511	551	511	536	506	530	536	553	503	494	492	541	491	522	507	509	500	490	518	517	481	531	502	542	530	515	531	520	475	501	529	544	551	526	529	508	512	511	563	524	501	531	505	484	477	551	551	510	544	540	505	505	510	549	487	510	513	529	485	506	516	539	524	514	518	528	519	546	553	535	525	524	537	561	485	516	481	496	542	526	568	529	537	524	498	522	512	503	491	561	527	524	540	530	514	493	506	516	511	545	563	494	515	512	545	532	535	565	499	532	510	500	560	531	493	486	528	493	518	547	521	536	555	523	473	488	526	487	476	544	551	546	519	547	570	501	574	500	532	502	503	527	512	495	480	522	522	523	480	557	538	509	512	536	510	523	503	527	502	539	574	552	520	509	506	507	537	491	515	478	506	525	531	526	555	557	505	551	498	486	503	532	507	550	485	503	540	555	541	500	519	523	544	533	507	486	485	534	511	478	551	555	524	487	531	542	547	524	488	524	561	531	503	523	497	523	529	543	500	514	503	525	554	507	518	494	459	512	511	514	555	525	473	492	509	553	499	525	506	553	532	572	524	485	515	482	534	562	506	534	519	528	520	545	519	506	477	517	533	504	538	517	523	544	541	543	504	573	507	504	486	556	552	492	494	516	552	510	542	487	525	506	527	550	524	510	474	502	493	487	536	515	566	501	512	535	538	505	514	528	520	493	510	561	516	557	540	552	563	517	498	539	519	525	546	493	536	495	550	512	511	512	501	526	515	484	500	561	509	537	516	534	503	519	520	507	517	517	510	501	497	500	520	522	544	485	563	519	551	536	517	492	546	557	497	527	551	552	503	473	523	476	516	501	486	515	492	511	524	552	520	502	529	535	546	500	479	481	482	520	490	533	501	471	553	489	516	549	524	534	525	496	485	511	539	519	532	493	506	501	528	483	522	499	531	543	514	469	502	518	494	524	488	498	507	531	540	537	516	501	544	506	540	495	533	462	473	554	536	535	512	540	505	483	497	541	536	478	518	531	543	536	497	504	536	510	518	509	557	523	503	533	494	479	528	519	510	517	482	516	497	535	496	510	571	458	524	549	486	563	523	490	486	484	510	516	542	487	525	507	527	481	489	518	517	509	547	517	512	511	555	529	536	489	560	534	537	527	533	524	517	527	521	540	460	549	491	562	521	505	504	524	478	523	499	520	546	514	526	534	513	505	501	486	520	556	542	535	518	530	505	526	525	511	522	556	556	499	534	515	517	510	537	489	547	493	558	516	546	561	465	535	531	494	536	494	496	498	525	498	502	482	497	502	509	583	524	484	515	507	537	509	525	471	506	512	504	516	495	532	456	489	549	522	503	532	525	524	502	494	525	493	493	528	482	515	523	526	530	509	506	523	506	486	557	484	515	527	516	554	541	535	528	520	492	522	509	552	514	466	507	508	521	503	510	488	540	525	526	481	535	530	541	515	510	502	521	538	508	539	484	541	488	509	552	517	509	534	540	530	556	508	489	527	522	480	478	528	480	502	542	524	530	533	518	552	516	508	520	545	554	546	572	534	508	513	528	522	483	547	519	535	470	547	554	528	527	489	506	492	488	541	529	524	504	508	554	524	575	480	488	502	484	533	524	478	565	508	521	487	521	507	484	517	516	547	525	539	497	508	530	503	489	508	553	526	544	495	544	522	565	519	503	499	546	528	553	497	507	508	519	518	552	503	518	508	495	540	517	501	528	558	533	496	546	514	531	526	515	549	506	507	487	529	511	500	505	467	552	508	511	519	527	476	503	504	490	512	537	520	527	533	547	502	514	533	521	526	504	498	472	541	520	539	505	520	531	533	510	471	520	521	465	539	513	561	522	526	511	521	520	551	521	512	503	510	485	509	552	503	496	519	486	526	553	531	520	523	533	499	535	533	492	509	497	545	510	493	526	541	549	483	531	507	525	494	507	529	540	509	514	495	529	471	510	514	550	539	533	510	555	523	458	535	539	572	492	522	500	527	522	468	510	531	523	528	533	530	504	530	541	518	544	552	490	535	491	553	537	526	527	496	497	538	537	532	553	532	524	491	529	509	495	506	485	519	566	549	474	521	520	528	543	514	513	519	478	539	536	492	526	515	488	503	516	518	554	522	519	528	531	491	560	509	503	521	495	505	521	497	519	520	532	489	512	515	517	510	518	518	496	540	515	519	522	509	563	521	528	538	512	524	516	505	469	540	525	535	514	538	555	471	556	538	506	541	542	503	556	534	509	560	520	529	522	512	502	520	520	504	508	522	502	518	544	534	502	534	492	511	532	509	530	490	526	522	563	515	490	527	576	480	538	488	492	498	523	557	523	479	575	485	513	515	563	546	520	504	479	534	484	517	480	486	510	522	523	460	500	530	524	492	510	550	499	525	484	504	516	527	548	535	550	564	507	530	522	500	511	505	548	539	537	525	514	489	513	500	505	507	528	524	520	479	539	518	518	564	532	504	508	505	544	525	521	550	539	503	540	539	527	516	568	519	532	522	505	520	496	465	527	488	530	520	554	508	532	500	526	501	532	513	535	547	465	505	512	493	501	521	522	531	564	518	536	534	551	509	534	499	520	504	521	508	503	503	503	498	570	510	489	476	551	514
24335	22487	29253	24395	19989	8066	1224	775	640	653	683	698	674	670	665	639	687	663	623	674	618	684	683	660	636	634	579	643	680	632	638	663	599	647	593	677	609	652	646	627	644	641	650	631	667	649	609	668	640	678	661	660	615	583	621	648	636	620	644	625	625	655	626	620	621	619	633	694	629	658	670	628	634	678	659	644	600	648	640	603	628	618	621	654	638	687	672	632	609	591	626	693	611	631	622	618	654	628	652	661	667	614	698	621	642	667	640	616	636	612	613	628	619	577	607	629	634	676	569	610	645	663	587	644	621	610	688	593	700	632	658	622	676	661	693	703	676	640	613	662	636	646	638	597	607	679	651	617	612	641	618	656	626	615	640	590	635	634	685	616	642	617	680	634	610	632	674	663	632	649	640	620	623	683	628	689	664	612	683	629	631	581	695	622	708	620	633	642	606	633	638	661	642	632	660	648	598	651	682	692	627	620	667	632	664	682	633	633	676	650	684	631	665	668	664	635	638	591	628	613	607	657	639	606	582	635	644	665	614	638	600	638	685	597	661	660	627	631	631	660	652	634	645	628	589	630	640	645	625	612	640	593	653	640	695	613	605	649	608	627	653	619	646	634	638	617	649	633	662	652	621	641	661	632	641	605	643	613	648	620	643	684	606	581	671	598	654	659	659	626	619	643	630	660	629	631	615	658	681	649	657	616	573	652	650	615	612	636	613	620	596	603	669	646	604	641	633	611	634	650	651	609	683	606	616	621	608	668	630	627	621	628	665	698	619	708	678	621	626	697	665	609	652	607	610	628	677	660	625	626	656	613	619	635	648	618	648	675	628	673	683	606	628	585	620	659	648	660	664	682	685	631	663	601	637	648	690	663	599	625	613	644	670	620	599	612	624	650	669	663	640	630	635	656	668	637	626	642	642	648	615	621	650	651	609	606	639	612	677	631	630	631	606	657	629	673	625	701	612	640	649	665	642	668	663	615	611	660	664	659	641	619	655	612	631	649	633	630	598	636	587	654	593	638	633	634	633	646	646	645	618	636	659	635	680	648	634	625	631	622	631	670	656	654	689	625	635	652	606	656	657	618	657	651	575	634	583	630	688	640	658	627	658	654	701	626	633	639	630	680	603	687	634	620	655	661	626	624	638	654	634	657	648	624	631	666	663	630	655	660	682	630	639	646	638	618	640	621	632	640	630	657	625	639	642	612	627	588	590	671	668	644	663	632	685	653	612	641	646	642	657	623	616	613	587	649	590	651	626	662	623	658	681	679	574	655	605	618	643	591	658	667	622	614	637	683	646	687	667	645	600	649	662	634	622	682	622	681	653	652	652	646	626	626	628	597	588	654	600	610	636	611	632	658	692	610	665	580	678	593	662	608	631	603	624	617	614	603	631	621	624	638	649	610	639	646	624	590	645	635	664	600	646	646	593	610	647	632	606	605	625	610	603	625	696	678	621	643	627	609	684	628	629	621	627	632	652	629	657	656	636	657	630	660	653	640	613	631	613	630	646	608	669	676	614	658	659	606	613	649	622	629	640	616	694	655	631	639	621	613	626	682	658	591	649	591	641	614	592	615	577	661	636	669	638	653	643	626	630	649	626	676	644	632	670	633	606	628	640	656	653	591	638	648	659	667	654	662	660	615	660	655	611	672	677	640	626	641	658	614	635	614	606	647	619	627	635	642	620	637	621	656	642	685	677	640	619	653	639	651	683	684	657	632	593	581	622	645	612	656	666	608	612	624	632	612	657	660	645	626	622	632	633	622	647	619	655	600	668	615	640	662	626	681	654	647	629	697	679	641	647	654	598	637	603	643	593	641	644	678	662	652	644	681	642	639	693	623	599	620	651	641	616	621	638	597	631	636	618	689	622	654	675	634	627	614	661	612	635	653	663	618	646	628	628	677	635	644	633	615	656	619	636	611	625	611	609	661	618	628	621	613	639	614	649	634	592	618	613	655	583	643	644	619	635	668	632	630	650	643	633	611	680	644	694	643	674	648	642	626	669	622	645	659	670	649	595	646	601	666	653	658	659	615	651	615	698	652	654	652	655	663	618	665	617	616	646	610	623	625	650	653	657	640	617	669	627	669	631	600	639	626	633	667	637	650	591	654	590	640	663	638	641	658	611	659	679	641	639	636	601	625	665	643	607	635	631	680	607	655	629	617	610	616	644	645	643	627	649	641	674	675	623	628	619	590	656	642	616	594	670	627	633	608	658	671	613	670	636	660	652	636	621	671	655	608	649	612	679	639	667	677	631	646	652	635	616	673	622	686	686	659	605	667	656	631	636	629	641	647	635	630	657	656	636	673	602	640	652	647	659	670	637	653	618	632	629	658	646	645	608	618	603	635	623	624	644	578	599	675	658	611	616	644	635	645	628	633	625	637	664	663	627	610	635	658	653	674	626	638	633	632	689	659	597	609	587	705	650	614	626	599	626	604	644	634	640	629	679	621	637	622	650	641	631	614	662	628	639	613	602	618	641	584	616	655	638	619	678	629	608	597	653	623	599	640	582	626	636	612	638	629	672	648	650	643	605	647	646	656	652	611	684	606	621	639	643	684	618	658	653	635	610	615	670	568	627	568	621	640	660	644	620	594	617	654	676	651	648	648	634	644	684	623	637	656	641	633	646	627	649	587	594	635	600	653	619	636	657	611	638	663	631	622	598	684	649	670	657	644	658	661	640	641	667	642	608	654	622	651	657	683	620	668	564	616	628	602	638	612	688	634	625	608	632	648	688	648	635	663	597	602	622	720	629	615	629	673	590	618	650	651	632	646	627	671	657	611	662	638	658	610	632	639	686	622	615	659	623	606	598	631	608	659	670	645	636	624	578	638	631	637	646	644	644	623	642	596	671	653	615	644	641	664	612	623	626	627	602	635	645	655	666	648	647	607	608	610	602	632	669	648	561	649	686	689	674	628	618	627	658	632	693	609	659	619	642	594	698	637	643	638	609	669	646	687	638	647	624	608	624	589	612	670	658	706	653	645	617	634	632	639	678	642	645	601	628	637	635	602	656	612	630	627	656	603	661	660	606	632	680	650	629	654	631	656	635	669	615	626	655	613	644	614	605	627	604	646	659	644	706	626	648	622	625	634	619	640	601	652	684	599	639	606	690	650	663	649	571	620	598	644	627	637	715	614	660	670	683	659	610	620	626	645	602	664	613	632	616	649	666	602	659	626	645	662	644	606	608	648	597	668	662	631	683	627	632	640	626	635	652	641	618	607	647	645	579	605	612	659	636	619	627	653	640	642	682	636	546	619	664	628	617	619	642	598	672	643	591	633	625	667	640	611	663	628	641	691	655	648	685	636	625	638	662	585	601	640	612	623	643	606	591	640	671	571	606	638	636	626	619	609	624	666	625	670	648	624	617	626	644	620	627	588	650	655	648	620	653	579	650	660	648	654	672	641	633	622	646	642	649	640	600	629	651	648	652	646	642	623	678	634	665	662	635	616	598	614	652	614	676	626	619	584	621	610
61637	88037	48709	15063	3173	874	599	597	617	583	560	592	578	582	562	586	613	589	623	594	571	598	595	595	578	559	579	667	596	578	636	606	603	607	584	624	625	608	573	602	557	566	559	542	541	577	594	592	553	607	593	586	577	612	565	554	569	573	534	596	582	549	620	590	590	597	608	619	616	619	573	545	584	571	623	587	558	588	594	606	605	611	616	549	551	618	569	550	631	576	585	526	605	632	585	646	595	625	599	550	578	616	601	567	565	576	568	599	565	566	573	568	608	565	575	609	584	587	566	572	600	516	596	606	591	627	574	602	592	579	532	596	583	601	583	576	609	624	576	616	562	555	581	562	590	606	625	566	585	576	570	603	567	562	598	565	553	607	591	554	549	618	598	559	576	591	529	575	589	599	622	644	590	582	589	576	612	587	609	568	609	555	590	591	610	570	634	588	614	598	596	586	597	559	593	552	554	557	591	570	561	573	548	617	584	577	587	557	574	559	606	564	573	594	582	598	597	617	562	544	616	589	545	554	561	563	601	616	558	581	543	560	591	574	631	567	553	615	589	571	599	543	565	567	584	559	524	588	555	599	571	595	575	598	613	553	567	573	563	568	640	611	570	554	591	570	535	599	591	539	602	590	598	542	566	569	607	630	623	568	611	570	572	579	582	583	565	635	557	562	573	599	630	559	568	563	591	646	570	575	564	589	589	552	573	585	576	557	602	616	637	601	581	606	555	589	603	608	649	569	548	581	608	591	547	575	587	590	587	580	574	561	571	638	562	572	585	605	594	555	611	583	616	566	610	598	592	568	582	589	588	610	597	591	554	601	598	582	557	526	570	599	590	591	602	593	516	589	613	587	601	598	591	571	601	534	596	591	559	590	628	606	563	547	559	573	600	582	573	554	550	566	523	608	567	586	577	583	595	620	550	557	597	568	609	547	588	604	585	624	590	598	631	596	576	587	593	601	594	535	611	594	576	576	599	560	576	566	574	580	561	534	582	561	634	624	590	600	575	596	580	577	607	584	563	574	593	589	617	597	606	572	609	581	585	564	597	608	525	568	604	592	562	588	571	603	601	581	558	607	628	623	575	607	572	585	601	582	585	602	575	626	542	583	601	554	593	604	620	605	618	571	553	566	609	612	611	589	564	566	557	601	601	565	556	554	551	551	556	579	553	604	591	577	550	565	590	587	608	584	561	584	584	544	591	523	627	596	552	621	555	597	600	545	566	558	624	588	570	567	591	567	627	545	566	522	596	583	572	555	595	552	554	558	621	585	549	562	595	582	560	579	592	587	566	566	593	577	573	635	585	598	619	600	563	578	604	593	590	597	538	533	577	593	606	566	571	576	558	613	620	546	550	545	621	577	579	585	600	604	543	575	557	562	615	570	614	599	602	552	588	563	610	586	582	563	587	542	592	641	549	544	576	612	552	570	567	547	593	585	557	589	598	561	555	604	575	570	568	583	567	604	580	550	550	551	595	572	562	573	568	597	568	638	595	639	600	603	550	558	599	532	575	591	586	574	586	588	569	620	571	640	558	572	580	573	555	598	577	595	530	597	577	593	612	556	611	559	572	618	544	574	586	542	539	603	594	600	582	575	564	564	602	558	595	571	559	582	560	582	573	574	540	528	550	571	626	603	582	563	573	567	631	576	590	632	587	571	583	552	595	562	570	620	545	603	594	570	577	601	604	555	576	598	614	573	597	584	587	588	585	605	563	611	542	590	588	536	573	565	603	548	602	577	591	566	562	532	585	577	582	586	584	564	570	563	590	601	599	533	615	597	564	622	587	571	588	591	589	608	554	595	572	614	554	567	564	562	616	545	569	633	567	594	571	614	569	594	560	597	595	606	618	593	575	568	593	554	589	573	548	537	541	548	586	562	598	551	576	585	571	532	591	557	570	579	567	606	616	583	596	556	564	593	588	583	573	581	588	554	564	585	614	579	584	569	569	565	588	583	549	649	571	561	567	629	604	569	564	527	583	570	577	594	557	517	568	577	571	571	561	550	565	615	577	587	594	593	542	590	572	573	602	547	597	541	544	571	572	551	598	570	553	602	559	596	570	595	555	565	587	567	543	558	585	559	628	579	583	541	603	548	566	575	549	557	601	570	585	606	595	613	554	637	582	568	565	555	551	559	543	606	566	611	572	576	561	571	594	554	613	589	583	586	599	625	588	575	577	568	570	617	554	547	627	572	620	568	644	566	587	592	573	545	607	585	614	591	548	579	567	584	572	556	569	590	542	609	579	539	583	619	603	580	538	605	613	540	614	575	573	533	598	601	584	573	545	556	577	553	599	585	576	605	535	593	598	554	594	589	562	582	603	544	608	602	590	581	595	579	629	590	572	581	570	575	604	569	593	606	590	589	603	575	578	586	570	582	569	538	552	577	554	528	584	591	565	591	621	586	573	564	559	594	561	556	567	604	591	566	554	623	578	564	603	591	614	571	576	582	603	633	583	571	555	607	566	587	599	586	529	598	590	576	595	549	555	576	602	588	594	553	535	599	601	589	600	569	563	561	571	588	582	579	608	603	609	619	557	573	595	563	585	605	589	574	584	565	590	530	595	583	612	590	565	568	615	553	580	528	561	552	640	575	597	570	626	609	565	557	559	608	593	557	574	565	594	552	561	570	545	626	583	573	543	594	592	589	565	572	563	592	597	582	614	616	583	603	604	597	552	595	562	563	586	543	597	559	586	592	556	571	614	563	569	613	576	570	614	576	574	591	571	569	570	576	582	602	604	614	589	565	590	576	536	533	607	583	576	592	564	605	579	574	593	508	610	577	577	582	578	564	544	613	617	603	552	592	603	549	551	568	584	585	553	568	575	592	556	584	583	611	582	614	584	572	576	540	520	603	613	596	596	605	589	559	580	592	534	622	560	563	594	598	577	563	569	553	558	571	589	543	628	612	569	605	559	584	590	557	591	566	550	521	606	572	596	620	578	561	500	616	579	569	563	572	627	533	587	596	614	578	578	600	574	580	594	601	561	581	621	571	546	576	549	577	595	603	582	605	534	599	586	591	582	556	548	612	549	565	567	574	521	524	578	575	585	542	582	553	600	618	570	596	621	581	585	548	566	559	572	591	624	580	567	571	633	609	585	570	588	530	618	563	569	623	574	584	573	596	580	617	575	526	553	596	567	554	562	579	565	561	560	546	614	584	613	593	581	567	583	557	560	571	614	574	542	568	588	556	579	573	613	578	600	634	569	513	585	608	561	560	554	568	601	544	546	597	564	594	547	604	572	565	592	564	534	605	625	561	591	603	593	584	579	575	568	563	554	591	577	555	542	596	542	608	573	555	591	578	586	588	581	580	532	572	620	580	590	567	581	575	565	596	583	569	548	552	569	579	593	618	569	563	624	576	593	587	602	585	614	566	572	583	587	531	583	622	613	547	608	544	568	600	594	529	551	580	591	563	633	547	586	539	594	577	593	532	591	578	586	523	575	568	586	598	577	537	573	596	580	551	595	542	581	561
34876	30334	17920	3934	786	559	544	572	521	487	527	506	562	534	560	492	537	515	505	546	524	520	503	508	506	484	524	548	497	549	487	550	498	533	501	522	492	553	511	531	524	551	524	492	533	539	508	535	536	530	522	554	555	478	489	530	534	528	524	551	539	517	533	530	508	472	497	522	454	518	471	494	480	486	511	552	524	526	510	510	514	508	493	512	529	523	518	494	523	501	534	534	531	528	503	538	512	562	519	544	525	540	522	510	523	506	481	523	513	512	499	553	505	515	477	497	481	533	541	558	489	496	534	512	504	498	493	514	553	504	544	527	530	455	521	517	468	519	520	466	541	539	495	483	553	528	491	518	482	515	527	485	531	498	533	528	505	537	519	534	569	471	528	483	497	473	508	505	553	505	544	515	495	469	528	476	540	499	517	527	543	541	496	532	516	507	503	494	510	532	563	492	460	493	492	478	508	519	593	522	536	507	552	518	490	483	496	535	497	525	489	505	506	503	502	565	515	483	514	508	497	548	499	516	545	491	529	491	501	535	507	502	496	515	555	514	481	517	499	516	517	480	527	533	559	522	518	533	520	535	529	498	529	529	519	546	494	493	499	545	524	512	452	523	532	524	527	499	524	494	483	488	507	507	480	522	505	511	505	552	542	495	536	523	500	533	503	518	557	511	526	530	505	531	474	520	536	477	566	498	481	509	530	520	545	493	513	493	527	485	494	543	484	508	542	471	530	557	503	504	526	544	515	509	527	534	484	520	512	517	505	526	531	510	498	511	515	521	540	516	543	509	569	504	493	544	510	486	549	532	543	515	504	534	466	524	508	551	518	491	505	470	501	523	520	519	489	507	522	550	543	542	522	541	533	500	522	522	480	529	512	517	492	498	479	511	498	522	541	479	496	494	484	537	495	555	520	502	567	438	525	506	505	483	522	534	481	529	486	529	546	542	509	506	505	531	541	538	532	482	484	498	492	499	501	516	536	520	499	534	498	532	543	495	491	529	553	499	571	504	520	498	514	527	510	526	501	522	504	534	520	508	496	529	488	529	565	534	503	500	545	513	585	542	524	517	494	498	511	518	472	549	505	489	536	525	514	496	526	562	516	546	513	501	520	540	531	515	541	517	484	517	540	550	506	517	503	495	490	517	573	537	512	543	526	493	509	554	493	516	491	504	519	513	555	543	497	563	495	547	520	481	533	513	484	563	547	530	516	513	515	513	497	547	499	522	506	539	497	457	523	510	527	490	509	505	522	495	488	492	499	504	502	498	507	518	501	515	524	524	475	535	522	510	488	553	515	482	473	489	551	493	481	534	488	508	580	486	520	525	516	529	516	549	501	530	496	497	531	485	517	503	496	516	493	490	542	502	511	533	516	520	521	523	509	535	546	504	517	497	531	528	511	520	535	510	539	483	495	524	500	535	515	513	498	508	527	498	520	525	519	541	484	454	532	529	504	499	513	532	543	498	475	527	541	512	548	526	471	481	529	511	502	525	492	495	525	544	522	534	485	519	479	507	515	548	491	519	551	508	515	501	480	574	514	527	531	534	510	494	492	518	521	499	512	526	489	558	509	540	528	487	496	536	521	498	479	491	503	513	490	529	491	530	511	511	520	477	527	489	539	505	538	547	514	535	488	528	476	524	553	552	506	504	469	517	544	537	531	509	504	525	526	546	525	512	519	513	471	495	508	502	566	501	517	531	493	569	516	491	495	508	527	523	496	542	497	541	560	487	529	511	486	521	519	516	521	469	544	500	473	491	499	515	516	491	503	543	525	472	498	471	547	481	506	510	509	494	559	496	477	532	484	477	477	496	489	537	528	534	505	502	501	497	543	498	486	537	500	529	483	504	557	512	542	522	555	529	506	475	515	531	518	549	474	517	501	545	518	563	508	509	488	497	535	529	473	506	515	543	507	528	539	508	525	484	520	512	479	573	500	528	474	528	510	495	485	507	474	498	536	489	498	540	535	507	534	503	501	504	491	496	493	508	522	481	546	508	496	508	539	514	507	510	474	504	492	496	510	539	511	546	519	518	521	535	491	524	532	531	507	548	527	538	522	545	541	535	511	489	533	504	503	518	549	549	516	485	517	523	488	481	502	520	491	482	488	516	476	507	495	534	524	535	520	515	526	500	506	530	505	534	511	523	492	546	555	501	514	532	528	531	482	512	463	484	482	505	538	528	525	523	500	547	529	485	502	477	488	533	530	501	512	493	536	485	539	505	518	485	500	527	509	569	555	533	556	487	537	504	491	535	523	520	510	546	528	561	526	535	501	540	534	518	529	506	537	496	501	526	515	484	506	533	505	506	529	543	510	504	516	512	492	496	526	546	541	528	497	523	489	517	484	531	507	503	522	516	502	543	548	473	523	431	502	499	490	524	531	530	516	525	480	554	515	498	497	517	534	518	540	543	511	492	448	498	458	527	556	515	536	511	477	507	538	486	508	508	490	516	486	498	527	543	529	502	505	496	487	456	475	487	499	465	507	514	523	503	534	549	496	489	543	527	485	488	557	512	523	459	557	509	530	515	512	499	505	514	515	470	497	504	519	494	505	540	513	529	535	528	512	538	507	508	490	516	533	515	464	471	512	548	490	508	487	523	546	496	563	540	554	508	477	536	503	495	484	468	504	562	543	534	487	526	497	503	558	565	536	514	506	504	504	494	497	525	524	498	501	553	506	489	507	515	537	507	495	525	535	459	523	498	496	497	521	497	502	525	469	499	521	519	496	543	529	530	530	492	531	512	507	519	494	511	509	543	509	540	537	502	514	497	545	537	494	514	466	490	492	486	498	517	535	514	474	518	481	568	520	513	525	537	520	543	514	468	533	515	501	527	525	513	505	535	502	516	512	507	494	486	491	494	497	504	517	483	506	550	468	528	517	525	517	520	560	506	537	496	495	525	525	531	493	510	529	533	557	519	554	546	548	521	530	471	529	527	577	502	520	504	523	489	518	496	517	525	521	518	476	485	518	548	560	532	538	489	496	497	501	484	504	540	462	498	554	513	493	491	504	528	558	529	518	530	561	519	519	483	524	507	529	527	523	558	522	534	534	491	521	538	515	509	513	528	481	504	484	519	505	526	512	543	505	497	525	514	547	560	486	550	539	535	508	493	487	523	484	545	497	540	516	464	504	518	537	540	540	504	485	518	521	492	499	501	530	528	511	541	502	499	556	493	535	508	499	508	554	506	537	556	562	496	504	523	476	511	498	484	490	515	512	526	502	489	496	513	526	511	519	529	501	509	550	498	488	500	484	543	534	490	472	477	507	538	515	511	519	521	490	514	485	503	545	519	534	548	491	506	500	521	484	482	546	536	541	487	495	481	527	522	494	476	516	542	511	541	533	487	472	535	519	549	496	536	526	520	513	524	500	526	494	550	508	520	495	505	533	519	509	510	528	514	531	510	504	481	505	512	505	510	528	490	527	508	543	514	487	567	558	485	527	532	520	523	522	502	562	557	535	515	506	523	506	522	516	549
31059	29250	9899	1925	638	492	453	415	448	404	449	399	434	441	419	444	453	452	440	487	406	457	430	413	419	454	414	414	393	440	441	429	403	427	438	428	426	408	404	417	411	438	463	446	400	434	449	406	419	437	416	430	427	430	413	396	446	426	441	438	429	413	432	439	446	448	446	408	443	456	430	437	380	423	418	442	435	418	446	423	402	434	387	431	414	438	414	450	416	450	434	400	466	424	403	446	419	424	416	428	440	423	418	441	370	400	421	429	418	448	412	425	443	422	445	449	436	443	468	409	408	418	436	418	429	411	432	380	407	448	456	425	424	446	450	439	401	454	443	383	412	433	440	442	450	432	441	406	432	502	425	428	395	406	431	449	480	402	433	420	425	428	428	440	408	412	433	427	456	408	450	419	408	462	392	448	420	429	448	423	422	393	447	397	423	441	384	460	436	417	459	475	424	452	410	407	422	453	449	406	434	418	433	422	406	417	398	449	441	424	437	471	429	422	409	440	425	440	419	408	436	377	426	395	396	442	413	423	437	431	435	380	414	435	426	444	425	452	441	466	421	432	404	419	435	502	443	426	450	459	423	406	446	444	452	433	429	436	430	428	413	492	433	418	439	432	422	469	455	411	430	420	379	419	427	438	442	447	434	419	427	384	441	440	423	396	465	441	426	391	436	409	449	434	418	418	396	405	425	388	433	451	426	422	424	452	463	433	426	407	437	425	404	410	445	428	436	428	381	425	404	463	430	434	408	450	424	433	424	385	405	425	431	402	474	428	455	447	424	441	446	423	411	449	436	416	458	388	421	420	405	425	427	425	435	436	408	402	461	432	440	420	391	401	456	430	416	418	393	434	417	416	390	408	426	410	434	436	396	411	406	436	434	436	391	423	413	434	453	431	445	413	428	441	439	462	437	436	441	455	449	415	462	434	422	409	425	407	431	461	414	440	442	401	467	398	429	387	395	441	407	462	412	441	422	438	436	442	388	437	452	430	424	410	438	449	411	409	456	424	436	444	426	424	454	408	420	421	421	393	390	434	453	465	429	385	400	416	396	452	383	405	456	417	439	383	425	412	421	417	436	417	402	425	409	405	447	398	430	450	408	419	453	383	414	396	477	406	423	405	425	429	427	426	399	434	455	414	429	400	414	430	414	432	435	411	444	410	443	415	417	434	402	398	419	445	411	436	411	466	471	447	442	396	441	458	410	427	397	436	410	429	430	405	418	415	418	414	429	439	444	415	422	442	478	436	406	452	447	417	412	413	398	427	438	427	424	406	446	433	444	427	398	457	420	411	454	387	428	419	401	390	397	401	464	407	447	438	448	406	436	425	428	438	445	408	422	417	437	418	442	412	433	424	406	392	430	405	406	410	455	421	450	432	437	426	445	410	418	438	429	468	423	454	426	414	403	444	384	417	462	434	421	404	410	466	423	426	422	425	426	399	382	409	417	429	437	392	423	431	423	441	408	449	448	403	432	447	404	447	437	386	428	448	435	403	391	418	417	443	409	452	443	409	442	452	455	417	440	412	439	431	413	430	403	417	438	457	430	429	421	425	447	424	379	426	423	461	381	468	386	440	398	455	403	447	437	411	451	385	415	409	438	443	426	408	402	421	396	430	416	420	418	449	444	401	416	411	418	381	469	408	425	435	423	410	399	404	411	444	407	436	429	408	439	433	426	418	412	452	427	433	450	381	447	431	403	416	418	432	417	405	438	407	435	446	430	462	449	437	415	439	434	422	421	430	413	415	407	420	435	428	421	416	422	425	459	434	395	469	422	437	453	422	450	438	396	418	420	406	452	398	421	394	418	400	428	390	432	408	415	447	457	438	374	399	406	446	455	416	415	416	410	410	444	397	420	438	420	453	450	435	423	438	450	386	416	435	437	441	506	420	440	455	413	430	445	433	434	412	398	428	445	481	423	411	419	438	446	434	407	393	423	391	428	432	436	461	418	470	405	416	435	434	458	427	434	445	423	422	407	450	424	423	455	409	440	423	452	412	430	431	413	418	412	411	460	415	440	413	400	452	432	398	436	442	443	426	393	410	407	411	406	450	452	432	423	437	395	410	437	428	415	366	424	434	428	433	441	423	412	423	408	439	433	419	440	411	434	439	417	450	460	428	399	430	416	418	438	451	444	428	396	419	440	421	380	454	411	462	389	431	409	407	461	446	438	425	435	437	446	442	365	415	450	433	470	450	426	414	442	435	437	425	440	442	460	466	395	379	395	388	459	438	447	427	431	413	388	445	426	411	449	448	404	411	440	451	448	435	443	419	457	435	447	385	417	428	428	464	406	412	448	453	440	436	433	409	411	440	437	405	432	438	419	417	429	423	409	427	419	395	427	425	427	454	429	428	428	422	450	465	457	437	422	418	413	430	443	436	471	437	442	401	434	415	455	430	418	453	464	419	435	455	405	448	458	418	415	458	441	425	415	417	431	464	420	396	431	405	433	443	432	434	444	395	464	434	423	434	425	385	408	460	436	423	457	422	423	426	444	433	415	404	405	406	459	404	423	417	413	420	450	465	452	456	440	412	403	456	428	382	441	440	435	434	419	389	419	416	412	393	432	423	445	434	445	411	442	393	410	461	478	396	442	410	429	412	433	434	432	419	420	403	432	453	446	407	429	404	443	442	437	451	452	429	420	438	430	397	424	427	413	418	460	457	394	431	444	397	394	423	396	435	409	435	400	417	449	434	405	443	415	427	434	395	394	453	422	400	440	409	430	402	449	440	414	400	441	407	469	414	403	428	435	399	396	426	403	441	408	457	413	445	400	467	424	408	459	394	411	440	427	442	406	400	457	421	405	465	397	412	453	416	432	454	408	425	406	440	406	444	441	475	452	444	447	454	417	430	455	401	413	440	410	458	436	396	434	424	420	463	419	437	432	408	425	432	441	438	425	444	410	455	398	431	424	464	420	415	431	443	442	424	395	440	402	445	478	417	425	464	438	401	423	415	410	448	414	461	400	403	439	437	428	423	403	377	444	443	429	461	444	412	410	439	440	468	451	437	415	418	412	416	444	418	435	447	432	441	442	438	449	416	415	404	460	402	398	435	406	460	454	427	424	421	449	399	412	417	421	387	478	436	439	413	427	394	408	449	459	439	435	412	397	430	431	425	411	453	436	394	437	454	398	410	432	438	414	404	466	406	484	417	443	439	395	445	410	449	429	443	385	402	441	403	407	441	415	460	417	454	434	398	424	435	437	451	388	468	425	414	449	427	474	401	449	418	415	422	420	440	440	433	416	463	475	429	475	459	405	437	434	390	424	417	433	458	414	443	449	444	430	418	442	412	443	428	440	426	432	450	462	460	454	434	459	440	435	448	409	391	454	443	445	417	424	421	446	419	422	430	387	423	411	418	415	423	441	397	406	443	406	420	436	435	406	422	383	401	396	442	451	438	404	420	427	419	457	410	401	448	429	418	411	466	425	435	436	387	441	448	410	417	420	439	471	423	448	395	414	415	468	437	425	442
24879	23208	29731	24810	17272	3722	914	670	577	611	615	628	615	576	601	599	626	608	639	616	593	592	599	598	564	536	596	558	610	613	610	570	610	604	570	584	535	593	610	539	567	578	521	565	568	600	586	569	553	567	574	537	579	595	540	594	586	577	579	587	579	606	546	619	591	556	557	598	573	543	581	567	586	612	592	553	577	560	633	621	604	558	579	581	578	570	594	592	594	574	557	578	578	559	575	556	525	563	616	588	572	599	543	505	556	541	586	598	589	581	580	585	602	617	556	558	582	554	591	623	594	579	561	592	600	593	553	606	549	583	581	578	561	587	602	582	597	588	583	575	541	591	570	596	627	573	566	610	559	584	601	609	579	596	562	589	561	554	575	580	559	572	593	597	596	614	578	552	555	569	537	573	619	570	559	576	573	584	599	571	590	539	577	572	549	592	558	578	554	558	600	540	586	565	604	576	566	576	603	591	568	581	621	565	531	549	565	566	554	570	561	570	590	564	605	588	567	582	619	579	599	591	544	550	577	549	557	585	555	508	613	555	573	573	573	593	596	567	599	602	551	606	582	588	572	600	604	564	563	570	571	568	559	602	570	592	570	554	607	582	570	566	551	574	560	567	585	571	563	577	550	585	583	598	579	589	552	568	571	554	606	575	533	611	581	547	602	564	585	542	575	555	635	508	547	586	567	579	528	586	617	600	597	578	633	584	579	557	598	562	581	583	600	571	583	569	550	562	535	602	565	520	587	569	540	594	596	628	590	609	582	571	599	579	518	599	543	575	578	580	616	565	597	594	595	590	571	583	560	594	588	562	594	599	605	572	542	603	569	615	581	591	544	576	571	587	549	584	610	580	563	554	551	600	558	575	575	563	572	547	565	588	584	527	578	551	590	578	594	580	595	579	574	531	592	587	580	517	568	561	576	594	565	577	538	588	601	569	544	554	581	574	561	535	575	571	565	603	548	562	556	543	548	628	510	611	562	579	549	569	588	567	522	570	580	585	592	615	580	576	516	579	542	548	578	565	566	558	591	568	571	572	608	554	652	616	558	582	510	583	552	611	595	563	574	579	567	567	580	582	560	536	604	541	613	561	573	585	595	563	548	550	606	524	596	594	577	574	563	549	605	596	547	595	572	530	556	554	595	560	563	576	599	553	613	570	596	582	588	569	616	596	559	574	599	543	577	560	553	564	566	564	582	590	613	581	554	627	588	592	538	607	525	604	564	549	578	571	580	603	636	568	534	600	603	586	555	589	562	549	559	588	614	556	548	542	582	538	586	565	574	583	576	543	573	564	546	549	614	567	603	605	570	564	620	539	570	615	608	583	547	586	591	602	589	585	577	565	552	577	610	621	614	629	559	577	593	557	590	555	553	610	568	594	543	596	562	571	581	573	558	578	586	575	559	619	560	570	556	608	575	574	588	511	559	529	588	579	573	605	583	566	569	565	549	576	598	578	591	555	612	529	527	583	562	609	540	594	572	572	595	601	555	554	585	567	540	576	600	576	612	556	602	591	581	561	583	584	579	566	606	564	585	578	536	544	587	586	626	549	619	561	580	594	632	551	598	573	553	583	593	578	601	565	583	602	591	584	583	570	598	577	554	613	596	571	544	581	573	583	575	603	572	612	578	573	558	605	583	563	582	590	547	617	580	576	602	581	591	577	554	550	588	571	587	561	576	546	598	533	583	567	586	559	581	612	571	583	605	547	541	593	510	571	564	563	572	566	600	614	589	608	553	556	615	633	559	562	576	557	581	574	582	569	629	565	583	557	575	556	575	581	577	573	602	563	591	588	652	569	574	576	577	572	590	624	576	559	543	573	543	561	595	594	591	588	534	572	570	615	538	602	594	628	539	569	598	577	565	543	507	609	556	548	577	557	562	589	539	558	581	588	554	568	581	490	523	532	558	567	613	566	632	573	572	596	529	577	562	563	604	542	546	561	563	571	582	578	557	584	612	634	573	575	576	539	567	588	571	588	577	585	593	567	546	577	587	578	570	549	555	604	573	564	594	579	555	569	604	575	587	581	609	572	589	564	553	583	584	574	560	531	587	536	626	563	579	550	618	571	540	566	566	585	587	539	530	573	609	559	564	625	614	597	581	591	600	565	565	635	595	602	553	581	532	562	544	598	553	537	579	569	615	534	582	578	613	556	574	570	553	592	616	586	615	537	584	586	616	595	573	617	596	551	612	590	565	537	553	593	579	599	586	549	602	612	602	582	520	564	557	581	582	575	572	588	595	615	587	579	544	635	583	587	585	580	577	570	550	579	581	554	531	589	579	575	571	581	563	560	572	566	584	551	572	594	636	606	574	548	573	650	618	585	597	533	594	583	585	558	554	597	548	555	571	583	574	603	522	651	575	529	587	565	560	587	582	544	615	593	546	583	559	558	555	589	542	569	608	584	545	575	556	573	590	621	616	567	590	570	577	553	570	554	567	530	515	563	569	598	575	522	570	573	570	559	539	596	596	519	557	580	588	571	549	567	608	562	535	579	564	587	559	618	592	594	603	590	567	569	549	590	568	552	608	589	558	584	598	608	568	544	559	609	526	533	561	572	583	605	547	591	553	551	566	556	615	592	544	575	552	586	561	595	596	608	608	560	560	594	556	531	567	610	557	587	578	572	600	574	564	575	507	543	556	587	550	609	623	578	607	613	596	477	575	587	571	564	585	594	542	560	592	592	580	553	558	558	542	616	605	596	601	559	591	568	607	615	559	577	609	567	599	572	607	531	549	608	559	581	603	552	547	553	546	576	560	553	580	595	594	570	571	555	607	598	545	612	531	551	551	589	588	591	581	563	587	581	581	572	596	573	563	541	547	608	530	580	551	576	553	542	583	558	578	535	547	607	550	549	573	592	593	558	572	532	578	531	613	522	553	563	593	541	571	524	563	551	557	557	552	567	592	541	554	549	628	604	560	568	577	573	568	542	599	555	632	544	560	569	567	543	554	552	584	564	595	589	580	583	586	554	572	583	568	538	580	614	544	581	597	604	544	551	583	558	577	557	556	572	566	609	569	577	590	596	516	534	560	537	599	574	565	599	556	570	570	602	531	581	555	585	538	603	533	595	545	574	563	582	576	582	570	567	572	564	574	585	564	597	554	579	575	573	597	586	532	569	550	551	605	576	609	573	595	591	590	573	614	550	549	580	542	646	575	569	557	593	604	575	583	591	608	571	621	611	580	574	557	575	556	600	591	612	507	569	577	582	538	553	556	577	567	539	557	568	537	605	517	563	598	586	562	529	550	546	571	626	536	589	563	544	573	636	555	579	609	594	597	596	536	562	570	550	579	541	594	565	625	558	565	585	586	551	572	562	553	586	619	558	576	576	576	592	563	530	558	565	638	588	593	579	632	567	577	586	567	614	575	595	622	573	589	564	599	541	554	551	603	578	533	557	575	568	612	590	567	545	573	593	564	586	593	572	565	599	642	558	591	579	562	576	530	649	603	587	528	578	557	558	572	533	534	523	562	561
62978	84711	43976	12159	2473	739	582	494	540	531	509	550	520	556	545	517	539	553	543	562	576	532	533	575	519	495	546	515	519	554	568	548	533	488	531	507	540	540	517	528	540	538	516	513	526	583	516	522	539	519	518	512	498	522	531	540	555	534	519	525	525	534	502	522	502	497	523	576	554	528	529	553	513	588	499	517	479	497	517	520	548	571	546	550	522	531	533	521	502	510	492	537	525	532	516	513	551	505	492	536	539	521	534	475	498	487	542	558	532	543	576	499	554	504	550	537	543	561	532	549	534	547	547	521	540	510	548	538	539	543	525	498	501	571	508	524	541	522	517	545	561	534	530	523	552	525	555	531	559	519	556	520	497	542	492	539	561	528	525	530	529	520	524	539	539	521	557	542	512	545	505	508	516	503	538	535	489	552	538	537	538	546	585	499	555	579	510	571	500	537	470	548	485	505	519	491	521	525	528	504	506	522	526	500	523	533	568	464	513	536	528	518	527	530	525	551	507	537	490	518	538	505	556	547	500	538	565	505	490	571	502	540	552	524	538	504	508	492	528	546	502	526	516	545	497	535	508	549	523	530	512	497	498	551	555	529	565	500	529	555	524	477	549	512	541	523	516	541	518	538	518	476	536	493	503	559	536	504	513	543	537	520	478	539	512	502	535	545	505	543	555	571	533	562	523	519	520	543	513	527	520	546	532	540	522	530	522	546	525	534	535	509	524	558	533	533	554	512	536	511	556	500	546	512	497	568	526	539	522	512	549	508	503	496	531	496	520	534	514	512	547	497	505	540	526	521	528	536	541	551	494	527	505	532	536	541	570	503	509	529	529	552	539	518	556	515	510	531	493	482	522	544	503	500	564	521	522	518	511	548	518	527	551	543	520	504	520	518	525	511	532	492	540	545	555	522	552	557	507	550	519	497	493	553	533	519	540	508	521	542	528	516	531	516	516	543	531	580	537	566	510	521	513	469	578	538	571	488	512	499	525	488	546	524	532	551	535	551	497	529	518	537	534	515	554	532	521	571	557	510	526	505	512	577	526	509	526	507	520	550	530	502	518	515	560	524	523	537	521	518	505	509	540	510	529	525	544	573	538	530	506	519	491	563	512	496	526	501	477	516	523	518	509	504	521	539	523	548	546	505	536	556	508	560	557	495	521	532	483	539	546	507	545	526	548	529	500	508	482	562	524	508	543	560	554	532	536	488	539	558	535	579	506	545	533	519	507	571	540	528	544	525	541	492	504	505	527	536	497	494	524	512	529	539	532	516	500	542	490	528	498	583	549	518	552	507	522	519	504	551	532	516	558	536	486	549	541	535	507	524	507	561	511	506	507	494	514	510	518	535	504	523	504	519	541	497	545	554	523	529	565	519	541	474	527	510	578	546	542	503	507	544	507	511	537	517	519	547	545	530	527	512	499	497	495	550	509	538	536	528	528	528	520	543	526	518	510	487	518	492	566	508	516	558	508	506	552	535	510	524	568	528	531	540	517	539	505	520	529	530	519	528	536	564	547	578	534	540	534	538	534	537	522	513	507	531	507	504	517	518	543	532	554	550	493	515	564	504	520	527	536	501	536	504	571	518	556	534	548	517	550	534	531	520	506	478	529	504	529	540	507	554	517	569	505	548	530	553	545	552	554	567	487	513	528	547	522	549	520	554	515	544	542	528	524	496	545	515	538	519	522	570	503	534	560	546	527	523	515	520	481	529	523	486	562	528	567	524	521	537	531	520	551	524	542	481	538	526	500	525	559	533	495	524	575	530	493	539	492	538	506	519	507	520	547	515	551	471	510	515	521	544	525	505	559	500	519	515	513	550	517	544	519	529	575	531	529	508	535	518	564	521	529	506	535	525	526	506	537	512	557	543	521	488	535	513	527	517	503	515	529	553	523	516	524	487	533	553	542	507	560	539	555	555	516	536	506	524	515	535	545	477	526	517	517	519	521	527	498	544	553	512	538	533	503	571	500	531	509	497	556	507	515	549	569	538	525	510	525	490	504	561	550	533	521	506	550	495	490	518	540	508	563	484	524	499	499	512	493	533	502	533	544	515	556	530	542	492	526	545	481	551	498	520	544	498	522	539	534	522	524	510	539	546	509	508	544	558	543	517	500	490	583	523	545	556	517	557	544	575	518	527	546	504	526	575	530	520	508	503	499	501	552	508	539	529	529	503	540	546	522	521	486	525	517	532	515	498	537	499	560	538	545	520	526	509	478	528	530	542	555	503	505	517	486	535	508	519	548	506	544	525	516	520	479	541	574	541	558	515	519	495	522	549	520	521	506	510	495	504	515	530	508	506	556	532	535	503	519	509	532	515	507	528	549	505	504	525	522	513	552	531	523	519	555	545	515	487	522	557	538	515	518	534	516	532	501	540	554	495	539	526	518	515	520	524	513	547	497	554	584	479	499	531	518	513	541	546	526	518	516	539	535	494	500	522	525	498	548	515	502	540	571	558	494	511	540	515	499	538	494	497	489	531	540	528	522	573	511	501	579	524	491	494	535	532	526	532	543	516	565	529	527	526	502	579	513	497	527	540	523	540	521	539	561	504	488	527	546	488	558	561	553	536	542	535	539	560	546	488	528	527	515	567	511	520	529	555	516	480	522	535	501	491	476	580	513	562	519	527	528	470	530	515	521	528	505	513	539	526	554	537	569	542	526	525	532	528	525	513	532	551	516	568	558	545	556	525	537	491	511	503	511	529	529	535	550	497	520	550	505	481	504	533	548	568	522	519	532	526	497	526	548	502	519	524	551	561	551	486	513	533	548	483	521	530	497	533	521	510	558	536	520	521	539	538	489	476	494	522	521	494	532	526	502	553	526	573	554	520	562	520	508	546	545	499	515	510	489	551	555	476	511	521	502	544	524	496	513	528	536	547	547	503	504	466	535	501	524	511	533	562	540	523	534	534	527	528	573	502	526	527	508	562	541	528	561	488	552	520	559	533	528	535	539	497	520	481	559	524	513	521	535	531	539	533	539	506	520	523	539	543	574	525	504	522	519	501	522	528	535	486	522	519	553	524	526	542	540	500	561	476	557	502	542	529	537	531	506	547	545	539	534	530	501	553	577	497	515	564	496	510	511	512	537	547	557	538	525	553	536	511	555	514	550	513	536	581	512	462	542	508	547	550	531	550	510	538	531	538	510	491	513	503	547	517	527	522	530	589	488	538	527	513	566	502	505	534	534	512	557	491	536	507	511	502	484	531	523	478	533	572	502	515	524	495	523	549	515	523	532	541	509	496	545	565	518	537	543	512	550	483	524	546	510	503	510	496	537	522	535	504	558	532	521	517	522	559	529	489	525	520	531	539	559	534	519	530	544	537	575	483	567	515	536	487	543	524	539	487	573	519	526	507	488	523	548	515	509	507	517	517	528	523	539	495	494	499	537	508	534	516	518	542	526	569	552	531	530	512	541	527	502	538	527	507	509	492	543	532	508	542	560	521	505	546	525	501	531	501	566	531	527	492	530	475
24278	22658	29236	24458	20011	8222	1292	776	733	724	658	724	701	706	675	724	679	673	647	667	647	652	673	693	637	677	612	676	642	644	632	688	670	689	690	664	620	703	649	665	671	659	633	645	664	634	665	690	636	688	688	620	689	701	619	666	672	633	629	640	686	677	687	644	678	652	693	679	634	673	641	646	624	690	669	660	658	685	707	654	647	646	705	630	625	654	596	633	634	657	665	681	661	654	603	615	705	642	636	642	650	622	672	645	642	645	644	659	646	661	649	656	674	621	648	648	650	642	635	649	648	654	655	675	679	725	652	665	624	649	695	689	648	657	638	652	675	595	677	665	655	681	639	635	681	657	626	716	630	608	632	672	655	654	617	607	675	657	654	710	662	652	643	693	630	623	673	645	641	621	653	635	627	703	653	669	630	668	621	692	669	659	716	655	631	635	635	704	638	634	670	678	610	623	654	659	688	635	671	591	640	606	679	609	640	654	717	651	665	623	665	655	635	654	689	678	675	666	616	603	654	684	651	604	678	652	675	627	621	659	631	702	658	606	678	648	600	644	660	636	647	670	640	622	659	645	635	696	630	639	661	683	637	628	630	645	701	640	651	659	651	687	641	641	650	642	625	679	647	620	682	611	643	684	650	668	676	612	661	668	659	722	629	664	675	626	625	650	616	608	711	648	663	638	655	646	684	658	668	634	659	650	638	638	680	664	666	604	706	652	637	644	634	667	648	711	676	610	650	699	641	645	669	632	636	687	620	664	651	698	655	678	642	636	676	680	649	660	635	633	672	638	634	621	644	633	658	603	654	694	688	601	657	716	708	640	664	610	683	660	681	662	652	667	629	610	640	676	650	661	677	645	692	678	654	660	660	618	672	641	624	664	666	680	630	604	661	673	641	645	644	674	626	654	628	630	684	651	640	686	692	664	657	698	652	684	573	686	639	704	657	644	648	648	668	639	653	630	675	689	671	656	659	681	688	739	619	649	632	642	631	637	587	711	650	675	630	647	658	661	635	601	633	661	657	613	643	599	662	657	666	642	628	690	630	669	689	674	711	611	670	624	728	670	633	669	680	654	653	619	608	666	684	677	667	636	659	655	648	693	665	651	613	671	647	632	636	631	671	655	653	676	677	655	665	625	633	698	670	665	640	656	627	652	677	648	644	669	657	678	683	665	652	688	624	634	629	698	622	690	655	652	662	653	640	686	634	663	649	646	657	663	641	627	675	687	661	641	662	691	641	688	665	652	668	617	606	634	616	610	647	674	642	688	670	672	656	641	685	689	646	651	642	614	625	669	639	693	665	651	659	666	677	638	662	635	648	638	637	670	652	665	668	619	641	687	626	632	654	648	659	626	696	655	679	648	623	693	700	640	655	681	596	663	679	633	650	673	647	609	646	674	656	694	634	664	667	682	683	677	640	622	617	675	655	643	617	621	698	666	656	631	637	691	657	670	641	638	650	685	657	647	639	655	645	651	706	689	688	602	637	670	636	646	626	638	714	636	616	687	609	645	632	665	669	680	626	628	644	632	614	702	622	650	657	629	601	678	624	635	680	665	673	650	639	662	626	620	663	664	682	672	626	666	665	684	628	680	686	640	658	724	669	663	677	663	598	673	618	658	652	662	693	667	645	679	657	630	611	680	656	687	626	661	672	642	683	632	662	650	699	646	681	663	687	692	669	679	656	602	617	646	668	645	628	706	660	640	671	638	662	657	629	621	658	655	640	695	716	672	675	655	696	656	676	639	650	630	634	616	693	661	653	633	646	611	664	644	633	642	661	618	618	680	658	649	655	667	655	631	622	705	660	656	694	660	649	681	675	651	631	649	648	673	618	610	658	632	640	634	639	670	704	709	654	636	694	668	655	603	632	642	668	677	699	620	629	679	636	639	658	664	621	650	632	607	624	668	697	652	670	642	628	676	689	622	640	665	716	705	646	672	663	743	641	657	725	655	647	641	631	672	659	667	633	646	676	644	651	677	638	622	657	674	674	618	645	679	659	668	616	599	651	642	676	612	679	674	674	685	683	650	676	670	697	666	618	641	677	644	646	727	618	660	655	646	695	623	675	679	684	644	661	627	646	648	617	640	676	616	601	685	666	674	706	647	672	665	660	620	628	652	648	663	661	637	662	662	667	668	642	670	664	647	651	631	696	610	629	665	694	668	602	665	679	643	665	617	641	641	641	664	711	679	666	644	665	641	689	645	649	711	646	672	622	651	619	654	635	678	716	640	680	662	665	631	604	660	628	655	656	658	681	649	650	636	649	681	670	664	626	584	659	649	665	669	664	644	663	652	639	611	668	649	696	691	646	649	686	629	640	653	678	624	630	657	658	675	665	676	641	614	678	650	628	599	666	668	631	647	609	692	659	632	657	665	635	647	632	622	664	647	617	618	644	656	637	644	659	629	643	673	632	620	682	661	612	659	655	644	600	615	668	668	649	588	642	691	630	682	643	637	636	657	647	620	667	616	725	628	657	650	621	634	660	671	721	662	658	677	636	667	647	670	686	629	665	656	649	676	713	644	646	619	660	635	653	626	661	679	679	665	610	664	623	650	718	678	648	663	702	679	683	620	670	666	676	645	669	657	652	687	660	623	602	638	633	653	654	636	654	690	637	617	632	654	642	662	662	599	658	665	690	652	639	676	615	621	634	699	686	652	665	625	655	628	632	600	604	658	662	635	645	621	701	595	676	644	662	636	659	625	653	657	633	666	633	663	654	644	656	686	660	636	629	665	683	637	593	666	630	663	645	644	668	639	670	672	642	684	671	639	683	664	665	659	643	658	660	637	645	698	635	655	672	686	703	645	665	653	675	649	623	644	632	632	639	601	676	639	647	624	664	682	643	686	628	647	639	673	634	643	639	642	632	659	666	654	596	647	617	702	704	674	665	678	660	641	656	637	637	692	634	653	658	634	678	620	587	683	686	656	658	664	688	613	654	637	678	648	645	625	662	663	644	614	641	689	646	640	630	639	718	634	639	638	661	626	608	664	640	607	658	684	628	669	664	647	659	679	627	668	663	672	664	622	664	638	684	673	671	635	658	643	666	642	655	621	636	631	630	626	625	654	661	639	663	611	651	606	652	649	659	628	698	652	670	621	653	622	655	682	622	633	692	681	649	685	675	655	669	654	658	633	712	638	623	621	678	638	664	585	677	656	645	651	598	600	699	602	627	668	671	656	686	667	645	649	614	599	626	664	686	642	629	666	669	692	666	687	660	638	643	624	596	634	662	644	682	650	617	664	655	665	667	687	654	656	658	664	660	644	661	650	692	664	686	657	637	662	685	640	684	682	648	646	630	665	690	603	652	615	614	638	699	627	688	652	679	645	670	639	638	669	671	658	621	660	651	643	657	648	684	628	669	669	652	668	668	664	646	661	682	639	635	650	656	649	621	656	616	615	632	673	655	689	702	692	648	637	678	655	634	683	628	657	649	648	652	654	596	658	624	659	621	671	584	685	608	594	641	672	636	628	648	615
61670	88500	48938	14902	3171	953	642	575	668	591	612	594	592	600	567	655	584	596	614	608	631	579	552	634	612	623	589	599	620	580	652	650	653	598	581	565	609	570	591	576	531	566	610	594	608	622	656	605	613	549	594	586	660	571	625	609	551	580	570	585	585	578	540	588	632	639	572	581	604	630	608	596	627	596	538	574	627	618	596	573	653	610	599	637	638	593	593	596	610	559	627	602	596	618	594	619	583	639	579	632	564	611	621	596	547	585	589	601	577	543	604	612	602	590	579	600	645	597	629	620	604	561	563	585	615	606	609	547	557	624	640	602	630	603	576	619	632	594	610	600	577	576	599	608	599	632	596	562	567	555	621	583	596	625	605	570	609	602	605	592	550	589	571	598	620	592	615	562	627	579	585	589	575	629	580	583	561	580	625	610	580	604	589	581	619	649	588	587	573	608	549	590	610	598	567	592	607	567	607	536	610	613	599	527	586	562	598	648	604	588	655	611	596	593	636	637	621	604	579	639	596	604	596	520	600	579	595	589	572	622	563	590	567	631	583	605	553	558	550	580	566	638	585	596	563	580	597	622	554	589	610	622	578	580	611	587	595	603	615	610	578	578	604	643	602	598	607	575	594	545	577	614	609	587	549	619	594	579	591	581	583	552	599	633	588	556	639	604	615	596	586	585	631	610	589	570	616	633	560	614	624	588	619	577	592	570	604	571	603	600	596	604	667	557	575	563	582	571	610	603	603	599	610	582	647	597	589	602	580	568	586	595	571	615	641	589	594	629	579	565	605	594	570	621	561	580	598	610	583	603	598	559	581	624	512	630	659	605	615	596	621	606	595	549	575	606	552	629	633	614	634	603	619	593	565	610	575	578	647	579	610	576	591	606	572	642	598	596	601	609	561	586	580	587	591	582	545	585	586	555	578	599	629	592	577	621	620	592	574	615	567	626	622	571	598	583	597	626	621	573	582	607	593	645	575	583	601	565	631	543	606	612	562	594	595	566	614	608	535	601	549	638	574	605	588	594	528	599	582	612	611	530	607	601	532	596	582	586	542	635	588	607	575	582	600	558	568	615	597	645	567	599	560	600	635	579	633	613	585	582	612	599	578	558	609	607	586	623	597	556	609	574	613	594	625	627	578	606	592	576	617	579	575	537	554	616	650	570	583	567	571	617	590	621	593	580	566	608	607	586	582	576	574	601	586	573	587	608	557	557	584	578	617	566	611	601	660	597	612	592	591	583	604	577	591	658	591	599	535	583	560	602	534	571	568	554	646	563	573	592	636	566	565	556	588	550	583	569	607	604	614	619	575	590	594	601	594	565	566	590	559	580	586	585	653	598	617	569	588	643	596	596	613	583	613	602	605	596	560	603	602	616	598	603	573	571	608	604	595	583	613	604	572	588	577	599	607	550	618	592	592	583	591	611	618	582	619	580	599	607	618	605	586	622	558	574	597	576	579	589	585	636	602	606	580	590	593	599	606	545	605	614	581	592	579	564	569	572	547	590	589	559	592	622	588	546	588	644	570	611	618	585	542	602	602	598	574	608	600	593	649	597	602	606	595	545	615	575	566	618	559	616	606	570	563	630	583	565	612	588	594	573	575	555	597	581	613	614	601	584	597	552	625	577	566	603	586	584	572	604	585	571	654	614	586	609	564	572	613	623	598	557	573	598	597	624	590	563	612	595	530	585	610	594	605	597	590	574	607	606	572	609	571	588	633	575	617	671	622	572	560	608	622	594	632	554	563	557	588	595	613	571	595	598	568	683	598	605	620	639	607	626	605	557	587	573	594	579	539	625	617	592	636	605	600	558	612	603	559	615	578	622	607	577	598	573	604	598	554	605	586	593	570	557	584	618	606	613	575	602	562	603	579	612	599	600	588	578	544	565	604	577	579	586	599	611	538	552	583	609	569	593	567	625	596	581	585	602	610	592	589	615	620	624	551	597	588	578	595	610	583	600	608	622	622	611	606	595	606	585	625	598	582	597	611	545	582	595	635	573	589	633	628	598	572	578	613	581	605	595	568	572	568	554	584	551	571	601	597	602	600	599	613	569	603	593	593	616	580	563	572	620	639	546	573	616	555	605	557	599	565	574	582	575	584	572	560	587	576	599	568	580	568	567	615	590	597	613	570	587	598	576	645	586	553	586	594	559	550	653	535	609	612	611	588	646	601	615	598	587	597	612	620	604	567	608	603	620	602	589	604	629	634	600	565	553	556	587	601	569	605	589	616	578	600	590	616	575	599	566	584	573	604	613	583	573	608	581	593	580	569	593	570	631	576	590	587	609	605	569	576	573	559	579	619	607	571	587	577	589	591	616	571	557	595	631	570	604	578	532	634	535	542	576	576	598	622	555	597	577	582	580	576	577	562	619	608	636	607	588	609	600	570	632	546	591	629	584	584	580	552	583	581	592	600	557	607	620	558	569	607	612	582	614	578	653	626	569	568	613	583	595	591	625	599	574	574	596	599	571	588	569	582	611	588	578	560	626	574	592	620	604	551	585	554	579	588	566	632	583	568	559	590	598	605	620	639	563	558	621	567	622	593	628	592	588	632	595	632	547	600	602	596	580	583	631	596	542	561	617	593	542	598	611	583	614	624	547	560	598	605	654	593	587	637	563	617	564	594	611	604	576	604	615	624	586	581	649	576	587	599	550	597	579	591	590	573	622	613	562	608	616	612	581	572	621	628	590	593	628	568	600	613	529	571	574	605	607	597	635	600	601	578	579	606	600	612	554	589	605	597	538	580	573	614	573	590	591	591	615	610	661	638	599	533	581	553	561	539	558	597	571	571	579	581	588	580	632	619	592	583	609	579	586	638	582	598	608	592	610	560	563	599	559	586	555	616	585	584	586	597	579	605	580	586	577	618	578	569	620	602	634	604	590	630	530	596	572	585	630	629	573	563	636	623	615	590	587	605	551	601	661	634	605	611	621	576	583	585	621	567	590	580	565	631	586	574	594	626	593	549	626	590	589	625	596	655	612	531	620	595	590	563	613	580	619	629	597	606	547	605	553	619	586	584	620	573	552	587	611	572	558	554	625	573	594	588	604	612	590	576	594	557	580	632	584	583	590	582	628	577	592	604	599	603	572	571	603	593	570	569	586	549	630	579	603	614	587	593	568	581	595	582	550	586	560	599	591	608	613	578	555	580	586	597	597	573	604	591	593	597	626	566	557	627	566	597	587	584	515	591	607	612	620	589	547	571	597	604	585	572	555	565	600	576	580	604	575	576	626	558	568	603	648	590	573	583	629	627	597	624	628	598	588	590	622	620	594	580	609	601	601	566	595	562	587	587	558	579	570	614	592	578	573	575	574	578	580	577	567	608	659	588	588	588	604	548	585	577	616	588	570	591	595	574	644	581	561	567	638	585	570	550	590	597	545	601	551	578	616	582	602	563	536	644	600	614	564	581	583	606	583	571	574	589	590	597	601	617	590	609	587	623	601	595	586	608	570	598	604	594	554	559	579	546	597
34740	30909	18139	3963	835	533	537	507	532	523	529	524	518	542	545	541	551	543	550	499	537	545	516	537	531	542	507	591	556	523	525	578	512	535	539	528	568	502	515	510	536	494	530	533	526	525	552	528	560	566	539	538	587	515	523	584	556	529	540	520	507	517	511	533	506	554	524	493	522	544	495	507	502	556	514	543	601	523	568	504	534	520	538	565	542	504	534	530	529	529	515	486	535	558	526	522	546	508	515	555	540	568	540	493	549	542	567	526	530	535	526	516	552	514	501	528	527	508	483	489	548	562	531	486	507	511	558	546	574	552	469	540	533	547	519	552	548	540	501	527	501	464	504	548	511	530	519	526	532	522	543	486	528	546	531	525	524	511	532	532	545	523	516	525	520	518	545	542	546	539	521	525	542	528	534	506	549	532	497	525	512	519	542	507	531	499	551	515	561	553	546	518	546	511	526	496	620	548	538	531	527	521	522	507	524	557	561	544	563	538	528	564	514	565	521	530	555	531	521	542	549	490	531	544	475	544	535	529	528	553	567	587	535	537	516	572	533	516	539	498	544	493	530	531	569	538	542	515	524	559	513	563	556	490	526	540	518	568	553	536	557	512	567	520	538	516	526	498	497	527	519	533	486	541	526	558	570	541	516	496	534	502	538	505	575	524	499	518	548	509	532	546	491	517	539	547	548	513	520	525	572	561	555	562	532	526	571	541	538	521	550	540	563	532	505	538	546	539	519	546	515	550	524	572	513	538	526	517	574	507	533	521	522	543	557	526	539	484	523	519	576	503	504	510	551	519	529	544	583	512	549	546	518	503	515	567	521	494	550	562	521	542	539	520	547	524	526	516	563	518	500	532	546	559	515	537	559	561	511	545	556	504	517	549	542	571	508	529	535	504	554	473	510	522	543	524	485	526	545	519	536	545	555	549	535	542	486	542	511	493	497	524	516	535	523	482	520	572	532	525	566	510	553	549	492	529	519	526	493	541	525	541	531	547	531	525	530	545	550	506	529	506	523	539	514	523	547	544	574	526	527	550	538	528	533	515	538	544	538	483	551	506	535	549	502	531	532	555	538	550	521	498	501	529	490	504	488	524	522	574	560	524	533	522	545	543	568	509	506	551	499	473	546	556	494	511	513	490	500	556	496	536	496	497	522	543	531	532	498	523	518	563	496	535	538	515	490	590	573	512	538	494	516	534	544	554	501	524	513	529	530	533	533	484	500	541	553	536	538	519	567	555	525	476	529	532	547	487	512	527	543	545	525	551	512	552	546	530	582	592	502	550	519	509	542	488	521	512	532	532	516	539	570	551	554	492	540	542	520	550	548	546	537	504	523	535	525	500	510	535	484	507	534	538	522	505	526	510	530	519	477	533	512	565	545	537	476	553	535	550	547	583	555	514	517	494	558	529	515	531	503	549	567	516	495	566	571	519	555	517	513	560	545	559	495	542	495	534	518	540	525	545	522	523	522	516	528	555	547	563	575	520	555	535	518	525	505	504	560	541	496	560	500	543	589	527	549	536	492	511	559	489	528	484	508	552	512	594	562	499	544	529	516	546	560	538	530	554	553	504	552	516	511	531	547	538	501	552	557	503	519	541	521	580	533	555	503	578	524	517	555	504	570	532	576	532	535	513	545	519	552	558	524	546	538	555	519	548	539	527	566	547	515	552	492	540	541	564	543	521	541	536	528	523	490	520	552	516	489	526	529	549	495	535	496	528	529	532	575	518	565	557	555	504	558	573	545	560	511	535	484	528	540	498	554	554	536	519	568	526	520	547	497	533	527	543	557	551	523	533	545	548	517	526	508	517	505	544	506	562	550	520	527	536	543	531	509	544	516	496	529	535	545	539	565	501	511	495	502	477	555	527	530	487	537	555	522	536	540	535	505	552	534	540	549	571	529	491	547	520	499	533	511	463	555	510	548	532	531	505	525	516	510	522	518	531	546	507	517	548	499	526	498	494	537	512	529	523	485	544	570	531	524	540	510	520	518	572	491	517	495	487	503	539	519	536	543	506	533	519	542	548	558	537	517	525	551	560	529	495	513	532	521	526	538	480	545	542	529	538	532	488	535	547	506	507	517	487	544	512	534	548	562	513	557	522	576	508	521	529	527	513	549	512	492	560	506	502	539	539	539	520	509	524	517	551	549	548	524	525	511	591	505	524	532	547	525	557	575	544	566	526	581	531	524	507	488	528	521	547	488	556	526	573	533	535	522	573	506	506	563	523	568	554	530	530	494	560	521	548	547	520	521	544	526	529	547	535	525	514	490	535	541	561	525	532	531	542	522	540	533	483	545	532	546	527	547	526	558	533	544	550	547	541	512	539	526	507	561	507	552	518	518	534	532	529	571	559	559	576	595	511	568	578	530	542	511	543	556	535	529	524	557	556	549	529	562	498	553	527	527	571	548	549	539	538	526	532	526	540	529	528	502	501	538	550	565	525	538	564	519	534	517	574	543	498	544	572	501	543	541	535	514	523	497	551	485	488	549	548	554	567	522	537	526	521	511	561	561	528	523	533	480	527	504	495	526	530	553	559	543	532	541	542	553	538	544	529	542	506	496	550	536	516	522	498	545	574	537	512	537	555	511	531	528	527	541	560	523	526	517	560	530	573	533	531	540	547	530	518	544	542	522	552	518	548	551	553	507	499	491	524	535	514	521	553	538	522	505	531	534	574	517	546	524	462	595	523	545	510	506	553	527	507	527	569	521	543	538	524	496	528	506	484	581	552	556	536	539	517	515	521	540	567	569	477	523	558	562	533	549	475	580	512	505	501	539	527	518	523	540	516	537	532	541	495	511	480	514	567	512	536	527	562	533	478	588	544	563	577	497	548	529	533	529	533	528	548	528	541	554	520	541	553	532	488	534	551	527	534	522	544	518	530	559	552	583	542	535	542	562	541	529	557	516	531	533	547	504	509	474	519	511	533	513	537	539	507	548	535	532	585	485	564	522	509	504	530	541	551	532	533	522	565	498	469	555	546	505	521	544	532	528	510	521	565	501	541	512	599	539	527	543	557	542	526	550	573	561	495	504	546	527	537	560	515	523	565	528	563	539	501	530	524	545	518	537	556	535	513	555	565	560	532	502	550	510	533	481	542	519	542	539	570	553	574	506	527	538	500	543	511	493	555	540	514	563	561	568	501	543	536	525	512	495	550	555	518	518	542	534	496	543	548	529	522	504	551	524	493	582	569	518	538	567	504	546	571	525	512	507	484	534	524	497	477	537	517	518	557	502	552	558	493	531	535	542	531	527	532	565	507	500	565	554	539	558	507	534	496	504	578	525	491	557	506	505	566	522	511	526	513	564	501	581	530	511	566	561	527	526	549	526	529	515	529	539	524	542	528	516	541	515	511	567	524	518	540	510	549	500	516	554	529	539	487	543	490	472	538	531	541	550	562	540	498	490	536	575	568	537	531	500	553	554	506	552	539	501	533	517	532	532	564	525	511	583	572	528	528	498	522	514	544	521	558
31214	29856	9823	1834	609	494	452	432	422	450	459	422	455	442	411	412	413	442	459	452	420	440	441	480	472	431	432	455	469	456	410	433	436	441	463	414	451	412	425	421	436	438	416	423	443	462	408	471	451	416	416	435	417	447	447	433	447	453	402	408	453	418	421	436	442	437	409	422	412	428	433	407	473	422	411	429	442	459	475	413	434	417	448	455	451	468	441	422	423	440	417	436	421	447	418	436	417	404	442	459	410	472	454	421	451	435	415	426	467	468	408	456	409	442	469	403	441	410	464	438	394	452	390	441	484	472	416	457	443	463	451	440	427	404	436	428	452	431	439	431	406	433	433	511	428	488	433	428	420	461	426	449	410	447	446	442	464	421	481	410	434	450	449	435	413	405	439	469	440	493	466	427	446	465	428	425	427	439	428	437	459	467	454	412	442	448	421	429	435	402	396	405	440	442	477	427	423	417	471	434	464	437	447	449	459	411	445	422	417	452	436	439	424	428	429	442	441	440	444	438	432	428	453	471	431	424	404	462	413	447	427	474	477	491	409	431	486	434	397	437	420	451	421	482	423	461	393	426	421	435	454	454	473	415	399	413	415	403	444	410	427	460	396	436	398	445	449	425	397	446	454	410	448	462	439	425	481	470	400	420	434	483	453	446	407	459	436	429	450	480	420	429	487	462	468	402	442	487	455	456	439	444	432	464	456	441	415	409	431	436	408	446	428	455	428	454	451	448	447	430	412	438	449	443	397	479	401	457	408	462	494	443	446	497	429	424	448	414	442	437	424	426	429	443	467	459	422	437	427	433	456	427	467	394	390	434	430	449	465	408	433	452	443	429	412	448	438	405	432	428	453	398	440	404	432	443	461	441	423	455	427	457	455	449	420	458	444	428	458	401	479	453	446	434	471	425	453	479	467	444	477	443	425	461	481	424	403	409	446	431	424	449	391	442	430	435	446	438	417	440	430	439	437	444	421	445	404	431	418	441	409	439	397	444	447	451	443	467	441	413	439	470	460	435	453	430	446	410	410	450	442	411	409	424	404	424	452	474	452	434	469	474	399	426	476	440	412	425	460	462	413	454	439	419	423	459	462	465	475	427	439	459	454	429	440	409	476	496	446	449	471	452	417	434	437	432	420	426	389	410	473	444	454	421	459	461	434	446	443	417	449	430	484	422	423	406	432	432	424	415	468	414	415	481	437	471	422	477	440	451	433	434	418	431	456	442	457	429	420	450	430	445	421	432	441	454	430	455	458	448	454	447	444	439	441	467	435	464	442	428	452	433	446	377	442	432	446	423	387	443	423	470	415	413	440	437	417	451	433	407	434	451	424	418	454	416	442	435	463	449	434	467	441	410	429	424	455	431	448	435	425	414	418	453	427	442	427	434	425	423	434	432	465	441	451	426	442	480	486	452	448	466	465	433	454	394	435	439	463	450	476	426	443	441	414	411	460	457	458	419	431	401	435	459	482	462	412	452	439	460	431	421	419	423	411	433	471	463	451	440	424	407	480	428	442	421	493	439	436	468	433	458	422	454	392	474	456	475	439	407	445	420	435	462	432	438	423	451	439	425	456	406	448	477	502	448	473	407	417	434	419	430	428	410	420	412	421	450	413	452	441	393	432	408	452	452	415	429	450	400	437	409	433	454	454	439	430	465	425	470	450	441	431	431	419	423	451	395	453	412	423	454	440	425	444	488	449	414	424	411	432	403	442	445	447	446	432	440	453	407	430	459	432	467	433	423	444	430	433	409	427	411	477	413	422	455	468	410	445	459	422	436	441	401	439	437	424	447	407	428	438	476	449	415	412	453	427	435	414	434	458	468	423	473	461	474	448	453	404	395	451	458	458	404	445	460	449	433	464	477	411	446	401	472	466	434	443	438	435	455	445	472	464	424	447	432	447	441	463	406	427	469	482	397	439	427	441	402	423	412	476	432	431	448	444	451	416	425	466	447	469	410	434	470	454	440	477	455	467	468	446	475	468	422	399	461	461	440	438	441	452	451	437	440	434	445	434	451	440	429	421	424	434	441	444	453	491	461	415	469	419	414	449	435	445	447	435	457	446	406	427	422	448	453	430	444	479	416	436	455	431	428	474	449	423	433	421	430	420	455	450	459	433	416	389	426	453	418	410	437	462	441	453	429	420	425	416	438	426	449	446	437	460	462	401	426	425	470	421	420	468	447	418	418	452	405	436	442	428	421	438	442	478	510	464	450	434	435	450	396	432	443	452	423	413	450	443	436	471	399	459	483	416	444	437	431	408	461	444	465	455	429	475	456	427	452	446	438	433	429	420	451	466	452	430	427	425	442	407	409	480	436	435	405	459	427	447	460	437	430	441	415	433	426	447	442	439	432	416	447	454	417	457	411	453	398	446	454	402	482	468	452	460	417	416	465	427	426	410	441	419	428	428	437	451	461	429	427	406	466	446	453	436	426	446	458	434	436	438	429	427	454	456	401	408	445	439	397	453	428	442	462	416	460	417	431	433	422	404	456	429	423	431	435	432	443	447	443	453	446	461	453	418	422	414	423	455	465	450	419	429	447	469	431	431	433	449	427	446	437	448	426	417	485	418	414	486	494	416	428	456	405	430	456	436	460	454	413	447	434	434	406	457	472	428	415	428	440	460	458	410	436	468	488	413	439	441	435	454	424	445	436	428	448	425	444	423	453	436	429	471	457	456	444	390	475	456	404	430	435	422	439	471	459	432	448	442	414	439	402	414	418	393	431	416	426	405	458	436	429	459	434	410	450	466	467	412	473	432	417	398	413	448	480	418	458	435	443	469	449	458	437	412	436	469	439	445	419	462	432	418	451	433	421	430	456	425	423	450	416	407	443	452	460	428	451	436	466	440	436	457	440	429	437	446	419	459	408	456	409	449	478	431	407	459	425	433	467	407	459	477	407	431	429	410	480	457	435	451	467	474	440	440	454	469	444	432	428	453	458	410	419	447	396	402	450	437	435	413	461	441	462	458	417	440	419	419	428	397	447	424	434	456	452	445	479	434	419	443	447	435	444	448	419	423	446	433	436	466	472	445	466	470	444	449	472	414	466	430	467	476	472	457	457	415	428	497	414	440	477	419	431	473	465	426	449	463	433	417	484	430	441	434	440	477	436	447	447	448	475	438	441	412	425	420	457	416	435	440	450	422	415	432	432	438	443	483	400	448	446	420	446	477	404	448	447	427	431	433	453	415	419	451	423	402	472	434	406	414	457	438	472	455	474	444	466	462	460	473	440	430	418	453	428	421	420	442	426	501	398	438	451	431	459	474	472	447	468	473	402	462	448	440	448	452	436	446	440	434	420	446	400	422	439	455	422	418	435	412	475	436	424	431	378	420	487	427	405	459	420	434	439	417	452	469	439	442	467	447	448	457	448	401	462	479	439	456	448	430	427	398	435	489	471	451	449	438	425	441	496	443	450	428	444	457	431	423	440	463	422	434	417	437	464	401	442	439	436	400	495	434	414	426	416	452	458
24942	23242	29638	24716	17332	3918	871	631	616	596	601	615	622	649	566	585	625	560	587	621	627	585	558	572	591	607	623	597	626	601	598	595	598	572	593	600	574	558	632	566	604	576	624	609	564	617	529	559	623	567	570	615	571	613	598	614	606	560	573	547	567	624	557	648	580	585	543	643	564	585	560	587	584	530	568	629	566	616	596	609	602	607	572	592	604	608	567	595	594	621	587	546	595	573	602	638	576	613	621	556	625	551	564	627	593	584	617	562	562	565	602	602	570	627	568	587	628	586	582	587	629	600	597	564	578	499	606	587	586	625	584	616	582	558	578	578	583	595	595	575	543	566	581	598	610	547	612	609	611	573	568	587	575	562	561	577	602	585	569	528	567	590	596	579	585	585	601	628	607	638	607	609	612	627	610	612	541	597	567	600	534	603	551	550	621	592	563	595	601	564	561	583	620	582	587	580	630	583	553	579	569	582	585	544	583	610	604	566	570	550	638	568	590	583	581	611	589	562	598	572	597	574	570	553	585	556	610	586	594	578	589	611	570	571	533	598	601	556	557	576	566	599	596	556	545	628	658	561	578	608	616	581	570	556	579	568	580	548	573	569	607	624	558	559	594	565	621	584	646	573	593	572	605	550	575	594	589	618	589	600	529	619	603	615	593	571	644	614	592	592	586	578	564	575	562	603	591	586	592	556	613	582	618	605	564	614	592	593	612	543	572	601	555	612	560	620	596	557	547	557	563	626	600	531	587	595	586	562	565	587	546	556	613	564	578	591	559	603	596	594	580	603	596	595	580	586	581	610	583	569	574	583	598	583	568	596	606	562	591	549	610	580	603	576	600	535	636	620	557	570	571	584	564	604	589	590	617	600	608	598	602	607	549	618	557	575	602	567	556	585	557	566	594	594	618	544	576	590	651	606	613	584	615	585	612	598	552	543	599	612	577	564	585	567	585	605	607	581	572	612	631	562	578	608	603	562	579	582	542	625	572	578	618	641	621	573	605	582	651	546	599	558	601	597	574	562	600	576	584	541	572	575	610	612	556	536	567	600	621	612	603	533	597	577	615	603	603	621	602	586	625	594	603	552	546	597	596	608	601	586	570	582	605	547	555	582	560	561	563	562	610	545	579	569	587	573	557	596	548	594	569	583	586	590	595	550	542	589	596	598	595	569	555	578	549	546	597	532	566	568	575	602	571	605	579	592	578	633	546	588	614	566	552	635	575	590	554	606	558	589	582	595	577	594	615	563	607	618	538	575	560	612	577	603	550	551	595	585	566	564	598	587	549	572	605	594	607	588	610	562	596	583	537	543	606	600	618	608	563	594	577	580	618	573	532	611	570	607	565	552	535	581	581	629	606	635	591	532	536	570	543	529	598	609	606	592	587	565	562	580	591	644	572	576	580	615	559	577	608	620	588	638	589	571	580	525	587	623	590	609	585	591	569	625	579	596	598	617	576	568	598	608	583	598	566	572	556	579	609	614	621	612	564	579	559	623	589	602	597	554	611	562	566	578	556	615	603	562	538	547	617	572	618	630	594	575	605	564	617	588	601	586	602	523	582	587	614	570	597	611	631	548	625	583	580	549	615	590	577	621	600	589	583	565	561	560	586	578	546	587	559	573	582	578	568	588	598	601	619	618	590	527	581	630	593	578	601	599	611	562	550	614	589	576	555	589	554	577	613	560	587	571	587	559	556	534	589	591	590	577	574	576	601	611	611	597	564	628	556	573	550	565	608	588	600	557	582	559	577	601	604	579	606	566	611	632	568	579	532	575	565	590	589	595	595	526	562	573	607	577	572	594	595	596	577	587	602	543	558	585	601	597	574	543	617	584	636	599	598	616	573	596	599	541	586	615	598	643	619	610	592	604	576	598	619	611	568	618	553	539	572	578	568	561	559	576	605	599	603	538	547	578	562	579	546	549	596	586	556	602	586	584	574	547	555	591	607	612	549	570	567	580	642	580	616	621	613	577	595	639	592	566	559	631	581	565	567	570	584	593	583	571	586	589	591	563	603	592	568	557	606	582	613	582	549	573	593	618	628	596	576	588	613	607	576	633	567	549	583	540	588	589	623	587	555	586	566	574	580	608	564	574	570	567	534	546	587	538	590	571	568	549	551	575	606	544	585	587	562	598	598	577	568	591	555	600	607	548	609	598	603	585	559	567	545	616	567	589	648	552	583	587	609	597	605	609	542	555	581	567	605	556	587	602	547	570	567	582	591	544	603	568	568	605	592	584	595	561	568	585	573	609	585	587	600	588	594	576	575	571	579	576	552	593	599	579	603	562	604	582	571	596	585	621	569	604	559	590	572	579	578	572	621	536	555	575	628	568	542	626	580	590	598	548	567	584	535	594	608	613	619	615	614	561	563	668	603	584	583	609	568	569	598	572	598	581	545	587	578	619	648	571	535	592	605	612	561	608	580	595	567	606	588	580	542	593	583	594	572	588	570	567	606	580	624	559	558	593	535	551	620	569	605	563	551	571	557	585	571	576	593	554	579	602	556	564	631	592	584	568	554	602	589	574	583	600	595	560	595	565	593	563	588	592	552	575	595	574	584	561	611	565	585	602	577	587	558	591	585	587	546	562	593	598	571	561	627	628	574	588	587	591	582	547	586	597	596	602	588	587	565	592	588	659	599	567	569	557	561	590	517	572	570	581	646	602	613	598	595	571	586	591	595	586	642	606	555	572	589	593	546	588	561	571	565	568	554	572	569	563	588	547	590	598	576	613	576	580	557	562	571	562	581	547	604	579	572	579	598	555	590	591	611	614	568	585	569	566	563	584	526	597	572	580	591	605	558	605	575	617	542	591	570	545	598	588	593	625	548	585	584	589	586	591	566	538	626	607	566	592	571	536	592	633	603	563	597	580	615	554	584	578	581	617	574	570	569	582	581	557	591	597	575	552	580	585	559	574	583	588	570	597	537	560	588	562	577	580	582	566	564	588	564	521	591	577	574	551	570	612	572	613	620	577	612	559	605	606	607	571	597	557	543	574	624	576	585	579	577	580	613	595	601	647	599	566	625	540	507	631	567	580	580	565	569	564	617	580	575	542	612	594	546	563	563	581	595	571	639	597	594	574	560	664	559	560	572	523	622	568	596	625	553	603	645	613	541	555	559	526	551	589	572	594	547	577	617	621	565	569	597	588	614	560	580	599	600	565	588	577	554	542	599	592	570	569	581	553	586	561	540	564	596	564	572	555	565	570	546	606	600	561	582	599	539	534	568	580	592	583	548	588	638	596	563	591	575	574	600	608	664	598	628	592	595	581	519	548	579	562	619	629	569	594	570	596	581	585	629	597	625	577	558	570	574	594	528	586	604	600	562	592	598	574	587	566	577	642	578	550	615	583	631	566	584	568	608	552	568	661	571	622	616	617	618	593	574	574	563	603	561	612	533	555	553	591	590	582	584	602	570	578	567	569	562	588	571	599	569	557	567	588	592	545	570	595	594	588	554	554	590	586	583	581	591	618
63236	84520	44392	12256	2403	708	544	519	542	566	576	546	531	543	584	542	556	489	577	553	525	515	525	538	525	564	551	523	550	553	509	553	516	493	515	545	573	590	551	528	556	518	594	550	524	555	532	566	527	526	526	474	485	537	547	569	544	572	520	564	498	550	536	518	541	502	529	557	551	495	496	526	525	527	513	530	545	536	577	583	496	543	545	531	510	523	557	523	534	557	547	516	519	527	518	539	534	520	521	523	521	511	491	558	539	532	538	533	534	530	544	533	575	545	501	531	517	540	534	524	518	548	521	558	549	548	557	516	547	542	540	535	562	549	532	547	535	553	521	536	542	517	473	527	555	501	532	537	451	549	540	551	512	538	561	539	523	547	539	550	536	529	568	530	535	541	514	528	535	491	547	536	525	556	547	477	525	537	549	546	516	524	528	523	595	558	528	554	563	550	533	594	530	540	527	545	579	540	503	537	544	522	562	496	510	530	530	534	526	532	529	486	546	508	531	586	530	548	536	534	597	540	589	554	494	511	527	574	529	489	514	539	545	514	557	483	514	544	547	550	533	568	537	549	489	572	528	560	510	519	550	518	504	525	517	546	565	519	569	510	546	571	560	563	521	540	554	538	553	542	536	507	515	540	543	555	557	563	534	540	509	583	543	548	547	514	509	537	538	562	535	519	563	524	542	539	523	549	513	524	570	538	514	541	522	519	531	517	560	489	543	552	533	529	547	552	556	574	523	516	588	516	544	500	548	531	553	497	579	555	523	528	535	540	537	534	497	526	502	533	537	527	545	534	521	541	548	516	514	533	504	502	530	552	543	515	532	480	548	514	542	549	543	537	526	506	523	528	529	511	547	540	498	534	519	546	571	536	538	531	538	507	532	502	544	547	556	529	486	534	546	512	529	520	551	552	537	539	522	525	546	545	509	516	521	566	515	499	525	522	501	540	491	510	553	586	573	539	576	532	527	519	542	557	546	558	542	543	540	570	532	555	563	539	510	511	530	505	546	546	534	496	522	524	498	592	495	560	527	499	525	521	551	566	528	500	518	554	550	490	536	501	566	567	534	532	565	515	508	521	526	530	566	490	537	522	609	525	550	495	513	553	557	556	559	526	532	541	525	527	507	516	560	557	545	578	529	519	573	512	562	523	527	528	525	515	517	500	517	591	543	530	527	563	582	552	591	529	545	525	562	557	578	534	548	523	519	517	488	560	528	538	542	515	559	571	497	536	513	508	527	544	524	566	515	461	523	558	500	533	507	534	556	545	552	528	509	532	546	520	535	513	527	542	529	526	536	510	531	500	516	553	496	518	553	491	562	540	532	518	545	523	499	505	520	523	542	513	552	553	506	515	512	527	546	517	585	490	552	543	550	516	526	529	506	537	530	550	540	563	536	538	517	540	490	496	556	554	510	523	532	522	534	520	576	554	552	544	524	552	561	525	529	575	520	494	522	498	506	517	542	563	542	525	537	529	523	563	517	516	494	552	522	483	520	529	503	550	524	515	520	529	545	548	559	578	517	537	569	542	496	528	527	565	561	538	544	506	494	513	541	529	543	537	509	525	514	531	527	503	560	501	499	509	547	543	533	513	505	504	540	555	536	561	527	541	505	580	521	497	519	554	556	553	519	524	571	564	534	531	499	551	520	537	544	547	520	564	547	543	541	523	517	494	583	509	539	562	528	517	564	539	547	532	549	534	588	533	521	564	545	529	539	525	524	515	556	502	550	526	524	520	569	494	548	612	564	562	533	513	502	570	511	503	539	508	575	563	566	543	538	533	525	552	562	492	527	548	509	535	524	500	511	547	527	519	497	564	579	523	503	537	500	535	544	507	524	563	554	556	547	532	519	531	531	544	503	560	503	520	508	543	553	541	572	521	502	522	504	557	485	560	488	517	538	510	561	530	523	511	521	535	513	511	515	521	531	504	503	574	545	539	522	553	553	507	519	541	480	574	518	566	518	507	502	507	505	562	524	505	539	524	531	530	538	510	566	542	505	513	532	569	509	514	537	555	533	502	517	533	569	541	543	568	554	538	505	548	533	549	535	571	537	506	519	541	500	504	526	538	533	533	551	544	530	495	492	552	537	519	496	517	503	498	527	552	539	524	526	481	511	479	541	537	508	545	531	514	488	521	536	522	557	563	499	573	519	508	498	499	518	511	537	526	546	545	506	533	497	519	560	565	538	515	557	584	508	559	485	510	527	506	530	515	510	517	500	522	530	503	552	559	509	525	552	512	519	522	544	466	542	544	548	526	526	559	526	576	531	532	497	545	528	517	550	554	520	533	530	510	571	521	528	548	548	538	529	521	527	513	543	537	511	494	479	496	567	519	581	528	558	549	539	531	547	505	539	496	579	504	547	542	548	497	503	531	524	525	523	507	538	490	585	543	544	520	534	495	543	509	556	511	518	527	551	534	530	535	554	516	510	478	559	483	523	498	533	559	519	518	549	496	557	568	531	488	576	525	555	517	510	491	539	560	560	516	499	518	549	510	532	561	559	597	501	520	490	527	506	536	527	557	546	506	543	539	508	514	544	536	508	508	501	539	551	529	508	525	525	526	522	535	490	552	531	484	492	498	547	495	543	570	542	487	505	529	524	548	550	520	508	468	496	522	494	545	539	488	467	564	535	513	491	554	560	552	533	515	511	542	481	519	512	528	524	547	540	501	535	510	542	514	515	526	514	505	505	502	526	561	515	503	561	491	543	534	528	522	556	591	522	527	505	513	528	566	527	509	504	535	511	527	521	530	521	523	521	526	532	562	509	554	535	541	544	519	548	558	544	501	541	521	517	562	542	514	563	530	533	533	520	544	507	512	509	506	515	558	523	546	547	517	546	504	545	548	530	526	490	508	562	503	535	533	496	537	547	541	579	504	553	552	583	511	535	523	532	521	474	560	534	544	543	503	544	542	569	522	531	527	558	529	550	492	537	540	558	561	544	575	520	567	544	528	520	527	526	547	541	563	542	523	518	530	542	543	548	511	505	518	553	504	539	529	494	542	537	512	500	518	555	551	523	530	552	499	557	535	540	517	527	578	536	546	515	506	571	549	557	497	543	529	484	514	522	545	520	530	505	520	527	504	526	553	557	529	510	543	513	582	551	544	512	523	518	508	485	495	524	515	510	508	539	525	560	569	525	502	506	524	523	545	540	528	524	526	494	540	554	565	534	527	532	531	519	540	537	507	519	576	510	527	522	515	481	505	508	526	509	516	522	552	503	545	567	530	453	525	537	530	549	501	530	539	527	559	512	519	520	571	544	548	520	500	540	533	499	536	499	519	530	518	487	496	538	507	579	543	553	516	518	541	521	504	499	505	551	487	545	505	558	534	549	549	549	534	511	526	540	509	560	500	545	513	538	563	526	545	555	511	563	482	550	564	511	555	499	549	494	509	532	532	546	519	542	493	520	549	535	521	522	588	562	515	577	516	553	526	535	558	549	558	501	559	531	503	538	543	556	525	522	518	499	570	539	521
24365	22630	29302	24369	19971	8142	1222	827	642	687	681	682	639	652	641	702	680	668	653	649	676	646	710	650	681	643	674	667	675	660	639	668	643	716	644	695	669	674	648	653	658	631	689	658	630	673	664	659	639	683	646	624	657	647	629	611	688	674	662	682	660	628	676	672	664	678	650	701	587	648	575	632	644	614	652	660	621	714	692	656	691	617	671	684	628	664	644	707	676	682	665	661	660	592	629	636	664	657	693	652	641	596	621	643	642	692	664	650	660	614	686	652	687	663	726	621	684	660	638	663	660	658	658	642	661	622	650	666	636	651	625	636	645	662	582	641	630	630	667	665	642	642	633	716	662	615	666	704	609	646	639	691	703	632	650	661	673	665	650	658	624	658	643	614	698	687	622	641	641	618	660	628	673	639	622	651	660	657	648	634	628	665	645	650	631	633	613	641	618	658	611	699	665	723	634	633	685	660	657	667	577	660	649	677	653	669	650	695	666	656	637	662	625	629	657	652	675	661	652	628	629	676	645	634	656	637	655	698	652	673	663	668	660	624	632	632	669	616	689	667	648	647	663	668	667	649	656	659	695	643	586	622	648	678	665	671	673	638	620	645	688	635	691	609	657	685	669	627	669	624	669	729	660	698	659	648	649	657	667	678	626	615	611	655	613	670	657	596	649	665	613	594	646	641	682	630	620	645	656	669	614	668	642	669	632	636	655	640	630	650	664	668	650	676	666	646	646	611	684	642	619	627	658	688	676	627	707	647	642	680	647	666	621	604	614	613	689	668	638	661	661	641	640	704	657	618	618	661	638	699	592	660	648	665	644	641	635	620	656	650	643	652	637	678	669	673	659	669	674	662	651	660	637	682	621	656	678	615	630	676	662	655	628	654	716	671	708	672	646	643	656	646	679	633	660	708	654	644	676	651	635	607	648	669	641	657	636	665	641	645	630	675	677	651	661	624	660	664	587	686	646	679	703	646	668	639	632	633	660	673	677	621	659	646	633	672	648	643	665	630	680	650	641	632	679	686	642	657	653	619	667	680	672	690	643	643	616	636	611	596	604	628	684	678	581	682	654	684	673	646	604	658	612	636	677	650	719	658	651	658	624	665	672	632	619	630	666	656	723	631	687	650	693	643	665	650	645	650	656	645	659	635	700	718	609	647	640	670	691	664	689	689	607	628	637	640	608	636	635	646	618	648	609	661	659	640	701	631	640	666	656	656	641	652	688	623	642	650	660	641	643	616	695	653	678	653	631	698	649	680	673	601	639	664	627	621	649	643	705	642	639	665	648	637	654	635	635	686	725	642	688	631	629	660	609	634	616	687	668	679	625	645	652	689	663	653	650	634	612	640	689	641	642	658	648	666	646	629	626	642	629	673	628	663	645	660	670	702	649	621	689	628	659	678	659	690	660	631	686	655	657	640	635	595	654	654	685	635	635	658	721	663	668	616	648	650	648	630	657	670	624	639	631	624	658	666	647	609	672	663	638	631	702	629	622	621	669	669	679	648	657	659	623	617	655	619	668	644	635	652	614	652	617	677	671	632	617	620	659	670	698	638	670	642	644	617	655	621	623	631	612	668	609	651	589	587	660	710	604	645	604	686	662	665	645	683	664	622	675	649	688	661	666	664	652	643	624	639	645	670	642	627	707	666	673	656	658	701	682	656	667	590	608	662	635	607	680	655	658	609	656	657	628	632	618	659	625	666	654	649	598	642	613	631	634	650	637	659	661	690	649	614	644	610	657	658	623	682	622	637	631	674	625	641	657	639	666	650	641	588	669	635	662	656	644	644	686	669	673	638	659	632	673	661	634	682	666	628	650	620	625	621	677	645	677	659	609	606	684	677	662	663	693	656	693	664	681	624	648	665	637	694	647	640	612	585	628	645	649	639	662	676	623	629	674	685	677	632	630	633	639	713	658	635	679	635	650	641	660	670	713	672	660	623	662	631	624	648	617	680	660	622	665	628	651	640	632	650	647	605	643	651	703	630	610	661	634	624	648	637	659	601	665	685	663	652	658	625	623	628	647	577	638	660	652	639	705	632	681	646	646	644	651	668	674	693	661	687	666	639	650	691	672	627	638	624	651	593	628	665	681	702	674	609	675	633	627	683	697	605	681	657	671	666	653	630	632	652	647	645	605	639	655	668	658	661	655	618	657	653	656	651	662	660	631	626	619	716	634	643	656	648	652	642	687	669	625	574	645	665	637	661	669	649	638	648	708	653	670	631	696	650	673	653	669	679	628	619	653	615	657	634	657	657	626	638	649	656	618	671	706	678	641	645	690	641	654	638	661	621	630	658	644	640	660	679	664	680	651	663	692	641	672	633	715	623	671	632	638	632	681	662	707	654	662	648	644	666	661	657	648	677	604	627	634	657	636	664	664	691	695	625	683	680	635	616	619	670	657	681	666	619	664	638	665	654	642	647	640	661	573	639	714	627	650	688	662	643	626	652	622	687	638	641	648	644	645	645	631	633	658	678	677	674	659	646	637	590	657	642	694	624	669	609	653	647	662	638	690	661	654	626	693	600	653	652	673	677	663	669	642	656	648	605	690	654	657	693	672	661	679	678	690	673	632	620	638	640	656	629	627	669	654	634	644	650	698	645	726	631	678	651	630	642	673	608	612	684	629	653	666	626	623	662	664	675	682	663	665	651	656	632	609	629	612	679	645	652	635	644	661	656	652	651	654	710	621	651	619	617	633	669	650	676	620	624	662	680	681	693	711	656	666	651	640	671	656	645	620	712	657	662	631	687	627	667	696	619	620	652	686	610	658	608	665	693	619	651	713	651	633	638	676	641	641	634	690	687	650	652	671	676	642	629	682	647	626	597	625	648	660	660	677	605	671	630	654	649	669	657	635	620	680	620	695	624	637	603	637	668	633	639	645	656	652	643	592	621	683	652	648	598	696	687	627	660	648	705	647	637	654	665	704	674	671	646	633	676	659	644	654	629	645	671	689	662	616	656	625	642	660	638	670	650	643	586	621	616	680	631	613	726	664	584	648	629	621	588	627	708	683	649	685	640	647	646	676	690	624	657	633	692	620	649	635	644	647	661	643	642	685	662	644	644	708	660	719	604	671	657	694	659	628	638	668	635	663	646	664	626	646	681	611	671	648	684	635	646	654	683	655	613	683	718	713	672	647	628	664	680	624	638	626	667	645	647	665	623	624	619	692	668	676	668	674	628	670	649	672	604	662	613	643	661	631	628	637	625	652	672	661	638	586	636	651	641	674	647	625	670	641	646	659	607	667	670	668	683	672	628	623	655	615	649	629	658	697	625	668	673	621	677	582	656	588	657	636	643	618	668	653	624	633	624	690	662	623	634	656	659	690	658	657	654	633	635	598	642	664	652	616	648	686	637	707	654	637	644	664	604	652	659	625	660	649	648	591	626	656	666	642	662	607	662	668	642	647	691	640	645	648	621	631	668	665	667	661	660	574	630	622	683	644	648	661	594	641	660	664	643	645	665	722	639	637	679
61799	88749	48667	14894	3221	907	641	582	564	580	626	601	576	555	623	614	577	614	658	600	604	645	604	613	565	619	608	584	549	596	604	623	626	598	560	582	628	585	645	606	569	565	549	609	590	590	612	630	590	557	583	605	600	596	583	577	585	577	551	606	605	583	584	560	596	614	606	568	628	577	564	592	603	611	591	589	590	578	603	604	588	555	618	643	575	594	581	577	626	578	605	580	579	615	543	613	589	623	607	600	590	550	608	627	592	575	602	594	569	571	571	581	610	579	596	589	580	619	601	586	640	600	611	613	600	595	534	595	568	621	569	573	588	607	607	596	570	603	562	579	574	591	560	568	569	603	580	632	584	593	624	620	597	595	610	576	553	539	547	555	573	560	570	564	613	552	637	571	583	586	601	609	565	619	603	640	628	625	612	591	586	612	587	568	580	591	545	608	601	601	584	610	606	549	607	563	612	608	576	596	651	636	578	565	599	584	573	583	629	601	584	604	574	625	604	587	576	562	597	580	599	576	578	586	649	594	620	581	572	572	574	590	671	584	598	591	631	596	587	591	597	569	602	572	581	614	578	623	594	580	598	592	587	581	568	589	586	597	545	628	601	596	601	569	573	587	565	576	588	570	536	595	614	617	594	594	575	619	604	552	570	565	576	585	583	593	557	591	601	581	598	578	599	594	573	597	568	593	605	582	573	611	568	585	603	600	597	593	575	590	608	602	575	571	616	562	583	567	574	587	594	543	561	627	546	592	581	582	574	596	569	607	586	566	607	588	637	587	550	591	607	573	565	570	578	566	619	587	608	606	566	624	583	582	576	569	631	576	618	595	591	660	607	574	614	610	583	616	601	596	573	626	599	552	557	597	604	611	596	588	648	570	537	561	549	597	589	586	562	576	573	613	571	574	556	551	565	555	567	597	591	628	559	627	573	615	597	630	613	589	593	633	611	597	611	532	607	566	552	603	587	602	604	603	585	600	602	614	598	598	606	544	618	596	607	593	609	585	540	602	544	608	623	587	606	627	618	577	597	559	599	582	583	553	549	612	584	591	600	579	546	568	592	592	617	600	592	618	574	630	634	643	583	598	593	555	615	619	566	622	594	639	577	597	576	574	607	586	584	563	605	539	583	618	592	572	573	617	594	638	626	574	591	594	573	570	614	612	600	607	612	632	580	603	611	588	604	596	609	585	580	598	602	579	584	608	613	621	624	599	555	557	610	564	603	565	563	614	599	568	598	567	559	569	587	583	587	549	576	562	602	563	557	636	556	599	619	609	607	603	583	586	567	609	585	594	605	560	598	588	603	613	580	620	594	585	606	597	612	607	597	568	570	563	552	602	615	604	597	588	611	577	600	621	552	605	634	606	604	630	613	627	567	585	647	571	620	609	594	639	573	607	593	633	563	589	569	575	603	582	583	563	586	555	625	571	600	603	611	593	626	612	592	629	562	626	587	589	585	609	582	614	604	601	569	620	574	551	572	566	585	581	544	607	599	613	587	567	599	584	597	579	564	610	555	626	579	548	596	593	560	599	634	577	586	548	576	604	644	551	573	591	585	569	585	600	592	618	553	607	604	668	595	610	574	579	560	591	603	611	584	662	596	597	558	609	587	585	589	593	601	582	591	578	627	567	595	597	573	610	625	559	605	571	585	621	548	568	572	610	622	601	602	575	613	604	581	570	552	622	601	577	599	610	574	595	543	569	603	596	589	591	578	605	591	578	630	561	558	597	608	604	624	594	663	551	577	618	588	585	555	601	560	654	600	553	562	608	584	608	579	627	592	585	573	609	572	626	552	583	625	621	612	623	579	569	578	598	564	581	574	596	647	577	585	619	619	611	570	580	598	581	631	592	623	587	576	598	622	629	603	535	629	575	629	587	588	618	550	571	591	532	583	571	588	583	587	561	605	588	635	587	587	599	575	567	595	623	557	612	613	602	543	587	593	602	595	583	576	583	581	604	592	586	639	601	579	574	562	608	592	631	552	586	563	545	616	589	587	589	564	600	642	568	624	601	584	573	568	554	587	595	599	622	593	601	587	596	602	570	574	595	615	577	596	586	587	606	585	551	565	576	550	593	545	567	618	591	609	600	604	578	591	569	600	586	586	601	635	619	611	628	569	598	593	562	612	557	573	590	586	648	637	593	609	638	626	585	560	583	569	568	617	572	583	560	593	586	572	585	603	576	610	594	586	551	581	600	606	590	554	540	606	523	549	585	604	569	591	577	544	598	630	560	557	610	621	627	611	574	580	616	547	646	599	573	588	593	569	580	551	600	584	585	564	598	639	582	602	567	610	658	576	598	561	609	621	588	559	613	641	573	580	603	585	636	632	593	569	563	625	597	576	637	580	609	564	528	584	552	574	621	588	572	587	554	564	584	592	572	630	590	545	547	603	591	549	582	599	604	582	586	568	620	582	540	574	553	617	569	591	605	605	560	557	606	584	584	577	589	632	560	573	575	583	560	576	607	578	646	599	595	583	601	585	582	554	613	550	571	563	590	544	605	623	558	585	644	575	620	582	560	613	574	565	548	592	595	580	602	525	635	519	588	605	564	567	602	600	559	580	594	565	584	585	572	607	571	579	613	587	564	596	604	606	566	556	618	594	624	587	589	609	585	569	577	631	573	533	593	566	573	564	523	572	575	618	563	641	591	564	622	589	585	584	608	641	591	556	593	612	572	528	576	584	595	602	638	602	607	569	581	613	591	570	621	575	573	576	589	585	589	574	624	622	545	632	585	574	587	601	590	591	619	581	589	567	588	563	596	604	587	566	625	604	579	583	598	552	628	565	532	635	531	595	585	629	618	599	575	600	566	583	599	581	594	637	586	601	579	588	556	600	599	589	597	591	616	608	596	620	586	604	605	620	612	603	574	607	590	590	589	584	610	560	561	648	606	600	616	555	613	565	564	571	593	591	567	642	538	613	595	615	561	547	623	586	612	605	636	599	544	556	606	542	564	592	604	532	538	565	618	591	604	584	589	621	621	566	578	575	599	567	597	600	600	608	600	535	557	600	567	512	570	615	590	570	598	600	572	582	602	596	592	580	611	560	573	596	596	617	579	590	598	589	606	581	599	597	588	591	571	613	587	569	614	590	584	548	624	564	582	645	581	575	581	613	598	594	556	587	599	571	590	591	598	602	590	574	563	539	596	603	589	599	556	560	580	599	592	573	603	602	591	649	609	573	593	579	610	591	560	526	589	602	602	613	586	615	602	606	591	589	609	582	601	588	601	581	581	607	556	548	617	657	619	578	606	585	592	620	587	566	627	595	574	575	609	574	597	607	597	611	630	593	602	583	630	561	592	603	564	541	619	595	609	622	563	554	565	613	611	565	610	563	552	571	569	567	590	595	570	627	603	574	584	585	594	609	614	568	577	564	579	611	572	532	553	596	570	596	594	602	594	549	619	588	605	641	591	603	571	567	593	581	565	589	643	582	626	565	602	580	580	553	580	582	546	595	540	583	615	586	547	557	612
34793	30821	18134	4100	851	555	553	554	535	520	516	521	498	539	538	553	518	519	491	524	513	519	537	531	522	480	514	498	520	503	501	533	504	500	506	505	535	531	511	536	540	494	487	530	514	501	543	511	529	567	539	478	505	520	500	507	497	512	530	527	511	517	484	515	527	517	480	488	516	507	499	509	519	498	521	527	538	515	573	518	487	499	517	489	527	485	516	597	515	539	528	515	513	519	556	515	520	510	521	504	519	528	514	548	525	504	500	516	521	498	536	491	534	537	519	490	524	549	551	507	508	520	541	547	552	505	515	491	486	543	563	456	542	511	510	534	562	527	531	482	537	526	521	493	521	529	541	520	534	499	535	523	487	531	492	496	464	525	541	531	537	539	529	530	514	538	472	560	508	513	480	534	511	555	515	527	527	524	513	528	514	539	519	492	558	570	504	493	574	525	538	514	493	530	554	522	529	488	552	561	533	521	505	523	546	523	510	504	521	508	508	519	518	512	547	499	514	511	554	512	513	561	491	509	484	525	507	504	519	496	516	556	495	551	512	514	538	532	517	508	508	507	505	523	505	487	521	503	506	508	495	574	504	534	519	539	533	530	524	511	535	537	524	497	502	542	500	548	537	486	513	534	507	548	520	505	506	512	503	499	514	544	484	549	532	504	480	544	559	511	519	536	481	547	534	525	492	534	542	531	516	506	483	512	567	484	483	566	567	535	547	521	507	536	503	521	508	527	520	518	558	514	508	547	519	517	527	532	542	559	488	522	498	480	490	521	495	543	505	500	513	540	532	553	519	509	510	512	491	518	483	520	486	523	496	514	513	529	520	472	486	513	518	536	473	534	521	560	473	502	514	513	509	521	506	469	499	554	497	524	548	536	535	493	560	481	501	515	502	528	478	522	539	549	517	513	515	510	522	538	485	498	513	526	504	504	530	534	538	504	526	492	516	532	558	497	532	484	497	503	507	517	505	511	526	543	493	502	552	568	543	502	514	492	520	538	527	543	523	527	544	504	570	528	487	521	529	531	493	473	554	484	513	475	534	485	516	506	498	508	518	488	527	532	491	544	505	537	477	552	529	539	533	517	516	511	566	512	512	500	483	503	564	486	532	522	460	536	500	487	506	535	512	490	543	520	509	493	521	537	515	503	499	504	495	497	541	541	521	522	536	497	514	539	535	546	562	461	525	495	524	498	571	523	553	482	494	495	537	513	531	560	530	522	506	507	537	539	495	542	514	483	508	466	512	517	506	527	550	504	488	500	450	509	499	486	521	517	494	452	516	481	537	537	504	534	536	518	529	513	557	513	501	541	565	532	532	519	520	469	490	493	529	448	510	483	508	512	522	522	521	541	504	491	476	507	514	517	506	487	551	496	483	519	514	523	530	540	511	485	493	553	573	507	561	525	491	471	547	516	506	484	531	525	524	490	559	507	513	509	524	528	504	514	481	526	517	518	519	534	537	526	483	555	492	524	520	520	535	475	538	498	493	516	525	517	466	529	518	529	543	476	508	547	504	473	495	503	525	481	527	497	540	501	494	506	507	513	551	494	481	542	499	506	492	533	498	541	509	505	487	504	520	501	516	490	527	496	527	547	558	508	588	500	548	532	507	532	518	541	548	524	508	546	514	571	497	516	553	482	497	555	514	561	489	550	489	575	527	547	540	495	551	548	512	510	549	492	515	542	545	540	513	529	537	523	487	567	475	580	568	557	551	515	509	501	545	498	508	503	507	525	497	513	490	503	514	556	497	533	503	476	510	539	525	531	553	529	486	549	505	524	499	554	537	529	490	532	488	479	533	535	515	533	521	524	535	492	529	515	528	464	508	521	560	473	497	501	529	540	544	495	502	521	543	518	515	522	563	506	515	489	506	485	546	526	540	521	510	496	521	511	524	509	532	483	554	504	525	540	493	508	505	487	503	533	523	512	531	511	493	518	517	511	532	514	465	527	520	502	526	513	525	518	530	539	512	559	506	512	497	530	535	533	535	520	557	498	478	518	502	578	496	528	542	532	530	517	480	476	546	492	498	545	490	526	508	507	493	538	519	512	527	525	535	503	526	537	525	539	512	534	488	537	552	490	518	540	511	491	507	494	501	522	539	498	498	528	551	515	529	503	503	502	535	534	495	509	504	500	530	528	532	486	546	493	530	516	534	470	526	526	481	530	562	505	517	499	495	512	538	518	512	492	489	502	521	514	535	544	533	545	522	511	530	470	481	517	523	528	519	564	487	495	515	495	544	519	487	552	512	480	514	518	557	538	585	555	493	563	530	560	504	546	492	530	482	545	549	505	527	508	523	514	510	513	483	519	560	547	528	490	527	574	529	508	510	501	582	552	541	536	497	560	516	516	539	516	481	536	530	501	525	522	534	542	526	529	555	498	539	536	489	488	495	505	536	497	548	505	515	508	504	533	522	505	503	541	530	536	505	497	507	483	520	533	540	484	513	536	499	539	525	479	538	496	487	507	489	505	511	490	507	456	510	533	486	551	482	505	501	513	523	552	514	510	536	511	499	518	540	485	497	496	504	563	567	511	491	534	516	534	556	513	550	535	494	545	555	516	496	517	541	519	533	533	476	511	528	479	513	520	488	514	501	534	514	536	530	487	537	517	483	529	538	532	535	546	521	543	540	492	525	484	516	512	510	495	495	540	507	529	530	539	524	522	492	473	538	537	498	496	509	529	477	542	474	505	548	497	502	520	511	521	484	493	525	512	485	513	534	493	512	523	527	495	505	516	490	525	521	508	483	504	520	526	480	498	516	545	489	504	517	517	516	545	525	539	508	511	475	538	544	516	573	509	507	540	520	520	488	537	522	514	527	520	535	531	482	518	480	523	550	516	516	517	539	506	540	499	542	541	524	536	528	533	524	480	515	526	512	534	530	524	497	529	518	517	559	500	533	539	514	522	511	507	493	493	549	521	516	540	517	521	517	506	536	547	500	511	534	549	514	477	545	482	487	535	536	493	517	509	507	559	553	516	526	563	509	550	526	510	535	516	541	503	524	528	520	523	511	542	483	522	550	483	509	519	518	511	545	512	507	532	541	540	502	477	526	511	564	516	543	510	559	487	540	540	527	507	514	524	543	509	547	515	533	536	460	545	516	539	503	482	513	527	525	500	562	507	487	537	509	508	502	549	545	538	499	501	483	500	525	485	526	510	507	524	536	489	525	534	520	511	522	520	533	558	507	517	542	509	536	496	508	489	531	490	551	504	508	514	510	536	497	559	544	512	517	568	490	552	502	535	519	550	485	553	507	490	522	511	501	532	511	490	537	491	552	476	501	516	522	495	501	509	546	513	523	558	492	532	506	470	494	499	516	499	505	510	533	503	503	545	502	570	501	506	470	541	524	525	487	500	515	510	502	512	507	518	529	509	520	531	517	537	516	516	504	552	544	519	491	526	466	515	465	506	542	552	483	510	511	515	511	534	512	483	498	470	514	516	516	516	531	535	558	514	497	531	512	507	534	523	512	525
31392	29686	9929	1791	630	456	451	431	438	414	461	446	449	433	441	431	449	435	424	433	467	436	420	474	424	433	429	436	455	435	450	413	457	401	439	435	452	446	409	427	427	422	437	440	475	452	444	409	402	443	469	400	423	433	435	425	450	436	473	458	412	413	398	425	439	428	404	425	433	410	418	408	420	416	414	472	438	436	425	443	440	410	398	406	375	420	400	458	437	436	431	420	445	434	453	414	417	454	458	435	468	421	452	434	442	430	424	446	420	398	400	445	397	426	431	451	400	427	462	456	424	415	386	411	428	385	418	405	424	426	416	465	411	433	403	421	461	451	436	402	420	443	417	461	430	441	411	486	398	446	451	419	458	419	429	465	416	428	417	451	407	448	414	426	422	396	432	431	453	414	419	393	405	404	427	441	469	458	417	407	380	376	438	406	403	441	422	432	456	448	430	404	407	458	426	453	450	422	431	446	441	431	452	451	433	446	420	464	437	445	394	419	441	455	452	413	433	448	483	428	405	419	397	422	456	408	411	413	487	444	441	439	413	401	410	444	411	390	435	460	462	437	438	445	405	434	453	423	415	419	454	420	441	403	471	396	404	403	375	418	437	462	447	428	399	420	437	412	476	394	446	431	417	456	457	431	436	440	431	440	430	417	445	423	420	429	463	410	444	418	426	408	453	402	437	411	447	422	442	371	424	417	415	430	441	452	428	438	416	411	438	392	423	433	437	443	419	441	431	396	417	444	459	412	425	425	409	434	429	410	478	405	418	460	409	410	429	427	403	430	404	415	399	428	434	435	403	441	422	389	442	436	442	431	458	450	442	423	431	443	414	432	413	434	376	422	437	450	458	480	405	424	408	411	419	443	424	421	404	437	478	403	450	432	435	444	423	402	421	431	423	378	421	441	428	402	486	445	419	415	447	411	448	419	396	399	433	414	419	397	410	446	412	407	421	432	431	424	404	422	431	430	399	406	424	453	418	420	391	427	419	438	459	410	429	424	441	444	434	442	410	456	433	440	445	468	454	419	442	392	426	431	430	448	414	399	452	448	446	466	444	409	429	432	423	420	428	393	446	449	421	400	396	420	463	397	398	450	424	399	444	410	466	401	462	417	405	433	439	420	450	411	417	407	434	394	464	466	450	434	473	419	458	421	431	398	396	451	434	427	408	399	420	442	408	436	438	376	468	433	412	418	461	454	406	455	424	430	435	411	413	418	444	441	431	401	409	448	410	379	446	445	429	432	428	438	379	442	401	419	404	408	390	444	406	427	411	417	376	427	452	439	422	416	424	406	443	439	449	409	442	416	417	448	442	414	399	458	422	418	431	480	407	471	436	427	370	410	458	449	397	450	470	438	449	452	437	445	445	436	439	396	439	422	434	396	431	424	446	462	430	434	420	424	446	435	453	444	426	409	424	441	401	399	414	413	428	440	401	427	475	430	400	418	415	410	445	423	423	401	438	407	437	434	452	396	424	398	405	437	421	405	457	409	417	401	430	466	399	427	407	428	456	428	444	455	425	421	430	465	451	405	444	463	395	442	433	432	431	421	423	418	400	454	421	429	436	446	428	401	442	448	403	390	431	410	411	431	388	436	410	442	400	436	440	462	447	436	461	451	438	449	436	443	389	400	443	414	405	416	406	431	449	427	437	423	412	413	417	450	442	466	421	447	414	446	459	443	420	408	462	421	414	473	450	406	387	412	410	407	446	450	423	419	413	420	419	455	465	427	421	471	430	413	447	416	425	442	447	420	437	429	452	446	454	435	446	436	461	413	387	421	409	407	430	411	428	422	435	443	460	442	419	420	430	440	441	445	409	422	426	406	475	400	428	442	402	453	435	423	454	451	446	417	392	452	436	450	448	402	423	445	446	413	434	402	441	464	418	432	415	408	387	407	452	489	418	420	451	402	441	392	429	463	426	430	433	437	428	406	432	412	438	426	441	430	438	445	445	423	429	424	427	436	437	465	430	432	459	382	450	396	465	431	430	471	413	427	395	417	422	444	409	449	406	430	419	419	407	404	427	390	393	426	441	433	409	465	422	412	447	400	441	425	454	455	441	420	448	436	435	442	433	390	368	444	429	456	441	438	459	419	405	406	423	385	434	433	448	424	444	417	383	424	446	399	417	408	442	452	411	442	440	441	429	416	433	432	414	428	417	431	438	421	459	442	435	443	400	441	430	427	421	413	449	463	444	443	416	430	430	457	384	420	422	429	434	439	440	455	430	453	433	412	418	418	446	443	434	410	422	435	437	425	439	405	410	405	430	396	446	458	428	417	447	457	421	429	416	429	426	444	402	434	435	416	442	402	444	441	432	449	420	412	453	415	415	406	423	458	399	470	445	464	448	391	464	453	436	421	431	428	431	429	423	444	445	436	421	406	403	455	430	414	434	435	407	451	422	399	457	422	457	459	433	452	424	414	423	414	432	412	443	405	436	432	427	427	456	433	461	439	472	425	429	441	453	423	448	393	454	416	450	452	412	437	416	443	434	443	414	438	442	449	424	436	446	408	403	450	412	405	425	419	462	435	397	454	407	416	415	381	424	414	427	453	457	408	420	423	441	448	411	440	401	450	430	444	441	424	443	446	435	426	433	446	405	443	430	437	496	471	405	406	454	421	388	420	426	436	419	429	405	416	422	413	420	450	422	462	421	451	386	461	449	440	402	451	406	453	423	393	467	466	420	412	413	436	453	428	427	407	429	427	454	427	406	493	426	414	427	429	397	443	427	455	441	434	488	435	477	428	430	428	419	463	453	458	428	397	439	398	455	419	454	442	420	449	423	444	439	459	393	432	430	414	437	476	395	433	401	409	450	446	432	423	444	449	403	454	434	470	384	446	439	428	446	439	426	441	411	418	453	449	419	445	416	415	438	452	422	404	435	416	418	452	412	424	423	454	448	435	408	425	417	450	444	428	434	414	433	424	419	406	455	414	448	428	431	417	379	422	463	424	447	389	437	391	432	458	409	397	431	424	411	419	452	418	425	411	429	444	434	416	404	447	444	419	428	399	430	459	402	439	393	413	434	442	410	407	428	447	421	453	423	429	413	423	422	404	411	473	451	443	406	409	464	393	447	431	431	435	425	420	407	409	453	411	411	438	386	451	438	424	428	433	431	361	444	421	430	444	429	435	421	416	422	451	421	412	413	441	434	460	381	412	440	439	436	408	423	405	458	447	474	426	434	439	468	411	406	389	420	402	471	463	419	426	422	434	443	427	459	416	412	453	462	450	416	435	360	447	435	413	414	433	412	447	381	420	434	421	445	403	416	392	421	419	434	461	435	431	436	407	397	460	419	469	439	452	408	431	438	418	426	450	435	437	438	475	430	431	446	387	452	408	431	434	414	412	436	422	415	439	403	439	434	433	435	431	434	413	444	395	436	400	432	460	440	377	420	443	416	410	435	447	407	392	404	418	446	488	423	447	382	422	412	448	442	427	427	439	446	462	466	425	389	449	423	444	451	437	408	414	404	428
24947	23359	29435	24907	17304	3778	847	641	587	607	577	603	526	618	588	569	533	513	561	565	586	581	566	564	548	564	547	616	562	494	571	545	559	576	567	519	575	568	549	564	594	568	549	592	604	555	548	534	600	512	592	516	561	550	583	567	535	556	585	580	572	561	552	548	567	580	552	506	537	511	595	604	555	596	568	571	553	573	598	564	581	588	570	526	576	582	560	539	554	533	579	516	593	560	568	536	589	549	560	604	580	564	571	551	551	577	563	561	586	555	608	564	513	593	622	557	580	565	588	518	558	546	544	606	509	587	536	526	543	549	561	546	573	532	574	579	566	566	564	586	543	550	576	568	519	565	567	554	529	574	564	520	546	588	571	539	527	569	589	515	575	554	555	542	578	532	543	549	538	545	539	514	533	550	559	541	575	522	597	546	565	559	539	526	571	549	526	559	551	557	561	543	567	602	561	545	618	561	542	553	554	565	566	584	518	589	526	543	584	540	511	526	629	574	576	500	580	558	580	539	557	522	562	565	589	542	531	552	541	541	548	583	572	554	537	529	579	546	553	578	569	571	586	582	570	560	574	554	541	581	584	531	548	504	491	573	575	584	545	541	560	525	504	536	518	529	547	566	518	555	583	565	552	604	533	565	540	527	554	597	552	524	560	513	539	578	552	561	527	581	570	582	591	551	531	622	529	569	594	567	575	550	527	523	590	578	595	535	547	548	553	545	536	563	575	615	509	574	542	636	548	567	518	577	537	567	556	537	540	563	605	560	557	532	584	585	564	585	549	575	562	583	536	550	594	536	535	577	584	544	560	556	633	530	573	585	557	535	535	549	586	544	550	550	568	557	563	566	546	575	550	524	570	542	587	541	515	556	558	533	537	546	545	579	531	491	554	536	551	553	575	586	572	533	573	547	566	560	569	503	548	534	579	562	550	560	515	593	545	566	558	516	517	545	547	563	539	599	510	560	535	535	568	579	583	541	582	579	563	551	564	535	561	582	530	522	532	547	537	544	583	589	584	572	575	526	575	581	552	550	570	576	569	528	572	572	526	558	545	505	555	532	556	543	532	551	537	535	519	539	590	555	595	534	555	572	547	576	543	562	528	524	551	550	573	550	553	553	512	521	514	533	553	556	556	584	617	566	544	602	553	593	579	578	535	564	542	550	534	585	525	542	550	533	541	567	547	502	528	537	597	545	587	512	489	575	542	559	529	551	551	545	569	539	561	575	553	552	551	531	544	499	536	572	532	540	564	527	590	538	528	552	565	519	547	558	535	609	584	563	548	559	578	531	548	510	521	549	546	591	601	572	541	542	559	530	541	568	523	609	590	563	525	556	529	553	529	578	551	576	583	589	549	556	580	550	567	576	600	598	548	574	533	534	559	539	570	553	552	574	565	554	544	567	549	570	575	546	589	546	566	543	557	570	574	552	548	585	578	595	574	564	567	563	519	578	561	561	561	558	596	577	555	560	568	568	515	551	532	567	541	596	512	542	559	526	559	531	561	531	553	525	552	531	558	512	564	552	498	543	567	571	581	573	556	544	593	560	540	563	582	561	596	568	575	560	534	552	566	603	563	591	565	531	541	605	541	548	566	547	542	554	543	556	537	515	577	506	585	568	562	578	550	565	603	599	564	564	591	605	579	571	531	553	558	523	599	519	561	595	593	533	602	584	545	563	571	525	561	537	557	551	526	575	591	540	607	600	526	572	576	517	560	534	585	540	550	553	543	538	542	581	561	557	545	524	540	585	563	554	554	596	539	563	547	535	516	573	559	520	532	529	575	577	574	516	544	548	571	602	546	549	577	546	551	532	545	543	557	628	566	586	583	533	544	502	545	537	532	565	517	549	550	569	532	567	541	563	576	566	548	542	563	532	545	570	566	525	572	609	589	539	564	571	574	572	534	541	548	562	525	540	548	538	512	542	550	564	574	552	555	544	570	523	544	532	586	572	545	549	558	531	589	555	585	572	518	586	552	582	557	554	570	571	589	536	605	539	582	549	567	497	562	580	582	569	538	539	541	518	524	562	574	563	496	544	520	563	587	562	586	568	578	588	520	552	576	512	566	586	540	607	567	559	547	544	537	557	573	542	602	518	537	558	537	540	565	573	550	600	543	542	536	526	549	549	584	528	560	538	524	570	576	516	554	541	557	556	536	610	562	551	515	589	503	593	554	524	545	544	558	526	547	543	577	555	546	532	529	539	553	586	510	560	548	566	550	538	546	523	515	541	571	544	533	579	548	542	561	590	562	573	545	550	545	542	572	557	553	537	563	564	573	584	533	608	612	558	567	545	555	485	598	561	640	578	528	528	613	562	571	581	521	545	520	563	590	562	520	583	536	550	562	594	518	578	587	519	552	572	548	528	560	548	577	503	540	546	545	565	569	564	531	553	548	573	541	563	553	539	520	550	572	578	579	567	581	532	542	534	549	525	557	584	594	549	548	544	540	580	575	549	557	537	531	558	544	604	556	596	562	527	545	559	615	531	552	554	538	530	537	517	544	557	574	576	523	578	571	574	568	543	527	511	608	547	537	558	576	574	530	578	522	539	550	525	520	567	534	581	550	521	532	576	597	538	566	560	518	512	567	575	532	544	572	549	554	594	575	594	574	530	570	577	550	550	517	487	541	587	542	548	601	562	550	580	556	588	567	546	526	544	569	559	567	560	595	544	525	529	567	564	555	538	546	524	521	557	531	589	517	530	545	554	578	558	591	552	553	555	551	568	567	562	533	552	579	534	554	577	540	549	607	563	540	555	571	540	531	538	566	540	570	517	535	544	522	591	556	530	564	525	503	569	574	566	585	545	529	537	556	522	567	560	547	531	549	554	573	531	592	522	553	555	541	582	566	584	612	557	543	508	570	536	547	567	542	572	577	570	539	532	554	562	523	515	511	556	558	585	570	553	544	601	504	524	543	560	583	551	553	577	514	574	542	578	550	557	568	524	528	562	526	562	567	582	570	517	575	517	551	563	569	578	539	552	556	505	536	543	514	552	550	536	533	543	517	546	528	543	565	521	575	555	553	560	535	541	550	576	529	513	547	558	537	534	545	521	538	520	527	549	535	559	535	582	565	557	576	532	557	597	613	584	589	529	593	560	583	533	570	536	550	564	543	605	575	578	584	552	564	544	554	560	524	537	529	585	540	584	558	540	554	570	524	562	538	563	533	533	551	561	559	570	559	552	573	577	619	546	558	597	573	551	558	558	533	572	597	569	542	579	570	530	526	577	597	538	512	530	557	544	576	555	530	547	496	575	588	584	530	579	558	553	521	576	601	538	569	517	539	554	531	561	542	524	539	540	579	501	560	517	546	545	535	551	550	519	586	572	546	551	542	548	549	536	574	532	561	557	508	557	577	590	562	536	553	589	512	562	560	494	527	607	562	567	520	559	568	577	510	501	579	570	579	566	586	562	575	549	539	547	522	576	585	562	555	606	570	558	592	558	553	576	564	545	568	534	541	571	571	558	572	586	529	581
62925	84449	44298	12120	2523	749	563	537	493	536	487	491	493	549	495	500	490	532	535	521	494	573	510	502	504	520	508	524	511	543	517	517	505	485	512	533	496	541	486	490	507	535	531	514	474	549	501	477	510	524	521	519	553	549	531	493	532	530	504	526	513	512	497	511	472	475	473	492	519	507	497	517	511	460	514	488	469	528	472	537	510	523	493	517	529	552	493	498	498	525	477	515	505	542	504	506	513	487	476	526	505	529	503	541	489	520	479	505	518	497	494	527	510	511	526	513	513	496	529	523	507	541	498	521	536	496	494	531	493	543	516	490	527	487	502	521	491	546	492	504	490	508	524	515	515	530	526	470	517	476	539	501	569	478	526	531	525	501	542	520	498	527	526	538	486	516	528	536	517	496	495	522	492	524	519	477	524	517	468	501	494	544	529	535	508	475	520	508	531	524	544	506	513	517	492	500	513	480	502	536	573	515	512	531	465	506	484	493	498	493	510	506	480	504	536	505	481	469	487	512	533	483	514	493	489	495	507	485	512	485	503	494	519	492	504	511	515	547	525	515	503	494	517	500	514	506	533	501	482	533	488	515	508	540	521	486	486	476	524	505	523	513	454	522	467	499	509	508	524	531	489	522	508	541	499	517	485	492	525	508	520	530	508	544	519	506	493	492	511	494	518	555	500	512	525	548	496	490	479	492	523	508	564	488	543	513	577	527	522	495	489	504	521	514	536	472	495	538	477	483	511	553	497	504	487	476	514	513	514	522	493	512	509	490	519	539	491	488	501	501	517	548	525	540	530	507	553	502	502	519	511	529	501	530	490	536	512	478	498	507	533	553	501	505	491	499	507	489	512	500	467	505	465	514	521	524	564	488	507	480	460	494	513	519	526	552	492	480	527	560	505	518	515	490	529	532	532	510	545	489	540	483	512	520	504	508	509	535	482	512	488	519	545	497	479	543	503	543	488	533	536	518	517	471	501	521	464	519	553	534	514	480	526	476	511	511	570	527	504	520	514	481	501	485	463	492	539	448	518	513	522	553	504	505	494	467	472	536	525	507	502	521	498	507	496	498	493	516	510	478	499	472	472	519	476	529	500	551	488	527	505	526	506	525	521	487	527	483	484	520	484	509	532	527	511	508	495	509	545	506	541	490	493	476	524	516	508	507	529	547	495	511	480	494	531	486	519	488	539	566	489	507	526	530	517	509	566	505	524	494	502	493	496	518	539	465	547	493	491	522	483	494	517	495	480	544	492	477	508	495	505	476	556	489	508	495	490	501	540	526	504	536	494	530	518	496	529	522	507	465	448	527	496	504	509	497	496	481	534	523	484	536	490	526	498	508	508	487	499	497	507	523	495	501	536	501	522	536	498	503	516	503	519	541	573	513	504	521	484	495	535	503	520	518	514	493	551	505	509	512	476	540	512	499	549	493	497	510	514	509	494	502	506	458	497	511	503	532	520	515	535	524	511	505	532	517	496	516	520	491	510	491	486	530	493	494	504	490	524	546	488	527	554	512	504	509	514	526	511	553	549	549	528	466	517	524	475	510	520	495	496	506	520	518	536	521	520	503	481	470	516	523	521	507	504	491	502	539	483	486	500	537	498	495	493	526	538	505	462	526	539	506	511	555	507	503	491	482	480	503	535	523	544	495	508	563	508	499	509	518	499	495	540	509	507	518	537	527	503	532	527	529	470	488	539	518	489	512	494	499	548	532	486	514	489	472	523	489	532	519	468	538	504	469	505	472	488	506	536	514	498	513	493	546	518	501	556	511	513	500	519	497	521	553	481	510	565	525	502	501	520	509	534	485	517	523	524	527	488	498	551	514	527	528	548	511	492	515	487	482	524	477	498	523	509	547	518	534	519	463	499	507	523	538	507	507	516	536	488	505	493	507	525	548	478	474	489	531	493	527	511	532	492	516	488	511	502	507	536	500	575	527	476	500	521	558	494	530	536	513	526	525	510	523	538	500	499	499	517	517	487	511	515	506	556	522	503	450	483	532	538	507	504	512	484	538	499	502	531	519	537	528	466	517	519	493	526	496	494	532	520	548	494	480	474	508	508	479	485	509	509	519	513	514	536	509	495	501	489	505	487	530	498	505	502	500	527	537	543	483	546	467	481	510	505	564	470	479	511	519	511	483	499	465	517	476	493	535	557	488	530	527	494	523	509	493	479	496	517	493	521	520	452	471	522	522	528	515	541	532	492	531	531	514	491	500	509	522	562	552	505	533	499	486	496	505	493	511	484	542	497	477	455	511	509	495	528	498	498	491	517	487	521	517	504	508	536	516	548	500	537	483	520	500	502	460	499	486	505	478	515	511	546	488	480	516	492	500	479	506	513	520	477	509	508	489	535	519	511	528	466	514	527	525	516	485	508	481	484	504	516	528	496	497	525	516	506	520	485	539	499	511	517	461	500	477	539	486	509	535	470	511	516	539	523	493	499	495	486	522	532	524	494	554	519	547	532	474	518	520	513	527	484	523	475	437	517	539	513	529	501	498	531	500	536	553	511	506	556	505	524	533	505	508	501	508	522	504	510	520	547	492	504	484	501	518	500	482	481	530	532	508	522	515	516	502	541	506	511	499	505	498	503	519	542	487	535	501	539	470	510	512	471	561	506	548	475	533	492	490	539	493	559	495	504	533	507	506	521	490	485	529	468	517	508	518	511	516	548	506	479	498	527	500	489	499	527	516	524	527	484	478	522	510	478	481	463	484	531	489	466	524	510	510	488	476	517	509	544	539	538	503	535	496	498	493	464	504	486	504	506	461	513	500	533	530	516	496	508	499	531	484	487	501	522	510	497	476	514	510	512	544	520	521	478	540	528	487	554	522	486	506	530	485	531	513	503	507	484	506	538	522	527	486	501	473	500	511	540	467	548	511	501	488	509	471	519	486	513	516	501	514	531	492	500	540	503	535	506	511	503	510	513	515	491	482	490	519	491	520	513	516	514	546	522	481	535	522	497	539	526	528	464	446	514	553	556	495	503	485	491	504	489	458	503	521	480	483	501	517	536	504	530	515	489	525	529	469	524	537	490	533	524	494	500	484	524	520	508	485	502	509	502	501	476	547	520	486	505	529	491	517	522	505	525	507	497	498	502	480	574	511	492	534	503	526	491	530	539	558	489	553	505	511	502	517	507	482	475	540	490	508	515	500	518	471	495	510	499	504	510	519	483	515	539	503	496	475	523	503	562	531	532	475	493	514	520	519	500	499	457	494	497	513	481	501	531	504	528	487	523	460	504	479	514	522	485	504	502	502	456	527	497	530	539	473	515	505	521	526	508	521	506	488	514	487	517	555	503	508	501	503	531	512	515	524	496	482	482	537	509	495	514	481	508	531	470	487	512	506	453	517	521	502	487	540	489	477	545	477	519	523	485	510	458	474	490	494	539	525	501	515	487	495	514	514	489	535	495	540	516	530	524	504	512	538	501	489	541	517	511	581	513	506	525	499	464	502	495	470	513	470	468	531	536	519
24339	22515	29280	24482	19892	7918	1165	685	602	678	670	664	626	613	604	670	602	686	628	614	602	640	654	629	646	615	666	593	606	636	612	591	618	632	667	658	600	635	636	574	588	605	687	624	596	648	639	615	601	627	645	620	591	568	657	634	595	591	610	607	626	641	565	608	601	596	640	631	622	597	596	616	595	593	585	612	626	617	646	652	679	612	668	637	640	592	620	622	609	605	550	599	606	634	608	626	638	596	557	621	624	594	603	585	604	573	573	677	590	626	620	649	597	641	630	657	579	590	618	612	619	631	588	608	602	618	686	581	614	638	599	643	614	590	608	603	592	651	616	605	678	642	630	570	619	580	630	578	609	583	609	619	633	617	634	584	583	621	569	620	654	620	659	582	623	651	603	602	624	596	587	611	625	609	595	604	605	638	568	675	630	605	633	591	633	663	627	588	612	594	547	636	615	615	626	605	608	609	621	623	611	621	663	643	624	646	616	629	592	639	605	614	602	597	621	618	588	633	589	609	652	640	603	629	600	651	560	611	630	632	652	632	610	650	611	601	594	593	652	585	649	669	579	621	602	631	622	608	601	632	622	618	602	571	618	600	664	620	600	661	649	596	621	617	602	618	601	613	580	597	618	642	625	614	580	625	596	595	608	633	651	590	614	618	641	627	642	607	612	642	656	596	648	619	621	598	613	632	585	619	608	618	620	640	617	607	647	609	645	640	623	578	615	605	646	605	633	623	581	610	638	573	611	583	604	643	588	642	642	594	637	628	614	628	584	592	573	617	584	631	589	629	634	618	633	620	639	647	607	607	616	614	629	593	619	600	606	609	612	624	567	622	590	663	635	660	618	615	644	595	611	613	634	639	625	625	589	604	584	616	564	627	638	597	637	613	584	602	636	642	611	597	617	607	645	593	604	604	646	618	639	563	634	644	596	630	577	587	583	597	589	590	626	606	607	669	644	566	645	618	602	588	621	609	608	658	647	619	647	608	610	611	582	599	632	640	594	603	698	622	571	618	613	641	632	602	621	599	647	649	637	635	628	645	633	658	579	616	627	627	651	607	619	622	620	593	663	645	615	616	619	584	637	586	624	571	652	625	614	575	670	663	596	596	627	588	634	625	611	610	636	613	617	632	636	619	588	619	603	647	648	618	627	597	620	609	657	580	609	619	618	520	616	625	652	663	606	591	635	619	594	623	580	606	630	640	588	602	630	598	654	643	645	636	652	613	575	606	633	639	606	637	626	602	621	648	584	621	625	651	623	627	637	596	632	610	614	652	593	617	631	578	611	615	596	631	602	606	641	636	552	628	572	637	605	687	599	599	605	588	655	625	603	625	634	580	625	630	580	626	681	607	602	633	676	580	607	639	629	602	603	601	620	601	616	603	578	579	603	646	638	589	629	642	555	612	593	585	597	619	586	615	610	637	635	565	582	610	601	622	612	583	636	625	606	585	590	676	605	633	636	622	607	596	642	591	597	619	608	612	646	566	609	610	626	618	651	631	594	612	601	597	586	574	636	625	631	604	618	570	598	627	601	579	631	637	613	602	613	648	628	591	672	637	620	585	633	634	629	572	604	597	633	614	619	573	600	630	612	609	646	624	647	662	645	602	563	572	625	627	585	638	647	652	646	620	669	644	618	618	609	595	627	586	612	629	634	577	589	635	605	596	622	602	625	633	654	611	583	649	603	602	623	617	654	587	609	640	671	634	612	647	628	663	619	657	618	619	588	652	607	611	595	651	606	626	594	637	596	641	659	634	626	643	626	659	596	652	621	615	617	633	623	640	603	616	607	648	639	620	619	599	618	609	664	636	671	568	622	581	649	620	613	643	618	620	634	654	635	597	632	664	576	640	602	595	582	630	676	569	635	631	592	624	648	631	649	623	612	576	637	583	627	648	614	625	566	595	573	618	579	648	590	610	616	588	633	632	604	617	661	645	610	597	669	629	654	615	633	610	650	596	628	627	628	599	640	663	647	607	568	597	586	615	634	631	638	567	583	591	615	669	570	577	619	641	593	605	621	595	593	581	641	633	587	572	582	616	658	596	602	625	615	632	602	581	594	610	633	648	595	609	623	625	615	592	621	604	607	615	652	611	625	585	621	632	619	608	597	608	576	659	642	611	623	629	632	599	629	637	590	591	605	585	630	657	619	661	645	580	605	602	632	599	635	561	607	582	621	666	601	642	629	596	634	649	603	647	604	633	598	658	634	638	603	651	603	606	617	582	605	623	613	606	590	643	593	643	631	607	614	598	612	659	598	622	614	619	652	622	595	600	613	615	653	625	632	601	591	627	609	618	624	552	585	620	641	635	556	648	612	599	603	585	596	611	575	616	645	617	624	619	660	602	576	661	618	635	652	623	560	590	617	643	653	652	688	625	615	621	606	618	614	621	647	657	600	593	624	657	626	651	639	607	590	595	625	606	599	604	599	620	630	624	636	621	632	590	649	613	639	611	613	644	576	590	638	637	592	637	599	586	646	632	606	611	624	613	626	576	603	629	636	589	636	646	619	616	647	611	629	635	610	641	600	574	605	607	619	612	633	615	668	598	614	619	595	619	618	618	649	595	607	598	622	565	655	583	660	596	636	584	617	587	589	579	617	595	610	617	584	627	624	634	631	609	628	645	533	601	612	615	684	632	608	600	632	633	600	628	611	605	612	614	564	597	625	591	634	618	613	647	615	597	645	611	600	603	639	641	605	628	593	639	591	634	614	626	603	684	633	638	629	590	617	654	596	652	623	595	598	644	591	598	594	671	559	670	583	628	628	644	630	629	572	574	607	630	580	596	623	607	611	596	663	623	573	618	606	580	647	620	591	633	634	674	620	602	628	624	595	644	640	614	669	645	603	590	613	575	603	623	607	621	619	594	571	595	629	649	637	585	608	630	645	618	637	629	615	609	625	591	568	611	619	646	662	602	608	643	628	629	639	607	644	652	597	630	603	624	611	596	615	612	615	538	637	586	650	596	644	651	585	623	678	645	590	621	619	604	604	604	588	562	642	645	589	611	623	640	621	599	611	623	602	621	657	597	623	592	630	647	630	633	631	583	606	618	594	598	594	607	633	626	627	611	613	614	614	629	636	618	617	593	589	661	583	548	593	616	609	635	591	593	620	609	589	646	609	598	599	659	590	606	640	607	630	642	613	615	578	582	602	582	641	638	628	634	590	613	626	624	605	577	581	633	617	671	635	596	591	598	642	604	578	589	592	596	594	581	624	634	646	638	596	612	583	645	637	606	619	604	651	650	641	661	627	622	603	653	599	608	585	596	625	617	669	664	585	598	651	609	607	617	564	616	682	627	624	644	620	653	609	595	632	629	617	623	618	580	594	593	558	644	638	531	622	671	642	615	613	595	633	672	625	637	583	642	590	600	620	624	629	609	589	632	615	583	620	623	591	665	641	632	611	597	654	633	633	654	618	602	611	603	639	616	581	612	559	580	548	588	634	580	638	596	637	658	656	593	613	602	633	653	642	595
61655	87915	48308	14850	3193	899	614	579	523	587	586	597	559	576	578	546	567	583	563	532	618	548	546	568	568	591	575	557	590	577	582	611	587	571	553	567	545	569	599	559	583	573	600	608	538	562	566	564	587	545	519	589	565	563	554	593	581	548	532	567	547	528	538	544	575	545	539	576	510	560	550	561	524	548	554	560	565	549	586	577	569	561	568	537	528	565	558	573	547	555	569	536	519	581	588	542	579	567	567	553	592	549	576	568	524	522	605	546	557	571	571	563	547	570	564	564	531	575	593	586	536	583	550	575	554	553	604	554	587	599	538	588	557	573	573	552	573	567	610	557	583	561	549	566	554	546	581	582	542	542	555	558	620	558	562	564	558	554	606	564	601	530	545	529	538	578	582	589	580	565	591	559	577	562	636	617	546	551	596	566	553	599	572	562	569	542	567	552	584	556	594	554	534	563	521	537	567	617	558	557	588	577	513	557	582	606	543	559	563	575	544	554	517	552	596	541	570	553	587	576	533	553	521	581	554	576	562	526	575	532	595	560	581	542	592	537	543	542	536	570	533	593	540	550	580	596	551	582	572	576	557	549	556	580	573	551	566	562	554	568	582	539	595	530	553	548	583	587	565	550	537	560	532	575	581	548	582	564	561	550	543	587	544	573	586	555	549	565	530	549	557	548	525	573	607	608	535	518	566	553	529	578	548	565	563	602	527	607	562	579	568	563	598	564	567	581	557	559	566	566	603	620	571	598	566	569	604	557	551	523	568	560	577	553	531	563	557	580	536	543	562	586	543	616	556	556	532	580	600	537	586	580	571	563	599	549	536	572	572	526	548	541	562	545	574	578	561	566	536	572	551	553	591	584	575	558	588	524	549	574	565	615	552	531	573	566	612	530	572	587	544	541	545	582	552	553	545	547	586	500	578	542	561	559	592	557	590	570	586	507	567	571	536	635	545	571	537	585	493	570	594	562	558	594	577	575	558	585	504	535	559	519	564	545	556	546	612	522	597	556	571	559	547	547	577	529	567	599	563	548	571	555	605	540	578	539	578	544	566	604	552	502	574	573	534	564	567	571	573	544	579	566	526	579	581	542	521	546	595	584	568	546	572	557	571	497	566	576	527	620	595	564	541	526	548	522	571	535	565	536	531	564	553	579	578	552	540	522	563	571	576	597	548	550	562	582	542	569	521	558	560	562	595	584	594	556	579	604	575	594	573	577	590	523	584	567	564	547	592	574	545	584	586	547	567	558	592	554	605	587	574	589	572	556	552	576	582	553	533	543	582	543	560	556	511	543	572	574	583	548	646	566	561	567	550	544	549	549	589	534	534	551	565	556	545	581	561	544	537	602	553	539	528	573	592	534	543	573	592	558	571	552	566	572	578	517	544	557	530	579	527	582	525	514	536	561	573	570	580	566	545	535	565	585	574	573	539	610	542	586	542	594	562	542	566	608	558	490	538	538	542	558	614	562	561	534	583	563	529	547	604	579	562	563	536	591	487	556	558	556	510	560	546	524	569	559	591	580	567	565	582	574	540	551	586	526	569	533	560	564	558	557	539	541	547	567	539	548	573	573	595	573	605	597	559	588	590	559	601	501	595	541	538	564	532	573	573	562	585	547	570	566	548	552	561	545	529	572	587	592	579	510	573	531	611	613	571	569	558	589	589	575	518	534	518	603	564	565	519	571	570	571	577	550	601	582	593	562	579	580	575	575	590	581	625	587	571	556	534	586	602	560	556	556	581	565	533	605	538	528	545	556	565	531	580	569	602	533	545	557	592	553	549	521	568	564	563	553	576	546	551	566	542	531	542	559	606	572	537	541	557	528	590	551	554	495	571	550	512	576	540	575	534	542	555	551	593	574	606	594	538	526	517	552	584	563	523	586	601	532	591	568	503	562	546	547	529	597	598	583	583	540	586	564	557	561	547	555	568	570	498	575	562	562	554	592	590	608	536	531	532	573	559	559	536	528	574	561	546	535	599	557	534	602	539	561	594	548	568	549	521	564	581	553	595	527	570	572	536	576	577	586	538	553	537	563	545	490	536	515	512	549	552	586	606	574	535	565	558	538	568	561	524	555	522	561	565	577	532	572	572	539	567	565	581	529	566	542	526	576	514	575	578	562	557	537	512	565	575	548	533	585	504	574	543	541	557	587	523	548	539	539	570	559	559	605	572	531	533	578	543	569	578	540	552	568	583	593	544	573	549	530	522	537	545	544	536	573	553	568	574	531	554	542	594	578	565	560	574	565	583	557	547	607	539	539	537	560	581	535	556	566	579	557	570	519	591	551	585	575	545	590	556	621	576	593	549	561	571	569	576	581	568	537	546	530	561	572	527	552	563	541	567	558	539	595	539	579	518	552	593	598	565	529	548	581	586	552	564	580	565	561	549	575	536	527	507	513	536	563	604	521	590	563	573	541	556	537	566	560	522	522	538	542	554	541	567	574	575	547	549	556	545	515	610	546	591	591	543	581	572	579	545	581	555	597	561	594	578	581	561	572	570	512	550	566	569	540	577	602	582	559	539	538	563	537	565	576	570	556	582	578	576	571	532	561	555	547	519	518	586	552	517	535	570	577	573	604	538	561	611	593	545	556	557	564	567	517	630	562	586	558	593	510	519	581	552	550	542	539	560	558	596	586	573	514	606	598	563	573	542	548	550	528	560	550	604	578	542	525	579	562	534	531	549	524	549	592	588	612	570	521	595	545	568	581	537	544	578	519	538	548	556	584	560	544	550	546	577	550	539	566	565	571	546	553	570	555	523	573	568	611	577	553	553	555	591	562	550	543	555	593	555	602	581	604	571	503	537	549	536	511	581	570	557	537	533	604	541	570	567	518	531	567	624	518	552	593	570	577	547	546	545	520	567	572	521	575	603	550	550	567	549	548	558	553	542	571	557	569	562	533	557	546	550	589	596	570	527	595	570	559	569	575	542	565	563	566	590	580	519	561	593	564	564	547	558	534	583	590	584	558	594	558	564	560	540	586	546	577	582	564	555	555	570	583	530	545	564	556	568	570	544	546	534	560	540	534	572	578	582	554	590	572	584	558	588	557	570	609	539	526	568	548	546	559	510	568	551	581	582	590	580	551	598	569	567	560	570	550	560	549	572	587	554	580	558	520	586	535	555	581	547	555	562	566	554	560	588	562	552	563	579	545	558	522	576	543	585	594	609	558	544	573	542	561	566	559	559	558	552	547	544	548	572	566	536	579	579	558	519	563	588	522	598	601	556	556	547	582	583	623	542	587	571	525	570	545	568	568	586	563	586	583	529	601	578	551	536	577	569	570	573	561	534	521	593	587	572	536	570	570	532	568	577	573	555	552	555	564	556	573	584	600	550	514	575	568	517	550	546	556	583	589	562	570	601	588	568	550	555	583	547	531	575	584	544	537	546	579	555	568	550	546	542	561	539	551	559	587	603	586	596	573	530	561	586	586	586	513	549	565	560	523	561	569	584	557	608	592	559	570	552	566	552	581
34840	30203	17653	3907	815	568	516	466	529	471	506	485	436	484	494	504	473	493	510	490	478	467	484	454	466	495	478	448	503	516	493	502	480	502	485	525	492	489	480	514	481	474	520	463	454	466	455	485	469	477	442	448	463	460	479	500	472	465	493	448	487	450	472	487	465	482	463	468	479	507	489	501	486	461	478	450	495	478	511	453	474	477	503	491	499	474	488	492	517	553	477	481	479	473	464	445	496	500	510	497	494	481	490	481	497	504	490	470	505	488	445	478	473	448	475	464	511	485	447	465	479	509	467	473	515	452	473	487	478	460	472	511	474	479	465	465	460	475	517	520	491	492	474	483	483	499	481	501	464	511	516	474	481	489	441	510	493	473	445	496	463	530	476	442	471	516	496	464	442	477	470	467	493	470	506	454	508	484	475	521	501	468	463	470	500	524	483	460	479	478	466	492	452	527	472	507	495	492	475	510	479	466	475	442	465	482	520	481	472	488	477	512	465	435	464	487	478	479	497	482	492	482	514	481	494	488	442	495	487	455	467	491	487	479	457	463	489	439	489	462	465	490	508	468	473	481	489	459	450	490	499	487	485	517	477	463	502	498	516	466	451	501	445	475	410	472	475	509	516	486	508	476	455	474	484	429	518	443	511	499	466	463	518	498	499	457	488	483	519	503	500	442	506	467	471	508	455	480	490	460	494	473	479	475	476	465	487	470	506	457	488	491	493	425	460	477	439	498	492	451	514	473	488	466	475	453	500	486	488	424	477	478	475	449	474	450	489	486	483	491	460	512	498	506	489	454	514	495	494	475	496	469	519	489	485	480	516	465	470	468	485	519	504	497	471	491	494	479	449	478	464	495	503	494	483	478	469	491	480	477	494	485	489	470	473	486	518	473	499	455	546	455	483	495	498	487	459	466	489	491	508	475	455	481	493	452	491	462	505	508	470	494	456	499	485	482	483	543	515	461	465	462	456	467	498	503	480	424	514	502	511	481	484	469	450	438	505	507	496	482	497	440	514	486	484	502	425	513	502	476	477	437	499	488	469	488	511	485	499	496	435	469	496	483	475	453	476	488	483	477	499	483	451	486	519	469	459	509	513	456	498	473	449	448	463	507	477	450	495	498	487	457	491	458	480	473	481	437	478	518	499	476	509	474	480	548	460	469	470	488	452	496	479	487	500	523	492	459	467	500	422	484	459	500	481	438	523	453	501	457	496	473	542	427	480	450	483	493	464	458	480	481	489	453	476	435	501	454	482	503	470	518	459	490	509	491	512	481	447	471	497	479	475	449	501	462	464	477	494	498	496	461	475	498	465	510	469	440	459	459	451	467	451	513	487	494	500	481	446	471	453	452	467	469	470	446	448	450	508	482	489	449	496	469	457	490	512	495	448	454	464	504	458	464	503	512	520	501	449	462	491	492	488	459	451	465	458	504	472	493	482	466	490	454	453	476	488	467	486	455	459	474	495	486	461	505	483	496	462	438	457	488	467	476	490	486	477	469	470	534	498	462	502	466	473	485	481	456	470	463	469	466	511	521	483	495	500	479	462	440	502	474	455	495	447	495	498	479	441	490	456	471	503	456	439	465	479	468	497	575	467	453	523	470	463	460	444	458	472	469	451	470	510	518	489	447	454	484	459	452	478	451	510	498	499	446	443	482	474	498	462	501	471	452	488	473	481	520	473	476	466	485	484	429	468	527	468	474	538	503	493	475	467	499	495	508	520	490	485	469	479	489	476	487	434	453	481	477	486	489	470	457	512	467	502	484	486	488	469	491	500	456	448	490	488	470	522	453	474	482	486	467	497	501	499	454	526	454	469	486	451	523	453	503	489	494	458	455	460	472	486	491	509	481	504	504	510	506	463	470	459	479	440	479	465	481	487	472	482	414	463	518	461	462	482	485	503	510	490	483	482	478	501	505	470	440	485	455	449	485	445	481	476	506	517	466	456	495	492	464	495	503	464	478	498	494	481	484	481	491	427	450	446	474	514	462	475	487	466	444	488	458	471	476	462	493	485	494	467	490	487	488	472	472	466	500	510	496	471	484	497	490	459	461	492	489	496	488	464	460	522	479	483	480	444	447	480	474	474	452	527	512	502	493	486	453	468	465	471	483	467	492	492	435	485	492	498	504	475	487	444	463	482	458	467	484	489	465	507	495	449	514	495	500	495	504	499	498	471	469	475	469	507	484	500	504	515	511	466	483	477	499	460	507	487	519	483	494	438	424	478	430	463	462	472	525	479	446	497	447	495	482	454	490	483	489	475	454	497	479	470	482	471	482	505	496	444	493	506	475	524	494	481	479	492	453	499	494	468	470	477	469	497	518	469	437	472	494	494	473	490	469	473	455	501	474	476	477	493	495	449	432	491	503	463	485	486	507	505	485	484	439	469	497	495	491	516	480	483	511	499	482	511	467	469	458	504	444	496	486	485	487	472	470	459	464	485	443	488	475	437	453	429	438	466	508	498	497	494	494	513	492	511	492	500	456	503	479	482	470	469	514	473	464	472	499	475	461	487	485	468	455	481	447	503	468	471	533	522	509	511	536	488	456	494	475	481	468	474	488	509	516	527	483	460	483	503	472	477	502	464	455	476	443	499	451	452	470	556	507	458	498	459	475	488	458	497	496	487	507	469	500	484	478	526	519	483	499	473	472	504	453	479	487	499	476	445	508	499	503	498	501	495	483	482	450	455	493	457	470	479	456	467	516	501	506	490	464	477	476	482	471	497	498	495	477	502	462	527	472	492	457	462	474	485	501	494	454	508	474	500	481	458	440	490	480	474	460	472	468	496	461	460	477	452	495	474	433	499	504	496	459	473	481	519	511	458	483	453	487	504	493	464	476	452	487	444	506	479	492	483	489	473	503	514	498	485	461	476	482	472	475	484	482	473	500	487	486	527	472	486	521	467	474	457	496	479	528	493	476	490	450	503	484	445	454	451	498	498	483	503	485	471	448	472	472	468	486	473	461	483	457	507	436	459	483	437	522	444	507	529	484	443	481	483	490	486	463	455	468	458	484	446	489	503	445	495	471	478	468	493	479	493	521	499	466	523	499	493	484	469	484	515	488	460	456	512	481	482	475	501	489	467	466	458	471	500	515	464	437	460	471	470	465	475	466	511	464	479	488	487	489	449	478	495	422	487	505	475	496	502	506	501	494	514	434	498	500	470	501	438	480	500	499	519	470	491	486	453	494	497	449	508	474	444	457	490	465	478	531	488	516	471	514	514	479	484	471	519	462	484	469	452	470	480	451	451	478	487	448	462	484	456	502	511	470	523	503	515	460	451	479	476	467	497	438	475	496	489	503	468	503	518	466	490	493	514	450	488	514	502	473	468	456	439	498	489	501	506	490	500	462	465	456	441	506	487	504	491	475	537	514	477	465	474	456	489	495	511	510	508	491	488	481	472	491	455	481	458	469	464	489	469	493	491	494	503	509	479	471	524	494	499	450	487	489	499	452	471	489	466	501	452	457	495	399
31260	29285	9807	1931	633	439	386	407	413	402	432	378	416	448	374	378	402	375	375	418	403	379	399	408	412	426	407	405	429	383	392	398	447	380	447	418	404	407	410	444	386	358	409	400	384	402	408	433	399	417	430	396	435	436	409	440	412	357	403	372	402	404	366	375	411	369	390	390	386	402	362	403	434	418	416	405	393	396	400	398	376	401	383	417	444	425	433	405	408	415	407	461	404	418	425	403	422	405	399	419	366	432	404	382	382	374	433	400	412	384	390	408	382	398	412	387	383	398	419	412	395	397	411	357	445	390	399	389	417	395	430	429	418	409	379	406	387	406	406	423	399	405	378	424	411	417	362	380	419	387	407	367	385	398	396	410	420	395	377	424	396	385	411	388	377	360	433	429	383	388	383	407	407	393	419	404	399	412	387	428	402	382	407	406	390	423	397	439	409	400	424	409	419	423	427	388	388	396	360	390	430	397	353	393	421	401	379	376	419	400	416	377	383	415	399	393	425	387	423	368	412	405	416	427	411	420	403	403	394	429	440	395	369	392	387	384	395	389	420	385	421	363	418	383	415	402	407	396	406	394	356	413	431	398	381	388	366	406	415	420	406	434	351	416	394	446	430	393	427	378	410	378	384	382	394	434	418	445	402	406	436	420	397	395	430	357	385	408	383	423	425	362	378	366	384	379	416	398	360	388	414	402	437	421	388	387	383	424	373	447	419	396	405	406	387	390	410	381	382	388	405	402	398	405	400	376	419	387	397	394	404	423	378	418	421	406	387	370	397	408	399	435	414	396	392	393	400	408	381	435	398	392	400	411	392	382	444	383	401	394	417	415	433	392	416	422	393	367	422	388	401	398	420	403	390	395	425	408	360	400	390	403	393	349	393	398	387	384	401	404	399	420	424	399	446	402	386	407	405	395	404	406	386	388	396	388	410	415	376	393	402	417	383	403	375	381	400	391	372	384	381	411	397	410	382	397	375	400	386	418	389	434	369	413	390	425	411	385	403	407	419	412	386	409	408	408	406	397	439	396	376	415	389	406	405	425	384	409	421	437	433	405	407	422	390	398	437	428	420	397	420	409	383	394	397	417	409	382	391	413	423	364	422	419	373	413	407	395	412	389	395	434	386	416	426	412	349	411	419	417	400	392	373	420	381	399	370	405	395	428	389	364	391	416	408	396	399	402	410	390	404	382	408	354	403	419	411	386	398	391	413	400	386	388	415	384	383	372	383	390	371	401	410	398	396	393	407	403	425	393	410	378	414	410	416	424	405	398	389	407	393	376	415	385	370	375	407	386	387	428	389	449	400	407	408	370	385	409	417	412	408	366	401	364	399	448	379	410	370	408	373	386	380	420	427	405	376	420	413	369	370	389	367	424	431	373	418	376	395	404	419	405	403	438	393	411	391	413	402	370	402	375	454	400	398	434	412	383	404	402	420	385	417	395	433	425	408	412	404	381	382	378	410	410	394	412	367	413	403	408	390	395	396	396	365	405	388	395	384	406	415	374	419	414	437	392	413	401	394	412	390	431	390	400	390	406	412	398	391	400	378	374	416	398	379	436	403	411	369	413	390	396	388	382	396	375	396	401	398	383	403	420	395	396	373	405	386	406	404	377	424	420	379	401	381	376	423	402	405	416	371	407	378	401	410	401	377	411	415	380	390	395	373	386	438	416	426	415	417	413	403	388	388	376	422	432	368	407	412	430	418	374	377	416	389	395	451	405	428	389	401	420	391	368	390	404	403	407	427	396	386	405	372	397	395	377	420	433	412	387	401	382	386	398	405	420	371	412	378	382	408	399	396	386	390	403	392	411	389	416	403	386	404	437	386	404	410	392	401	380	412	375	396	379	359	467	400	377	404	402	413	395	426	441	410	381	409	387	397	384	398	389	383	395	376	383	398	408	392	403	423	378	417	404	410	416	374	405	388	365	415	394	425	411	414	367	407	386	402	424	380	367	408	373	399	405	414	393	416	408	423	401	401	388	443	386	408	412	383	422	398	415	384	384	361	388	416	417	403	419	459	378	403	366	393	393	417	420	386	380	409	392	374	366	445	390	408	407	412	408	408	392	421	377	379	413	417	401	387	402	365	381	380	408	387	382	404	419	407	423	396	400	419	350	418	416	386	434	413	428	412	414	415	421	461	425	413	402	440	410	381	423	423	420	408	398	415	421	429	395	381	380	417	391	385	405	402	393	422	366	402	411	414	398	407	396	435	395	413	422	410	420	413	379	424	416	397	404	427	442	399	349	386	401	375	439	370	380	402	405	396	437	405	369	395	373	425	373	399	361	386	404	399	406	436	412	413	380	382	350	422	389	401	424	388	424	400	375	422	378	367	426	412	367	407	413	423	404	353	382	399	398	407	409	401	390	403	423	400	401	370	429	415	402	416	437	418	422	418	381	387	392	425	377	378	407	407	413	416	398	389	409	390	400	397	434	387	394	385	405	398	423	383	390	363	371	403	367	413	385	410	415	348	414	422	406	399	412	399	373	363	396	404	381	386	392	371	366	413	394	386	387	394	390	407	385	394	390	396	374	425	411	385	384	404	394	378	402	416	392	410	364	421	441	434	404	390	374	390	404	371	386	428	384	413	377	389	399	428	402	431	428	402	410	358	375	412	408	393	397	412	387	443	417	415	393	466	407	387	336	360	373	416	391	413	400	382	416	397	400	378	374	417	390	411	376	386	404	432	374	381	386	389	414	373	401	379	368	393	429	398	422	383	384	389	393	396	405	364	399	412	443	430	393	396	410	380	420	409	415	420	384	377	358	424	416	425	373	395	400	379	423	409	407	380	426	398	423	402	391	404	397	441	417	409	408	405	415	398	423	424	408	398	406	438	438	383	394	362	409	399	409	395	371	414	418	402	434	368	396	412	438	415	398	406	385	421	393	411	404	438	390	380	429	382	423	417	415	418	435	415	442	391	399	380	415	422	376	377	392	383	365	392	399	438	391	435	436	421	403	403	423	394	409	405	377	334	461	383	434	388	410	402	408	409	398	401	413	389	435	407	398	382	401	389	426	407	374	417	392	444	409	403	412	399	414	368	389	401	369	438	411	395	386	401	426	377	432	390	421	419	409	386	406	417	389	431	420	430	375	421	406	432	379	393	411	395	394	409	422	408	378	399	417	394	410	418	442	419	406	396	433	407	426	391	400	455	406	411	392	359	408	405	373	421	402	387	406	408	425	399	398	396	406	379	426	433	405	389	372	397	426	427	376	387	377	385	391	415	398	393	389	366	405	385	403	410	406	425	375	376	385	385	409	383	390	428	389	378	407	359	440	411	379	429	411	360	395	389	392	390	401	385	393	410	435	375	401	413	365	431	387	420	406	417	397	371	362	424	408	393	428	388	416	394	440	389	410	380	399	381	373	374	429	404	387	378	410	421	428	410	391	394	381	371	386	398	385	416	417	392	384	422	425	406	416	374	376	401	398	440	398	402	376	416	394	403	426	392	417	396	409	379	419	413	400
24958	23281	29633	25000	17336	3811	833	603	556	567	565	557	516	566	548	538	508	506	544	500	532	530	544	575	556	504	490	539	538	560	534	538	532	553	548	545	549	542	518	494	546	535	537	561	465	549	519	547	507	582	518	488	534	536	527	551	536	516	566	550	542	542	518	541	581	545	522	548	541	523	522	482	515	526	507	493	500	549	565	534	501	577	543	502	559	579	506	558	506	520	520	548	527	539	556	489	548	505	518	565	538	525	553	511	523	552	612	500	500	562	528	480	503	512	489	513	494	530	515	506	510	550	526	527	561	533	545	530	500	510	567	526	485	551	535	549	533	497	544	545	507	544	542	502	541	556	544	541	582	551	530	554	508	555	516	570	515	512	549	497	551	499	546	487	528	513	533	569	532	560	549	524	506	519	496	538	556	537	506	536	473	511	476	542	559	545	502	557	536	538	568	508	541	511	515	542	571	525	502	581	540	559	513	521	513	546	503	516	516	511	543	508	503	501	510	531	545	497	535	478	517	521	550	553	563	534	547	522	562	581	487	481	503	513	539	522	529	546	523	530	571	526	527	533	507	545	514	535	533	538	544	538	530	538	524	532	526	526	572	518	526	533	517	515	503	556	534	553	501	488	508	546	506	541	533	503	526	480	560	556	508	549	523	540	516	529	529	525	501	553	565	534	491	498	489	529	496	521	545	488	550	493	513	566	558	544	557	496	519	496	524	513	521	538	539	550	558	521	535	524	479	507	541	539	516	546	523	528	574	564	541	527	571	531	531	506	521	530	525	513	558	521	508	515	525	513	527	516	518	493	549	493	528	489	512	521	538	506	524	558	519	517	476	547	545	539	504	497	511	518	527	505	500	505	510	514	549	535	543	490	526	495	530	516	496	506	533	514	527	546	559	478	494	539	554	539	509	527	545	479	529	511	492	526	575	512	555	532	528	525	533	525	490	479	575	566	526	532	555	534	556	521	527	507	548	571	529	522	495	496	535	548	539	504	548	542	519	519	521	529	546	517	531	497	493	536	520	525	536	523	511	491	548	524	533	497	545	540	517	515	539	548	542	502	565	527	542	578	544	520	535	510	533	543	545	485	518	543	496	558	535	557	532	525	531	485	574	528	532	523	537	537	522	550	524	506	533	536	515	488	513	521	484	491	533	521	493	545	510	524	507	560	507	536	506	570	515	522	521	527	556	481	534	518	519	507	517	548	505	509	542	535	504	530	552	537	515	562	571	520	530	534	517	545	532	511	524	529	571	532	486	560	544	520	541	518	510	530	513	544	496	517	492	529	518	525	556	550	542	506	540	548	537	534	523	536	486	511	523	520	531	483	571	518	538	517	500	548	512	498	529	535	545	537	538	509	540	515	525	500	526	559	537	534	558	535	528	534	564	522	551	539	522	515	577	531	497	511	509	546	508	569	523	498	511	480	559	529	519	540	542	520	513	518	523	509	573	530	525	567	521	545	542	538	525	556	516	521	506	523	540	549	525	541	566	515	492	541	547	545	548	524	512	485	541	530	549	513	523	549	535	529	510	541	550	540	511	517	523	534	545	493	534	544	532	544	545	540	524	541	516	496	578	512	508	482	457	507	474	532	526	538	557	481	513	509	549	501	506	543	559	534	536	495	502	544	521	539	529	546	526	546	525	554	475	513	546	535	534	548	549	502	531	481	496	534	559	575	542	520	538	530	523	514	539	500	527	530	538	566	560	540	530	494	488	519	538	536	525	552	498	517	531	531	547	524	537	508	530	501	494	525	538	530	522	537	488	539	501	530	514	518	540	535	517	523	574	527	511	529	539	554	541	521	548	534	520	531	532	592	526	531	529	547	526	546	541	499	502	508	554	521	519	525	511	524	528	521	514	519	522	513	507	521	517	518	529	497	505	492	499	578	522	582	537	516	548	582	548	494	560	547	506	537	512	536	469	549	505	522	548	569	538	538	520	560	517	542	469	530	508	543	521	529	546	559	527	483	562	553	516	567	546	518	576	508	510	521	543	524	513	499	511	486	499	557	513	545	524	564	511	503	513	536	540	503	512	526	517	513	550	512	520	508	544	499	569	514	543	504	549	544	563	528	524	515	573	474	501	497	512	516	516	482	529	522	487	524	531	541	502	549	512	504	535	522	507	511	547	541	517	520	561	509	530	561	490	527	538	519	572	559	535	505	562	525	539	489	549	501	540	543	549	526	502	497	582	513	544	516	565	512	544	491	573	492	524	541	540	534	553	535	521	533	527	484	505	497	530	518	467	524	558	531	535	504	514	555	524	519	510	569	502	530	513	548	522	539	507	559	588	515	536	499	536	523	530	522	551	497	508	470	502	506	525	522	527	539	525	518	527	544	529	502	498	564	555	500	520	499	511	524	524	491	544	537	565	536	503	566	556	524	522	567	507	516	586	483	486	522	504	535	512	528	556	522	497	499	500	526	473	533	596	527	511	554	521	521	507	533	485	541	552	510	560	522	533	527	516	534	525	546	497	547	540	507	557	542	507	489	532	521	516	533	524	485	499	495	523	500	554	526	512	503	535	543	514	541	527	539	514	538	557	509	543	499	542	521	499	534	503	509	528	552	528	459	504	502	502	527	533	484	531	499	561	511	530	534	519	545	529	526	544	536	563	500	516	506	522	508	497	540	504	529	514	523	521	508	535	564	551	552	498	497	536	526	533	561	523	533	544	568	533	532	508	538	566	486	523	489	496	524	518	541	517	544	535	524	490	516	509	525	535	553	515	532	513	498	505	540	534	543	557	500	558	524	521	514	526	446	517	538	546	517	533	529	525	548	540	514	526	530	498	526	542	526	536	520	535	530	528	509	565	500	521	539	521	541	520	539	565	511	551	519	532	542	563	563	560	516	522	525	532	561	519	546	516	541	530	524	522	566	513	532	527	514	525	515	510	494	524	511	505	497	569	545	525	508	502	518	516	501	557	558	494	541	535	503	476	546	486	503	517	537	566	567	542	507	516	523	552	532	524	500	540	553	567	520	537	541	548	524	581	512	531	527	494	545	519	556	532	545	517	554	520	530	549	528	565	495	512	538	540	552	545	517	500	524	542	489	545	511	549	566	522	555	538	544	506	522	566	527	540	520	518	482	535	525	513	522	493	501	528	573	521	511	494	529	552	503	554	552	550	548	523	536	525	517	545	522	556	543	521	536	509	516	512	552	519	530	558	530	560	545	534	527	495	517	542	531	508	553	503	543	539	506	510	483	536	532	504	492	520	532	490	562	530	482	542	552	550	543	536	525	483	544	524	505	526	560	530	549	517	549	560	566	554	529	524	528	508	529	511	491	557	524	564	518	495	553	505	551	500	521	540	536	505	484	481	509	566	558	547	511	518	490	536	497	524	539	540	531	553	544	505	513	559	510	526	497	541	530	497	548	514	498	543	512	557	558	535	536	560	511	516	532	535	503	506	539	541	490	523	548	495	522	514	564	528	539	568	517	529	554	503	508	526	519	475	493	576	535	553	543	561	539
63184	84199	44812	13112	2822	787	490	486	481	439	493	524	510	496	494	499	489	475	487	484	512	512	475	477	491	490	486	526	447	469	505	506	503	468	468	498	476	476	534	453	455	485	507	496	506	473	461	478	458	493	480	493	501	484	485	487	475	473	470	461	447	499	491	478	498	485	466	481	448	494	461	440	471	465	537	507	469	503	456	473	440	464	482	481	481	492	492	469	482	498	487	535	518	485	534	464	477	486	481	504	507	526	474	497	473	464	451	462	501	508	484	513	490	498	519	479	481	472	496	487	455	493	426	464	491	464	474	468	467	501	455	464	492	479	459	443	488	463	488	456	486	496	479	472	511	483	453	481	547	478	467	506	463	476	467	475	471	490	485	503	530	474	477	488	500	474	469	493	490	486	463	489	454	496	489	481	441	472	490	544	509	508	533	475	502	465	485	473	493	496	526	474	448	483	510	460	470	485	496	468	473	505	483	448	464	481	489	491	449	496	483	473	504	476	493	474	480	487	486	469	507	462	480	512	467	467	462	421	516	432	517	476	498	532	484	459	499	510	502	499	507	458	480	469	473	461	446	485	488	461	520	505	515	477	480	531	492	493	502	484	479	470	466	484	479	467	483	430	481	486	473	489	476	500	470	488	464	522	507	482	484	478	506	499	476	491	453	499	467	495	480	505	478	487	464	462	466	509	477	475	450	511	484	477	465	479	448	484	469	486	520	498	475	464	449	510	473	493	488	483	465	428	467	500	459	451	483	476	496	479	477	452	446	475	507	486	488	457	451	486	518	496	507	457	512	471	424	446	498	488	442	474	516	469	501	487	536	509	477	489	472	454	454	432	505	490	459	470	482	520	477	467	480	489	511	476	478	467	469	478	497	496	479	480	490	483	485	472	467	479	475	492	461	454	492	504	480	509	467	495	512	476	486	519	429	472	513	491	456	478	474	477	477	467	462	474	484	479	501	495	487	489	463	453	535	473	473	477	475	474	513	470	489	478	477	481	456	485	475	477	488	450	463	489	471	435	516	482	464	470	516	503	431	485	471	518	477	462	492	502	485	466	461	464	468	462	473	492	492	485	487	514	467	498	485	486	457	468	500	541	509	501	524	479	483	455	497	465	501	419	479	491	425	450	507	471	511	461	520	438	454	464	470	479	498	471	475	462	467	508	513	460	482	490	483	450	497	490	486	487	481	469	524	424	459	428	471	471	458	467	463	452	470	468	513	513	453	477	557	461	470	443	465	465	453	497	505	468	520	468	489	489	431	470	470	478	463	481	484	478	469	501	463	490	495	472	491	470	461	491	505	480	502	484	497	447	486	509	484	460	489	486	468	470	494	520	474	497	476	486	504	471	491	502	491	517	439	453	450	497	511	473	440	494	491	467	481	479	509	453	476	451	493	501	477	467	433	474	487	516	482	483	499	437	458	491	497	498	468	502	459	440	466	499	475	466	473	488	492	477	497	477	488	480	508	481	470	454	523	459	496	463	504	480	516	453	472	497	454	495	485	510	474	467	504	503	479	492	486	463	465	511	502	457	485	490	474	484	498	445	504	511	492	459	484	445	477	466	482	482	454	462	452	493	477	481	512	470	475	448	483	468	541	480	476	451	493	511	480	522	443	464	499	512	497	501	507	456	445	486	468	485	478	470	468	407	476	485	474	486	488	479	483	481	483	504	447	478	486	506	454	567	485	467	480	498	480	455	470	500	490	469	489	482	488	479	468	510	475	462	472	503	469	502	533	510	470	515	471	469	481	461	478	491	473	476	478	490	518	486	483	498	474	477	481	454	479	476	506	481	504	486	479	464	520	490	477	479	467	463	504	471	463	481	454	480	500	460	483	469	440	476	482	459	467	466	458	461	459	462	474	432	466	424	477	494	510	480	462	469	509	452	451	479	460	495	526	471	467	496	475	497	479	455	491	506	499	556	482	452	475	464	461	518	497	481	491	483	463	492	461	512	500	524	507	446	456	477	509	452	468	465	451	470	457	436	514	476	476	508	482	452	495	467	505	520	439	488	491	450	516	494	464	474	498	499	467	483	487	473	491	440	546	475	480	489	463	527	479	500	493	457	452	450	484	452	453	448	474	456	462	488	509	451	470	493	489	433	491	468	479	488	513	448	453	460	443	501	456	476	464	457	516	517	464	448	446	489	458	471	493	454	503	496	489	494	485	464	440	514	465	476	444	503	425	479	473	473	444	453	473	498	492	503	468	493	470	478	466	473	472	461	462	481	461	486	470	474	518	445	509	501	494	483	487	505	435	503	483	459	472	485	508	471	486	489	479	456	483	474	445	480	483	468	474	457	502	472	472	487	483	455	473	433	511	482	492	504	499	462	493	483	464	460	476	454	467	533	473	496	449	480	487	457	489	477	492	479	434	525	459	469	494	499	456	491	482	493	497	474	472	487	483	490	467	460	478	477	486	464	474	498	475	460	444	472	444	499	478	466	482	499	474	498	487	465	486	471	484	499	455	445	472	477	461	464	443	499	475	475	478	490	456	493	447	475	478	452	462	501	517	468	471	503	492	479	440	494	491	492	436	475	464	485	433	457	459	480	456	476	497	473	486	494	486	497	472	467	473	492	477	471	442	496	509	473	502	501	501	490	490	463	516	483	456	436	468	496	497	475	474	446	475	507	469	490	491	442	491	472	450	500	473	490	459	463	488	497	484	469	510	456	489	463	466	479	469	456	449	486	494	493	465	471	459	496	489	498	500	504	483	464	487	487	492	509	443	441	523	490	467	437	491	463	432	510	481	457	495	518	520	484	473	460	494	520	504	505	490	487	462	518	468	484	461	448	494	474	490	489	462	473	454	467	460	492	457	504	482	474	463	522	483	499	473	471	471	469	498	439	465	465	458	479	450	523	461	511	484	495	507	489	490	501	501	502	454	535	465	429	466	530	454	451	482	475	502	494	475	450	508	499	511	458	529	484	491	482	462	463	491	473	523	486	440	466	460	499	501	438	489	489	463	474	483	442	446	494	453	461	474	467	469	471	473	447	483	472	470	455	495	494	546	457	466	492	496	439	479	475	465	454	463	497	502	481	481	449	503	494	456	455	479	490	480	468	467	480	450	497	488	493	473	479	498	486	500	490	477	453	492	494	459	519	479	488	500	461	434	467	475	512	470	467	460	450	526	451	447	493	480	515	452	470	512	470	504	487	491	485	456	493	494	503	456	460	508	444	452	471	470	490	540	492	458	501	461	450	464	466	463	475	489	486	523	561	475	469	478	481	503	526	479	466	497	500	505	488	462	524	469	487	482	483	493	474	502	451	494	473	474	455	465	515	518	464	478	476	504	459	460	464	479	469	461	462	492	494	462	418	472	462	441	449	489	432	512	488	484	448	523	481	430	509	451	474	478	507	467	476	526	501	488	495	524	475	489	503	463	420	437	461	482	473	496	491	492	516	490	450	479	516	489	480	474	482	489	481	489	437	487	459	497	472	523	441	487	473	424	497	471	441	460	457	507	451
24263	22518	29223	24463	19994	8108	1108	720	640	646	687	623	626	638	632	567	618	634	595	597	588	616	579	598	575	553	602	618	639	604	625	558	576	681	615	609	571	625	600	572	624	625	570	629	619	598	598	597	592	605	614	640	552	579	608	600	604	569	617	590	571	650	559	588	571	636	576	610	609	565	628	648	600	620	607	659	583	576	567	588	599	634	608	566	599	605	586	603	583	558	597	543	606	554	563	633	638	581	576	621	606	618	631	562	576	553	558	576	666	634	609	624	587	584	614	578	585	583	583	635	589	593	600	611	596	607	643	576	579	619	596	574	607	578	599	603	580	581	584	597	547	549	615	603	592	614	584	555	550	546	594	619	619	603	552	568	599	589	555	609	641	554	570	574	590	578	607	573	557	643	587	602	594	624	563	595	585	631	616	599	605	565	563	549	582	578	606	600	622	592	579	570	590	608	572	575	605	592	573	571	609	561	556	625	525	604	563	578	591	533	593	564	559	534	555	572	608	571	637	587	607	580	575	578	610	590	615	589	563	641	599	555	649	581	645	642	562	573	589	625	605	576	569	640	589	605	587	581	597	571	583	587	630	577	590	594	581	587	587	572	602	603	582	590	570	586	554	601	569	584	582	549	564	584	596	592	579	579	577	604	570	634	588	561	576	568	589	579	569	601	537	597	597	619	581	615	574	595	596	557	583	577	603	633	585	579	561	595	574	610	605	561	556	583	588	600	610	604	594	558	617	575	598	622	591	555	626	595	569	609	621	610	638	583	597	547	569	582	572	570	600	580	555	605	551	609	557	598	596	553	561	639	612	577	541	559	564	563	591	527	596	573	602	543	638	591	576	603	568	575	600	621	561	555	598	565	600	583	576	601	600	607	613	648	585	620	585	568	592	570	627	601	580	590	574	575	609	622	603	568	621	556	578	571	619	568	588	602	562	581	599	620	674	592	595	605	587	609	556	576	579	588	591	606	623	590	577	567	600	542	590	629	582	573	588	574	578	595	635	586	596	610	563	607	588	582	614	611	594	600	586	583	559	570	600	575	571	594	636	549	606	597	628	588	581	568	593	563	594	607	585	598	556	581	595	563	561	643	590	605	593	575	560	602	604	572	628	607	565	588	549	555	579	565	584	644	581	549	604	589	583	585	626	564	588	559	579	627	563	590	556	589	607	606	583	629	590	551	554	614	553	583	579	588	575	633	584	587	572	604	572	588	572	574	575	611	546	608	557	547	587	578	613	562	613	597	575	615	581	565	595	594	604	608	608	578	544	603	605	596	616	566	554	576	564	546	607	597	606	569	599	594	562	617	567	607	604	607	562	579	546	600	612	569	596	603	584	611	615	562	561	598	562	593	524	611	571	591	593	604	586	596	621	590	571	565	609	591	578	572	578	565	595	620	623	566	580	601	570	604	612	530	581	609	624	588	546	584	595	610	570	615	597	606	594	582	565	602	605	589	621	605	560	597	565	590	574	584	577	540	548	592	567	570	562	583	592	592	583	550	560	602	590	593	615	622	639	549	537	583	621	563	560	564	589	600	581	581	594	587	566	603	583	630	623	647	597	578	577	622	579	610	579	573	563	574	569	593	537	582	609	606	584	587	577	620	577	593	568	630	580	547	629	587	619	611	627	597	566	581	539	602	600	590	600	596	579	633	599	588	596	553	618	619	592	580	578	564	595	602	596	627	607	574	599	575	587	579	568	536	585	562	604	592	587	591	554	622	579	596	552	619	522	605	577	556	565	553	573	639	587	546	542	537	628	650	548	563	629	574	594	594	553	584	613	600	569	564	628	602	588	557	568	609	587	591	610	558	619	565	623	593	626	602	639	597	595	563	602	620	611	557	588	600	583	559	603	597	613	596	565	604	582	586	537	577	622	603	588	588	568	617	588	599	608	596	578	569	603	610	597	586	597	591	567	596	563	582	584	631	589	547	541	588	579	567	619	581	594	554	558	567	627	607	622	588	614	590	586	592	588	638	573	568	558	586	615	577	552	575	578	602	591	574	595	551	636	558	596	595	618	583	614	539	608	602	601	589	580	567	598	593	557	617	603	572	598	565	587	585	609	644	551	570	604	604	565	586	588	598	567	562	602	614	603	569	590	635	616	622	613	579	585	575	549	626	586	616	585	594	609	574	582	602	585	597	590	620	539	606	539	620	607	637	561	596	569	625	559	550	599	602	616	539	571	562	574	613	609	608	605	604	591	592	572	620	573	605	594	568	597	559	610	661	574	597	557	589	595	605	594	596	585	562	621	576	558	570	552	608	561	597	587	596	570	586	565	571	620	557	584	614	572	585	588	553	577	594	579	612	579	627	578	610	557	612	599	587	625	639	566	591	560	652	594	585	604	599	604	642	522	561	556	561	536	581	606	633	584	601	611	631	586	548	588	583	591	628	586	613	624	596	579	613	615	569	570	606	592	577	613	558	566	592	623	577	634	586	624	569	584	562	592	603	579	553	545	550	573	595	598	629	619	581	602	611	569	573	575	617	578	595	583	586	514	573	576	563	565	612	602	591	524	587	577	578	594	591	557	537	636	565	624	593	569	601	570	572	619	622	581	544	583	547	585	537	555	564	580	595	600	611	556	555	588	542	610	576	598	571	596	569	610	610	619	582	560	551	613	554	577	559	591	600	607	555	598	605	579	583	582	601	587	544	629	585	586	581	628	594	596	564	621	614	588	609	591	588	607	560	589	540	626	573	617	555	560	555	630	639	594	589	585	599	598	574	594	564	637	578	607	569	571	563	630	574	600	567	559	586	602	620	592	608	585	557	569	582	572	542	606	607	587	616	556	608	569	588	607	609	569	615	627	559	616	577	582	577	614	578	601	585	598	569	564	594	574	569	581	584	615	540	588	611	606	596	598	538	580	603	609	600	602	579	618	624	597	588	614	579	583	621	540	576	594	606	561	599	602	508	598	599	590	643	578	548	565	601	557	547	585	618	582	560	592	603	622	579	597	555	585	602	612	582	611	606	595	563	569	570	584	601	576	589	586	585	597	558	571	617	569	596	573	558	582	571	609	551	612	645	568	583	581	573	589	593	580	555	599	596	588	600	592	558	593	576	588	595	551	596	596	589	557	604	607	637	629	567	584	570	580	635	623	561	566	575	539	557	582	558	638	558	613	615	640	602	607	590	588	612	617	601	623	589	551	570	613	609	601	581	614	585	551	597	602	600	551	559	590	612	586	571	568	577	606	577	616	586	593	569	582	594	592	595	538	621	589	567	587	583	611	592	586	622	578	590	652	535	598	596	564	593	602	596	578	593	571	584	596	557	602	591	594	551	577	595	600	574	575	598	577	541	586	593	566	557	573	589	564	572	594	613	592	560	614	584	536	563	560	594	599	572	598	614	615	574	536	580	602	553	593	620	552	610	575	599	587	563	596	561	580	581	601	596	534	595	562	623	568	579	619	591	577	557	635	598	612	572	625	576	549	594	598	585	613	572	588	630	573	583	591	621	592	530	576	564
61544	88044	49450	15888	3516	941	598	596	539	577	587	533	593	535	555	576	563	542	583	535	538	539	557	562	512	548	536	536	495	558	494	543	560	557	563	547	517	502	566	542	531	563	564	487	537	570	552	523	544	554	536	492	546	574	557	551	537	523	579	516	566	526	558	526	504	551	538	519	550	507	491	522	517	530	531	525	513	571	530	523	517	520	562	539	503	547	554	508	563	539	494	534	524	537	515	552	502	569	565	569	532	537	514	507	529	515	517	519	524	546	560	541	534	550	526	542	583	540	535	546	541	560	560	551	516	536	540	559	566	582	512	540	517	554	556	557	539	550	563	563	529	550	537	512	510	545	554	507	523	487	520	558	510	534	544	540	540	579	551	523	589	552	536	515	559	565	525	534	536	530	536	520	537	543	562	530	529	548	581	517	500	571	550	545	548	516	528	529	584	483	517	567	558	546	539	517	529	525	513	559	559	532	537	537	538	571	530	541	520	505	542	552	511	552	513	505	536	529	571	550	537	560	530	531	516	573	520	513	533	536	557	581	561	535	481	516	569	563	506	545	563	524	523	523	584	550	564	533	510	586	581	517	534	520	562	521	521	521	532	531	524	550	544	515	563	525	541	550	504	545	537	511	549	518	548	546	554	541	549	542	537	527	505	538	529	590	532	499	549	551	537	509	561	561	512	493	510	522	523	534	537	541	537	505	541	528	549	563	552	535	538	552	563	537	524	526	535	515	531	519	536	568	536	526	560	550	521	551	520	533	526	573	545	546	589	485	520	557	552	557	570	501	568	527	521	529	532	532	545	496	544	524	545	513	547	543	522	525	562	560	524	535	532	579	527	530	571	535	483	588	550	535	573	501	516	551	542	589	531	527	573	549	531	541	510	560	503	538	493	504	571	559	550	524	529	564	523	540	525	541	519	540	531	572	521	522	553	519	501	531	541	546	520	529	545	534	531	538	521	534	545	501	531	493	553	560	531	555	533	519	518	559	536	568	544	563	540	523	575	499	556	543	501	594	540	567	559	556	553	580	544	523	544	569	527	550	507	570	537	546	528	511	560	521	530	520	492	539	569	575	546	541	523	579	526	538	542	562	592	539	546	515	554	542	534	545	531	517	557	534	525	535	532	524	521	542	514	568	514	510	529	539	520	538	525	564	546	560	533	525	562	563	499	533	510	520	525	534	542	528	523	563	536	539	534	516	547	542	541	554	544	561	560	500	563	521	526	501	513	513	488	532	516	555	520	514	546	553	580	531	533	531	497	543	580	538	562	506	507	568	516	565	511	554	533	552	480	570	529	513	525	516	536	502	502	558	536	542	573	550	551	513	547	529	518	558	536	532	516	505	523	493	532	551	494	517	536	550	503	570	505	537	480	534	525	534	554	548	519	552	548	480	530	533	546	528	520	529	497	507	516	549	522	505	532	543	527	550	551	514	562	548	581	569	574	545	535	564	520	562	534	535	515	561	513	521	530	492	538	544	545	554	549	573	550	541	539	546	564	554	513	532	559	569	540	525	548	523	529	518	528	543	544	577	512	512	554	506	523	524	531	484	516	573	588	566	533	547	522	536	527	495	556	555	500	547	521	518	532	549	518	535	541	570	566	543	554	525	548	547	526	521	522	535	527	545	569	507	581	533	567	522	564	524	518	510	533	537	532	531	504	560	492	569	524	542	530	544	554	546	513	542	515	553	530	542	491	539	589	545	566	536	518	540	542	515	498	537	527	548	516	567	564	514	527	532	518	579	571	537	522	546	532	579	532	538	554	550	543	524	567	557	525	554	533	528	527	507	527	520	503	562	511	538	561	518	570	559	577	512	535	524	537	560	525	518	525	510	539	525	540	560	517	518	552	535	540	534	546	515	513	544	541	548	535	542	515	550	510	600	565	492	516	547	531	541	541	541	516	508	533	522	528	483	560	546	578	533	531	548	545	530	516	522	530	545	560	502	516	559	571	538	506	569	592	536	532	549	550	530	530	543	484	545	517	507	551	554	523	522	563	525	541	503	468	538	572	574	554	516	550	525	540	594	472	507	541	542	576	511	535	566	529	490	560	542	566	520	534	546	563	541	523	563	524	537	552	570	520	491	561	526	511	552	540	536	555	570	521	530	519	548	513	529	525	565	547	499	563	470	545	562	511	536	575	524	546	534	532	547	510	521	540	564	550	570	529	550	508	553	528	519	542	550	574	543	510	543	514	539	570	514	542	551	524	585	527	550	531	553	538	514	537	542	524	499	556	488	525	540	542	546	528	551	510	557	527	544	540	550	519	550	551	568	505	527	520	535	549	507	523	512	484	489	557	530	523	568	535	526	513	535	524	511	497	555	498	552	548	513	539	547	568	513	501	585	558	531	531	482	540	537	548	554	529	520	542	543	545	502	511	530	499	520	546	518	566	524	586	565	517	543	467	564	510	522	533	513	519	520	534	555	547	539	529	532	539	533	536	573	496	561	515	518	529	538	528	528	546	511	524	525	544	564	514	516	533	510	524	516	548	520	527	511	515	544	544	557	519	530	522	534	517	536	531	538	548	496	540	559	533	589	538	538	516	552	579	536	543	536	565	504	537	527	521	557	518	561	523	513	483	525	527	516	481	571	517	525	516	548	551	490	521	497	552	519	549	509	543	543	510	530	577	544	554	520	532	527	559	547	519	531	554	541	545	502	529	555	505	546	528	521	551	523	501	476	507	555	589	537	526	527	520	556	543	546	518	507	531	548	528	514	566	560	565	544	543	508	534	544	507	549	485	511	542	538	527	535	546	547	507	492	551	526	552	567	524	552	544	521	544	534	559	557	528	567	516	564	563	497	507	523	526	513	566	527	568	557	522	557	523	531	564	551	540	548	576	545	590	503	511	529	532	530	551	544	515	544	472	519	523	530	542	568	528	584	540	525	514	569	544	491	532	525	555	531	531	541	528	528	569	518	516	529	549	543	562	505	546	511	562	523	543	517	527	549	575	557	504	516	497	539	560	561	520	547	551	532	523	524	559	522	511	534	521	503	535	564	539	513	590	518	544	557	546	530	568	559	537	482	513	549	493	518	546	558	548	568	535	515	591	529	499	502	544	499	548	560	550	573	532	569	532	537	530	571	538	579	522	506	547	533	551	476	550	531	550	547	530	563	559	531	517	543	533	548	531	538	508	588	514	517	533	561	558	549	528	525	544	553	513	488	509	529	500	532	535	563	512	538	565	520	517	515	515	533	560	500	545	507	544	486	538	547	555	533	527	540	544	548	558	548	546	508	547	515	556	543	559	533	524	549	555	565	525	474	553	514	539	551	515	500	519	517	552	537	536	546	552	535	489	490	549	534	537	548	512	521	543	518	515	522	550	546	539	547	539	531	527	570	521	512	502	573	501	544	541	536	560	542	545	549	539	545	544	526	513	523	508	552	549	532	532	520	566	534	505	594	553	548	553	539	531	503	505	540	546	536	513	519	536	551	587	532	526	539	568	539	545	542	521	546	569	537	534	518
34610	30167	17644	3970	735	543	496	449	427	437	443	449	459	429	447	476	478	446	472	491	481	456	437	468	470	476	441	451	482	448	436	434	450	489	465	429	469	475	471	438	466	463	429	472	437	459	481	457	460	452	447	482	453	492	441	460	454	450	472	493	463	456	424	445	467	434	425	444	505	441	438	460	444	449	447	456	453	440	451	428	431	465	459	437	468	427	487	445	434	471	484	470	486	465	444	407	450	483	446	442	456	462	475	454	455	444	472	427	486	435	422	481	422	464	490	424	467	468	450	452	458	449	466	483	455	434	441	442	448	468	446	430	416	451	452	419	471	451	431	449	453	459	479	448	443	438	430	436	440	444	438	424	477	438	452	438	469	467	455	480	454	444	448	434	447	468	455	471	461	442	458	425	452	425	446	472	449	426	452	444	497	469	438	443	474	475	452	449	445	478	446	487	470	486	440	450	463	450	429	406	459	451	435	452	468	461	475	442	438	416	457	450	469	436	433	464	441	480	423	455	446	463	426	420	457	418	446	454	464	448	448	437	456	459	457	448	435	434	475	427	437	440	443	448	451	480	446	495	457	434	499	420	455	453	468	427	427	427	452	465	461	422	466	440	447	446	442	473	437	429	479	463	458	451	471	467	439	483	428	437	392	463	450	467	448	459	439	450	461	435	415	430	431	460	421	424	467	441	444	445	435	466	461	428	468	417	453	468	478	414	453	480	449	455	432	424	428	506	438	465	461	444	467	479	501	474	447	410	476	456	444	430	483	448	444	477	477	437	475	468	457	439	449	431	484	475	429	432	447	447	481	486	456	453	447	455	473	449	432	454	416	439	444	458	465	469	448	462	462	495	448	455	424	434	428	432	450	453	431	440	450	456	465	435	450	456	424	441	422	448	469	453	424	482	495	458	472	457	448	415	478	445	431	479	458	473	448	455	454	433	433	435	449	466	438	459	443	445	455	461	486	467	447	462	475	420	432	438	455	435	453	446	454	409	459	513	462	453	450	416	444	414	451	415	460	438	454	456	458	457	477	448	453	451	449	432	504	447	452	441	460	458	454	443	430	441	455	458	441	477	441	424	443	463	449	406	432	456	413	432	452	473	473	462	455	456	451	457	466	482	398	442	500	407	483	438	474	490	439	426	434	463	449	432	441	428	459	444	469	461	462	484	485	467	436	434	441	427	469	425	458	476	448	499	432	415	450	470	422	438	491	487	476	451	444	428	488	479	472	421	465	457	437	457	465	435	429	471	439	428	429	479	442	494	443	413	499	460	470	457	431	462	441	454	439	449	464	478	476	450	461	438	446	463	448	452	429	474	451	455	438	422	421	448	436	434	479	445	454	418	488	464	466	437	482	491	443	457	463	447	454	494	455	446	428	482	483	467	437	444	439	432	416	499	441	475	406	448	429	461	480	417	462	472	496	429	434	455	430	471	451	447	440	459	440	466	452	479	438	447	460	470	424	443	437	489	451	456	421	451	453	433	448	472	479	431	478	435	452	460	451	470	460	476	458	446	426	469	429	463	452	463	475	494	443	434	433	454	443	454	466	462	460	454	450	487	445	465	493	433	419	459	425	425	418	424	438	434	451	464	452	453	483	452	451	470	464	441	470	435	470	472	453	427	419	462	451	443	479	442	449	420	457	416	429	473	446	473	439	421	448	434	429	497	467	465	464	455	441	480	453	414	428	416	468	431	437	464	430	459	455	460	426	467	450	462	444	482	442	442	420	445	464	447	451	446	462	431	433	459	480	427	486	439	435	446	468	458	477	479	466	431	454	431	436	441	484	436	488	459	471	443	456	419	505	455	478	488	439	451	442	456	444	432	457	426	440	455	463	456	421	433	458	456	457	401	455	452	432	447	424	476	445	484	472	463	516	468	473	468	446	469	494	450	460	459	432	465	459	414	510	427	459	447	442	443	421	466	445	468	450	462	460	450	457	445	463	486	472	422	479	453	443	458	498	473	470	428	448	432	495	481	445	475	499	443	475	448	445	462	473	473	436	436	454	416	436	438	444	419	449	408	445	462	461	441	446	490	479	465	458	436	441	432	420	435	428	469	465	480	481	453	482	443	436	461	463	457	415	458	417	479	440	433	462	441	477	430	463	494	453	477	437	435	460	460	463	454	476	449	451	427	478	433	443	452	431	433	446	435	451	461	435	450	454	440	448	443	449	425	432	458	464	459	455	470	464	456	476	469	494	449	462	417	418	467	467	460	450	458	451	462	468	460	427	454	484	426	407	482	410	438	405	433	455	483	446	452	501	483	451	420	421	440	452	453	429	439	454	419	432	474	457	437	423	438	488	456	437	475	484	470	461	458	427	442	449	447	457	471	455	454	462	421	469	439	454	440	441	436	478	474	430	457	440	479	459	480	425	432	449	388	460	458	460	415	439	472	467	437	459	500	444	472	478	454	473	453	431	453	466	503	456	406	446	460	444	455	453	454	435	461	422	461	452	446	473	491	435	445	484	480	470	422	450	437	407	442	453	476	505	467	450	507	485	447	455	445	450	438	446	440	474	474	458	440	493	471	435	465	448	462	450	443	462	467	440	487	446	453	465	470	469	448	467	446	488	443	424	448	448	424	480	432	484	433	490	455	432	447	487	415	439	437	435	456	457	447	443	467	433	427	446	452	446	486	489	454	424	459	449	447	447	469	430	457	475	427	457	420	436	480	426	457	452	466	444	465	480	408	479	443	421	431	480	424	435	434	469	399	434	426	472	489	443	435	431	440	423	461	459	471	448	430	442	445	442	464	463	435	452	460	447	419	425	434	434	447	490	484	440	453	416	441	474	462	441	445	435	459	426	427	460	477	465	449	473	424	438	429	452	420	426	451	474	476	470	444	485	435	453	409	450	424	500	411	440	437	447	436	466	473	477	441	436	500	449	452	456	458	476	446	490	422	445	453	455	463	402	408	447	453	425	438	483	464	450	401	436	418	419	452	406	436	453	416	452	442	463	466	467	466	424	446	455	447	423	449	435	449	442	504	453	446	447	462	420	405	464	460	434	421	453	486	434	497	457	429	464	423	410	425	444	449	460	441	484	437	456	439	480	445	448	470	421	460	469	495	475	450	438	433	453	470	404	443	423	442	450	475	427	473	468	462	435	401	501	456	496	424	467	480	475	421	456	460	461	444	420	496	447	433	459	478	447	459	489	434	417	457	461	451	425	470	451	481	480	464	508	482	448	443	446	466	442	416	479	451	447	449	465	472	454	431	428	469	456	454	456	478	460	449	479	452	441	448	446	452	468	445	471	435	425	429	479	450	433	479	453	489	480	413	420	429	427	446	470	436	464	425	447	429	472	435	482	419	466	473	474	453	492	451	461	449	432	440	469	458	483	432	428	459	431	445	469	412	480	438	403	438	449	449	421	454	494	460	449	425	455	455	452	444	439	463	420	485	409	442	445	453	434	462	472	443	470	458	432	447	445	462	434	484	479	461	425	455	469	459	420	463	415	480	453	420	453	489
30991	29010	10053	1880	674	437	357	412	390	354	379	386	407	367	404	399	372	378	402	427	398	394	376	382	391	367	390	372	385	399	385	398	365	389	347	424	373	376	381	389	395	335	368	383	354	399	384	369	352	375	397	384	396	408	362	358	363	372	371	385	393	386	378	384	368	389	435	391	372	376	371	396	389	361	392	409	372	358	364	415	362	409	406	394	370	357	392	352	336	390	359	373	400	357	419	392	387	389	378	342	359	385	383	378	406	366	375	389	412	363	413	360	375	410	381	378	380	396	353	383	391	364	377	381	373	376	353	378	373	402	351	367	388	374	365	384	371	375	375	393	376	394	371	434	354	401	361	416	369	366	363	376	398	381	359	375	391	371	352	361	376	390	381	366	396	399	383	419	363	416	401	398	373	415	349	415	358	377	413	371	419	370	414	363	403	339	411	401	368	384	371	347	371	390	383	373	392	416	406	421	390	361	350	377	357	389	384	403	360	367	382	397	374	409	410	378	397	396	373	374	366	390	389	392	370	370	367	339	369	358	397	398	358	390	363	381	376	355	339	393	413	377	399	364	390	368	385	397	384	384	367	375	365	381	353	377	397	401	406	381	398	368	364	366	389	377	383	352	401	377	364	383	368	376	373	357	340	364	340	388	397	392	395	380	339	391	397	379	396	404	359	403	389	382	383	357	383	419	417	404	370	421	392	391	369	393	382	384	384	388	400	338	402	357	361	413	381	363	415	361	384	418	339	386	356	392	380	399	396	386	390	375	388	359	421	368	354	376	348	359	361	411	376	364	373	392	394	392	398	368	364	365	360	344	382	390	433	386	365	382	377	411	415	422	381	378	376	413	360	365	367	347	395	375	402	391	387	362	400	397	395	422	400	372	378	375	376	360	413	334	426	367	375	417	335	369	411	370	415	372	382	390	388	394	397	368	346	343	403	369	354	363	401	360	381	365	355	389	379	416	359	400	391	379	353	362	338	376	375	364	355	384	360	374	365	351	378	372	341	407	384	383	370	403	392	403	389	376	405	390	369	404	371	391	395	415	372	410	370	351	380	398	373	383	343	343	381	392	375	373	380	412	384	344	365	403	368	366	414	389	386	395	383	406	392	345	399	386	410	379	356	403	376	364	411	392	376	369	371	368	333	380	354	404	383	410	379	392	370	339	373	400	361	367	382	389	431	370	350	377	380	385	356	377	391	337	384	347	396	325	380	379	338	373	393	359	350	360	397	385	369	353	379	393	384	394	379	376	357	343	387	387	411	365	398	373	358	395	375	428	385	372	359	369	424	388	402	392	412	387	379	409	356	346	387	379	371	371	380	387	387	415	373	392	378	368	389	353	352	370	343	378	393	376	392	378	385	375	355	359	392	384	366	374	409	359	386	389	433	381	399	429	375	398	404	348	380	383	340	362	382	374	393	405	384	359	399	427	385	382	390	404	372	387	391	370	381	364	380	353	356	387	389	411	392	388	370	393	390	408	365	388	388	360	405	376	382	356	389	403	412	379	378	384	401	391	397	416	380	375	370	403	429	352	322	373	338	380	349	397	404	372	367	389	370	376	383	372	360	401	377	383	380	377	390	357	391	401	380	386	415	414	384	395	396	362	378	362	352	409	381	438	420	371	360	367	409	413	363	362	419	409	344	372	369	378	406	417	380	354	375	408	399	392	396	372	390	375	374	394	400	380	381	399	376	406	383	372	409	395	375	398	396	391	399	374	379	371	412	352	365	351	353	369	373	375	333	366	402	411	397	383	403	367	363	382	363	377	374	386	390	396	380	362	371	353	372	404	390	386	409	404	394	385	383	385	390	442	368	368	371	367	385	368	374	393	386	354	378	357	392	366	398	376	377	358	428	384	384	386	372	358	368	378	374	399	375	378	388	406	402	355	387	391	408	396	367	371	357	413	409	382	396	368	373	388	360	388	369	414	393	383	388	384	354	355	405	360	409	358	395	408	387	399	378	352	402	356	395	365	393	399	384	384	387	400	358	404	423	375	361	384	404	379	347	385	411	363	391	397	375	331	387	362	400	390	398	376	343	335	378	402	388	380	394	413	369	390	322	413	381	408	360	368	360	353	413	384	388	385	375	389	399	384	360	405	362	418	367	399	355	399	339	341	370	378	386	379	358	389	383	407	384	339	371	344	378	398	374	365	373	413	367	377	414	378	391	373	381	365	360	389	402	364	457	401	384	415	367	351	390	404	386	382	388	382	414	368	460	395	391	365	352	413	359	385	375	371	395	349	415	353	383	382	402	411	407	402	393	422	391	397	359	385	356	399	368	396	376	359	376	368	386	381	358	383	393	373	400	357	412	413	372	384	402	386	373	369	359	371	414	355	405	391	367	382	377	405	368	382	368	365	392	359	409	378	347	379	385	393	363	434	379	402	425	379	376	377	370	414	426	362	359	367	387	356	363	408	382	378	405	353	377	373	376	357	401	395	389	414	380	409	375	394	364	377	403	398	365	395	404	376	379	377	393	368	409	427	388	368	381	347	393	393	426	399	375	385	414	374	403	355	409	370	393	422	389	367	346	414	426	364	379	368	346	382	430	402	404	364	377	397	397	373	416	354	363	367	401	391	383	384	390	369	379	399	367	360	380	379	345	389	415	344	370	386	438	393	352	391	394	385	378	393	366	379	387	385	397	388	372	379	403	356	367	401	383	389	442	398	388	397	386	363	371	369	409	372	389	354	350	367	360	407	358	349	396	394	410	359	397	407	389	382	383	377	426	402	363	332	386	388	391	376	349	385	412	374	390	365	377	395	384	358	332	385	372	410	384	364	384	388	388	375	365	378	363	409	394	380	397	368	393	384	356	369	358	373	395	380	381	362	375	372	400	396	385	365	372	398	371	379	384	383	371	392	360	399	384	383	366	359	394	386	369	394	366	393	387	373	384	375	360	371	397	343	352	368	356	377	363	400	370	386	387	334	391	405	365	386	378	373	399	407	401	370	403	375	400	374	373	351	368	412	375	381	418	370	407	374	359	377	355	377	375	357	368	384	428	411	373	418	373	369	429	412	355	381	387	368	380	379	404	354	400	407	386	400	386	410	352	362	378	418	384	379	379	377	398	354	366	379	390	369	380	407	407	402	383	404	377	398	340	391	416	376	365	381	389	376	379	379	333	374	393	389	413	407	403	392	392	398	381	378	381	354	394	383	419	386	370	392	373	364	386	357	382	380	378	375	383	408	381	368	383	390	382	370	360	380	382	396	402	411	377	387	395	377	384	375	424	363	376	412	368	394	382	362	387	377	379	371	343	373	357	386	372	385	355	379	388	373	407	422	390	370	378	378	374	357	348	409	422	376	425	352	419	368	374	409	347	395	374	360	387	351	384	395	384	395	403	420	409	361	325	402	423	410	373	379	375	414	365	355	404	385	366	407	402	405	374	406	404	389	386	368	397	405	381	374	348	406	376	385	382	377	406	392	336	386	390	366	409	377	375	416	389	397	373	394	366	328	406	357	405	355
24897	23064	29590	24927	17320	3854	875	613	544	535	539	535	498	505	584	530	522	544	507	470	525	477	525	490	517	536	461	520	485	532	524	576	554	560	521	488	523	509	575	529	509	525	505	525	539	518	531	503	546	519	519	546	545	534	510	564	553	520	521	498	549	530	520	519	541	547	549	511	513	523	497	512	516	581	548	516	549	512	544	514	526	530	528	553	537	518	543	508	557	553	522	515	461	529	510	522	485	494	552	510	539	534	531	537	574	539	539	502	510	567	491	524	481	475	496	528	558	531	543	484	525	509	486	532	516	525	554	488	481	520	529	508	488	534	507	530	516	507	490	514	531	519	547	546	559	517	517	505	520	560	513	516	459	470	491	507	519	536	495	523	510	517	540	526	476	551	475	511	470	505	521	538	470	529	489	563	495	555	533	491	503	498	502	518	546	538	542	490	540	514	516	516	512	537	497	471	479	533	554	488	534	531	515	477	524	509	477	544	505	515	523	494	560	513	528	516	508	491	504	485	527	508	478	491	522	539	513	470	490	511	529	504	538	514	527	516	561	486	517	546	508	500	523	528	528	515	516	492	532	537	463	490	518	524	555	586	523	505	497	552	501	541	540	507	487	546	506	555	510	513	487	552	489	527	509	500	486	493	524	535	481	466	556	508	548	487	525	569	506	546	515	510	516	538	518	545	517	489	516	512	500	513	512	477	476	493	498	536	541	502	524	559	516	529	506	464	527	573	480	481	518	549	553	533	514	473	515	510	481	538	539	477	495	489	520	527	512	499	543	526	485	525	532	473	500	492	519	529	519	510	497	497	534	544	477	495	512	555	523	488	510	502	509	529	525	519	520	508	479	503	532	474	537	537	535	499	509	534	491	518	536	541	523	511	490	539	496	537	505	491	490	498	507	496	515	527	531	543	533	516	494	513	526	542	503	524	533	523	513	488	521	530	500	507	506	513	476	497	488	528	528	502	542	516	486	511	481	506	518	499	501	567	530	528	494	515	526	564	538	478	536	519	503	517	498	525	566	456	532	527	497	522	520	518	501	504	520	465	506	505	528	519	508	508	486	495	504	494	559	524	524	490	522	503	496	546	509	510	509	528	517	504	535	541	540	457	515	458	492	488	459	465	517	503	533	514	505	524	503	575	531	514	543	492	528	518	496	529	515	495	469	497	525	546	473	489	564	491	504	513	542	458	516	539	527	544	537	500	526	489	517	512	509	502	513	525	505	530	461	470	501	541	488	503	520	489	520	522	511	520	528	514	555	496	497	501	520	530	520	504	531	511	527	519	485	531	515	526	520	550	509	547	513	521	534	491	490	505	527	533	522	513	514	533	517	497	525	518	507	503	508	485	525	489	555	532	488	503	495	511	496	526	531	551	512	510	462	527	481	489	519	505	520	515	516	547	490	486	489	495	516	534	535	482	509	533	506	496	546	500	495	532	517	520	524	468	530	535	519	492	520	464	502	554	518	501	513	497	530	489	514	523	556	509	505	508	502	540	527	515	502	531	568	529	506	510	508	529	523	532	497	497	520	496	480	538	551	497	496	554	517	543	516	524	478	495	492	502	523	548	522	563	492	500	468	539	539	541	498	515	509	534	507	511	492	498	515	517	496	516	506	479	507	514	538	531	474	506	548	501	545	514	532	550	500	515	536	534	501	517	488	484	535	513	523	541	512	528	491	494	509	505	489	552	545	516	492	570	493	469	499	551	539	506	502	510	553	486	525	566	516	541	541	478	493	531	509	509	518	537	483	517	526	452	532	513	480	525	495	497	518	505	508	504	513	498	491	504	496	497	523	521	549	493	501	511	499	491	523	524	527	505	498	495	537	537	502	572	506	519	517	534	547	491	513	502	477	533	533	498	508	564	529	509	514	514	539	519	502	511	517	508	533	557	490	519	518	506	509	530	521	545	504	528	486	501	507	534	494	560	500	522	539	498	549	488	509	494	513	534	500	526	494	494	517	505	575	562	514	509	550	520	521	501	522	464	520	520	538	491	517	488	523	538	500	481	496	490	517	506	527	509	518	497	474	516	512	517	510	528	547	487	499	512	507	530	533	484	487	527	548	507	521	518	470	511	519	536	534	494	553	514	511	500	484	500	533	511	478	536	523	507	478	506	491	551	520	520	514	521	524	485	494	521	518	563	509	509	541	479	504	491	479	557	558	532	496	500	499	544	554	517	507	504	519	484	527	534	518	511	530	497	515	531	534	505	532	547	533	493	523	490	518	547	531	515	491	534	490	543	506	499	509	488	546	490	539	536	495	473	502	512	484	496	507	507	529	502	541	535	510	483	544	510	542	535	500	504	509	521	516	486	479	471	521	499	530	516	542	502	496	516	487	518	495	543	509	520	512	495	530	476	473	509	530	517	473	466	510	517	503	531	515	524	487	533	532	534	499	501	537	523	541	473	523	501	505	472	542	508	466	537	533	514	522	535	517	529	522	475	475	524	506	506	524	485	549	515	527	492	493	549	541	483	508	550	500	525	529	522	479	501	505	497	493	541	499	485	512	515	469	532	536	479	488	563	465	521	517	538	525	509	518	530	492	506	531	550	512	504	490	510	468	568	500	517	541	528	487	502	514	465	462	501	497	502	546	542	528	539	505	516	528	533	553	518	513	525	513	490	527	494	535	475	507	517	482	530	473	547	528	508	483	505	503	498	485	514	517	530	504	523	516	486	473	520	506	489	502	510	531	520	549	535	532	536	511	501	531	500	489	474	476	513	530	483	527	479	545	517	514	488	546	529	524	536	498	529	490	478	480	552	524	510	488	513	490	509	554	518	497	583	536	494	538	512	515	521	507	513	523	515	505	534	515	533	517	527	509	538	504	534	548	508	532	530	520	492	547	546	479	483	531	522	507	514	545	484	504	554	515	543	489	532	499	538	500	511	489	482	544	519	523	472	545	469	503	519	535	559	551	550	551	543	521	502	503	547	445	508	507	459	514	504	504	533	525	543	522	506	528	505	507	524	525	578	552	508	505	533	518	500	523	466	532	487	495	545	548	497	548	509	501	461	538	536	510	530	592	479	533	515	560	483	500	548	554	511	490	522	543	535	494	522	502	522	537	523	480	498	520	546	547	541	482	500	540	493	504	535	493	498	512	512	554	520	542	517	549	515	504	489	539	516	484	543	512	508	495	486	527	478	541	524	489	548	528	538	504	504	504	534	539	501	507	548	511	511	493	475	505	528	505	549	503	488	551	519	535	519	539	506	507	531	471	484	490	561	509	527	498	493	524	516	521	519	516	480	494	512	518	528	533	488	510	474	523	517	514	521	504	541	551	556	526	554	505	501	515	505	502	517	508	474	502	533	519	521	527	515	549	543	508	423	551	529	538	545	488	522	494	495	548	536	542	533	511	484	529	495	551	480	511	550	530	506	532	494	508	555	520	565	501	479	482	495	508	485	483	495	503	509	524	493	514	545	513	500	514	572	514	505	570	483	512	508	507	529	547	515	521	549	509	498	473	496
62736	84799	45197	13512	2864	801	522	468	455	498	465	486	455	479	445	480	502	473	458	506	493	493	490	482	463	499	473	520	464	492	502	463	463	471	463	468	464	482	482	462	464	487	468	490	446	458	485	485	445	483	475	494	461	485	474	511	475	477	474	485	504	489	512	437	469	479	500	482	440	462	480	483	466	503	466	458	526	455	513	486	465	478	517	497	497	465	497	483	476	466	485	468	481	476	490	526	483	478	495	501	514	482	493	467	459	446	465	516	471	476	484	484	439	483	446	443	504	467	493	504	482	505	484	458	465	479	503	494	512	476	421	489	514	504	443	506	479	457	528	470	463	453	452	479	473	460	493	458	489	436	473	456	438	488	452	481	425	478	429	469	467	477	439	475	496	481	474	492	494	487	474	497	481	543	466	486	479	475	446	491	462	516	506	473	482	468	491	469	447	474	461	479	496	486	488	489	460	474	502	437	462	486	503	496	480	461	460	489	472	450	472	462	453	453	453	465	425	451	472	461	486	439	503	471	472	473	476	491	502	471	441	468	471	533	465	447	455	453	472	470	477	480	512	483	475	472	473	494	464	442	501	554	444	506	449	505	498	497	491	473	501	498	465	454	466	422	460	469	454	439	517	452	464	489	507	414	478	486	498	505	452	477	479	515	487	504	490	455	492	499	473	469	485	477	483	435	509	445	490	533	488	460	443	455	433	502	454	493	448	473	486	493	440	473	449	485	480	469	473	457	495	436	481	501	469	502	505	508	492	503	444	445	479	467	501	452	439	457	492	502	516	451	507	469	452	459	482	467	485	461	438	480	479	420	482	468	504	483	480	490	495	448	487	497	441	472	498	475	492	513	486	483	477	488	459	480	493	488	452	488	474	467	462	478	496	459	481	503	492	486	490	462	451	434	464	455	465	439	496	451	479	525	467	493	513	489	441	460	447	468	529	489	448	472	450	480	454	446	459	465	463	460	490	473	491	496	476	490	466	475	482	485	488	482	459	451	462	478	473	466	485	439	455	514	494	495	476	471	501	438	489	470	505	488	475	487	484	466	479	509	474	471	440	491	499	466	479	471	462	497	513	493	494	470	464	461	500	440	427	492	518	463	512	432	479	473	471	441	467	450	459	492	473	466	449	493	497	467	484	494	509	452	478	477	507	501	489	477	477	491	440	455	467	484	475	471	479	498	471	487	510	478	450	499	463	498	482	458	451	448	494	470	477	476	484	506	480	487	497	477	445	467	435	470	456	466	482	480	462	472	483	480	462	463	467	486	491	458	414	435	489	450	465	492	482	494	506	495	517	469	514	459	491	491	496	453	480	464	476	432	508	465	450	491	442	473	506	441	474	473	522	477	483	464	437	484	489	492	424	482	484	456	490	454	451	503	486	463	464	495	498	509	475	483	474	490	445	512	485	488	493	458	486	467	473	485	497	471	480	463	467	444	490	487	465	459	498	473	435	469	470	465	476	476	470	489	459	491	477	456	479	434	497	432	427	462	479	489	445	466	443	455	494	479	484	470	476	479	489	512	447	419	475	446	470	485	475	491	462	502	499	458	497	470	495	462	496	495	448	474	435	504	496	496	535	462	497	483	509	498	439	467	476	462	469	439	469	467	481	506	438	505	466	455	459	452	450	469	458	487	518	427	471	474	485	492	476	496	523	426	473	511	447	460	479	465	467	488	477	481	486	471	444	500	458	508	478	464	524	456	496	461	478	460	443	487	469	514	455	496	469	460	502	474	470	464	470	464	475	502	475	466	478	486	539	465	460	497	461	477	463	457	483	506	483	501	470	490	487	449	487	479	495	509	448	498	480	505	466	468	460	520	456	475	458	459	470	456	479	464	460	478	431	448	517	481	476	471	457	480	457	467	474	466	454	463	462	454	460	498	486	488	496	489	493	472	484	469	453	498	466	486	449	469	450	450	482	442	509	503	456	446	466	448	542	440	471	504	445	513	467	531	451	460	529	478	481	498	485	505	498	482	450	473	491	466	465	466	503	451	451	466	481	492	460	471	444	398	499	464	488	449	471	470	488	464	483	464	483	494	471	473	474	515	462	440	476	448	473	491	454	469	423	461	437	474	501	479	471	499	471	470	493	452	485	456	506	496	451	507	435	513	474	474	467	474	442	427	471	443	476	479	493	455	486	496	448	465	428	516	489	478	494	443	446	486	471	439	509	474	496	476	488	492	476	508	523	448	492	475	503	455	462	484	444	438	494	453	478	472	493	480	454	454	482	505	458	469	486	466	488	488	483	451	480	464	471	441	430	471	505	472	477	492	485	423	466	460	470	523	491	460	449	473	484	474	477	477	478	508	476	474	470	473	486	415	492	461	470	452	464	470	494	487	449	494	460	475	514	489	510	486	471	464	414	509	439	486	476	474	488	472	452	539	452	469	496	485	506	469	470	468	477	459	458	455	460	494	507	472	469	473	481	466	463	489	467	447	490	485	469	460	450	476	447	479	510	490	464	524	493	514	470	477	468	478	521	506	462	487	473	489	489	450	469	466	492	451	455	488	487	455	481	505	449	456	494	453	454	478	466	472	494	525	507	448	486	474	514	465	490	432	484	447	487	472	470	474	507	471	493	453	490	481	486	456	501	488	454	484	462	492	479	496	470	487	466	489	506	477	476	501	447	478	449	486	461	504	500	475	504	475	472	486	483	472	449	495	471	454	489	497	474	477	478	454	459	477	477	507	486	474	492	469	498	462	443	482	514	495	487	434	481	466	497	501	437	483	467	446	477	482	456	456	469	447	463	488	458	463	441	489	496	465	460	469	464	455	468	451	441	456	518	455	475	516	466	489	465	467	513	477	470	448	475	427	441	499	485	437	459	491	482	504	457	507	436	479	464	486	483	492	475	492	446	506	463	446	476	471	468	467	482	467	411	492	431	451	460	452	458	508	484	500	438	449	491	443	482	453	458	464	485	467	481	519	496	456	459	491	481	445	457	495	505	479	457	459	489	512	434	473	485	443	479	442	519	505	478	444	482	450	509	488	485	469	448	426	506	494	464	474	492	438	530	485	458	489	468	457	460	508	457	480	460	464	453	450	468	515	479	483	492	512	440	491	481	478	442	489	482	486	487	475	473	473	513	437	469	506	471	502	440	445	439	480	506	500	468	471	459	485	499	499	464	478	449	459	478	459	468	483	435	466	452	489	472	485	469	481	470	436	459	467	450	459	508	486	471	443	456	457	466	446	487	460	465	481	449	446	447	483	486	484	488	458	449	471	488	454	424	459	440	451	463	433	467	443	468	462	462	470	450	462	465	468	471	473	475	518	435	469	468	481	481	463	535	479	496	456	508	452	476	463	457	497	465	468	512	444	480	473	446	482	447	461	467	458	487	477	517	513	513	503	463	476	461	464	452	442	474	493	460	483	475	463	451	451	507	456	490	453	459	473	489	490	479	489	511	420	481	498	452	459	441	489	448	463	494	500	487	476	446	469	461	478	520	457	480	456	464	466	480	457	439	435
24227	22429	29366	24442	19923	8048	1083	708	637	618	624	646	623	577	574	631	626	590	611	609	631	611	618	575	630	622	600	583	577	641	605	611	598	608	610	602	622	608	616	625	607	590	597	612	626	585	611	589	597	584	586	574	626	601	580	611	642	657	551	558	630	543	594	605	603	557	600	581	583	603	589	578	603	573	627	670	610	595	585	594	587	584	551	600	619	598	614	569	638	592	567	589	643	576	557	584	617	592	597	600	572	608	648	652	577	553	571	567	583	579	602	618	593	589	635	622	657	620	567	600	600	603	619	557	599	651	589	604	571	593	569	626	607	619	545	547	626	556	600	553	611	578	584	564	607	610	604	574	589	590	592	571	558	580	565	609	594	616	641	575	563	594	564	602	623	589	569	576	587	576	606	582	598	585	611	626	583	579	619	557	631	599	545	614	579	610	624	583	592	528	587	571	587	571	600	592	564	600	600	608	586	543	589	624	602	566	572	580	566	582	601	598	598	568	602	589	608	563	603	567	559	624	565	583	645	586	579	597	620	606	602	600	621	558	556	562	554	590	535	598	591	611	540	596	579	638	620	619	612	585	589	603	584	599	598	611	662	603	571	610	614	579	606	598	624	591	583	615	582	577	601	560	551	605	615	622	587	590	601	624	591	542	591	589	582	580	590	580	601	600	617	599	563	558	603	599	565	577	622	579	601	623	595	618	607	614	564	601	583	618	622	578	572	567	649	609	588	589	605	592	611	591	553	604	623	618	616	560	590	576	570	557	576	578	587	589	598	562	606	592	644	621	637	634	597	590	625	569	568	592	558	575	571	587	551	582	639	599	628	589	575	608	624	589	596	596	590	555	570	636	566	574	599	599	568	578	606	599	595	645	640	577	622	609	578	602	598	532	583	567	613	574	560	576	607	558	603	601	537	585	596	650	587	622	546	585	605	566	618	583	564	596	565	577	576	614	634	589	594	621	562	588	648	589	594	590	591	617	628	593	566	588	659	575	619	581	578	614	605	605	596	590	580	603	586	546	594	572	613	604	574	563	562	591	596	584	602	603	570	631	571	622	634	572	610	584	574	559	628	556	625	543	603	575	557	539	582	566	589	621	561	572	572	582	573	597	586	596	585	566	540	587	628	554	579	583	631	661	569	556	621	606	625	598	572	554	613	585	582	639	596	555	554	587	580	581	608	584	565	595	608	579	604	594	584	568	647	588	602	581	606	572	652	594	614	618	604	598	596	564	565	552	606	593	563	616	573	595	609	587	605	604	628	624	608	584	559	598	585	589	570	581	579	612	632	617	585	576	535	587	573	649	612	627	595	606	534	591	587	547	619	552	634	581	554	597	625	577	608	580	578	554	592	571	587	652	585	624	617	590	562	599	584	607	608	599	586	615	557	592	566	613	582	587	590	608	588	596	594	608	596	603	578	572	558	615	572	568	614	609	575	607	585	603	609	601	566	571	621	595	590	539	630	612	582	588	637	593	625	612	595	552	591	619	547	590	602	635	614	611	605	590	613	619	577	588	601	568	600	613	568	638	582	627	606	610	588	613	655	605	566	588	648	612	609	632	605	611	570	563	653	598	564	641	599	627	594	564	606	581	620	590	555	592	573	574	526	598	585	597	608	585	569	629	600	544	606	611	598	617	593	587	601	554	602	556	564	530	600	599	566	619	583	630	596	559	629	619	616	548	567	562	617	571	559	594	612	582	575	600	588	542	603	564	614	607	548	589	569	636	600	583	593	607	561	563	588	574	549	581	589	590	572	567	607	569	614	639	612	581	584	608	591	625	645	631	555	587	561	596	582	623	560	568	599	573	574	609	643	593	583	588	605	624	607	544	613	596	573	583	611	636	631	607	557	612	557	605	556	619	613	623	550	604	579	572	582	586	591	558	601	568	637	604	621	583	593	598	567	597	588	611	588	613	586	596	578	579	609	616	591	612	602	534	605	562	589	549	576	576	580	601	604	579	595	553	607	612	621	548	549	600	594	613	586	566	604	625	628	578	583	592	603	600	620	570	641	591	541	567	594	591	625	629	591	602	575	542	644	583	556	611	607	601	635	613	570	606	594	584	601	606	577	597	596	551	594	590	583	567	621	571	557	595	564	597	612	591	617	610	592	587	548	603	612	568	602	541	597	598	629	560	613	570	615	584	615	592	584	649	637	538	597	577	573	564	562	569	598	567	575	583	555	599	544	583	605	557	599	598	554	584	591	603	607	583	570	584	614	585	541	558	560	598	634	609	608	576	586	609	630	616	566	586	568	596	563	613	591	614	590	585	566	578	583	551	535	578	589	594	609	553	598	581	605	578	620	594	610	577	625	590	605	569	638	633	577	555	576	592	560	560	586	573	611	582	580	598	586	598	594	534	548	633	621	535	574	565	575	580	614	586	579	595	568	614	608	595	595	553	601	571	593	587	575	620	586	561	622	585	616	612	594	572	601	577	572	587	578	535	606	586	618	596	615	624	589	565	590	607	622	608	553	564	597	603	602	594	573	596	582	593	578	608	593	609	601	634	590	633	611	600	584	620	602	575	625	592	570	568	586	658	624	582	622	598	577	630	599	622	571	566	564	614	594	609	586	598	632	558	576	597	519	615	614	615	577	576	574	584	643	581	601	525	626	606	594	597	567	577	591	590	589	590	594	573	640	588	598	598	571	544	594	649	555	608	644	636	543	598	587	617	581	570	623	616	599	592	631	588	593	567	594	577	624	601	579	578	577	615	618	630	606	577	595	570	603	556	546	556	619	565	547	579	604	608	621	571	622	563	585	593	615	561	568	567	598	593	623	591	614	569	589	588	626	629	583	624	611	592	605	591	587	586	601	597	538	556	555	573	586	570	567	589	618	616	598	602	619	609	629	600	597	582	564	591	590	603	606	581	587	544	584	583	574	577	613	609	615	618	576	608	602	614	602	655	599	633	587	553	598	600	595	619	621	583	555	599	624	609	593	600	604	597	588	617	610	603	613	587	592	547	587	580	580	607	596	588	588	603	587	616	561	602	631	607	560	614	603	590	585	624	576	586	600	590	612	565	611	560	646	511	608	617	557	620	541	585	580	590	593	602	614	643	598	558	596	523	549	598	580	582	546	570	579	590	598	572	595	610	625	595	582	630	590	597	568	596	580	583	601	586	587	644	624	611	605	581	545	594	595	614	606	593	550	624	581	661	520	592	570	574	624	616	593	620	582	569	588	638	590	616	538	591	583	570	577	605	576	597	604	561	562	589	503	583	584	603	580	625	550	587	617	583	555	599	603	580	555	636	590	560	580	600	628	599	572	596	591	594	584	581	566	545	580	586	617	595	583	578	614	599	563	592	574	582	633	570	566	545	608	594	608	537	595	605	620	562	581	625	631	546	560	632	573	587	579	628	616	592	613	603	611	576	610	576	598	618	582	596	602	611	626	605	624	607	641	562	609	635	550	571	613	601	579	592	586	618	581	583	567	592	571	559	578	609	550	629	655	606	585	594	565	617	584	576
61688	88551	49566	16458	3485	876	637	544	569	560	505	515	562	561	564	561	511	537	562	570	543	539	556	577	558	582	541	538	554	555	549	535	563	547	496	530	542	539	569	529	571	570	539	542	533	564	534	510	588	549	526	550	557	539	561	523	566	563	542	550	595	511	508	544	561	563	524	556	539	544	547	543	565	579	521	505	549	582	540	562	524	542	550	544	500	569	565	557	517	560	577	516	603	534	535	515	538	587	516	530	522	499	570	554	556	553	581	545	554	533	548	564	552	532	544	545	584	512	541	528	560	571	511	575	542	540	529	544	579	515	553	570	527	555	517	567	518	507	555	566	609	550	543	553	565	554	558	549	496	561	524	531	576	544	509	545	548	503	584	533	588	497	562	523	526	543	530	515	556	538	535	564	585	525	542	544	535	534	524	531	568	545	521	528	570	550	550	500	552	519	515	585	527	544	561	549	531	554	553	577	587	553	539	562	495	567	532	543	572	510	549	516	518	558	539	521	543	552	505	469	551	573	587	561	517	540	555	539	577	537	489	560	560	553	489	543	562	562	545	572	533	516	538	540	532	539	562	530	556	558	532	542	523	543	528	530	566	536	532	523	526	531	571	510	514	548	514	512	523	604	515	545	527	508	533	561	550	549	574	524	553	530	545	561	539	528	553	529	524	590	584	544	588	560	525	529	560	548	564	518	572	547	525	541	573	563	540	553	507	540	544	592	568	538	566	507	562	534	555	527	535	608	545	572	522	562	532	604	552	618	485	550	548	542	533	562	534	576	550	497	539	528	544	565	528	543	560	534	591	580	516	507	540	533	530	515	514	572	569	513	534	539	548	588	550	559	553	515	581	552	507	512	563	529	506	563	525	540	562	582	575	555	564	553	531	504	536	530	541	518	558	540	523	527	557	535	505	558	535	551	541	548	582	562	531	562	514	537	519	530	537	562	543	566	559	540	549	517	551	580	542	552	532	531	573	533	570	563	533	541	547	533	569	582	535	553	534	530	597	569	533	594	546	535	537	565	551	563	535	545	586	542	555	552	538	530	500	580	553	543	526	593	552	524	546	521	550	527	479	522	528	535	532	504	531	570	557	515	514	531	523	504	512	546	555	549	530	517	540	548	550	523	558	533	560	534	499	517	549	525	557	506	573	550	530	540	567	507	524	542	562	569	547	520	598	524	562	536	576	497	526	530	559	579	561	544	560	580	564	588	537	523	566	517	548	521	567	551	530	547	590	495	519	538	536	545	529	537	556	549	559	537	552	553	534	540	542	575	531	524	523	569	517	560	542	534	544	511	495	553	584	559	552	549	550	543	527	509	539	512	515	558	535	563	526	553	491	550	599	498	535	567	598	565	508	514	549	526	567	561	539	538	511	538	477	546	562	543	535	553	554	526	558	545	510	535	534	507	544	550	525	572	522	543	501	544	572	574	553	535	558	527	539	522	531	541	537	512	544	580	531	570	541	557	572	515	488	558	517	509	568	529	550	573	528	527	576	554	531	536	539	538	516	542	535	540	580	551	510	576	586	488	533	510	548	533	555	527	574	558	544	523	506	540	537	541	537	571	510	563	549	553	553	549	567	545	547	510	516	519	506	616	557	546	570	556	514	566	471	535	534	524	539	506	569	507	540	579	518	481	542	551	575	541	533	550	538	579	562	527	569	507	556	558	534	534	559	578	536	527	587	564	519	551	527	507	525	575	592	592	587	529	574	547	550	551	515	531	536	541	585	546	550	501	567	514	537	566	547	552	576	499	584	567	593	551	579	546	578	527	553	573	553	543	551	562	551	543	513	547	529	550	501	559	538	564	494	529	511	542	522	506	519	587	557	548	482	511	546	521	631	524	593	526	525	570	546	560	551	579	512	498	552	536	536	527	520	555	509	547	529	555	531	529	598	575	521	510	548	566	517	555	556	520	560	518	543	539	564	541	549	530	499	548	528	564	580	522	516	536	581	563	522	551	597	528	551	537	521	551	498	570	510	531	539	564	528	527	573	497	549	536	552	545	582	500	549	545	515	568	546	523	550	556	566	561	577	566	538	516	537	526	531	544	544	523	553	519	547	526	526	532	552	543	562	577	545	522	571	510	550	551	562	560	530	510	496	559	597	565	563	567	548	566	534	548	513	570	578	535	565	534	508	542	472	469	532	553	509	547	562	546	553	563	490	513	553	505	523	546	544	547	539	489	576	514	536	543	552	541	552	598	525	547	517	540	582	575	559	563	544	575	529	533	511	553	519	520	546	494	517	519	541	522	528	544	551	521	561	580	531	509	575	558	530	548	585	544	562	532	587	558	543	566	540	561	526	580	565	536	536	528	532	534	521	578	572	548	525	536	559	524	554	566	535	499	553	505	549	516	547	515	549	550	557	489	534	569	550	517	519	505	543	539	527	558	556	563	542	519	573	571	577	504	554	574	554	547	557	485	550	575	542	544	592	538	557	530	560	545	510	518	560	557	536	557	529	571	528	526	556	598	535	528	525	525	543	507	553	553	553	496	537	589	506	563	527	550	541	568	562	579	543	523	530	578	558	568	540	540	554	556	547	534	603	539	549	567	502	574	562	495	530	539	542	517	526	545	547	517	536	556	530	594	537	496	479	548	555	536	546	539	522	579	534	506	574	549	544	541	520	532	516	569	576	556	549	526	523	534	551	563	540	556	512	569	547	549	559	486	554	546	507	564	548	543	540	551	559	557	566	562	546	561	570	521	580	509	517	551	504	550	551	507	551	505	518	552	503	556	555	542	567	567	543	558	550	525	550	557	499	532	537	526	515	559	511	541	545	543	524	571	491	535	544	495	565	551	556	550	497	521	521	514	519	520	577	535	531	576	545	548	534	542	545	550	565	567	532	524	548	531	556	575	537	600	510	559	557	550	554	546	538	549	533	522	533	565	505	556	541	577	575	559	551	583	506	564	578	549	518	532	531	529	573	574	555	536	536	522	535	549	518	522	564	540	546	509	476	520	528	520	518	555	499	544	511	583	621	536	536	579	548	529	518	544	537	582	528	572	542	590	592	574	516	538	537	556	557	520	559	519	536	528	550	520	556	579	527	534	547	572	513	527	512	537	578	534	573	494	568	558	529	515	563	538	493	530	552	547	543	517	507	549	493	546	532	543	553	570	513	572	561	565	548	553	525	531	556	566	577	554	563	536	527	526	552	583	525	508	537	546	553	535	525	553	600	545	544	521	570	540	505	530	527	530	563	531	524	519	572	504	543	588	572	535	545	576	552	538	540	538	539	546	554	504	479	563	558	568	571	502	568	520	545	535	542	518	558	546	560	539	558	538	539	565	498	516	543	548	549	515	548	592	585	556	547	540	585	515	563	544	514	569	577	541	573	499	559	556	544	540	582	540	530	532	519	509	510	544	540	563	548	550	548	581	553	561	560	545	542	535	560	538	531	560	550	557	523	555	558	577	555	516	538	531	540	559	527	543	529	526	555	538	556	537	574	595	488	550	552	550	517	544	549	517
34506	30204	17983	4184	770	527	489	446	451	509	477	435	446	457	465	467	507	497	441	447	485	483	478	452	490	479	416	445	457	476	484	461	463	453	478	478	482	464	453	456	439	459	467	456	460	493	463	503	463	483	466	452	454	483	449	451	484	452	480	435	472	480	457	459	438	446	462	462	457	428	469	451	432	456	408	439	481	469	469	493	430	438	492	457	426	500	479	427	430	463	465	469	470	484	481	469	467	456	465	486	475	467	458	435	479	444	468	506	411	447	463	491	467	434	475	472	490	494	473	465	440	465	431	449	447	520	481	455	453	495	451	468	478	443	467	477	429	444	434	450	465	469	478	436	436	489	458	428	459	468	486	427	479	427	470	470	459	506	466	494	462	478	440	496	451	460	485	474	499	441	458	484	448	429	454	462	461	448	506	432	449	488	481	482	483	477	456	471	464	478	491	462	447	477	471	498	462	450	476	507	425	459	456	453	462	513	465	466	484	463	484	480	450	459	438	445	460	517	490	461	496	491	451	437	473	447	471	464	476	459	464	469	445	436	431	485	500	484	493	464	468	423	460	460	470	468	437	487	476	441	479	492	484	443	458	509	473	466	469	482	496	475	467	478	512	480	473	497	497	436	479	480	466	435	456	459	501	485	489	458	482	462	456	445	477	433	501	471	477	472	474	505	449	436	480	481	507	465	458	459	435	472	491	466	467	446	457	430	443	442	511	488	464	458	481	518	458	440	489	439	464	440	461	472	454	444	475	494	503	459	424	476	480	488	483	497	493	428	491	452	451	494	453	459	418	497	493	469	454	507	425	447	451	443	489	499	490	463	480	471	474	473	460	438	450	412	470	490	474	449	493	475	490	460	455	465	446	432	482	474	427	469	456	453	440	466	466	480	470	465	479	456	500	482	479	470	439	450	479	480	488	475	467	481	435	457	432	469	467	480	450	475	453	459	463	478	441	465	475	412	472	457	444	470	485	494	488	458	461	473	509	466	483	487	472	469	482	464	475	473	465	452	469	446	477	452	446	474	468	431	453	448	494	478	467	437	479	495	440	506	483	450	494	448	451	463	526	447	406	487	445	464	432	425	472	482	485	427	482	473	445	472	476	470	479	498	492	467	430	458	449	485	481	457	460	473	473	469	480	535	463	473	438	497	453	435	489	519	469	448	471	422	440	431	446	477	480	456	447	487	504	442	482	485	455	493	466	463	459	464	473	465	455	444	454	442	461	479	472	440	512	479	449	484	457	474	471	486	438	451	462	480	485	487	473	455	470	470	463	460	471	453	457	459	500	465	442	463	471	453	420	452	498	512	484	496	499	459	481	497	473	512	417	449	496	463	457	475	465	441	483	467	499	444	511	450	481	468	447	463	475	472	460	449	488	453	475	447	470	502	427	431	446	454	465	501	450	469	466	455	473	446	500	460	469	454	484	453	432	483	461	500	474	480	449	459	460	414	487	457	492	462	430	455	453	463	452	417	491	440	447	469	476	470	488	444	454	451	472	472	473	487	452	458	491	461	449	472	457	471	441	447	480	439	442	435	448	451	471	483	442	467	495	486	440	452	438	474	467	457	418	455	452	445	434	446	425	490	467	486	492	447	495	474	473	447	464	434	455	471	437	443	467	478	487	455	458	450	460	467	427	450	438	450	456	460	488	448	471	446	509	459	499	483	493	491	454	446	459	451	439	495	487	464	506	461	498	472	458	469	470	464	441	455	445	454	476	474	462	472	468	495	445	434	448	453	453	486	472	449	492	488	476	465	470	496	450	446	463	473	471	466	490	462	430	471	456	484	486	467	468	465	466	473	451	416	431	456	470	443	435	486	428	466	482	522	470	469	488	487	454	494	457	494	487	443	456	498	461	516	452	454	493	455	449	478	458	473	482	451	477	498	471	439	451	467	482	447	468	493	474	457	460	463	494	495	468	462	417	513	440	518	440	471	491	488	496	481	448	520	461	474	386	458	470	458	499	481	484	466	462	456	443	461	502	445	419	425	463	486	507	477	490	473	505	492	514	470	489	444	444	478	456	453	466	469	479	488	451	476	459	458	466	485	437	469	522	498	447	458	450	417	516	467	479	454	481	439	469	466	481	469	447	445	468	418	473	447	484	472	448	486	446	478	462	456	491	468	462	491	461	424	466	473	451	439	454	468	477	448	464	455	448	438	469	459	434	495	470	485	492	503	494	467	443	442	483	440	435	470	465	460	410	493	450	453	496	441	528	437	490	424	464	528	434	474	475	510	495	455	476	492	450	482	458	498	478	482	484	525	452	459	476	475	448	456	459	454	474	456	472	459	424	471	421	487	475	464	435	492	473	478	469	469	459	478	485	448	467	441	451	445	458	475	484	470	475	456	487	432	477	456	463	463	455	470	466	500	465	485	497	467	455	442	458	447	466	474	450	467	489	468	442	442	508	462	509	444	468	411	504	439	449	479	424	452	445	452	480	477	484	480	479	478	437	527	458	480	448	469	466	460	461	454	475	465	490	455	470	502	472	424	435	446	461	493	455	472	449	440	415	500	471	417	467	488	471	429	441	466	467	478	472	491	471	523	451	481	499	420	481	472	466	464	461	477	470	471	467	454	452	464	418	456	452	455	463	452	456	465	467	475	448	490	457	490	495	472	455	477	458	503	483	441	469	486	473	502	454	452	469	486	479	454	471	474	465	445	468	472	474	468	479	474	469	490	480	429	435	466	465	427	461	482	472	470	436	444	464	515	465	449	472	472	433	482	481	491	468	497	464	462	454	459	461	452	474	486	464	494	466	461	494	440	450	457	443	456	465	459	426	457	462	463	474	433	454	501	483	466	476	476	486	448	455	525	446	458	452	445	481	467	448	468	469	439	496	515	444	445	511	490	497	474	448	428	483	455	485	478	494	470	436	457	489	443	417	432	483	473	464	467	461	481	448	474	484	444	437	442	486	493	465	465	464	437	450	492	464	483	454	455	478	475	476	481	474	448	489	461	507	469	472	427	463	488	452	481	495	455	455	465	454	454	443	457	472	504	447	481	493	463	467	474	500	457	472	464	496	453	422	428	431	447	457	466	462	503	447	479	446	449	501	445	494	441	453	449	438	464	454	463	520	470	479	426	464	457	467	447	442	446	457	509	430	490	492	464	466	491	442	465	446	437	442	421	449	505	483	506	430	493	471	471	442	496	496	478	487	421	472	476	493	477	442	478	435	481	513	461	441	458	453	500	465	482	426	487	429	463	493	490	492	434	470	505	435	418	481	534	473	464	482	450	455	473	460	442	453	450	495	472	498	488	498	476	471	476	441	455	468	437	449	477	462	493	476	459	501	493	477	437	448	486	451	442	463	442	478	499	497	453	438	432	432	442	484	444	471	432	488	450	464	480	498	464	471	430	467	451	456	466	466	491	462	489	460	450	454	477	442	486	491	456	510	489	485	478	492	448	462	432	458	485	423	464	460	478	458	461	488	470	468	482	448	507	442	469	481	437	467	493	488	460	450	444
31003	29435	10325	2029	631	455	440	378	389	382	402	396	386	383	359	400	393	404	440	385	434	403	457	387	394	417	361	378	406	431	408	388	351	373	381	390	363	382	399	376	380	419	423	400	396	391	381	387	383	386	410	385	388	366	388	420	397	374	416	349	387	384	397	364	379	374	402	368	414	371	393	400	376	388	416	394	386	395	418	384	382	383	457	408	391	379	415	409	401	386	426	368	397	389	402	398	377	399	367	424	399	389	400	434	388	414	377	382	391	382	399	344	405	373	405	443	433	378	377	407	365	384	403	384	402	359	388	357	415	369	442	354	408	396	377	364	392	412	410	376	390	372	386	401	404	453	371	372	374	401	363	375	388	400	424	359	396	398	383	395	374	374	395	418	404	372	345	407	400	416	389	371	390	406	344	352	414	345	420	391	371	354	391	385	394	400	408	376	401	380	389	368	379	381	421	352	364	385	365	373	391	339	407	402	387	387	385	406	370	390	375	421	404	385	384	394	388	431	390	343	371	430	401	396	367	398	331	361	382	412	375	420	396	399	414	392	350	380	372	400	392	371	395	391	329	392	382	376	424	418	394	380	417	383	374	413	419	386	401	418	400	375	386	417	402	382	380	364	406	398	417	414	407	380	381	398	404	412	385	398	354	366	374	393	390	386	348	392	382	409	355	412	374	396	367	389	389	436	396	424	437	402	382	392	429	384	393	390	408	379	405	432	408	360	393	383	412	416	363	394	394	390	399	422	397	394	367	387	398	376	417	398	375	384	366	424	388	407	388	399	383	393	376	397	411	396	359	422	382	371	416	409	418	418	395	392	418	415	402	374	393	365	436	389	376	386	409	384	386	393	380	392	439	369	385	358	378	381	429	404	420	381	387	359	406	347	387	399	387	405	410	432	419	383	382	380	382	376	392	397	412	414	385	415	361	374	436	358	411	398	373	366	389	383	408	380	364	396	432	391	415	404	385	372	404	376	377	376	396	410	382	380	381	410	415	387	383	349	375	366	398	346	385	400	384	354	377	409	363	398	409	384	404	398	397	384	398	407	421	436	398	374	387	369	397	383	367	423	375	354	393	395	431	400	353	419	371	388	382	377	395	368	425	393	390	401	387	390	395	420	375	378	367	383	412	377	399	391	376	384	411	418	387	398	364	400	371	385	393	402	417	385	328	409	409	418	403	376	409	374	378	403	390	401	363	375	403	388	386	382	411	377	393	397	396	405	378	411	388	373	361	417	399	362	401	415	404	365	395	403	388	434	346	377	386	400	405	414	374	369	403	412	393	396	391	390	359	402	390	400	403	398	388	405	394	383	422	353	360	369	362	419	396	370	398	390	425	403	392	430	357	427	401	382	383	388	423	390	352	391	381	379	425	404	397	414	400	412	379	378	407	369	405	428	384	360	367	393	403	386	425	416	381	371	352	396	384	403	406	377	378	403	400	393	409	376	385	396	416	402	379	420	398	383	401	348	390	383	389	436	365	403	375	377	410	406	407	417	367	382	371	379	381	351	357	392	389	392	408	398	368	420	401	382	421	385	419	368	395	360	396	393	376	363	390	393	381	373	393	393	383	426	400	367	379	402	397	403	396	375	431	420	378	410	402	402	380	391	379	398	410	412	358	415	385	398	389	386	384	398	402	405	408	390	390	390	382	402	356	392	427	401	380	367	420	379	371	386	396	413	386	377	409	410	380	408	372	384	355	378	397	384	408	391	410	358	358	414	384	396	420	404	383	402	417	384	375	410	379	393	405	390	387	397	423	400	412	361	367	407	412	397	365	417	358	401	403	403	398	412	388	397	350	358	373	395	385	396	405	370	359	392	372	391	375	378	404	389	380	395	394	397	380	366	403	357	378	383	401	382	377	351	437	434	367	383	428	397	429	362	404	393	405	385	361	394	382	400	373	381	402	408	405	398	373	367	404	385	399	368	394	398	362	366	398	419	390	400	370	370	362	387	414	392	353	394	382	412	384	436	378	393	401	388	373	367	377	364	363	378	409	390	416	405	395	428	371	363	393	357	426	427	388	394	397	360	423	380	374	364	391	399	400	371	406	369	412	368	422	398	372	423	390	416	423	384	408	387	372	384	406	371	391	351	388	380	377	375	420	383	387	403	414	377	433	384	369	375	358	367	403	361	360	367	396	387	389	382	392	365	377	401	401	370	380	395	359	395	342	365	394	371	386	394	377	352	390	375	372	356	340	395	425	391	387	381	372	392	399	372	382	402	390	395	380	371	375	404	397	401	398	383	369	379	395	370	395	462	399	384	363	405	388	368	388	401	381	377	362	365	405	374	397	395	374	379	385	379	375	400	410	403	369	377	394	403	376	399	412	372	433	416	398	381	387	393	423	423	424	425	387	407	396	413	407	367	380	383	389	391	395	401	370	380	357	396	382	418	380	391	402	403	393	383	405	433	395	387	408	415	388	395	381	412	410	406	407	402	376	418	374	374	403	395	374	382	361	375	396	378	379	345	385	398	364	362	379	393	380	375	389	399	381	362	395	426	386	388	383	392	366	382	396	394	399	398	397	394	389	399	380	402	376	378	405	393	384	421	387	388	403	393	368	361	383	398	410	351	418	385	440	350	353	401	386	363	406	405	413	395	410	371	421	382	365	417	393	377	388	366	385	370	406	392	390	418	407	390	370	411	392	342	378	425	426	371	370	374	416	411	388	384	361	385	405	399	412	386	375	409	408	411	413	412	427	377	402	411	397	423	395	384	394	398	389	400	415	392	384	365	351	385	362	398	376	392	380	395	352	384	392	423	373	394	375	363	379	374	370	412	394	407	410	365	384	375	374	400	381	397	379	381	435	388	392	403	363	423	415	406	396	394	405	364	423	387	418	378	364	414	421	419	445	368	374	389	422	412	428	384	400	371	398	376	384	395	383	373	399	394	402	365	394	391	386	368	400	406	418	397	398	374	390	428	407	415	381	384	394	404	397	402	398	357	383	398	383	409	383	402	437	381	412	351	418	381	395	394	387	424	365	396	395	395	430	399	419	423	380	371	382	417	375	393	416	355	404	405	398	414	395	425	423	401	407	389	384	415	389	404	399	391	414	391	383	400	391	386	412	392	384	360	389	380	378	407	420	430	400	393	403	397	381	386	389	415	392	389	406	411	389	378	423	378	450	412	416	428	402	366	426	379	382	390	399	390	401	384	399	352	392	401	389	396	404	421	402	372	393	408	383	398	405	428	414	393	388	346	424	359	378	404	396	402	397	384	395	379	400	415	423	399	432	401	411	375	390	371	388	393	395	410	380	364	386	412	391	396	388	413	419	400	407	362	365	388	391	385	358	412	401	412	422	377	405	400	411	366	388	373	381	399	368	395	396	373	343	413	355	369	386	396	383	415	411	394	416	401	391	396	414	378	404	362	379	352	396	390	350	397	397	406	367	419	417	327	379	396	388	372	413	348	381	380	369	393	405	372	411	402	369	402	366	352	383	395	392	355	387	380	392	398	438	372	391	363
24936	23039	29715	24929	17103	3675	882	609	530	527	542	516	487	542	511	561	542	571	554	513	522	563	542	533	527	547	546	543	539	529	537	559	519	503	522	526	509	557	524	491	524	561	525	482	501	548	502	545	572	531	524	554	547	492	536	555	537	559	492	553	542	539	542	514	542	517	521	519	562	557	528	488	557	562	558	539	484	552	550	539	511	526	534	530	537	540	521	543	492	518	519	517	521	529	525	511	550	575	497	542	520	525	495	510	569	517	568	536	515	530	543	552	537	509	546	566	586	494	566	531	521	562	530	546	520	521	524	540	553	513	539	549	546	529	499	517	552	536	542	525	520	495	559	545	468	566	532	519	492	498	496	495	534	511	483	512	526	518	522	516	499	518	530	522	524	536	555	549	572	523	514	560	532	486	538	527	502	520	537	526	551	547	509	522	538	544	540	504	517	553	496	544	503	516	540	544	519	536	535	557	524	544	485	568	484	517	537	495	519	554	550	518	537	475	507	524	527	548	506	554	500	504	570	552	554	555	544	525	522	542	569	500	551	513	526	502	554	503	516	522	537	473	538	512	539	557	540	532	517	497	506	505	525	524	571	525	512	503	514	559	501	487	531	551	534	542	544	499	510	505	512	505	594	509	548	487	568	504	499	496	549	521	513	549	563	530	531	544	509	522	487	522	523	547	577	525	527	510	540	523	542	557	512	516	542	553	560	520	504	523	489	510	489	526	579	535	552	505	544	516	526	476	577	529	493	501	514	525	493	538	520	542	562	531	506	488	539	534	534	518	510	482	478	563	552	547	531	518	525	537	539	531	555	556	538	581	520	532	536	475	558	532	520	506	514	554	526	491	534	507	561	504	520	538	555	521	517	556	524	498	535	510	557	544	518	544	514	531	557	536	542	534	534	512	530	509	501	544	534	576	532	567	534	534	576	546	511	497	528	574	514	497	525	489	544	511	538	496	559	502	547	525	545	546	512	517	540	531	507	519	525	523	551	529	553	524	485	537	491	545	524	499	530	560	505	528	517	517	495	539	525	549	535	534	538	538	532	558	516	550	531	498	521	540	503	502	525	530	501	504	538	514	519	515	502	516	513	529	528	572	536	526	514	499	582	504	533	529	525	543	535	544	493	534	523	523	514	525	558	497	522	494	536	545	523	524	566	523	551	530	515	488	498	520	504	523	515	526	555	517	494	531	519	492	540	555	484	544	559	531	531	519	540	547	525	506	512	554	460	558	563	503	556	535	554	540	516	504	490	521	503	529	520	514	544	553	547	566	532	536	541	500	547	528	540	473	490	552	492	492	534	532	510	506	561	546	486	571	507	492	510	541	539	603	514	527	533	555	503	507	508	551	512	521	526	527	557	560	523	505	525	549	531	534	507	510	523	514	551	536	527	511	486	537	476	529	556	528	489	518	540	533	520	546	564	503	530	528	510	536	540	514	524	549	528	509	525	518	552	508	543	536	468	480	523	514	528	525	523	512	549	541	515	560	529	564	525	546	497	520	510	519	531	519	532	534	492	516	499	557	526	494	528	531	562	533	508	480	518	551	518	527	532	519	505	560	489	521	524	555	524	514	536	497	553	465	504	518	560	500	524	570	528	535	530	503	546	557	541	527	525	548	468	518	531	506	512	524	524	530	513	524	549	526	524	522	525	522	503	534	526	518	506	492	544	527	570	487	532	549	529	523	511	528	503	499	513	482	540	519	535	527	531	499	515	532	530	516	503	529	518	538	511	528	514	502	555	530	545	550	526	549	557	538	523	502	518	537	507	573	518	526	525	557	536	515	545	546	522	534	523	536	545	479	498	530	545	513	483	529	480	484	548	493	528	479	542	507	521	534	490	527	523	540	571	517	548	507	516	548	515	566	553	514	515	552	512	553	509	520	493	517	561	528	532	556	500	544	558	529	590	548	531	499	541	524	522	503	514	534	514	525	509	517	522	510	551	498	549	556	560	521	554	487	501	534	550	515	515	522	498	500	501	523	520	525	510	526	497	542	559	526	541	515	506	543	535	504	583	528	503	494	515	497	516	536	510	502	512	526	513	470	495	542	532	552	532	479	550	528	521	546	491	534	570	556	523	543	523	500	513	508	550	500	485	513	558	529	521	512	589	523	535	560	509	546	496	536	500	520	510	522	526	494	539	509	529	534	561	513	529	539	556	490	553	522	487	522	511	520	521	544	547	513	527	520	549	510	553	512	568	557	506	522	531	507	523	529	538	573	504	499	512	504	572	494	543	544	538	555	516	543	554	488	507	489	481	524	511	497	485	519	544	568	527	508	536	520	489	518	485	496	510	484	487	509	548	526	553	578	519	523	532	516	515	516	576	497	533	493	525	511	560	520	539	494	489	544	562	506	496	518	487	487	485	526	527	516	544	493	498	535	489	486	500	539	505	540	497	539	544	494	538	560	530	554	535	505	533	524	504	503	513	526	535	533	555	519	489	497	541	527	549	488	542	521	533	540	534	515	528	549	540	507	537	483	543	525	545	484	518	497	537	547	511	512	517	534	550	509	508	538	496	556	492	496	496	523	502	508	485	534	510	573	551	477	492	519	522	507	534	545	540	482	555	516	520	549	553	495	492	529	521	544	534	499	487	489	509	499	503	565	533	511	512	547	493	469	507	511	525	505	532	512	529	526	518	528	570	521	504	529	548	536	531	508	564	527	518	505	541	522	509	534	544	561	535	534	562	519	569	535	515	511	543	517	552	522	538	511	528	514	556	513	529	507	549	528	531	527	520	525	533	511	549	513	507	542	502	513	532	517	528	580	555	540	484	491	500	514	550	553	581	554	511	485	545	531	524	520	522	555	525	494	541	543	510	539	507	582	520	486	506	534	530	504	509	533	520	522	492	534	506	528	502	513	503	561	527	535	523	499	518	503	565	522	533	564	551	553	537	505	566	550	501	504	525	554	545	510	503	519	541	505	550	556	532	524	571	550	566	521	514	491	537	511	543	502	560	530	539	551	534	567	539	494	502	536	555	573	549	483	482	536	518	550	546	509	554	490	534	529	520	524	543	519	486	506	510	526	536	531	497	517	489	546	506	515	507	536	529	540	483	541	525	514	523	548	526	544	469	505	457	526	549	506	540	486	530	516	519	513	531	534	538	538	529	522	526	538	532	514	527	531	531	529	536	557	549	518	519	574	479	515	520	519	512	532	539	542	497	566	551	548	529	502	466	525	502	521	582	528	504	534	537	554	516	513	484	506	560	503	545	549	492	536	497	477	510	527	489	530	540	496	534	486	514	496	502	493	494	554	558	516	539	572	532	508	557	551	538	519	506	522	519	546	512	554	529	519	554	541	544	550	499	506	544	472	533	524	538	518	539	525	509	529	543	499	501	514	503	505	502	509	502	495	531	510	523	505	535	517	517	501	530	556	480	544	542	514	514	526	502	520	552	539	527	527	505	545	461	499	519	479	480	538	518	547	529	507	496	543	514	506	548	511	545	510	555	513	510	495	538	495	479	585
62773	84015	46034	13203	2606	773	499	472	486	468	497	489	490	540	460	461	479	459	535	476	468	513	488	482	487	502	489	482	471	504	522	489	481	494	481	501	454	511	528	473	487	524	496	519	494	443	465	479	491	495	513	520	500	479	500	493	513	523	476	461	477	479	510	495	496	497	508	474	506	516	499	525	482	469	496	475	485	476	486	473	536	517	508	446	471	483	474	453	503	483	513	487	467	494	490	552	481	490	452	495	485	460	550	491	485	496	498	466	498	513	508	499	507	507	501	473	467	475	477	492	491	478	546	477	487	476	485	523	465	492	461	464	474	518	495	455	490	486	510	482	461	487	461	461	459	500	496	526	509	488	505	516	500	504	506	506	477	469	460	470	470	478	493	460	472	469	517	477	470	506	475	503	502	495	474	497	488	484	487	485	505	509	452	496	459	502	515	504	479	487	468	499	468	510	510	452	494	488	479	445	512	496	506	525	470	494	502	510	507	499	480	483	477	519	463	493	462	494	499	500	450	492	485	496	491	468	487	475	510	457	508	464	483	497	508	471	456	472	530	475	514	469	479	472	466	491	491	478	489	514	527	489	457	505	459	489	449	487	493	460	523	466	516	513	489	499	446	494	501	501	491	539	460	483	507	527	478	496	497	566	474	445	468	491	513	453	468	501	495	488	508	507	448	458	487	486	488	514	485	498	464	486	471	474	507	489	507	468	519	523	473	461	475	468	523	435	499	469	497	457	482	456	478	506	503	488	463	499	484	468	474	466	475	444	500	509	486	503	485	448	479	532	480	515	446	505	493	491	447	505	511	458	503	501	487	491	442	502	478	472	492	503	508	511	502	490	495	442	452	495	476	462	477	498	485	526	472	485	520	460	423	534	473	501	464	524	470	460	498	493	489	519	466	456	506	534	448	466	509	493	513	482	535	486	475	500	479	465	461	502	478	502	487	444	472	508	481	478	490	484	537	446	500	491	488	467	496	478	448	489	464	455	450	461	477	486	519	470	434	491	534	464	494	452	481	515	451	478	449	476	519	521	426	470	499	508	487	506	490	474	507	483	485	502	455	508	484	500	453	479	507	450	514	495	511	443	443	475	433	509	493	505	506	489	469	519	450	481	506	452	463	507	506	477	496	500	516	520	474	503	512	442	512	489	496	458	456	479	454	470	497	500	485	450	496	460	505	478	498	480	462	485	499	454	494	526	494	478	469	501	470	498	495	482	522	456	487	500	507	466	474	491	512	459	476	507	502	465	489	462	503	510	481	500	493	455	504	477	440	472	468	522	460	476	497	528	483	462	471	489	493	474	503	493	467	470	488	486	496	491	474	485	484	447	469	459	478	479	464	481	456	503	525	507	474	526	493	487	482	447	482	512	475	475	491	500	467	492	464	481	474	515	491	476	514	486	470	522	532	502	499	479	492	459	468	491	442	476	463	502	497	479	424	482	485	512	444	499	494	491	503	491	501	502	500	513	476	487	476	431	473	495	468	427	516	520	483	515	499	490	489	502	493	454	470	461	497	506	447	502	498	482	488	519	514	464	466	465	482	450	525	479	488	468	465	473	475	462	523	460	484	489	492	481	433	471	503	494	500	474	467	480	488	486	501	494	467	511	477	463	441	472	476	492	492	501	495	448	483	447	476	489	484	498	483	530	483	482	476	511	513	531	498	483	474	476	460	507	479	470	474	448	495	485	517	474	453	441	497	474	473	466	428	509	495	501	503	425	490	515	465	431	474	457	502	473	493	515	508	545	548	547	535	504	513	498	525	481	518	513	502	451	496	485	487	500	506	502	477	502	490	484	487	478	468	457	458	516	479	508	490	512	485	473	467	496	462	474	490	455	497	468	514	474	461	470	454	497	490	447	464	481	457	465	482	491	454	473	466	478	477	435	491	506	468	474	460	488	499	508	472	453	500	472	477	494	493	485	451	528	466	451	505	478	486	536	479	528	500	446	441	439	473	488	486	459	502	465	475	463	505	474	522	493	495	479	480	476	492	501	531	466	484	484	463	478	502	513	489	498	477	507	479	481	447	478	511	476	481	501	464	497	461	457	516	494	467	506	502	490	456	487	505	440	447	494	505	458	492	510	435	475	462	503	514	456	470	540	478	495	473	486	476	468	457	498	476	495	544	470	479	468	455	444	529	462	508	438	443	447	493	485	522	521	489	476	488	505	465	507	525	448	516	473	470	436	470	461	474	521	474	501	500	466	503	477	505	505	481	480	447	481	508	498	503	472	492	488	481	498	494	475	497	472	462	480	476	494	477	534	481	501	505	471	488	453	482	500	474	485	487	499	503	495	475	483	524	467	491	471	502	510	508	462	462	475	495	462	475	472	458	449	504	469	484	476	466	496	477	420	486	514	494	464	474	489	515	526	487	515	487	453	465	485	483	490	467	487	508	504	519	490	444	475	473	465	482	449	456	515	465	436	493	458	491	480	500	479	495	496	477	474	507	479	495	494	536	513	478	466	480	475	472	494	494	484	511	468	485	510	482	503	463	484	487	448	495	468	510	506	516	486	462	485	466	482	450	440	474	478	500	496	483	507	455	465	503	460	478	468	503	474	481	488	527	497	467	485	487	457	498	473	457	442	502	520	481	477	533	504	427	453	478	492	486	470	533	455	468	433	481	480	458	465	466	485	479	483	495	480	450	493	498	457	520	526	478	435	519	499	491	492	441	473	479	477	480	467	484	495	496	520	470	461	511	472	484	470	500	504	486	495	485	486	503	469	488	473	502	471	523	506	517	514	501	477	494	522	467	472	495	524	466	481	515	499	480	457	439	486	521	474	514	524	516	502	481	478	494	437	490	501	483	482	460	526	532	525	481	458	476	476	514	491	471	477	496	460	478	476	495	458	489	495	440	462	474	471	487	473	498	489	497	510	503	493	466	493	476	513	519	490	478	454	489	482	510	461	518	493	455	509	456	481	504	482	460	486	502	495	521	496	460	458	474	498	496	460	470	543	474	449	492	465	498	486	543	510	494	494	487	481	446	491	517	499	499	479	490	465	493	480	501	521	492	512	502	505	486	483	480	468	456	479	428	479	502	452	483	469	507	490	478	456	487	481	514	475	476	517	493	462	499	498	482	447	479	511	486	461	486	451	464	460	517	488	468	467	504	522	483	459	484	482	459	473	495	488	537	478	464	437	507	483	470	468	479	485	478	456	475	496	513	449	486	500	498	456	448	506	495	465	492	451	498	499	483	463	470	458	502	525	465	466	484	519	544	534	513	504	466	464	512	490	450	470	500	450	494	504	476	474	481	502	448	461	507	479	475	445	446	486	475	491	481	481	474	498	507	508	457	496	518	480	481	466	484	470	490	511	482	476	494	434	528	479	476	515	525	464	496	475	501	498	512	493	496	501	453	474	521	502	468	453	477	502	461	472	497	522	482	502	469	468	485	513	476	514	463	491	484	454	505	441	504	495	463	470	457	476	449	471	468	430	472	481	478	481	466	514	485	490	458	475	502	496
24162	22415	29267	24453	19873	7998	1196	697	611	678	647	603	655	614	607	622	625	623	581	623	585	625	591	663	569	590	651	597	588	615	574	588	574	583	581	627	580	621	609	614	607	563	594	614	553	590	580	582	620	607	590	580	601	646	592	622	612	572	600	566	553	567	623	599	663	585	585	575	624	587	570	631	592	641	607	634	621	574	639	582	592	598	667	612	615	599	564	596	652	586	603	639	574	593	585	584	579	575	588	610	609	623	592	549	600	608	594	568	568	566	631	596	613	593	610	553	592	576	592	616	636	587	563	572	623	637	574	645	586	564	607	596	618	596	660	584	602	577	551	596	617	561	599	579	587	614	612	597	630	581	572	613	592	551	603	620	619	638	628	554	621	583	586	581	569	615	575	610	576	592	623	574	591	550	623	632	622	609	587	559	621	598	608	585	568	557	626	594	586	571	532	584	559	602	614	600	566	590	626	623	651	584	555	596	609	565	548	553	582	623	604	630	583	587	600	561	587	632	623	593	616	552	616	614	615	604	587	608	541	607	597	600	595	583	568	598	580	563	560	588	573	582	566	593	605	595	627	581	641	551	607	642	585	630	615	604	619	592	622	625	649	575	558	619	622	590	614	596	589	620	634	592	607	607	583	602	595	605	617	558	570	570	567	587	545	634	607	591	612	612	583	597	546	614	561	605	572	600	602	604	544	589	580	610	606	567	550	613	613	572	629	584	637	585	573	608	591	579	614	579	656	583	606	626	589	612	618	592	602	612	576	582	602	579	560	583	622	587	602	634	614	580	532	557	551	581	592	618	609	578	593	596	616	561	606	626	612	609	583	610	590	602	580	580	602	632	614	601	617	580	599	642	553	600	565	593	633	628	577	621	616	568	601	606	635	604	579	607	615	607	586	581	632	635	585	556	597	571	614	602	589	618	607	603	585	623	591	607	573	612	592	592	570	609	549	620	548	607	573	626	574	636	554	593	594	570	589	592	614	610	561	581	606	616	563	576	591	632	608	567	588	585	590	614	553	622	626	580	574	638	612	612	576	633	567	619	595	600	562	556	594	604	591	618	604	573	568	592	622	575	591	611	566	601	572	578	583	623	591	563	573	603	617	597	585	632	581	595	586	577	558	587	577	620	592	601	665	581	592	597	582	619	633	634	644	583	599	550	603	596	587	613	580	580	600	594	618	587	597	636	566	587	591	605	583	565	609	604	602	596	611	593	572	617	598	621	597	582	611	549	586	578	603	625	612	635	586	552	592	549	629	625	617	585	603	559	608	596	579	584	573	613	558	596	577	617	635	578	583	559	598	636	634	592	583	593	593	628	607	571	545	586	573	619	577	627	624	584	605	614	600	553	551	609	642	609	583	574	579	590	571	593	622	587	604	660	596	574	596	627	645	609	562	623	639	597	616	645	634	593	608	602	599	595	613	585	608	598	640	596	573	573	622	566	586	581	638	604	644	616	597	592	611	613	631	588	560	600	647	612	618	546	566	587	592	589	626	606	597	586	592	596	596	563	578	565	579	619	587	622	554	569	619	584	573	590	654	589	618	577	595	572	556	633	598	594	601	591	569	612	622	629	603	586	625	589	564	578	665	576	592	600	578	607	601	611	625	583	593	605	602	599	600	569	595	612	611	578	663	619	542	630	587	633	592	606	589	567	589	620	567	617	601	589	584	616	567	581	615	578	592	561	566	560	594	623	612	611	611	551	630	579	605	575	576	588	542	607	586	648	606	557	561	592	622	620	611	592	576	608	631	578	575	592	579	606	565	585	603	623	630	572	605	546	607	593	625	566	590	568	564	621	616	594	599	565	611	583	594	633	637	621	601	574	565	607	611	596	593	595	614	576	567	565	563	551	630	608	566	578	575	588	572	608	574	633	602	560	587	606	591	565	605	576	570	575	581	608	598	582	579	606	589	636	598	604	662	606	580	600	628	601	593	602	571	554	641	582	574	532	589	613	583	574	611	593	595	647	579	616	586	586	572	565	571	583	593	570	579	570	565	626	532	591	605	581	612	582	630	578	629	619	614	609	609	607	592	605	594	587	597	575	618	606	598	588	623	636	602	616	662	643	584	600	582	622	631	610	607	617	585	598	603	589	637	555	595	581	618	640	548	564	599	605	615	603	608	565	586	607	587	578	566	621	617	601	607	582	615	577	558	617	600	593	550	608	610	545	573	586	565	599	572	589	599	624	596	621	608	588	569	603	623	569	594	599	586	612	594	571	631	559	618	597	584	599	598	643	591	574	600	569	592	570	621	643	617	606	570	631	561	592	610	614	630	621	576	585	587	601	565	564	599	632	575	566	582	590	620	565	613	602	570	627	581	575	596	570	568	575	612	585	587	648	612	559	555	611	606	608	570	577	587	572	573	585	587	573	605	593	563	592	581	611	578	589	574	605	607	577	627	645	582	575	593	579	572	609	563	600	605	560	575	630	571	597	597	609	651	600	564	627	620	579	625	547	575	592	611	620	594	637	569	636	568	601	616	595	572	613	607	654	604	577	609	531	581	579	629	587	559	588	585	589	563	537	609	579	604	578	560	614	609	583	633	574	601	590	592	568	608	577	643	594	624	590	586	570	594	583	588	588	568	630	606	573	598	604	574	625	572	585	596	568	554	615	625	642	594	612	606	619	605	599	578	601	577	599	597	605	572	619	557	625	614	582	587	624	548	578	609	635	614	556	590	561	571	617	607	580	602	639	595	586	584	589	581	572	608	594	602	564	539	612	572	599	611	622	614	569	583	606	602	572	589	638	620	592	587	564	551	613	586	635	596	568	550	622	570	600	611	607	613	581	586	645	586	615	571	637	626	570	574	605	588	569	577	592	554	606	600	614	636	631	590	531	596	606	595	602	624	594	571	579	634	563	607	601	615	599	595	572	563	588	582	585	583	567	571	597	602	596	587	586	587	600	571	605	571	577	554	590	568	584	608	585	581	564	597	554	563	585	580	574	583	567	609	596	614	595	603	613	574	607	565	595	598	603	577	584	589	580	593	598	573	620	572	571	606	589	619	598	623	588	635	584	564	588	584	538	579	538	597	613	614	600	596	555	571	524	630	597	605	560	589	560	623	586	583	628	592	656	620	576	575	584	630	561	592	640	593	589	568	548	593	582	605	629	575	565	564	578	605	559	559	595	604	643	616	576	621	587	569	616	612	627	583	616	596	579	576	604	579	618	561	615	566	596	606	642	584	589	614	562	607	611	560	543	592	615	588	579	566	600	557	604	614	599	555	587	587	589	609	580	584	594	582	616	586	585	586	581	577	567	591	560	590	573	568	586	604	580	603	586	632	614	580	619	576	588	553	582	614	585	596	599	593	590	619	589	578	585	598	567	559	602	592	603	583	602	633	613	575	598	582	603	598	576	595	580	590	628	640	598	591	567	568	582	611	557	618	645	585	562	614	572	589	593	597	609	624	601	616	646	559	550	610	571	588	619	601	628	564	570	629	575	607	577	610	607	613	588	632	554	538	588
61595	88713	50374	15844	3433	1009	616	558	569	577	563	571	550	554	504	547	562	568	584	586	531	537	575	591	541	587	560	603	575	564	593	564	586	588	581	597	593	579	558	554	532	578	537	574	559	557	578	542	507	537	522	522	558	550	547	581	566	581	582	553	548	567	574	570	547	563	565	557	522	572	531	605	529	564	559	564	556	550	569	544	531	569	571	532	526	565	566	582	537	559	544	548	589	557	562	548	540	550	584	529	542	544	576	559	556	576	575	540	578	525	568	554	525	549	594	555	558	547	555	522	527	552	553	537	572	550	560	563	586	556	511	558	545	528	569	575	584	546	563	542	557	545	546	530	573	560	556	543	533	542	534	520	541	550	558	579	520	572	546	534	556	561	509	540	568	565	586	549	511	553	527	552	519	548	547	549	605	543	596	545	542	541	565	562	569	544	538	546	574	548	549	558	571	579	584	588	556	604	540	561	549	578	547	550	562	551	529	558	570	598	532	517	570	556	556	504	554	555	582	553	542	571	563	635	510	585	535	527	544	551	579	580	529	580	576	504	610	572	542	566	535	572	560	536	605	547	538	550	564	536	532	563	584	549	516	596	563	587	558	550	569	532	537	551	531	592	584	598	517	553	571	501	558	562	505	560	527	552	528	563	561	519	552	575	518	539	522	555	570	548	542	570	549	522	536	533	547	560	550	532	542	585	548	582	547	545	571	587	557	578	578	549	502	590	607	571	553	554	614	522	540	551	575	555	505	585	553	565	585	583	564	558	553	537	545	529	550	567	553	572	553	537	548	536	557	558	556	551	587	577	577	529	562	596	579	551	542	574	546	531	540	575	559	522	499	537	512	572	562	562	570	528	529	523	543	539	540	512	568	527	558	577	523	589	542	546	583	551	580	553	519	539	612	580	575	564	545	540	563	591	537	584	520	544	592	531	563	508	517	548	522	571	562	553	583	534	525	560	538	564	588	554	579	548	550	576	611	552	538	532	566	532	578	547	536	545	568	584	547	568	567	551	551	551	552	565	586	555	511	504	564	575	564	597	556	547	554	548	546	563	567	568	484	556	581	529	562	551	522	545	529	529	543	577	528	569	569	559	536	525	536	525	599	546	588	565	527	551	538	588	559	546	548	563	549	545	557	548	521	577	587	550	567	545	534	538	549	524	560	554	583	560	576	515	553	563	534	549	538	589	580	559	555	560	557	549	537	569	561	558	550	542	519	547	577	568	543	551	574	548	586	532	545	560	505	562	601	558	580	571	551	560	567	531	544	575	553	562	514	546	571	532	553	557	518	508	542	591	571	549	542	579	559	565	531	517	532	586	520	546	528	540	512	553	560	548	593	513	543	526	585	580	539	525	571	574	554	542	532	578	594	601	555	549	543	560	552	563	566	579	567	528	571	574	564	572	549	531	534	571	590	574	538	626	559	524	552	555	555	562	571	579	580	495	574	565	541	508	581	560	533	556	552	548	553	537	543	523	562	572	609	560	568	563	549	538	571	571	536	594	558	589	548	587	526	586	553	523	590	504	578	551	562	536	542	511	535	585	584	549	563	604	573	602	544	548	543	567	567	520	542	548	558	581	544	562	546	547	605	545	616	519	537	577	540	597	546	545	548	554	530	578	560	576	553	539	576	596	574	552	565	539	511	573	575	535	534	572	547	556	546	575	519	564	564	532	518	502	589	556	566	543	560	568	515	595	581	566	523	560	553	544	583	604	558	561	535	580	543	545	488	548	551	569	511	526	566	515	565	581	563	526	600	539	579	556	583	543	514	593	535	521	519	575	545	546	567	516	543	556	573	579	590	571	597	526	556	505	568	587	548	550	542	516	570	587	553	509	564	530	553	522	539	539	616	571	531	571	491	534	555	573	549	565	571	573	584	572	555	559	554	623	574	577	562	563	558	581	527	565	565	551	537	551	544	595	534	555	570	513	588	551	531	536	526	558	527	555	551	550	575	579	505	541	575	617	549	533	544	539	535	563	589	580	597	563	527	531	558	527	534	522	548	539	547	560	579	527	534	568	581	531	535	528	584	546	579	510	549	546	573	573	533	565	566	502	527	546	515	573	589	523	560	586	506	554	549	518	551	521	545	558	529	523	551	574	550	536	524	560	579	532	570	560	577	565	563	531	516	559	546	535	547	571	565	559	564	588	546	533	515	507	551	545	550	539	590	544	542	571	544	539	510	541	572	536	580	566	555	576	533	526	534	543	571	516	543	548	563	544	518	553	518	534	554	583	542	529	580	545	532	529	529	552	554	550	532	556	559	557	557	607	625	559	570	536	539	549	525	554	573	508	508	544	557	579	585	563	540	524	581	554	570	554	565	586	564	545	549	557	575	566	540	520	550	563	553	518	581	546	526	559	548	588	578	563	538	557	535	538	546	573	584	529	546	551	578	529	532	571	576	554	575	555	520	564	544	567	528	570	534	522	581	590	584	544	531	562	526	574	534	535	577	521	522	585	543	577	523	593	524	530	594	531	551	573	543	530	533	606	536	545	523	530	553	515	512	566	546	542	540	558	571	564	587	537	570	520	551	546	580	560	596	584	559	570	572	572	559	622	535	513	558	580	571	564	565	526	524	573	559	508	554	550	539	562	588	564	533	553	586	577	549	562	564	543	524	531	536	549	529	517	557	591	539	538	545	597	538	573	596	591	590	493	602	552	575	522	567	540	554	530	578	558	513	534	605	562	540	557	536	547	565	566	575	583	570	539	566	548	564	566	535	558	570	582	586	550	530	531	540	604	537	584	572	571	527	574	551	551	530	557	570	571	564	552	585	556	526	553	560	574	502	504	566	556	546	544	555	543	551	549	566	601	522	544	582	560	556	531	554	525	590	523	586	518	540	538	550	579	538	503	557	538	539	577	553	575	565	512	570	548	554	516	547	564	556	519	593	569	586	583	517	587	526	550	571	556	625	556	571	560	573	528	521	551	556	572	523	568	538	566	532	538	534	545	562	572	529	559	570	551	576	556	618	562	567	621	544	540	552	582	552	538	583	528	541	553	534	543	583	561	561	542	571	540	554	545	595	516	560	546	550	598	534	525	530	545	537	580	562	558	551	594	567	568	527	584	607	516	586	562	530	596	554	528	524	513	527	555	547	556	541	550	572	560	574	550	561	497	570	568	524	545	553	580	590	523	542	541	538	561	515	528	518	535	548	504	512	568	593	564	553	559	560	550	581	543	534	532	614	584	527	567	513	565	538	521	524	574	531	502	540	525	551	544	560	567	567	535	577	557	537	530	591	539	523	562	561	567	580	571	587	561	545	536	598	554	550	535	555	575	536	577	561	565	546	550	570	552	551	532	522	522	518	555	546	551	503	549	572	550	555	595	531	518	570	566	500	556	522	516	566	544	578	527	570	591	591	580	555	510	573	540	520	511	566	540	537	546	535	518	552	503	575	502	545	579	543	548	586	565	526	586	565	551	573	521	576	553	547	594	575	536	535	558	547	557	535	548	554	554	562	551	575	539
34637	30357	18290	4040	759	496	530	453	468	504	477	457	469	452	492	455	485	455	487	474	470	485	448	469	493	464	483	464	475	508	453	481	472	448	468	462	472	476	517	457	479	468	469	447	472	495	456	438	487	462	482	454	486	504	495	482	465	484	456	484	487	463	457	453	457	489	466	476	459	443	471	473	481	448	451	457	465	474	516	485	479	436	488	445	435	464	451	471	472	515	464	480	482	446	478	513	443	463	473	436	457	443	474	518	480	473	458	477	462	445	497	464	484	468	467	468	446	508	453	484	499	476	458	446	459	470	468	500	488	454	476	469	477	489	467	454	463	451	451	479	463	470	460	462	446	478	461	473	489	531	456	502	458	492	494	458	471	468	458	446	431	462	418	476	500	491	459	491	493	475	472	438	479	472	445	481	487	507	490	462	458	450	468	477	464	479	480	477	417	436	497	477	451	452	501	469	471	453	484	488	481	486	507	454	466	454	447	486	490	491	472	464	445	469	523	469	425	472	491	483	466	506	514	438	483	447	455	508	493	481	494	483	466	483	471	480	443	459	449	485	442	481	477	459	490	451	468	453	468	459	450	472	478	435	454	457	474	438	465	456	465	446	481	467	484	468	453	463	431	467	527	458	450	520	469	436	446	455	461	470	447	431	455	483	471	469	458	482	459	478	536	469	499	455	474	452	480	450	465	473	460	492	465	458	453	473	454	443	438	490	439	449	467	462	454	480	460	468	450	485	452	476	521	484	511	496	480	439	479	451	467	456	525	480	491	457	514	474	435	470	442	442	468	446	460	497	454	453	454	452	472	479	440	511	448	468	446	510	456	470	481	469	504	467	449	452	497	482	469	444	509	462	468	462	471	439	458	466	514	509	477	452	450	444	465	455	473	472	508	487	444	468	464	526	470	508	511	503	504	484	486	484	477	484	476	436	462	474	491	457	435	424	486	442	437	487	462	448	461	453	496	459	511	502	466	455	431	459	413	516	482	475	444	471	468	487	463	485	451	479	502	512	492	492	504	490	423	478	488	489	458	456	525	460	486	474	505	455	452	477	436	440	477	483	477	477	464	422	450	491	492	495	505	486	483	457	469	456	479	518	454	494	488	484	480	422	442	454	490	468	451	486	452	528	456	442	466	505	419	449	470	474	486	486	462	455	495	509	459	490	496	456	475	451	456	489	469	474	476	459	451	470	460	479	483	489	493	432	491	452	489	436	465	452	512	491	482	452	483	465	495	439	455	472	447	494	473	458	434	493	466	446	455	463	471	471	435	500	484	426	454	463	483	449	487	463	451	471	458	455	497	451	478	458	491	517	482	495	457	486	435	434	464	483	466	468	442	459	502	469	457	463	477	476	467	446	497	520	490	490	477	492	459	458	466	510	476	456	448	429	450	515	490	478	484	497	486	485	479	505	453	451	450	458	458	493	471	478	430	448	447	448	450	476	458	424	440	442	471	494	488	463	485	470	487	508	465	471	446	456	469	439	501	481	482	458	458	507	457	434	448	485	457	461	460	515	441	497	468	441	475	496	477	482	458	478	473	505	457	482	474	448	479	467	464	484	477	487	458	496	451	489	465	491	478	438	442	496	466	468	468	479	452	459	479	462	456	493	470	448	465	462	489	477	508	477	458	476	442	481	489	452	502	456	506	440	456	424	481	485	476	462	493	478	506	500	490	457	488	435	461	489	460	462	474	482	478	510	473	464	483	484	454	451	470	486	452	466	514	452	449	478	486	393	474	481	441	514	464	492	513	431	484	428	444	470	505	462	483	461	439	462	460	455	506	481	464	514	486	452	470	431	455	477	467	469	489	476	438	485	508	466	460	466	457	438	462	463	435	474	472	503	466	459	465	448	447	469	454	506	496	468	482	461	464	486	498	486	460	481	470	471	474	463	468	473	473	455	442	472	503	428	463	501	481	496	478	540	464	471	458	442	494	464	459	461	447	448	461	479	454	454	494	472	458	439	439	468	490	470	446	447	491	447	469	470	456	458	490	482	458	453	495	467	477	490	464	441	442	474	451	489	464	431	474	466	446	457	475	457	464	487	501	460	489	467	475	501	446	446	490	480	433	461	507	512	509	461	457	481	450	473	467	513	478	426	505	462	499	467	500	504	470	499	491	495	477	486	463	476	430	469	450	463	516	474	437	477	487	470	470	511	499	457	442	481	489	474	470	477	446	449	480	540	422	481	452	490	453	460	493	484	486	499	482	489	482	454	448	482	461	436	475	474	458	471	466	476	454	460	474	463	482	473	425	474	493	453	475	502	453	439	474	500	468	498	503	486	519	464	454	486	499	442	472	485	494	440	491	451	479	438	489	440	506	468	499	499	455	441	461	459	491	477	451	460	464	432	455	484	466	437	476	455	456	459	482	520	516	483	438	452	493	454	452	401	500	506	502	466	489	462	460	457	542	470	470	477	472	444	477	455	468	469	459	439	494	500	483	491	505	459	463	523	449	460	488	452	481	477	453	480	507	486	459	477	456	506	506	442	490	462	472	513	449	458	508	461	456	475	485	468	446	456	453	483	474	472	479	439	445	471	452	453	498	494	441	490	473	481	466	490	448	488	481	481	443	477	464	490	492	518	468	492	485	479	477	472	488	474	464	475	492	473	430	450	473	436	458	484	461	451	466	503	447	494	471	476	451	467	513	475	461	449	446	496	492	449	451	438	478	461	459	465	533	493	513	500	434	472	464	435	485	455	510	478	471	473	451	426	492	463	454	482	490	469	476	480	466	486	466	484	463	457	460	443	489	480	445	476	468	474	509	446	483	457	501	489	445	452	449	469	513	463	456	477	442	463	496	481	468	468	469	423	466	469	474	470	490	470	482	468	478	449	461	467	490	452	423	482	473	491	477	433	468	495	501	431	440	493	461	468	476	422	472	471	516	460	462	478	471	466	487	479	445	454	454	521	444	473	478	481	496	453	416	449	476	435	475	470	435	486	463	438	469	485	473	449	494	434	529	497	441	479	471	477	460	432	474	461	449	436	471	492	477	455	467	462	472	495	459	449	475	459	473	454	475	485	452	436	439	488	490	501	430	447	416	474	458	466	484	522	475	488	499	461	482	494	469	480	508	460	456	459	449	439	475	474	450	447	480	495	465	445	451	477	467	457	488	458	473	461	466	494	467	447	510	449	469	442	514	482	467	458	462	494	543	456	463	458	504	461	463	487	486	423	445	487	487	471	447	469	467	482	492	421	483	456	480	462	436	464	473	466	435	420	483	441	453	454	482	486	476	456	516	465	436	470	466	454	460	459	477	455	481	484	456	496	521	473	480	455	468	459	518	496	475	515	474	508	451	469	445	438	465	472	470	478	450	432	460	491	469	465	454	508	459	439	477	469	461	481	472	435	484	466	444	446	473	438	469	462	473	502	443	498	484	455	487	465	464	489	470	455	455	458	475	488	445	441	456	453	442	454	465	488	432	484	453	453	436	476	471	442	481	440	465	477	495	485	479	498	448	508	479	495
30892	29560	10576	1882	651	425	400	421	450	412	409	441	411	390	410	391	416	417	396	439	432	401	414	395	401	421	411	402	380	408	443	415	413	407	418	400	387	396	387	414	393	403	389	410	400	367	402	386	405	425	383	385	406	382	395	412	446	408	415	432	404	412	394	413	391	402	404	396	407	396	414	398	389	396	400	404	402	406	404	419	359	441	371	387	412	386	434	448	407	418	400	434	407	397	419	408	389	415	386	408	389	383	401	379	410	401	384	421	387	421	423	390	438	451	407	418	410	413	426	404	423	407	460	437	366	418	417	388	368	414	408	428	419	353	415	423	384	396	409	395	412	459	426	410	384	427	437	409	416	421	431	380	394	389	376	420	401	397	366	394	428	413	404	425	389	440	381	386	403	406	367	406	398	417	418	415	410	392	402	396	416	383	415	454	380	379	400	366	394	414	393	437	395	397	418	392	398	398	418	387	394	427	398	387	388	432	396	386	394	409	406	424	384	429	369	363	399	397	394	411	418	388	391	418	425	424	410	395	397	412	396	395	433	398	384	384	406	431	437	376	380	361	413	373	408	407	399	379	383	396	422	475	397	428	416	396	391	405	409	400	425	387	402	399	401	400	406	400	422	395	419	378	365	382	374	430	410	394	411	423	397	359	381	394	435	391	416	378	426	402	370	433	385	391	398	366	414	416	411	418	385	405	399	399	391	408	402	426	432	393	405	426	404	408	384	386	397	426	415	393	437	426	400	427	378	414	398	395	383	419	410	421	412	396	365	364	414	407	419	412	433	414	398	393	392	371	396	358	421	439	374	420	399	395	410	399	393	409	433	420	404	441	385	428	390	386	406	428	419	439	395	369	418	425	371	399	400	403	401	402	394	413	386	371	448	435	389	398	398	405	416	390	380	421	414	394	389	424	400	406	460	386	354	450	406	412	398	408	388	390	408	401	419	418	415	370	371	385	408	393	410	364	398	352	428	404	408	429	430	392	376	411	394	392	409	371	395	380	423	393	404	398	360	389	425	378	416	412	394	385	417	396	423	414	406	379	445	415	414	411	412	414	405	396	399	431	400	415	395	400	396	416	392	400	438	405	416	424	399	456	385	439	394	365	414	366	424	365	434	434	370	414	412	387	408	371	425	410	457	426	410	405	361	448	377	413	408	411	392	408	429	381	375	451	397	430	381	436	366	409	424	401	426	418	397	405	415	394	426	441	406	420	367	435	406	429	409	384	401	379	375	424	385	409	447	354	400	431	400	420	438	420	383	410	391	395	361	407	391	384	400	396	425	395	429	440	422	403	395	419	417	406	414	388	404	399	374	390	414	372	421	398	412	409	414	388	417	437	396	395	389	412	375	390	398	384	382	411	430	389	420	391	388	378	385	436	404	378	414	435	377	379	420	382	400	423	374	390	411	404	408	389	418	378	392	418	417	376	424	400	392	367	386	373	388	418	408	400	397	426	388	398	384	422	426	396	399	394	428	377	401	413	423	388	405	390	414	416	433	395	379	425	409	399	414	377	436	400	394	368	377	386	420	397	394	423	421	407	404	394	376	408	382	453	387	403	422	416	439	405	388	427	399	419	367	395	425	380	422	383	404	414	380	390	382	418	414	412	409	413	356	404	437	404	418	408	381	408	400	374	403	385	415	458	391	411	430	363	392	404	426	394	394	400	412	397	415	393	397	392	404	425	395	399	395	363	380	413	385	413	391	397	442	401	395	404	422	425	418	399	363	384	424	401	431	397	405	417	409	401	407	405	410	424	367	424	435	420	363	418	361	401	423	399	395	395	392	431	419	424	405	429	438	383	372	409	417	401	397	439	386	388	420	416	403	396	375	380	365	403	376	402	376	373	406	430	396	382	451	375	425	437	380	385	423	357	426	398	392	407	422	392	388	413	417	434	386	378	385	352	413	383	408	384	411	408	398	402	379	413	405	383	397	416	359	408	384	434	351	380	419	403	410	377	367	407	424	415	386	400	404	396	414	400	431	384	437	386	396	437	388	409	402	419	405	405	405	411	410	401	395	392	403	378	417	388	409	398	372	394	414	377	407	427	420	413	366	370	389	391	418	400	420	370	408	378	416	410	407	388	395	412	375	437	415	437	394	409	405	416	434	427	419	403	374	402	408	387	410	393	397	397	407	382	415	387	408	380	398	376	402	438	378	394	411	396	398	397	418	368	404	398	411	412	426	410	397	393	406	374	419	412	362	391	429	409	451	384	391	397	401	417	442	406	451	433	394	398	381	451	390	386	427	420	395	361	405	439	384	403	430	416	409	368	376	383	383	389	402	402	415	395	370	367	372	396	444	459	403	401	377	393	423	403	416	412	423	427	406	391	404	381	387	392	395	382	407	391	407	418	395	414	454	421	387	397	419	384	411	414	402	393	402	403	412	426	412	421	384	392	402	404	403	361	403	357	439	402	420	406	402	397	421	413	392	450	422	372	398	394	393	382	427	405	430	429	419	445	394	428	421	381	425	398	386	430	400	416	402	400	422	438	420	394	394	424	380	439	412	402	415	381	389	394	393	373	408	420	436	416	415	375	370	392	398	410	403	392	435	393	455	401	386	387	365	415	413	414	415	392	446	412	407	416	418	392	392	381	383	375	418	383	407	385	380	406	380	379	421	414	392	421	420	417	435	413	427	400	394	412	407	389	378	398	466	410	397	396	419	391	382	398	411	377	376	393	401	385	391	377	406	410	407	392	421	415	380	383	420	390	371	372	416	379	418	392	358	379	392	412	397	376	408	384	378	429	441	383	411	399	403	424	424	373	362	400	408	355	404	402	385	424	416	396	396	416	412	438	445	379	410	402	389	417	376	409	404	391	432	393	376	389	355	385	385	395	400	439	411	432	377	404	427	405	401	403	416	410	418	422	408	420	418	419	385	414	385	374	423	402	408	399	393	406	404	401	407	391	384	391	395	423	398	408	390	399	404	389	421	384	396	389	403	395	401	421	397	439	428	402	381	416	373	380	397	386	449	404	385	396	381	407	390	391	409	387	404	398	454	380	391	416	390	375	398	400	401	426	419	414	390	402	393	424	399	419	435	392	432	395	372	401	417	361	382	410	408	433	433	414	394	382	408	423	404	397	405	395	404	395	376	416	439	416	436	375	390	414	419	386	392	410	395	377	382	393	387	385	405	415	378	405	391	366	385	386	437	400	387	401	433	360	367	420	375	418	401	403	394	420	410	406	401	405	408	381	403	371	399	429	419	378	369	398	436	390	385	378	389	394	389	399	398	397	370	431	385	385	392	414	402	390	412	401	444	377	397	406	401	430	434	415	420	422	397	410	372	396	419	437	377	388	389	403	391	382	399	413	438	381	426	428	397	415	393	433	354	445	408	399	412	426	414	430	394	387	400	383	411	388	397	389	390	410	396	407	370	421	387	384	357	409	423	396	417	396	391	445	403	381	415	442	421	422	416	412	368	402	405	397	406	398	417	401	411	415	395	378	415	405	389	390	399	409	383	412
24867	23313	29795	24872	17002	3664	878	632	507	543	578	600	534	568	540	525	519	542	520	489	541	534	508	500	559	506	555	522	497	530	547	527	542	560	516	528	522	507	493	503	517	532	517	489	542	529	546	505	497	551	505	543	530	506	514	547	497	522	538	495	532	540	530	513	517	498	527	529	494	519	569	523	542	527	507	550	552	518	527	517	527	535	489	495	497	497	557	536	512	516	536	525	539	575	508	543	545	485	535	514	491	552	516	512	549	537	560	540	524	509	531	542	526	552	520	509	543	484	521	574	512	491	500	547	540	528	545	501	542	477	540	481	491	490	530	546	530	518	536	543	522	567	531	529	517	520	508	504	564	509	562	508	525	482	501	585	541	531	544	540	522	517	519	532	595	542	526	578	538	526	538	531	536	586	536	556	553	512	544	529	548	541	518	509	545	540	531	521	496	512	518	534	547	508	501	562	521	567	534	517	490	518	531	529	520	512	505	508	506	495	525	496	547	525	536	548	529	542	539	498	530	539	563	578	551	555	526	524	522	561	561	543	531	506	501	477	495	545	538	537	519	498	493	547	592	561	522	561	558	493	569	520	557	514	512	501	537	483	529	522	503	476	502	506	532	490	499	507	494	554	513	526	570	507	529	534	511	563	508	515	510	525	521	513	493	572	526	545	511	518	521	530	531	534	499	538	514	530	521	493	543	550	558	522	515	521	525	523	550	523	521	505	560	543	543	548	534	494	489	530	520	528	525	500	548	528	501	521	495	511	525	511	532	569	542	523	513	544	549	513	533	560	507	521	504	523	528	545	529	537	545	553	513	538	529	510	495	507	476	519	550	511	544	559	509	544	536	533	525	504	548	520	497	527	524	538	519	511	538	503	513	500	541	490	500	508	518	518	536	565	506	539	503	515	494	468	510	500	533	518	506	511	558	510	539	508	510	553	504	497	502	518	511	534	525	571	506	541	534	536	522	501	559	513	541	555	496	528	506	527	535	511	518	507	504	530	551	514	518	527	561	485	510	548	560	514	562	521	561	565	498	506	555	530	526	494	564	557	535	499	498	549	536	529	520	549	490	525	481	495	531	510	576	549	549	519	583	521	523	521	507	510	529	522	489	515	501	502	515	519	517	546	510	510	548	520	504	532	500	485	527	485	518	508	515	516	494	560	471	530	509	555	517	506	493	536	485	503	513	525	541	548	531	504	515	520	527	497	522	520	522	475	516	525	509	533	517	554	534	533	527	476	553	517	506	537	510	547	552	523	523	535	565	517	520	468	560	492	497	536	521	562	566	502	509	572	546	532	513	504	554	571	513	470	543	496	503	521	555	545	532	533	550	525	505	500	517	505	546	519	521	477	519	534	533	544	519	515	533	527	491	560	484	514	550	536	528	527	524	535	512	503	512	514	522	517	497	530	523	487	550	502	480	525	553	539	499	499	511	516	493	536	470	507	525	523	520	532	511	493	520	567	564	513	553	488	524	530	567	496	534	519	522	525	515	526	551	514	536	560	562	519	546	498	534	537	551	500	516	510	538	563	513	549	505	488	504	521	516	499	551	523	516	524	530	529	539	538	491	520	510	530	544	483	548	502	523	566	482	538	534	556	518	572	482	550	529	503	508	501	524	515	530	512	523	528	527	546	512	535	513	543	520	536	546	518	517	533	493	520	531	549	535	587	500	501	519	514	551	477	538	511	523	526	508	492	538	561	483	502	547	539	547	536	545	540	526	523	538	551	513	520	551	520	544	490	501	520	512	494	516	516	542	476	526	504	511	516	548	534	485	545	513	502	498	514	575	491	533	519	531	532	508	502	516	541	526	527	477	527	537	536	538	543	536	558	501	538	521	556	494	547	517	489	537	515	530	497	530	500	523	504	546	533	522	515	548	520	559	564	503	565	512	554	513	532	476	555	543	537	496	531	527	552	514	530	553	489	520	501	563	479	505	526	520	548	551	506	532	508	496	505	507	568	525	509	537	494	555	511	515	479	540	509	500	506	532	532	520	543	510	541	516	540	531	479	519	506	500	500	528	507	547	559	515	502	517	573	494	558	565	507	528	557	486	523	546	538	554	525	554	543	576	503	514	536	523	519	554	493	545	520	558	520	512	523	519	538	533	532	520	539	535	548	493	548	502	523	527	531	547	538	519	511	535	569	513	497	505	501	565	538	532	561	520	553	564	544	498	513	508	574	575	535	523	500	508	504	535	515	475	526	528	540	503	514	517	543	514	520	521	539	481	488	584	549	520	509	542	522	487	560	506	502	555	539	525	510	528	517	528	501	476	529	520	523	514	567	538	544	513	504	549	540	525	531	559	503	505	491	530	520	521	546	504	505	511	547	497	571	495	470	509	495	518	517	573	539	530	515	509	505	510	539	567	533	507	521	541	491	488	546	521	533	516	538	505	541	502	548	497	508	530	489	461	560	520	539	523	535	544	528	542	498	498	515	504	477	528	499	529	524	500	510	516	556	525	525	551	520	507	530	555	514	531	558	563	567	499	501	493	496	520	579	526	546	514	529	508	520	538	518	508	516	558	504	518	516	545	515	503	567	537	504	537	515	516	499	501	540	516	538	517	476	530	482	567	503	544	547	513	478	466	527	466	538	515	553	570	562	520	540	515	528	527	499	501	492	536	570	524	540	503	548	560	503	524	503	505	535	465	529	506	497	556	522	541	529	549	556	480	485	517	534	520	525	483	531	555	505	540	552	519	523	527	550	470	505	521	496	505	542	546	564	515	515	544	530	476	541	500	535	562	545	502	513	513	529	507	515	551	525	497	545	585	529	570	537	512	535	521	527	518	539	505	496	513	568	503	518	600	514	480	521	490	576	510	529	556	494	522	491	525	500	501	522	533	530	531	515	503	531	522	530	563	517	559	535	544	501	576	481	529	556	533	540	510	552	479	528	499	557	519	499	542	523	539	535	538	524	545	490	510	513	526	529	541	526	533	520	500	489	522	494	577	579	484	519	483	528	511	505	526	523	545	493	518	479	542	579	498	550	562	528	552	517	523	543	501	467	486	477	531	506	559	554	486	520	545	544	533	503	516	579	527	520	535	528	522	546	512	492	551	478	537	543	513	526	526	493	528	521	503	516	591	497	509	472	515	507	538	523	499	562	520	533	490	509	541	543	513	550	495	520	531	502	559	534	520	517	471	561	492	506	538	533	502	533	537	526	559	536	554	498	544	515	521	585	487	511	550	486	520	533	536	531	521	523	528	514	518	541	549	547	545	537	543	528	505	531	538	556	522	526	509	533	528	516	529	531	514	531	525	486	526	523	541	554	496	493	540	553	571	580	540	520	539	510	539	512	503	508	533	541	528	516	513	544	550	557	523	517	532	562	524	469	467	521	524	487	537	531	503	490	515	504	536	488	489	507	525	559	521	542	486	548	532	493	533	522	467	503	496	523	518	496	516	476	552	493	553	549	476	545	568	507	505	531	521	551	570	535	495	499	519	577	533	555	547	539	465	543	490	537	526	516
62360	84664	45595	12952	2715	797	537	550	502	485	486	524	482	502	528	488	493	477	493	509	500	523	492	498	494	484	503	513	479	474	476	509	494	541	528	500	507	457	528	507	455	448	484	486	475	499	478	492	481	460	490	481	477	555	491	505	470	513	466	497	479	529	477	488	487	495	539	504	511	472	475	487	453	487	498	477	469	476	505	459	487	499	470	491	473	474	470	494	532	487	508	511	500	467	487	525	488	542	496	496	492	481	498	475	481	490	457	490	492	462	491	521	484	528	485	488	455	466	482	491	503	479	481	462	467	443	494	485	510	477	495	496	443	495	516	459	479	525	506	509	467	511	496	481	477	520	521	508	475	505	489	482	504	529	437	493	512	469	516	516	481	487	516	475	493	516	421	501	488	522	505	509	476	493	519	514	465	456	496	460	513	478	512	528	502	535	517	489	492	516	506	526	468	492	509	482	499	456	511	491	487	493	468	495	513	480	502	497	470	480	526	518	476	505	505	457	499	474	489	508	490	515	478	479	459	501	488	520	512	480	444	470	500	510	490	506	491	453	498	481	499	460	491	475	485	470	513	525	493	453	496	469	507	479	463	463	464	497	493	476	509	494	454	539	480	507	487	483	461	489	482	512	478	510	503	483	484	470	518	461	493	524	437	505	482	497	477	486	512	505	502	511	511	465	492	497	504	503	532	457	493	494	508	486	477	488	462	463	442	475	499	475	510	498	518	467	498	481	496	522	497	488	491	488	554	492	493	467	533	474	479	476	503	447	531	464	469	502	490	490	497	500	504	483	487	481	505	516	483	470	478	485	481	486	539	463	514	464	493	460	471	472	489	506	447	517	488	477	529	508	480	485	492	499	467	480	513	523	511	506	480	491	467	496	489	468	479	527	519	529	503	479	521	477	526	484	463	476	479	494	521	491	454	449	488	464	483	507	497	469	503	466	522	455	506	499	464	482	477	476	504	531	507	509	503	481	483	545	479	495	563	495	493	517	537	500	533	507	528	496	488	458	519	478	479	512	512	482	513	505	521	480	507	479	502	507	479	485	469	489	465	501	475	497	529	508	512	489	488	528	506	487	467	500	486	472	489	483	476	510	509	480	470	502	504	487	489	508	536	511	485	496	492	481	512	476	504	522	489	512	477	504	508	494	478	506	447	468	460	495	464	474	520	511	515	492	518	491	501	485	447	503	500	508	469	502	503	548	459	482	502	474	479	481	508	460	500	520	516	486	496	483	521	486	485	507	457	462	504	471	497	484	477	498	458	474	477	507	482	463	511	526	492	523	522	452	461	509	479	486	489	495	504	531	508	478	517	497	520	478	499	482	468	456	463	460	440	471	506	516	499	490	497	485	494	533	517	493	514	481	464	473	459	474	448	468	470	485	469	516	481	465	468	482	476	501	479	474	486	489	516	479	472	486	496	464	511	489	475	474	519	473	499	457	487	459	521	464	501	488	465	464	485	449	495	508	505	482	461	484	483	468	496	503	486	505	457	493	494	484	519	505	488	501	520	448	497	499	480	480	510	544	455	437	484	504	504	488	487	456	464	479	527	497	504	520	478	522	542	499	489	478	494	494	497	489	475	492	488	504	509	475	489	479	491	482	475	490	507	512	496	537	489	455	502	467	476	478	490	537	476	489	496	463	487	487	516	516	427	499	502	487	467	479	490	473	481	468	500	479	499	448	454	475	492	482	445	442	534	487	499	512	489	516	492	487	460	484	481	461	494	451	472	495	507	457	500	448	499	495	505	496	498	515	505	519	496	505	529	478	495	509	474	526	455	482	496	526	515	477	456	523	503	536	428	491	489	484	496	481	507	518	458	476	463	462	500	499	475	470	502	473	503	481	488	514	484	491	471	464	484	451	498	497	481	476	521	488	492	468	486	494	476	517	489	488	485	446	463	506	476	484	533	488	465	502	470	463	510	522	494	523	476	499	504	476	474	476	505	511	485	511	444	489	454	493	501	540	497	456	472	509	491	501	474	492	459	509	486	486	493	474	489	483	507	482	501	436	471	525	530	499	504	490	510	494	486	501	507	479	500	509	517	490	463	486	488	448	478	488	475	485	517	521	510	455	478	465	464	495	501	464	513	480	491	485	488	507	521	490	523	456	477	487	466	529	525	531	465	511	468	500	487	486	494	485	488	515	479	490	505	506	475	517	503	472	478	517	477	478	502	513	514	484	488	484	497	479	513	477	493	506	498	505	509	495	479	461	458	497	483	475	491	439	476	475	462	505	510	504	489	503	436	546	507	454	499	477	528	475	452	495	492	501	479	500	469	463	457	485	509	499	481	493	459	513	479	480	489	480	500	502	499	474	469	490	513	487	500	467	516	485	492	477	476	506	484	451	491	536	474	484	507	505	519	464	509	468	501	491	483	490	489	532	490	520	460	512	525	542	505	460	479	447	510	453	450	461	502	500	460	487	487	514	487	488	458	471	527	488	483	490	482	496	503	474	455	501	494	476	485	501	472	508	504	490	429	459	469	510	507	465	471	492	495	519	504	517	488	520	441	506	487	505	480	467	484	503	478	477	520	461	516	485	471	503	501	504	474	545	475	471	520	472	488	448	518	469	449	481	444	512	443	507	498	495	501	480	476	495	466	497	448	522	498	537	498	495	505	485	491	504	483	478	490	481	461	490	497	472	503	516	464	487	459	451	526	518	518	499	488	543	455	482	512	489	474	497	516	503	435	461	489	473	471	503	466	477	475	531	458	468	509	508	509	523	473	497	450	511	502	498	500	487	482	494	485	472	477	509	473	427	494	474	509	525	502	543	526	475	511	492	499	521	484	495	466	509	460	499	466	515	474	448	501	446	506	463	479	510	492	487	475	480	494	488	469	477	484	421	475	482	489	511	510	445	487	525	467	492	511	485	502	511	500	490	451	482	492	474	495	492	513	491	490	491	479	508	479	495	483	541	484	507	505	535	462	483	468	505	477	488	492	493	465	487	463	480	498	473	463	482	467	516	511	478	486	497	439	479	481	473	439	487	470	500	462	495	460	499	472	511	481	478	499	484	501	484	485	468	528	519	470	458	482	511	501	494	490	439	512	515	496	494	533	477	488	490	470	480	529	517	499	463	476	465	506	489	511	480	527	508	477	511	493	450	469	505	482	487	471	465	518	470	514	455	457	489	516	476	444	472	497	462	460	472	490	471	511	513	476	459	486	455	517	469	474	522	475	515	515	462	503	479	503	462	497	469	476	497	483	493	499	510	497	474	463	504	527	469	507	443	515	471	474	536	485	493	452	460	490	499	514	491	525	446	454	478	512	512	510	521	489	488	464	476	505	524	473	492	483	512	514	463	519	464	479	518	489	515	432	481	445	490	488	532	471	480	482	485	464	515	496	506	464	456	517	473	496	485	505	506	461	514	485	460	500	480	451	447	524	486	495	466	525	434	486	496	461	449	506	518	480	448	484	495	499	507	520	497	502	525	484	486	474	489	452	498	457	497	490	530	481	498	495	470
24202	22431	29228	24438	19991	8459	1215	784	649	642	655	619	644	649	619	571	631	655	640	647	600	640	595	622	591	583	615	645	635	607	639	619	619	620	585	608	620	604	620	624	614	585	587	597	627	625	626	631	583	591	648	586	601	593	616	634	632	554	599	620	600	591	595	576	614	571	634	612	609	607	557	637	596	622	605	620	602	594	601	597	570	616	620	621	609	567	622	611	577	632	675	621	591	633	603	590	532	617	612	577	588	594	612	619	552	619	536	599	621	609	582	578	595	601	588	584	626	587	601	530	584	594	609	562	585	649	603	585	626	599	624	637	617	647	621	590	582	632	647	584	553	584	575	602	581	610	611	617	589	611	578	612	584	608	571	608	643	615	618	601	591	535	624	585	603	620	564	598	565	556	591	583	629	593	613	630	671	604	598	562	579	610	633	597	631	566	629	575	608	555	580	576	630	611	582	576	618	609	609	616	606	558	629	592	560	623	570	598	575	625	619	580	628	606	620	570	587	601	606	590	606	618	579	652	619	603	644	606	604	623	589	572	641	569	567	614	576	621	587	627	603	573	618	577	561	575	594	599	614	622	585	585	588	565	591	622	585	611	637	573	581	604	590	639	615	562	610	587	644	613	582	573	592	605	584	597	622	582	557	625	604	622	602	636	586	623	644	611	599	610	620	581	620	559	602	557	580	599	605	627	598	602	618	597	615	610	617	593	597	592	612	587	575	575	580	581	619	604	592	591	568	590	607	566	599	551	577	641	588	584	586	635	584	596	611	599	599	521	608	612	635	592	585	629	566	623	588	585	617	568	561	608	589	630	587	597	593	620	576	573	573	595	605	550	585	575	610	640	602	599	596	600	612	643	614	582	617	549	653	590	577	634	606	624	590	624	627	614	621	646	629	633	604	615	590	594	600	636	571	595	586	599	594	595	601	623	607	582	639	624	541	599	585	583	597	604	562	590	612	613	625	612	602	597	553	596	571	560	581	610	574	601	615	601	568	584	600	560	607	600	605	578	622	579	591	618	593	615	563	595	560	569	598	579	595	620	609	616	579	612	608	615	611	543	623	621	598	586	607	589	613	611	572	599	614	573	573	619	590	610	600	611	591	604	581	584	604	595	603	533	586	624	626	531	629	595	652	645	657	546	574	608	610	539	632	578	616	551	583	586	614	597	604	645	559	589	612	573	601	607	576	595	591	600	600	582	625	576	597	577	584	573	626	621	613	590	591	590	584	610	593	586	617	605	567	597	567	582	653	624	581	594	602	599	581	622	633	625	667	557	610	625	596	563	594	605	640	580	577	583	551	567	619	565	627	641	581	600	593	622	593	619	564	642	619	593	621	669	594	633	604	631	632	613	556	559	613	606	642	574	564	595	601	581	594	583	609	574	608	626	609	603	571	607	567	600	599	605	636	619	523	521	615	592	597	594	598	646	615	615	623	581	644	597	576	608	595	597	633	582	623	592	580	601	623	599	593	601	576	609	577	623	617	647	604	607	619	589	561	612	576	612	593	596	592	603	630	619	569	608	577	665	588	569	551	622	562	578	590	542	583	592	576	685	615	618	576	587	620	584	598	628	570	613	599	570	671	597	636	636	620	636	547	640	616	596	602	594	554	594	593	597	629	572	599	626	588	620	608	634	558	624	589	579	606	598	598	639	604	601	570	605	625	632	591	639	603	590	608	586	591	605	637	596	597	598	589	604	618	644	651	601	626	591	580	620	636	617	618	571	619	596	579	574	567	590	617	609	608	556	597	567	613	568	578	637	604	627	580	605	549	538	596	592	604	568	626	599	542	584	571	564	601	633	646	572	564	592	590	596	556	542	591	628	625	579	567	586	578	593	593	594	582	581	575	628	584	599	614	583	638	618	599	570	597	594	647	642	658	586	601	586	563	620	571	619	616	573	597	640	617	599	591	592	644	597	580	600	599	587	592	587	618	593	568	585	589	633	623	602	602	574	608	631	598	605	629	598	562	592	561	602	570	582	581	593	624	575	592	617	558	623	599	596	597	638	633	609	630	580	599	562	606	588	574	594	627	628	577	609	609	594	596	625	636	587	593	582	545	577	630	633	603	591	617	609	574	596	611	606	544	588	599	601	598	618	585	602	584	599	580	606	616	616	561	595	618	624	567	590	547	512	579	620	552	569	611	633	610	624	581	636	639	596	633	620	626	581	593	553	608	589	592	613	587	569	580	569	595	540	581	606	594	611	605	627	579	657	588	587	628	630	616	579	617	586	603	605	637	641	582	630	567	586	598	589	622	634	572	559	626	600	543	606	646	620	643	559	611	601	563	598	578	607	638	650	604	621	578	585	603	604	590	608	605	667	574	581	610	618	565	582	614	612	618	645	569	562	590	600	626	548	597	570	622	596	555	585	583	585	601	626	622	632	613	616	584	560	575	610	555	596	607	574	594	596	620	543	625	585	591	649	602	587	608	601	612	574	584	605	595	553	569	572	587	564	568	641	598	642	582	613	568	637	615	619	587	608	608	611	585	593	562	575	564	593	608	559	594	614	601	584	576	577	618	581	613	506	622	582	609	586	533	591	580	593	639	610	585	643	602	584	612	576	584	594	555	609	573	614	606	551	615	651	583	631	592	587	609	595	607	598	599	606	586	590	596	618	687	602	627	577	634	616	618	587	613	614	592	573	622	573	582	615	579	600	600	580	604	609	607	619	563	596	621	590	639	554	590	549	570	596	575	599	644	592	590	648	625	615	641	648	610	608	614	606	556	626	645	614	624	603	643	613	567	553	612	581	567	613	567	601	590	564	577	599	573	590	605	605	554	598	582	543	621	589	615	581	581	612	627	591	572	607	583	561	593	578	551	610	597	586	604	576	585	602	555	570	581	633	610	566	594	572	596	568	595	591	573	641	552	563	640	632	612	605	656	566	570	616	642	596	594	558	588	630	565	596	589	587	629	519	586	600	593	573	539	605	555	581	564	570	609	593	578	577	582	570	613	608	559	594	582	617	603	629	601	620	544	545	599	602	629	586	593	595	584	582	626	626	567	607	634	628	623	641	580	565	548	615	592	601	572	636	587	617	589	587	590	583	611	611	628	576	604	624	667	565	592	612	575	606	601	587	568	578	636	617	630	650	599	604	544	571	573	588	577	603	570	620	545	629	629	590	601	562	615	611	590	609	601	587	580	594	587	597	643	608	606	564	622	577	583	622	598	593	579	595	621	566	594	576	622	587	631	599	616	557	581	613	585	622	587	610	611	640	657	587	582	561	636	598	565	559	600	577	661	629	621	641	568	618	579	618	603	602	590	592	607	610	607	617	599	593	598	595	613	597	586	622	581	599	577	598	593	597	600	586	557	611	557	613	590	627	565	599	604	601	611	608	574	587	581	620	580	527	546	617	596	626	616	577	580	599	598	626	612	587	565	582	644	573	579	618	586	560	638	601	600	627	618	573	576	602	563	571	656	627	628	576	588	587	618	617	570	630	609	596	578	601	568	608	584	584	572	597
60965	88523	49997	16972	4050	1040	593	584	567	569	535	539	539	594	529	581	586	629	541	616	562	526	577	530	557	558	548	554	565	596	552	590	562	567	558	519	569	495	554	536	577	556	569	558	550	551	568	544	536	555	545	564	528	510	582	585	551	561	565	564	599	522	578	576	558	547	584	546	534	557	567	599	562	550	548	528	558	595	582	519	526	613	529	546	602	573	554	525	582	570	561	580	556	548	569	522	572	597	547	552	540	563	558	610	560	529	495	569	596	563	525	600	536	579	540	555	537	535	563	544	573	579	491	559	546	570	598	590	586	558	571	568	526	559	592	539	564	562	557	557	574	584	584	532	550	537	566	592	590	587	596	519	567	530	551	534	544	567	581	536	547	606	551	549	558	588	556	550	542	566	532	574	532	508	588	548	565	525	567	537	553	553	563	566	586	551	579	559	549	564	551	578	533	546	579	562	542	581	520	537	585	551	561	554	541	542	574	582	516	531	534	572	590	536	537	584	517	541	527	581	579	561	581	563	540	572	555	532	591	543	580	549	533	593	562	559	534	544	561	583	554	565	513	528	568	531	545	538	562	564	565	561	567	519	590	578	501	589	525	531	564	594	554	570	598	496	556	543	539	540	589	549	528	559	577	562	534	528	567	589	524	561	518	536	599	537	540	527	542	591	557	547	570	526	573	567	584	533	540	528	528	528	582	585	511	536	567	550	565	563	568	544	566	563	508	572	516	579	592	565	612	536	525	548	547	571	554	549	470	544	548	578	596	590	561	587	543	602	536	571	507	582	545	564	565	536	560	578	558	552	564	548	531	537	553	561	559	562	513	551	557	544	509	558	530	558	574	564	499	527	560	553	559	546	539	513	565	580	555	548	583	610	559	565	619	520	517	571	537	553	583	580	540	610	544	548	566	543	587	557	557	545	578	549	551	563	558	548	580	530	530	563	538	600	528	548	554	573	532	558	550	502	500	520	604	533	557	534	557	539	527	524	559	501	606	556	571	547	559	580	573	516	526	542	536	544	540	519	555	556	545	555	509	588	535	551	542	540	589	548	559	574	567	574	565	580	554	516	559	571	559	533	546	562	551	538	525	584	529	569	573	580	570	576	600	553	559	587	557	547	556	535	562	553	557	583	558	548	517	532	539	518	536	599	576	594	502	546	566	559	591	565	543	573	548	560	576	524	562	535	562	541	560	542	532	546	581	541	535	579	573	612	537	556	541	584	503	559	530	551	563	517	612	584	586	566	519	552	605	599	577	542	527	549	510	551	566	567	550	517	547	545	549	501	530	546	549	522	552	519	533	563	601	565	543	564	523	606	523	546	565	517	595	557	542	569	572	506	533	591	533	579	570	578	589	569	545	580	559	565	538	572	524	546	588	561	553	558	572	554	539	603	560	506	601	575	533	577	540	557	560	538	520	564	532	487	542	575	544	551	579	539	533	543	587	542	585	557	548	543	509	490	573	582	570	511	559	510	548	569	555	578	544	538	530	554	557	588	535	577	561	539	550	543	588	558	570	610	548	551	541	503	593	585	562	590	555	536	569	554	524	541	553	546	559	535	544	519	624	590	555	586	535	591	534	565	539	580	553	574	585	556	544	555	588	555	550	520	550	549	522	568	570	531	569	561	601	536	531	562	546	569	539	573	559	534	544	541	515	589	570	505	557	573	561	565	523	530	552	561	575	540	567	541	550	550	546	557	529	557	560	549	525	549	544	533	501	578	583	565	551	549	526	520	561	548	578	510	572	516	560	537	526	565	577	512	551	572	506	573	586	567	515	524	577	531	586	567	526	519	570	551	576	511	542	551	531	542	525	550	575	532	546	543	563	542	521	575	578	547	590	564	608	532	539	541	575	541	552	550	547	512	565	540	569	548	583	566	564	521	572	577	515	598	547	558	546	549	552	566	580	557	592	535	552	543	579	520	592	567	525	535	538	530	578	556	581	543	531	531	575	546	553	579	583	549	563	545	538	551	551	548	543	543	553	566	569	527	560	549	569	569	584	582	576	552	561	563	542	544	538	521	543	528	508	533	573	552	576	525	521	520	509	565	499	566	511	535	518	532	526	550	541	554	555	575	591	599	553	507	562	549	553	536	527	526	546	531	562	519	563	553	572	534	551	556	551	539	559	580	531	565	543	596	539	525	552	527	556	601	569	554	543	571	598	544	538	586	570	562	545	553	549	563	520	532	582	536	571	526	563	545	588	530	514	559	548	558	533	545	561	569	527	553	528	544	557	545	586	518	541	571	581	601	553	566	609	552	520	597	554	555	562	535	566	551	553	539	571	570	524	548	553	526	533	505	563	565	577	537	551	546	549	548	551	556	555	575	595	554	554	568	542	581	575	560	584	494	516	574	548	544	518	535	580	590	539	546	557	620	534	551	533	548	530	501	573	560	554	534	566	574	572	567	556	515	527	560	504	539	569	532	552	560	571	591	581	548	590	563	534	479	548	542	512	531	538	549	556	581	533	594	596	552	569	504	563	574	537	574	557	568	590	568	555	547	548	509	549	564	586	559	523	558	554	592	532	560	539	542	523	550	579	575	563	552	555	508	550	545	536	557	511	569	520	569	514	557	589	550	584	552	557	535	509	526	558	543	537	536	540	544	557	520	569	566	550	551	556	501	577	578	570	547	550	556	546	545	529	566	537	545	585	544	528	573	525	571	536	537	511	575	536	511	522	521	526	546	576	579	576	505	548	528	571	549	608	529	553	541	519	536	575	573	550	503	561	561	530	547	554	590	533	558	549	545	564	568	536	587	526	560	512	514	526	567	527	561	536	521	503	523	549	493	561	586	573	507	557	576	525	544	605	575	552	550	527	528	512	592	553	560	539	526	553	583	590	542	540	514	540	521	530	561	552	549	558	581	524	538	578	546	561	542	507	545	550	521	561	578	571	537	548	580	566	540	557	523	556	526	547	544	525	554	542	566	533	512	553	545	564	585	580	575	567	515	536	546	545	561	560	544	580	561	575	554	530	521	543	555	559	528	569	547	577	554	575	572	557	521	571	523	546	534	531	563	556	499	535	534	536	578	600	569	559	498	525	539	526	597	546	573	528	493	589	546	548	547	574	565	559	579	571	562	571	573	542	511	551	578	585	563	541	553	575	517	586	529	565	528	535	533	564	526	567	530	554	546	573	516	597	569	610	554	556	534	522	544	542	525	571	551	601	562	508	576	574	581	548	593	507	541	555	557	566	552	547	537	573	535	563	549	567	530	577	549	484	583	531	589	545	575	602	552	576	537	566	522	492	574	561	546	565	615	552	574	576	533	568	555	524	495	505	498	545	546	582	600	543	554	562	555	531	574	548	543	565	546	517	543	522	575	545	573	531	533	518	577	511	577	519	583	548	507	570	559	542	535	520	525	539	570	554	567	568	551	541	537	578	535	563	576	532	545	561	541	534	531	529	572	510	560	509	559	551	541	546	532	546	553	574	573	555	544	552	591	556	569	572	544	583	558	570	541	556	520
34554	29762	17720	4344	838	500	478	477	472	461	482	461	495	515	471	458	494	477	479	489	459	463	455	456	494	478	482	468	460	441	484	487	456	505	453	464	451	488	504	433	509	491	464	496	469	444	464	442	488	470	477	429	472	452	503	441	458	463	454	504	468	453	486	456	485	496	465	470	431	468	474	503	458	466	446	455	420	469	427	469	467	495	481	486	460	484	478	463	454	466	460	443	459	469	475	488	492	482	473	479	449	438	462	457	470	461	455	463	406	427	453	490	429	428	463	453	485	470	466	485	461	472	429	473	477	447	437	454	506	451	486	453	459	442	429	445	451	437	487	488	476	494	477	474	489	425	469	458	454	497	456	477	431	473	465	415	446	401	494	498	434	466	449	447	469	440	484	451	484	506	443	430	515	477	480	453	431	482	468	476	470	461	483	432	504	462	444	486	448	433	493	477	462	440	472	464	455	432	479	438	494	456	445	477	433	462	467	457	464	462	446	503	478	485	472	438	472	441	482	492	475	474	458	466	456	473	446	492	476	489	459	475	470	458	453	406	475	488	459	492	451	481	464	542	419	456	458	472	488	474	436	449	421	448	427	463	474	482	462	479	473	453	470	485	471	478	475	466	455	453	433	482	457	469	486	445	455	457	492	483	490	452	467	459	438	481	470	505	465	495	449	479	501	471	491	477	447	449	479	492	465	487	469	457	479	473	515	474	532	426	473	487	460	443	485	511	441	499	431	434	465	494	457	477	473	450	474	469	464	486	442	477	437	453	468	434	467	478	477	452	437	471	492	471	444	471	477	449	449	455	446	501	482	464	507	468	468	476	455	454	465	468	471	474	461	495	470	488	484	487	473	506	474	460	528	510	455	476	475	489	432	441	484	430	493	463	451	459	496	446	469	458	453	444	447	468	480	451	473	429	475	459	453	481	463	450	449	432	443	475	438	465	467	446	473	450	473	491	444	460	496	444	494	437	441	458	467	479	444	442	450	475	442	427	479	506	422	448	461	466	442	481	443	459	471	493	435	488	468	515	509	466	516	487	442	430	496	458	473	478	439	497	429	461	426	488	452	492	444	479	452	430	462	486	440	451	468	469	436	475	455	412	484	454	507	452	473	475	454	463	450	493	476	496	443	464	494	489	459	468	437	470	508	490	480	440	460	454	466	455	449	456	494	421	489	461	473	469	501	441	478	434	492	477	525	431	444	467	471	446	448	490	500	461	479	463	484	447	456	461	463	467	464	441	465	481	447	445	450	450	441	466	469	464	446	454	480	460	463	526	491	459	482	480	487	460	478	477	466	478	469	439	497	453	457	466	453	477	483	462	451	481	443	463	456	523	483	497	439	460	463	470	464	433	474	490	448	460	487	474	498	457	470	466	469	435	475	454	472	491	436	468	481	459	473	483	498	458	459	489	460	441	496	433	453	463	430	478	433	423	463	475	421	440	466	471	497	480	484	494	444	467	449	480	448	490	457	428	425	481	492	448	520	480	476	483	440	448	477	503	479	480	454	468	492	472	466	485	466	478	491	524	456	461	480	448	469	434	509	471	492	414	435	486	449	436	470	467	421	455	436	459	447	471	469	373	461	464	453	453	487	467	452	437	479	481	490	481	469	433	466	440	443	471	451	457	465	458	453	444	464	449	498	431	427	456	514	490	454	443	458	494	467	455	476	446	474	460	468	447	442	496	508	398	457	468	460	453	458	442	478	476	497	444	453	438	481	485	461	477	464	491	410	448	450	434	494	478	449	454	428	449	476	507	460	459	470	457	459	444	470	493	470	458	459	422	441	498	445	410	471	469	459	440	451	450	458	450	475	451	429	481	442	456	475	471	453	502	471	457	481	490	473	485	478	485	464	458	445	448	460	486	468	454	469	468	461	493	438	457	494	474	467	484	471	484	431	506	477	457	440	484	439	508	470	475	444	418	455	446	443	463	520	467	492	463	427	481	484	466	457	441	519	452	450	470	473	465	441	449	477	495	460	455	494	502	418	412	466	455	415	481	487	444	480	478	448	499	490	488	479	482	441	452	465	479	478	485	440	425	449	510	500	479	484	453	449	452	493	437	432	471	438	422	425	482	481	434	470	493	463	473	486	490	460	525	449	495	477	461	440	455	479	444	474	472	453	466	483	475	483	440	473	444	496	479	453	469	454	478	441	461	482	445	452	467	469	460	450	514	467	462	465	450	494	476	440	453	470	450	439	499	500	411	454	436	493	462	483	452	468	451	463	528	464	494	483	466	464	472	476	440	426	440	450	431	506	455	448	432	450	432	502	473	463	439	489	489	456	455	491	474	483	432	458	463	465	477	493	464	456	461	468	439	453	480	485	473	469	501	480	446	469	471	471	439	435	470	460	456	503	471	463	472	440	467	470	497	437	438	443	492	496	437	477	489	462	456	467	483	442	439	466	464	480	477	505	454	457	496	450	470	470	442	469	442	452	481	479	487	430	480	464	476	482	461	446	520	451	481	482	454	432	434	489	470	444	455	465	488	448	469	455	499	439	451	450	466	464	493	458	461	425	440	451	467	473	441	443	459	448	506	456	466	455	483	492	482	475	462	454	461	455	462	500	458	478	471	454	457	460	442	479	455	458	479	469	463	437	486	455	467	456	479	463	492	448	472	477	463	467	480	499	443	442	508	472	527	481	482	495	475	475	476	456	445	473	485	454	478	458	451	471	474	435	498	474	441	486	514	458	478	434	468	456	475	449	467	467	462	458	448	480	464	461	485	433	455	533	455	463	444	447	457	443	426	468	466	453	426	442	456	455	477	445	456	442	508	524	489	460	452	504	489	452	467	457	451	437	470	470	452	444	429	446	462	446	437	462	482	481	474	440	461	475	447	442	419	480	440	470	467	458	453	471	471	470	439	455	503	442	501	439	425	462	445	486	459	502	465	487	475	439	465	447	469	490	464	485	426	497	489	458	449	424	496	446	443	498	420	454	470	427	474	460	486	452	466	481	472	432	440	460	437	461	480	462	475	455	508	470	455	470	429	462	473	486	484	416	474	511	442	469	456	490	425	470	458	492	457	462	485	446	456	462	463	469	447	439	484	446	475	500	422	456	509	454	463	479	502	480	451	460	463	480	415	454	481	439	467	436	461	469	441	488	442	459	470	463	479	487	476	474	433	511	438	451	475	504	467	487	485	479	435	478	470	479	457	455	452	478	448	424	453	468	462	483	467	465	409	461	468	484	462	499	420	497	443	458	474	483	453	482	423	512	474	473	471	443	484	453	512	476	451	429	477	503	458	467	485	498	456	459	493	469	456	494	472	483	452	441	489	445	469	465	477	445	496	463	459	451	460	475	495	468	482	467	457	453	470	478	482	456	438	432	450	466	463	448	453	460	483	477	442	496	461	470	455	466	432	436	452	497	443	507	446	491	453	449	450	475	471	487	459	478	506	500	476	463	463	456	487	523	455	463	453	489	494	473	482	445	458	509	456	475	496	473	465	461	456	464	457	416	446	460	473
31043	28201	10184	2151	732	481	400	412	424	406	426	408	363	413	374	419	417	387	399	395	381	414	415	391	404	408	403	360	385	414	385	372	408	400	373	402	377	408	398	436	441	434	387	364	392	369	399	404	384	398	400	377	407	424	378	416	396	345	398	372	362	384	387	398	404	422	382	414	371	408	401	348	362	427	432	414	397	386	401	410	347	452	411	401	411	382	402	410	371	343	406	366	397	401	365	379	365	360	392	410	404	364	413	396	413	398	390	387	389	401	356	406	359	393	410	396	387	375	412	395	381	408	389	368	379	425	394	380	412	382	387	398	429	415	399	384	382	365	421	387	358	408	376	395	422	390	408	385	393	385	376	394	380	402	382	396	392	408	408	390	380	420	434	381	376	384	359	372	359	421	390	400	392	389	353	410	398	372	393	377	402	415	400	364	402	381	364	426	403	412	384	389	406	406	414	418	378	395	374	365	419	399	368	349	371	401	398	391	439	413	425	392	394	424	379	389	408	386	391	400	388	376	400	405	374	363	412	380	390	381	405	376	370	392	412	392	388	409	368	387	423	376	353	353	409	390	365	388	420	381	376	382	449	372	402	386	412	364	377	392	406	391	397	369	423	378	402	397	376	378	399	418	350	417	430	373	401	395	423	368	403	390	406	369	407	368	401	388	412	441	389	425	389	373	385	376	403	361	440	395	380	391	404	389	370	390	382	382	404	422	416	430	401	386	399	372	377	422	388	380	405	367	380	412	392	423	387	375	430	371	375	416	382	373	378	373	347	389	362	407	378	400	400	421	421	387	365	429	399	377	355	393	388	403	396	346	443	382	366	390	413	396	406	423	396	390	397	408	377	387	370	392	385	363	404	385	355	363	388	356	416	370	380	418	389	369	414	344	411	387	412	374	368	382	411	366	377	443	400	389	376	414	397	370	412	401	376	382	424	426	360	385	365	388	418	410	393	395	399	399	401	355	384	384	412	375	427	381	410	397	383	399	420	396	414	385	398	402	386	385	406	391	382	360	390	423	421	399	397	404	406	390	392	366	378	391	378	378	388	355	395	389	413	389	372	409	393	396	379	413	354	399	401	403	400	411	427	393	390	407	418	398	401	413	359	402	448	354	388	417	394	384	385	366	396	377	403	409	393	401	413	418	405	382	392	425	406	408	395	388	437	387	391	398	421	389	353	366	409	406	404	370	373	405	397	448	373	404	399	410	420	398	386	410	429	386	384	400	374	375	343	356	397	377	359	422	437	357	387	391	389	388	394	356	395	383	413	397	396	416	414	411	401	386	410	342	399	374	392	391	406	371	374	373	400	407	427	433	388	363	401	374	399	370	396	412	408	386	420	379	426	401	390	381	387	363	405	402	388	433	393	363	400	391	387	391	373	413	403	395	402	387	376	379	416	419	370	395	420	388	390	417	412	410	403	390	419	365	381	386	405	403	385	362	420	389	440	362	419	383	385	396	370	374	379	364	379	366	389	382	403	416	388	382	384	370	399	383	383	422	374	387	355	365	386	396	392	374	402	405	375	424	439	401	409	366	420	381	386	357	412	387	388	408	403	390	402	373	394	419	394	379	362	404	405	366	349	380	378	378	416	395	400	412	393	428	373	414	353	393	363	376	387	369	351	377	430	381	400	351	380	370	437	425	400	400	372	423	403	440	358	373	372	395	413	408	365	365	406	401	424	396	402	377	372	374	418	367	398	364	398	391	405	410	410	376	369	336	410	406	382	391	357	400	369	380	402	385	407	376	398	390	386	405	371	356	386	387	399	364	374	372	356	382	394	385	416	391	371	400	406	397	417	402	377	388	376	399	369	400	417	355	415	404	392	375	380	435	428	396	415	404	401	367	389	386	427	397	365	368	384	379	382	355	394	361	389	425	364	398	396	366	411	390	367	396	383	419	398	406	414	388	399	416	382	442	358	363	388	431	385	386	393	407	384	413	382	389	388	388	406	378	386	417	398	388	433	396	376	363	396	381	355	422	359	390	378	381	376	388	372	367	438	375	371	398	388	394	397	397	410	400	389	375	361	401	393	359	425	413	390	390	387	420	429	414	400	393	424	339	385	374	390	384	409	371	372	394	391	353	372	373	391	370	397	375	393	394	418	381	404	395	362	376	414	371	388	400	431	391	381	396	400	409	383	394	390	400	378	367	348	368	378	400	418	400	399	389	360	355	386	406	399	423	408	408	389	392	353	397	341	410	388	395	397	406	392	380	380	377	400	363	389	393	441	399	368	393	407	375	359	399	420	413	398	352	377	393	392	364	376	420	405	389	353	400	378	384	401	409	440	386	385	403	405	407	409	418	403	404	374	392	368	422	403	419	363	381	410	380	400	365	412	365	397	377	395	435	384	403	390	375	360	382	376	422	395	383	389	425	423	410	384	396	374	372	392	411	364	439	379	391	359	397	405	398	393	354	399	382	403	357	409	412	388	377	413	419	390	346	411	395	406	362	379	365	381	408	390	373	398	377	360	386	419	417	394	368	401	409	376	413	410	366	385	401	392	374	403	384	389	391	398	340	388	406	369	378	391	408	388	394	378	385	422	417	357	382	385	407	392	397	390	392	385	391	391	402	395	401	427	404	381	382	393	414	391	398	388	356	404	419	387	411	395	398	411	382	424	383	405	396	405	374	423	392	388	378	387	399	370	393	418	365	397	384	386	375	405	394	395	410	380	400	387	398	370	418	389	392	385	434	397	389	390	394	386	380	386	401	380	448	377	382	412	422	410	404	400	421	383	398	413	408	382	358	376	381	373	353	372	403	376	408	387	417	372	377	405	399	364	392	386	395	404	422	401	342	368	393	397	372	410	415	412	394	398	409	381	417	393	359	402	329	416	414	409	368	421	375	375	380	402	377	389	391	349	407	404	374	378	404	361	386	399	387	402	406	394	370	417	427	403	341	402	355	386	382	420	409	413	420	383	358	404	365	371	414	365	405	387	422	409	406	398	366	388	420	419	400	401	389	401	377	401	405	443	358	404	385	428	384	378	363	377	403	416	374	369	393	383	412	386	421	393	397	401	399	381	394	368	411	366	372	405	387	396	338	351	398	374	356	386	381	414	393	419	364	400	395	426	391	404	340	399	382	351	438	388	393	423	393	409	401	373	427	411	370	385	392	386	366	372	369	387	393	402	391	413	401	397	403	405	407	401	402	413	366	382	372	383	414	382	365	394	408	405	404	393	393	414	386	378	380	424	400	368	405	391	377	412	367	389	397	398	409	385	367	392	419	398	373	420	408	396	384	399	374	380	354	382	398	400	380	377	402	370	368	371	402	417	412	403	388	403	355	397	404	406	387	379	376	413	401	353	407	371	356	380	396	386	404	351	383	398	364	394	352	397	413	378	360	359	377	346	392	393	411	392	368	368	404	377	415	404	410	386	393	392	392	386	391	370	396	438	413	372	395	366	371	421	370	385	370	395	400	403	398	348	364	414	381	400	380	418	412	406	399	388	388	399	371	371	423	351	381
24874	23047	29752	25152	17343	4079	887	637	535	513	505	536	560	544	546	509	496	536	537	525	480	558	522	481	546	541	494	545	541	544	527	498	492	522	521	487	481	507	510	549	489	482	499	517	514	511	522	517	496	499	500	478	486	532	534	527	487	532	531	508	491	542	485	529	527	522	481	530	518	547	496	573	531	528	530	548	469	536	527	504	517	539	546	510	438	523	548	511	534	523	525	532	519	510	531	504	517	507	558	559	520	510	489	514	550	492	520	508	500	494	513	516	573	546	476	503	508	536	521	503	515	521	487	540	531	498	483	528	504	540	524	534	473	522	531	520	499	509	494	478	506	520	522	535	492	500	499	533	512	492	543	514	462	474	504	502	509	505	498	558	516	459	483	486	505	492	501	513	473	537	522	526	519	519	516	486	465	472	522	498	502	502	528	546	499	542	492	486	504	480	497	523	498	511	474	550	547	528	489	485	476	526	505	545	530	512	514	512	501	512	518	523	517	527	537	514	537	514	524	530	529	510	522	522	509	555	545	560	531	495	526	527	499	519	501	491	528	493	462	543	507	550	500	536	527	501	486	510	503	492	519	506	546	508	517	535	540	497	467	506	510	495	493	512	509	511	572	481	546	465	510	535	537	508	484	523	493	489	509	521	529	509	479	518	520	494	501	549	513	514	506	522	515	521	500	520	547	457	519	519	534	457	507	502	487	497	510	534	523	514	481	481	449	521	494	480	475	525	534	471	503	496	500	523	502	496	486	509	518	486	521	500	489	507	518	491	510	535	512	483	543	531	544	507	515	499	519	472	491	530	578	516	498	538	480	537	517	530	549	525	515	522	489	545	461	499	502	525	498	501	494	519	500	502	525	540	495	510	533	513	515	512	501	517	529	514	506	485	533	483	475	522	512	500	535	488	491	502	529	472	509	469	491	525	452	492	481	517	509	512	507	462	500	482	536	470	535	494	526	553	503	496	497	516	506	500	522	526	501	534	505	519	521	499	531	483	508	521	572	532	527	489	508	483	492	462	470	491	495	532	525	506	479	501	492	499	494	516	505	517	521	469	478	491	509	563	528	545	501	506	527	515	531	501	527	490	501	526	506	513	513	512	517	544	523	524	553	497	513	488	489	487	508	516	487	515	574	494	517	488	504	531	494	551	488	530	502	495	510	521	512	480	499	453	536	497	523	505	499	499	512	516	512	514	504	504	518	511	494	485	482	496	501	514	484	518	527	525	497	491	486	474	527	512	557	492	560	481	486	520	522	541	508	514	486	482	533	503	512	495	496	483	517	491	529	483	495	523	488	515	500	523	527	508	535	506	504	485	502	517	511	535	518	539	515	491	517	508	516	494	493	503	527	533	505	524	527	485	552	505	529	547	504	532	501	502	510	495	525	484	512	521	487	523	561	541	519	559	494	573	479	523	488	519	538	526	507	526	498	472	515	504	507	496	544	511	534	523	516	543	496	510	560	510	544	476	541	527	513	520	501	499	545	507	543	540	563	517	546	516	504	471	496	533	526	519	507	502	511	527	491	558	544	502	492	507	525	484	530	491	498	526	527	499	531	499	486	478	503	528	504	506	496	515	514	533	530	484	511	517	492	512	480	500	516	524	530	514	509	476	486	515	554	498	511	523	482	537	550	538	524	550	523	484	496	549	530	495	522	472	497	559	480	535	484	455	510	512	500	533	507	516	512	541	547	541	536	508	492	524	516	509	525	490	511	500	512	479	533	550	505	467	500	464	533	523	498	506	508	486	516	509	539	506	497	513	525	511	530	501	522	501	511	508	551	482	507	515	505	501	521	521	518	503	527	526	525	516	527	520	501	565	510	522	510	482	512	523	533	499	579	501	493	488	547	517	539	505	453	481	479	507	518	516	516	492	510	480	492	513	491	481	481	521	527	513	489	517	498	525	503	477	495	494	546	463	497	575	515	518	531	536	521	501	499	468	526	523	474	532	531	522	513	512	542	482	522	516	508	496	523	511	536	533	546	499	490	481	530	504	524	563	505	550	492	488	527	511	496	489	494	528	539	494	518	503	511	495	543	543	545	518	533	510	486	516	532	530	528	504	495	519	502	466	505	518	514	526	492	517	516	483	502	475	497	510	500	506	492	509	513	471	523	535	519	523	542	496	532	530	514	498	512	501	529	503	547	496	488	494	539	522	483	531	470	495	519	514	503	518	518	528	551	474	505	525	529	470	505	482	518	524	492	528	543	532	497	499	509	505	529	492	557	500	497	503	510	505	504	525	496	532	482	510	527	498	511	515	519	528	553	495	508	526	527	501	526	536	514	540	492	512	473	495	551	573	475	496	499	482	496	552	548	546	482	504	522	500	529	521	516	490	529	498	501	490	524	532	538	526	496	519	492	526	501	502	469	513	505	506	506	522	512	509	534	487	515	541	519	498	485	519	542	526	518	536	471	486	499	501	509	510	513	523	480	568	526	482	514	503	535	549	481	507	458	539	514	488	501	518	510	514	495	515	464	544	497	541	534	508	530	508	495	465	516	527	496	519	520	478	499	540	468	501	493	568	516	508	497	525	563	515	479	493	517	523	498	531	517	524	525	508	498	532	544	517	563	533	509	495	526	478	507	551	537	512	498	524	542	515	522	509	493	527	519	499	505	526	497	534	537	510	524	531	500	525	544	507	450	492	520	528	507	500	471	473	502	509	485	540	533	535	506	545	533	521	545	499	512	467	537	516	514	495	494	510	484	559	510	529	504	501	520	483	507	529	495	520	488	538	493	528	523	550	506	524	535	501	495	505	493	509	516	533	532	490	495	500	543	503	503	486	508	503	544	552	527	510	551	531	508	490	522	498	496	479	532	475	505	530	536	473	465	494	512	517	515	490	528	555	529	480	502	481	502	557	479	549	472	529	485	518	530	519	505	502	546	517	544	473	493	514	526	448	524	533	493	506	537	504	527	498	535	493	480	519	493	530	529	516	497	507	509	502	498	481	464	516	506	503	553	490	491	516	516	511	470	518	537	503	472	519	546	518	518	516	488	547	514	466	527	519	465	466	558	505	541	522	519	506	505	494	468	507	510	523	491	494	490	523	489	515	498	518	532	499	515	534	505	531	513	520	505	509	520	480	486	509	545	521	473	503	477	497	531	511	500	523	488	473	506	512	496	506	531	522	511	548	510	525	507	501	522	511	489	516	515	516	519	530	539	508	505	508	517	524	520	510	496	522	516	527	482	473	519	511	481	476	534	512	486	503	516	492	518	468	527	539	522	485	470	519	474	503	531	501	516	522	523	547	555	492	529	493	497	506	482	494	561	500	500	481	493	526	485	539	498	502	529	509	501	496	533	547	482	524	524	492	540	523	509	488	559	468	500	473	556	529	494	540	521	509	496	541	507	520	526	532	483	497	475	497	503	524	517	540	497	488	470	525	577	438	482	488	470	556	529	521	478	529	476	487	492	471	527	515	554	479	478	505	546	511	502	488	522	543	508	517	553	520	506	548	465	494	483	474
62638	83442	47344	14373	3007	910	488	478	451	493	488	510	426	535	460	484	502	437	437	514	481	516	487	492	461	472	427	482	467	479	492	468	500	472	446	447	486	498	481	458	490	456	491	470	447	461	487	477	503	458	494	460	547	510	475	450	510	469	492	450	465	467	457	499	509	474	475	474	480	487	509	468	480	499	445	453	449	474	492	454	520	462	468	473	502	479	501	474	474	503	499	492	521	490	496	438	485	462	473	478	500	506	457	481	467	497	476	487	463	475	464	461	490	498	444	494	489	461	474	472	480	493	451	473	455	445	477	494	498	475	456	474	494	487	451	494	454	459	456	433	447	495	520	495	495	479	462	472	446	456	459	484	489	490	474	474	469	464	468	487	430	438	454	487	466	442	478	471	466	514	495	434	496	500	432	450	457	453	472	455	482	468	480	419	482	503	509	477	515	499	470	506	462	480	493	494	483	491	454	465	479	450	462	494	441	473	475	486	464	458	491	477	498	501	515	473	471	493	451	484	489	494	498	486	482	496	490	447	510	428	465	484	502	498	448	485	459	478	479	481	495	433	483	485	517	478	485	460	459	459	463	461	475	488	486	496	452	447	467	479	506	489	478	532	469	490	470	514	435	479	502	483	429	482	460	451	509	449	474	446	474	469	449	435	439	505	485	487	430	490	480	466	486	458	502	475	459	475	507	495	493	481	441	450	467	469	436	476	480	473	472	478	453	465	495	475	503	488	462	460	462	508	495	471	452	509	434	521	465	486	466	422	443	472	504	491	471	452	457	468	493	470	477	455	489	473	480	474	498	457	439	439	459	440	510	474	511	463	470	499	453	487	479	461	434	508	455	466	459	478	513	491	497	467	467	460	485	478	498	484	490	470	488	454	484	518	462	465	513	474	465	468	481	484	451	470	453	500	465	495	481	444	506	471	482	458	493	501	481	470	445	473	481	461	467	525	487	469	428	458	433	528	464	489	467	519	493	460	486	468	478	459	499	488	490	509	457	432	448	506	509	424	456	461	445	470	419	488	492	470	463	471	494	456	442	488	469	479	473	464	514	523	489	488	426	473	463	486	450	429	464	450	479	475	452	452	447	488	474	464	456	479	458	519	470	460	476	488	427	445	459	445	477	483	499	456	482	487	453	486	497	475	476	464	509	443	449	449	436	491	435	474	474	504	496	458	457	480	473	480	446	438	473	483	466	470	488	461	452	461	458	458	466	469	481	484	456	483	479	425	451	470	468	465	472	497	448	445	466	478	462	462	460	481	489	461	459	510	489	427	468	503	499	470	467	491	461	468	444	439	450	486	489	468	465	463	482	470	482	493	460	500	479	477	468	500	462	445	473	466	477	503	487	481	441	464	494	452	441	489	458	461	486	435	487	492	475	500	480	495	454	479	498	435	460	455	496	470	480	456	481	484	497	481	449	438	458	468	480	463	450	461	465	486	484	455	462	461	485	458	486	461	484	481	489	484	486	478	483	474	450	482	492	498	468	472	492	500	465	526	457	479	502	439	443	466	443	499	491	465	494	461	425	506	481	462	500	482	423	465	474	466	440	478	445	480	480	480	477	455	468	496	490	489	486	495	454	483	487	528	433	481	512	452	470	497	511	498	483	492	483	470	443	461	470	485	455	470	454	484	479	462	483	451	482	476	511	459	459	498	509	479	437	465	467	493	463	472	451	485	464	482	462	485	444	451	486	448	475	491	448	476	429	482	463	457	470	471	489	445	485	485	450	475	468	490	511	497	488	447	493	466	498	450	497	477	500	485	463	451	438	487	485	471	510	458	463	464	478	467	485	455	461	460	500	468	477	463	431	470	469	465	480	456	459	442	479	484	459	498	480	464	456	484	495	486	455	526	486	497	441	445	480	445	461	468	460	404	440	469	470	457	461	458	438	445	465	480	466	489	481	486	436	481	439	473	513	456	487	458	494	489	451	490	483	453	481	498	450	487	492	535	506	455	496	493	472	487	458	472	459	496	464	463	500	508	466	485	459	481	475	470	468	478	470	480	485	469	515	485	466	444	469	490	496	493	469	484	506	514	438	500	447	473	482	492	505	477	454	497	449	453	451	461	465	470	461	435	493	463	459	482	483	477	490	451	498	504	457	461	477	484	441	489	502	438	469	456	496	455	443	487	503	475	518	490	459	443	458	486	477	488	493	494	513	479	478	487	491	468	482	508	459	452	470	464	490	433	471	463	510	456	458	471	460	485	450	468	472	499	446	489	464	495	484	457	472	466	495	488	502	496	447	456	457	502	502	475	457	498	466	465	471	451	461	474	465	469	491	483	479	442	481	497	476	478	471	470	468	461	487	435	433	447	465	481	469	463	453	487	433	488	438	499	460	457	498	523	494	435	469	435	464	482	486	461	510	468	503	457	459	482	448	490	461	488	495	491	435	523	514	495	457	427	473	455	476	490	464	508	479	459	445	514	482	472	453	463	414	446	484	445	432	483	494	486	470	479	440	448	481	478	513	513	473	468	449	458	458	446	482	463	483	443	459	479	470	477	481	517	450	476	468	485	498	451	456	495	448	498	481	467	459	443	476	506	488	515	487	418	457	488	480	495	461	452	456	451	471	453	483	486	483	493	503	485	515	479	467	490	487	478	462	483	491	459	487	451	422	481	461	475	512	469	463	491	464	466	517	465	483	475	494	467	442	498	468	515	504	457	480	497	499	447	463	461	474	459	472	492	460	486	474	471	461	480	479	466	463	509	502	440	471	462	456	463	484	468	452	491	467	481	431	498	489	465	495	462	431	474	485	418	448	488	448	532	443	497	460	457	444	463	451	467	487	474	500	410	518	478	480	432	448	461	425	506	516	500	454	439	503	481	470	483	447	445	479	457	459	454	475	499	428	448	494	535	477	493	458	456	475	475	454	478	427	479	469	471	462	493	503	470	472	458	434	469	477	468	484	506	480	468	458	503	496	508	471	468	475	438	492	514	441	452	472	519	462	470	483	532	481	429	472	500	488	490	481	471	453	463	476	477	490	493	452	494	485	474	420	444	453	458	479	447	467	449	445	478	458	443	450	488	537	465	470	502	429	472	467	468	461	482	441	516	464	467	481	447	455	466	467	457	522	449	519	483	481	452	457	453	489	478	455	461	493	445	464	467	493	480	511	441	484	437	486	487	490	462	459	470	495	491	456	459	490	447	448	490	476	487	468	453	508	484	500	447	451	469	477	469	483	467	459	468	467	479	482	463	486	479	480	458	457	447	509	507	489	476	458	507	445	512	579	439	473	475	478	436	453	445	474	485	454	456	448	439	487	472	460	445	487	458	474	476	473	454	511	497	455	449	484	465	483	475	476	473	469	472	452	463	497	446	494	502	443	524	429	496	457	498	467	462	442	468	490	434	445	492	479	503	493	454	488	485	469	489	476	438	476	442	456	459	452	446	446	505	494	451	436	468	441	451	482	451	449	474	469	481	481	506	495	460	470	445	476	493	467	478	489	458	477	451	483	473	471	466
24195	22405	29663	24584	19899	8349	1279	714	522	667	616	614	573	600	593	576	589	602	589	627	588	582	615	627	555	582	552	589	586	551	617	591	577	546	602	582	558	537	572	592	556	609	561	602	597	586	569	599	591	554	556	613	554	578	597	590	630	583	582	595	560	599	543	532	600	574	608	581	578	580	604	583	590	567	559	582	561	577	546	566	566	553	606	564	569	594	568	559	609	588	572	588	613	563	561	559	602	576	564	600	562	613	585	608	584	595	576	577	583	586	606	616	619	605	566	581	607	566	553	546	546	592	547	583	584	589	580	577	603	563	577	582	596	591	568	571	584	550	600	561	554	619	603	537	604	592	597	548	554	565	564	581	554	546	542	604	563	601	557	544	585	548	583	559	563	586	583	582	571	603	593	605	567	520	574	557	586	582	584	548	554	583	569	567	602	614	574	612	582	599	606	572	561	617	548	582	559	596	588	606	595	564	589	580	565	586	549	560	535	570	566	573	582	594	545	567	548	569	555	564	579	574	610	622	561	509	566	569	591	588	566	591	577	604	570	595	571	549	582	603	570	624	570	573	565	572	573	587	618	577	644	590	551	585	570	558	572	553	562	595	537	582	563	519	560	576	598	578	539	552	584	569	546	608	564	539	609	597	583	612	589	609	594	515	593	551	585	522	570	603	562	559	554	586	567	574	548	587	558	552	574	558	558	606	601	578	564	577	567	651	538	583	573	615	605	542	586	563	574	584	562	571	585	554	588	586	588	545	562	550	550	532	589	570	561	551	613	546	626	587	587	618	617	600	577	568	572	599	587	544	552	598	613	528	566	567	602	559	588	603	566	536	610	583	595	587	583	554	543	555	610	578	577	600	555	575	554	606	610	595	584	530	592	586	586	588	583	623	625	583	575	571	617	596	543	601	544	567	603	584	527	593	596	571	516	575	600	555	534	582	591	579	582	596	565	566	572	563	591	588	554	595	601	587	571	622	516	600	572	548	582	610	571	599	555	609	620	583	624	573	519	554	579	568	546	618	564	590	575	594	579	536	569	559	604	537	603	583	576	586	603	586	593	596	554	575	588	562	534	556	553	585	554	613	614	566	596	559	590	597	586	554	584	594	565	553	564	557	596	608	580	582	595	586	549	577	533	570	546	568	596	542	556	552	557	581	564	595	569	598	599	551	551	555	588	553	612	590	541	611	557	579	596	549	562	588	589	560	601	546	572	553	581	610	592	570	567	565	555	560	537	558	548	541	571	593	546	601	575	564	560	596	626	580	558	553	581	550	585	576	586	611	615	572	550	572	551	603	614	552	570	615	623	547	563	573	586	555	568	608	550	584	572	555	587	554	535	601	629	576	543	554	556	567	566	618	567	543	582	574	587	585	606	557	591	614	539	602	558	557	569	582	566	542	592	568	608	567	566	596	588	564	590	596	616	582	619	609	592	574	577	561	530	566	614	577	581	572	553	571	555	555	616	590	564	561	591	569	615	532	587	559	628	587	581	594	578	554	588	567	582	599	585	581	549	616	576	563	590	586	562	582	584	562	551	567	559	567	558	594	549	560	571	612	548	641	564	570	566	597	606	551	571	571	606	543	577	539	580	588	611	557	571	573	563	591	626	578	593	556	564	574	599	560	579	571	583	588	587	583	543	555	589	554	574	571	599	567	545	559	536	560	553	573	594	592	568	570	573	563	566	542	562	572	544	563	579	619	568	586	589	573	592	607	578	552	588	597	549	582	521	555	573	569	539	578	600	582	550	559	525	610	592	588	585	605	609	545	555	596	572	546	541	520	555	532	597	607	614	602	585	573	590	576	563	547	581	592	567	567	540	590	547	574	547	590	600	595	573	546	562	572	611	593	590	551	566	633	562	536	609	591	609	546	530	545	555	553	550	572	561	564	574	536	575	586	556	585	597	556	571	610	604	577	585	569	620	533	620	571	588	600	589	574	571	575	553	595	572	574	539	544	524	573	574	582	586	590	633	592	580	565	594	561	546	613	565	569	570	560	596	559	589	578	588	610	587	567	572	586	559	655	616	547	572	535	544	562	571	591	579	574	590	593	582	547	571	559	596	613	565	568	598	590	569	600	559	552	593	616	596	557	586	571	558	555	592	595	559	561	574	586	584	567	609	558	565	600	582	568	595	614	585	604	556	595	603	559	563	585	567	532	559	541	599	575	550	620	597	590	618	609	544	541	608	560	576	572	600	546	591	598	545	539	589	594	575	564	543	548	587	568	590	547	544	554	595	561	553	515	602	559	560	597	560	591	592	589	626	584	618	597	570	590	620	544	571	614	623	574	578	608	573	571	588	574	542	574	551	583	535	602	547	609	573	568	539	573	564	589	578	569	588	635	592	573	611	591	568	547	568	590	569	541	540	565	547	554	609	619	597	610	566	616	562	608	532	531	515	539	569	535	565	550	561	616	583	544	555	529	564	601	581	573	573	580	563	595	578	550	588	569	578	518	567	573	574	539	580	574	559	562	592	564	594	603	559	552	558	566	589	583	566	585	583	534	554	561	535	578	564	598	501	581	611	594	612	563	518	572	581	561	604	582	579	578	571	548	570	574	549	567	581	586	553	559	549	552	578	572	574	546	597	615	556	587	589	634	585	574	564	547	552	548	563	611	543	603	638	589	536	564	554	586	581	562	577	569	610	594	590	605	589	568	591	552	557	564	563	607	587	565	588	601	523	575	588	532	567	546	602	562	560	579	562	529	597	526	539	592	590	556	585	548	566	589	603	571	570	558	559	599	608	542	563	563	613	575	620	563	555	577	599	590	599	536	557	553	578	539	600	569	553	584	564	584	548	544	535	593	562	534	583	579	533	607	585	555	607	600	527	546	543	612	542	539	558	592	565	601	566	558	530	571	609	579	543	542	534	560	529	551	562	548	602	567	557	587	607	560	571	586	576	583	573	559	586	573	581	565	588	618	542	548	565	616	554	599	589	602	594	558	583	569	612	583	568	559	614	554	582	568	581	591	574	548	616	556	559	573	580	571	559	540	607	559	615	580	610	542	580	605	573	608	574	540	562	531	636	565	531	576	574	534	569	631	567	561	560	579	584	582	603	531	582	607	567	534	533	570	561	556	516	551	568	595	580	611	563	590	584	603	595	590	582	575	569	589	565	560	563	538	548	618	563	595	552	534	544	540	607	594	582	587	563	574	621	577	558	580	556	590	586	572	558	559	553	596	536	564	596	592	560	566	583	561	547	571	568	617	591	587	562	548	549	558	583	545	563	571	625	586	604	556	589	567	607	576	576	539	577	538	593	578	556	545	603	546	552	582	541	588	557	588	574	583	602	536	575	633	608	579	576	562	540	612	547	596	611	618	604	544	601	588	603	534	609	537	571	601	570	557	622	591	527	578	578	587	604	563	563	598	616	555	613	608	535	546	584	565	608	587	562	619	593	575	546	595	590	535	542	593	576	588	549	601	565	539	563	595	548	574	542	592	553	552	583	566	578	555	567	584	535	536	556	569
60772	87800	52661	17609	4009	1044	597	551	521	540	571	546	544	535	574	545	516	528	517	583	503	530	556	551	551	531	507	524	512	529	545	535	530	546	575	543	542	539	507	564	516	537	557	538	509	543	528	534	555	542	528	557	546	561	510	517	527	526	541	521	535	516	510	556	550	504	528	533	538	568	541	543	525	532	527	553	534	506	551	534	585	502	561	530	512	511	546	546	582	537	519	547	525	530	519	545	518	536	540	559	573	535	544	536	517	541	533	553	534	554	549	550	497	510	532	525	547	554	538	537	483	513	571	504	569	516	530	528	517	525	507	542	528	526	569	538	554	530	537	517	539	565	530	510	538	553	511	504	559	538	509	531	539	535	535	543	538	523	488	548	486	496	522	537	511	513	579	531	550	548	531	515	547	548	506	529	502	556	528	545	528	554	515	491	529	590	522	562	561	516	548	522	574	522	546	502	530	513	516	500	530	523	519	530	534	550	486	513	549	495	556	535	488	519	507	556	506	537	504	570	590	568	517	515	534	537	485	561	557	560	553	566	546	541	548	553	562	555	542	539	533	505	544	535	590	569	544	516	568	555	493	524	551	536	579	509	527	513	515	567	555	521	505	512	543	526	503	508	541	555	524	553	521	549	544	515	492	553	507	552	528	564	527	491	509	528	503	479	548	582	555	528	522	583	572	551	524	498	529	547	547	557	503	541	500	494	548	551	493	514	520	529	519	528	553	487	509	548	572	565	551	575	501	527	535	527	558	568	566	511	516	547	541	547	567	566	511	550	527	489	537	565	530	526	542	542	562	535	527	558	544	551	527	570	533	544	510	564	561	540	503	548	539	518	494	504	565	577	530	560	545	546	478	488	527	529	568	541	549	560	538	556	521	509	556	535	520	548	517	537	558	544	531	551	501	523	555	539	555	547	513	548	546	518	532	558	523	510	517	532	564	511	567	525	580	516	513	513	539	554	543	543	576	560	542	544	539	541	571	511	527	479	482	542	556	544	528	551	506	492	540	538	510	526	530	545	518	574	515	516	508	513	535	539	538	523	527	504	581	537	533	515	533	523	520	520	506	534	512	514	556	523	555	522	541	549	568	553	536	556	541	563	526	548	568	521	536	548	503	546	506	529	559	561	569	522	498	536	522	512	552	514	535	550	529	522	528	498	543	542	509	555	497	540	587	546	551	528	575	531	534	570	508	562	537	530	561	559	545	528	533	500	611	562	574	518	531	509	536	569	534	559	528	543	578	540	515	599	571	521	582	534	506	509	507	525	538	548	540	529	478	541	514	542	562	540	535	497	543	544	503	534	552	522	571	535	560	537	542	554	576	524	553	532	548	532	531	545	489	532	562	516	536	503	552	501	523	510	527	523	501	491	523	529	485	560	558	552	494	563	523	540	532	523	525	518	563	565	533	512	538	548	499	560	577	575	536	551	554	546	491	541	565	542	565	549	534	571	549	529	470	547	547	569	541	516	538	521	536	517	536	530	513	565	561	498	523	525	506	527	488	539	497	536	536	536	554	538	520	558	548	576	529	509	547	537	565	533	533	572	530	534	552	502	540	503	549	546	541	566	514	542	535	533	493	522	529	568	526	514	539	529	513	510	562	543	546	546	518	558	546	567	515	506	553	525	561	505	528	563	504	551	531	560	517	580	535	530	535	547	499	521	569	527	512	541	533	526	542	532	557	501	534	549	532	532	505	529	533	512	541	530	568	538	496	556	557	532	495	581	564	551	531	545	545	508	516	556	539	521	534	552	591	566	559	492	487	537	542	530	503	497	532	488	546	519	518	534	513	526	528	514	540	528	524	554	532	521	550	510	577	553	535	524	512	516	537	499	518	535	528	557	543	563	519	489	545	545	532	549	524	537	548	558	548	527	497	544	522	500	544	519	511	550	519	557	542	512	524	562	533	542	537	523	527	562	490	532	505	493	584	545	539	498	517	531	555	552	533	529	563	513	546	513	549	519	503	550	515	560	529	486	527	508	556	487	512	501	510	522	533	508	494	540	540	498	529	570	527	565	564	541	540	531	529	514	537	542	531	530	563	549	539	557	550	546	509	518	536	622	550	523	516	513	519	573	494	529	513	541	545	541	529	514	527	514	559	536	552	516	500	535	577	534	530	558	554	512	497	535	544	518	518	560	535	517	513	549	553	515	542	530	534	515	513	527	522	548	557	552	541	504	569	476	554	564	502	506	542	512	506	498	552	556	550	508	556	550	554	533	509	561	506	521	506	557	527	519	516	532	534	563	519	533	485	549	528	521	513	541	520	549	508	516	579	551	514	544	487	544	537	554	550	482	506	527	552	522	521	506	499	535	513	564	540	488	512	515	559	521	525	553	517	533	489	539	528	521	532	508	506	516	552	567	514	488	552	526	509	503	493	523	500	573	539	537	514	537	529	502	536	557	561	547	525	524	571	492	526	573	496	525	521	584	526	546	542	517	530	589	533	529	553	548	545	545	614	542	503	532	525	546	568	564	496	542	514	543	531	507	522	508	542	515	522	525	567	498	543	505	518	506	547	572	515	523	498	581	525	527	539	554	527	521	526	525	528	515	512	538	519	527	520	523	564	540	511	495	537	518	488	538	541	528	564	554	554	534	572	527	565	496	512	507	521	543	547	550	569	514	515	535	506	525	517	567	494	536	531	504	534	482	536	508	534	569	535	547	478	551	583	541	527	524	495	528	534	518	528	531	564	522	571	556	540	544	558	518	545	508	536	530	544	540	548	527	574	567	559	507	540	540	503	571	539	524	531	557	533	521	546	497	540	539	507	510	541	520	523	528	498	585	527	578	511	523	531	536	526	529	565	519	526	578	558	529	526	538	542	588	540	506	560	549	532	549	510	529	539	507	525	548	537	553	530	531	498	535	562	538	541	528	552	555	497	519	558	486	523	503	528	521	557	529	571	512	488	548	510	531	545	543	523	515	545	525	506	510	596	517	494	529	491	532	543	503	499	511	553	559	556	527	547	505	544	527	565	540	516	536	541	535	507	525	529	535	526	560	560	525	533	499	516	531	506	546	545	555	522	547	544	536	557	534	492	528	508	495	517	525	494	516	523	521	543	515	505	509	545	561	548	515	512	540	523	501	530	579	481	526	552	488	574	525	551	556	563	544	524	503	570	582	530	559	553	508	533	506	511	540	534	515	552	529	538	525	547	530	541	532	543	514	522	551	527	524	533	531	501	515	548	506	527	557	538	500	574	509	516	526	500	526	503	526	521	519	533	597	515	554	487	513	542	523	515	560	522	562	567	564	530	551	540	544	495	506	478	484	499	519	538	506	509	540	535	547	546	537	543	512	551	554	542	473	526	515	555	523	533	523	529	525	544	549	510	522	514	554	487	527	502	516	541	570	495	587	499	505	554	511	497	548	554	522	546	513	534	530	553	534	506	538	557	504	554	521	587	535	558	511	527	528	539	530	560	505	535	526	505	524	559	560	522	551	533	507	504	572	525	528	538	518	578	500	480	522
34520	29281	18409	4301	730	526	437	427	461	428	433	434	423	416	445	412	383	440	467	415	406	435	422	407	433	445	402	466	451	447	431	389	433	446	440	447	424	441	400	428	433	427	405	420	469	446	435	437	426	432	460	405	442	432	483	451	435	399	474	445	440	413	416	426	471	450	448	406	425	459	443	403	426	443	429	431	473	405	403	395	390	459	458	439	458	439	449	422	433	474	425	407	421	459	384	412	461	447	443	427	445	417	434	441	446	413	415	425	417	450	449	410	468	445	402	429	430	428	421	437	404	445	412	391	437	424	417	453	381	396	423	424	427	410	390	386	405	417	417	400	370	413	417	444	448	425	421	457	404	447	451	434	444	412	450	418	419	430	434	390	431	447	461	414	389	465	395	440	425	423	413	447	459	414	420	421	436	377	430	427	412	445	446	439	438	428	404	415	427	433	408	439	426	419	412	437	462	408	433	435	407	406	431	446	432	401	437	402	416	422	446	409	421	434	412	398	458	425	435	411	430	443	411	412	444	427	447	438	437	409	428	461	409	399	440	440	455	427	442	426	417	418	440	391	410	415	380	408	437	404	411	384	396	424	457	438	435	421	420	460	437	422	423	432	450	399	426	466	420	419	413	474	449	440	450	426	449	442	413	439	422	424	433	405	462	434	435	419	450	414	453	443	412	435	434	387	457	424	407	394	450	400	449	425	418	453	429	452	432	417	408	411	444	401	416	399	438	418	395	418	443	376	426	406	444	429	450	422	434	429	432	444	431	428	427	426	418	437	412	397	377	443	419	435	435	447	461	398	420	423	389	394	415	404	461	443	420	412	409	435	434	437	467	435	492	477	431	394	418	436	436	434	433	415	462	476	410	423	433	447	451	476	432	458	444	434	428	429	433	426	439	465	427	431	435	410	466	438	435	456	476	450	447	406	441	459	454	440	415	403	424	438	445	451	449	389	429	405	439	458	415	454	414	418	422	431	442	496	422	405	438	471	423	416	433	415	466	459	437	457	421	429	434	455	410	424	462	432	422	428	446	457	420	442	416	440	424	457	425	441	422	413	438	445	456	422	429	465	414	451	410	413	429	434	437	439	442	433	454	429	418	428	451	395	454	401	418	426	437	397	401	448	417	424	435	412	449	431	436	408	449	433	411	384	453	451	433	433	412	443	397	436	411	423	429	484	431	437	444	434	437	407	439	419	407	430	428	426	469	448	415	443	414	436	409	425	410	435	410	441	418	419	433	388	411	412	456	448	414	420	414	441	434	410	446	436	406	406	406	397	414	413	409	427	457	439	430	444	413	427	430	438	418	407	439	415	461	386	413	413	485	412	436	436	452	421	450	420	417	459	427	416	435	422	405	436	445	407	428	405	407	451	423	404	410	435	381	437	441	461	475	415	417	422	426	428	424	429	424	406	454	444	424	427	425	431	407	425	446	404	425	396	464	440	430	449	484	440	433	471	461	447	433	421	457	441	440	395	428	418	446	420	400	460	446	417	443	442	426	401	423	418	476	446	421	440	459	429	422	456	452	432	420	484	446	406	394	409	453	418	397	446	407	449	450	465	457	449	449	431	407	464	387	380	430	469	422	423	415	426	454	453	453	438	460	433	427	437	427	463	423	421	389	415	437	457	434	476	399	450	423	446	402	432	439	423	459	420	417	414	440	453	436	405	438	405	400	416	448	447	450	423	427	425	424	451	424	429	446	471	463	434	393	449	422	443	436	452	420	428	416	437	434	410	447	439	413	420	471	429	449	472	446	426	417	455	483	419	403	424	413	432	456	436	423	461	477	434	432	409	443	458	412	471	452	439	416	396	388	400	431	444	435	434	453	403	424	420	427	396	402	409	395	415	452	441	455	407	467	458	433	437	450	425	405	429	435	417	447	426	448	459	423	454	447	414	388	435	436	451	430	427	422	421	461	453	419	438	439	374	406	429	438	436	403	402	432	411	466	430	449	417	438	432	419	443	430	430	427	414	470	400	440	421	426	394	447	414	407	414	442	406	431	445	452	411	410	435	435	411	409	424	469	457	424	472	453	394	431	410	437	481	424	423	420	390	395	455	423	437	450	432	442	382	421	416	403	443	432	411	438	412	439	415	401	438	414	426	390	416	454	431	451	429	409	427	431	397	385	453	427	434	421	447	417	430	433	434	433	468	421	444	418	384	423	467	431	449	452	416	416	410	448	439	452	444	398	435	398	427	450	445	436	433	443	423	437	437	467	411	416	429	451	439	424	442	425	407	416	426	377	428	426	437	417	435	394	459	447	448	463	440	425	433	399	440	404	444	390	419	423	455	423	434	406	418	439	411	472	420	436	453	431	459	448	421	418	424	397	424	419	439	411	430	447	432	421	443	418	432	424	410	447	434	443	427	439	439	455	430	397	393	398	400	401	442	465	474	446	454	459	428	409	458	429	403	448	448	428	425	445	415	445	417	417	469	407	481	418	401	440	389	392	433	441	448	428	466	435	409	441	399	394	410	416	442	445	440	426	452	426	466	404	425	425	429	434	426	444	458	423	422	416	452	410	421	421	438	460	443	441	434	407	427	433	447	455	423	412	458	447	424	406	422	435	435	440	419	450	451	418	409	430	418	460	464	397	439	423	400	449	434	453	386	422	442	460	445	430	478	428	482	459	423	404	425	425	445	392	431	391	393	377	405	465	406	414	429	453	418	422	436	426	454	436	426	418	425	455	420	412	432	437	420	418	419	427	390	421	379	448	413	438	428	441	443	415	404	443	457	409	428	441	447	414	398	422	437	430	413	416	465	434	429	442	417	432	465	385	474	438	419	466	408	417	439	443	426	401	420	421	452	401	459	440	431	422	417	448	454	405	425	431	451	431	450	414	421	407	405	420	414	479	419	418	424	399	417	437	386	422	394	432	408	415	409	434	427	427	410	436	442	404	449	453	412	429	443	438	417	403	455	466	430	430	392	450	462	401	432	398	436	426	477	411	449	419	410	407	451	410	371	390	448	458	422	442	420	456	436	409	431	413	435	411	403	445	426	429	423	440	458	463	434	406	426	460	441	426	439	406	441	439	406	421	463	382	388	404	452	443	438	449	427	449	451	455	416	429	408	440	439	437	430	423	436	404	436	417	424	453	426	443	431	442	430	440	425	434	446	464	406	418	427	401	455	474	387	393	451	424	411	415	423	414	404	439	450	430	438	393	471	409	427	451	423	420	434	404	437	430	409	433	453	408	439	410	402	409	446	427	458	381	428	416	404	418	430	442	438	424	443	433	388	427	427	419	439	404	457	452	407	415	419	414	415	432	458	440	424	441	446	480	396	403	436	435	403	383	397	426	434	475	420	447	428	413	428	444	461	403	412	425	428	404	413	437	397	484	438	416	424	430	434	467	419	430	421	405	426	441	446	456	441	436	422	405	407	410	449	451	435	473	461	439	442	412	435	424	431	437	424	405	415	438	436	464	437	449	433	413	378	417	454	432	422	422	437	469	438	449	430	411	396	415	426
30839	28515	11081	2055	628	399	364	364	374	377	354	375	353	351	353	371	346	388	388	344	336	358	383	361	379	358	366	349	386	404	345	396	370	354	335	361	375	358	388	369	406	380	386	373	397	367	388	379	370	382	358	378	379	347	367	369	360	387	430	420	354	384	356	355	346	350	420	373	375	376	361	378	385	356	374	381	375	377	384	369	346	373	362	375	414	413	367	351	395	378	384	353	371	391	381	362	368	351	402	341	365	345	360	365	358	340	339	345	350	411	382	364	380	388	362	386	375	406	385	358	376	346	366	382	349	390	398	365	331	368	357	366	407	349	380	356	366	383	355	352	374	378	366	359	335	354	355	348	386	368	365	330	361	367	347	398	375	345	379	388	391	361	364	394	350	358	362	367	370	345	357	347	389	352	367	390	364	375	390	371	383	345	343	365	389	386	365	349	345	373	384	393	360	391	349	371	365	367	430	399	327	374	376	348	391	373	369	393	351	403	352	372	391	390	344	403	361	367	387	368	354	388	366	354	368	378	351	379	375	384	360	346	357	361	386	364	401	399	351	350	364	352	394	368	365	355	404	350	405	369	353	375	333	370	383	364	360	405	355	367	354	343	391	350	381	369	356	390	343	367	359	351	394	347	347	382	372	391	365	357	373	386	367	370	356	421	367	363	360	365	376	375	366	352	380	357	370	341	394	348	384	382	407	364	363	368	365	327	362	345	370	350	362	379	379	392	340	357	395	379	398	377	378	373	373	382	361	359	386	364	354	389	368	370	365	352	408	374	410	378	381	367	371	391	365	392	383	377	364	353	369	349	366	390	365	349	368	403	362	378	354	369	394	362	376	358	445	379	341	385	365	362	356	356	377	397	327	392	408	359	386	346	370	404	387	357	376	356	366	359	402	370	394	355	345	392	364	380	316	390	355	368	354	364	331	383	339	366	367	356	370	375	358	343	392	329	375	415	389	360	388	338	399	379	385	362	358	371	374	397	346	407	384	379	364	355	379	360	391	338	375	383	370	357	380	373	364	392	352	379	359	383	329	392	387	350	361	354	371	334	355	373	370	350	379	381	360	371	354	364	351	352	331	391	394	386	385	370	359	401	379	381	373	381	328	362	401	358	365	373	355	341	354	363	347	389	363	345	381	384	372	365	372	392	358	346	379	361	379	337	339	351	335	391	356	401	344	337	390	334	398	366	362	385	342	340	373	381	378	370	339	365	386	315	367	389	402	405	368	383	359	421	384	393	359	340	334	384	365	353	356	396	341	394	371	387	351	329	359	357	372	393	384	368	373	326	371	370	397	358	374	392	348	395	405	378	349	364	362	362	369	388	389	358	381	352	378	359	344	353	362	342	356	365	381	360	368	326	344	373	373	356	357	354	378	356	374	375	353	410	370	341	336	350	390	381	368	369	390	330	389	346	324	358	405	392	400	358	382	415	356	377	385	398	346	396	361	364	341	362	413	399	351	350	339	357	375	377	382	350	356	354	395	352	343	394	373	398	359	375	352	359	382	393	336	383	385	385	343	371	381	382	352	380	381	375	380	375	367	352	394	319	380	365	351	354	355	365	347	343	357	399	335	353	380	370	361	384	397	382	387	411	324	382	365	402	344	353	356	390	382	368	343	370	326	374	375	379	356	362	352	353	393	386	378	367	372	390	365	387	346	374	374	395	353	383	348	380	355	370	366	362	359	355	376	368	368	377	383	353	352	375	388	394	384	356	367	393	404	385	403	406	369	373	342	387	370	358	369	356	382	328	372	400	385	376	378	379	366	395	390	405	369	362	376	368	423	363	321	353	364	354	370	365	368	375	395	359	381	339	364	358	397	372	361	377	370	353	376	405	391	373	384	362	376	408	343	406	380	383	385	371	357	363	340	350	352	396	387	376	355	410	372	336	381	370	372	333	377	353	363	369	397	362	369	390	385	387	367	372	369	368	389	337	398	397	391	385	380	379	367	337	368	360	374	355	343	384	376	362	352	353	351	341	406	375	386	388	385	384	379	374	350	404	360	366	353	383	381	373	378	370	352	369	345	373	369	383	377	347	381	331	359	373	366	375	400	380	365	354	364	342	392	341	361	339	364	362	361	319	349	337	339	377	358	366	353	374	388	350	345	360	360	351	341	354	372	362	410	389	356	383	384	391	373	347	390	361	367	365	378	387	371	373	383	342	376	360	350	372	350	370	367	373	377	355	406	365	362	379	356	363	345	370	362	370	376	375	342	365	361	384	366	346	374	335	379	362	372	356	397	361	395	389	378	404	381	405	355	360	352	365	364	392	363	344	387	350	356	396	367	359	390	351	365	387	383	380	368	369	377	357	361	383	358	361	336	342	364	363	348	383	351	361	367	354	434	374	362	358	403	349	390	344	379	351	378	349	354	404	382	352	362	388	371	384	380	353	336	356	377	377	406	347	378	371	364	356	381	388	376	375	368	371	373	345	392	350	371	373	387	387	371	354	364	396	367	394	394	346	358	356	382	367	336	354	331	387	391	382	383	339	341	365	374	368	343	398	380	347	382	370	368	369	332	341	357	378	355	383	373	388	398	359	368	341	369	362	358	366	327	387	369	372	340	365	364	371	386	347	363	367	361	365	385	394	385	353	354	371	349	387	351	362	402	358	379	375	349	372	391	378	377	377	389	371	365	370	398	375	369	397	368	344	378	386	373	397	365	383	383	376	351	359	330	352	404	382	389	353	319	343	351	353	341	389	357	359	353	371	389	373	334	359	364	366	314	392	355	361	372	332	376	380	389	374	344	370	373	359	404	358	369	397	394	359	354	350	366	395	359	317	403	371	375	357	365	357	353	404	368	341	352	386	383	343	371	354	335	349	412	376	360	377	377	360	365	357	343	373	348	395	353	372	409	359	353	382	375	362	395	388	366	330	374	354	369	370	338	365	322	366	355	353	379	367	393	351	370	369	382	350	381	388	382	340	373	353	379	390	376	374	367	380	381	376	373	371	367	403	396	400	381	374	360	370	354	343	356	374	373	348	349	363	339	384	354	373	359	353	393	375	362	366	369	358	367	353	368	325	350	382	390	387	357	355	357	378	358	368	364	335	391	401	367	385	367	362	353	364	393	383	369	349	382	351	350	355	386	379	362	349	385	370	362	343	356	381	422	370	376	359	380	391	348	370	370	360	390	379	354	328	377	360	380	393	369	378	363	383	387	383	386	365	363	360	360	361	340	337	406	363	365	362	355	360	355	328	387	386	360	393	385	369	344	352	396	405	361	348	382	365	398	380	356	370	395	369	343	377	367	390	357	324	368	391	378	350	344	381	388	372	396	386	355	359	374	385	393	374	378	376	370	350	393	395	400	390	358	368	368	382	372	395	334	365	375	389	385	355	387	368	407	351	387	324	373	348	358	383	391	364	340	348	337	373	354	371	395	378	338	398	353	370	367	373	352	362	380	411	376	370	345	392	359	379	382	354	388	372	361	351	371	400	382	326	364	353	350	373	367	372	367	375	413	357
24871	23055	29837	25343	17646	4269	819	533	510	529	560	512	531	504	491	513	533	480	534	487	506	490	473	479	487	475	501	456	528	501	503	572	486	491	480	500	504	523	498	490	468	491	495	484	486	463	507	487	495	494	473	483	528	477	460	467	478	487	493	515	499	532	476	512	490	487	524	472	487	499	444	479	497	499	489	467	532	483	488	501	475	469	515	515	485	479	481	444	480	503	472	485	511	503	460	465	475	476	492	480	505	464	475	467	457	517	482	497	477	453	506	494	471	478	472	480	451	468	466	491	484	526	490	457	489	500	470	460	516	501	481	479	459	506	507	472	463	489	473	504	562	472	484	491	457	462	505	475	504	482	528	465	473	486	488	482	454	470	459	460	492	510	494	512	482	463	497	502	501	477	493	505	519	473	487	472	489	477	465	482	489	503	485	490	510	451	506	501	506	515	477	470	467	507	490	504	469	507	478	498	505	474	524	484	470	505	490	466	477	500	532	498	494	481	500	492	488	467	493	505	486	449	485	498	467	466	527	463	481	453	458	531	485	519	501	482	450	498	478	493	462	449	473	499	420	438	490	483	494	478	497	454	502	467	492	477	496	450	473	464	485	493	488	449	480	506	499	460	475	502	475	477	477	505	477	467	486	485	483	513	492	457	506	468	516	468	540	536	489	489	530	479	447	501	524	458	467	468	465	485	498	493	496	459	515	493	494	514	457	487	486	452	460	466	485	454	420	465	482	533	475	491	490	516	482	532	468	465	521	462	472	467	503	497	480	498	435	436	467	521	465	497	495	500	501	492	481	476	527	478	487	469	459	489	440	551	493	496	510	541	467	452	473	474	509	493	499	535	516	474	522	500	506	509	526	458	466	471	474	478	515	475	499	450	444	491	555	479	471	524	499	489	471	527	480	527	489	485	467	486	437	505	548	482	499	494	470	473	475	458	510	474	500	497	485	528	524	463	480	455	460	488	494	456	485	486	498	488	486	505	496	457	506	469	460	513	535	502	456	526	488	496	504	531	434	448	477	483	509	495	466	488	456	498	507	517	463	483	482	448	463	454	502	514	502	481	456	493	463	475	482	469	473	475	471	497	505	476	490	495	499	459	467	499	514	545	468	461	481	552	453	477	452	471	497	472	499	443	462	496	458	479	470	572	513	461	522	502	493	511	434	522	486	460	473	505	497	490	514	507	510	499	520	490	501	497	505	491	492	479	494	452	475	509	503	491	499	494	494	497	492	479	503	475	473	455	543	505	513	452	509	512	424	505	450	511	456	516	462	477	493	503	494	514	475	474	451	468	509	527	494	517	524	467	500	492	518	472	466	506	475	475	493	529	505	511	476	506	501	500	449	492	544	463	522	470	497	507	526	511	479	507	491	432	518	466	548	482	496	462	502	480	495	461	499	502	508	486	489	450	453	473	516	490	485	464	516	506	494	483	521	484	487	471	470	489	508	502	474	496	502	483	456	457	511	458	501	500	489	467	500	454	491	518	476	493	511	490	503	504	460	490	569	534	500	473	492	505	479	518	519	489	513	490	496	486	506	469	492	493	485	549	485	462	469	442	501	505	486	465	506	483	517	501	462	498	488	508	541	530	483	515	466	511	451	494	504	505	418	482	485	488	498	474	484	480	544	498	464	483	470	453	500	463	476	482	456	486	496	470	477	509	472	477	464	470	430	514	498	420	480	467	496	528	515	489	515	492	457	495	465	491	506	472	475	515	485	493	533	497	480	507	479	473	527	488	482	518	478	468	498	528	480	501	487	497	539	487	515	477	466	493	500	497	508	483	477	501	472	477	464	451	493	471	505	462	514	523	479	471	501	461	499	489	487	492	469	518	464	492	434	537	468	485	458	460	473	485	446	505	464	498	503	484	485	455	475	466	462	473	473	477	480	500	528	488	475	493	480	493	525	505	457	458	485	493	481	476	471	495	456	467	525	453	472	469	460	487	498	498	512	500	468	508	486	478	496	526	459	481	487	500	458	471	462	455	469	506	488	480	491	495	523	501	468	438	498	509	474	486	484	473	473	468	493	474	453	493	456	479	491	431	463	472	488	451	483	475	473	482	487	503	517	473	528	481	502	511	494	445	504	472	459	470	500	486	479	475	450	510	465	473	482	542	439	520	531	476	458	478	498	491	489	531	489	480	468	489	498	496	514	460	475	531	506	501	480	478	482	480	518	503	510	483	448	515	496	495	464	490	472	504	469	510	458	483	515	470	482	499	483	495	518	484	497	481	480	459	491	478	511	491	478	487	481	465	493	528	520	430	506	526	462	515	490	500	473	474	485	500	474	484	464	472	497	497	493	490	434	476	515	497	471	503	455	460	494	507	442	451	487	504	468	508	543	488	469	470	509	463	515	451	487	471	496	490	520	459	471	519	507	462	469	478	487	454	473	496	458	492	499	459	471	465	493	490	470	469	490	451	461	458	491	490	485	512	497	487	478	497	507	466	487	486	511	494	470	481	473	516	476	491	494	444	494	511	492	451	478	471	461	513	479	491	495	499	448	500	495	501	502	489	454	502	473	479	509	482	505	438	477	448	495	488	476	500	442	481	463	482	524	469	482	490	501	479	461	530	472	479	483	515	491	427	508	458	478	512	464	486	455	426	500	468	507	463	452	508	457	493	464	477	507	482	480	461	486	497	453	464	500	499	461	481	499	516	464	525	509	477	481	474	474	499	461	499	483	461	487	473	456	498	492	482	479	463	471	460	493	466	476	481	487	496	456	500	480	496	465	490	452	521	492	439	498	495	467	504	474	507	471	501	500	495	506	505	484	502	509	493	502	500	504	508	462	535	480	480	454	503	439	459	458	481	465	484	463	517	462	481	506	465	495	510	484	467	480	448	449	459	516	450	493	458	455	485	524	480	478	504	473	464	486	475	446	508	490	468	454	491	480	468	516	521	469	516	459	484	465	500	481	495	486	485	466	477	509	465	458	469	482	483	485	486	520	517	489	512	463	444	465	493	454	476	483	463	504	501	459	494	503	497	458	441	456	491	515	440	488	510	504	509	464	454	500	508	498	510	464	465	488	506	493	483	509	459	507	499	524	477	493	495	496	529	448	453	492	469	498	470	458	482	512	443	452	471	489	495	432	505	511	466	473	497	474	525	494	483	509	455	502	457	475	497	443	454	475	458	447	506	519	495	477	491	491	494	482	449	485	490	507	510	472	487	508	539	484	490	470	529	516	462	481	529	513	495	510	467	474	480	482	515	457	468	510	462	495	502	521	498	452	508	505	520	511	504	489	473	492	522	490	495	493	468	482	455	510	470	465	512	471	483	487	488	454	529	507	498	455	489	492	488	497	491	478	532	502	518	500	471	461	480	513	496	518	509	469	470	463	510	486	476	460	533	483	478	507	432	465	483	457	502	516	468	519	515	510	490	517	497	507	472	448	486	491	498	498	464	503	451	490	519	436	460	475	476	477	444	491	508	488	477	475	456	483	517	470	482	490	522	494	490	505	469	496	456
62176	83003	47903	16050	3878	976	503	486	466	479	452	462	491	504	439	459	460	493	474	450	444	468	460	469	450	433	447	474	479	465	467	449	429	467	475	444	451	496	469	489	484	448	470	512	462	468	448	461	433	460	448	434	468	466	503	457	407	454	461	521	466	485	445	492	428	476	441	432	455	467	456	438	427	419	469	448	444	456	437	449	408	448	468	486	449	428	466	443	470	420	461	466	477	475	456	484	498	446	482	454	443	449	480	451	450	514	420	438	469	490	451	479	453	461	446	464	474	447	457	442	454	450	515	419	458	439	416	455	480	478	469	467	457	435	423	439	471	448	466	405	474	450	430	463	514	436	461	474	429	426	440	455	428	455	412	442	418	453	470	401	455	430	446	483	433	437	434	465	411	464	441	433	446	459	474	457	442	469	481	417	459	467	470	496	431	460	426	440	426	456	427	426	459	455	442	446	454	435	470	427	504	473	462	466	469	483	466	434	418	456	441	432	421	497	453	510	460	491	461	438	474	438	440	428	475	447	469	458	469	447	463	485	440	427	442	458	490	486	413	411	474	481	440	428	465	454	433	486	481	482	463	472	462	433	461	466	466	415	455	433	493	440	480	484	473	452	424	478	431	443	482	467	464	465	460	441	473	516	479	442	478	490	434	480	421	457	462	465	458	464	474	485	464	499	457	484	466	472	475	468	462	439	466	437	434	438	479	426	450	458	483	444	482	470	436	440	473	431	481	451	462	480	506	472	480	450	448	490	428	437	452	455	440	478	425	452	465	426	464	436	455	462	475	500	424	480	489	452	459	466	468	474	463	475	422	472	422	448	455	485	476	443	398	474	462	460	430	447	413	454	463	464	445	431	479	534	469	450	474	463	484	473	476	428	472	463	471	431	477	450	451	444	458	454	427	451	466	485	445	444	479	446	438	428	473	440	505	445	446	470	451	427	435	439	505	468	438	451	480	463	459	454	465	512	469	459	463	465	451	433	473	419	453	453	493	469	432	439	477	436	453	470	427	445	500	462	477	441	468	475	438	484	458	443	444	446	430	422	477	449	461	434	484	473	482	467	478	448	459	499	450	428	456	472	479	468	432	473	493	501	464	415	473	437	468	453	442	428	459	456	438	479	468	448	459	475	387	442	461	463	480	438	428	439	438	466	459	461	425	478	435	456	460	464	464	455	455	436	439	480	449	441	446	469	485	365	464	466	471	458	442	461	438	458	488	446	475	440	486	474	456	453	434	435	464	446	448	463	467	446	467	462	444	441	440	464	452	488	451	487	431	473	438	466	443	417	448	458	430	452	425	465	438	439	477	463	451	474	459	481	464	474	476	433	431	506	444	488	495	456	427	400	452	446	453	449	457	465	469	450	517	427	445	464	485	436	469	465	510	475	478	460	488	427	454	491	432	503	475	445	447	446	489	413	433	466	462	465	449	436	495	477	438	485	462	453	477	482	467	416	464	446	451	447	472	424	506	497	457	427	462	407	444	476	478	420	425	452	469	470	429	418	471	440	472	485	482	491	459	456	439	435	463	495	464	457	443	455	451	450	473	460	428	478	460	482	468	439	467	456	442	423	451	441	483	510	451	477	445	457	455	426	461	443	473	458	467	449	454	453	438	459	465	457	431	465	449	440	463	457	482	461	475	454	443	483	482	464	450	456	481	468	458	444	463	427	417	475	435	481	458	486	491	481	447	438	477	451	486	476	439	437	465	435	432	436	440	455	474	494	474	483	445	471	419	466	468	468	436	440	447	465	430	456	460	498	444	442	432	486	476	441	467	452	456	443	439	417	453	445	459	482	447	464	440	497	452	458	463	477	456	479	470	450	466	447	426	416	471	464	424	434	478	472	432	424	432	437	417	460	467	435	484	461	444	463	471	435	450	410	444	429	467	486	431	491	482	459	452	447	463	449	460	435	419	474	467	400	467	446	468	445	496	459	435	464	453	438	438	430	448	461	441	414	448	436	432	413	457	443	475	444	429	469	433	437	392	525	463	478	469	465	466	453	448	473	455	459	437	478	455	452	445	454	450	483	463	437	444	447	427	465	460	428	455	474	424	448	439	499	424	487	456	479	446	440	439	415	491	449	431	446	451	474	462	493	482	465	441	421	463	470	457	437	471	479	454	436	424	442	443	464	432	444	427	417	464	443	452	468	475	436	470	456	444	439	447	452	425	487	437	444	465	475	454	468	444	496	454	452	468	418	453	449	466	485	429	476	464	447	468	445	450	465	449	430	459	445	443	458	483	426	409	497	467	459	481	454	463	483	454	467	452	456	445	445	467	491	423	484	446	450	474	469	466	472	460	443	440	478	455	462	515	414	437	489	468	445	480	454	439	449	424	462	431	467	443	471	500	418	456	463	441	491	469	447	457	436	457	461	454	443	467	421	447	461	476	448	434	461	489	473	444	423	445	426	437	453	450	451	436	507	410	440	452	462	402	459	465	458	407	481	450	466	483	462	427	510	448	462	480	472	484	440	453	460	441	466	465	460	449	426	476	464	432	468	464	453	445	415	480	445	454	455	438	493	465	442	479	471	461	450	438	434	452	453	465	462	461	431	462	468	445	469	427	487	455	464	455	441	472	430	455	476	448	480	473	490	444	478	475	408	439	457	459	439	467	456	447	479	459	414	483	451	467	451	474	443	450	439	475	478	431	467	454	472	455	465	466	465	459	448	455	430	474	443	432	423	451	422	447	408	483	452	445	459	496	451	428	450	461	452	467	462	461	490	455	478	469	456	445	489	418	447	445	492	461	459	450	486	460	464	508	462	435	472	431	416	434	445	456	445	440	474	442	437	439	464	430	438	456	445	459	463	490	460	478	472	447	415	476	414	460	464	450	464	464	435	457	494	472	449	454	422	453	467	457	460	440	424	485	433	449	460	388	432	473	460	480	456	470	499	457	459	466	444	453	483	474	437	460	448	449	465	441	434	459	490	459	444	443	447	429	470	441	404	489	431	443	422	444	448	492	446	469	445	443	474	462	463	435	474	460	502	425	489	473	470	456	462	456	413	469	440	415	467	460	482	441	460	473	459	448	442	470	422	481	471	436	459	425	473	449	453	490	465	463	446	443	436	465	444	445	443	450	437	459	450	473	444	446	460	437	437	447	457	472	444	466	455	456	486	423	437	481	450	455	464	467	473	469	474	452	444	455	438	483	426	418	434	451	405	463	448	466	457	450	428	457	454	468	444	436	480	470	472	465	478	425	447	442	488	440	435	462	427	452	488	483	442	489	460	454	442	443	453	499	448	428	486	456	458	441	461	475	461	432	464	477	495	432	452	470	452	452	474	453	459	453	443	471	433	451	434	466	482	422	442	455	451	485	456	396	435	459	422	456	440	462	441	451	475	492	453	443	453	453	431	434	489	472	440	439	488	443	460	448	415	460	438	436	438	443	460	417	437	446	482	443	452	479	443	445	445	487	471	465	467	476	458	450	465	465	475	458	481	423	464	471	420	462	450	461	456	451	465
24164	22311	29100	24507	20089	8938	1183	727	620	596	606	601	592	566	581	552	581	612	578	578	575	533	578	581	627	525	566	590	577	542	540	530	585	603	586	592	570	547	592	586	550	576	554	561	565	615	582	551	570	584	606	613	543	570	537	567	599	555	540	595	592	528	573	580	558	617	570	569	610	598	628	542	565	554	532	567	570	534	578	570	557	576	572	543	578	566	555	556	590	537	570	514	585	561	537	564	555	571	567	570	561	556	574	581	575	559	565	573	549	536	600	535	579	594	542	552	613	583	571	555	552	581	588	569	594	562	570	561	567	525	582	500	528	606	576	584	594	588	523	566	550	587	560	568	569	563	558	575	545	581	589	585	548	569	606	589	555	561	586	591	556	576	539	562	527	536	589	541	572	580	599	579	589	548	581	539	551	582	578	543	593	530	545	572	546	596	515	557	575	572	577	548	582	580	567	618	552	563	580	586	558	551	565	569	546	528	545	542	550	578	523	580	569	562	558	538	565	558	579	524	572	599	556	594	544	514	548	582	556	606	530	535	554	526	560	554	597	540	535	564	543	590	590	585	540	515	611	546	554	553	586	569	586	583	560	559	611	629	563	592	541	560	553	550	558	570	577	555	566	592	580	526	520	548	577	621	565	563	526	555	529	587	534	543	599	573	542	542	531	517	584	585	523	594	530	564	529	564	559	590	580	589	585	545	536	555	555	579	566	583	565	556	593	586	608	539	552	558	598	574	545	557	598	542	581	539	555	577	578	563	505	549	570	565	535	537	546	559	544	527	568	560	560	597	576	520	569	572	512	599	564	539	596	576	534	581	599	592	536	576	582	597	567	583	554	577	589	581	545	553	573	591	570	548	575	547	570	581	552	543	588	581	531	564	530	509	559	549	588	557	574	518	579	564	571	578	586	560	596	561	570	545	560	562	579	576	605	538	553	540	574	558	544	526	580	578	578	570	550	547	568	571	575	621	563	552	619	552	563	515	561	576	568	551	579	539	583	536	548	595	568	583	546	550	556	568	576	570	598	562	584	601	528	551	551	514	555	542	523	521	538	572	565	557	573	576	567	586	581	529	543	565	542	601	569	548	580	570	587	557	557	560	544	544	534	556	522	587	569	562	545	533	571	555	576	545	578	565	549	548	494	559	574	571	576	569	523	609	531	619	536	580	543	537	551	615	553	553	565	551	520	550	620	552	547	545	569	588	597	532	564	560	588	590	559	533	547	597	557	565	583	582	591	562	537	557	551	565	558	594	546	629	540	561	555	608	560	558	590	573	576	569	550	531	484	543	584	552	545	525	581	571	542	600	594	571	547	559	590	529	579	553	554	555	560	572	556	583	571	539	645	594	605	571	572	597	585	559	553	593	585	608	503	551	539	588	599	571	559	557	601	559	565	599	563	540	545	585	564	546	597	561	603	569	512	607	575	555	570	576	598	555	557	551	523	552	582	573	552	541	560	597	573	641	597	555	574	547	569	610	577	548	599	576	559	579	558	574	572	543	528	549	572	575	571	531	574	567	586	594	564	590	592	544	548	555	563	585	564	555	594	581	564	544	572	579	548	548	581	557	575	591	598	562	583	580	577	560	618	580	562	574	521	559	552	536	557	549	609	571	560	561	562	550	549	575	595	585	564	546	601	519	564	598	544	609	616	602	545	601	566	582	559	543	584	539	537	561	574	569	553	582	566	587	583	573	532	598	554	607	602	623	585	503	541	550	574	544	561	576	548	585	579	529	539	569	582	563	545	585	546	584	584	562	588	553	613	554	560	531	540	581	557	660	562	606	573	536	601	580	508	535	525	547	555	590	547	617	567	548	565	585	563	569	564	583	575	563	544	532	538	585	577	540	545	613	576	505	584	562	536	523	555	583	604	527	585	558	560	523	568	547	542	568	553	575	556	587	553	564	523	596	612	533	528	580	540	579	534	568	569	547	604	579	545	589	530	544	540	605	563	576	555	586	572	534	546	536	571	585	584	556	557	585	540	536	492	547	525	538	528	560	527	549	575	564	560	576	577	561	577	621	582	561	546	519	550	508	579	571	563	553	578	577	580	617	605	569	598	566	545	558	568	544	556	572	556	607	527	537	563	592	576	564	586	599	557	540	579	525	591	561	561	557	560	558	566	569	558	527	571	519	548	553	590	535	587	577	560	544	587	560	557	596	547	522	573	535	575	594	557	535	603	531	553	539	557	552	591	550	551	548	597	487	552	568	533	538	614	559	550	562	600	567	546	556	583	568	570	531	565	570	497	553	540	571	504	618	534	619	585	548	578	593	544	563	571	584	584	559	577	608	591	528	571	562	539	522	551	568	575	562	571	567	548	568	575	596	577	549	527	535	551	557	582	579	577	581	516	543	534	575	546	574	565	518	570	539	544	558	575	551	536	549	538	532	591	583	566	528	537	574	585	527	553	614	579	595	628	567	560	569	545	550	504	546	549	529	597	590	570	521	517	578	540	587	527	566	601	594	568	550	603	562	618	564	539	599	586	568	533	556	537	581	597	542	536	585	577	568	569	589	542	562	531	570	596	616	585	595	547	557	572	555	552	560	580	534	547	644	533	588	556	598	561	553	544	567	552	605	557	580	567	565	576	552	556	512	579	557	575	587	612	599	555	601	536	591	553	561	562	571	544	556	547	531	547	567	564	566	534	549	555	567	538	553	537	577	548	579	583	561	597	576	602	525	516	570	598	574	543	564	565	532	525	552	570	579	519	575	533	556	579	532	546	551	575	560	579	565	543	546	555	546	553	583	549	584	614	600	555	549	556	553	557	539	519	544	584	548	547	579	547	547	567	588	536	522	562	593	574	548	551	513	619	578	557	546	539	592	561	572	535	572	546	584	572	521	574	540	560	580	555	592	548	562	552	529	610	552	537	518	524	595	557	556	581	569	568	591	566	565	584	521	554	557	526	528	595	551	539	552	537	597	557	578	584	615	601	604	549	552	540	577	554	565	547	547	541	583	574	606	535	622	579	578	545	548	570	556	603	558	579	595	563	569	592	571	535	576	580	573	560	546	560	526	588	546	523	539	570	553	570	540	536	537	595	532	509	600	576	592	522	545	548	557	543	568	582	530	602	543	567	595	554	577	573	597	562	568	597	582	578	597	566	541	571	588	533	537	616	558	567	555	585	564	555	524	543	570	569	553	608	558	587	567	572	605	595	565	560	588	615	548	570	528	555	562	566	592	597	578	572	522	566	549	546	551	552	559	549	525	572	533	629	581	552	554	589	608	509	556	594	548	547	538	527	578	554	560	575	539	563	569	539	543	598	557	549	548	575	536	554	595	549	517	557	497	559	572	564	587	537	530	587	599	573	604	548	569	554	592	531	579	577	533	548	578	528	601	557	541	577	552	557	599	551	548	562	577	547	569	572	528	558	618	581	562	583	552	540	555	546	550	533	512	542	564	566	574	605	585	556	529	530	557	578	556	587	578	582	535	555	499	589	576	553	564	560	562	557	563	569	579	587	561
60113	87689	51326	19025	4400	1098	603	556	531	547	507	493	499	487	537	520	515	526	524	547	508	537	552	523	560	507	534	541	514	513	515	503	546	561	551	545	565	529	506	504	530	569	519	569	522	538	574	524	486	561	495	517	539	535	502	518	528	564	524	524	539	560	515	529	519	529	499	531	529	510	519	555	534	575	552	505	562	538	525	536	543	488	573	550	520	506	493	502	552	549	492	510	533	544	531	521	555	546	557	524	506	571	516	504	540	525	572	507	524	541	564	545	535	526	528	527	524	540	543	512	484	532	516	528	490	543	526	498	535	504	503	526	553	491	529	531	493	501	540	530	552	568	503	478	551	531	515	530	520	538	550	526	529	503	530	524	467	537	531	520	551	543	528	557	525	526	499	546	556	572	480	513	567	494	522	541	517	515	479	543	527	479	523	531	483	528	569	521	536	522	544	534	523	513	539	451	531	499	560	555	521	507	526	522	534	525	544	521	495	499	499	524	530	582	514	515	475	529	522	531	503	508	478	471	477	511	536	497	544	523	557	544	517	549	555	534	540	478	516	521	525	528	546	503	544	524	544	502	528	518	458	513	548	523	526	478	510	536	519	528	521	529	528	522	538	531	524	523	534	517	523	503	582	543	539	574	520	595	503	577	494	543	544	543	471	497	484	528	508	548	521	509	537	503	539	503	511	492	551	520	463	538	510	523	566	539	537	544	485	474	526	559	503	540	551	533	554	564	542	547	569	551	545	530	546	549	523	562	537	575	485	478	546	521	512	512	518	505	509	524	507	550	512	512	516	507	527	526	513	545	533	514	494	512	554	534	529	504	511	528	545	539	538	484	561	558	552	517	572	523	477	517	547	498	522	545	526	520	522	532	493	573	539	549	552	522	565	528	533	573	495	522	540	521	514	534	542	551	486	566	524	516	534	559	524	518	544	508	546	550	491	514	534	521	523	542	548	538	499	523	512	493	486	544	494	559	564	514	482	499	515	524	540	528	524	508	484	531	510	540	505	534	505	500	524	513	546	553	524	503	560	550	491	550	510	532	554	510	514	558	465	522	537	538	514	517	521	537	548	523	506	525	501	525	503	488	528	563	497	525	541	518	572	531	508	474	539	554	502	561	589	540	517	538	515	520	504	496	504	552	566	540	579	491	560	527	540	558	533	500	545	524	496	533	550	493	520	500	498	510	533	533	529	521	541	579	518	508	540	544	566	504	503	509	527	500	554	548	531	548	499	525	526	503	535	506	559	562	508	533	502	555	551	511	554	545	550	515	498	553	505	565	526	518	499	560	558	502	546	508	498	514	569	538	512	526	535	509	506	508	544	516	558	467	523	524	526	558	510	493	517	524	526	523	492	517	529	526	494	500	513	494	507	534	531	539	516	521	540	541	544	536	536	535	518	534	507	492	570	510	535	525	522	500	550	541	550	531	500	565	544	531	594	540	524	554	513	495	556	485	499	537	537	545	518	507	495	511	531	526	516	495	504	489	567	544	524	560	533	528	491	551	532	512	497	525	532	514	572	538	577	522	542	500	515	495	534	502	476	513	546	544	493	535	541	501	570	517	523	507	537	561	537	535	546	535	516	520	531	479	538	545	560	522	523	516	487	497	539	534	535	507	527	522	493	530	531	543	480	523	520	556	499	552	528	529	490	529	517	513	562	527	569	554	531	501	553	541	530	501	518	548	510	517	508	524	510	558	533	492	505	541	546	526	533	512	524	563	529	528	540	564	506	475	492	579	525	573	565	514	524	532	485	534	491	499	541	523	537	542	531	515	541	563	507	532	523	546	522	502	517	521	534	478	500	561	497	525	540	508	549	532	537	523	521	519	498	545	511	502	539	542	535	524	511	519	543	522	534	536	508	517	543	495	506	498	527	521	519	506	515	516	531	507	509	543	465	520	499	536	532	530	500	531	520	520	553	542	517	500	505	524	541	507	523	502	496	501	498	503	499	514	496	535	547	513	530	520	495	522	551	532	537	554	521	518	546	497	508	536	497	517	514	518	551	511	518	541	514	513	524	567	545	520	507	523	506	498	517	514	506	548	549	496	529	546	526	481	486	535	553	522	529	499	563	550	528	517	514	546	557	513	502	534	556	507	513	502	537	498	533	549	513	523	556	530	507	535	503	553	518	525	541	539	508	479	537	543	515	527	505	503	518	486	565	556	494	510	524	530	514	519	545	496	550	510	506	483	498	561	492	504	533	533	555	542	504	532	498	560	508	485	529	546	534	525	540	521	520	548	506	522	526	510	528	516	489	515	548	473	540	536	518	520	518	536	518	522	524	509	521	494	525	544	535	472	511	496	531	533	499	502	520	517	534	526	547	518	541	545	569	520	519	489	487	519	531	549	528	530	514	521	501	519	530	557	551	485	479	548	567	519	545	498	498	510	493	523	521	521	527	544	466	529	536	530	502	527	543	531	547	537	518	546	507	505	521	515	527	520	526	521	535	534	536	571	505	554	508	504	534	534	527	519	527	526	554	523	506	521	502	515	545	497	520	543	539	512	498	528	555	475	498	522	523	528	523	507	531	540	545	500	556	531	522	546	500	460	531	529	515	537	603	560	539	525	544	496	522	529	517	546	507	538	485	498	522	527	535	514	499	525	520	511	511	515	564	535	542	523	558	507	493	531	488	582	543	493	534	526	542	494	496	534	512	506	498	512	562	498	524	514	546	501	518	513	532	529	523	523	544	527	526	495	540	507	532	499	543	527	509	493	509	520	531	517	536	512	516	513	538	521	541	519	493	568	519	542	553	520	489	529	547	499	528	501	536	505	505	526	547	528	547	505	498	514	509	477	514	503	526	523	507	526	499	531	512	496	507	517	550	528	505	514	536	506	531	525	506	513	519	513	540	539	550	516	481	536	530	531	509	512	550	511	546	475	480	515	537	539	516	503	502	521	513	521	506	514	550	507	570	551	550	571	525	534	530	504	514	545	520	504	490	522	545	502	519	492	537	515	528	486	539	534	535	518	533	557	497	553	519	497	530	500	507	520	521	555	497	499	537	539	570	507	496	527	522	527	537	492	524	501	542	530	549	546	535	481	549	534	555	523	522	500	568	501	525	489	546	561	494	492	567	498	495	511	508	516	526	500	554	505	529	586	515	499	497	529	533	523	496	502	540	525	511	524	498	531	536	519	567	521	532	530	524	503	541	501	488	510	503	532	532	524	513	546	546	526	500	521	510	527	522	488	530	550	525	489	468	547	491	530	511	540	528	521	494	550	464	526	531	511	509	539	545	546	550	544	546	513	540	523	504	510	482	515	522	530	533	504	550	531	516	534	504	528	522	530	489	531	541	566	517	498	555	532	576	516	536	530	549	495	507	541	506	526	492	478	480	580	551	513	556	519	523	512	519	517	554	549	510	541	521	534	510	519	523	493	476	495	548	547	583	527	509	481	504	488	544	557	558	532	525	516	521	538	535	486	499	528	562	516	493	507	556	509	508	499	530	508	522	498	493	504	555	519
34586	29625	17583	4115	952	546	458	429	436	412	417	463	396	479	419	417	414	477	477	408	439	444	436	403	462	438	389	420	426	473	411	391	429	416	439	436	442	448	420	429	424	416	431	379	403	427	426	453	416	403	437	437	420	406	435	414	451	391	420	417	392	403	441	408	454	396	415	416	421	414	408	401	415	436	425	426	439	397	419	436	474	433	413	443	430	427	424	411	431	412	417	404	430	461	440	439	413	447	475	447	430	420	456	416	434	410	385	446	419	396	410	446	449	382	396	446	413	448	399	442	376	443	411	448	427	397	453	438	413	393	396	409	387	442	450	442	403	442	427	405	409	402	422	455	411	408	433	406	432	422	415	426	447	439	425	401	427	397	417	400	468	435	388	424	465	432	445	423	448	448	395	400	464	427	435	431	432	422	412	425	422	419	444	441	441	456	398	409	419	404	412	442	413	425	427	367	431	404	410	425	434	429	429	434	385	416	441	444	434	456	436	453	421	463	429	410	446	413	423	466	425	403	441	460	448	437	423	421	441	410	411	396	454	430	412	421	430	394	462	432	461	419	401	421	448	461	448	443	451	441	455	436	452	406	399	461	416	411	421	452	404	409	406	400	445	434	460	440	451	412	412	424	461	425	434	422	424	431	431	392	484	409	407	446	405	405	416	422	432	415	404	446	396	428	441	420	397	426	441	408	388	416	398	405	440	453	429	393	447	373	440	450	422	346	443	399	456	434	401	444	441	454	415	437	396	419	390	391	366	452	426	406	415	432	445	460	401	405	411	412	447	440	427	416	423	472	420	432	441	427	435	407	449	472	448	438	387	456	449	432	463	409	419	453	400	422	432	450	415	430	419	405	435	462	420	427	408	394	392	470	419	432	477	423	422	421	449	443	420	407	437	439	417	433	403	469	398	403	387	424	471	412	411	410	420	396	442	451	441	380	432	420	419	399	432	448	417	447	429	455	425	381	433	429	423	420	424	412	449	437	403	401	463	422	450	400	453	430	432	425	425	431	424	459	456	415	460	415	411	420	434	396	422	429	454	448	423	416	397	405	438	459	427	436	439	418	448	467	419	422	442	410	400	414	427	429	418	396	441	438	378	430	411	436	416	431	409	425	419	439	454	417	440	425	418	418	435	416	476	427	428	432	415	420	451	389	429	410	423	432	434	455	442	457	401	427	441	425	422	418	447	425	408	408	422	409	441	413	424	442	409	423	399	415	441	409	412	408	440	440	437	381	414	445	413	419	432	440	462	377	434	438	439	439	485	452	402	428	435	397	409	446	422	411	447	454	415	388	447	454	410	416	407	395	413	417	426	398	418	429	445	431	363	406	435	450	441	431	461	473	441	420	435	462	440	400	401	425	388	454	468	427	438	393	407	421	403	443	417	392	417	435	424	435	389	420	419	432	396	436	383	448	443	383	403	439	437	429	385	431	437	465	419	458	431	424	412	448	463	413	442	418	420	435	417	389	450	429	423	432	437	372	425	396	434	403	447	423	379	436	416	423	438	433	463	400	427	439	442	438	442	430	409	366	427	439	408	463	436	417	447	413	430	405	417	397	405	427	402	408	425	408	404	419	424	405	452	421	434	448	400	415	430	448	402	451	393	395	400	427	419	416	449	410	431	401	441	396	420	382	467	418	414	448	436	441	426	411	439	409	411	404	437	409	422	439	434	405	436	442	443	422	402	423	437	448	433	426	410	426	438	430	399	412	411	388	446	433	399	384	395	393	446	419	407	409	385	453	420	447	424	473	404	445	397	437	449	420	465	392	427	410	416	422	436	435	458	406	420	435	390	433	421	424	452	423	411	442	452	373	452	423	415	415	410	448	415	428	412	429	431	431	444	428	425	386	443	412	398	410	423	462	434	461	407	441	454	422	459	467	470	461	430	425	421	389	381	470	424	459	418	430	418	442	424	434	445	419	450	424	426	430	425	417	435	440	442	462	390	428	416	413	439	401	401	398	433	407	391	432	421	425	388	454	417	443	429	401	418	383	429	444	407	386	412	449	427	469	458	392	424	435	404	425	392	455	439	438	444	414	429	410	418	418	439	420	419	430	467	458	426	462	431	445	408	425	454	443	424	436	421	453	407	442	424	435	462	437	419	402	435	374	415	453	441	454	419	436	436	438	420	415	371	421	467	400	431	399	427	390	468	402	432	439	428	418	436	415	404	432	423	456	454	435	457	400	418	409	443	443	431	456	409	403	404	406	418	401	412	441	437	408	426	428	473	459	437	397	405	425	431	435	459	439	449	409	415	398	411	461	438	417	433	442	423	429	432	437	427	426	421	426	389	420	432	433	427	435	432	460	404	378	430	425	432	399	384	436	450	405	417	430	424	418	413	424	457	459	424	414	433	491	433	422	423	430	455	450	451	436	445	447	410	467	417	441	457	399	411	437	447	415	423	441	428	456	432	436	445	413	440	380	428	394	448	424	413	438	421	428	405	412	413	438	428	391	436	456	397	407	427	447	432	455	413	441	407	423	402	445	421	463	391	444	472	436	419	386	442	408	414	412	458	397	446	421	420	431	379	436	393	415	439	408	460	399	460	464	428	439	430	438	452	416	417	413	447	449	413	457	440	432	413	398	441	415	407	397	441	400	418	462	406	426	453	407	390	460	407	422	428	428	448	405	426	462	459	417	409	438	428	426	414	411	418	422	403	452	437	440	433	420	451	409	410	392	436	474	449	453	420	436	424	397	407	417	424	434	447	399	405	444	417	460	400	409	367	448	421	449	441	428	432	415	425	408	455	433	411	389	426	399	438	435	464	396	426	398	405	440	411	446	421	430	438	459	472	406	445	415	413	422	411	425	439	418	380	422	403	427	381	424	426	458	422	440	438	408	406	401	425	453	454	391	460	464	436	415	434	410	431	417	434	396	435	425	417	441	468	440	429	468	438	418	428	419	445	452	419	427	404	456	421	432	476	443	416	471	414	402	438	422	409	403	417	414	415	405	443	402	412	419	422	456	425	446	451	414	440	417	397	419	432	440	441	442	391	393	393	420	412	405	450	393	443	445	464	463	424	412	432	460	422	424	466	459	438	439	429	441	446	433	433	421	414	439	459	431	444	421	447	423	403	417	430	419	389	386	414	413	430	428	433	422	421	448	426	402	417	420	401	436	398	430	423	428	421	407	411	420	439	418	443	405	437	380	412	407	406	399	434	427	433	411	405	376	453	448	426	432	415	419	442	411	404	437	397	368	402	416	426	458	436	400	397	444	431	422	436	447	421	412	439	428	435	435	428	438	413	432	380	400	432	396	385	407	416	404	391	404	475	423	436	437	427	409	432	456	413	429	408	453	422	404	422	415	449	447	404	426	450	443	394	443	394	417	461	433	415	467	450	435	440	418	430	424	452	452	440	420	422	440	423	418	419	448	446	426	447	429	443	463	403	415	419	436	471	422	439	420	394	430	410	414	429	444	471	428	441	481	427	406	412	444	398	396	472	445	428	412	451	431	443	461	438	404
31344	28927	10703	2092	680	406	392	366	390	355	370	365	377	359	390	394	403	380	338	351	349	378	392	396	360	346	371	378	400	359	382	383	351	404	345	366	349	405	366	337	369	383	390	387	385	381	411	340	378	340	362	324	342	373	389	348	358	338	349	350	375	367	381	368	380	376	348	335	384	339	316	349	366	331	359	409	380	370	365	384	329	364	361	360	346	385	413	381	396	369	368	382	368	344	388	390	373	377	366	349	348	372	372	345	341	351	364	329	346	371	366	364	336	361	369	352	376	408	340	364	342	405	363	361	367	374	370	333	368	374	396	382	375	382	369	392	370	341	379	393	367	394	363	368	352	371	381	358	381	339	374	409	365	394	397	339	396	350	355	364	365	333	350	376	396	352	404	399	388	381	372	353	375	349	373	365	403	383	365	369	382	347	366	350	392	357	372	358	354	369	376	367	363	369	371	399	392	334	354	358	367	374	390	380	360	353	332	381	391	372	333	363	387	356	399	373	381	372	342	363	403	331	376	411	338	372	432	361	351	344	347	378	381	394	383	390	370	401	392	390	370	363	366	359	388	368	357	377	363	354	397	370	355	355	369	381	369	375	356	357	351	378	391	346	372	337	367	386	378	352	346	370	381	381	349	353	358	350	380	377	376	396	417	362	373	395	377	363	358	393	365	366	362	325	375	370	369	368	391	404	355	382	374	343	399	368	366	368	342	379	344	365	371	371	379	384	356	336	389	351	388	367	360	411	407	344	356	375	353	396	358	386	377	348	387	366	381	351	356	398	365	358	354	350	358	400	374	364	372	326	360	359	349	352	400	404	374	370	349	398	363	386	381	380	401	330	392	393	400	353	359	375	367	389	355	391	377	382	386	385	352	412	385	350	341	393	329	395	381	386	361	383	376	399	410	384	349	346	361	401	371	365	430	364	376	366	361	357	386	381	362	378	357	374	383	346	392	372	385	389	376	386	386	345	326	352	371	388	396	368	377	333	376	351	374	343	352	363	358	353	358	370	377	374	384	332	407	410	383	376	344	343	410	373	380	369	365	387	347	379	390	374	366	379	365	345	366	386	374	357	334	371	359	372	370	372	352	361	376	385	342	407	345	418	373	345	357	378	371	376	339	365	384	359	378	386	379	371	358	382	389	372	345	383	375	352	382	347	406	349	370	372	380	360	379	364	369	377	377	361	372	375	344	362	372	394	375	372	432	368	366	350	353	383	391	410	366	317	329	364	366	384	349	395	391	375	353	390	352	378	347	391	346	340	389	374	356	356	352	379	368	385	378	411	383	361	389	393	374	348	408	372	354	411	363	347	355	388	390	341	379	377	333	385	368	377	383	374	351	364	343	369	383	408	376	350	375	320	406	355	365	357	371	384	340	366	394	372	355	323	364	322	370	374	375	376	360	393	369	393	358	369	334	388	379	336	388	360	406	398	366	394	375	389	348	321	375	397	385	348	383	390	355	413	381	393	375	357	367	375	364	367	348	358	346	374	363	360	381	378	395	357	380	364	379	377	370	351	369	359	375	366	384	377	357	372	333	370	348	359	367	356	363	362	339	376	401	367	363	359	381	366	376	398	344	391	356	358	368	373	386	384	368	389	339	406	392	385	388	382	382	382	371	364	389	367	392	352	361	368	333	364	384	358	372	398	347	382	384	408	373	352	378	377	387	372	357	358	378	368	370	334	405	370	393	392	341	353	351	376	358	373	342	377	376	410	348	357	386	357	353	369	323	344	398	385	367	316	373	341	389	356	379	352	382	397	333	382	376	366	370	362	368	397	368	416	402	382	359	353	396	372	360	402	361	350	400	366	367	378	372	356	357	378	400	379	358	401	365	406	367	411	373	353	336	367	366	371	380	371	359	367	372	342	375	362	377	343	357	358	375	382	355	365	388	357	348	394	346	380	355	372	354	326	359	316	365	364	376	359	360	387	374	376	356	382	391	367	317	378	355	358	351	361	368	393	375	345	366	364	380	404	381	389	371	388	396	375	386	368	358	358	369	359	331	347	368	342	375	382	372	370	368	383	383	395	345	374	356	369	364	346	361	381	367	366	385	381	355	371	359	375	379	341	365	358	362	332	350	360	386	377	359	369	396	341	393	369	369	416	397	357	358	388	369	352	327	394	357	376	355	414	384	374	383	389	387	345	414	372	357	371	365	384	356	401	391	362	424	373	348	334	370	355	359	347	352	368	357	349	401	347	365	372	323	330	375	391	374	368	377	348	372	359	364	376	391	385	383	362	391	369	348	360	368	391	412	396	349	356	378	372	337	355	356	375	349	352	386	346	357	368	382	361	362	405	375	348	360	380	363	364	351	364	382	368	383	395	355	374	403	384	383	373	363	366	336	387	355	378	367	358	383	336	393	362	414	349	399	371	360	381	376	361	328	407	345	388	386	373	400	384	372	361	394	373	357	372	379	383	368	377	399	336	366	384	392	408	380	366	349	394	389	369	379	365	364	367	369	379	331	383	384	358	369	397	366	371	404	389	384	368	368	356	361	399	354	391	362	379	356	356	369	365	394	380	347	346	365	385	405	383	362	369	378	394	335	403	391	343	344	395	368	338	344	363	374	384	369	358	366	398	370	394	393	385	374	375	366	360	391	383	418	377	371	360	383	373	330	384	369	359	378	364	392	350	396	328	351	373	358	370	385	373	358	361	344	374	329	378	383	337	343	393	379	376	380	369	379	346	396	364	390	346	384	356	353	357	373	377	376	358	371	408	385	358	385	359	342	338	378	408	369	411	408	339	328	365	358	352	348	376	350	371	333	353	368	366	381	357	342	378	382	356	382	359	360	347	400	410	362	348	369	357	354	294	339	371	392	346	371	327	391	370	402	378	362	375	391	376	399	364	373	369	345	347	369	339	343	350	416	378	355	365	415	344	389	340	371	390	377	352	381	385	344	370	369	350	354	372	370	398	335	392	354	366	355	355	378	349	380	346	373	347	375	358	397	402	358	393	367	376	374	380	407	378	368	390	379	374	383	389	401	354	370	369	368	372	379	337	368	382	358	363	385	354	351	344	358	359	394	358	360	377	350	371	383	413	358	386	355	359	385	381	397	383	385	391	383	365	416	347	389	357	372	363	374	366	447	386	385	384	356	352	360	356	364	396	348	369	360	376	356	378	403	388	384	365	381	385	369	361	342	364	378	356	376	368	395	363	371	377	384	383	360	369	387	359	349	392	356	379	350	345	377	372	374	375	354	370	356	362	367	361	358	345	351	368	336	344	410	346	363	347	352	359	354	346	399	397	378	385	415	357	361	341	383	381	361	399	360	321	365	407	357	361	345	352	339	351	383	360	365	377	366	349	354	379	349	378	374	392	369	384	375	395	357	392	395	352	384	366	363	328	358	321	347	384	388	373	379	335	360	350	388	384	356	346	350	363	367	405	366	379	382	322	350	377	362	362	401	367	333	336	376	370	365	377	366	367	387	372	426	365	354	329	348	342	363	379	382	413	403	347	345	371
24914	23068	29550	25004	17452	3899	851	550	534	491	563	513	509	530	493	509	508	481	495	502	504	478	522	507	488	512	508	531	536	480	454	495	487	520	501	494	480	491	493	492	493	456	482	475	496	464	491	458	505	489	478	463	449	484	499	507	460	503	482	482	489	489	487	546	499	475	494	510	517	477	508	487	468	516	486	502	490	522	453	461	481	455	493	502	490	509	519	464	483	445	511	567	470	469	518	527	478	498	456	481	529	469	512	486	489	476	507	497	480	501	504	485	480	458	465	483	480	449	524	552	483	490	485	524	504	469	494	498	524	493	483	508	483	495	499	488	483	441	487	449	464	485	493	494	473	512	482	495	498	476	497	474	484	514	481	504	463	504	484	504	442	510	484	515	471	486	486	488	479	479	475	476	470	481	507	502	487	471	484	474	465	494	477	504	489	427	511	507	488	494	456	514	510	501	456	510	449	478	513	476	431	502	510	483	471	495	495	459	494	471	492	482	475	480	492	522	458	477	482	495	478	506	491	490	468	472	508	451	492	506	477	486	477	508	528	507	479	469	527	456	505	515	476	478	499	465	477	491	513	488	483	488	453	497	471	449	507	486	490	505	484	473	531	479	474	491	461	480	498	519	476	477	501	523	476	521	491	497	524	513	484	487	490	472	476	488	457	472	494	525	504	522	487	469	489	496	441	476	513	502	507	534	479	495	460	484	468	533	507	475	495	434	486	487	470	474	461	460	470	492	527	516	529	477	501	494	503	496	509	463	447	478	535	510	494	489	483	492	491	502	532	486	548	497	497	518	459	486	518	530	486	485	467	478	456	480	514	531	478	522	454	484	480	474	478	498	482	472	491	502	497	471	460	467	504	491	490	472	482	495	506	510	497	516	523	500	473	483	481	489	469	481	460	485	514	454	452	471	500	484	501	493	489	464	475	501	462	472	500	458	476	513	549	525	483	469	457	477	516	474	503	474	508	508	479	490	435	505	536	474	467	464	480	483	460	462	457	447	450	498	486	527	461	445	518	463	478	512	447	503	505	483	480	496	485	479	457	509	468	512	494	447	481	491	497	476	471	497	487	478	471	468	487	506	478	483	468	454	504	486	519	503	502	516	472	529	488	504	502	505	513	503	517	467	485	497	464	501	456	487	511	496	439	463	491	512	445	508	484	511	476	533	492	480	505	476	517	462	500	460	548	472	498	518	445	503	498	503	504	504	467	488	468	478	485	508	459	535	507	491	474	528	493	456	484	483	448	499	484	491	467	464	466	483	475	455	469	489	491	541	481	484	497	531	514	464	488	491	469	482	500	497	452	454	488	462	513	482	487	497	492	472	489	490	501	468	475	474	464	480	459	507	521	467	478	460	501	466	478	510	487	487	479	452	535	487	470	488	517	474	481	529	505	477	476	468	465	449	530	442	446	457	485	485	529	488	493	524	462	502	453	498	447	498	465	497	503	491	466	480	487	491	482	493	462	491	473	516	476	501	508	492	455	506	497	475	484	487	493	512	463	486	485	444	489	501	525	510	467	469	466	506	497	471	492	487	517	494	507	486	469	446	483	469	464	519	469	446	487	502	497	515	491	468	521	486	483	503	504	493	450	459	514	478	490	452	487	470	514	456	507	508	441	450	474	497	500	435	510	501	499	514	505	457	434	506	491	484	476	475	467	471	461	487	484	488	494	423	501	447	495	470	462	471	484	494	476	508	477	488	497	525	477	505	492	502	498	452	479	493	504	497	523	493	502	528	488	499	491	503	497	519	477	467	480	484	504	483	483	536	450	453	473	465	529	470	484	521	528	510	460	496	443	493	478	498	465	475	514	493	480	543	498	478	512	518	511	484	465	501	476	507	484	506	465	479	517	518	488	481	475	482	510	483	491	490	513	502	515	459	525	439	518	481	471	508	507	488	450	508	455	516	497	472	496	475	457	487	508	515	515	473	463	491	534	514	496	502	493	515	478	505	435	480	476	486	457	480	499	496	490	474	515	487	516	455	500	507	486	504	479	494	498	493	511	491	518	491	524	544	494	512	466	477	479	460	502	458	492	474	511	535	489	477	475	487	473	455	454	451	471	546	537	498	515	531	492	483	481	491	526	462	486	489	471	496	475	511	457	505	450	526	497	446	487	466	486	537	493	477	468	471	485	488	479	500	493	473	526	478	516	490	487	474	475	496	486	444	492	501	519	483	504	479	551	476	512	544	467	498	504	490	464	476	494	442	458	474	426	465	502	510	476	479	488	487	477	461	491	496	455	535	488	513	483	514	472	469	520	514	494	502	494	467	511	470	476	448	498	457	518	460	446	514	510	481	488	512	474	486	480	512	502	437	484	449	485	474	477	483	488	483	477	497	464	487	484	471	454	490	510	489	488	463	465	510	525	470	448	481	465	472	497	498	512	449	494	489	483	542	528	487	495	559	473	523	458	503	437	531	518	432	537	478	486	460	479	500	478	479	530	456	490	535	476	507	493	469	489	459	483	506	496	469	504	509	514	478	522	468	521	498	456	490	524	513	494	475	478	522	469	452	444	469	445	499	485	504	447	476	479	497	495	485	482	487	465	475	498	494	465	513	446	486	466	458	439	476	483	475	500	469	457	479	476	468	502	502	508	501	461	502	519	491	473	462	497	437	511	464	440	492	505	490	474	476	500	465	476	496	524	463	457	471	513	504	475	484	501	493	464	490	496	487	478	487	509	505	463	487	511	429	511	465	534	457	498	503	452	476	445	487	472	493	527	487	522	472	491	471	472	483	437	462	466	470	502	488	450	485	477	476	499	430	478	496	514	457	525	458	487	485	470	488	489	507	515	511	485	481	503	457	523	470	466	501	482	504	500	467	459	455	481	525	546	531	485	455	497	477	493	498	450	483	455	459	499	501	473	464	519	473	426	536	496	478	495	497	480	491	468	456	548	463	492	498	472	494	502	498	481	476	514	457	473	498	494	531	509	439	512	456	475	523	492	508	498	483	477	493	489	500	490	515	505	485	449	527	482	465	507	521	498	481	485	496	452	463	499	499	477	450	477	463	484	491	516	485	524	476	478	462	497	497	504	518	496	498	490	469	461	458	506	477	465	456	487	510	474	528	479	448	486	500	496	441	474	502	491	511	518	492	488	513	490	487	491	475	512	522	451	461	504	514	495	495	419	457	472	519	477	439	489	484	508	491	476	475	478	452	532	472	483	517	498	470	458	498	483	521	484	462	486	481	531	489	562	468	521	477	499	458	483	456	483	484	487	536	483	495	458	494	441	499	484	453	478	492	511	494	444	470	464	492	503	505	457	473	513	486	490	480	479	502	506	504	460	471	498	465	473	527	484	485	510	500	530	471	449	487	470	483	488	499	499	503	521	478	493	497	465	483	468	489	488	465	506	486	494	444	521	529	488	483	540	504	468	477	506	515	421	492	492	481	473	502	508	461	490	499	479	532	502	505	479	498	478	485	459	487	441	496	500	474	492	496	490	503	461	483	521	499	476	482	468	486
62510	82953	45764	15342	3302	823	529	464	480	484	484	477	458	464	450	481	449	489	469	456	492	492	453	463	454	487	455	449	416	506	477	486	451	440	507	441	443	473	466	436	495	478	390	430	446	423	462	426	500	465	459	467	451	460	472	447	472	433	511	495	457	466	428	465	435	421	503	475	436	459	456	428	438	493	488	486	395	496	457	455	461	454	516	455	493	490	444	473	440	432	488	438	423	464	456	487	521	494	440	450	429	505	496	475	459	460	433	476	455	464	492	455	447	445	458	456	436	449	448	469	507	442	440	490	493	451	480	464	440	465	426	451	468	433	445	434	461	466	452	468	461	490	491	431	448	478	432	437	436	414	398	457	461	463	440	461	477	485	445	488	481	480	461	498	520	455	473	438	483	488	462	453	493	453	464	436	438	442	472	438	449	510	433	439	483	464	488	480	436	476	463	467	472	477	463	422	453	491	431	449	490	460	482	458	449	460	468	492	457	444	467	462	470	469	460	470	465	471	443	477	436	467	470	467	460	409	449	475	464	471	451	478	462	445	502	476	466	449	473	457	502	451	488	451	448	468	430	450	445	477	484	461	429	445	449	451	447	425	489	435	443	477	484	463	460	452	448	472	498	480	413	473	466	451	430	465	459	448	460	445	506	416	465	451	459	473	477	478	474	487	444	439	469	434	486	429	476	448	465	461	469	461	445	481	424	460	447	473	459	471	467	426	442	468	450	469	480	476	429	456	487	418	456	448	417	492	462	468	473	456	420	454	460	472	438	455	476	463	453	454	494	476	455	425	458	447	481	459	462	457	510	451	436	447	453	463	463	482	436	452	485	475	461	424	447	450	445	437	482	434	428	481	477	480	458	470	499	453	438	479	490	460	427	478	453	470	466	458	467	415	458	433	469	451	475	468	442	498	487	440	476	467	489	475	475	453	494	448	467	478	480	444	469	467	466	460	431	430	479	506	476	441	461	433	444	463	423	455	469	481	464	473	479	459	482	484	450	458	478	472	470	420	447	492	464	468	465	457	466	456	465	455	468	437	510	495	455	468	432	465	482	496	447	433	437	437	443	486	478	461	431	522	456	439	484	445	466	479	432	414	430	479	476	466	497	479	423	466	455	450	480	444	494	487	495	439	495	466	446	474	436	447	444	450	475	488	464	481	480	444	514	453	447	480	466	464	467	443	456	451	441	447	425	431	456	417	472	497	481	485	474	473	464	474	455	456	410	468	494	449	445	434	510	478	491	476	466	477	472	467	467	438	484	490	439	427	478	448	418	468	456	493	460	443	446	453	482	471	503	428	495	473	473	472	449	455	452	444	470	450	439	475	454	493	470	473	443	442	465	475	467	468	484	490	428	483	466	510	460	475	472	448	460	474	489	457	477	421	450	500	500	459	485	506	469	443	510	467	476	427	480	445	428	521	459	495	487	409	448	471	461	424	484	449	444	465	466	465	441	451	486	474	472	468	449	456	435	448	464	501	447	432	494	440	473	429	478	430	485	449	447	467	477	438	447	475	469	456	485	458	504	465	442	449	448	437	433	466	487	491	459	456	449	493	445	440	454	469	488	447	477	463	454	464	467	451	435	449	482	469	452	411	473	468	430	449	449	493	417	487	458	469	448	477	463	504	441	467	441	443	455	440	457	478	473	453	444	473	439	476	462	465	483	512	450	452	459	436	507	468	432	490	488	464	426	470	464	485	469	446	425	469	476	472	452	454	449	435	415	445	469	445	450	446	456	504	448	459	457	486	494	431	444	444	431	462	449	496	468	466	485	485	425	480	436	477	483	469	474	446	427	428	473	452	443	495	461	489	451	484	426	447	445	467	497	457	446	429	450	473	429	466	458	484	507	425	475	439	492	471	446	420	443	448	486	452	469	477	478	412	498	438	430	453	477	428	461	435	472	465	462	459	477	491	497	422	412	459	425	471	427	471	455	490	441	432	463	497	415	489	475	474	461	451	474	497	478	452	482	444	464	486	438	450	454	427	424	469	455	467	436	465	459	480	449	481	421	460	465	476	476	469	447	447	440	431	466	461	460	478	446	476	419	453	395	454	527	483	453	447	446	490	456	454	442	441	467	446	462	453	465	449	443	475	478	477	472	433	496	454	468	432	525	487	470	442	482	488	440	446	445	503	448	479	470	431	415	454	474	474	489	492	480	446	442	468	468	455	470	486	459	475	462	456	448	437	481	479	431	478	470	459	485	468	460	454	470	411	455	479	468	423	486	465	444	484	461	439	486	474	452	460	464	404	456	441	449	450	445	448	431	479	481	493	457	496	456	436	460	487	429	475	439	450	442	478	429	442	447	457	479	449	486	467	467	434	440	457	407	506	464	413	444	426	463	432	424	470	466	513	426	438	462	463	416	475	451	451	495	447	441	473	433	464	491	458	457	442	462	479	443	442	470	439	451	460	456	456	465	446	465	451	452	454	476	437	465	466	472	474	499	418	420	465	459	486	440	439	454	471	457	471	471	467	475	471	488	440	475	444	457	469	461	473	478	476	494	493	470	480	457	499	471	440	460	459	493	495	442	481	449	415	465	441	455	412	413	471	434	444	418	420	436	473	417	435	463	490	455	456	475	481	443	475	454	424	473	448	460	495	456	472	450	453	461	461	438	452	433	456	464	440	499	462	454	424	459	448	447	477	479	470	479	424	478	426	445	421	441	448	496	457	466	462	490	483	477	426	489	457	489	415	486	455	465	476	493	496	467	499	446	468	445	433	470	466	462	447	459	449	445	450	484	498	454	456	469	461	426	497	480	468	430	470	460	458	489	479	450	492	428	460	445	460	452	446	460	451	490	447	460	438	482	466	456	451	437	475	502	471	487	430	455	480	440	441	422	440	457	495	431	451	461	450	482	436	465	460	447	460	468	440	469	479	461	455	438	467	427	424	456	454	475	454	428	441	435	467	466	495	482	505	417	441	442	436	446	468	473	471	455	459	469	469	435	461	460	456	438	462	489	459	455	481	469	452	475	439	463	493	454	474	495	444	448	438	470	416	469	485	503	455	425	513	428	450	453	451	436	454	469	464	432	463	480	401	434	475	429	446	475	445	472	474	482	452	491	473	472	473	457	428	439	481	434	452	454	433	441	453	456	446	463	456	420	508	449	494	429	437	436	483	470	461	432	465	437	449	414	443	439	461	466	475	471	454	477	433	489	492	479	471	469	451	469	450	494	478	419	473	487	453	450	461	481	439	414	483	468	454	469	475	452	454	465	468	444	448	473	444	448	451	434	436	442	459	458	460	463	427	469	414	452	474	443	462	459	462	416	444	463	428	452	461	453	468	483	457	450	461	485	452	443	426	467	449	490	421	454	455	436	468	463	458	459	425	483	430	443	477	478	460	448	438	442	435	498	462	480	457	427	467	458	443	452	473	454	482	451	454	487	474	451	456	469	472	483	443	434	431	425	482	462	472	473	449	469	486	488	468	471	478	459	418	474	427	447	455	430	444	441	485	459	434	481	472
24175	22303	29035	24591	20217	8898	1257	720	560	612	602	595	585	596	586	575	625	570	582	582	590	593	558	612	608	552	598	577	582	572	589	575	608	545	600	579	597	574	572	615	533	579	574	541	527	588	537	610	534	560	578	592	607	560	554	589	562	570	545	549	581	575	574	594	560	590	585	628	531	596	541	564	570	584	619	611	588	552	559	621	542	579	582	559	572	547	556	555	572	569	595	601	586	586	552	572	562	498	553	541	574	580	569	591	605	574	574	601	599	554	530	578	545	558	566	591	535	559	535	602	588	590	555	570	556	535	603	499	546	537	549	567	552	568	587	579	590	526	566	545	536	594	566	555	624	591	510	574	575	564	611	576	571	563	573	514	603	590	593	586	561	569	574	530	568	576	543	573	601	575	574	599	593	562	573	579	574	564	571	549	550	620	559	560	596	565	590	578	541	599	545	571	597	605	600	567	547	563	610	580	620	513	577	563	600	586	599	584	575	552	554	586	576	566	556	561	597	576	600	614	549	576	576	576	550	604	593	570	535	519	546	582	539	609	582	564	580	549	552	551	587	547	581	612	536	550	550	604	543	595	525	562	540	561	563	579	561	545	620	564	558	557	546	608	577	578	559	547	594	547	566	580	608	587	558	547	579	536	599	547	545	562	566	554	572	561	585	599	536	551	564	578	570	548	517	595	602	508	558	560	582	591	549	579	514	558	553	612	600	544	567	619	573	571	616	622	546	540	624	574	580	572	568	606	588	549	509	533	568	580	555	551	618	534	560	601	583	554	574	575	552	598	575	553	577	587	565	550	531	543	564	574	556	550	604	557	556	591	588	546	597	571	539	606	570	565	594	610	550	587	581	576	572	579	566	573	565	583	603	546	572	565	569	540	539	593	583	543	591	540	536	569	598	569	595	583	571	572	594	541	598	538	538	618	572	547	583	566	594	564	568	590	525	575	545	589	583	596	568	563	564	570	549	557	573	576	549	597	549	602	563	584	585	558	522	566	576	576	588	591	589	602	558	555	613	571	559	567	626	521	556	587	587	579	559	562	573	599	551	597	573	567	546	561	554	561	550	560	547	581	570	572	583	591	535	573	583	546	565	567	557	562	554	568	559	559	557	576	591	561	553	584	566	577	563	627	596	565	555	549	547	533	566	536	572	572	561	572	542	597	556	523	572	593	608	574	589	573	567	540	559	562	583	566	546	605	549	555	548	562	602	564	555	557	573	536	591	585	602	580	555	595	556	591	551	568	566	563	618	589	558	555	564	551	580	546	564	550	548	568	604	530	569	574	594	577	572	575	528	590	592	551	601	581	553	580	584	579	574	559	551	587	599	594	574	593	608	575	590	645	569	609	587	612	548	585	528	550	591	539	578	591	543	556	585	575	547	548	577	575	602	558	592	600	558	582	582	620	597	580	574	550	562	565	580	536	569	597	569	594	594	582	593	549	547	553	585	602	564	591	555	569	587	572	552	527	555	587	557	575	581	565	562	544	608	584	581	563	526	604	557	586	576	576	535	609	595	594	623	625	553	574	542	555	549	588	583	579	606	536	608	565	562	558	581	592	636	570	535	564	607	594	535	552	586	577	597	561	578	537	569	578	545	550	627	557	580	576	576	572	641	583	569	581	537	579	554	603	551	599	517	619	576	521	597	604	545	573	541	580	557	564	571	576	598	601	581	548	604	589	537	542	582	556	547	582	582	562	566	617	555	546	569	579	516	571	552	577	562	555	629	584	563	544	604	593	560	619	584	572	586	556	580	612	542	574	614	626	558	578	565	559	541	572	527	602	576	603	616	574	561	568	579	555	574	620	591	583	515	549	595	575	575	562	586	604	583	587	560	587	569	554	564	602	576	555	602	605	538	595	601	522	569	617	595	579	561	547	574	573	602	559	514	567	590	582	548	587	534	569	599	604	572	550	576	528	577	551	569	580	554	528	579	589	581	559	564	540	583	558	579	611	554	564	552	540	522	581	543	571	547	509	614	524	563	576	625	581	581	582	565	585	551	541	550	577	591	573	603	538	555	575	570	541	547	566	563	626	556	556	612	574	554	587	599	597	592	550	563	601	555	592	594	583	578	594	578	541	579	604	548	576	586	564	539	574	571	578	594	576	603	530	549	586	629	605	561	572	605	597	575	589	553	556	611	566	608	564	535	567	559	535	557	581	567	600	623	578	574	569	552	598	528	561	628	575	567	579	606	556	569	597	605	563	529	579	581	540	579	584	568	572	545	567	564	578	586	608	603	559	572	584	579	555	593	591	561	557	598	552	566	546	581	561	567	549	580	577	599	616	555	524	588	557	595	624	604	579	598	618	578	545	550	563	567	562	588	561	574	550	569	572	558	551	604	556	524	570	593	575	525	543	602	563	582	558	566	585	565	595	605	614	546	572	570	584	600	597	548	528	590	608	548	604	570	567	549	577	536	590	584	568	567	575	566	561	604	583	559	583	575	558	614	568	591	543	534	586	570	575	581	575	557	574	570	592	586	562	523	522	531	584	560	570	554	638	573	587	560	569	565	571	595	595	565	549	567	563	569	584	561	579	561	567	585	588	566	576	591	557	549	572	573	580	577	535	579	590	602	583	549	552	606	580	590	580	540	635	574	598	598	578	588	584	605	594	571	584	575	543	574	563	593	582	554	563	547	588	600	543	570	580	581	534	580	566	587	595	567	570	545	569	575	507	541	552	553	565	616	559	573	573	581	530	612	589	572	575	567	597	557	590	596	546	567	531	595	546	558	506	536	572	553	594	520	547	580	591	580	562	555	586	566	561	589	570	543	557	562	555	606	542	573	574	561	535	599	578	573	541	555	576	584	548	623	585	546	605	560	629	573	547	553	564	563	601	547	564	589	613	562	618	541	594	570	572	576	539	554	567	604	544	608	552	586	535	555	572	580	552	516	572	576	559	630	599	571	577	566	532	599	574	529	597	602	613	522	596	600	549	554	561	540	572	545	562	578	566	576	602	565	583	547	541	587	605	610	549	528	587	588	560	559	564	590	598	568	561	540	637	573	590	597	556	581	574	556	576	540	589	531	587	579	542	547	536	583	560	595	540	579	548	569	560	585	563	574	575	562	590	590	571	550	546	560	580	552	560	588	593	561	556	579	562	580	598	579	571	548	575	612	565	555	486	557	604	550	572	543	538	576	569	578	571	574	553	611	517	576	548	620	615	541	562	598	571	585	547	559	561	550	527	561	571	589	606	541	585	590	578	578	587	561	564	586	575	534	573	532	585	603	557	534	582	559	591	561	592	596	578	578	555	578	581	560	578	560	552	578	588	604	595	528	595	578	568	580	586	577	551	562	601	578	596	537	535	592	574	570	593	564	566	566	579	576	549	605	542	553	522	581	556	581	571	556	555	550	581	574	575	609	616	543	584	579	587	589	582	552	590	596	575	569	598	544	541	582	561	580	570	561	576	566	540	583	590	619	601	581	597	555	563	573	578	556	574	580	547	568	548	584	590	537	587	575	584
61258	84961	51874	19395	4851	1092	584	538	537	536	524	515	554	537	538	525	565	547	571	538	588	529	550	566	516	560	548	564	587	532	515	503	516	563	523	527	586	523	583	531	572	518	506	562	548	554	554	535	552	534	515	511	530	546	576	511	524	525	505	540	541	519	551	536	556	507	536	554	533	533	573	494	528	554	511	532	480	553	551	534	531	536	592	496	553	544	527	565	523	528	541	549	517	527	508	553	529	547	488	502	568	586	523	545	534	534	528	545	536	546	555	512	515	515	542	533	510	507	567	531	560	529	514	523	550	531	548	577	495	553	532	522	535	542	531	564	570	512	535	527	490	559	532	521	518	523	541	517	547	532	551	558	514	536	566	555	561	513	542	529	533	555	583	507	518	565	572	524	521	556	556	527	552	533	535	524	593	533	534	520	526	543	530	552	532	531	547	480	533	552	516	542	518	568	535	526	543	497	531	567	543	525	512	576	516	495	530	528	535	545	556	526	484	538	496	546	534	522	516	502	491	513	528	501	561	494	534	549	521	549	498	539	578	573	531	521	517	523	550	560	538	561	536	590	518	514	518	522	537	497	565	546	504	556	561	556	527	533	534	522	559	536	542	521	533	528	533	544	535	506	513	525	527	518	530	557	525	542	549	503	538	510	541	525	535	551	472	521	534	531	550	565	541	503	531	535	520	531	523	551	534	530	534	534	480	572	538	545	493	575	552	528	510	509	510	534	555	509	531	514	530	501	537	518	582	544	527	543	511	554	532	514	535	558	516	515	507	515	506	532	552	521	517	551	551	531	501	518	562	497	540	534	483	506	535	509	579	517	578	533	543	558	541	531	525	580	571	502	539	512	517	539	535	520	499	556	483	561	536	537	561	546	528	517	504	529	531	510	516	535	565	546	532	509	552	513	529	527	521	557	565	515	514	513	542	517	570	543	561	537	507	539	576	527	526	571	500	573	576	545	520	530	564	540	549	513	562	599	541	508	536	509	509	569	538	507	545	549	545	561	515	520	516	577	544	542	555	538	528	578	596	551	550	557	506	531	558	479	533	529	507	522	550	523	579	573	517	544	533	528	513	512	506	536	527	566	547	554	524	520	510	514	544	511	523	531	461	534	528	584	533	528	496	578	564	534	478	496	495	526	584	561	510	547	560	482	493	560	531	528	549	554	526	516	559	563	566	560	558	490	483	504	533	506	476	548	521	500	551	548	542	529	567	521	539	515	509	504	528	534	541	534	534	514	495	523	518	550	569	550	462	543	545	574	531	531	563	513	522	502	513	539	516	561	534	544	487	515	560	513	549	530	526	563	531	541	569	546	514	521	535	542	517	530	498	542	501	529	508	474	542	541	498	555	527	538	548	518	525	524	538	526	524	522	532	538	549	555	542	566	513	528	552	525	496	540	521	532	532	529	536	537	526	556	539	523	514	539	498	508	551	525	503	525	524	544	561	515	532	500	521	544	552	523	532	516	553	480	510	564	524	516	525	544	514	534	538	511	495	566	550	512	540	534	492	556	564	563	531	558	549	505	539	556	517	497	542	530	504	508	507	509	516	536	535	566	539	558	513	536	531	539	520	538	561	502	508	557	524	536	565	555	511	489	556	538	543	541	551	545	535	535	500	532	527	553	527	548	562	547	529	508	521	547	538	545	567	530	563	529	553	556	523	519	561	515	505	544	515	500	545	534	500	527	530	488	528	524	514	498	538	496	538	507	527	536	526	487	518	515	528	531	538	488	545	525	503	546	519	584	506	540	487	540	532	558	561	506	505	496	566	531	482	544	469	532	517	527	544	528	536	543	547	515	486	512	532	523	564	514	526	515	539	532	545	542	527	546	547	533	552	532	525	544	549	507	507	552	513	547	548	508	545	547	520	503	549	536	504	545	534	556	498	524	543	511	496	529	557	517	517	521	513	492	554	556	559	551	519	549	559	530	543	537	540	471	548	503	537	506	489	543	535	579	542	506	547	537	555	494	507	513	508	548	571	511	514	528	503	554	506	544	539	558	527	504	498	529	544	493	524	549	559	505	547	488	503	557	477	508	541	481	532	555	477	541	580	522	553	513	576	509	505	518	529	550	548	521	536	539	537	502	547	511	487	533	516	538	490	556	529	513	535	551	567	522	502	571	496	470	557	518	519	535	560	566	538	533	510	527	514	545	541	518	557	553	505	528	557	511	523	551	502	560	556	513	470	559	526	534	557	545	533	498	517	565	548	525	566	525	515	513	487	540	540	550	545	517	557	498	536	561	574	514	515	514	514	546	553	514	535	504	544	539	510	526	551	490	504	536	531	523	544	523	567	490	529	546	513	579	519	496	511	532	560	524	531	544	537	508	474	526	538	497	522	513	535	539	546	526	490	533	550	550	529	571	510	507	488	525	501	544	522	576	571	502	512	554	540	515	569	525	560	558	530	565	518	524	537	537	493	550	589	525	512	501	542	537	492	516	522	542	503	544	536	494	565	516	508	528	546	532	515	514	485	568	529	531	514	543	534	560	505	515	554	515	539	508	551	532	556	523	522	562	535	539	524	484	507	568	549	541	553	525	480	534	519	560	578	521	497	520	552	513	532	497	540	539	531	528	554	500	554	554	592	499	524	540	528	565	535	563	573	548	512	570	560	551	542	558	510	569	567	544	481	523	560	533	488	503	538	589	512	534	538	564	584	495	515	520	540	529	557	519	538	517	538	579	531	583	565	505	514	512	536	511	496	563	523	546	562	509	553	548	516	548	551	495	537	535	518	550	542	528	542	529	526	511	528	592	559	565	526	542	570	533	525	554	532	537	562	535	552	543	544	503	509	571	557	556	537	527	547	501	510	540	499	577	563	531	483	561	524	510	512	501	509	516	532	521	537	540	523	488	553	530	535	536	499	542	526	535	523	538	534	590	534	536	531	550	552	526	511	551	532	535	558	516	502	534	513	491	555	510	623	526	525	527	495	513	552	551	532	489	507	534	500	531	491	507	549	520	542	543	566	510	553	528	517	490	531	530	519	515	585	544	528	514	506	540	533	553	524	583	551	520	520	549	479	538	519	519	528	579	579	499	548	515	542	553	527	504	545	532	547	516	532	505	543	511	549	509	563	549	559	527	525	547	505	551	483	568	516	536	522	543	487	567	501	520	522	549	540	552	539	515	553	531	525	563	569	546	542	509	524	540	529	553	560	531	526	542	537	552	538	514	490	537	544	496	526	518	509	540	560	562	547	533	509	532	538	496	527	511	568	532	569	501	559	539	523	568	549	508	531	530	484	486	548	538	552	488	521	536	537	534	529	526	557	501	490	519	539	543	524	548	532	523	554	541	499	537	542	552	564	526	492	528	536	506	575	542	501	545	508	554	512	525	500	549	551	520	573	527	563	547	523	522	580	505	537	555	542	525	557	531	500	546	520	531	579	549	512	560	501	518	522	502	525	530	527	532	532	526	478	536	521	559	525	512	522	533	565	510	524	513	526	502	539	518	550	546	520	543	524	511
34730	29822	16976	4262	727	505	412	430	463	395	456	452	420	418	450	402	429	466	410	421	414	453	421	465	425	471	392	436	428	415	428	466	414	428	399	433	459	444	430	452	446	413	439	409	438	408	431	455	421	422	443	452	455	421	442	407	413	424	406	422	446	437	428	452	416	425	415	402	383	418	451	395	397	403	452	454	429	426	397	426	432	426	424	432	412	400	432	416	434	443	397	401	389	445	446	461	411	447	395	418	390	403	443	417	428	454	403	390	449	421	435	428	424	444	413	399	419	426	412	430	429	426	450	444	433	423	422	435	437	457	424	429	397	420	407	422	431	431	415	424	417	399	440	414	453	435	415	407	428	418	460	450	409	383	450	462	414	440	412	412	415	436	443	420	414	427	435	435	422	451	438	397	477	429	444	438	411	387	406	421	449	439	407	400	428	402	414	421	425	409	448	430	404	437	404	422	433	441	387	451	414	417	433	403	423	420	429	421	472	430	421	416	401	441	414	425	413	429	414	434	440	429	422	447	426	422	403	409	382	384	462	463	416	431	456	421	436	417	434	408	415	462	448	424	409	397	432	436	393	386	442	406	454	392	458	420	461	446	412	384	445	451	428	409	431	420	439	439	442	422	453	405	495	429	423	433	399	458	449	425	419	464	444	426	438	406	427	396	458	388	419	402	436	426	406	425	458	439	421	417	401	410	418	437	421	417	438	408	430	429	438	426	396	458	391	431	402	448	386	397	421	383	441	410	475	413	432	414	413	465	399	432	385	418	420	430	432	450	409	395	447	406	423	424	429	426	401	425	411	412	427	405	419	435	408	400	419	427	411	438	397	446	424	412	426	427	430	415	416	449	410	436	422	359	437	431	463	434	417	414	451	416	437	411	465	407	430	410	428	448	402	415	456	397	440	438	408	466	444	427	419	403	433	406	397	439	443	421	434	450	400	420	419	480	430	404	421	420	423	451	451	409	424	406	407	423	410	469	401	422	369	437	454	418	401	420	413	406	431	406	419	429	417	412	435	417	433	430	462	434	404	433	405	444	420	422	418	439	444	430	425	436	433	410	408	431	423	406	426	445	438	451	424	423	445	449	398	446	394	453	451	437	420	403	433	439	399	453	410	430	444	393	433	387	471	430	456	454	458	410	454	401	422	442	414	431	443	422	437	418	440	411	410	400	416	459	435	451	430	391	432	447	425	445	430	447	409	436	420	402	450	454	450	415	424	414	459	420	419	397	455	450	399	456	451	472	425	409	421	403	443	437	438	432	429	439	436	458	455	447	442	429	405	407	424	437	422	434	433	420	453	424	454	431	421	447	407	445	413	422	379	414	397	424	416	402	432	399	422	431	397	425	431	448	423	438	423	445	426	461	415	428	441	449	380	390	431	436	430	425	443	422	422	393	400	427	408	418	444	441	446	387	430	446	438	453	423	449	436	416	418	420	416	464	421	466	452	466	456	432	447	405	447	429	419	406	424	426	448	432	443	402	455	429	406	435	452	400	439	424	400	382	408	435	382	436	452	428	437	410	447	442	374	419	448	429	409	439	392	424	379	391	456	444	408	443	421	387	440	401	415	401	447	437	433	447	433	460	424	473	421	446	429	434	421	419	435	424	449	398	437	412	414	473	397	412	435	401	429	432	396	446	418	426	424	445	412	437	429	419	476	397	442	427	412	453	421	439	403	454	416	426	400	434	393	434	432	475	441	395	401	446	378	394	435	455	415	448	419	436	410	421	421	471	424	460	431	395	425	395	411	441	430	409	389	429	446	437	433	427	421	409	423	391	392	424	423	404	412	414	453	422	427	414	427	446	438	410	414	411	449	414	423	427	456	403	419	425	406	454	444	402	410	393	434	425	437	427	431	388	445	430	431	435	402	444	425	418	456	436	428	412	432	439	414	469	381	426	408	447	423	418	435	446	434	425	408	450	450	437	431	408	360	413	383	484	437	442	420	441	457	430	459	437	411	473	431	392	478	396	417	411	426	435	419	438	514	435	427	450	443	384	440	432	427	444	429	394	435	441	400	441	428	429	430	422	430	414	414	439	415	434	493	425	408	430	413	413	437	420	439	412	422	404	425	431	431	414	399	375	460	405	431	419	422	460	374	438	420	388	388	432	410	417	403	421	401	431	425	447	419	385	450	440	444	422	420	415	418	418	447	435	401	398	383	415	440	421	425	414	385	429	429	434	450	445	413	417	430	447	429	411	400	441	444	494	427	434	455	422	441	415	424	424	406	402	392	418	449	399	444	429	428	445	442	440	391	404	424	419	433	427	447	431	448	401	457	403	430	397	431	438	447	443	409	428	408	436	422	427	406	427	443	459	442	435	430	435	433	423	444	439	437	444	416	409	447	405	495	425	427	448	460	414	385	451	461	418	427	418	447	436	413	424	410	432	432	446	447	417	423	405	400	446	419	409	388	425	408	415	408	403	419	399	468	447	420	420	420	413	412	404	423	419	437	415	453	466	423	454	422	416	429	408	401	377	429	431	430	370	414	391	423	437	431	444	395	419	396	417	435	453	460	402	439	443	399	441	475	438	420	446	426	411	451	436	434	399	401	415	448	444	428	441	417	446	430	440	431	420	437	456	429	431	425	477	426	397	442	460	412	449	461	432	440	386	442	403	441	415	420	415	405	456	430	428	483	399	427	463	404	443	441	440	382	462	386	479	433	421	452	398	395	393	420	433	405	379	384	412	420	447	423	426	439	483	457	423	417	428	418	471	429	456	421	446	411	424	440	414	377	490	393	457	446	434	424	407	431	398	455	430	444	428	418	395	434	452	392	422	434	406	456	393	399	439	406	431	467	439	410	421	445	406	411	378	417	438	454	445	425	426	404	412	450	420	413	418	437	395	395	427	435	444	439	435	393	410	409	438	427	428	415	419	445	438	412	413	405	420	445	384	420	434	415	415	417	442	426	471	428	429	437	405	451	435	419	426	427	413	424	449	404	447	451	435	450	444	431	422	439	410	413	411	409	443	464	457	425	403	446	430	419	473	461	425	423	439	432	434	431	435	392	420	417	465	420	417	416	376	396	443	442	438	438	400	450	416	412	422	421	392	388	437	415	415	413	423	438	451	447	405	443	394	486	411	415	415	417	390	414	420	413	403	409	462	470	460	452	411	436	417	403	395	434	450	418	448	444	442	412	439	405	396	398	434	476	451	419	434	421	417	445	416	382	396	389	378	429	426	412	435	442	407	454	420	472	445	438	400	415	418	426	442	439	441	431	401	428	450	413	412	431	407	386	439	450	407	446	418	398	389	420	419	400	445	440	414	440	433	425	422	409	475	392	436	376	422	419	435	467	427	463	416	420	411	416	469	435	436	459	383	450	387	475	457	420	470	417	436	404	466	452	443	411	475	404	409	417	434	414	431	410	431	406	412	478	436	444	429	455	380	462	393	395	421	407	423	432	442	419	426	439	427	406	407	449	474	399	422	412	416	390	437	394	461	419	416	403	415	426	412	391	390	492	401
31679	27651	10160	2189	641	378	367	409	398	369	398	386	374	384	379	381	383	366	390	422	396	378	413	365	409	375	372	376	348	372	405	396	372	362	392	418	428	375	385	374	365	379	330	381	408	354	412	350	374	378	378	348	367	395	381	324	373	386	398	350	391	380	402	359	372	410	375	390	368	379	355	378	376	334	359	375	388	372	380	340	355	379	379	391	328	402	372	399	358	348	382	393	371	380	384	383	414	353	371	376	366	374	326	337	375	338	369	356	403	339	393	385	369	375	396	394	361	380	384	383	358	361	371	378	360	342	374	373	389	389	346	384	361	370	355	373	365	360	354	360	395	371	381	387	365	380	377	371	339	349	336	382	397	344	342	396	371	371	380	378	380	349	411	320	335	366	362	368	365	390	367	389	354	386	379	365	371	349	355	344	361	341	368	390	371	352	330	377	370	362	373	388	366	410	397	369	363	360	384	413	377	385	353	415	384	397	403	346	360	373	334	375	337	353	402	367	367	377	371	357	358	365	406	352	345	358	353	397	355	334	376	364	384	402	358	377	352	402	396	355	331	359	364	340	401	379	360	366	394	380	348	369	392	349	367	382	382	357	388	366	361	361	324	377	358	388	366	362	359	364	345	350	376	369	378	373	379	374	370	362	383	388	382	394	387	371	378	386	367	346	347	374	378	330	392	378	352	399	358	380	354	381	393	361	404	360	380	359	345	371	383	401	412	348	360	359	352	379	372	368	365	375	351	399	357	391	372	381	410	376	310	365	412	370	359	384	379	376	347	363	340	356	369	365	372	401	392	349	342	357	380	357	395	371	372	355	416	356	375	347	364	376	394	357	380	364	392	353	370	359	367	372	355	388	393	353	388	413	382	363	411	370	330	361	332	361	383	364	340	359	374	380	392	380	370	381	348	392	382	398	395	377	346	382	389	392	377	350	364	365	375	362	338	357	353	364	375	363	368	372	377	392	340	380	363	370	408	368	382	376	312	379	374	393	389	399	374	366	364	377	382	373	366	380	356	338	404	360	372	355	367	392	403	351	395	367	346	410	364	340	381	372	368	368	358	360	356	361	387	379	337	352	386	342	344	382	407	352	391	356	369	393	347	370	352	381	392	422	383	387	369	348	378	353	400	395	382	397	366	381	378	388	387	368	375	354	399	349	379	341	385	382	338	358	386	357	391	377	365	378	347	353	366	342	354	382	385	360	382	356	366	391	339	370	367	356	398	366	349	381	376	357	392	366	359	378	369	397	393	331	357	360	358	351	356	369	399	374	382	381	412	387	336	355	336	344	365	357	332	359	397	376	377	400	388	379	397	363	368	341	345	371	379	397	398	373	393	380	357	354	400	375	341	349	346	365	387	382	352	373	352	385	362	359	387	352	359	405	354	373	368	375	373	360	390	363	355	344	371	362	343	354	381	394	366	392	337	366	375	336	367	356	363	374	365	405	337	378	363	355	399	389	370	345	354	384	352	337	359	367	383	372	362	376	372	359	350	364	390	349	369	404	324	380	397	364	356	383	381	395	350	373	347	379	367	365	385	385	329	391	398	413	365	372	391	388	362	373	374	381	396	366	341	353	388	357	356	402	343	380	387	350	367	373	342	346	371	375	360	417	342	409	357	351	376	401	368	391	385	386	339	378	314	390	377	357	379	361	369	349	392	348	396	391	360	380	353	379	370	356	406	360	363	354	366	347	371	372	382	364	382	371	360	346	397	363	332	369	382	374	397	352	377	358	375	387	369	379	380	368	361	364	383	380	380	395	342	384	379	398	386	376	369	379	356	403	393	374	392	398	374	362	381	353	341	341	380	377	359	361	393	381	403	400	374	395	361	344	338	363	377	334	372	372	366	396	353	379	352	383	352	362	372	355	381	365	370	397	383	377	397	372	378	332	342	381	374	386	366	380	346	389	392	353	397	386	341	349	356	373	365	377	382	355	374	411	350	400	379	377	362	381	372	351	363	365	377	353	395	367	348	381	355	391	415	361	360	384	358	392	364	354	371	386	324	394	336	385	344	393	363	403	384	359	348	362	366	337	359	368	369	376	381	383	370	375	375	364	378	367	395	374	345	369	373	380	387	369	412	369	367	369	356	342	368	353	377	387	336	331	369	363	362	378	378	388	358	354	363	349	388	387	384	393	360	381	360	381	392	382	383	362	366	378	411	359	354	401	348	349	351	371	370	364	401	363	367	363	350	340	385	368	349	396	396	372	381	379	379	371	380	374	349	367	389	350	377	364	392	408	357	374	371	341	370	377	374	344	375	388	347	351	386	375	413	375	370	364	354	374	353	366	371	368	387	396	345	377	353	363	408	358	390	356	349	358	379	373	377	376	352	405	337	404	377	347	405	360	390	379	372	349	359	349	405	342	433	397	378	331	369	346	347	382	361	388	406	374	381	369	345	376	343	376	341	418	356	400	373	408	390	380	347	382	399	383	351	374	389	345	391	373	374	366	383	400	374	362	395	403	384	392	365	355	398	365	359	381	386	372	381	427	375	397	383	384	349	375	347	385	383	345	375	381	314	404	346	349	360	366	343	366	394	380	385	391	365	370	374	407	409	365	359	345	385	351	370	379	326	344	343	369	378	405	386	335	357	373	366	367	402	381	385	368	366	361	368	388	348	367	369	395	393	368	370	383	375	368	349	352	379	372	343	383	411	376	360	344	361	410	396	377	385	360	359	386	391	340	384	380	385	379	391	354	378	360	385	361	392	379	376	356	368	380	381	349	362	367	385	370	378	412	354	370	375	371	352	368	372	355	354	377	384	378	337	363	398	382	363	375	370	396	398	355	350	406	344	386	383	376	353	390	375	381	343	351	377	387	370	391	363	362	345	364	388	382	375	381	363	398	392	376	390	365	351	346	382	350	428	374	384	395	401	381	383	328	336	376	413	394	371	385	353	343	324	402	404	332	370	368	401	373	382	357	377	398	349	401	395	422	373	385	378	402	376	383	385	346	377	353	353	346	381	380	337	353	364	372	351	393	382	392	392	388	341	374	349	402	395	340	357	383	381	373	377	370	441	376	397	397	358	380	389	353	389	373	384	347	379	383	377	367	355	401	376	358	373	362	388	372	347	386	378	370	344	375	411	341	363	419	341	381	346	347	405	369	364	382	366	370	390	370	358	353	380	332	335	358	386	365	397	355	361	350	394	374	342	371	377	392	377	367	367	359	361	360	355	390	357	371	398	358	368	374	364	315	383	382	336	365	359	356	382	390	363	382	373	394	377	362	381	347	380	355	360	389	378	357	380	345	370	375	364	367	349	376	382	399	378	393	365	367	368	390	383	375	372	333	343	360	357	378	344	351	369	379	396	424	382	359	409	352	378	353	360	380	368	387	385	396	397	396	380	351	350	343	385	338	357	352	359	371	343	343	374	411	364	404	364	343	353	381	352	365	354	406	357	363	400	378	345	389	360	381	386	349	352	359	353	418	343	354	372	369	330	368	382	333	365	339	335	382	378	361	372	343
24886	23023	29818	25450	17163	4170	865	601	503	503	542	501	509	481	460	492	523	490	475	485	498	483	483	550	525	496	507	473	476	550	497	464	500	529	548	467	486	481	495	474	468	498	457	476	487	480	466	479	482	476	460	521	452	498	516	497	451	478	452	495	467	524	484	548	498	503	435	467	459	492	496	481	516	511	478	466	483	510	509	490	484	512	508	466	463	459	473	486	456	481	468	503	447	495	477	513	495	484	439	458	457	532	474	499	506	454	463	487	502	464	507	487	517	492	473	476	472	491	483	496	463	491	472	485	484	492	463	472	491	460	465	455	494	496	453	512	450	448	472	465	488	465	455	493	436	477	514	511	486	479	494	456	479	476	480	486	483	471	462	527	499	443	493	481	501	455	481	494	522	464	531	459	496	463	473	468	461	490	460	454	501	508	495	483	492	424	487	508	482	484	490	486	462	536	479	480	465	476	466	480	461	470	456	447	505	501	469	473	469	503	472	496	458	469	438	459	492	483	497	477	483	477	484	462	457	510	505	475	465	489	510	508	474	501	466	492	492	453	477	485	483	464	459	490	441	448	472	504	456	477	456	477	479	482	510	449	504	436	505	505	483	499	466	461	496	499	507	473	487	481	487	461	465	472	446	503	492	482	492	436	479	472	490	487	481	470	502	488	440	461	449	476	486	522	467	460	489	486	454	439	466	499	499	460	475	493	456	467	488	467	479	454	476	504	441	522	477	508	511	442	498	486	502	457	480	485	465	468	445	472	488	477	464	457	460	465	520	476	430	494	502	458	473	503	466	481	512	446	506	443	447	468	479	450	451	495	483	477	476	481	504	508	475	458	457	478	452	478	495	462	495	496	447	492	510	454	492	471	512	471	497	462	497	489	504	481	475	463	482	502	494	506	453	472	493	496	463	513	495	519	535	485	526	458	470	483	450	486	507	465	464	474	475	483	505	512	475	491	476	483	465	466	493	454	486	471	490	524	491	483	507	525	461	473	517	523	509	469	483	468	483	495	499	466	489	480	464	442	481	513	480	457	532	464	495	492	446	471	484	485	462	439	489	481	484	457	460	502	468	464	495	468	457	529	484	482	489	448	457	484	470	497	519	528	492	490	500	485	448	437	511	477	481	461	450	449	456	477	481	494	498	484	473	453	470	498	498	474	493	443	492	461	434	496	456	483	440	475	482	492	462	470	458	505	492	503	478	472	498	476	495	454	457	508	464	499	534	476	482	510	442	450	454	505	468	476	461	461	417	482	468	464	479	440	502	490	450	450	461	443	470	484	511	473	492	523	501	484	461	469	464	494	450	463	445	482	485	465	447	508	480	468	497	466	488	497	504	490	469	459	471	476	467	486	460	431	479	482	455	501	448	489	495	500	528	464	504	487	520	492	471	497	502	468	488	465	477	527	473	456	492	500	471	460	518	503	470	512	482	483	492	476	494	462	489	492	471	526	481	513	511	522	475	507	446	514	469	502	482	461	522	468	453	487	463	460	498	498	485	462	505	481	478	513	518	469	482	477	455	458	482	430	489	505	479	468	458	476	492	442	493	407	511	466	504	449	484	485	521	455	500	514	504	470	480	500	480	496	477	470	471	462	480	462	479	472	490	487	484	515	483	478	528	523	452	473	458	477	479	512	428	474	481	443	476	457	492	501	472	544	477	493	457	470	469	505	531	494	423	503	474	462	461	509	493	492	457	502	504	489	490	452	452	475	465	473	506	520	477	473	451	451	462	485	540	566	473	477	464	437	487	463	469	496	479	454	517	455	475	442	448	487	486	488	466	506	483	487	464	508	460	446	489	465	486	470	431	496	517	476	473	486	484	429	462	479	466	458	494	453	509	477	514	530	515	467	510	516	481	500	499	425	474	472	498	468	494	464	489	511	468	475	481	518	463	488	450	479	482	489	524	456	496	473	466	508	473	447	487	512	482	481	482	496	458	473	477	505	493	463	501	477	504	523	487	473	497	498	476	495	478	442	479	469	470	474	526	495	490	493	481	470	458	410	493	508	491	462	473	443	478	457	512	461	477	446	458	489	516	479	487	487	509	498	514	475	436	511	506	494	496	483	459	492	489	503	446	472	490	485	464	475	477	526	464	491	494	493	493	472	467	445	484	505	487	496	489	483	458	488	459	491	486	541	484	462	467	465	464	498	503	449	484	469	493	500	481	520	517	503	484	505	465	465	479	457	460	517	477	483	500	434	496	482	479	465	475	460	451	488	449	488	473	484	469	487	438	471	512	501	476	517	464	501	477	509	467	482	498	489	461	504	456	471	469	435	470	483	494	478	485	488	451	483	518	427	543	461	463	491	483	472	482	469	477	477	521	506	476	473	471	440	428	458	512	490	455	509	499	432	507	492	441	456	502	476	481	452	484	516	485	472	495	456	494	494	495	491	472	409	473	455	477	467	490	469	508	514	482	487	476	478	463	463	484	503	491	506	461	466	482	473	432	485	500	478	477	464	469	462	493	492	461	484	523	461	457	531	480	454	499	445	459	463	497	473	489	460	473	508	483	474	441	460	476	454	490	430	481	483	450	461	459	422	500	479	470	488	471	489	483	476	475	451	477	497	449	528	485	470	452	449	529	510	513	472	466	477	488	467	479	507	493	488	473	461	456	472	481	461	441	492	509	455	508	495	487	492	474	445	474	484	479	467	437	493	486	475	453	497	518	464	489	480	474	507	484	476	447	488	508	481	495	452	478	436	495	457	473	463	483	480	476	449	440	476	496	486	518	486	455	475	505	502	452	466	477	447	494	481	453	481	440	480	498	490	462	436	491	505	479	452	487	439	430	495	461	521	510	479	490	444	463	461	454	480	451	464	496	497	512	486	486	463	473	452	466	498	442	460	439	496	479	487	483	525	459	486	489	517	482	461	476	458	480	495	496	500	507	431	466	467	518	483	512	487	476	461	477	467	470	442	473	459	481	470	479	477	463	421	481	488	482	494	459	490	495	493	483	448	519	496	526	469	486	467	470	475	478	513	500	457	490	486	517	493	503	500	491	448	507	507	468	470	485	465	459	486	490	482	516	483	503	464	452	479	498	537	485	475	509	491	483	498	447	463	479	475	502	479	533	461	523	471	494	455	493	502	477	507	495	497	480	478	481	469	500	471	476	481	495	470	497	513	484	490	493	478	485	461	534	474	480	485	524	480	509	471	487	472	475	443	458	488	489	481	467	476	496	491	478	481	460	516	469	494	489	525	471	450	436	473	452	498	448	483	460	478	475	485	466	481	501	469	461	465	524	485	513	463	513	459	490	474	470	473	469	453	494	471	440	474	474	515	527	466	470	461	484	479	492	515	492	515	445	492	445	487	482	520	430	482	483	494	504	517	446	450	517	443	458	467	505	499	496	467	504	470	487	478	469	478	459	468	484	497	450	499	494	476	489	467	482	474	511	477	467	490	475	479	494	493	456	443	440	474	494	457	499	492	513	461	469	529	444	464	484	469	507	485	471	478	477	451	493	455
62262	77914	50438	15714	3680	1165	588	473	441	457	460	418	450	480	472	466	448	467	452	456	437	474	471	481	459	450	486	444	495	460	505	473	452	479	470	470	402	421	470	424	458	454	459	461	419	451	395	467	486	422	457	457	472	421	467	464	458	472	425	479	481	451	453	490	454	516	456	428	451	434	473	464	499	446	446	482	443	465	460	448	467	467	471	487	476	430	505	468	469	469	435	457	427	432	461	449	451	469	458	458	515	462	465	439	461	454	439	463	436	427	450	456	470	432	441	443	430	410	425	449	433	478	475	464	420	445	419	470	423	451	429	479	447	441	443	464	468	459	432	446	438	456	416	459	437	447	433	474	495	464	457	430	470	468	449	439	465	459	444	442	474	435	436	480	451	461	484	423	429	431	472	464	461	414	450	469	505	452	461	444	451	451	472	418	450	419	456	479	436	464	476	478	449	474	421	465	479	460	434	468	428	453	435	416	471	514	429	470	427	436	472	476	446	424	449	474	402	465	426	433	481	462	441	473	478	479	492	474	451	468	447	416	445	479	447	454	459	421	489	479	476	489	439	477	462	416	457	423	483	492	450	494	470	518	431	479	446	435	479	423	484	487	464	476	480	498	432	419	457	483	442	418	439	458	436	439	452	462	496	416	430	445	467	418	464	454	440	490	430	449	437	427	446	442	457	414	472	467	441	414	469	418	456	410	458	413	456	436	413	427	477	449	459	474	449	439	429	454	457	466	481	431	449	472	453	424	480	480	456	450	467	483	443	431	424	476	471	443	449	398	462	508	457	453	491	473	446	464	413	434	460	445	442	460	456	473	456	451	476	469	458	444	479	453	471	427	440	428	425	456	488	432	432	452	464	448	428	438	447	452	458	476	431	424	444	441	447	454	446	452	415	478	454	426	451	434	465	439	421	441	421	466	432	442	444	481	450	454	451	425	433	446	431	490	441	467	471	441	429	444	454	435	473	435	460	440	432	473	469	464	451	484	479	467	434	499	443	450	424	448	423	438	446	461	441	439	449	458	443	452	404	451	457	406	465	453	487	421	441	487	453	441	463	448	401	470	433	459	438	486	414	446	461	489	464	459	461	457	450	443	476	483	474	465	431	501	472	413	450	450	457	456	410	436	462	488	469	431	474	479	465	451	450	490	464	455	471	430	413	456	468	412	446	493	450	434	480	434	458	446	457	446	465	422	418	434	413	459	476	469	410	447	465	420	444	440	495	451	470	424	469	456	442	487	435	474	437	501	444	450	461	430	431	435	452	435	463	448	443	426	453	425	456	451	440	478	471	453	493	486	508	455	465	481	427	475	464	455	453	423	467	458	482	462	438	448	476	463	431	450	477	458	479	446	449	479	426	477	437	427	422	467	465	452	423	447	460	430	409	448	429	424	409	453	474	447	437	448	436	431	431	439	436	446	429	503	428	469	489	469	452	456	453	461	479	477	438	452	441	434	494	449	421	463	426	464	475	457	455	475	491	418	437	450	454	468	432	456	435	463	490	454	485	450	436	467	452	457	437	491	432	461	448	457	477	469	420	433	422	425	454	424	418	447	495	466	480	432	418	463	454	471	442	475	441	475	461	452	435	438	417	465	461	432	469	462	497	476	434	466	437	433	448	475	443	431	459	436	440	414	439	447	484	454	476	436	453	399	471	450	436	450	423	474	448	452	465	449	464	435	426	452	457	451	479	498	425	444	423	420	446	460	392	450	451	453	428	445	461	452	446	448	481	462	459	455	459	458	453	472	433	462	460	491	457	444	435	459	461	413	468	478	470	471	436	447	466	470	452	467	445	463	450	453	408	469	457	424	429	465	474	467	440	471	469	425	480	463	428	474	442	457	469	428	456	424	434	487	474	471	423	480	461	462	449	472	442	491	422	462	463	434	486	453	462	442	463	441	452	442	438	482	482	468	473	466	446	442	444	464	464	405	465	451	473	439	478	456	415	418	409	456	510	420	455	454	473	473	431	520	470	453	442	477	458	421	484	446	421	434	421	437	457	465	417	421	467	442	438	449	451	397	444	438	417	422	458	471	446	436	486	421	435	475	440	427	443	449	467	483	450	460	472	481	441	481	477	442	477	402	476	449	429	457	429	443	456	467	464	443	464	474	470	457	462	463	464	473	485	470	432	448	438	428	461	507	459	441	404	416	448	437	424	453	445	451	484	454	465	459	450	482	466	464	465	482	412	450	428	450	463	451	406	441	440	442	452	431	435	430	461	451	436	449	442	470	488	440	444	446	461	478	465	446	457	451	435	446	474	449	466	447	447	474	463	436	482	479	460	442	457	465	443	493	456	469	449	465	460	497	451	391	458	428	451	419	440	482	456	413	439	456	435	430	450	460	454	471	430	473	463	477	479	452	449	466	421	456	465	462	471	442	461	432	450	448	448	434	420	452	464	450	408	448	481	484	469	440	474	456	435	440	460	431	412	465	459	454	430	420	450	479	491	452	412	457	425	438	499	481	455	437	457	461	439	428	460	455	448	461	426	452	438	455	448	420	443	476	456	446	449	458	438	417	441	444	456	447	443	431	456	420	475	449	495	428	434	443	453	444	448	446	450	419	440	452	414	414	478	456	450	438	466	452	437	487	445	466	452	472	421	467	467	452	455	458	423	445	423	432	426	450	461	499	477	486	455	456	477	433	441	480	451	440	454	411	437	458	453	464	488	455	461	424	458	457	435	488	459	428	429	435	427	448	417	466	431	410	422	454	433	474	418	448	461	459	453	417	425	454	456	491	474	459	476	451	415	462	423	435	464	468	514	452	452	458	452	444	450	464	436	485	439	433	474	448	439	452	458	459	442	479	472	455	432	484	449	454	408	470	462	448	434	431	449	469	441	454	435	426	462	440	475	467	468	469	469	447	433	470	457	413	412	424	491	449	452	464	448	437	466	433	467	435	452	451	474	458	439	474	433	421	463	445	445	449	431	453	475	483	434	436	476	458	442	524	480	417	443	481	482	437	457	436	431	472	469	438	462	434	468	412	433	462	439	459	446	466	464	458	449	487	474	486	490	483	434	469	498	469	416	451	446	437	459	469	453	426	470	433	453	448	454	445	445	463	450	465	438	432	478	477	451	450	477	445	410	432	433	462	462	488	442	456	470	454	449	438	471	460	437	457	470	426	424	462	433	438	462	463	419	424	433	457	401	439	455	456	441	460	477	429	460	408	462	472	413	410	455	444	461	444	432	485	448	466	459	468	455	466	485	460	452	473	456	463	441	431	456	422	440	497	450	447	458	502	431	434	447	463	450	484	410	470	467	474	483	440	435	468	457	438	415	480	433	468	462	440	464	429	452	462	450	408	442	460	488	444	446	434	415	418	482	463	464	419	410	454	474	463	487	443	428	507	449	469	446	469	489	455	441	466	429	470	456	478	475	447	485	433	440	433	436	435	494	491	436	468	448	473	477	475	467	422	441	463	467	453	448	466	427	466	437	494	451	463	472	466	443	443	443	456	460	453	445	432
24197	22093	29522	25284	20292	9942	1536	755	640	603	645	576	583	583	592	566	585	618	568	599	600	572	567	603	553	577	577	597	595	567	600	593	567	573	565	588	554	580	611	624	546	537	551	627	538	566	555	542	612	592	563	550	566	580	578	593	568	566	555	594	554	569	578	561	579	586	568	556	554	571	565	600	549	574	552	570	572	550	560	569	596	549	595	546	573	553	567	602	577	602	574	510	542	549	575	550	623	601	529	566	570	606	580	551	567	570	563	567	534	599	575	556	535	554	545	560	552	555	622	594	543	626	517	526	589	566	590	521	566	565	547	557	602	565	579	571	552	580	568	577	576	592	566	549	587	552	562	578	568	592	582	582	614	608	582	564	604	567	562	593	555	565	581	553	553	579	556	571	567	576	567	553	584	539	579	567	588	535	556	570	581	512	578	568	589	571	578	574	562	558	598	607	527	567	548	592	590	548	527	587	521	617	519	598	517	564	552	534	591	572	577	589	552	559	578	579	544	532	557	581	594	577	572	550	561	552	583	560	567	587	572	579	519	562	594	595	566	580	589	581	616	577	627	552	573	579	554	584	573	567	556	553	535	589	565	559	603	609	568	553	543	596	535	536	549	599	576	606	532	593	552	606	554	602	559	584	547	536	536	583	532	614	519	602	535	583	563	584	589	570	550	542	563	577	540	542	568	581	602	588	575	559	563	581	565	553	564	577	572	582	572	548	559	565	551	560	557	543	589	576	592	550	593	570	552	582	606	561	575	500	548	571	592	549	601	569	549	555	571	585	601	545	558	551	564	617	535	524	605	551	565	557	570	548	570	594	579	562	547	586	533	563	532	608	568	572	555	550	551	624	573	588	569	582	592	544	552	546	579	597	559	575	566	550	606	604	550	565	576	566	576	567	563	581	554	579	568	582	601	555	553	571	552	559	577	523	561	594	573	600	543	551	568	530	551	551	581	586	574	582	610	568	546	530	556	527	590	531	572	577	558	569	542	589	586	561	566	563	543	584	589	579	613	566	560	597	580	534	561	553	552	569	605	533	568	598	590	573	588	506	544	563	600	614	550	547	535	584	565	547	536	571	586	598	538	561	567	585	597	545	565	548	571	592	565	544	595	559	536	555	581	540	562	580	586	572	567	570	575	577	602	544	516	569	525	592	568	587	548	544	587	522	588	606	526	598	558	599	587	597	572	580	574	587	568	585	552	554	545	588	565	533	577	554	581	609	588	543	594	565	610	599	557	568	571	550	626	515	582	535	560	555	607	608	572	559	581	570	566	560	578	533	544	582	575	523	603	556	601	547	527	543	562	534	557	569	508	548	565	587	551	549	556	562	578	554	570	602	556	583	581	532	578	584	547	538	559	557	560	585	586	571	612	520	561	591	586	574	578	592	565	564	567	576	582	542	592	584	606	544	554	532	548	583	548	555	539	549	577	568	574	535	571	593	591	542	562	527	605	549	574	564	569	588	545	584	535	576	606	592	603	579	569	569	576	562	531	542	545	522	582	619	571	571	556	609	522	557	547	546	543	570	544	578	585	537	567	572	582	539	590	618	512	569	580	545	563	562	592	589	562	606	583	578	547	569	534	572	565	541	572	517	538	632	556	553	574	597	594	580	543	550	536	585	542	530	536	606	519	544	554	584	551	594	538	565	584	575	560	564	560	548	591	590	551	537	579	564	561	565	553	586	565	552	550	555	567	594	558	577	564	594	606	580	574	531	544	580	625	568	606	586	567	598	596	594	530	575	573	588	579	581	576	563	548	565	585	605	541	561	523	545	573	563	574	566	548	532	558	580	630	574	550	557	547	521	573	605	585	608	588	552	544	537	515	553	557	593	548	559	562	523	553	548	600	566	531	565	590	604	556	538	558	571	518	505	620	534	542	545	547	603	620	559	556	579	542	565	583	551	599	548	533	555	578	594	561	567	572	522	610	560	548	546	538	543	606	566	564	572	606	557	564	575	571	554	540	563	586	599	566	567	548	574	605	569	601	560	540	566	577	550	578	514	616	544	563	532	548	485	570	542	537	582	601	597	577	558	542	607	542	597	588	590	580	530	606	550	537	546	614	564	592	578	573	558	536	604	590	527	526	611	557	551	650	559	619	587	591	554	595	576	513	524	572	604	571	621	577	567	588	540	588	578	566	559	556	595	614	613	588	553	580	519	597	555	558	563	564	561	580	517	595	498	539	601	610	595	592	599	586	509	564	553	569	523	580	498	538	591	575	572	539	602	553	588	576	589	515	611	615	569	542	528	574	548	513	585	568	548	562	568	571	588	597	631	587	586	567	577	556	601	583	591	576	574	551	576	582	534	542	557	562	548	591	573	560	540	565	549	555	577	521	620	614	550	527	592	580	576	570	565	543	516	634	523	577	577	558	549	552	557	570	552	550	548	609	568	606	556	544	535	542	500	568	594	518	584	603	593	573	619	523	571	612	586	551	570	552	545	571	585	526	550	506	544	567	595	536	528	567	527	550	564	549	576	544	592	553	539	533	557	549	548	598	562	556	590	558	574	588	558	583	522	574	566	593	560	634	563	580	610	592	569	585	563	557	561	565	568	565	564	598	587	577	549	564	594	555	566	558	563	605	542	562	532	553	588	585	568	560	573	526	552	569	530	542	556	610	601	577	581	542	559	540	593	528	564	577	606	565	559	539	550	574	567	558	544	550	592	541	562	575	569	547	573	548	574	586	584	578	565	575	570	596	524	540	583	554	552	586	553	564	574	623	589	609	554	590	601	581	527	588	588	550	547	573	562	505	591	580	572	500	551	585	542	567	550	566	551	572	544	553	533	566	587	522	568	584	536	579	573	584	516	555	541	617	593	559	596	580	575	572	629	549	569	583	528	600	640	573	566	587	541	580	578	599	568	570	576	542	555	593	531	531	539	529	544	590	567	543	589	556	556	579	587	537	537	539	596	556	548	543	612	589	593	560	612	536	554	611	582	507	575	592	576	544	590	599	524	558	534	612	574	536	543	557	509	561	542	559	535	557	578	613	555	551	573	596	563	547	543	558	542	563	521	544	540	569	592	564	582	610	587	575	557	603	581	565	554	618	540	555	564	577	563	556	550	544	565	586	532	557	559	571	528	572	592	551	580	617	550	528	586	575	609	595	574	582	562	549	572	571	542	593	574	540	566	564	584	593	568	588	565	570	587	580	543	575	526	571	585	555	600	552	558	577	531	562	561	597	543	550	554	585	588	536	544	565	507	543	565	569	576	555	568	541	574	578	542	578	564	531	568	541	580	554	589	548	574	544	592	565	581	573	562	580	579	562	529	561	571	564	576	513	566	584	542	536	548	554	519	568	535	553	579	543	559	582	553	576	556	594	569	534	541	576	588	552	538	581	594	576	613	576	590	575	573	560	564	590	563	579	545	576	543	562	576	588	548	551	542	595	547	528	558	572	578	557	576	535	564	578	566	573	516	591	515	616	555	524	575	548	549	560	538	530	561	584	617	562	566	545	597	566	592
60800	80383	57408	23385	7842	2196	786	600	495	533	505	525	528	592	556	543	512	537	559	517	494	549	521	557	499	509	541	520	503	501	484	503	570	510	543	547	523	497	568	521	505	574	568	545	529	527	529	500	496	523	545	504	529	550	545	547	554	513	573	527	507	510	559	532	492	517	553	573	502	535	527	519	493	521	521	543	549	543	587	514	539	518	513	539	516	497	551	532	506	551	522	528	534	541	568	564	533	534	523	504	540	498	525	510	501	480	488	509	522	510	562	515	521	543	558	542	536	491	536	547	535	529	541	513	531	549	529	542	528	545	548	542	485	512	541	533	564	524	534	553	492	543	523	573	557	532	533	540	523	530	553	502	548	522	547	530	500	502	528	535	553	505	547	558	501	552	509	521	524	568	563	547	534	492	521	509	509	522	553	532	500	533	551	493	542	548	528	537	538	532	550	516	536	540	517	523	551	540	563	475	543	539	528	538	531	520	537	556	501	555	537	534	566	516	540	542	540	539	559	531	495	498	554	540	489	541	513	551	542	499	482	531	519	522	484	528	573	499	512	517	558	487	555	552	546	511	536	504	497	541	543	535	534	556	504	523	549	569	528	533	520	508	518	487	505	542	556	531	512	536	538	502	538	522	516	537	501	527	509	522	494	532	517	525	519	517	531	503	541	516	532	500	492	525	528	554	531	486	511	558	546	543	494	527	502	552	541	513	545	522	528	528	557	534	535	530	554	550	543	493	508	514	535	509	509	535	519	508	494	525	507	521	551	466	508	474	539	535	515	529	536	548	556	588	567	534	535	493	510	523	507	497	525	533	540	506	517	531	530	541	583	554	539	515	517	537	574	532	516	527	516	502	519	527	504	529	537	523	521	571	506	545	548	528	529	519	531	537	508	514	508	554	493	525	538	506	569	534	506	560	528	514	529	492	520	506	530	541	502	545	559	525	524	541	465	517	498	557	555	479	533	550	509	510	523	520	531	524	537	506	542	508	529	554	510	517	509	481	538	515	513	497	511	530	520	522	519	513	491	532	523	527	522	513	519	537	541	537	499	507	546	503	580	501	505	502	549	556	546	511	537	549	531	519	514	535	518	526	526	492	536	529	566	518	544	526	528	518	548	489	520	487	525	527	537	524	531	532	493	519	531	498	516	509	521	514	548	500	539	521	508	542	520	515	491	486	510	486	497	479	536	516	552	555	518	507	555	528	522	517	503	516	503	531	541	525	527	540	503	511	527	528	515	521	547	516	523	521	516	528	514	522	501	528	500	484	502	530	508	532	509	486	540	512	490	500	512	517	523	535	516	516	527	544	552	561	507	515	501	490	555	532	551	563	537	532	548	517	560	514	563	483	542	549	561	527	494	506	540	559	539	535	550	537	507	510	518	520	507	530	519	516	515	541	480	535	536	545	480	544	495	492	500	512	491	539	502	536	528	533	540	544	536	505	568	496	535	532	508	498	490	504	556	550	502	530	553	516	504	521	538	501	513	526	518	565	544	537	533	527	537	531	516	517	521	520	492	533	544	524	542	548	486	556	501	517	530	533	562	557	523	469	505	513	533	524	557	560	520	514	510	497	519	544	550	516	497	496	533	540	529	521	539	510	504	502	527	566	520	553	536	550	484	524	525	545	565	537	528	524	539	520	490	530	496	526	487	536	556	512	480	479	538	525	507	551	505	488	525	527	489	519	557	516	527	534	525	501	547	539	488	540	519	557	489	548	511	536	551	545	530	510	520	518	502	547	528	540	536	498	530	525	586	528	544	505	513	520	568	562	511	552	520	518	532	511	573	523	499	502	537	516	517	497	497	581	519	520	530	482	535	528	562	580	466	526	572	521	521	478	521	527	515	584	539	530	553	521	527	471	512	511	502	518	494	543	543	494	511	509	538	518	499	540	505	528	479	556	542	530	547	556	492	527	523	606	479	515	545	515	502	504	529	517	516	495	531	526	572	488	511	520	534	535	551	528	494	548	525	498	506	495	548	533	552	527	543	513	562	548	519	542	563	542	502	520	544	533	499	536	496	532	524	496	506	534	513	550	527	502	542	470	525	548	542	510	526	535	486	540	509	524	522	538	535	523	547	561	483	507	545	510	540	544	551	535	520	560	473	531	480	546	527	497	532	553	560	534	543	525	516	545	515	525	520	524	516	512	531	563	530	513	517	471	477	521	534	530	534	550	523	511	513	489	515	511	561	513	539	555	529	525	516	535	542	552	559	519	496	506	517	520	498	489	549	539	531	524	506	528	488	486	517	541	547	514	514	483	538	558	543	547	528	523	510	469	535	519	490	528	503	518	538	502	524	527	492	540	523	506	532	560	516	527	528	505	562	502	509	484	463	567	498	557	533	535	528	500	556	516	549	525	533	560	532	518	499	503	537	535	532	506	548	523	539	563	508	516	522	502	526	510	536	526	502	566	533	547	540	556	581	553	541	555	472	468	523	584	522	493	489	534	539	525	561	511	530	509	502	500	524	474	484	502	538	512	535	533	520	546	559	488	553	558	528	561	541	512	477	562	510	523	501	520	486	509	551	512	510	525	483	520	514	516	489	533	481	537	506	552	519	534	541	534	505	540	504	514	528	548	482	474	496	533	553	521	532	553	532	505	516	551	551	544	492	504	522	500	481	523	572	529	538	484	487	504	508	537	574	496	550	555	546	549	528	567	521	545	585	537	492	542	506	513	524	513	521	559	509	502	507	495	495	515	509	523	531	526	554	512	536	519	498	557	535	532	524	524	549	508	517	516	513	539	511	528	498	523	568	487	517	509	501	515	539	527	513	507	541	514	528	529	508	542	532	530	512	559	546	479	526	523	567	523	509	532	481	519	523	515	519	528	547	481	529	523	525	458	533	535	479	547	525	530	575	496	507	512	544	508	505	492	537	512	515	521	509	544	522	499	567	555	519	537	540	511	543	536	510	573	533	491	534	505	534	532	527	497	532	473	553	482	521	538	544	537	504	505	497	523	510	524	529	489	552	544	494	534	523	526	525	520	550	533	507	493	537	501	514	532	547	511	517	563	456	504	495	535	534	503	522	505	539	516	571	495	498	520	533	542	495	546	502	521	524	580	512	534	512	530	542	491	493	529	530	513	520	536	493	515	563	481	518	522	506	559	538	550	538	510	544	481	526	515	488	521	519	532	566	498	553	562	496	526	533	516	528	484	501	538	540	438	515	539	561	516	509	532	512	543	524	515	533	511	501	516	488	503	510	530	535	538	489	534	496	496	536	531	547	568	515	540	506	541	553	551	490	488	481	519	494	529	536	542	516	469	534	533	500	501	526	557	544	568	524	538	516	534	531	546	566	595	562	475	529	514	544	519	525	481	505	518	530	515	521	526	545	489	547	497	520	503	483	515	495	532	509	510	490	532	555	524	518	522	495	535	485	540	530	504	563	528	514	527	550	536	510	549	507	491	530	556	509	537	485	554	515	511	520	532	510	535	530	520	520	522	479	548	507	510	448	481	513	528	526	500
34879	27012	17963	5092	1102	567	486	439	412	431	400	452	438	430	406	403	472	453	425	388	463	414	419	406	438	458	435	429	389	415	468	406	451	385	394	433	429	412	399	417	412	434	423	407	428	423	432	425	433	457	419	403	465	415	405	442	433	410	441	419	458	417	444	400	429	406	437	430	466	441	431	422	437	447	432	390	448	409	428	427	444	431	426	427	461	432	432	409	442	391	408	411	411	408	414	435	428	441	420	435	390	456	412	387	423	424	433	426	438	428	399	449	420	455	417	408	416	414	446	415	395	429	386	415	414	440	438	387	436	439	434	458	432	413	403	441	430	433	419	430	428	446	420	423	423	466	410	424	390	456	403	416	416	392	412	424	387	379	407	430	466	432	433	474	396	416	417	443	457	412	454	471	389	376	396	414	392	450	417	406	419	442	385	443	442	450	401	412	446	387	426	380	410	409	395	429	438	432	406	390	411	388	441	447	466	441	450	419	430	459	472	407	405	436	437	433	403	425	429	428	449	426	423	438	394	396	428	445	437	436	400	393	392	481	425	449	391	422	393	444	414	413	420	394	421	427	399	408	410	429	390	391	457	419	405	398	381	455	427	426	416	443	432	413	403	409	437	387	414	405	405	404	432	462	411	381	401	427	388	425	407	411	437	462	404	406	426	417	421	427	414	413	445	418	443	396	423	437	411	447	417	428	443	443	451	407	400	415	441	434	428	424	429	406	453	377	438	428	428	395	408	418	464	457	400	436	418	421	463	466	396	414	417	398	430	396	456	438	447	446	423	453	431	416	441	374	423	441	417	411	405	417	425	423	402	412	407	407	463	443	426	418	447	418	396	401	416	451	425	484	442	427	420	451	424	429	424	443	404	401	431	455	440	419	423	416	396	420	444	441	427	441	398	416	450	431	401	414	401	438	432	454	414	434	434	379	410	401	411	423	427	422	422	386	413	439	424	436	416	409	405	475	412	419	409	429	424	447	424	432	444	411	416	399	410	388	447	430	405	399	398	399	433	447	433	436	404	408	430	440	429	414	407	411	441	418	418	400	389	423	389	431	421	425	440	419	450	409	423	424	452	450	413	402	399	442	380	463	454	404	392	394	409	426	454	424	426	428	422	438	468	458	431	447	435	393	382	425	437	389	441	410	418	419	387	424	420	428	419	453	432	436	409	466	425	429	442	424	403	441	422	452	434	451	432	439	395	441	435	397	456	431	429	393	402	405	395	420	407	390	425	456	436	461	405	447	469	447	431	402	426	425	417	401	390	460	441	415	474	465	407	454	431	402	432	386	439	409	439	441	403	405	408	421	439	414	443	434	447	452	433	420	435	465	433	418	463	405	432	419	423	434	471	459	386	454	432	413	423	379	411	430	392	394	441	393	404	403	469	441	434	411	394	412	411	445	435	445	458	400	429	393	386	421	427	439	433	399	414	430	420	388	421	481	382	440	442	419	420	442	432	409	444	437	416	439	417	437	428	404	411	406	406	431	423	424	390	419	429	400	439	429	426	440	422	439	398	434	379	432	442	428	433	419	430	460	417	420	405	439	418	445	432	378	387	392	403	407	418	410	426	394	386	404	418	417	409	420	445	446	409	451	434	403	417	414	420	410	446	451	367	467	422	428	410	430	384	429	450	385	448	453	408	419	406	409	444	415	381	387	433	409	441	399	423	459	417	442	411	370	409	439	424	410	403	426	393	451	395	423	408	441	462	396	432	410	427	458	464	395	428	409	403	424	443	460	434	413	422	414	413	437	447	411	410	445	425	394	445	421	455	426	461	447	406	412	442	442	401	427	391	394	410	449	437	436	456	406	459	449	367	431	432	427	450	430	420	444	387	439	437	412	395	442	407	422	447	433	408	379	412	451	414	419	454	418	433	446	419	415	443	436	438	419	426	425	406	389	420	451	426	414	378	449	444	417	408	427	430	409	404	413	408	398	429	397	450	427	427	423	447	395	431	447	422	447	413	393	444	408	475	392	447	445	440	437	417	412	427	424	422	463	435	432	427	455	393	403	416	438	440	413	462	400	435	415	416	397	413	435	404	406	469	407	400	422	415	433	426	427	439	417	440	431	451	426	413	419	421	437	439	425	413	423	406	448	396	390	428	438	418	450	427	390	407	412	412	459	390	427	430	441	430	456	448	442	466	395	441	412	464	396	477	420	433	421	393	392	392	390	457	381	412	425	429	424	397	430	408	426	407	415	423	434	428	412	428	445	416	424	449	428	469	389	420	439	401	438	401	410	409	404	478	404	400	422	440	408	407	455	402	426	452	395	416	447	445	458	463	408	420	441	440	422	457	436	389	414	419	442	425	419	426	454	398	393	462	431	446	430	432	425	453	375	397	439	435	449	420	419	408	421	454	435	403	424	421	408	424	439	397	403	433	425	434	399	381	470	429	410	434	419	402	394	429	397	401	414	427	409	417	446	409	379	421	436	400	438	449	418	436	443	395	376	450	434	422	439	439	428	411	436	404	439	438	437	373	403	444	423	436	440	442	422	467	421	439	382	390	407	419	427	405	406	433	415	399	416	422	452	407	436	416	417	414	416	468	398	458	423	403	392	439	406	441	419	425	426	419	393	436	423	431	442	407	411	412	418	411	467	388	438	400	398	407	395	448	419	396	432	428	434	427	420	436	413	409	407	464	422	399	408	465	412	413	414	410	378	405	428	431	425	434	458	480	463	381	400	428	390	424	409	402	400	429	392	440	452	380	441	422	405	413	421	432	384	404	405	404	435	450	431	406	419	433	394	426	426	389	426	422	407	427	444	420	434	421	448	417	430	428	400	429	420	421	420	391	437	433	467	403	421	420	394	456	386	428	436	449	427	423	444	418	428	430	470	422	444	447	379	390	427	433	438	437	444	396	416	447	449	414	417	425	454	384	474	442	445	463	422	453	441	430	414	424	452	403	394	412	404	421	428	434	429	426	426	429	418	411	427	437	409	454	406	451	420	410	410	388	408	423	392	415	449	427	418	429	416	409	420	416	402	435	442	449	431	444	394	423	402	395	452	444	432	424	443	435	456	422	409	449	456	439	381	439	394	440	382	450	414	420	401	455	408	408	436	402	409	438	415	398	411	408	440	430	417	411	383	434	471	395	423	431	410	410	430	454	436	419	443	448	387	429	410	411	393	463	401	384	455	421	414	443	438	414	403	436	422	417	423	416	417	406	429	396	402	420	417	403	434	392	433	452	407	441	417	458	408	417	414	430	407	417	408	418	412	445	418	411	462	384	423	461	460	438	416	415	433	419	419	429	423	424	418	423	416	415	436	423	408	419	426	431	405	421	417	434	416	400	407	427	462	428	408	451	421	403	417	414	453	410	398	454	397	432	418	404	429	415	399	428	414	394	422	380	387	403	415	418	448	435	456	398	455	407	441	411	425	426	400	409	429	407	441	434	404	395	437	426	456	405	451	464	409	408	403	450	382	452	412	395	437	412	445	444	399	451	406	410	389	438	377	421	418	418	444
30975	24804	11441	2652	1056	478	375	332	370	363	391	356	360	342	350	385	351	366	383	368	356	351	338	339	376	375	360	354	344	356	356	346	384	364	374	367	380	380	360	367	359	365	362	423	377	353	372	367	360	364	345	363	362	388	345	327	333	380	371	382	357	409	373	342	336	354	335	335	373	355	351	377	386	367	353	385	352	340	343	342	367	357	405	375	339	343	340	391	332	372	375	392	355	377	337	376	364	363	384	334	343	369	358	342	355	343	361	393	342	344	344	387	363	389	398	390	393	365	342	367	366	401	365	365	356	365	370	336	384	361	403	377	384	346	385	339	369	333	392	394	390	358	374	354	348	368	353	345	346	343	382	368	397	363	356	372	350	373	340	365	346	344	336	325	350	320	365	368	382	347	395	374	358	386	358	371	379	395	371	368	395	344	364	364	356	360	346	333	397	350	350	399	364	356	358	363	344	359	386	348	339	351	366	353	379	361	369	351	356	363	379	363	378	356	363	364	348	376	380	340	383	342	368	356	357	363	370	387	352	372	347	392	381	359	364	356	384	383	387	367	379	374	363	356	350	375	363	360	360	372	356	380	356	394	381	379	376	369	359	360	361	384	375	365	320	328	369	358	381	378	373	342	330	369	379	369	377	378	346	378	377	379	327	377	407	379	365	369	389	344	365	333	379	382	358	355	339	372	379	350	364	365	397	361	360	356	394	361	373	377	367	373	374	407	369	383	341	369	371	356	348	395	370	362	345	382	375	386	367	371	357	337	325	402	366	360	402	367	361	386	370	352	359	360	348	321	348	346	360	337	365	363	363	366	377	350	360	367	335	328	342	369	341	360	375	379	335	361	391	375	378	362	414	376	347	366	345	369	341	326	394	369	350	361	350	358	365	369	378	360	398	342	367	337	392	343	382	363	368	357	336	393	384	425	347	359	385	391	348	380	370	397	359	382	359	373	375	378	365	387	356	381	338	352	338	330	373	338	348	363	364	382	394	355	342	420	349	340	356	356	389	359	339	363	356	347	356	364	375	413	357	356	363	326	384	372	372	396	333	369	339	376	381	342	365	337	359	400	359	378	389	371	325	339	339	373	367	367	382	348	359	355	389	382	344	381	364	367	339	395	388	342	400	349	358	345	366	377	384	385	384	366	379	356	379	374	335	350	322	373	376	341	378	312	380	346	354	356	358	354	366	395	375	384	372	361	348	358	371	352	375	374	401	346	378	361	374	396	333	348	350	355	346	378	375	346	360	356	384	362	324	352	353	345	370	349	344	368	367	377	394	348	357	365	371	351	358	359	363	344	371	371	398	360	395	363	341	369	349	378	349	404	326	350	348	402	389	350	365	351	336	350	347	345	360	382	362	339	399	357	336	381	375	390	388	362	405	360	346	349	347	330	393	359	349	344	356	401	386	352	370	354	342	343	368	378	346	356	364	362	318	383	381	352	362	373	364	372	350	376	355	374	335	344	338	385	384	362	364	387	378	367	385	368	361	391	378	349	363	372	370	383	322	356	338	366	354	370	372	353	339	357	324	367	373	395	349	381	362	342	360	362	337	360	353	357	357	357	362	348	364	345	375	365	372	351	361	349	359	345	366	393	365	346	367	370	391	374	352	390	357	363	332	388	378	349	328	353	367	399	359	384	345	368	360	360	369	394	336	387	382	369	379	374	356	368	379	356	374	347	385	393	366	391	374	388	366	377	368	331	371	346	367	343	351	338	351	341	367	378	392	347	366	378	337	364	354	340	395	370	349	317	368	348	361	383	387	352	368	326	388	379	355	339	352	374	371	354	382	367	371	375	371	356	387	378	386	389	347	354	379	341	331	367	340	357	350	379	380	383	360	347	371	347	360	375	368	363	388	389	357	356	359	343	356	371	359	318	387	362	356	348	364	366	389	377	337	359	345	339	369	358	359	350	336	353	361	364	368	350	376	346	395	377	372	376	391	361	395	387	380	374	377	382	393	345	367	347	385	362	321	393	373	360	349	349	357	405	365	379	333	357	339	370	380	344	383	388	363	350	356	377	368	351	387	380	358	374	364	338	358	366	385	417	343	405	386	353	340	351	372	339	394	374	344	347	383	374	354	357	327	356	350	354	350	351	348	370	323	364	396	389	408	365	378	364	365	378	362	392	336	377	398	394	338	387	353	385	354	390	388	367	333	366	348	401	364	323	345	375	323	370	346	372	348	358	352	367	359	326	382	375	364	366	389	370	398	371	381	367	340	397	368	354	374	371	369	326	363	342	378	364	350	360	370	352	399	359	348	385	322	363	354	383	357	342	380	368	351	395	352	364	360	366	384	380	378	380	327	345	354	351	385	336	348	380	363	436	363	380	367	386	369	344	344	409	336	358	349	370	342	345	328	372	377	347	379	336	393	375	348	347	351	370	372	326	379	356	358	383	363	355	400	362	379	397	346	401	335	359	333	364	383	404	367	347	405	397	363	383	367	349	351	339	349	353	360	338	366	341	328	384	401	370	388	377	373	362	350	376	369	381	384	359	357	357	365	361	335	413	364	397	352	362	373	351	372	395	333	371	372	390	348	381	375	356	390	362	409	364	373	391	337	371	379	363	387	358	366	392	378	353	348	364	352	387	353	379	370	358	399	376	361	354	350	359	364	399	369	348	370	374	393	361	368	375	354	337	387	381	354	374	348	335	329	363	356	340	368	397	359	402	360	337	382	397	376	374	331	362	395	314	345	373	354	343	393	359	365	350	377	333	392	365	352	364	363	363	367	355	341	346	361	400	359	348	372	383	376	351	352	349	355	403	346	365	364	381	345	419	372	381	358	352	376	375	391	374	329	370	341	397	370	347	360	390	384	379	330	419	327	342	333	387	367	369	397	353	418	348	362	352	378	391	373	354	343	371	364	354	370	348	372	383	372	356	360	358	408	360	351	389	351	332	363	357	390	357	348	373	347	403	371	338	356	388	332	353	347	334	347	359	373	374	408	340	349	364	385	358	382	340	343	381	387	357	355	375	326	354	341	364	376	366	353	354	355	356	344	395	375	377	346	366	325	399	331	354	392	330	371	376	368	324	389	353	355	379	353	346	314	378	359	366	361	388	346	379	364	342	373	363	353	368	351	406	418	379	384	426	383	367	436	398	398	355	376	360	379	398	353	368	369	369	364	338	343	372	395	379	381	369	375	373	374	356	382	336	353	345	360	417	365	369	384	369	357	351	349	364	340	349	348	367	352	362	335	364	367	333	411	363	394	362	398	354	355	343	378	355	366	377	370	388	360	384	331	367	401	361	368	412	399	357	364	381	380	420	356	341	387	363	372	361	361	393	366	363	374	380	364	379	359	335	353	363	352	333	357	380	357	367	386	314	365	340	379	378	360	373	367	371	348	382	388	379	335	362	367	361	397	363	367	374	341	378	373	346	323	357	364	370	377	400	364	380	369	388	393	337	391	370	347	388	374	363	363	368	316	370	368	360	372	356	376	361	384	367	354	371	387	359	383	358	379	331
24967	22779	30745	26192	18462	5846	1043	587	519	542	538	508	499	507	511	524	512	492	461	512	520	499	479	448	494	519	501	498	516	501	514	517	485	509	499	480	534	445	493	483	437	477	499	477	507	509	484	469	478	516	513	485	498	468	489	465	497	448	481	451	474	470	486	465	471	500	474	460	490	480	492	466	493	470	479	477	450	504	436	512	489	460	464	480	508	501	492	470	478	451	491	469	436	519	499	495	513	479	527	485	534	460	450	476	480	484	512	530	506	465	453	486	451	501	459	495	472	479	474	496	479	478	504	469	498	492	472	460	486	473	502	505	494	461	491	456	515	478	407	487	493	473	463	469	469	493	479	471	472	506	440	483	445	453	472	483	507	471	481	457	501	503	459	487	519	481	481	473	470	512	501	505	480	470	502	483	494	467	479	470	486	471	473	465	489	448	458	423	486	521	456	528	494	442	476	482	498	465	486	437	497	490	503	499	496	468	492	456	468	454	485	453	504	499	459	498	499	494	481	472	494	467	473	453	470	480	472	457	480	454	490	517	480	438	471	467	490	478	483	457	468	503	488	536	479	479	474	504	474	474	498	461	483	496	489	471	500	446	480	490	477	464	481	508	486	463	472	495	483	460	478	470	496	488	448	468	466	485	478	478	461	492	489	449	472	523	437	523	482	494	500	480	505	463	485	463	496	494	478	517	518	483	478	512	485	454	492	492	506	478	466	476	525	477	491	470	461	488	487	499	478	480	487	484	485	460	493	495	452	521	469	449	508	463	518	508	488	449	504	462	475	433	511	488	445	503	487	510	485	485	479	492	470	458	472	476	448	445	488	501	491	428	477	499	445	477	477	516	473	477	489	492	470	449	520	474	462	463	476	460	482	478	459	489	452	490	510	460	433	471	480	494	499	468	515	519	482	466	476	500	479	461	429	493	505	490	487	507	477	448	474	469	476	485	455	498	504	506	469	478	472	469	490	521	463	494	501	491	437	489	471	469	490	521	451	498	492	479	464	500	457	475	469	483	476	494	475	495	484	492	473	494	430	455	468	450	478	472	495	480	468	470	487	473	534	500	505	513	447	469	451	477	465	464	501	483	446	472	484	501	481	490	503	525	515	464	487	463	457	480	527	482	454	528	476	516	496	475	467	476	474	446	471	455	492	487	469	483	482	472	453	489	465	487	433	499	473	513	461	463	458	464	458	475	494	495	461	478	485	502	458	487	476	472	493	464	489	464	479	474	505	438	480	476	477	488	479	492	530	480	520	475	467	489	423	467	485	493	469	512	520	468	462	488	497	490	429	469	502	475	464	490	463	476	527	510	498	475	450	472	491	530	498	508	517	466	450	454	459	482	503	453	426	478	482	453	473	512	479	485	460	463	469	480	504	468	452	477	493	451	478	495	460	502	454	496	487	449	453	451	487	461	454	469	495	525	502	476	450	437	477	482	485	440	493	514	482	524	491	488	461	499	459	470	509	486	467	496	496	429	508	445	500	485	466	512	494	526	468	458	479	497	529	466	474	494	457	469	521	486	487	510	490	460	487	467	471	452	496	480	468	489	502	492	470	510	452	457	472	466	495	500	500	509	467	496	528	483	493	534	457	474	473	474	428	460	515	439	513	465	521	483	491	460	498	458	493	491	441	464	474	484	485	440	475	487	472	475	499	486	496	495	467	521	477	479	437	490	475	459	509	521	457	460	484	478	472	487	516	468	432	485	498	507	499	487	484	519	477	474	494	482	497	452	473	493	475	467	510	467	485	496	530	454	475	499	486	486	495	454	517	513	491	508	527	482	442	492	500	509	460	474	481	461	478	481	507	448	491	495	487	477	490	475	506	502	487	466	443	476	470	497	442	470	472	448	464	459	492	507	472	488	522	463	475	447	521	468	466	454	489	493	485	475	496	441	481	482	484	479	497	453	501	501	488	477	458	497	457	483	490	459	497	443	486	496	445	490	468	506	476	496	478	483	471	477	503	492	505	524	473	477	526	516	511	482	490	484	492	456	479	481	465	516	465	460	430	508	484	470	473	524	483	448	468	490	485	502	430	531	509	491	500	458	421	443	497	470	457	448	463	441	429	474	481	515	469	442	489	508	524	450	466	480	484	518	469	437	507	444	486	488	488	473	509	489	488	503	494	490	483	452	466	458	484	490	452	469	496	483	508	511	467	478	503	453	456	471	494	469	441	466	486	481	491	533	487	465	466	428	490	461	455	501	482	497	504	511	463	491	476	494	475	497	453	466	474	466	441	458	490	472	469	496	445	458	456	488	466	450	491	449	467	475	509	508	506	499	480	466	512	488	499	506	496	487	481	494	480	487	490	490	500	475	497	458	443	478	530	464	494	515	488	481	451	459	471	494	497	468	475	445	471	472	462	465	469	476	493	496	495	490	445	502	448	485	452	479	458	465	477	446	499	510	451	496	492	538	509	500	472	482	423	442	486	479	470	508	446	478	492	471	484	455	514	467	475	513	452	531	454	450	477	466	482	452	474	503	468	468	501	429	475	509	488	471	526	470	488	486	498	493	497	485	478	450	457	454	490	512	485	483	492	507	498	458	470	461	447	499	507	474	451	529	482	534	465	478	463	482	447	474	491	518	488	485	476	469	469	461	487	480	469	479	436	484	496	502	489	432	465	497	475	460	478	463	492	490	472	491	490	450	487	494	449	524	455	511	435	480	469	501	474	460	488	493	442	487	482	473	483	482	453	441	500	466	490	436	476	484	486	512	505	468	503	474	500	429	497	506	457	434	470	495	477	492	500	445	464	480	506	483	452	487	479	494	459	465	490	465	472	481	434	484	489	462	462	471	525	476	457	464	451	464	538	501	481	487	492	472	421	465	488	525	473	454	476	471	485	460	461	482	455	485	481	462	451	460	489	505	461	475	472	444	528	449	466	455	458	471	504	502	459	454	461	512	474	445	444	470	453	466	482	512	483	477	446	453	494	494	513	518	475	480	473	492	495	483	533	451	528	496	485	463	441	467	440	457	508	515	497	467	462	464	492	482	514	464	471	475	492	516	504	447	471	471	492	440	506	496	445	471	471	504	437	505	497	469	483	480	494	525	470	466	476	487	466	466	461	468	506	471	478	478	456	493	486	511	488	457	449	500	475	471	478	452	492	528	525	453	465	462	440	461	487	488	452	499	484	512	518	496	484	479	472	467	495	435	500	516	479	447	513	495	526	488	494	451	481	461	525	461	474	497	503	477	496	489	527	485	503	460	472	469	468	479	478	453	471	447	489	484	486	487	524	467	522	452	453	452	479	455	413	514	490	451	503	487	484	434	514	472	451	467	486	488	513	503	444	450	460	455	470	483	497	475	468	485	492	448	482	517	473	465	430	479	501	508	508	462	470	471	487	494	418	501	456	448	443	489	470	436	492	475	462	420	481	514	431	456	479	473	455	462	515	444	433	500	527	459	475	485	460	432	478	522	466	521	469	450	499	508	455	440	460	481	454	498	481	477	493	475	438	485	456	485
57268	84385	52218	19199	7088	1867	667	502	467	440	432	468	466	467	454	451	461	492	455	447	493	446	463	453	474	422	463	461	506	430	434	443	426	452	444	435	410	456	449	455	441	411	487	438	481	458	425	405	451	487	445	466	463	436	449	470	420	467	436	431	409	422	470	453	446	433	451	462	489	433	499	441	478	447	464	463	420	428	439	457	448	436	464	437	426	454	476	430	416	460	469	438	478	475	437	429	436	406	431	485	477	422	459	432	458	437	459	443	475	443	473	462	444	459	451	458	455	454	433	443	449	446	432	410	451	503	476	451	461	485	474	474	479	424	445	455	439	435	420	427	468	444	459	463	455	435	469	480	452	431	463	440	472	463	434	460	444	456	485	426	454	452	470	423	485	451	458	456	438	459	444	476	457	431	464	420	466	406	426	424	473	477	466	466	475	489	443	476	469	446	459	441	459	434	459	434	441	443	454	467	456	463	468	459	429	457	467	437	466	443	457	458	486	474	422	481	464	500	445	443	475	470	438	434	492	492	460	431	472	461	501	458	451	446	486	411	427	460	456	434	457	419	449	474	458	456	462	460	462	450	428	440	456	426	454	472	468	508	451	463	410	471	477	447	423	446	479	427	495	428	419	423	480	440	474	477	451	418	423	466	493	459	488	468	490	458	471	425	451	461	477	449	453	439	426	462	427	471	443	482	442	433	438	476	461	466	416	451	442	476	454	441	500	424	454	459	430	454	455	453	436	490	475	465	448	466	417	465	426	464	434	455	437	444	466	433	476	440	468	449	447	471	442	474	454	484	440	427	466	489	444	440	456	447	446	469	430	438	432	458	446	450	473	450	419	452	479	460	426	463	472	482	439	450	480	457	433	466	500	449	461	430	485	459	421	477	449	451	470	463	463	474	443	443	459	433	423	477	451	494	438	465	449	440	433	458	460	475	443	449	429	466	494	461	398	471	436	486	453	438	418	455	425	441	428	476	476	474	492	480	476	464	439	465	459	436	440	449	466	455	464	453	425	433	416	436	468	421	429	452	467	445	466	421	445	434	445	429	485	458	427	436	430	470	424	441	454	451	473	424	450	460	431	476	449	432	457	450	474	445	498	430	449	444	456	476	419	445	453	444	446	473	456	446	481	454	477	429	481	444	461	421	469	452	438	478	464	445	448	486	409	425	452	479	430	479	419	450	460	462	452	463	435	444	463	436	406	445	479	460	449	458	423	456	454	460	467	445	466	464	453	450	462	464	445	446	446	455	440	418	455	409	453	422	458	463	433	411	393	442	441	486	508	499	477	483	434	461	432	464	456	455	445	429	479	468	464	471	438	429	426	476	443	441	445	485	431	459	468	444	444	449	499	448	438	429	449	497	444	445	468	465	494	467	437	428	446	486	437	441	450	462	478	410	441	462	430	410	448	440	449	459	481	479	485	447	474	418	474	451	462	450	422	413	506	467	398	436	447	414	424	471	438	472	462	423	436	452	423	447	448	440	440	473	454	494	461	456	431	491	453	498	422	447	449	439	434	415	438	489	446	444	471	435	433	437	469	459	441	416	447	444	461	427	484	447	450	457	415	479	428	437	462	446	435	446	477	433	484	511	448	462	479	454	442	405	456	475	456	446	473	466	460	434	418	460	463	474	457	454	468	430	481	437	460	477	420	458	463	465	466	483	470	410	446	470	506	469	476	437	480	478	437	460	470	471	450	448	453	447	468	417	469	393	435	460	451	417	441	483	446	466	461	443	437	462	465	449	458	440	495	451	459	474	445	482	449	465	430	470	411	450	484	430	438	447	437	476	460	436	419	436	457	402	467	411	461	457	401	442	436	436	443	416	440	482	451	431	421	508	439	442	466	463	440	467	441	441	487	409	479	482	423	436	435	470	470	441	415	453	474	447	461	477	458	472	453	421	458	448	459	436	430	415	457	442	418	400	444	475	453	432	473	467	466	438	442	457	444	433	454	487	464	450	470	457	483	455	417	470	468	474	452	484	423	452	474	463	430	446	462	462	457	414	460	474	432	459	471	442	432	472	471	436	452	452	492	460	429	486	438	461	474	436	491	424	459	452	415	468	431	446	473	454	446	437	421	465	448	464	446	486	459	435	468	442	463	423	434	480	492	407	436	493	465	456	448	460	451	471	477	437	458	469	481	442	440	464	441	439	452	419	427	416	460	455	421	453	456	500	454	464	453	479	427	462	446	453	447	459	457	459	457	466	470	410	431	465	448	462	437	461	488	476	441	423	447	462	501	417	470	492	410	470	481	422	466	451	473	418	436	459	446	465	436	402	419	467	465	472	459	493	444	430	460	458	420	480	428	478	477	430	407	458	424	428	422	459	451	434	475	446	460	401	472	436	462	472	449	445	459	441	437	441	453	439	486	458	472	457	441	456	440	464	461	463	442	471	430	453	454	471	452	450	457	455	450	465	423	464	433	460	479	439	397	421	425	424	460	466	491	472	451	434	481	444	457	472	465	462	466	477	465	425	400	497	472	456	463	450	457	468	443	423	475	442	448	455	479	415	498	455	480	466	482	460	449	457	428	426	423	445	482	435	453	427	458	490	438	427	421	454	465	444	477	472	434	480	447	466	480	476	411	427	440	428	405	486	445	458	448	443	387	417	438	437	452	421	452	448	453	456	486	420	481	488	457	486	475	498	412	442	469	457	447	455	462	448	457	450	440	423	444	448	466	424	484	457	433	432	442	431	436	478	442	460	465	424	470	441	453	447	467	436	449	411	470	445	462	432	449	490	445	449	467	487	447	464	433	435	469	484	423	440	430	478	471	425	437	431	443	462	452	426	477	480	459	420	459	443	465	444	446	448	478	474	481	451	420	417	453	462	402	439	487	433	434	510	461	424	439	421	446	483	436	439	450	467	448	477	458	476	424	457	405	446	452	412	440	454	464	435	458	404	475	446	420	453	438	439	427	462	423	457	458	470	467	462	417	438	442	456	453	457	448	449	424	451	462	474	435	461	469	454	418	445	440	471	483	449	423	440	464	439	454	461	437	465	475	421	426	447	430	483	439	419	481	431	484	443	420	426	474	429	436	456	419	465	422	424	466	468	440	464	440	479	468	464	450	445	441	457	481	456	474	437	449	447	443	430	487	457	447	493	488	456	424	434	446	468	438	472	426	436	421	476	465	428	446	452	466	411	435	491	477	443	437	430	450	474	488	478	463	436	448	459	441	467	423	430	421	421	455	421	435	443	463	461	485	408	437	474	440	494	483	446	462	448	439	432	457	495	444	472	452	485	456	479	473	422	446	452	457	425	451	460	446	468	421	456	464	469	461	470	441	443	449	417	459	471	416	415	442	459	450	458	444	420	445	430	456	478	448	497	447	437	442	461	449	438	459	482	458	447	443	444	472	483	461	448	442	506	403	423	403	495	413	413	464	450	471	473	433	440	451	431	431	475	429	453	465	462	424	441	487	428	445	436	423	429	454	441	448	428	491	447	466	467	428	442	439	427	460	491	451	450
24158	22038	29121	26136	20566	9889	1488	694	583	626	610	584	582	583	569	555	587	598	585	601	561	595	550	561	597	567	580	582	542	569	566	583	589	530	544	543	549	549	543	568	572	539	586	564	560	548	566	582	572	568	559	577	576	602	614	546	541	588	560	588	563	586	582	516	547	572	547	568	544	575	592	545	594	570	551	607	545	559	581	579	531	588	515	540	585	531	540	525	564	540	541	542	515	570	574	547	565	532	578	562	567	579	538	577	544	549	589	576	601	568	562	558	572	555	559	580	567	564	543	604	586	586	546	593	562	548	561	558	570	571	545	568	563	552	603	535	598	545	605	549	555	565	569	554	583	571	532	531	587	519	541	540	534	580	567	547	535	550	535	519	548	634	602	567	558	534	555	532	557	545	552	517	584	555	546	574	575	588	533	566	560	556	582	592	546	533	563	546	528	593	567	587	562	558	564	557	571	537	550	571	550	528	559	565	556	606	551	580	586	572	535	519	563	568	527	587	551	549	527	558	539	561	565	579	532	576	542	560	529	567	539	532	603	534	582	576	583	552	563	527	518	578	614	565	580	537	571	575	517	561	553	572	515	549	554	582	515	584	539	526	542	540	546	579	589	592	524	601	576	574	565	550	551	528	551	538	591	566	562	519	530	562	572	559	634	598	570	566	537	584	529	546	580	536	574	587	547	562	573	535	566	635	555	597	565	527	538	562	565	555	553	584	574	562	516	562	577	555	537	594	571	541	521	579	554	564	535	611	559	530	545	572	559	610	534	590	543	524	527	573	593	543	528	567	545	545	532	570	550	576	531	559	529	517	559	545	574	514	543	598	587	564	544	545	578	577	555	593	566	537	575	533	544	548	586	547	612	529	547	556	568	521	563	515	527	549	557	578	583	621	557	569	552	566	541	594	560	554	582	566	610	611	511	559	545	591	587	492	579	585	544	577	547	560	571	554	568	553	560	548	557	552	554	556	520	555	532	561	584	543	563	597	536	606	592	605	552	542	521	550	554	573	551	565	579	568	520	554	526	566	569	530	559	549	566	554	547	578	559	547	536	516	593	569	537	493	568	536	558	543	536	561	588	562	577	550	578	534	534	551	515	601	546	583	594	585	541	501	568	555	544	566	556	557	507	609	549	549	540	565	555	525	528	607	559	546	535	531	552	561	587	616	534	590	557	570	548	539	547	514	570	555	555	592	518	589	544	543	539	516	547	573	567	541	571	562	591	569	557	595	539	568	538	558	554	498	555	558	569	537	528	567	507	544	562	594	590	542	536	578	546	509	578	594	562	579	552	558	529	537	558	521	505	552	551	575	518	552	538	585	566	566	549	547	576	563	544	532	525	529	580	549	581	575	597	568	515	574	587	574	595	585	561	561	550	533	576	547	604	545	549	585	532	565	574	543	606	550	547	523	533	567	585	574	533	540	566	542	549	547	581	570	532	569	558	559	592	543	534	592	535	586	574	573	530	557	567	547	584	598	546	530	549	610	539	565	581	545	551	536	541	586	544	555	521	526	585	549	530	568	549	560	558	602	618	544	581	562	542	542	565	546	561	504	510	550	575	585	529	557	567	565	552	578	544	589	578	588	572	542	528	563	574	541	567	631	562	550	554	614	570	572	597	547	562	565	543	565	570	553	578	556	567	505	581	550	575	553	525	515	540	539	543	586	535	533	532	521	550	581	580	552	618	556	597	582	562	550	562	540	570	593	535	538	594	605	569	616	547	550	538	578	516	557	547	583	549	553	544	559	558	558	581	579	533	594	608	509	580	541	603	532	563	569	524	543	561	561	548	549	568	541	576	554	582	516	626	594	595	553	522	552	559	541	556	572	541	506	614	602	546	539	577	575	564	589	545	556	541	581	559	572	534	571	542	573	519	520	525	567	594	586	569	554	582	591	556	533	581	571	534	537	550	547	585	535	553	544	546	581	572	561	579	551	562	532	578	521	560	538	546	530	559	557	565	604	541	549	561	531	561	596	550	542	548	540	581	545	596	544	548	596	571	554	599	589	570	560	575	535	547	545	589	573	542	582	558	518	546	556	555	516	550	574	530	561	553	564	544	574	554	538	586	533	573	592	561	531	570	522	518	537	578	543	574	569	549	546	569	555	554	548	573	596	564	565	590	529	583	514	596	535	560	581	572	552	553	567	529	559	551	544	574	533	568	575	517	603	553	523	546	607	544	571	543	594	538	508	536	535	585	595	544	565	561	584	594	547	571	524	561	548	567	582	570	570	576	568	608	562	570	609	545	536	507	512	554	562	527	519	545	557	594	579	551	549	543	550	604	578	526	560	537	540	564	581	576	581	530	594	524	547	594	547	541	533	534	547	562	559	548	553	553	538	608	544	564	538	538	578	573	567	517	571	559	544	536	611	538	600	541	529	533	546	588	542	554	521	546	578	544	596	573	558	531	569	574	554	583	511	587	539	507	585	601	523	563	577	578	526	551	531	568	540	557	565	546	561	569	568	558	564	563	577	574	538	564	568	561	587	578	560	615	579	534	554	553	550	551	584	522	533	576	563	557	576	555	548	544	603	533	569	571	532	577	608	558	531	547	528	580	583	609	575	549	578	575	545	570	539	557	600	574	549	568	538	561	561	566	549	562	558	554	573	566	560	551	598	594	551	570	526	542	549	597	561	581	629	575	568	559	587	583	532	549	517	586	558	563	560	550	554	563	569	559	526	566	518	548	595	553	609	574	569	541	559	531	600	546	553	550	528	570	544	519	544	537	546	547	515	513	589	602	556	580	583	553	558	598	594	572	544	592	602	561	548	528	549	553	581	593	585	528	567	544	577	586	557	563	577	574	573	559	611	586	575	566	576	520	561	537	546	570	582	525	538	540	606	540	597	554	590	528	562	587	560	534	533	559	563	542	522	574	590	574	529	523	565	532	546	568	587	571	547	569	595	517	593	559	546	577	589	543	492	607	574	551	547	559	545	587	552	610	561	542	567	583	534	553	583	558	594	573	597	569	567	594	575	552	607	520	539	584	561	620	583	547	525	546	562	568	566	564	542	549	568	535	578	613	559	584	572	566	575	566	578	516	568	580	575	564	531	544	580	536	583	532	535	563	553	539	499	562	556	550	584	579	558	579	529	595	536	566	572	540	520	552	574	554	582	560	540	550	580	575	567	528	583	596	558	538	568	554	586	596	513	574	563	547	534	578	593	610	549	611	541	605	562	564	555	528	560	563	577	556	561	482	540	577	576	519	552	538	567	571	548	594	546	539	521	520	558	572	584	556	543	517	597	551	549	526	511	576	589	534	545	573	564	506	561	604	531	550	593	572	566	537	604	558	576	544	594	585	497	602	554	538	548	563	545	559	517	563	579	560	552	521	565	540	554	573	535	566	570	545	572	538	592	585	570	529	505	555	538	561	546	537	550	529	567	546	539	588	547	575	565	564	559	557	564	561	555	548	547	528	575	574	548	562	542	555	520	570	562	564	602	543	575	516	559	577	571	523	580	569	535
55299	86086	57555	28547	8388	1962	691	562	559	534	512	545	544	515	571	514	576	544	513	511	520	513	550	523	556	533	523	550	529	524	568	555	530	476	530	511	539	567	555	499	551	504	516	543	507	531	527	524	547	527	487	520	506	533	493	509	545	569	509	461	521	496	513	535	567	480	522	548	496	504	500	524	530	547	566	513	513	558	493	527	538	573	496	527	485	476	542	543	531	489	530	515	502	525	514	525	556	488	511	492	493	514	500	541	535	536	518	510	530	537	514	502	498	489	520	519	477	515	505	549	526	546	459	504	496	496	508	547	532	582	525	516	516	520	553	533	501	528	529	500	568	507	568	528	512	539	506	532	545	521	521	535	537	502	549	516	534	510	538	525	503	530	479	523	562	496	536	568	510	545	540	524	558	550	537	501	499	510	524	517	503	535	522	596	519	550	481	531	559	538	527	502	537	507	517	503	473	474	512	541	479	524	525	510	541	521	556	553	507	513	498	519	523	513	500	524	530	563	529	547	497	555	574	539	526	497	474	515	487	522	530	526	525	535	536	545	526	546	510	573	496	516	485	505	531	551	532	508	480	523	513	544	524	554	518	552	572	515	518	523	540	507	563	520	521	519	517	527	517	554	550	505	481	507	528	522	539	511	550	579	506	481	528	537	504	539	526	505	557	513	473	519	521	515	516	529	548	519	567	525	473	580	500	495	498	526	542	571	518	496	471	553	515	510	495	507	544	523	505	538	507	522	511	537	517	498	561	518	526	495	499	539	541	507	513	515	494	490	528	513	519	507	515	498	539	507	523	540	536	513	555	526	505	498	507	506	491	493	502	538	527	544	514	509	561	521	546	541	554	569	534	495	494	485	558	509	508	548	488	496	532	566	531	513	544	523	563	512	561	533	552	506	509	496	500	509	526	567	519	535	521	512	510	528	506	520	515	520	512	518	524	568	512	524	507	496	530	521	520	529	564	521	592	476	465	540	508	552	523	513	540	498	548	505	531	490	539	508	536	476	456	522	525	515	527	508	477	513	544	514	503	490	524	526	521	517	501	516	521	542	522	512	476	524	549	523	513	503	532	513	540	505	484	563	496	492	518	564	563	499	525	559	530	522	499	543	514	490	522	512	509	494	513	537	525	511	543	515	506	538	517	513	509	530	532	547	560	509	513	549	529	522	516	512	552	548	503	513	524	501	542	514	508	480	491	498	519	529	545	529	519	494	514	515	496	523	514	520	528	495	497	529	537	526	509	508	547	517	516	488	544	505	519	526	517	514	532	475	531	524	546	506	515	515	538	506	530	522	534	552	509	512	513	557	524	522	558	481	521	525	488	513	481	533	542	520	544	486	554	508	523	502	512	499	528	507	522	551	530	501	525	491	483	561	499	495	485	503	558	512	541	547	517	491	523	564	485	536	541	571	546	495	517	522	518	539	541	504	535	513	504	552	495	528	545	546	520	527	522	494	512	471	579	561	529	492	546	496	547	561	539	513	483	534	525	517	498	538	537	516	542	538	515	542	574	511	563	509	512	500	558	512	544	507	498	530	541	499	514	524	468	546	551	555	521	498	506	517	560	553	538	541	538	521	567	475	522	476	483	492	511	524	532	517	504	503	491	507	515	518	496	503	521	522	505	518	490	556	550	495	504	517	554	539	532	525	517	492	517	514	506	580	508	543	571	462	495	485	479	526	508	513	539	532	510	544	505	504	514	516	534	520	550	564	521	473	531	568	513	504	484	489	542	565	500	528	542	504	484	513	508	482	508	481	511	549	534	523	547	526	524	501	553	484	585	527	509	531	507	508	502	521	516	509	543	555	502	526	529	487	551	512	551	522	512	465	495	504	568	534	503	515	502	481	512	538	547	510	485	505	532	542	543	514	533	513	509	515	516	513	523	555	517	481	506	541	539	527	482	519	493	545	543	544	492	468	511	518	486	522	520	552	547	544	467	529	569	552	522	494	496	459	541	513	566	513	504	536	556	514	507	489	569	520	496	508	503	486	508	461	518	520	515	508	505	498	485	489	524	527	536	496	530	536	527	537	504	492	544	504	550	498	501	526	550	507	525	551	443	528	540	502	529	498	512	535	563	510	538	592	535	555	543	489	523	553	540	541	552	535	505	502	530	520	512	553	501	512	481	519	543	536	547	478	520	531	470	506	497	511	508	521	517	530	516	528	522	530	524	539	507	509	511	590	521	528	519	483	527	575	533	535	539	481	534	538	494	521	479	524	514	508	513	490	553	513	581	502	512	486	540	474	554	485	523	506	542	513	520	571	509	521	525	552	472	547	512	514	528	509	530	478	512	510	547	510	567	492	500	523	498	525	525	508	467	551	512	516	477	523	491	464	508	517	517	562	537	530	497	515	511	521	500	508	480	500	536	564	560	526	536	498	500	533	533	554	468	534	472	551	510	541	556	498	567	503	515	487	530	533	509	508	492	547	532	489	487	527	515	514	530	535	537	575	541	541	542	541	559	525	517	536	510	527	514	555	500	510	527	540	508	513	537	527	535	501	531	514	521	530	545	527	545	557	562	540	476	566	509	503	489	495	521	519	511	564	539	527	530	558	515	546	549	550	543	520	537	558	491	509	539	524	564	542	519	521	507	523	524	505	544	491	507	555	481	530	525	545	564	548	506	548	522	509	526	535	503	497	511	573	518	530	496	512	568	483	557	553	499	538	533	546	531	546	507	508	526	541	567	533	506	519	509	488	519	562	548	522	495	520	510	517	523	572	534	537	499	529	514	556	575	503	514	517	510	524	503	524	511	537	535	543	572	519	533	507	507	481	498	541	527	515	540	528	530	530	511	503	535	498	511	503	493	541	500	525	519	543	531	533	496	513	522	546	472	523	545	477	488	538	486	515	482	493	525	521	521	560	510	513	539	507	493	514	516	511	556	531	541	496	547	525	543	559	500	582	543	533	526	515	522	465	538	535	487	494	499	513	512	511	529	525	516	514	528	476	490	524	509	556	542	477	497	537	492	524	514	517	527	501	541	543	522	538	549	529	515	524	530	560	504	503	549	502	543	545	522	495	481	505	486	550	502	521	576	481	515	488	550	538	516	541	512	526	491	543	543	522	522	485	511	508	467	477	503	508	531	488	492	521	511	531	517	525	491	482	495	489	539	482	533	531	526	532	552	516	486	525	535	494	523	491	526	528	495	529	498	504	491	534	530	501	495	565	528	521	521	537	566	483	471	532	525	523	517	549	527	505	540	519	537	484	490	513	557	510	526	529	491	477	513	511	498	482	499	508	520	527	524	540	484	516	525	523	537	484	499	543	525	486	510	521	506	522	544	548	523	582	487	515	506	529	526	553	552	471	570	537	544	502	496	522	542	535	494	526	496	503	494	533	525	556	559	500	520	517	512	539	516	502	531	517	555	517	551	557	528	527	493	533	533	514	498	494	532	552	536	559	534	477	500	512	476	559	509	476	496	501	515	534	520	493	520	504	537	499	521	493	519	487	500	526	497	521	492	512
34367	27108	18314	5574	1278	611	456	424	415	408	410	392	413	426	400	436	399	382	420	384	431	384	440	391	403	371	443	420	423	437	398	406	382	424	368	406	422	414	387	425	416	395	381	415	385	413	379	417	434	402	400	389	428	374	400	403	421	375	428	438	411	440	346	396	453	410	403	421	373	394	386	385	405	405	415	417	377	390	422	432	399	437	426	391	429	401	424	388	427	390	394	423	430	403	440	404	431	417	426	384	377	375	420	411	412	422	389	424	409	393	401	393	418	404	416	377	429	433	419	401	400	384	420	394	377	385	408	378	441	382	381	431	426	410	417	394	398	405	430	403	412	405	449	424	383	424	411	388	398	407	439	398	416	383	400	407	418	368	379	408	382	391	431	421	364	379	408	416	381	435	350	420	410	414	395	411	401	405	423	388	350	382	382	402	389	415	402	374	411	373	395	417	396	407	396	405	408	398	399	468	366	391	416	400	401	417	377	404	423	398	392	431	392	372	397	387	422	390	401	406	389	379	401	395	392	409	411	375	403	398	415	386	397	452	473	401	456	419	387	472	400	399	373	396	405	398	359	368	416	406	428	405	432	391	424	409	396	380	427	411	413	404	428	395	413	405	372	396	391	380	426	393	422	444	475	412	390	401	419	394	442	389	389	419	370	370	406	396	424	405	426	393	392	454	380	394	395	424	404	385	420	395	431	383	412	398	406	427	428	376	421	429	407	482	386	434	442	442	398	415	405	397	415	403	385	417	374	407	439	410	374	398	368	409	390	388	391	422	414	403	392	417	400	380	414	392	366	429	442	409	394	385	415	413	402	379	403	386	406	379	374	433	427	430	414	387	390	429	402	374	350	408	433	444	420	383	437	376	428	381	404	422	397	434	391	400	430	426	379	426	400	398	410	424	388	429	393	372	421	400	427	439	375	417	424	381	386	368	417	451	399	420	428	420	423	407	398	407	370	418	388	423	402	449	401	366	382	431	411	393	406	439	424	394	418	411	432	424	421	405	414	425	427	425	412	403	409	405	411	383	383	442	408	415	402	402	416	423	417	351	397	403	389	385	419	411	428	416	396	393	379	394	406	392	393	468	417	403	413	393	414	388	416	381	433	412	426	408	376	423	406	410	352	411	411	415	401	402	422	443	423	419	414	398	443	380	401	394	419	457	406	399	420	400	412	418	416	407	430	404	433	395	428	412	416	419	428	420	427	421	375	392	425	429	407	428	420	392	397	450	401	424	421	413	404	423	393	409	405	386	402	433	402	419	406	389	421	407	396	409	424	416	384	421	378	425	366	427	387	396	452	422	441	427	441	368	395	393	429	414	429	388	431	449	387	404	401	422	421	410	404	398	408	432	387	385	426	436	418	411	396	421	409	389	421	394	404	395	350	422	402	410	388	419	411	418	392	399	407	414	424	369	402	383	393	403	422	399	382	426	371	420	417	400	380	378	382	437	431	381	440	422	428	401	428	447	461	383	362	436	393	430	442	386	405	423	423	417	398	403	397	418	390	400	414	391	369	402	395	380	380	384	386	385	401	398	391	390	422	400	386	409	419	425	377	412	410	457	378	415	416	409	417	402	426	406	398	426	398	358	412	386	431	420	421	417	372	396	440	399	423	430	395	432	395	366	444	405	371	408	403	404	426	412	403	400	408	400	410	377	375	412	367	408	413	409	400	395	375	415	407	403	410	421	406	397	386	366	429	415	418	380	408	419	441	384	418	401	398	378	405	400	421	416	444	395	404	408	399	412	411	428	389	447	395	396	375	400	369	420	427	425	409	394	404	434	430	391	447	443	439	380	409	438	416	390	414	407	418	418	438	390	405	388	380	433	387	409	403	397	430	385	404	402	372	356	401	420	404	430	402	410	423	406	391	387	389	371	454	417	384	443	393	429	370	401	422	426	397	378	436	420	387	398	416	397	394	421	403	428	414	424	416	442	391	403	397	435	420	434	439	393	427	402	408	391	417	424	438	418	378	434	409	387	421	407	387	406	423	385	366	392	393	463	419	406	395	409	410	389	404	426	380	370	393	431	406	411	410	437	402	426	383	369	367	420	385	420	401	416	403	399	437	377	408	380	398	441	422	406	408	419	410	413	426	404	393	378	412	411	448	387	445	448	389	452	396	412	392	423	434	410	418	443	423	422	437	416	397	393	440	436	434	443	427	398	404	401	381	380	421	430	390	406	393	443	396	448	367	407	377	414	448	444	413	391	404	408	409	401	359	398	426	432	410	410	400	434	402	417	388	400	429	433	418	404	400	404	397	410	391	393	400	433	387	379	410	393	438	376	410	387	437	406	396	429	413	445	390	413	401	400	413	429	391	410	427	398	413	403	388	396	402	402	412	410	412	367	410	413	425	392	413	397	403	403	359	393	399	390	375	403	431	393	407	414	375	433	392	399	429	420	391	398	405	391	416	408	393	400	422	383	387	403	381	386	391	359	402	420	433	430	402	404	392	390	436	391	416	416	388	392	407	405	399	418	382	389	428	446	406	423	386	409	422	420	400	385	400	417	374	435	411	408	438	403	374	447	406	393	374	411	385	410	395	379	372	453	400	401	378	394	378	403	402	429	417	416	405	380	389	390	428	401	428	426	425	396	401	419	420	379	414	411	447	388	404	431	391	393	370	406	402	414	403	391	425	415	396	387	383	405	395	448	392	447	409	453	371	384	400	387	402	394	416	378	380	401	437	439	403	365	385	388	398	392	394	432	421	422	393	358	383	423	395	373	396	417	397	422	400	402	381	402	416	404	407	433	446	416	437	405	392	395	406	400	384	397	417	412	391	378	386	386	409	399	398	412	402	416	405	403	406	443	382	363	410	414	411	386	386	371	385	421	434	393	393	406	439	386	401	423	369	419	421	440	388	403	403	409	404	399	383	392	411	404	420	399	387	394	398	410	426	384	377	420	427	413	396	406	422	392	463	427	396	410	420	370	417	399	402	413	405	397	399	418	405	423	443	424	437	406	419	409	379	411	413	427	388	419	405	388	413	434	394	392	380	392	412	425	406	420	410	413	410	395	428	411	393	387	375	429	382	423	398	439	395	426	387	401	433	434	360	374	423	416	441	385	398	381	419	408	401	401	392	414	399	415	432	417	423	422	432	405	403	391	374	368	397	357	430	394	447	406	395	398	405	428	406	429	403	388	417	403	430	384	416	384	401	419	433	418	415	355	414	391	372	389	434	405	399	424	402	416	422	429	461	423	420	364	404	405	378	394	419	447	397	418	420	447	417	415	412	416	458	434	394	439	407	404	419	410	436	397	411	410	409	424	420	390	397	457	450	340	405	419	373	426	425	423	399	389	434	408	424	415	431	386	397	423	414	416	411	391	417	401	472	383	409	381	387	420	405	443	392	430	428	369	400	386	397	384	407	416	436	369	388	385	392	385	429	447	403	399	412	403	398	386	414	419	393	456	440	396	455	416	389	394	401	393	397	423	421	458	388	392	407	409	414	416	436	444	421	414	431	416
30463	26070	12490	3193	958	492	358	349	341	374	366	347	348	363	338	341	373	362	348	365	352	355	335	348	376	348	331	364	367	350	333	308	372	403	351	333	349	340	365	356	355	368	383	384	339	345	384	325	314	380	327	337	362	361	334	357	342	353	338	356	350	369	377	348	367	374	326	355	349	336	374	364	341	355	340	362	362	309	367	338	332	374	387	360	348	339	343	332	346	354	388	349	328	357	345	371	351	359	359	344	338	336	361	325	342	358	320	341	354	349	355	359	361	352	353	373	370	356	347	349	354	332	316	368	347	357	326	319	329	361	332	374	345	360	331	391	329	396	387	335	359	351	384	368	323	325	340	350	325	338	368	340	374	384	321	325	347	314	314	321	337	366	375	403	353	343	341	331	375	367	362	355	380	355	317	337	347	365	358	357	328	386	345	328	341	350	359	340	370	351	338	320	345	348	338	320	359	312	349	332	331	339	344	335	362	385	347	365	363	339	359	356	339	360	343	365	362	354	341	363	335	355	338	388	316	381	389	363	387	336	325	373	322	384	332	345	379	367	327	349	357	331	342	330	328	391	354	359	368	352	366	344	352	337	355	338	336	381	355	374	350	362	356	319	374	356	339	343	370	343	342	310	341	369	363	370	360	356	350	363	324	356	333	359	348	348	345	336	331	342	354	349	350	326	349	341	344	337	351	362	358	400	313	346	333	375	332	327	329	349	326	368	319	345	318	347	348	368	349	349	322	338	350	322	324	361	323	340	382	332	323	358	370	370	329	358	355	387	356	327	367	345	376	378	344	319	378	310	369	357	364	321	348	342	345	373	362	349	342	342	358	377	332	356	362	352	355	338	324	340	345	366	333	360	338	362	348	307	379	337	356	340	313	320	339	358	360	341	364	361	350	342	354	376	355	355	323	377	335	329	336	339	369	332	347	354	333	331	318	362	363	367	355	369	324	310	345	353	308	309	344	344	337	355	329	384	356	358	329	369	345	303	384	357	357	340	366	373	329	341	370	353	351	341	372	336	327	328	354	336	372	377	359	348	316	324	371	351	342	341	329	347	399	310	329	351	394	327	360	333	362	314	349	366	349	349	357	371	340	343	372	295	349	342	352	341	342	342	359	345	324	327	356	377	356	332	371	335	372	349	360	330	341	331	311	369	364	331	349	350	344	349	371	378	361	360	374	333	353	323	367	359	362	329	371	327	358	352	359	319	370	339	343	337	327	372	363	356	382	357	315	335	364	364	344	353	338	352	325	359	336	390	357	339	345	313	334	326	349	369	312	357	349	374	316	350	327	363	343	364	387	378	307	325	344	358	374	350	350	362	365	323	358	323	376	325	356	350	356	324	345	326	329	325	357	317	369	334	334	360	344	324	347	351	373	348	341	338	385	343	307	325	352	349	382	337	338	324	349	321	329	348	329	351	337	351	342	358	384	373	342	332	358	360	363	364	350	348	372	356	347	319	307	329	331	351	329	371	361	311	342	322	314	341	378	311	372	336	364	357	354	329	364	352	339	333	336	370	322	346	371	365	339	344	354	402	358	370	354	342	332	330	341	338	337	352	384	327	355	355	346	331	349	359	355	351	357	340	364	338	337	335	330	341	331	344	340	308	377	361	353	378	346	363	374	310	407	363	337	335	349	331	340	343	345	326	328	328	358	387	353	332	366	369	371	350	328	370	326	351	358	362	347	365	357	320	342	364	364	346	368	334	341	351	311	355	365	341	351	342	360	359	378	365	372	351	347	345	352	345	342	343	331	368	375	329	360	335	326	349	354	344	330	352	346	330	301	348	386	334	334	352	350	372	379	363	337	327	343	344	325	345	324	347	346	345	340	381	358	335	341	351	342	336	355	324	390	366	323	341	315	311	354	334	351	336	323	337	331	336	369	361	331	371	371	354	367	347	335	355	352	365	329	379	339	338	302	333	318	363	367	356	334	380	324	362	357	336	356	373	345	345	354	332	345	325	345	342	359	350	344	332	320	356	323	356	364	344	332	385	363	342	336	310	365	305	355	349	351	376	356	331	361	354	354	328	356	341	361	314	342	334	329	373	367	354	320	357	389	346	348	353	319	345	355	335	387	323	334	319	316	341	348	325	360	330	370	365	371	366	336	322	363	382	355	327	368	353	314	351	355	389	343	376	339	365	363	336	397	337	353	324	363	309	334	379	319	340	372	340	327	354	306	328	359	373	354	316	341	306	345	364	385	367	316	346	355	328	346	372	332	306	353	348	358	348	353	343	327	378	387	376	358	362	323	346	353	376	331	368	366	357	346	364	389	352	333	371	347	339	348	363	372	338	364	357	335	379	351	332	351	347	354	372	349	386	367	367	369	340	353	365	369	342	357	350	354	363	372	348	354	332	323	347	317	349	353	349	362	375	359	340	381	372	328	342	365	345	336	349	349	321	387	363	343	315	398	359	362	352	340	352	342	347	340	353	328	367	343	323	364	343	386	322	330	366	317	323	324	341	380	354	350	300	347	322	391	350	341	356	353	324	355	335	359	396	328	372	349	354	336	345	364	337	358	334	319	336	335	346	390	335	362	358	359	335	369	362	379	383	320	341	354	355	318	356	350	346	362	344	369	342	368	387	362	374	377	372	338	338	374	353	310	326	379	335	324	333	373	348	356	338	340	348	350	363	307	357	345	351	345	381	330	360	315	359	337	351	357	344	345	342	337	312	338	334	339	369	333	364	366	303	378	320	376	385	326	332	340	351	354	374	372	347	329	353	316	335	366	344	336	321	380	350	339	359	334	341	365	334	347	365	342	359	328	366	388	320	365	352	386	331	344	395	366	372	350	350	364	335	340	329	368	347	332	365	337	342	331	342	350	364	355	336	339	357	350	386	364	335	348	350	359	392	336	342	330	351	358	334	365	324	367	320	345	363	336	360	358	365	333	344	357	363	358	381	347	337	335	338	364	326	377	351	358	324	319	332	336	363	361	335	363	315	343	329	329	367	338	358	330	345	365	350	354	341	324	331	349	338	315	329	351	379	367	332	363	370	325	354	366	346	351	350	348	353	351	364	348	331	348	341	364	364	333	364	348	333	343	365	349	325	364	325	357	352	369	345	360	373	340	356	361	367	378	357	333	357	351	330	326	346	359	351	390	344	368	323	348	367	331	343	346	326	355	352	321	337	389	337	357	348	350	361	327	330	371	353	367	372	363	338	369	360	379	365	361	337	335	371	349	340	353	352	351	332	331	348	344	339	351	356	302	332	369	330	358	317	359	347	346	371	322	344	379	339	327	377	353	364	357	371	371	346	350	350	357	364	362	340	368	330	353	324	345	362	351	326	355	336	373	389	372	343	338	343	327	335	331	315	344	341	334	343	341	358	347	334	308	322	359	360	315	349	360	364	347	343	349	383	367	361	327	353	390	352	347	372	339	341	394	361	391	335	407	352	362	336	385	352	331	343	366	302	354	363	332	374	390	307	337	389	349	362	368	324	347	358	369	362	323	370	349	338	351	359
24952	22719	29340	25250	17720	4577	904	522	463	494	468	408	514	497	467	527	455	504	512	517	471	490	480	456	468	479	527	481	509	458	446	450	484	465	454	450	491	423	430	490	475	469	462	501	428	449	478	479	489	476	486	507	455	448	453	495	471	470	478	486	467	483	477	481	471	485	480	497	458	461	523	496	473	474	512	468	470	480	467	462	461	443	481	439	449	449	484	482	450	455	424	450	514	484	449	482	436	474	470	441	463	461	461	447	479	463	468	451	499	472	436	420	443	474	460	438	488	479	488	495	489	438	461	455	431	489	481	447	491	454	473	474	450	452	469	439	464	466	443	482	481	465	484	493	442	457	486	473	471	437	476	473	468	487	488	467	470	479	473	447	494	490	501	478	481	448	510	490	461	462	491	450	478	482	448	482	496	425	418	469	424	486	483	435	455	465	464	506	449	467	447	449	490	445	486	496	429	476	445	472	488	522	484	439	430	459	479	473	471	448	495	447	483	483	485	477	469	495	467	464	451	442	481	476	502	468	452	478	489	500	492	463	470	451	475	448	486	488	450	464	439	468	443	475	464	468	440	476	456	445	464	433	474	467	473	494	462	453	454	502	491	447	471	437	457	477	439	472	449	430	455	474	484	463	450	485	438	439	495	475	463	503	499	459	493	445	477	504	481	442	460	508	490	510	482	450	468	469	500	479	475	498	467	468	440	430	482	452	463	496	446	479	508	391	445	445	485	487	447	489	401	495	488	452	448	458	455	481	446	503	495	437	504	448	432	454	487	455	458	492	454	460	488	481	490	485	445	490	439	422	467	469	469	472	469	521	491	421	458	447	495	456	466	492	487	441	480	437	486	454	457	430	464	457	446	518	452	441	452	483	455	467	461	409	474	461	464	470	450	460	459	509	477	458	439	493	496	488	477	471	433	469	429	438	463	468	427	432	512	508	455	488	466	489	473	501	415	462	446	483	435	501	478	480	429	463	470	482	450	453	460	470	484	437	477	477	453	521	457	487	506	476	477	459	478	441	416	451	425	511	504	444	469	422	476	454	486	481	459	472	482	477	418	455	468	452	430	473	526	483	461	466	472	497	440	488	430	498	453	442	493	429	465	426	446	471	452	467	462	481	484	421	463	452	472	490	443	471	464	450	472	475	473	466	531	469	469	422	458	485	491	429	455	474	479	462	485	482	457	497	487	443	464	481	478	467	462	455	476	463	428	479	475	476	483	429	409	466	470	486	444	456	498	449	484	468	477	469	430	412	484	504	454	466	492	514	489	444	459	472	485	439	472	458	493	465	485	465	473	487	455	450	465	469	493	437	480	490	495	474	478	489	414	443	436	475	482	467	458	442	511	465	441	482	497	457	470	473	472	450	458	453	421	458	448	520	497	454	483	461	432	485	481	506	445	470	471	478	487	457	467	473	484	447	451	508	470	458	496	459	495	452	477	469	456	479	444	444	447	455	473	467	493	486	472	443	474	457	464	450	456	506	495	479	460	483	456	509	473	493	444	500	490	466	458	420	478	513	461	496	473	469	409	488	455	442	457	493	471	462	491	467	441	465	457	460	491	502	496	492	481	465	461	445	459	454	495	467	445	446	405	457	482	487	456	484	474	429	450	469	424	465	484	462	467	469	462	449	440	491	482	446	455	495	441	461	477	498	432	453	469	458	441	430	461	436	450	451	453	484	456	450	486	475	444	483	440	436	428	447	472	465	467	459	463	444	449	450	484	451	488	459	498	471	468	510	490	439	487	443	461	471	468	461	477	467	486	453	524	474	468	441	479	469	461	501	487	450	460	445	446	495	437	485	474	461	476	474	475	467	396	450	428	481	427	442	462	482	480	489	452	456	468	476	481	478	489	448	477	480	467	480	473	448	529	444	495	498	457	451	480	491	466	424	475	485	508	456	400	438	436	449	453	471	467	427	489	489	460	473	468	451	479	482	494	456	414	457	415	432	484	430	476	465	481	479	499	457	492	467	465	465	476	483	482	469	442	475	474	481	454	442	497	484	455	455	495	456	454	430	422	435	459	487	438	455	520	488	499	444	477	499	512	452	495	456	463	481	439	492	494	485	465	473	465	457	478	451	498	516	495	440	467	453	437	472	468	433	470	461	476	461	464	474	470	444	486	481	452	473	445	458	492	430	479	453	469	458	464	437	467	483	446	478	468	438	442	457	467	437	470	489	464	449	451	474	443	455	459	466	459	454	453	487	455	445	434	491	490	456	505	464	483	472	503	439	466	479	453	472	450	479	458	471	485	435	487	442	422	465	455	493	499	451	447	431	472	457	469	504	506	432	421	464	450	464	454	481	466	485	461	454	436	487	461	462	463	470	440	453	457	461	456	453	477	488	446	485	477	471	455	469	418	438	449	458	441	460	433	471	464	459	460	472	483	458	474	462	463	484	474	454	494	485	491	473	494	505	456	502	423	483	455	441	453	458	495	482	479	478	440	476	478	462	481	504	469	464	500	458	458	487	454	475	496	493	479	489	495	429	438	449	471	482	470	457	438	496	502	460	484	490	478	446	520	449	434	481	495	490	472	485	447	460	447	455	481	465	522	437	463	468	510	473	459	464	437	449	480	465	445	459	462	468	467	434	445	456	504	479	455	493	464	445	428	446	444	458	494	465	465	492	471	488	502	456	501	476	476	483	451	459	509	451	412	458	426	428	443	501	499	493	497	453	457	479	482	485	503	452	441	467	466	453	444	464	453	467	470	465	496	409	437	456	476	475	454	472	462	485	509	517	520	452	456	455	475	452	456	457	463	444	516	443	453	457	467	463	460	447	467	458	483	471	471	446	457	444	463	483	486	494	465	481	464	458	499	474	463	504	472	470	469	471	469	454	456	474	488	478	450	447	487	452	456	473	449	490	450	445	469	433	455	450	412	450	477	429	450	461	477	469	463	475	467	478	488	483	425	483	505	506	511	435	468	479	459	452	484	474	443	490	465	430	459	476	477	512	469	460	490	426	481	476	468	546	468	407	491	449	495	453	471	418	445	480	502	477	478	453	448	422	482	481	425	484	471	428	457	465	461	461	459	456	450	450	529	498	481	470	436	440	474	485	444	475	471	479	472	495	448	483	490	458	470	455	449	452	426	475	469	513	470	481	446	457	499	451	458	437	495	465	479	437	475	471	473	474	459	482	491	467	473	460	443	438	451	448	426	461	427	463	510	438	499	513	455	435	474	465	460	475	484	461	461	434	444	442	489	478	476	480	468	483	496	457	476	490	453	475	507	461	463	467	433	455	487	504	498	433	483	488	486	458	428	484	443	419	455	473	429	456	446	475	471	441	452	475	434	429	452	444	459	468	479	468	485	487	487	439	477	424	465	478	444	455	499	438	448	501	466	475	456	488	459	447	456	495	433	445	452	475	431	450	461	482	449	458	469	450	495	447	444	449	460	433	487	480	467	475	468	472	458	441	464	451	469	434	482	503	474	456	485	443	429	485	475	478	451	459	461	458	448	419	471	453
61656	83092	45203	15208	4846	1216	544	476	429	441	458	465	445	407	468	411	504	452	481	441	442	457	449	420	441	445	433	446	450	454	403	462	456	503	455	452	468	449	457	437	447	457	463	455	439	424	458	431	430	457	464	469	410	457	421	480	441	475	404	438	414	412	441	438	444	461	415	439	436	457	456	422	411	457	427	449	444	434	419	449	420	445	427	442	438	446	464	418	470	436	463	440	469	436	485	437	423	441	426	403	427	428	475	419	450	449	462	415	420	455	428	418	456	436	452	397	460	443	441	442	425	427	465	436	451	423	428	452	430	437	436	423	462	445	411	424	460	430	431	458	420	461	413	450	462	441	443	437	423	442	419	480	444	469	492	507	423	458	464	476	420	465	398	446	436	426	436	427	434	457	428	446	435	411	450	457	439	421	449	463	443	429	430	425	434	429	452	423	426	459	447	468	445	407	439	466	450	420	435	442	440	423	441	420	455	457	407	473	447	452	426	451	458	417	419	409	432	482	464	432	470	448	431	438	429	432	471	421	442	433	429	471	436	395	440	389	418	425	411	442	387	445	416	460	422	457	451	404	405	427	412	459	473	456	442	439	448	465	454	451	476	437	461	458	462	448	423	455	431	453	465	450	435	439	436	460	425	431	462	493	455	442	396	464	483	460	448	439	434	430	457	449	413	465	470	405	452	440	439	401	459	460	456	413	404	424	452	433	455	469	428	469	426	435	455	452	450	472	428	442	422	434	428	458	438	479	421	419	422	440	423	453	468	425	399	415	449	487	483	453	435	419	466	444	475	432	474	416	430	463	474	429	419	419	456	470	455	437	404	411	448	458	430	450	437	467	474	418	456	457	411	416	460	447	443	445	440	469	420	440	455	474	419	405	447	445	415	420	452	479	486	450	466	445	425	421	433	400	406	462	446	455	434	411	430	427	471	455	469	442	469	483	444	440	435	428	441	407	446	451	449	442	446	440	464	413	471	428	459	432	470	440	465	427	406	444	498	436	412	450	440	458	454	437	431	448	424	431	417	442	419	455	399	416	439	438	436	437	420	471	439	439	448	446	423	379	431	436	420	499	445	417	421	437	465	447	470	425	464	467	429	466	458	426	459	427	470	440	425	446	431	407	453	455	453	433	420	450	434	429	437	436	434	463	452	430	460	458	401	455	458	440	441	480	489	425	452	448	476	436	454	369	431	440	467	434	450	428	401	470	478	463	434	415	461	385	433	461	425	441	443	453	411	449	434	447	418	385	455	445	432	475	460	428	466	411	427	470	463	458	444	428	395	455	393	443	448	406	443	433	435	459	476	458	428	429	465	445	467	410	437	453	441	446	445	439	424	443	448	407	453	418	402	404	432	452	426	426	424	418	416	450	438	400	471	437	448	412	478	420	442	465	398	410	456	437	442	464	425	425	445	405	431	430	470	417	448	432	420	442	413	404	435	438	439	428	422	457	446	427	430	459	457	466	428	442	424	432	423	428	416	430	426	431	458	432	393	457	442	441	453	465	436	423	429	434	424	432	464	437	466	429	449	468	440	451	462	442	458	430	473	445	412	443	439	458	416	395	404	435	477	462	390	459	436	454	445	477	422	441	444	424	464	497	410	443	462	430	427	448	439	429	449	426	432	437	430	437	450	418	458	468	450	482	435	445	438	442	432	430	434	472	459	450	400	441	425	444	459	421	458	427	434	388	433	447	456	467	445	414	453	451	435	478	453	455	445	432	410	432	454	490	437	433	398	405	425	449	439	454	446	432	450	450	442	439	463	431	469	448	421	440	435	457	432	443	449	413	446	429	418	444	455	419	453	455	442	458	414	427	454	447	423	444	506	454	457	457	437	471	452	469	442	430	423	437	423	414	424	471	424	470	419	453	425	451	452	455	447	440	411	451	453	434	444	423	400	441	457	464	426	444	442	444	469	488	440	436	439	443	443	427	439	399	448	447	452	467	402	446	449	468	457	456	447	437	408	460	439	408	446	455	498	465	438	431	449	422	414	415	451	446	456	412	426	461	427	393	445	408	450	424	425	447	461	450	426	439	411	417	442	433	415	441	437	465	466	463	436	427	449	420	440	451	425	431	419	457	489	414	452	425	430	439	417	445	423	415	435	462	445	439	435	455	449	440	423	424	446	451	422	432	453	445	444	409	446	460	467	418	414	447	431	411	428	447	455	469	429	440	451	443	430	413	451	461	430	443	469	432	421	461	420	414	434	447	465	444	440	451	431	428	419	422	412	406	470	468	411	416	477	426	452	448	463	467	439	448	440	471	443	415	408	428	457	430	443	449	456	436	455	458	437	429	447	471	421	415	426	416	423	448	435	449	438	440	441	412	417	411	433	437	430	419	467	431	439	418	413	453	444	430	437	438	471	452	428	457	433	447	440	468	434	423	426	439	449	463	405	441	454	475	445	438	451	404	497	426	383	405	427	394	448	461	425	464	475	433	406	415	433	428	432	440	456	400	430	458	446	457	465	444	434	462	465	447	444	432	421	443	465	468	459	478	432	442	444	434	457	428	456	407	418	403	460	447	471	434	425	483	453	438	452	488	435	415	473	436	439	444	464	441	470	409	430	457	441	421	416	437	411	445	423	415	424	452	416	433	441	436	448	439	425	452	449	454	435	457	429	457	441	467	456	458	435	488	419	434	446	448	437	408	447	444	434	438	442	457	489	447	453	415	470	459	437	463	432	431	479	458	454	405	399	445	422	442	459	414	424	447	482	460	431	440	449	419	458	431	468	417	421	445	459	440	467	460	424	478	445	420	433	414	442	435	424	415	426	417	437	438	428	438	462	430	427	426	406	439	455	449	420	462	431	422	450	442	408	428	412	426	471	441	444	451	420	418	423	416	443	449	428	448	472	470	453	456	450	457	412	455	437	425	466	443	454	481	496	465	470	439	448	414	447	412	463	427	440	457	421	400	400	463	444	407	429	429	472	421	437	424	466	431	453	417	429	462	453	457	457	471	444	450	463	488	441	463	448	420	439	418	445	431	424	436	412	431	468	446	415	459	452	461	385	450	399	422	427	433	437	424	432	438	465	433	435	404	454	498	453	462	429	417	436	444	449	428	462	444	415	463	426	416	455	423	418	444	421	416	463	457	418	418	439	447	405	438	455	399	415	462	451	478	442	424	443	440	444	412	412	428	473	391	446	430	432	445	428	462	466	462	439	435	433	423	442	410	406	447	428	403	431	482	431	426	445	457	451	428	431	390	438	433	395	363	444	436	433	441	443	438	451	444	453	441	423	403	423	430	451	447	426	414	458	441	457	438	414	444	417	461	394	443	432	445	435	417	430	417	438	391	444	407	463	439	422	443	448	411	451	461	478	439	483	438	436	423	425	430	443	448	451	434	441	459	426	467	446	438	468	432	452	453	445	461	454	424	443	437	381	419	440	434	438	424	424	414	465	453	420	399	432	487	446	437	439	448	413	409	453	441	454	451	447	467	430	438	428	430	442	426	439	434	422	437	441	470
24158	22121	28842	24753	20339	9556	1390	699	579	604	563	595	591	539	506	595	596	576	574	622	569	533	574	589	624	538	581	575	590	520	548	585	605	550	577	562	545	551	579	590	568	559	558	548	583	551	540	562	567	558	571	561	554	578	537	544	616	561	556	570	538	566	522	545	552	532	558	598	545	548	555	569	548	570	576	577	529	545	560	538	549	543	547	565	591	554	542	542	545	573	574	540	564	600	572	559	535	569	551	555	568	536	517	555	555	582	542	555	549	569	571	510	581	546	542	570	539	551	539	543	538	570	569	515	572	577	572	566	539	520	580	591	525	538	525	505	536	582	514	532	516	507	550	540	499	570	537	526	522	556	559	553	550	512	554	571	554	570	545	555	598	506	548	573	573	538	553	542	518	540	607	573	578	538	537	558	522	534	536	545	582	602	557	483	577	537	567	542	533	525	537	531	555	535	536	546	521	508	533	556	553	538	515	490	512	540	499	549	578	588	527	523	541	540	544	568	577	544	593	563	543	551	601	537	557	571	526	543	530	589	511	541	554	547	570	541	534	547	542	561	587	541	549	558	574	564	591	495	564	543	623	579	543	545	543	539	518	566	535	543	509	514	541	595	564	544	530	577	510	550	548	587	556	585	543	577	540	559	528	558	606	566	572	522	535	569	532	554	552	575	543	560	545	527	505	556	513	506	536	584	540	550	542	527	544	564	527	525	589	552	528	525	583	548	536	544	531	604	576	563	526	560	508	526	605	547	592	522	556	586	537	534	563	575	587	553	561	593	561	562	574	572	558	533	563	593	563	511	503	574	551	580	571	548	531	582	549	535	601	551	564	529	564	534	557	560	553	558	538	537	534	558	537	555	559	523	559	500	564	561	542	576	542	515	549	558	521	567	550	555	521	551	520	558	558	529	569	542	558	577	548	575	527	559	527	572	546	503	516	544	530	520	531	581	514	567	591	556	544	544	562	553	531	523	560	536	521	527	542	553	505	546	550	537	562	584	540	548	536	538	533	531	509	522	572	484	562	579	559	533	546	541	544	532	544	535	566	560	556	550	572	529	549	546	554	522	546	531	555	555	567	573	528	546	498	548	526	514	533	540	566	529	546	538	504	498	558	575	546	498	544	531	573	532	564	526	560	511	500	618	548	547	565	546	550	538	566	561	548	541	565	551	549	549	536	515	564	493	550	538	553	571	610	540	564	551	585	579	543	536	576	512	503	572	515	552	552	537	570	572	568	550	536	543	555	525	529	555	543	557	577	569	516	526	563	563	541	542	540	544	577	547	557	545	552	566	584	568	538	571	574	576	552	569	598	568	532	522	570	544	555	572	521	582	534	554	625	572	557	547	551	568	546	541	496	586	551	579	566	557	527	534	572	542	563	519	550	525	587	517	576	545	566	531	556	515	532	539	511	596	560	561	539	506	577	509	546	523	532	538	521	589	530	542	552	542	554	564	582	532	543	569	537	548	558	555	550	556	568	537	539	576	547	535	562	503	506	519	512	556	529	561	551	601	579	537	531	572	559	523	520	482	553	529	580	558	548	551	555	564	512	565	541	554	503	564	577	563	529	538	536	553	527	536	590	538	542	521	554	566	551	567	583	525	535	574	520	525	541	549	556	553	545	593	531	476	573	538	587	537	550	559	599	528	577	597	600	556	518	511	541	586	575	563	568	545	569	549	537	507	551	576	554	554	515	548	585	554	551	546	521	578	529	552	569	508	534	549	524	578	559	557	538	559	541	526	532	562	542	520	519	581	550	566	540	548	525	561	533	552	554	544	472	586	546	588	587	553	591	551	588	585	488	568	529	525	577	568	541	544	572	508	554	559	571	530	533	542	572	545	537	532	524	561	578	516	571	525	535	555	576	558	518	524	561	604	506	571	576	597	530	571	554	591	523	550	527	527	575	544	560	539	589	555	559	519	557	524	501	569	573	547	527	555	554	541	560	534	579	539	526	510	545	541	567	535	562	559	532	552	595	536	549	565	533	532	563	568	555	542	595	557	542	580	590	532	550	545	524	549	556	543	524	495	549	513	544	574	557	548	543	518	534	567	551	585	538	552	580	537	563	526	589	563	596	553	526	573	545	548	530	563	553	582	582	535	554	524	579	521	544	536	545	506	580	548	581	543	538	535	529	514	534	542	576	540	551	529	559	570	533	576	539	510	528	510	515	593	554	535	548	580	551	543	535	497	527	557	535	562	515	563	555	530	548	539	574	569	558	552	560	530	547	532	537	552	580	559	597	537	554	518	586	540	530	557	546	590	536	550	571	539	522	497	533	570	531	561	558	568	559	486	563	513	547	539	558	532	545	534	575	564	515	505	503	547	546	544	534	543	552	533	573	553	540	538	569	568	545	555	587	531	541	583	586	527	548	610	519	514	569	538	552	588	515	546	563	541	544	593	565	549	586	573	541	545	524	552	512	526	610	559	529	540	542	536	538	575	524	535	579	555	557	575	519	518	558	576	510	540	573	542	522	547	565	511	543	525	549	532	539	516	555	536	551	513	551	531	561	556	536	568	554	559	569	572	572	528	522	524	557	578	597	494	563	577	543	584	602	554	547	533	541	539	569	522	559	520	496	551	544	581	563	627	571	515	556	533	531	492	544	592	601	515	525	549	541	507	547	565	534	557	545	560	537	511	553	600	581	571	542	554	593	572	534	536	508	530	566	520	531	550	552	542	566	525	535	584	591	537	561	532	534	495	589	571	560	534	530	540	546	530	555	550	568	536	566	533	543	531	569	528	543	575	531	531	540	563	549	551	567	558	532	482	574	587	576	550	523	534	535	523	556	514	559	546	550	517	547	571	562	525	556	580	542	568	573	557	539	532	523	499	542	531	545	550	546	518	523	554	561	569	565	567	575	567	545	533	543	533	517	528	522	544	523	524	564	516	517	540	563	539	527	505	522	580	532	522	530	560	545	529	575	552	499	507	570	572	562	536	555	549	531	505	581	509	512	600	533	541	506	585	531	525	553	567	524	547	537	530	552	583	537	564	537	544	580	515	565	531	552	507	539	573	551	543	541	541	600	552	565	560	552	573	538	541	588	539	521	544	594	535	542	555	598	545	532	516	551	528	568	568	560	576	553	574	579	579	539	518	540	515	571	544	526	565	577	526	527	527	554	546	537	547	573	585	536	547	535	530	578	583	590	573	560	566	549	547	555	558	515	578	504	561	558	547	553	546	514	517	528	561	564	566	575	548	564	567	581	527	524	532	598	536	626	571	607	581	559	556	528	566	521	530	540	550	538	570	541	552	564	569	548	552	545	561	562	549	519	515	525	520	551	537	543	545	538	520	541	571	568	570	582	544	533	563	530	562	516	551	526	527	547	528	588	552	565	545	624	575	516	514	556	532	607	541	555	564	556	533	550	559	576	542	543	552	573	550	554	525	546	519	561	539	590	548	568	521	511	532	526	560	531	535	504	544	599	522	581	558	559	574	591	545	557	566	590	587	547	519	551	573	544	510	601	538
60317	83996	53451	21156	7046	1591	731	569	514	535	520	532	543	517	493	522	513	539	534	522	500	523	534	527	548	528	552	496	531	506	499	533	538	486	478	559	504	505	558	541	490	508	527	487	519	473	539	521	563	480	510	476	491	491	508	512	474	586	541	497	490	514	514	532	508	518	545	505	487	501	530	495	525	508	511	580	519	483	552	536	503	513	494	504	536	468	504	511	510	511	503	514	496	511	501	534	544	516	499	532	549	458	533	464	529	517	533	498	491	538	501	549	510	525	492	499	557	468	503	526	480	552	510	479	527	526	497	519	546	464	516	536	460	511	525	482	509	555	527	491	545	529	523	499	519	503	521	526	505	508	502	504	557	535	450	514	523	507	512	531	517	498	483	514	484	503	534	520	523	514	497	519	488	517	531	492	498	514	544	512	513	526	514	530	464	484	491	509	506	536	488	496	526	488	528	488	489	484	515	467	490	491	505	494	540	522	501	523	486	508	495	504	498	527	493	573	479	526	515	510	512	514	516	532	537	485	542	487	536	522	500	488	489	471	525	492	525	486	531	489	467	500	551	528	503	522	512	522	517	471	490	531	497	497	533	504	503	531	478	525	513	496	475	554	541	525	516	478	475	484	496	536	533	526	516	482	508	534	520	494	548	501	521	525	538	509	509	538	515	512	507	493	509	494	522	515	500	493	527	522	524	474	523	527	518	511	536	538	504	484	517	529	513	530	500	512	486	501	509	487	544	502	525	530	500	507	514	510	521	492	516	497	536	488	487	474	509	533	547	527	479	542	482	509	529	527	479	481	488	495	523	554	518	549	523	503	483	525	509	528	503	524	498	467	512	521	496	496	523	512	494	544	509	520	488	526	526	483	506	507	517	497	525	471	497	546	519	527	485	494	503	516	548	498	498	516	546	497	472	462	493	555	498	559	508	520	484	500	504	501	502	527	508	500	487	515	504	521	490	516	518	509	482	538	524	522	536	536	545	506	510	546	500	541	520	524	517	480	503	512	492	497	519	532	504	551	532	496	530	525	507	501	486	528	496	547	490	503	474	501	534	496	528	522	484	516	508	493	511	519	509	500	510	518	519	478	471	495	487	526	529	519	520	568	515	521	488	507	496	518	492	469	464	482	476	532	522	516	486	545	528	513	475	552	495	529	525	512	552	509	497	514	515	517	519	521	520	535	494	541	520	494	483	516	486	489	543	514	522	489	518	535	524	476	530	508	525	525	520	511	510	500	471	500	530	562	472	511	483	497	489	499	524	510	510	496	545	511	541	495	525	478	486	552	535	530	527	520	517	490	467	518	530	498	503	572	521	545	518	528	496	514	514	515	550	489	505	519	485	535	513	497	546	534	505	515	527	523	501	501	485	528	482	524	515	478	514	492	531	491	538	512	555	510	545	550	488	545	532	498	530	483	523	506	505	518	531	498	494	524	518	520	494	524	519	462	528	490	496	521	504	488	525	534	504	535	499	472	538	554	523	530	512	513	501	514	487	510	530	517	532	499	515	529	515	510	497	508	487	509	538	510	547	509	494	530	532	490	514	498	525	487	525	487	487	506	522	502	479	491	461	508	489	503	528	490	525	474	496	512	499	510	504	503	529	478	527	543	463	509	497	534	510	517	541	524	469	537	502	494	512	529	507	525	495	509	516	509	469	549	500	485	520	519	495	514	530	522	522	536	534	478	504	521	496	504	502	579	496	478	485	513	483	501	518	539	518	489	499	529	493	529	524	534	494	533	557	500	526	554	522	495	528	505	473	516	534	530	494	517	553	543	516	514	539	502	522	533	543	508	509	521	531	483	508	519	526	504	543	525	485	501	496	485	492	480	530	520	504	545	501	514	500	470	540	478	517	525	521	497	488	527	515	527	474	477	484	538	499	499	517	493	507	491	505	553	538	525	515	527	483	482	522	517	524	512	538	509	498	498	522	527	540	504	536	514	490	488	508	489	509	511	567	504	489	492	518	534	520	514	518	485	469	512	513	469	517	514	505	509	513	502	504	504	519	507	497	520	524	536	538	478	539	545	531	516	512	543	499	503	539	513	522	502	508	510	527	525	545	508	509	491	482	526	500	532	503	515	535	482	532	545	534	502	552	485	511	511	542	520	510	513	477	468	548	511	494	494	451	531	512	537	511	495	497	501	518	475	519	513	526	476	500	507	507	527	473	534	520	486	523	488	465	531	491	486	495	522	482	529	526	508	488	485	539	482	491	544	503	509	506	511	535	487	500	465	527	490	560	516	504	511	502	507	529	508	527	492	504	501	508	515	501	509	472	502	535	521	533	464	518	553	524	512	492	532	527	521	489	533	547	541	507	500	559	523	469	499	435	501	521	515	490	500	536	507	515	515	517	526	520	515	508	546	484	494	479	563	496	519	514	531	502	500	517	539	505	495	500	487	514	505	466	516	550	491	532	520	527	509	481	492	482	515	520	530	544	509	480	499	466	542	495	487	499	529	494	519	509	506	499	527	508	537	537	535	505	469	527	530	483	477	514	510	495	516	508	487	501	476	533	531	479	497	514	496	523	504	516	507	533	520	534	507	465	522	514	513	517	515	525	503	530	527	522	514	533	536	503	508	475	524	487	491	528	488	522	517	541	539	524	532	513	495	523	537	516	512	487	507	514	497	520	520	503	496	528	487	503	538	489	514	495	506	500	484	479	506	501	486	511	527	507	522	517	507	500	482	508	507	498	526	524	541	521	546	539	542	540	552	528	479	481	517	527	532	515	516	503	536	509	534	527	524	548	473	515	493	518	480	493	491	512	516	520	522	514	496	498	519	530	499	494	499	434	532	512	471	507	499	538	527	493	540	494	534	490	499	506	515	574	525	505	535	517	538	476	523	527	549	515	528	523	504	485	485	520	500	528	542	511	523	516	497	534	444	516	524	515	517	494	451	506	528	541	519	507	529	498	534	522	542	498	515	534	492	546	505	473	534	503	532	548	502	510	503	515	504	528	499	478	529	548	528	481	532	495	520	491	474	532	530	506	503	490	534	506	469	518	533	510	521	505	492	523	498	514	498	459	542	468	548	521	491	463	538	506	518	502	485	524	520	470	515	489	493	523	522	515	467	528	483	502	547	519	531	531	453	490	503	512	555	517	502	498	476	506	514	517	489	530	494	511	483	502	484	545	519	495	456	527	522	483	494	494	521	480	483	469	525	519	522	501	515	516	527	499	525	496	527	489	510	521	503	470	527	506	482	534	511	533	483	486	539	480	492	531	509	515	519	512	541	491	509	521	478	563	512	483	496	512	521	514	523	497	495	559	490	473	486	508	515	478	509	510	507	555	518	563	508	523	538	483	517	528	479	519	494	505	487	463	532	501	496	538	515	517	522	518	499	520	504	513	519	530	456	511	479	519	521	491	519	545	498	526	563	484	523	536	499	558	521	493	525	551	497	484	545	519	496	498	497	537	495	488	528	489	448	536	516	476	503	510	494	508	480	498	556	522	499	533	498	492	508	505	531
34561	28569	15738	4318	1046	533	434	411	398	391	406	402	392	404	391	407	449	427	426	401	420	426	425	428	394	446	421	422	390	434	392	407	412	419	410	390	435	431	417	435	412	410	419	395	460	418	396	421	415	414	420	431	414	400	427	432	413	448	458	435	410	396	392	435	419	446	399	421	411	408	368	467	386	401	422	368	411	391	419	442	428	426	441	410	443	421	393	435	409	420	415	380	380	443	407	401	389	417	463	414	388	397	398	423	407	432	409	367	420	407	409	438	406	432	428	437	423	423	397	411	417	441	419	438	407	400	389	414	381	460	456	469	412	408	445	423	395	439	403	430	422	412	422	441	375	426	436	411	468	451	438	457	422	411	386	394	414	389	458	424	408	423	401	393	428	387	362	401	445	388	417	424	382	410	445	414	405	424	408	431	407	415	408	416	398	394	407	425	401	386	406	419	401	401	425	400	424	425	407	405	417	433	419	429	403	419	397	414	419	406	440	395	426	386	406	405	370	436	428	433	431	399	385	385	413	388	419	420	400	456	370	407	441	415	382	369	423	414	383	426	400	420	397	409	436	413	414	392	439	413	380	389	369	401	388	429	443	409	400	393	406	415	432	408	389	394	394	383	395	374	377	369	414	406	454	385	414	414	416	363	397	420	378	437	386	438	410	412	385	394	433	409	399	394	421	435	427	405	426	425	406	391	405	403	386	417	430	413	419	406	415	392	436	434	418	409	451	408	440	406	450	377	437	424	417	445	426	402	412	420	428	370	402	437	433	415	401	388	396	418	410	427	421	382	427	451	393	389	394	382	429	398	445	390	418	405	420	428	394	372	430	410	420	387	431	385	441	386	408	380	399	417	415	379	394	415	428	434	410	458	396	386	399	441	428	395	418	437	404	418	426	406	396	441	418	407	407	412	436	428	414	385	402	441	416	376	414	419	391	403	405	383	428	402	413	447	450	440	386	399	416	381	379	417	405	380	419	375	395	421	417	425	397	399	378	392	405	388	392	441	388	413	419	401	412	434	392	404	440	410	429	438	398	400	412	442	406	402	439	403	442	392	432	407	400	413	431	414	418	399	393	407	389	378	430	389	430	421	427	422	415	451	416	444	412	424	396	441	409	389	407	404	400	430	392	390	403	388	422	402	408	401	432	408	401	419	407	464	417	395	379	394	414	433	429	410	474	410	399	383	389	430	427	388	422	382	390	418	429	433	416	395	387	393	404	385	407	402	408	394	399	395	385	402	414	400	418	379	449	397	443	426	456	433	456	418	386	424	410	404	419	427	425	430	427	416	451	409	432	403	399	413	417	392	385	394	400	420	402	414	421	400	376	422	418	412	421	423	418	425	429	391	413	402	427	425	440	402	403	428	415	422	431	375	438	433	433	417	391	390	443	401	449	419	434	443	411	389	384	399	420	392	378	447	420	434	395	417	420	381	400	411	433	411	406	419	429	426	426	417	434	426	393	407	423	414	391	422	421	390	427	437	399	447	401	430	391	374	395	418	417	416	400	406	386	378	409	465	414	406	432	391	390	402	411	405	417	414	405	417	426	405	362	425	412	374	399	403	441	410	382	427	393	392	416	408	391	430	445	439	398	428	398	426	395	413	401	405	415	456	437	398	431	422	425	388	412	434	407	429	374	405	438	409	387	410	398	417	404	411	415	414	437	394	421	403	380	433	375	429	417	392	419	425	394	417	428	427	427	453	414	393	423	428	421	406	426	422	374	418	390	431	424	434	419	453	441	424	390	372	369	384	402	402	406	410	458	409	441	453	415	412	434	419	416	381	401	383	407	399	421	378	406	417	441	431	407	415	409	395	373	421	383	388	388	369	385	393	444	395	414	399	396	408	405	413	411	413	398	443	407	399	428	402	450	404	410	434	418	400	386	461	418	407	415	384	407	384	417	391	447	433	416	414	416	423	393	405	436	416	422	404	418	416	408	418	409	417	421	417	397	422	417	396	404	425	398	397	388	378	424	421	407	390	409	417	378	409	412	436	423	376	413	421	418	415	381	428	415	423	439	396	426	425	396	375	421	409	413	420	460	399	392	418	435	425	395	434	398	378	423	442	404	440	401	425	384	436	421	418	421	402	409	422	422	400	401	405	407	416	427	421	415	387	407	416	402	414	405	462	408	377	402	383	405	415	417	411	402	414	397	432	402	406	451	420	420	415	402	405	378	403	407	434	376	374	388	394	379	398	417	391	392	380	404	422	444	442	398	413	411	419	398	382	371	413	425	385	413	381	423	426	399	390	385	453	366	426	393	403	401	423	431	379	409	430	418	413	416	402	413	428	441	406	437	433	441	446	445	399	433	396	392	384	393	412	432	379	394	412	410	401	424	388	429	421	422	396	417	432	415	405	423	414	414	382	401	411	410	418	436	419	434	457	389	387	396	408	421	397	408	368	410	434	413	428	426	434	444	421	357	374	390	388	399	414	437	393	473	411	407	396	420	415	398	452	425	412	415	410	364	400	427	378	425	418	420	382	397	391	398	398	400	403	388	412	431	395	402	399	406	426	429	425	430	390	412	394	376	437	392	417	422	407	427	385	431	391	411	402	364	433	392	410	404	417	421	424	418	422	393	387	421	418	442	427	377	403	373	395	407	405	367	417	407	425	419	395	403	410	407	444	366	401	416	412	395	408	422	372	426	403	405	423	418	398	390	401	391	393	421	403	389	434	416	428	411	432	388	398	389	399	421	424	429	407	441	427	424	412	407	364	408	413	421	370	428	426	386	408	427	413	390	413	414	405	415	422	393	414	376	398	391	433	436	394	421	440	445	413	396	406	377	436	452	465	444	437	401	417	452	425	418	369	409	399	411	449	412	429	407	371	385	401	414	401	431	433	448	365	406	396	448	424	442	418	374	420	391	412	435	446	435	414	424	409	410	411	430	405	421	402	408	424	430	405	406	431	436	389	404	428	407	454	414	401	405	446	440	406	412	404	410	428	395	420	434	412	409	404	411	445	441	426	457	418	405	412	408	418	414	395	418	459	368	395	394	387	400	432	434	417	364	373	438	426	393	422	451	392	438	433	428	435	413	408	416	433	399	406	357	453	413	404	380	378	397	389	411	406	422	414	395	403	425	436	413	411	430	414	427	421	447	423	408	392	389	427	427	422	369	421	424	414	407	401	387	432	407	392	407	399	424	401	388	409	430	426	428	418	416	432	378	384	399	404	373	414	414	414	373	430	432	411	414	424	386	400	411	419	405	399	400	458	431	419	430	423	415	425	423	421	402	411	444	409	389	433	408	440	407	391	434	416	401	412	402	404	386	441	426	386	389	448	408	440	407	426	444	431	452	409	389	436	389	451	398	419	425	422	417	400	436	419	475	424	383	395	400	436	397	382	411	413	416	424	404	390	369	456	388	378	415	396	470	424	429	440	453	405	461	435	403	432	428	426	435	434	414	410	421	431	447	392	416	429	440	435	444	431	398	449	429	406	408	362	400	430	399	446	451	388	374	439	424	404
30462	26908	8828	2357	894	456	391	361	368	378	360	357	342	376	371	395	362	340	349	355	390	393	365	330	327	356	335	384	320	363	363	349	347	338	329	341	363	344	349	334	347	358	357	347	349	349	355	364	378	414	365	329	310	372	358	363	356	333	346	355	355	305	331	331	342	367	315	332	317	353	330	363	369	345	353	327	330	357	356	346	342	362	336	339	319	380	351	351	360	329	364	343	339	344	374	361	340	363	337	343	346	348	368	330	326	335	368	375	338	343	358	369	367	314	374	390	367	347	321	350	394	368	359	347	341	356	347	315	371	393	360	339	326	355	379	331	359	355	343	321	338	312	335	367	333	362	355	398	310	347	353	346	342	320	363	365	335	348	356	337	360	379	344	349	335	359	364	332	352	344	362	359	367	324	377	354	349	360	354	368	339	383	383	360	374	367	350	369	364	323	371	365	370	346	362	372	324	372	369	327	371	319	311	349	379	332	356	367	354	346	351	335	352	354	364	306	353	363	349	363	375	352	366	315	374	380	368	359	369	346	330	364	366	341	333	346	341	341	346	319	356	382	345	355	332	371	349	361	361	344	360	357	332	355	354	345	329	331	357	338	360	347	357	376	354	345	358	333	387	355	380	344	357	330	346	325	337	331	336	328	338	361	381	356	319	355	320	360	340	341	360	363	360	342	356	337	369	353	384	366	333	334	326	331	336	341	369	361	351	346	345	329	328	364	350	340	340	374	357	371	364	357	332	367	378	370	327	348	328	366	358	340	364	358	360	311	347	334	352	370	358	335	306	366	353	349	337	341	317	335	352	356	397	333	341	328	345	342	375	353	375	331	376	349	331	367	373	347	361	398	377	333	321	354	338	344	341	362	354	377	320	360	321	369	365	363	368	388	342	321	353	374	307	357	357	341	350	332	348	352	333	345	371	330	340	355	396	395	360	362	337	342	318	345	392	315	362	345	346	353	359	375	369	366	374	358	334	390	345	359	359	359	366	372	409	370	323	362	363	370	349	308	351	373	360	356	365	337	343	360	340	343	361	369	357	359	370	350	363	373	347	378	343	319	375	362	345	327	345	357	363	341	363	341	348	346	329	374	362	328	358	359	314	310	394	352	341	359	341	379	360	341	343	326	349	327	366	319	350	367	354	359	350	361	358	337	389	320	358	322	348	385	371	341	349	355	351	350	366	364	349	330	326	371	334	328	360	371	362	347	358	345	335	379	339	360	357	362	344	368	362	329	369	352	352	348	394	376	350	362	351	348	335	384	358	343	353	311	335	375	355	390	359	391	339	344	350	386	358	353	340	353	368	354	352	354	343	347	354	364	378	329	340	351	341	310	371	339	384	338	351	331	365	355	390	360	349	378	353	373	314	372	367	353	340	340	350	351	343	349	325	376	355	375	375	347	351	386	347	335	360	371	323	317	373	390	343	341	363	354	371	349	385	371	341	336	368	364	344	337	356	335	353	329	362	335	331	384	366	377	355	347	370	335	322	345	326	340	386	356	323	344	319	331	360	359	347	347	351	347	375	339	352	344	354	361	379	358	345	369	391	362	343	358	348	350	336	371	323	347	374	386	328	351	350	366	327	359	338	331	352	304	341	350	343	371	343	340	357	344	387	360	359	350	364	364	380	351	351	342	373	392	369	355	365	353	341	372	368	343	358	383	367	336	337	360	351	341	372	351	331	337	350	349	345	354	384	325	337	326	353	329	355	364	337	354	369	354	354	354	353	346	340	363	311	360	381	338	319	361	378	362	384	362	362	391	363	315	365	340	340	348	373	377	353	324	348	355	310	356	334	353	382	330	330	357	355	361	327	381	369	361	342	357	329	370	356	348	367	335	353	330	359	347	323	362	363	346	333	349	369	365	367	341	334	357	354	353	338	364	375	342	363	397	337	343	357	381	377	343	321	384	352	333	353	350	350	326	355	360	385	366	358	382	361	339	374	377	307	336	365	345	353	373	353	350	370	357	371	352	367	348	344	339	350	337	403	353	339	369	344	341	347	377	339	351	339	356	344	386	347	351	356	325	376	365	319	361	382	349	355	339	328	366	371	340	363	328	369	343	347	363	328	375	365	352	373	398	341	375	414	346	345	346	350	344	373	366	342	346	363	318	329	337	351	342	351	352	345	345	362	334	350	355	367	377	348	315	399	328	338	366	340	343	342	345	394	324	351	371	364	348	322	377	332	322	379	327	353	335	377	350	327	369	349	334	363	378	362	340	344	403	379	376	403	379	358	366	350	338	311	337	341	366	349	324	341	315	345	352	349	362	337	348	338	337	329	357	340	332	362	323	348	374	360	389	345	370	362	383	366	336	365	350	334	349	376	316	369	338	360	373	344	323	347	348	316	326	370	334	342	351	366	331	346	337	361	349	342	347	349	388	358	349	368	318	400	310	341	351	390	379	332	341	328	385	353	355	354	364	349	345	394	331	339	348	353	356	361	362	356	373	379	413	365	369	336	341	353	350	341	342	339	377	347	376	342	313	337	363	354	350	361	359	352	351	346	361	408	364	374	352	328	359	384	376	371	350	336	367	357	354	328	329	368	370	352	364	343	373	354	367	348	346	372	346	354	341	351	361	389	339	314	343	349	343	350	363	365	348	345	350	356	347	331	343	364	355	337	339	349	340	375	363	337	348	338	344	352	335	345	314	352	362	351	370	340	363	346	357	326	349	372	367	369	363	330	352	356	336	349	362	364	356	331	336	373	342	377	376	380	368	350	369	361	326	364	350	304	348	340	339	355	340	351	352	349	332	356	385	366	349	343	355	350	312	330	352	345	320	336	399	369	358	351	363	314	372	358	352	335	354	352	356	352	317	337	358	354	343	354	387	371	382	370	352	355	368	308	368	364	355	356	351	364	331	358	375	365	347	347	355	389	320	361	359	345	355	383	380	350	345	356	357	331	354	328	356	354	332	387	364	359	337	347	324	390	365	348	347	377	353	351	339	341	341	374	346	361	366	366	332	367	349	354	324	352	369	359	352	350	336	332	358	356	362	336	399	339	355	318	318	331	318	354	361	364	346	364	334	323	363	338	366	338	350	355	308	346	345	369	349	385	332	346	348	351	356	348	359	368	369	318	319	353	360	322	330	359	356	359	347	385	370	369	338	366	364	353	347	353	369	348	345	373	345	339	338	338	397	368	364	361	362	292	349	337	329	351	315	306	363	346	363	335	372	354	341	347	373	373	361	374	355	350	354	351	328	374	357	369	376	325	347	331	356	386	352	342	370	370	311	328	349	333	346	334	377	353	307	412	351	381	327	370	334	322	372	353	360	328	348	356	352	334	347	353	344	378	373	350	359	370	365	368	337	345	382	327	347	372	376	363	362	343	362	369	373	347	357	367	357	367	339	353	380	390	345	341	342	359	377	344	352	359	361	366	361	359	365	334	346	352	323	340	394	366	351	381	371	383	309	368	332	366	328	395	340	345	369	364	334	347	352	369	310	378	382	373	398	319	358	344	376	331	328
24795	22700	29378	25610	18263	4966	832	552	501	477	512	502	477	519	468	486	463	495	539	493	489	465	479	503	486	496	464	524	493	479	444	460	481	509	460	480	498	497	507	470	504	499	491	468	459	471	493	501	488	461	491	447	496	484	488	469	483	456	470	476	498	467	465	472	482	445	499	484	489	453	538	524	464	479	458	494	453	459	478	465	423	466	493	473	458	469	479	456	521	437	493	516	464	464	470	510	477	504	475	472	519	476	495	496	500	446	477	500	475	512	482	472	428	484	436	496	489	465	461	474	468	473	485	495	503	476	460	471	470	493	488	473	466	502	511	460	484	470	514	474	520	497	477	487	496	488	497	454	465	476	453	452	484	468	522	507	526	509	497	464	501	471	484	468	483	482	454	447	437	496	456	463	521	503	476	498	497	484	496	460	511	473	464	470	490	490	499	497	494	478	460	460	470	494	479	490	511	469	460	480	465	494	478	495	460	456	476	464	459	504	527	491	469	516	456	432	488	481	460	517	466	449	446	467	468	476	454	507	420	464	501	478	512	500	496	482	481	491	505	450	502	452	468	446	467	466	444	521	498	489	462	490	505	474	464	480	442	504	502	472	491	498	437	470	457	494	467	477	508	460	486	488	511	445	450	472	434	489	440	508	482	473	458	486	505	472	476	474	487	516	473	462	478	502	478	519	483	460	481	489	468	481	443	470	498	495	440	500	443	487	522	485	479	463	470	454	491	481	464	449	439	473	466	459	478	470	437	463	478	465	439	516	491	509	479	428	433	472	463	494	481	449	478	490	478	495	464	479	509	457	460	510	477	482	495	471	524	481	491	497	478	470	461	487	453	473	455	456	494	470	499	433	477	448	474	502	471	437	538	454	476	476	485	490	494	490	478	489	468	456	456	497	498	506	484	506	464	532	497	472	466	461	481	478	463	483	466	491	430	489	471	505	461	476	479	476	451	507	482	446	450	476	501	531	450	463	543	499	415	493	453	504	500	498	458	483	496	497	442	485	459	505	483	488	499	448	480	452	480	461	440	472	520	490	437	474	459	505	472	476	507	443	491	449	471	517	486	470	492	461	480	449	493	489	477	458	460	516	481	480	429	458	437	496	493	482	494	452	449	458	474	487	479	488	420	471	470	463	516	505	460	509	489	477	454	454	494	505	514	519	483	473	492	473	483	467	513	509	476	486	485	468	480	454	458	476	505	479	488	462	479	492	491	483	512	469	491	519	490	473	516	468	523	491	444	475	464	479	447	506	484	479	486	478	488	487	504	504	483	507	468	440	474	486	469	460	502	471	461	478	485	475	469	490	474	473	445	494	480	491	452	441	485	487	492	500	474	480	476	463	504	482	450	470	458	508	514	454	480	474	517	479	441	452	468	488	461	459	485	459	467	525	460	487	459	464	508	494	449	495	456	506	492	469	473	438	448	461	459	499	523	459	472	467	493	485	550	468	494	491	504	507	482	478	488	495	444	452	503	467	484	487	508	482	465	441	468	455	472	480	453	457	468	469	433	496	495	482	489	482	434	487	478	503	457	483	455	480	481	455	500	495	464	470	469	454	482	461	482	466	438	464	491	514	429	460	483	506	458	449	451	477	486	476	448	437	464	456	451	457	502	462	463	473	535	440	469	508	502	475	477	507	463	475	467	461	476	480	440	454	511	452	465	461	519	452	466	508	463	458	457	527	455	498	479	504	470	454	478	477	500	476	478	498	454	485	463	501	495	445	515	444	484	471	460	487	444	479	519	480	464	484	458	451	484	512	484	476	465	486	484	459	416	519	480	488	477	479	476	499	490	495	474	461	476	447	464	496	473	465	453	477	456	486	488	462	485	451	427	453	472	452	467	473	458	471	433	496	479	454	493	465	466	445	496	485	504	457	456	478	423	485	522	497	506	485	464	523	499	468	455	477	487	478	491	478	495	490	468	507	523	476	473	429	485	471	454	479	475	471	490	453	491	492	461	497	475	493	469	461	451	462	456	503	483	486	505	489	472	508	443	528	451	484	446	492	463	483	508	458	481	480	444	452	499	537	469	453	503	513	500	527	434	464	459	494	494	444	453	490	470	437	469	483	480	476	482	472	496	493	465	477	488	476	476	461	467	485	453	506	483	489	486	463	482	515	443	457	473	450	507	470	460	476	522	463	479	483	479	465	478	442	507	478	482	465	451	461	480	471	508	520	474	476	450	457	471	486	523	453	503	449	500	505	474	471	476	477	475	500	458	430	473	458	490	480	443	499	500	453	483	479	454	480	488	498	484	466	490	521	491	457	514	480	456	435	499	469	476	492	457	465	479	451	465	478	507	451	480	508	476	465	477	477	496	480	488	431	464	467	466	460	466	480	482	448	486	481	480	469	490	471	461	491	507	471	497	484	454	463	488	482	471	431	494	516	469	505	498	434	500	478	492	478	438	425	449	486	481	456	463	485	465	453	478	512	484	466	514	462	489	491	436	456	475	466	477	455	482	497	465	487	449	468	460	447	484	505	504	443	520	443	462	462	494	457	475	484	443	459	462	447	490	500	530	466	471	494	458	454	474	478	483	455	466	506	481	490	447	445	481	480	486	440	473	461	449	490	519	468	471	501	501	452	491	454	479	479	483	421	463	481	479	449	470	454	493	487	488	502	492	473	472	487	481	459	448	501	483	455	428	482	530	462	461	468	451	501	473	492	501	490	490	464	475	471	483	494	461	417	471	489	459	474	539	490	505	471	529	443	484	495	491	444	468	485	491	471	488	475	489	437	478	472	485	476	497	488	476	477	427	474	485	489	480	444	475	448	498	489	465	476	467	533	489	422	501	513	482	492	471	478	464	459	485	445	461	502	498	463	470	443	468	492	494	441	470	489	480	439	469	484	462	542	494	466	462	468	455	437	458	472	470	476	471	471	482	480	500	425	469	456	449	480	500	455	482	486	476	493	445	501	479	482	493	502	468	467	505	473	476	471	490	467	501	452	450	487	510	466	495	485	472	480	446	483	455	505	495	441	498	456	491	481	440	482	456	467	453	498	485	482	481	505	459	491	489	486	457	498	552	481	464	494	508	480	490	513	501	485	435	488	504	449	458	494	491	492	493	456	462	472	476	458	466	493	477	495	443	490	517	473	535	493	479	471	498	460	486	463	494	476	489	488	457	500	472	489	493	480	512	432	430	552	479	493	458	489	442	474	460	487	480	508	492	502	451	505	468	490	507	472	439	495	483	470	498	527	443	468	427	497	500	478	448	457	456	498	449	477	472	467	474	502	483	487	489	507	456	454	476	500	452	468	450	488	477	475	509	477	484	447	443	507	473	452	491	469	417	488	467	493	530	456	480	475	483	469	466	499	468	457	467	510	454	494	440	471	466	479	477	456	450	476	500	475	453	427	488	460	438	510	488	466	480	452	487	461	526	470	450	490	500	482	472	460	502	468	470	516	485	500	493	448	484	510	492	468	448	472	471	502	446	493	457	487	494	472	475	465	442	463	438	528	485	493
61911	79135	49812	18855	5505	1269	557	455	461	462	462	471	487	455	462	470	465	449	460	423	482	434	468	453	439	436	434	437	457	453	464	434	468	429	429	454	400	479	459	457	476	465	456	428	420	464	444	462	431	454	453	429	446	447	441	423	433	427	495	436	458	446	462	466	464	462	428	434	449	475	463	433	436	456	458	427	444	451	450	453	444	445	472	462	452	478	464	443	435	457	440	441	470	444	463	462	462	431	468	410	441	449	467	432	442	453	447	424	453	434	451	443	429	499	425	478	434	443	460	408	443	425	433	441	449	431	410	436	453	424	458	446	437	462	430	425	470	459	430	452	429	479	412	442	424	460	407	400	460	490	437	438	432	435	431	422	438	441	447	440	459	435	477	441	433	464	480	438	430	460	471	447	439	467	465	447	467	467	428	444	436	487	440	457	441	443	430	423	473	438	433	431	476	432	414	454	446	455	478	435	436	461	450	434	449	447	448	426	449	422	430	448	431	439	414	415	477	436	435	436	438	426	409	446	438	435	441	459	440	451	471	475	455	406	457	424	441	435	483	469	424	450	438	455	453	432	430	456	462	452	436	444	454	456	438	441	444	464	464	471	443	474	446	459	412	471	430	463	425	462	408	465	455	388	474	412	453	446	483	425	450	457	456	445	452	415	428	442	486	448	494	465	430	469	454	470	428	451	444	421	421	443	433	436	435	442	466	434	432	455	444	491	411	446	440	422	444	417	450	430	455	399	468	431	439	439	426	447	447	453	417	425	444	455	447	443	417	441	433	443	473	428	452	445	437	415	466	447	460	442	409	434	480	475	422	449	431	450	455	456	481	473	472	436	466	433	459	435	450	434	447	481	429	464	434	424	437	442	450	439	466	480	418	458	468	421	458	375	469	455	459	421	456	420	427	428	426	463	461	426	434	429	452	432	448	472	458	423	404	451	443	459	411	412	463	479	421	423	459	456	483	463	419	449	438	443	495	472	431	465	407	466	443	427	468	493	458	454	461	461	444	454	422	437	413	485	432	444	445	431	473	410	454	478	451	440	446	465	408	424	425	443	494	441	459	453	437	479	460	445	468	425	443	456	470	456	460	465	414	451	458	468	429	452	451	479	431	462	477	444	463	401	454	436	426	439	431	456	449	468	449	463	451	435	431	413	443	451	445	421	467	440	479	465	449	390	438	449	470	402	431	438	470	458	418	450	418	464	393	408	423	444	459	457	502	489	470	437	445	457	458	451	449	413	412	443	450	487	443	452	453	424	448	476	415	467	427	421	429	451	460	392	462	450	440	427	463	430	407	445	441	444	449	460	410	451	437	456	435	420	439	457	410	419	450	466	430	458	444	433	418	466	409	439	496	420	463	429	432	442	457	457	452	456	457	412	433	435	461	429	445	425	428	417	426	442	440	459	460	489	465	454	448	446	465	424	444	416	469	444	483	443	449	448	439	467	465	438	450	446	453	436	427	460	445	438	479	471	462	416	473	455	468	510	430	457	449	436	436	433	462	441	420	482	441	425	446	498	447	459	469	469	437	427	413	422	423	397	432	420	445	445	450	440	430	439	432	414	442	469	445	479	458	447	446	499	445	454	457	460	425	422	440	470	450	423	395	448	427	427	476	403	478	436	453	444	439	415	419	442	455	424	428	423	442	465	436	456	434	438	429	411	416	452	462	493	465	471	463	423	457	446	436	410	450	448	444	416	404	438	465	444	403	453	437	471	456	415	478	416	433	408	441	450	459	451	447	441	478	454	450	409	473	448	441	427	450	434	440	481	456	448	465	449	420	413	433	443	473	415	452	441	462	457	470	424	458	416	435	434	460	481	439	426	471	455	433	458	437	441	432	412	458	436	491	437	445	446	454	463	422	419	425	442	446	432	436	423	472	423	418	445	431	429	435	483	440	405	441	473	432	426	436	479	449	434	474	443	433	429	429	472	462	432	455	469	431	430	467	458	460	459	477	452	470	450	446	407	446	418	487	464	503	413	446	432	418	461	443	444	453	447	429	433	438	473	444	477	425	413	443	428	443	419	469	446	483	422	440	433	438	476	467	473	449	448	432	430	430	411	443	427	417	427	437	441	462	456	446	386	447	431	466	396	437	422	446	466	429	418	447	477	436	451	440	459	425	440	433	454	476	445	445	400	464	462	449	498	434	412	459	441	466	473	482	434	430	418	458	417	415	435	455	410	433	435	456	463	430	469	454	394	416	439	485	417	447	455	466	431	438	441	461	434	470	447	414	465	448	430	446	469	461	482	447	426	441	441	425	486	429	408	448	408	448	420	442	414	455	414	437	432	483	438	438	457	473	428	448	483	438	469	438	449	419	483	433	456	476	472	436	434	437	442	461	442	443	499	432	437	470	485	423	448	461	435	484	399	392	447	441	476	438	419	441	426	449	432	424	431	420	427	458	427	463	426	399	418	468	425	424	420	437	420	449	428	441	423	446	404	453	446	421	426	455	428	396	457	458	450	450	407	427	456	428	468	484	460	438	479	453	447	473	443	437	435	432	439	459	418	432	461	455	440	427	431	479	456	429	467	423	456	472	466	456	444	443	445	436	405	448	436	427	434	444	453	416	446	417	436	483	450	464	427	434	429	492	406	442	470	484	453	461	447	435	408	444	481	421	462	455	467	437	450	436	441	423	410	434	462	446	439	484	409	413	416	439	455	474	444	446	443	444	439	454	489	455	470	452	405	408	434	453	421	452	447	462	468	432	417	473	446	414	461	470	460	435	427	449	456	451	437	467	396	440	433	423	399	401	458	461	480	472	464	433	473	462	404	406	464	452	471	447	428	453	430	425	456	441	435	425	429	404	456	461	462	446	444	455	416	471	452	437	478	433	460	426	427	452	423	450	435	450	412	410	410	425	460	435	447	417	427	431	445	439	458	444	457	463	451	435	426	440	437	409	437	414	415	438	466	415	420	437	445	418	449	417	448	424	448	434	461	451	458	457	441	481	424	430	408	449	458	418	487	466	446	426	417	439	450	432	429	439	434	405	457	481	455	441	463	437	444	444	452	442	461	450	446	450	432	438	440	525	391	449	413	438	415	503	500	453	398	477	454	479	454	433	411	407	481	466	457	438	427	442	457	453	448	420	407	413	471	466	435	436	456	427	455	446	448	426	413	468	437	428	425	429	399	431	428	425	444	446	419	455	476	471	425	414	472	489	442	439	499	450	452	443	453	479	409	449	462	437	432	436	418	436	413	416	445	435	441	391	437	480	459	423	489	413	452	429	435	425	425	430	437	439	425	440	459	447	445	427	456	445	424	420	454	425	463	428	439	449	439	463	462	406	419	463	432	441	445	445	426	447	466	410	422	419	443	422	446	464	448	420	471	450	451	462	468	431	432	424	445	448	443	467	449	402	487	407	428	386	450	430	485	430	448	468	433	444	430	427	453	451	444	432	428	465	459	413	438	419	445	463	447	434	453	431	427	441	426	427	451	436	459	449	435	437	426	454	426	453	447	477	475
24265	22157	29198	24543	20157	9011	1305	733	597	626	611	589	550	574	590	608	608	580	558	590	574	621	554	578	543	559	553	600	522	562	585	567	598	595	599	616	580	585	555	589	585	587	573	550	591	552	554	565	585	569	587	573	562	555	598	563	605	604	578	531	561	568	580	593	583	592	546	597	542	578	583	573	601	602	564	583	606	584	558	591	535	590	576	524	546	578	572	574	567	583	576	568	546	558	563	577	541	566	589	632	567	603	541	577	598	556	578	596	574	533	585	537	561	531	554	615	548	596	577	580	564	588	571	560	565	589	560	561	564	581	534	578	606	563	545	553	621	595	605	562	550	579	550	572	579	550	572	601	573	586	578	600	568	604	571	566	569	571	544	546	593	552	555	583	551	568	591	553	568	584	542	577	563	612	535	581	553	589	613	547	528	534	564	564	598	552	519	572	579	591	558	596	565	533	565	584	615	548	573	545	523	574	560	588	580	564	564	563	557	587	567	598	560	573	586	548	558	556	571	565	566	578	585	561	576	547	557	572	587	560	581	606	534	585	553	537	611	604	572	547	617	567	623	587	542	567	591	590	593	566	562	556	573	557	556	565	543	540	582	634	570	585	556	546	513	582	626	562	581	581	551	584	558	563	558	542	615	582	559	581	592	558	571	619	551	542	563	558	594	575	607	546	544	578	569	531	613	534	540	533	597	573	576	576	612	585	579	553	603	554	561	583	615	553	575	561	571	556	581	582	549	610	556	574	571	602	541	528	529	555	576	541	594	554	580	569	584	573	552	541	583	545	558	571	544	547	566	539	603	571	586	534	549	507	523	614	566	597	584	573	573	552	573	595	580	579	590	576	560	570	559	552	603	572	580	576	580	623	558	546	552	570	535	590	579	561	543	596	498	573	562	564	521	575	587	594	581	592	577	528	535	554	529	591	555	562	588	538	569	597	567	534	589	586	587	584	566	583	531	585	579	556	561	600	576	530	565	596	544	610	631	569	532	569	553	539	620	592	570	558	557	577	561	533	561	536	578	564	575	595	559	566	562	597	575	606	599	555	547	575	596	579	553	579	568	557	585	560	561	606	609	593	564	574	562	559	569	581	566	586	571	571	567	574	542	559	532	571	567	564	592	581	576	551	549	593	559	573	547	564	536	633	544	567	569	593	553	556	517	583	595	596	614	618	553	580	584	530	598	553	590	568	543	617	593	543	559	570	549	520	637	564	589	570	583	555	552	587	555	571	579	574	533	587	573	540	535	557	592	560	578	580	562	607	536	577	607	562	570	541	563	541	552	558	568	581	569	524	614	522	570	557	581	608	589	557	530	593	573	569	590	552	588	561	583	556	617	561	561	580	566	568	554	552	605	588	525	590	566	596	566	555	578	534	587	559	569	591	561	574	574	553	571	553	591	557	548	577	556	544	536	555	601	560	535	532	514	565	576	579	581	570	594	555	581	562	592	593	574	586	574	578	594	573	542	545	599	593	622	588	582	534	518	583	626	565	569	557	558	579	566	523	558	528	578	559	618	585	551	571	538	578	556	624	589	614	612	594	568	569	601	581	569	550	569	567	587	520	621	539	570	556	566	593	548	572	596	578	551	556	613	552	552	637	541	542	549	565	591	607	521	533	568	589	554	513	568	583	595	611	606	617	530	539	529	556	581	581	557	558	557	550	594	547	563	586	591	575	551	612	591	599	590	598	587	526	584	576	554	602	600	562	574	548	638	558	585	577	608	513	579	564	563	588	621	515	540	534	564	559	590	576	563	599	566	545	592	566	512	566	581	582	594	578	563	588	547	559	551	606	575	580	582	560	540	603	633	574	590	566	565	565	570	607	518	610	587	562	562	582	568	577	564	550	509	554	549	573	567	572	549	560	562	561	564	609	547	556	561	589	571	563	543	570	540	559	585	578	551	563	576	575	571	558	563	630	559	580	588	554	561	559	559	568	557	526	540	559	614	608	549	537	558	572	568	568	535	554	556	556	567	571	542	576	560	567	549	580	549	586	586	585	560	578	541	601	597	569	561	585	554	586	561	626	562	590	555	569	568	583	578	586	566	569	587	574	579	600	563	572	538	578	564	524	530	573	586	629	580	588	576	524	560	561	613	563	546	565	577	559	574	577	552	538	621	508	581	561	604	601	560	539	543	559	562	555	586	614	588	565	601	572	578	516	582	586	571	634	569	546	590	583	618	593	609	561	550	553	606	560	532	610	611	513	529	559	565	537	582	583	594	529	564	578	559	545	530	560	534	558	592	545	617	564	558	560	572	592	596	548	592	580	571	562	577	611	599	590	585	610	600	537	560	527	529	580	530	588	582	550	602	606	579	586	547	561	545	557	560	548	556	570	555	560	599	547	577	548	568	574	583	578	591	593	561	563	586	574	565	585	539	580	544	550	597	574	602	554	565	587	586	555	560	568	541	525	553	557	545	568	584	585	609	540	556	543	610	590	530	575	534	603	535	564	547	550	558	552	584	546	596	517	581	577	626	567	547	553	601	571	571	556	584	567	584	584	576	622	549	548	595	584	562	592	561	564	605	522	555	606	539	513	526	579	548	614	584	588	577	577	569	557	565	568	602	569	531	588	589	579	580	552	583	554	557	585	590	587	591	589	568	581	596	630	553	532	578	566	599	565	588	584	587	568	537	546	545	542	577	571	567	563	574	500	551	569	536	528	609	574	543	538	584	569	589	562	549	584	611	556	571	584	571	548	561	595	603	566	585	584	617	554	574	573	583	553	578	571	589	565	571	575	576	557	585	584	556	593	559	511	552	568	550	585	567	571	541	553	523	559	553	596	554	570	590	521	568	576	568	542	554	557	596	588	552	527	568	552	579	646	576	583	558	548	576	554	597	576	500	562	511	560	586	596	536	606	580	573	522	583	571	575	594	566	542	554	616	569	556	537	539	584	566	560	582	548	582	565	587	567	578	586	580	590	585	581	551	540	569	592	558	604	605	619	559	538	563	575	572	578	541	563	562	544	585	533	557	538	563	564	593	561	568	578	588	561	535	582	611	587	570	577	539	512	577	597	574	593	560	591	595	528	567	565	588	622	561	608	519	544	575	551	578	567	576	573	604	549	605	590	593	548	572	546	588	573	604	558	627	575	555	528	560	564	575	602	543	585	594	605	564	564	552	570	577	570	579	542	530	593	569	562	518	583	576	566	582	517	586	574	536	567	533	577	587	534	570	565	549	573	562	627	560	555	576	575	560	583	619	575	542	601	590	570	554	572	516	575	592	596	562	512	553	570	575	572	535	561	600	596	551	572	612	590	578	569	578	576	561	549	550	573	529	585	586	548	563	551	555	504	545	564	594	580	579	535	616	589	571	591	537	537	570	570	543	569	549	561	574	530	555	562	576	602	552	589	562	579	573	558	577	592	563	562	558	558	622	563	546	581	580	613	562	640	594	558	570	562	586	564	605	571	556	537	548	538	561	558	531	630	586	535	558	572	587	571	537	570	582	579	591	573	572	532	598	555
60949	86955	51342	19305	5647	1277	653	516	573	547	505	499	550	508	559	517	482	524	528	493	522	580	474	574	528	507	538	531	561	515	489	555	522	581	540	506	524	538	503	515	537	565	584	518	555	529	529	567	540	540	549	543	549	562	544	547	527	523	546	583	547	525	536	507	566	542	537	553	569	522	539	504	528	557	523	530	530	475	516	546	508	508	544	540	488	516	570	513	517	496	545	544	562	583	514	531	565	528	546	485	538	510	556	546	578	508	530	543	532	528	497	586	520	520	530	500	549	500	502	567	520	531	542	517	512	502	553	530	535	510	553	495	539	527	509	552	531	532	497	560	528	550	540	509	522	533	518	533	478	533	524	511	541	475	539	512	512	503	530	508	498	547	541	533	527	534	516	555	550	501	567	540	534	515	500	544	559	525	511	540	594	557	585	515	543	533	458	514	560	539	557	560	527	543	528	559	513	511	509	509	534	551	531	541	516	538	494	547	529	533	520	529	508	513	543	510	492	525	523	543	525	512	498	527	533	531	521	454	575	508	527	552	565	513	513	551	535	537	547	530	530	536	505	519	543	552	472	509	510	535	518	496	541	530	487	560	583	545	527	543	534	530	556	544	503	523	498	573	541	565	551	507	499	500	549	513	560	533	520	543	486	502	500	513	532	494	539	543	536	547	501	539	534	505	576	505	520	516	541	527	518	552	542	542	498	554	574	498	568	477	506	518	515	520	540	517	536	521	540	558	497	541	538	529	551	570	527	510	547	519	493	578	525	547	532	568	533	547	527	553	541	528	566	571	556	524	557	558	512	511	529	541	531	543	504	538	520	558	514	565	534	515	532	551	542	498	523	539	486	491	526	536	584	545	578	539	585	549	532	519	501	572	555	542	500	533	518	514	526	549	490	505	490	527	524	500	530	505	516	521	522	505	498	535	557	505	511	546	557	521	507	510	493	523	516	502	586	505	523	508	544	601	526	540	533	504	529	520	558	556	531	533	547	511	538	523	528	535	516	555	552	499	554	549	537	538	566	518	555	546	535	541	526	515	538	524	527	500	567	536	575	492	560	505	535	544	532	541	556	512	561	542	562	564	526	511	499	538	535	518	510	512	539	541	574	519	499	547	563	517	485	528	533	537	564	529	546	517	505	526	517	528	551	588	524	556	547	555	539	503	523	554	570	526	569	544	497	539	563	535	533	547	540	519	544	554	512	511	571	540	521	542	571	522	540	494	505	551	566	524	540	511	553	533	514	523	538	578	537	507	524	508	501	526	572	542	502	511	496	528	531	521	513	493	489	470	529	552	550	516	496	500	562	500	508	517	550	536	518	545	576	499	518	553	531	537	497	551	501	514	563	520	580	519	554	533	525	504	538	552	547	530	503	533	534	531	482	512	528	517	509	511	564	552	515	501	527	545	538	507	527	494	561	537	553	483	584	538	504	517	529	528	528	513	504	557	496	544	558	533	538	562	504	541	498	550	522	506	536	498	552	535	528	495	506	525	497	495	540	534	506	530	496	568	495	528	560	559	557	519	525	500	558	540	538	536	527	544	536	544	576	505	549	484	539	581	549	535	521	539	517	533	491	510	552	506	490	529	533	485	560	546	510	494	516	534	528	539	513	525	530	548	573	493	484	534	545	543	536	515	529	578	510	513	564	507	518	537	518	570	524	531	519	497	508	508	486	538	527	542	522	511	537	513	563	523	525	488	532	515	538	524	508	552	529	490	492	522	511	561	515	562	511	555	539	552	506	507	527	544	561	530	523	519	538	500	496	527	562	508	524	518	488	538	512	514	552	473	536	528	524	565	522	544	568	544	550	505	525	559	527	508	518	574	527	525	529	562	537	570	540	497	515	558	579	524	543	532	539	517	543	524	534	493	537	544	501	502	515	518	549	556	511	569	526	527	529	560	529	508	525	515	554	538	511	543	546	533	504	495	558	486	554	468	547	532	514	550	519	546	538	538	557	563	531	522	496	521	552	511	538	523	513	532	554	480	503	517	500	528	545	519	533	515	505	537	503	501	504	556	557	505	549	527	474	526	540	547	544	501	539	550	538	529	563	528	490	525	538	559	535	517	562	549	518	544	520	543	507	504	516	556	515	553	542	559	546	538	522	567	505	514	565	532	531	499	513	548	518	556	543	474	538	512	497	510	525	548	499	497	532	527	512	539	524	518	506	559	555	535	497	494	516	511	548	516	499	520	493	525	550	522	564	513	560	535	519	524	545	551	537	537	548	521	471	519	486	509	529	593	484	540	509	543	490	528	514	532	543	530	528	534	555	535	541	534	483	513	538	542	506	578	510	504	516	572	544	538	536	541	515	492	513	507	512	515	557	537	487	527	548	492	534	537	503	506	499	525	526	477	490	513	488	533	527	518	488	502	522	517	524	544	517	513	528	543	505	524	520	561	520	497	560	510	521	502	567	500	504	550	559	535	517	537	510	483	525	485	503	472	536	539	525	513	528	524	537	509	556	512	540	540	518	569	546	514	560	542	500	490	552	566	504	541	479	517	543	526	543	523	520	580	519	535	528	518	502	547	543	540	535	533	568	552	550	543	554	541	524	513	495	540	523	559	503	540	485	510	518	496	552	492	521	491	521	531	522	524	506	516	537	556	545	503	549	560	486	511	501	517	541	504	509	555	550	501	547	568	501	533	533	539	531	521	502	504	563	540	519	514	552	494	527	523	526	558	509	535	529	488	540	489	512	508	529	512	512	544	557	512	523	531	544	526	524	553	499	546	505	556	502	518	512	551	488	511	523	506	531	529	558	492	551	539	549	525	514	519	538	521	517	538	513	526	541	535	492	476	520	531	537	529	548	484	574	499	509	504	534	517	545	519	544	528	521	515	534	493	498	535	530	522	522	477	502	530	505	520	543	568	530	518	553	562	516	521	528	546	502	530	498	544	511	519	508	508	524	527	608	518	505	501	527	526	524	509	573	529	567	524	539	536	534	545	502	519	570	549	539	566	557	530	549	533	526	509	526	553	520	526	518	550	527	520	491	525	541	541	490	543	549	510	520	515	513	533	491	565	512	538	554	541	504	506	550	539	554	530	537	517	547	528	519	520	522	574	513	526	539	519	501	566	523	557	529	496	507	550	548	530	552	510	524	529	533	492	545	506	526	503	492	515	518	501	491	525	495	491	530	547	480	523	500	531	551	499	558	536	503	550	468	486	505	561	524	520	486	499	528	520	519	538	522	531	540	521	482	526	473	507	527	558	503	520	530	545	516	525	513	504	510	523	515	536	511	533	566	498	552	483	590	530	555	516	516	546	536	545	483	522	532	536	549	560	496	529	517	570	481	528	512	492	539	526	510	544	498	511	555	557	501	535	520	550	494	506	517	538	529	502	522	579	550	555	547	534	485	536	513	510	578	520	522	532	539	578	533	506	520	552	523	506	514	534	546	510	539	524	510	546	489	552	525	543	544	537	536	516	555	492	531	529	504	539	538	494	539	511	540	498	545	522	521	543	526	560
34479	28746	17757	3922	893	522	480	453	432	451	445	448	432	441	457	450	440	427	408	389	448	413	430	437	423	459	419	463	410	441	476	458	431	453	432	421	437	426	422	445	434	394	443	433	441	435	435	438	442	438	440	407	460	466	484	428	433	453	406	443	423	433	441	414	480	428	457	465	419	402	416	447	467	411	446	481	494	457	398	446	403	418	475	409	426	430	445	474	444	427	452	419	436	438	443	446	439	462	408	406	446	442	430	463	443	434	444	474	460	438	453	427	463	435	485	427	448	455	457	432	488	461	428	422	403	449	446	483	437	440	436	440	424	451	450	445	434	465	431	450	442	426	426	453	458	431	443	421	467	458	460	459	433	397	446	418	406	445	440	450	428	397	403	432	461	416	467	433	416	415	478	403	459	439	399	432	489	453	462	442	441	453	422	462	424	458	431	420	422	453	434	447	436	425	443	485	469	423	390	460	454	449	457	458	422	429	434	446	457	404	430	454	475	404	423	390	417	403	437	458	446	422	469	424	420	400	425	410	418	427	451	455	453	419	445	433	426	444	424	417	460	466	454	441	444	460	479	470	427	468	452	436	455	408	445	422	450	453	417	446	476	462	419	430	441	461	424	451	401	466	424	421	435	450	429	456	457	445	435	420	453	456	442	417	437	473	446	432	416	441	424	443	462	441	447	437	438	402	435	457	455	450	454	453	412	446	430	433	438	423	458	449	416	450	428	437	437	407	464	445	488	421	464	426	458	466	467	440	455	459	392	447	471	412	443	441	437	447	420	463	455	421	444	429	403	409	453	446	441	445	447	437	429	457	432	433	455	380	388	467	501	447	419	438	459	440	435	473	460	461	433	440	412	457	431	474	403	436	434	411	453	485	419	464	412	450	438	457	457	450	423	388	393	442	443	454	408	445	486	408	432	422	425	441	464	438	390	461	472	428	494	444	465	425	422	450	425	454	446	438	429	424	465	445	452	458	444	460	446	442	450	422	424	467	440	442	382	439	451	438	444	441	445	386	467	438	447	450	456	434	414	432	460	460	451	429	427	470	439	453	429	446	411	415	473	419	455	451	440	418	446	424	455	458	446	423	429	461	394	432	471	443	437	468	436	419	429	447	438	454	453	449	438	430	464	437	457	471	455	447	436	459	463	409	433	438	478	465	444	444	415	413	455	422	406	431	423	462	472	454	464	450	466	440	444	435	420	444	436	415	449	405	478	438	404	409	447	461	467	447	442	440	418	455	419	430	426	433	474	440	455	467	432	437	384	453	434	433	416	422	444	429	426	453	415	462	428	429	449	429	446	458	431	465	441	432	461	447	452	442	452	473	449	470	427	448	456	428	397	454	460	422	447	438	439	438	497	404	413	447	414	472	457	451	407	413	441	421	431	443	412	448	448	408	448	415	427	414	459	443	433	434	473	436	442	455	405	440	440	432	450	455	441	419	408	431	442	437	485	431	454	437	429	491	404	457	447	423	445	447	440	419	444	454	459	459	428	453	451	387	407	435	431	430	446	440	443	446	437	455	450	418	416	463	429	479	451	431	419	413	435	473	468	454	462	413	440	474	416	424	430	429	442	469	460	465	455	450	449	465	442	455	418	420	440	431	463	461	393	456	444	451	425	453	440	461	416	451	454	434	429	412	462	464	430	451	415	439	429	472	404	421	416	453	445	450	443	485	442	420	449	423	449	412	465	444	412	441	429	453	417	434	438	447	437	429	426	426	441	454	464	410	440	471	446	415	416	455	419	453	420	477	421	434	431	412	420	453	443	435	453	432	441	435	468	421	444	416	423	423	461	405	438	428	436	430	476	454	446	435	424	432	439	409	434	425	425	437	414	439	463	453	452	443	416	389	447	465	475	470	450	472	464	472	429	421	458	444	449	419	406	437	437	440	445	451	450	454	437	427	446	409	445	447	447	433	452	407	446	402	430	395	490	462	422	425	421	407	459	442	446	440	422	460	471	447	438	467	400	442	452	415	421	433	435	438	438	422	431	410	476	447	461	433	462	407	483	459	406	443	444	403	428	420	441	424	422	435	412	467	413	428	417	457	444	425	437	405	465	453	436	428	427	482	448	469	432	430	415	437	424	409	454	397	453	435	424	460	438	454	438	429	452	454	442	403	430	464	448	422	423	429	472	443	458	452	457	410	403	460	446	421	436	426	450	430	455	459	436	434	459	479	398	442	426	467	434	419	417	459	487	450	425	436	439	449	428	452	407	423	441	461	432	427	439	416	402	438	447	449	475	454	437	444	453	405	482	430	458	461	404	441	476	461	419	439	447	439	422	432	446	462	468	463	482	451	452	447	448	400	438	423	443	446	445	436	449	467	450	436	423	445	442	428	396	446	427	422	407	436	478	475	408	428	448	444	400	439	442	447	447	457	436	479	431	450	428	438	457	440	422	446	420	447	452	432	431	464	452	423	459	418	470	450	438	441	476	410	447	463	443	447	460	471	445	484	437	451	476	393	411	436	459	439	435	445	417	423	466	448	432	417	448	443	446	427	449	406	426	411	431	463	471	450	446	429	435	431	402	419	428	427	451	459	416	442	465	421	450	468	435	472	446	434	456	427	415	437	406	492	416	410	417	431	422	426	434	416	447	420	453	432	427	433	429	456	436	434	445	432	430	434	459	414	442	454	473	393	451	411	427	431	457	433	421	457	456	476	459	458	450	401	431	455	451	435	469	437	425	386	431	435	456	404	425	435	441	474	453	433	417	451	405	407	470	457	424	452	442	437	462	420	486	460	448	463	479	418	457	459	410	439	445	453	464	413	442	408	447	404	430	419	414	459	423	463	444	474	437	468	450	463	437	453	429	484	459	409	444	422	451	414	461	449	439	431	413	453	443	392	448	448	469	463	426	424	433	468	450	471	454	445	425	439	435	443	475	432	402	442	455	438	415	459	428	482	429	440	437	431	455	431	432	441	416	423	447	406	436	438	431	447	409	441	449	416	432	392	458	438	439	436	463	403	477	441	466	434	477	407	440	488	469	413	457	464	420	447	418	420	431	434	422	441	453	473	446	436	431	453	494	412	442	453	464	435	457	426	453	466	454	433	385	407	439	409	438	413	453	474	473	451	444	433	444	415	472	441	416	445	471	411	425	437	456	444	443	459	403	437	420	428	445	435	451	418	442	412	435	435	424	436	457	428	418	453	431	413	419	436	438	428	474	445	469	437	444	438	460	429	449	439	462	478	461	424	479	433	413	437	414	466	445	441	445	426	447	437	441	439	457	467	492	456	401	473	418	431	435	411	457	426	409	453	452	444	421	456	446	440	459	448	437	473	413	423	404	415	417	457	478	423	441	469	450	428	422	403	485	441	490	457	442	452	439	422	433	422	413	432	424	466	451	444	454	430	460	418	450	417	451	418	455	439	459	427	431	476	390	434	387	438	452	456	427	446	425	401	420	448	404	454	459	463	434	448	416	462	430	421	475	435	435	429	455	459	434	418	429	462	438	426	445	435	478	400
30529	27790	10660	1888	783	439	420	385	395	361	398	409	406	346	381	359	382	346	401	353	351	400	415	386	387	374	352	347	361	355	374	393	404	374	377	352	377	392	398	398	377	368	365	364	360	376	365	404	375	366	336	368	378	416	360	378	406	347	359	375	359	342	370	376	372	390	365	378	354	375	351	398	362	391	387	381	366	378	378	363	383	380	361	353	396	366	353	373	353	344	357	378	342	368	363	380	383	371	384	395	365	414	336	362	360	384	342	378	375	344	371	376	356	366	356	386	362	396	367	374	352	394	371	399	347	375	392	382	380	369	352	399	374	355	326	394	339	372	341	362	368	350	389	384	368	335	327	365	353	379	381	394	385	349	387	371	398	353	379	358	354	415	408	386	357	369	384	364	360	389	364	364	379	367	415	379	383	374	389	379	382	374	361	338	337	370	353	363	337	362	398	383	356	358	358	376	372	378	393	369	380	366	396	353	406	395	356	378	365	383	374	389	398	393	360	399	363	346	367	355	388	354	390	400	381	369	337	355	360	385	374	421	364	399	400	399	382	362	402	377	333	336	377	352	392	367	377	364	365	365	379	363	402	395	385	379	349	385	385	387	380	376	375	352	393	383	388	398	359	379	408	358	359	389	357	375	351	386	337	401	407	360	380	373	376	366	371	408	367	352	357	398	394	356	375	375	382	386	371	333	378	372	358	330	373	347	386	354	375	358	386	351	386	362	387	378	343	370	401	376	376	410	382	342	381	435	301	423	333	350	372	385	374	347	367	386	421	358	360	404	408	361	333	355	388	355	353	402	392	407	334	421	363	378	355	361	353	411	362	407	401	371	374	361	342	382	398	372	387	375	375	371	393	376	344	396	363	380	374	365	391	320	371	362	349	402	387	354	409	356	402	365	364	363	347	381	394	359	372	357	368	355	349	348	375	378	373	374	375	337	391	315	366	366	371	363	389	394	380	380	400	364	376	406	372	360	382	377	381	366	389	377	357	387	372	376	356	348	345	382	351	402	393	380	331	337	401	360	377	378	376	389	379	358	369	362	367	375	346	382	396	416	381	372	391	370	358	374	392	370	391	373	379	389	368	382	378	372	408	366	330	367	384	362	381	395	349	379	374	368	342	392	341	374	357	407	374	420	370	418	389	381	384	373	362	346	413	364	378	369	394	367	399	396	380	395	373	354	358	413	367	401	386	389	373	365	365	375	366	399	346	386	394	394	371	398	379	352	353	379	375	372	351	387	380	386	344	394	365	350	376	369	366	375	390	349	377	360	365	388	362	370	380	404	414	388	409	371	344	379	380	361	318	390	390	358	399	380	375	376	383	355	377	372	358	349	358	355	348	366	381	351	345	348	384	359	387	422	367	368	359	382	400	375	384	407	398	392	374	376	402	396	361	370	381	411	366	423	385	396	369	371	397	365	366	388	389	423	377	376	383	371	385	351	361	373	376	362	371	387	383	398	390	378	407	375	389	376	387	425	445	355	379	398	352	374	363	400	357	384	388	393	407	398	359	393	371	382	371	381	377	353	345	368	400	370	346	368	344	349	355	380	379	341	370	396	363	364	366	375	388	387	419	338	396	408	375	373	359	382	389	375	392	375	396	380	377	388	368	403	387	375	394	394	366	408	403	376	338	339	350	379	380	357	350	355	367	403	369	374	396	370	373	356	359	389	375	394	346	368	359	340	403	397	357	386	365	450	351	397	371	376	362	386	336	365	391	352	415	397	387	380	361	375	379	363	406	384	328	403	381	356	344	375	366	366	343	396	405	376	393	368	375	396	397	409	364	384	389	375	358	334	379	391	367	382	370	345	368	392	363	360	364	377	358	407	376	380	393	362	361	353	364	337	369	360	356	379	359	352	397	358	371	389	380	401	380	358	405	373	364	387	375	372	366	364	403	373	382	387	328	343	362	380	376	342	358	342	360	358	373	371	390	373	397	368	380	393	365	384	367	354	392	375	359	346	354	368	367	351	362	361	403	352	376	353	396	415	375	367	383	394	371	332	367	332	382	367	374	392	368	406	363	336	352	371	348	360	376	376	380	327	350	388	368	393	401	409	371	339	371	327	383	385	375	367	355	371	379	388	368	365	375	397	366	359	389	367	345	405	345	384	404	351	367	359	411	384	353	373	368	380	346	386	348	389	388	354	365	395	334	384	407	367	382	382	386	361	385	376	346	378	358	393	381	376	362	387	382	411	365	381	362	393	386	394	399	354	364	361	397	399	385	354	399	356	382	392	355	422	388	374	359	390	374	369	369	361	400	382	373	394	384	376	381	384	354	359	399	389	369	350	363	352	380	372	396	352	384	362	390	397	386	375	362	406	365	369	403	365	379	363	365	376	349	375	398	354	402	379	392	383	365	344	366	384	403	371	379	385	367	401	377	385	367	396	380	358	353	366	378	415	350	401	379	378	368	398	388	385	355	404	388	370	377	395	370	354	384	378	355	379	379	405	376	345	366	352	364	360	359	408	384	361	394	360	366	358	356	399	364	357	369	384	409	390	371	398	397	360	372	396	358	375	384	387	370	384	387	383	352	402	356	357	379	351	393	415	421	384	323	369	388	379	376	381	380	385	386	370	350	376	356	352	373	363	389	379	366	386	382	355	357	345	383	376	354	376	369	382	345	346	367	375	374	392	340	344	374	399	392	355	373	366	364	379	410	360	349	334	392	380	358	333	369	379	351	391	366	347	380	373	390	365	363	337	341	382	389	384	386	374	346	339	394	349	397	353	365	388	353	384	388	386	397	375	362	356	356	363	354	389	366	362	341	388	377	392	373	382	392	385	406	380	361	393	344	354	351	388	394	346	343	330	407	351	353	409	403	346	375	384	361	379	380	395	365	381	400	353	373	395	347	350	357	385	389	400	416	373	407	389	373	405	381	415	373	370	435	347	414	342	423	369	360	376	387	383	361	375	376	370	360	356	374	410	370	368	351	378	386	428	365	383	346	371	352	356	374	356	420	381	393	401	401	388	337	394	409	374	350	382	333	377	371	332	385	392	371	377	366	342	344	382	381	356	340	363	344	371	338	369	393	370	384	402	346	367	391	365	388	357	362	393	390	372	343	404	362	332	383	349	377	339	394	378	386	344	398	355	334	375	371	389	414	359	381	357	381	354	365	385	389	363	371	382	381	350	397	394	376	342	417	345	358	404	375	410	406	383	389	373	357	380	376	365	364	384	370	381	329	370	378	358	371	363	395	375	371	394	371	380	407	358	369	368	338	374	399	355	392	381	371	395	341	370	382	388	384	374	399	357	378	364	370	386	373	363	389	388	385	359	345	344	359	390	388	378	375	331	354	363	365	363	368	388	379	389	345	368	376	375	374	382	390	376	360	392	357	372	340	375	384	357	377	383	383	339	378	373	348	341	376	344	362	365	352	353	404	383	375	384	360	353	333	352	389	320	382	372	358	387	371	348	385	370	370	378	351	384	383	375	379	360	407	412	361	364	353	378	376	387	348	392	346	354
24957	23022	29802	25190	17228	3740	856	578	523	534	550	494	495	509	501	526	505	522	506	505	513	542	533	507	472	510	492	500	533	511	449	496	515	489	522	489	449	508	523	506	478	490	485	534	505	539	516	499	507	515	530	502	498	523	497	545	471	506	508	517	524	490	457	503	507	524	467	499	511	523	495	492	536	534	540	499	547	529	497	481	531	511	491	519	524	490	550	512	548	528	555	467	481	533	493	540	456	531	493	507	496	492	528	503	533	517	570	548	529	529	492	474	472	508	490	551	488	494	516	517	490	487	474	512	526	512	506	467	493	500	485	482	474	472	492	479	489	495	485	509	516	500	472	513	529	502	472	492	485	531	509	485	498	477	494	515	495	468	516	499	490	489	502	496	502	525	476	473	518	518	509	509	481	507	465	469	476	475	467	518	517	506	494	502	479	504	484	484	501	454	487	473	489	538	489	526	486	494	485	493	504	497	501	485	505	446	513	526	460	492	524	501	463	465	482	521	521	476	510	502	533	491	498	503	526	542	484	478	488	538	482	530	520	541	473	495	552	509	517	476	499	548	521	499	525	515	456	505	506	475	487	486	493	501	513	541	568	480	506	533	473	453	490	485	508	518	499	454	511	497	499	470	504	512	495	490	516	466	538	500	501	519	526	481	507	500	513	508	496	460	478	535	514	562	497	493	484	497	521	468	494	472	475	501	542	535	540	503	527	480	532	547	469	498	523	474	499	504	476	512	484	486	510	473	518	509	508	512	512	525	537	503	487	520	517	532	490	477	523	487	493	523	480	510	485	511	515	501	510	465	484	499	502	479	541	506	479	525	516	495	490	486	530	494	492	502	493	473	483	484	506	502	491	499	514	551	523	489	516	508	485	488	486	478	476	518	502	498	484	515	497	467	491	517	531	508	536	547	493	503	517	465	484	511	514	544	488	500	494	504	534	460	487	486	507	477	488	525	470	504	483	511	489	486	492	499	492	506	459	522	474	493	515	487	479	513	498	521	516	508	542	490	516	500	514	516	511	503	522	487	499	501	533	479	539	510	523	558	510	532	478	511	541	520	479	478	490	502	487	502	505	510	516	497	503	502	440	509	524	481	470	486	470	501	503	501	506	488	462	549	491	501	465	529	506	507	549	488	473	527	472	511	512	526	514	485	505	512	522	481	499	496	524	513	521	505	506	520	528	508	559	447	449	515	531	516	491	506	532	543	506	495	509	510	518	543	507	466	533	492	496	514	488	497	519	496	473	528	487	485	477	493	528	466	512	503	527	528	499	474	455	494	512	507	502	522	554	522	491	506	509	486	527	470	510	496	492	498	519	517	494	488	522	484	506	515	511	466	513	535	456	478	465	507	503	537	505	485	492	503	488	510	465	497	515	508	502	492	511	456	530	486	462	497	530	502	497	499	502	504	467	512	504	527	472	537	491	561	492	477	516	481	501	473	502	492	539	496	485	522	541	517	518	495	483	478	472	492	524	521	502	520	484	499	506	510	516	491	520	502	498	491	545	503	481	515	473	514	520	507	493	505	508	478	558	494	521	514	507	474	546	492	526	496	511	535	470	493	478	479	511	513	535	466	480	519	534	512	534	506	512	487	502	506	504	502	548	460	485	493	531	472	531	498	519	528	508	503	486	508	498	510	509	522	492	482	488	506	466	514	498	537	495	512	498	480	489	473	504	499	464	488	494	500	549	510	488	471	516	476	504	519	468	499	523	500	446	479	507	497	489	503	511	477	501	477	535	509	555	510	500	519	525	490	501	555	489	500	513	502	508	519	544	503	528	467	527	511	505	519	481	466	503	507	521	490	510	479	457	505	501	487	520	501	540	491	482	510	505	525	501	498	479	482	504	470	519	467	493	473	487	501	516	516	543	529	507	539	503	523	469	531	546	489	530	550	524	518	502	513	468	475	494	497	495	502	458	490	519	514	511	533	508	496	483	475	513	486	502	503	509	512	470	508	512	512	515	504	511	480	475	512	472	503	476	498	502	448	524	502	504	499	499	502	513	476	517	489	519	537	532	514	469	437	490	519	530	500	502	540	463	530	506	511	491	491	487	489	502	481	526	546	523	518	516	488	500	486	512	502	472	502	479	556	494	466	532	532	458	455	523	516	496	517	526	526	502	530	504	538	473	499	539	509	473	506	502	502	488	481	512	523	499	509	502	480	481	509	518	474	494	543	531	488	521	501	553	487	494	474	516	527	523	539	504	509	508	541	544	492	445	472	491	515	502	538	507	494	487	505	513	456	506	524	511	449	522	486	538	465	487	492	526	502	488	493	502	481	464	480	489	480	469	472	544	518	497	507	525	502	500	493	545	508	512	489	527	493	515	493	493	546	482	493	498	481	506	515	497	509	507	520	499	524	493	536	521	476	517	518	518	488	469	506	508	498	517	522	549	477	464	525	473	533	497	490	465	495	482	498	484	498	520	485	502	504	520	534	501	512	492	465	494	529	469	500	481	474	523	508	486	474	495	473	522	515	513	477	512	481	495	529	487	501	507	465	530	485	488	469	528	472	519	476	502	488	548	516	505	500	497	456	525	490	499	510	529	489	533	511	508	511	494	471	488	534	489	511	498	490	468	465	549	469	477	499	501	480	503	496	505	498	503	482	559	534	504	495	467	546	540	460	512	503	486	509	498	487	502	527	475	469	503	484	532	484	520	522	493	485	502	482	531	521	514	494	513	545	506	521	508	497	492	500	527	485	482	515	478	513	513	502	546	507	504	506	489	557	479	527	480	477	505	555	506	482	503	505	491	492	483	502	508	489	483	523	452	515	508	471	518	501	493	545	538	502	469	506	539	488	497	494	471	478	494	515	522	491	471	496	506	511	520	496	480	520	529	502	511	507	482	501	508	507	500	523	530	520	505	463	494	483	482	515	459	476	495	497	527	514	460	455	526	490	489	503	478	504	459	507	511	447	485	485	505	529	511	533	511	530	472	452	466	500	498	468	510	509	501	496	518	514	441	497	508	517	503	530	529	518	491	483	487	505	520	479	471	470	500	496	491	480	569	516	500	467	515	507	516	502	526	532	504	508	488	500	495	523	472	564	481	484	509	498	459	462	502	516	502	500	506	490	489	546	472	473	518	466	477	459	478	485	517	501	487	479	518	471	490	479	505	512	479	529	520	512	535	492	528	509	511	534	488	500	507	505	498	499	480	474	523	509	501	510	497	433	497	496	502	507	537	526	527	507	491	556	475	507	517	488	531	527	471	497	475	516	508	487	476	430	515	517	498	521	512	439	487	474	506	513	518	474	489	477	533	493	511	498	524	485	513	516	516	546	504	511	523	475	515	535	547	460	495	504	503	479	516	498	519	530	512	491	500	510	511	459	473	501	487	527	471	480	546	511	513	522	560	494	517	479	514	473	537	529	519	511	508	544	484	518	496	512	506	481	509	537	506	538	523	524	473	474	476	494	519	475	496	505	519	496	511	554	474	503	485	504	509	475	499	505	500	513	532	513	489	469
62430	82821	46795	14900	3322	932	509	495	494	482	458	494	465	472	484	458	488	478	485	437	445	485	499	460	439	471	457	464	464	501	528	484	498	457	439	485	487	475	454	470	454	478	447	500	474	457	481	508	461	532	501	481	458	483	473	469	447	468	479	484	485	468	476	487	451	463	444	461	475	465	486	454	482	444	452	479	460	444	475	491	463	468	492	459	471	507	489	484	461	465	477	489	444	497	474	469	496	495	501	452	471	446	457	467	467	502	433	499	427	475	448	501	468	489	441	458	465	476	481	488	479	487	478	485	443	470	473	480	491	481	479	441	500	493	467	449	487	435	447	425	462	457	474	459	482	479	479	462	485	475	469	509	477	489	469	448	506	505	470	514	487	464	472	455	482	465	509	473	461	500	507	474	490	453	490	472	413	489	491	462	499	447	458	488	451	466	454	510	477	477	465	449	469	473	442	470	429	506	465	483	458	485	450	417	496	496	475	470	494	469	493	452	485	470	466	492	507	454	486	467	471	472	466	460	456	441	471	514	472	503	447	488	443	503	460	444	476	482	464	469	471	470	474	484	459	461	479	467	476	451	488	492	503	454	487	500	460	461	457	457	501	441	453	477	485	451	478	475	459	485	480	492	468	464	464	461	473	418	477	461	480	471	469	428	495	446	432	447	465	455	490	469	516	495	512	480	456	481	458	513	478	469	469	458	453	471	468	449	465	464	452	479	453	467	457	477	481	439	493	477	482	461	462	466	488	460	467	471	461	497	480	477	444	489	470	459	505	466	518	484	487	494	480	445	451	424	434	471	462	458	480	480	501	480	485	467	519	457	439	440	508	434	453	481	481	448	459	449	485	459	455	494	483	458	467	440	501	498	447	520	502	466	513	451	456	479	453	482	499	476	447	478	486	462	470	466	504	476	501	442	441	436	463	444	500	508	518	434	457	465	456	457	454	491	488	469	474	451	460	494	457	507	508	498	458	455	475	475	449	457	453	456	448	456	494	481	455	493	473	478	456	484	482	489	460	471	488	450	462	482	437	448	517	470	533	484	441	456	470	487	491	444	434	494	487	501	500	519	455	473	473	471	482	457	450	505	478	463	475	465	448	475	439	489	494	440	489	450	490	460	471	488	442	452	474	471	468	476	495	500	481	433	490	476	482	446	473	509	506	469	454	455	470	453	514	507	472	474	503	468	472	488	448	428	495	479	508	452	490	439	426	479	502	489	464	497	468	534	492	482	494	480	471	430	489	446	492	469	487	463	483	468	444	467	471	473	479	524	462	495	461	481	491	445	445	482	456	457	486	441	492	463	465	478	517	483	481	428	463	440	492	478	452	468	467	476	490	500	495	451	475	465	495	512	474	438	474	481	476	508	464	480	445	499	457	461	503	516	433	454	465	449	455	475	439	469	496	484	466	474	472	452	455	508	471	462	529	479	451	463	434	463	449	464	478	466	477	456	494	475	445	438	506	472	466	457	471	513	467	483	507	525	473	469	493	451	471	470	464	493	447	491	458	482	495	470	463	455	494	462	478	469	459	454	488	469	452	461	468	493	464	470	452	473	483	481	488	439	495	473	460	458	453	461	433	462	499	442	426	498	493	481	436	481	471	472	464	493	455	464	480	470	462	457	466	472	444	446	433	419	461	434	474	478	455	480	456	454	440	466	499	428	484	459	487	431	478	514	440	457	465	459	436	456	483	468	480	465	472	482	492	456	431	432	479	485	466	483	480	467	482	464	489	482	472	470	481	486	496	470	450	450	482	449	461	443	483	480	481	480	476	465	471	490	453	459	451	522	442	469	476	479	499	486	471	468	453	438	428	463	472	469	438	488	486	498	439	448	468	499	499	474	461	445	476	463	462	489	479	507	420	499	480	454	454	445	481	482	470	513	499	471	504	476	452	492	471	483	448	463	496	483	468	498	456	514	485	464	476	464	427	462	462	476	442	460	455	492	448	451	471	448	470	465	451	472	458	459	470	491	478	442	419	502	502	516	482	503	477	466	463	489	492	472	453	472	515	488	461	490	473	474	453	492	487	451	453	462	452	427	461	480	453	476	467	441	471	516	450	444	449	449	430	437	466	492	463	512	470	458	496	478	475	473	456	439	474	472	447	475	464	431	433	447	473	514	476	428	484	455	491	471	499	496	474	430	471	518	438	469	466	471	465	491	448	453	467	488	433	465	464	473	459	448	504	475	467	508	495	478	469	503	492	498	532	491	472	499	478	426	508	491	457	473	465	473	478	464	485	440	505	475	487	415	488	456	499	482	420	473	438	481	476	502	494	444	451	465	444	488	451	453	483	470	465	490	471	475	473	438	506	473	472	467	472	478	492	512	465	500	450	474	450	459	490	455	456	462	441	466	484	485	429	476	455	465	510	511	445	440	476	462	445	498	473	482	472	477	466	500	450	482	459	477	488	489	476	520	449	450	482	466	471	466	500	495	493	443	457	485	479	470	482	487	502	412	457	480	477	481	509	451	452	471	457	431	473	466	495	478	455	444	476	470	449	465	472	476	488	459	515	445	535	460	521	451	449	463	502	464	450	445	451	471	487	441	479	449	446	455	487	471	498	495	513	488	479	481	460	485	474	488	450	467	468	504	508	480	491	449	433	443	449	499	468	499	475	473	465	457	448	481	452	468	451	483	434	497	429	462	489	483	488	467	517	481	527	469	490	487	459	452	463	429	463	475	503	452	473	496	456	497	488	430	510	440	481	497	494	502	446	459	443	451	485	494	485	414	484	473	433	474	473	445	474	456	454	505	486	515	455	509	489	439	481	459	431	486	460	443	474	472	487	506	436	452	458	459	502	434	478	461	464	431	481	478	450	497	488	428	479	455	492	455	471	485	475	465	435	496	449	475	492	490	503	492	511	443	453	468	500	495	438	497	502	446	456	427	471	442	461	470	497	472	425	450	508	478	494	476	460	472	479	456	448	472	441	495	456	502	451	443	495	485	471	491	460	469	451	477	462	493	456	479	456	452	418	468	499	524	445	450	465	480	480	461	481	461	496	424	434	475	487	481	439	487	457	456	430	456	475	447	437	458	492	483	459	443	495	478	508	465	502	483	439	477	467	474	407	440	464	429	468	456	471	505	462	484	468	457	470	491	489	468	454	489	442	477	471	482	504	499	492	460	484	455	462	451	459	454	476	489	493	497	486	480	440	451	440	448	419	482	478	476	455	455	464	464	443	472	455	494	451	464	449	471	519	478	459	469	543	480	479	496	508	466	484	470	483	474	460	425	461	481	444	474	476	447	457	453	474	489	455	449	463	501	438	448	445	455	466	460	466	464	486	471	449	446	460	472	465	450	452	484	465	456	471	490	459	444	442	448	475	502	481	474	440	440	458	505	488	458	464	452	445	466	451	481	494	489	474	476	471	498	501	513	484	431	467	460	472	455	451	483	444	473	465	463	435	478	472	498	523	492	513	461	489	457	501	462	467	467	480	462	454	461	454	473	477	458	410	480	461	439	433	448
24239	22194	29226	24630	20027	8626	1212	714	598	614	660	596	652	613	621	603	577	603	589	628	608	606	614	566	599	616	599	647	576	584	627	630	579	554	582	597	633	585	621	568	619	583	572	592	584	563	625	626	582	629	586	596	551	607	571	572	587	615	634	567	621	541	616	587	631	613	629	553	568	570	570	601	592	572	607	547	602	565	591	586	572	558	599	586	606	554	619	587	622	589	602	588	564	594	595	604	593	588	593	560	609	580	646	585	586	563	581	577	588	579	580	581	582	584	544	599	591	588	596	564	609	628	614	559	582	633	520	620	605	624	587	561	550	573	580	534	586	601	620	603	575	562	596	615	595	574	569	537	588	606	580	587	630	567	586	561	563	631	605	576	601	589	556	567	536	589	604	606	575	577	592	609	559	645	613	587	549	599	591	568	566	623	555	570	580	573	571	588	566	582	571	610	593	567	614	625	633	559	618	599	567	587	586	565	601	575	554	583	572	570	619	595	603	605	582	564	559	551	578	524	607	594	604	569	597	628	581	575	573	564	571	556	642	593	530	549	606	562	593	661	606	555	584	584	587	601	624	572	625	556	571	598	602	535	575	596	568	573	546	591	561	563	582	566	615	559	580	577	600	579	594	553	578	593	573	566	568	587	584	587	599	615	584	619	568	561	547	581	606	611	570	559	630	581	575	608	605	550	567	563	591	574	603	550	583	606	536	591	583	565	549	589	569	578	551	566	576	611	541	557	600	569	588	614	585	598	582	551	563	602	569	564	599	605	537	581	574	611	541	576	589	556	566	573	591	543	595	594	580	623	594	603	549	545	580	615	574	594	576	572	544	602	591	532	575	594	537	606	598	570	574	564	556	561	625	581	589	587	599	562	557	635	578	557	600	565	596	614	552	589	612	549	549	576	616	614	584	556	604	576	564	593	572	643	603	589	552	552	602	589	627	573	603	569	593	542	571	603	585	571	588	568	579	595	577	588	612	589	551	564	610	574	557	577	636	609	568	588	577	571	589	553	548	553	574	601	639	656	627	596	600	614	545	547	583	551	624	597	594	580	606	601	558	619	545	588	527	632	595	586	592	562	568	597	563	602	561	580	555	618	603	593	600	606	608	559	609	553	559	636	564	607	561	613	619	574	593	550	563	579	589	620	580	575	610	596	599	591	574	631	576	595	591	571	526	590	566	587	587	580	544	542	553	560	586	629	609	571	556	590	596	620	597	622	608	581	604	573	563	591	598	579	618	598	574	604	578	563	575	529	596	581	586	571	578	558	561	605	589	593	600	531	552	522	552	569	596	612	591	612	623	584	551	598	620	546	580	612	616	572	587	583	567	564	610	631	574	586	578	583	628	531	575	600	614	570	560	606	596	625	563	551	564	621	590	594	561	606	589	581	630	595	578	574	614	591	554	595	593	618	586	584	590	603	572	551	618	588	592	545	639	603	578	562	570	602	541	595	564	543	596	593	564	546	589	533	560	614	552	620	593	561	599	545	614	581	614	601	583	547	571	628	584	614	612	608	597	568	594	572	580	626	592	576	586	576	559	609	599	589	585	568	593	617	629	600	585	583	557	591	602	609	593	568	611	599	601	578	599	586	565	590	592	563	596	580	575	549	575	574	628	610	573	567	569	574	550	561	560	595	537	608	583	594	591	596	577	609	578	584	582	581	602	581	545	644	568	583	632	565	596	575	572	591	539	580	580	575	519	575	595	605	616	597	569	603	557	600	576	593	598	597	589	639	573	586	572	582	589	585	561	604	599	552	566	595	581	581	607	599	591	576	588	605	555	584	557	587	571	547	592	582	585	603	564	600	597	583	568	557	582	622	589	571	573	570	549	654	541	600	626	585	564	554	584	564	588	544	593	628	569	612	608	608	572	577	606	515	592	541	593	558	597	595	624	607	586	598	577	564	576	620	596	584	595	567	619	608	588	629	589	578	576	577	576	558	587	577	574	572	563	574	541	596	548	596	591	613	590	564	603	595	590	571	564	591	570	598	591	573	596	575	612	618	584	571	544	523	595	642	557	601	531	622	570	602	560	563	602	574	606	563	628	607	573	570	580	553	617	570	556	558	588	543	581	603	576	580	578	555	587	603	565	578	577	592	549	647	564	626	611	554	573	616	606	559	562	640	569	585	600	601	579	600	615	574	562	564	572	588	568	580	561	624	600	607	559	607	540	559	609	579	553	628	529	592	600	557	571	537	583	553	628	583	578	552	619	618	584	600	629	590	602	623	588	546	580	586	591	583	558	564	606	616	586	557	601	586	582	551	576	599	600	562	562	586	607	561	565	582	618	597	598	584	531	609	613	648	595	588	581	591	556	613	627	596	580	574	589	563	566	581	604	553	585	609	582	614	533	614	527	559	559	577	567	601	558	573	606	613	570	588	609	585	598	575	599	584	582	580	605	576	577	567	601	565	572	610	626	577	574	528	583	575	584	539	561	573	586	549	594	597	575	588	601	596	586	563	557	569	604	588	588	588	547	610	589	572	587	564	589	616	600	574	565	550	543	592	634	577	577	619	562	606	534	564	595	632	575	558	575	572	569	542	587	613	559	533	573	585	587	537	583	594	602	573	603	529	598	607	580	629	582	609	562	605	552	569	570	582	583	618	625	607	591	601	558	555	577	585	615	565	607	605	603	567	601	575	534	609	561	574	585	593	626	540	558	570	584	568	563	566	514	561	568	585	618	615	550	603	569	585	585	625	584	584	605	599	548	552	554	547	557	601	578	600	612	540	565	571	623	576	588	556	569	602	588	556	584	610	642	649	566	594	576	581	597	544	560	576	557	590	605	571	557	580	537	586	595	579	586	572	545	566	553	570	593	594	573	620	565	607	537	625	597	617	560	566	572	584	566	573	597	598	545	553	584	561	571	579	621	578	589	549	576	594	611	585	531	596	593	563	641	564	583	617	565	561	573	551	549	606	570	587	574	624	569	620	591	549	602	580	569	545	561	590	537	580	588	614	592	590	616	598	588	578	571	573	551	617	556	602	540	566	631	613	575	570	570	597	601	586	636	598	575	582	612	567	587	579	542	617	610	579	608	619	579	574	612	599	579	543	584	601	566	568	519	567	564	559	632	564	557	598	582	565	522	601	585	541	587	591	597	583	545	588	580	576	602	536	601	597	592	607	599	598	558	551	556	619	546	581	534	595	541	569	591	613	586	561	522	583	587	584	585	590	603	565	613	581	547	522	599	621	587	561	576	542	578	564	575	565	597	601	631	603	551	611	626	562	581	633	562	633	614	568	575	588	559	585	554	602	614	560	554	566	567	560	571	583	585	615	573	614	565	600	565	603	553	587	587	588	608	548	559	573	613	541	581	556	590	604	583	591	570	604	584	617	607	591	555	582	534	543	572	572	579	606	571	582	610	536	583	581	604	643	556	558	600	559	510	587	581	582	540	570	587	563	584	590	576	579	575	586	537	651	565	554	599	568	583	614	540	608	607	573	607	586	527	569	608	558	592	585	625	605
60337	87983	51912	17858	4340	1132	649	529	535	552	526	579	556	568	581	559	584	556	595	523	593	564	528	541	585	571	536	498	603	573	509	511	555	598	539	536	607	527	542	567	552	556	567	564	543	505	570	538	545	564	526	554	579	536	542	529	565	545	526	533	525	559	559	523	505	533	557	528	529	562	597	510	531	548	498	531	564	535	570	542	568	543	569	537	528	490	486	509	552	574	555	542	518	512	573	547	513	566	574	561	556	515	578	523	598	536	567	598	515	548	482	573	532	552	540	557	566	553	575	596	530	549	568	522	557	547	572	503	534	554	527	569	536	574	517	568	566	522	542	544	557	523	541	562	535	594	556	537	550	565	538	541	547	509	542	568	524	540	553	534	542	513	527	509	546	528	564	541	555	518	541	556	536	560	552	520	551	510	571	534	502	550	554	529	565	554	583	494	596	555	546	567	539	577	525	525	522	541	527	525	561	559	524	565	531	582	550	525	547	559	568	571	552	530	506	524	526	552	547	538	504	525	567	565	514	546	585	538	521	579	583	565	564	537	548	537	513	532	509	503	515	544	563	554	559	524	502	504	508	535	549	528	587	522	545	526	578	570	527	548	560	545	562	550	614	582	558	536	557	551	535	532	547	536	542	577	534	514	540	548	523	557	538	562	542	544	587	547	549	588	537	539	587	582	556	562	548	543	538	519	570	506	500	544	540	556	520	546	512	546	531	491	559	557	540	572	556	515	586	530	526	580	566	523	539	537	517	516	523	577	510	554	519	565	539	551	473	528	543	526	593	546	525	553	533	538	580	552	573	521	539	528	519	573	533	522	574	543	520	548	560	547	524	537	563	513	551	560	556	559	582	522	572	532	530	549	599	537	530	563	564	535	503	538	542	495	563	531	577	571	539	554	546	582	568	568	547	524	558	587	483	525	566	570	543	589	580	512	556	527	522	523	538	541	534	570	528	521	585	523	511	527	547	556	564	515	512	558	497	562	556	521	538	491	574	526	517	513	509	560	558	541	526	534	538	562	548	570	556	498	543	569	545	555	547	509	500	504	581	532	525	558	560	553	566	544	525	553	567	575	562	555	567	545	532	547	558	543	543	593	533	518	509	530	518	528	539	493	512	537	530	532	502	544	581	538	557	537	531	535	528	564	560	598	545	549	529	564	556	578	586	537	594	543	573	506	564	540	566	542	538	551	576	515	556	523	545	541	509	506	575	552	561	491	544	590	536	532	540	545	535	554	512	554	545	583	533	531	569	547	597	548	518	557	533	532	545	542	567	540	546	508	528	505	583	554	520	524	505	575	588	548	526	520	577	537	537	528	540	550	557	537	568	557	522	570	581	577	545	538	555	553	579	490	543	570	550	499	546	581	526	569	529	547	564	557	537	558	552	543	542	517	559	524	529	550	590	528	515	557	614	557	536	527	548	519	559	515	547	531	534	524	543	497	571	521	536	554	558	536	569	556	542	535	520	547	533	567	552	547	568	543	545	543	569	546	489	525	567	566	525	550	582	550	580	537	551	525	524	561	559	527	521	544	568	575	498	512	562	572	587	524	546	494	565	589	538	542	542	555	577	524	561	513	531	537	536	539	510	530	570	552	525	561	549	565	555	538	565	496	524	542	572	526	529	540	571	555	524	530	551	555	528	536	510	578	511	518	538	540	590	532	542	539	533	555	569	507	498	559	553	548	532	551	542	517	515	571	564	569	574	504	541	572	557	542	534	548	505	520	526	533	528	536	532	576	526	493	512	551	564	563	542	501	534	547	550	529	535	518	532	511	565	573	551	511	511	535	540	582	539	508	588	522	531	544	483	562	524	531	540	531	539	553	548	523	559	523	500	536	531	547	561	515	544	509	541	495	573	570	547	530	557	566	532	550	565	550	502	529	502	568	532	545	553	540	503	536	529	532	533	514	523	515	566	518	540	561	540	548	542	573	553	569	555	594	562	541	540	519	574	520	567	555	573	561	528	524	541	499	571	552	495	525	555	538	565	578	587	563	548	569	565	532	538	530	571	556	525	580	510	524	552	544	588	508	601	527	522	533	589	555	535	525	582	570	558	560	575	564	554	530	539	547	518	547	553	549	567	556	568	555	538	515	567	574	536	545	546	529	497	553	568	533	555	516	519	531	516	542	575	548	562	546	575	540	567	538	529	535	523	509	594	560	555	556	530	594	554	534	520	576	585	530	553	529	549	559	538	564	576	535	527	573	520	574	556	557	546	554	542	527	570	547	544	531	510	555	544	509	552	486	555	502	529	534	552	547	563	514	517	539	532	586	521	542	539	530	515	526	573	572	564	523	529	534	551	537	549	527	538	562	558	550	558	580	514	563	551	546	559	548	579	520	565	563	529	564	538	532	541	527	592	540	527	512	512	549	533	546	514	523	556	590	583	507	526	551	531	559	530	558	617	554	538	547	567	549	610	564	572	542	499	575	544	570	572	559	520	524	575	568	541	538	535	546	575	539	537	512	542	564	539	574	571	579	579	563	525	504	508	573	537	570	556	522	524	567	585	532	509	516	542	527	549	523	528	502	540	539	551	564	520	499	493	543	535	516	559	557	568	521	528	579	527	523	576	555	552	513	536	518	510	508	538	541	569	544	604	548	536	544	542	548	525	549	535	544	539	524	499	553	539	508	577	528	591	530	566	514	548	521	542	530	510	580	573	545	574	514	536	548	543	561	545	556	542	507	554	534	536	537	564	521	583	532	527	516	552	510	522	520	544	531	531	548	546	525	527	564	536	556	514	519	520	553	513	556	554	528	553	550	556	504	521	539	517	551	561	539	531	555	546	590	591	523	516	572	529	508	594	568	544	571	543	591	528	551	566	562	535	518	527	526	538	559	577	551	575	574	543	484	551	576	515	553	568	560	545	499	509	535	535	521	543	543	531	550	531	551	563	536	546	550	541	513	551	548	481	557	558	543	529	522	527	530	553	521	580	511	547	512	495	528	597	531	528	554	545	542	567	576	547	542	541	536	522	540	541	572	493	553	508	554	542	537	515	544	543	546	582	522	546	507	543	546	519	565	523	513	585	542	526	522	577	574	582	546	566	518	549	517	605	523	569	541	549	578	525	551	562	539	530	562	553	557	519	566	536	529	574	539	580	589	518	539	541	565	535	562	530	543	519	548	580	555	560	536	568	540	557	558	568	581	553	547	561	575	549	583	505	532	533	534	552	548	578	543	531	550	559	526	533	577	549	525	544	546	524	510	541	552	511	519	556	540	555	534	535	525	546	541	532	521	495	559	529	518	524	529	530	569	556	579	555	598	502	526	536	502	526	481	514	571	568	531	497	537	523	552	543	548	525	520	506	568	559	543	559	536	572	531	554	533	557	514	551	508	536	579	540	565	557	531	575	522	549	584	514	548	552	535	501	539	565	551	538	549	582	563	554	567	590	555	566	534	591	601	580	557	539	577	543	522	551	551	517	537	557	555	532	553	574	538	602	560	534	570	582	529	523	562	550	529	518	536
34546	29315	17767	4286	816	492	503	460	468	487	444	462	496	503	423	494	452	493	482	438	470	459	445	477	448	440	467	454	446	459	452	446	441	469	465	486	458	490	453	423	487	463	421	444	424	470	460	471	451	451	462	457	433	471	469	461	445	405	496	475	464	479	414	459	466	493	469	439	439	484	436	439	462	467	459	467	447	438	440	434	461	450	450	427	467	448	441	433	507	471	489	439	457	443	459	434	441	444	462	513	483	415	454	464	443	451	478	456	425	474	485	414	487	491	468	470	465	433	448	474	477	504	471	447	473	474	461	457	451	487	452	441	449	456	453	457	437	445	442	453	472	454	446	425	432	467	427	446	472	448	472	476	454	432	421	459	458	431	489	421	422	470	470	422	449	469	427	470	475	397	429	430	456	430	465	448	434	479	414	453	457	461	479	432	436	442	459	409	442	464	475	455	454	463	477	481	479	491	463	424	439	465	443	477	488	458	458	448	432	457	421	443	438	458	483	466	467	452	466	455	464	432	429	466	449	423	433	451	432	530	470	481	472	524	468	456	467	426	453	480	477	480	447	468	452	468	428	455	470	480	455	448	423	478	442	473	432	435	434	480	499	457	440	429	438	474	456	441	435	450	447	445	441	458	481	475	487	460	473	473	471	408	430	449	512	453	444	486	421	409	485	439	436	452	482	447	417	470	456	453	402	499	449	448	508	450	450	466	416	453	488	440	488	496	492	459	461	510	438	434	448	476	424	471	430	449	473	485	416	479	442	452	466	457	449	479	438	466	438	440	459	483	445	453	428	463	418	418	443	467	460	451	442	460	406	446	486	450	476	474	449	485	475	436	452	454	454	463	428	482	417	463	430	458	481	458	425	440	469	471	517	452	472	427	467	447	422	439	452	413	452	482	466	446	439	451	489	419	493	413	461	477	437	490	439	454	452	444	426	417	460	476	425	450	455	438	452	426	479	471	413	489	460	449	475	466	491	449	487	490	474	427	482	482	427	471	481	451	458	447	462	444	486	439	497	459	446	449	460	470	436	457	417	458	461	462	456	438	437	425	462	416	444	489	470	461	471	462	443	478	454	436	477	461	417	472	439	437	454	438	443	458	475	471	463	469	455	437	458	418	444	493	439	439	481	446	443	446	447	485	387	504	440	441	461	465	494	444	530	434	485	487	435	431	458	483	473	450	437	444	457	435	451	500	435	428	479	478	431	482	415	469	443	452	431	394	461	459	415	441	498	469	469	447	434	451	472	494	465	457	434	479	423	510	454	412	476	465	432	473	449	470	475	444	440	435	439	430	474	434	461	446	450	427	484	437	436	464	454	415	447	450	426	457	427	458	403	443	443	461	439	489	459	444	456	440	485	464	470	429	442	416	496	426	472	460	480	451	449	407	463	448	503	450	483	442	469	461	522	448	467	433	433	460	452	465	449	457	469	439	442	439	459	450	474	464	455	460	459	431	454	452	440	445	444	432	465	463	428	464	433	432	448	477	454	429	475	437	476	451	452	444	462	457	405	473	476	480	490	459	446	415	404	458	497	462	460	452	456	485	444	475	463	443	449	467	461	448	471	471	452	456	468	406	439	448	423	500	470	443	430	468	433	435	444	448	416	452	453	433	493	488	456	450	469	462	476	482	437	475	461	449	468	520	477	469	480	439	456	443	447	457	494	489	444	455	439	467	427	438	446	469	500	441	460	435	473	407	430	412	501	468	435	442	446	464	480	443	468	462	450	436	420	474	435	481	472	459	457	459	448	473	466	450	470	496	489	454	484	436	442	436	468	483	444	416	443	485	474	470	441	457	489	431	437	448	440	483	467	472	446	439	432	470	427	465	423	447	483	433	475	470	427	461	432	500	494	429	515	472	439	452	476	420	461	476	436	454	491	469	418	424	463	477	462	488	478	458	478	439	438	450	476	449	508	447	467	433	500	447	490	451	451	454	462	425	472	454	460	446	459	459	482	419	440	452	476	460	440	457	462	439	450	423	430	464	484	526	431	445	445	435	437	429	451	479	444	431	444	396	442	491	450	454	478	444	449	436	459	425	454	436	417	457	445	459	423	478	456	440	446	465	434	444	460	475	463	451	500	468	481	442	434	458	426	440	437	473	463	507	449	464	501	497	463	436	458	463	422	446	435	468	470	477	450	460	431	426	437	422	459	464	434	428	438	428	494	467	475	484	501	464	429	463	459	481	495	468	464	464	478	448	481	463	515	470	414	434	406	418	450	446	464	442	448	488	450	440	454	411	451	454	484	441	469	419	424	450	427	430	481	476	443	439	492	460	436	449	468	431	455	446	409	466	473	452	473	418	433	481	454	472	416	432	476	459	459	465	472	429	459	428	413	467	475	479	452	488	462	420	424	476	502	420	463	513	445	465	442	454	446	398	432	439	463	459	431	452	445	463	470	443	471	465	439	437	463	427	443	465	477	452	438	481	454	492	446	457	468	481	486	435	440	469	444	466	459	454	441	473	464	468	467	449	453	456	452	424	495	461	428	468	451	432	451	464	501	500	449	466	444	444	435	467	426	438	461	499	477	478	475	472	435	449	504	441	473	448	426	475	428	479	465	483	468	426	460	479	433	480	464	443	515	506	438	457	426	485	447	469	423	482	447	433	455	477	490	481	450	469	445	447	454	473	445	467	439	464	446	457	475	481	449	422	485	442	432	458	459	459	430	434	491	460	481	430	481	473	414	465	443	455	480	473	473	425	458	427	483	419	484	431	440	433	452	427	476	477	456	457	480	446	479	438	439	437	444	443	461	438	479	461	439	488	482	436	471	463	452	472	456	430	458	450	449	445	459	452	460	425	472	451	475	466	443	476	478	493	436	473	453	451	498	464	425	471	451	456	481	421	481	421	448	449	481	445	460	421	423	479	433	473	481	441	439	459	457	399	449	442	450	438	438	483	487	466	470	455	466	487	438	508	438	451	452	479	458	436	415	445	478	456	442	463	484	447	454	431	441	470	413	424	452	477	466	453	433	467	447	519	472	469	492	449	435	447	442	418	477	459	468	440	443	455	475	470	463	504	467	449	459	453	495	452	437	452	521	473	458	405	463	448	451	484	474	488	444	436	460	492	434	429	449	487	461	432	454	444	440	437	419	438	462	477	451	426	437	444	429	452	455	440	442	428	478	460	422	449	452	471	450	422	445	453	435	461	426	408	431	455	470	458	451	491	468	440	480	466	454	448	421	464	474	442	468	435	450	440	453	420	452	483	483	451	407	472	448	439	436	477	439	488	453	491	463	383	432	473	446	425	448	411	474	457	443	449	431	432	432	428	468	483	458	450	453	436	443	481	441	454	424	434	420	468	450	478	458	419	458	461	436	428	459	447	448	465	391	484	480	457	494	454	461	467	474	458	482	452	486	442	440	455	437	470	450	416	467	457	438	475	460	460	439	466	450	421	473	441	495	439	478	448	453	451	401	464	456	460	483	477	456	431	484	473	437	456	466	458	453	478	456	459	465	446	479	483
30296	28345	10620	2147	668	409	390	391	393	386	384	434	402	356	380	407	386	377	391	420	406	402	412	384	394	426	366	393	374	406	393	367	400	407	424	389	389	398	382	399	377	405	403	359	385	418	410	373	387	389	380	374	370	397	443	431	391	429	435	450	387	409	421	362	417	376	401	381	385	401	362	381	379	392	393	407	407	393	380	388	372	383	373	385	390	407	405	406	415	374	424	398	403	388	410	401	388	401	392	347	361	384	395	402	369	397	388	375	401	365	393	383	401	386	414	425	420	365	395	332	415	427	402	364	392	396	399	383	376	420	341	394	370	383	395	424	393	377	337	422	387	403	402	399	375	350	401	372	387	395	364	374	356	382	377	409	383	397	385	398	387	353	368	387	379	367	365	383	440	367	373	376	343	385	410	394	394	398	404	411	383	383	379	360	342	391	419	439	390	368	370	380	395	405	396	390	393	409	407	377	380	396	385	372	407	398	367	383	398	428	396	406	406	385	400	400	389	398	416	406	415	374	356	397	398	374	392	403	396	368	407	385	365	379	384	371	391	406	413	383	367	378	381	380	395	425	359	390	436	410	389	357	403	394	397	380	370	400	374	379	367	367	372	356	393	374	402	367	372	410	382	384	373	373	400	463	375	379	372	376	422	360	370	358	377	406	388	383	378	408	338	361	389	385	381	392	428	396	375	360	410	405	390	371	369	373	400	394	386	364	373	365	373	382	368	393	374	367	370	418	370	390	362	375	383	385	372	393	391	380	409	385	379	385	408	402	403	404	377	375	447	355	365	379	404	357	405	403	401	409	388	370	391	372	408	382	389	380	418	416	395	370	376	376	391	357	411	383	399	403	377	365	399	388	373	383	348	415	379	415	417	427	387	371	388	384	387	389	401	393	345	389	374	376	368	374	373	413	388	363	383	402	393	363	376	387	349	375	403	451	359	386	373	403	398	373	415	390	394	372	386	382	379	374	446	375	399	372	340	382	388	391	375	374	391	406	371	393	385	406	392	412	415	359	370	378	376	355	424	369	368	383	404	400	411	434	392	393	379	410	394	397	393	363	356	387	382	399	378	422	395	393	354	419	460	404	376	369	417	382	410	428	400	419	426	403	388	373	404	412	363	379	363	379	408	400	391	384	367	397	372	375	379	398	390	375	375	398	417	414	386	378	385	383	347	381	374	380	407	399	400	396	389	433	391	393	350	389	390	401	417	385	385	376	364	380	386	379	396	378	374	399	379	403	380	371	370	405	416	388	398	360	430	388	410	378	375	422	413	383	383	378	384	372	421	435	373	397	401	366	369	405	409	411	366	398	399	355	401	367	362	401	380	416	366	384	402	420	398	388	370	391	385	405	369	393	341	389	370	401	436	361	380	375	393	388	397	401	369	401	372	384	370	388	380	376	392	362	365	360	386	394	377	435	435	367	409	418	393	384	401	389	353	416	365	373	390	370	379	363	409	378	381	365	381	405	376	367	403	375	389	367	437	375	389	356	409	390	369	421	367	404	391	356	397	400	358	390	416	403	398	401	414	411	388	372	395	370	427	388	394	385	381	396	385	348	393	401	403	385	385	376	390	399	379	400	402	372	343	414	371	392	369	358	412	384	363	401	374	384	409	398	396	378	335	398	380	375	356	376	375	420	371	368	411	387	374	398	397	412	399	388	374	406	377	383	398	433	378	416	367	396	365	412	338	396	357	384	398	396	382	388	395	377	383	373	397	385	403	339	414	372	391	408	421	394	412	376	359	407	417	395	383	358	376	385	386	367	397	397	424	387	388	373	376	402	393	390	389	363	375	381	384	378	410	407	390	397	410	423	370	401	372	393	402	404	407	391	376	385	373	347	392	372	400	363	383	416	399	374	375	381	389	410	362	363	373	405	385	387	403	356	385	376	377	365	413	435	375	388	398	386	371	408	369	410	376	375	371	390	406	363	394	359	410	392	358	401	397	395	380	385	412	392	358	410	395	414	393	402	379	375	427	381	403	360	385	413	386	401	382	390	381	391	418	381	373	358	448	404	375	351	369	391	389	427	371	383	408	416	413	349	389	382	402	402	421	383	341	383	390	394	365	389	375	375	419	378	378	374	360	379	374	395	376	398	368	374	397	394	405	424	366	373	386	365	384	418	402	392	348	385	377	397	397	365	377	408	378	381	393	371	414	395	388	357	388	387	392	429	387	409	381	408	357	366	378	375	355	345	370	378	370	362	382	384	414	393	422	422	371	401	407	400	376	348	395	384	373	388	370	352	400	401	364	400	374	346	379	405	356	399	401	401	416	378	376	385	368	383	448	378	388	405	398	364	363	372	395	407	424	393	382	383	429	356	380	394	420	374	417	386	395	400	431	382	377	382	379	373	380	399	388	418	442	373	413	397	359	378	372	421	390	377	348	391	382	397	404	370	388	368	423	372	388	408	385	392	407	387	412	392	392	354	389	371	366	348	392	401	357	392	367	388	392	387	358	393	410	365	403	373	389	413	406	383	353	378	384	405	377	435	374	378	417	366	372	383	393	407	393	416	368	377	388	353	382	373	405	360	382	378	393	400	364	400	399	374	415	396	424	402	385	395	378	364	408	382	423	351	413	401	398	411	382	400	358	371	400	367	417	374	377	391	394	379	361	365	402	427	393	350	419	407	384	426	403	375	439	367	380	396	359	417	353	393	386	366	389	390	415	378	407	412	398	360	398	371	395	420	370	398	406	368	356	397	431	385	389	376	381	394	369	420	364	398	379	372	381	391	377	402	404	418	396	365	398	392	376	375	382	413	386	368	383	381	387	399	397	386	375	369	405	392	370	380	404	372	382	375	404	419	397	337	391	398	387	402	395	370	407	366	431	366	356	380	338	397	351	408	421	416	386	417	373	382	426	402	369	389	378	429	383	382	380	395	399	352	345	364	357	399	414	376	390	347	386	392	409	407	394	410	404	365	417	386	354	339	384	390	369	358	381	353	412	377	391	390	367	361	356	402	405	381	352	389	393	349	407	373	381	407	391	381	397	397	368	385	384	402	375	431	406	384	394	352	407	393	384	407	356	396	356	404	393	400	384	371	409	367	380	402	406	396	415	391	384	394	366	394	371	376	372	395	400	398	382	380	405	360	359	401	387	377	406	426	382	381	400	381	395	385	413	414	378	381	422	404	375	385	421	412	367	393	366	376	388	358	375	389	415	384	452	398	410	425	349	421	409	382	393	407	413	364	387	387	390	381	402	387	369	404	365	381	394	387	380	390	381	416	391	402	436	361	390	412	374	379	415	414	386	384	380	367	406	372	413	370	382	366	422	374	393	377	391	398	360	374	345	405	407	387	407	373	384	418	397	385	370	390	360	394	397	370	352	388	390	408	364	388	376	419	384	372	371	409	382	386	433	411	398	372	364	362	382	408	402	389	388	376	429	364	413	377	422	385	367	386	431	391	365	399	403	361	367	400	394	379	404	388	424	419	398	363	347	411	395	408	397	379	368	370	364	378	404	387
24857	23031	29699	25070	17214	3927	858	587	554	505	551	556	540	521	526	483	493	552	577	522	558	499	574	515	504	528	528	494	525	513	532	505	513	510	527	587	491	509	528	487	520	499	519	528	523	518	525	499	563	522	526	526	535	546	514	498	492	509	521	514	517	546	537	536	525	526	493	556	525	508	540	475	532	529	536	561	485	536	526	475	528	514	552	547	528	537	512	528	484	519	485	513	507	511	524	537	524	521	493	519	539	546	542	527	560	523	540	536	532	515	515	574	506	537	524	483	498	537	547	530	524	530	514	516	519	508	509	544	471	527	496	492	551	543	545	540	490	541	539	502	546	473	550	501	512	530	498	495	481	514	483	530	514	523	515	530	512	519	525	527	526	496	507	513	474	545	514	525	522	571	494	550	558	520	493	517	554	549	516	524	495	480	507	562	492	476	504	535	570	547	504	500	518	550	536	485	525	526	522	517	523	512	489	526	492	527	542	572	535	504	576	508	542	479	532	533	556	518	535	469	508	506	510	581	505	494	511	528	528	563	544	494	547	512	509	525	533	515	507	530	490	500	526	554	514	505	512	498	540	513	533	521	521	505	525	500	498	502	535	505	514	540	520	534	496	524	546	535	539	539	532	531	557	504	550	493	502	521	497	538	533	580	563	547	516	527	516	535	510	560	543	511	521	539	511	512	502	516	481	531	543	528	517	507	509	513	533	491	541	519	498	505	500	526	497	537	530	525	532	543	519	509	520	568	531	520	529	475	501	515	502	577	535	491	544	514	512	514	484	517	532	502	509	499	488	551	498	523	514	532	559	499	499	569	554	506	495	506	527	544	522	527	494	555	532	500	533	508	546	464	491	527	501	537	522	551	521	486	562	511	500	516	532	525	541	515	520	512	520	511	459	513	477	520	469	505	522	530	481	542	536	483	526	524	526	485	516	520	505	506	531	550	520	523	525	517	558	482	504	512	547	509	516	518	512	521	549	525	529	513	520	501	533	552	522	540	505	488	498	484	530	487	548	496	506	488	521	510	529	554	530	531	517	484	514	527	521	494	546	504	491	473	506	494	505	500	507	524	559	520	498	483	559	509	567	520	526	532	528	522	503	520	524	491	516	530	518	494	512	515	526	546	561	544	487	499	534	496	517	521	527	554	524	511	504	510	504	527	533	517	561	524	545	522	520	483	538	528	510	523	478	525	530	537	559	508	498	529	491	536	533	546	527	532	532	503	510	494	530	515	533	530	525	510	520	539	505	527	484	533	520	496	505	483	533	519	516	509	557	546	511	503	515	543	533	563	532	518	509	535	539	510	536	467	520	515	521	548	501	528	490	504	508	537	529	510	544	497	505	515	479	541	532	526	527	498	495	515	534	510	541	514	498	548	509	521	548	536	530	530	513	516	544	482	494	543	501	490	518	489	508	523	495	525	531	565	547	479	530	517	502	503	536	542	539	517	530	488	519	506	515	536	524	519	558	497	514	493	485	509	526	558	498	511	519	477	480	514	513	515	508	519	529	529	544	509	522	523	527	525	513	512	484	488	474	503	544	541	497	555	525	537	485	532	521	486	532	525	514	560	499	525	528	543	534	512	484	499	517	553	493	509	519	529	571	504	492	520	486	533	502	508	497	552	520	500	535	527	512	558	540	523	515	494	532	519	512	514	504	547	516	477	492	520	521	497	526	532	564	502	548	497	540	503	571	496	502	531	530	541	514	540	500	533	573	485	506	529	504	525	513	522	503	516	509	534	543	506	515	518	493	529	522	500	520	496	514	500	507	532	558	510	531	514	529	538	513	551	508	506	526	513	522	517	523	528	474	555	494	528	527	522	520	511	506	496	524	555	495	508	520	491	551	490	521	526	503	482	485	527	496	474	541	518	505	525	502	506	528	484	562	514	476	542	552	554	531	484	530	488	495	553	510	536	549	527	539	528	503	506	528	498	545	521	540	523	502	494	503	518	492	513	529	483	488	520	521	545	498	480	521	498	545	485	500	565	523	500	550	515	523	549	511	538	526	523	515	482	542	542	510	536	523	521	536	539	515	510	515	529	523	552	508	521	538	564	530	531	520	493	526	535	493	504	476	541	500	508	525	555	503	528	539	554	466	490	490	560	515	520	523	534	508	509	494	513	513	498	489	508	562	506	538	514	499	508	553	528	526	506	499	552	510	469	539	550	529	493	556	505	532	526	524	516	518	553	507	560	517	472	510	533	528	526	470	515	502	521	589	515	506	515	557	524	509	538	515	488	530	550	527	536	493	532	525	537	507	493	517	485	544	522	531	497	552	513	516	542	551	521	523	502	528	489	523	536	492	517	568	545	572	519	538	508	472	526	517	540	525	528	517	542	545	526	515	516	506	538	493	504	488	543	513	516	474	551	489	514	503	514	511	513	497	533	585	499	548	514	531	503	488	523	561	515	516	504	531	527	515	506	502	505	470	523	538	526	528	498	506	472	493	521	492	550	492	532	535	507	506	468	484	519	519	558	550	527	548	526	457	513	519	546	555	499	543	533	509	514	539	517	497	493	522	483	501	539	520	498	537	499	504	502	499	528	516	491	560	480	471	514	551	524	493	536	536	530	466	515	521	508	485	523	503	539	489	520	526	528	558	508	554	510	543	529	545	517	525	545	474	502	533	522	519	528	531	489	520	549	533	538	487	492	508	533	509	535	539	503	534	487	509	510	479	522	508	521	486	537	555	504	508	540	587	497	537	510	506	503	559	525	513	465	514	471	502	526	583	496	544	544	485	532	521	540	505	529	527	518	545	519	486	528	493	530	533	520	507	497	491	497	516	462	523	516	494	485	540	530	483	515	470	501	517	547	497	477	529	496	494	548	521	535	547	491	495	529	524	520	505	536	525	545	526	509	528	545	504	493	486	538	500	484	515	510	533	523	550	501	492	539	536	559	496	492	547	479	486	575	481	522	563	540	540	509	528	525	543	494	521	521	538	518	518	535	565	501	565	529	572	555	518	509	564	552	517	470	508	488	548	513	544	513	529	487	506	510	539	508	544	559	540	509	542	537	508	530	543	526	565	501	529	503	530	523	511	498	489	492	517	541	497	521	548	521	550	511	534	497	514	524	493	547	517	531	539	468	510	497	506	514	498	529	540	524	531	520	538	477	479	484	527	498	532	512	506	513	544	555	527	554	499	537	529	505	520	531	542	537	518	533	533	521	520	531	474	512	518	529	536	504	498	526	502	508	496	543	498	540	521	553	523	521	523	516	521	515	547	511	468	529	481	526	532	516	526	555	517	458	547	500	478	520	527	496	490	561	489	505	540	531	537	541	496	542	499	531	552	532	488	472	506	484	547	514	540	499	527	481	494	500	518	467	519	508	496	503	474	504	486	495	526	530	476	496	535	520	543	558	454	481	527	567	506	509	518	498	512	509	526	515	542	539	486	493	532	502	506	536	542	529	535	488	520	540	488	539	532	500	559	520	502	518	504	514	520	512	518	515	495	515	509	480	543	487	570	509
62102	83292	46985	14948	3422	959	570	472	483	508	485	480	476	506	494	507	500	458	481	466	448	477	496	475	509	486	494	513	514	502	486	503	469	457	447	513	509	498	465	480	485	521	493	464	499	498	480	472	467	498	499	483	465	468	467	484	448	452	490	481	492	494	480	466	486	485	523	522	425	503	478	508	475	462	486	472	490	505	471	519	489	514	528	496	490	505	464	520	498	510	458	482	463	474	476	514	465	514	476	466	488	478	511	469	495	473	479	483	507	508	490	502	489	483	490	474	503	479	478	465	473	503	478	519	468	454	469	501	490	457	515	504	453	501	475	492	466	483	497	488	486	485	447	438	491	490	511	459	450	489	455	497	475	496	517	450	494	476	499	537	495	476	488	471	486	491	479	448	453	454	510	465	473	481	502	489	467	486	470	496	497	514	469	456	485	466	483	471	494	477	447	473	474	510	506	459	433	491	476	469	512	498	498	480	479	433	498	448	461	463	487	529	490	464	461	461	464	490	515	505	449	478	491	492	443	515	449	474	525	478	444	460	480	450	476	454	435	479	497	486	476	432	477	486	493	448	460	450	485	500	452	472	486	527	526	486	465	485	446	509	499	487	504	517	500	463	459	470	479	483	456	462	447	467	484	504	463	560	474	517	486	454	481	467	476	480	491	479	500	454	501	493	519	492	453	491	489	460	501	440	459	464	515	508	458	501	515	511	463	473	509	485	443	490	468	462	453	522	511	471	502	449	486	462	482	503	476	454	505	514	465	475	515	504	457	496	488	472	511	486	480	488	452	468	492	480	489	493	492	480	476	490	487	451	468	509	499	468	488	498	480	477	522	474	521	441	482	462	492	461	479	494	474	498	499	461	475	476	471	487	490	462	474	452	482	459	462	491	435	479	522	460	465	497	452	430	506	497	440	457	448	474	476	516	511	490	463	464	474	472	482	511	475	437	492	510	508	488	494	478	492	458	494	497	496	483	500	517	474	501	485	469	478	464	497	495	514	468	487	495	478	442	522	496	452	469	461	494	466	498	458	463	465	474	468	481	519	455	478	501	529	506	445	494	497	484	492	506	455	471	475	477	493	480	515	482	479	450	458	478	537	483	485	454	526	463	489	510	497	454	467	481	498	490	468	474	488	470	462	479	519	486	469	475	461	483	481	496	443	487	501	479	474	443	515	443	479	487	471	484	511	472	474	460	474	477	478	477	494	493	526	486	491	467	468	441	451	480	506	498	481	503	476	462	471	444	475	467	506	505	488	504	502	444	472	463	499	445	481	486	485	474	436	443	495	457	488	448	513	502	481	466	486	477	457	489	472	510	461	486	494	487	426	455	451	455	473	496	464	487	464	466	452	500	448	516	457	502	471	469	506	508	501	425	489	414	470	484	512	470	493	471	475	468	500	487	481	483	437	511	463	484	441	493	488	471	444	474	482	475	492	461	494	529	486	524	492	463	507	504	493	488	503	468	488	485	476	477	478	509	482	474	488	456	463	518	455	465	483	532	485	480	492	475	505	445	484	478	474	498	511	489	468	512	482	471	467	476	493	470	455	468	431	477	436	499	482	485	510	515	446	526	463	499	485	475	454	459	488	423	463	516	497	466	507	527	434	457	500	501	482	450	460	492	510	490	492	497	473	477	527	484	470	482	475	504	469	466	505	516	536	488	480	459	470	492	495	513	477	477	457	480	466	504	519	498	451	465	509	472	486	442	497	477	487	474	486	452	485	485	487	510	503	497	504	490	495	462	505	493	466	441	474	493	483	493	459	461	502	508	474	447	493	460	472	483	528	526	497	432	487	499	493	477	445	482	469	465	456	496	465	454	540	489	472	511	466	483	459	494	488	475	518	457	449	503	496	495	464	470	495	491	487	454	490	512	471	439	470	454	495	486	490	496	492	501	485	468	468	446	472	463	472	459	488	462	482	491	457	495	517	491	487	492	444	459	455	473	455	476	472	478	493	479	515	471	460	452	477	494	477	473	449	483	451	490	487	505	488	454	455	463	456	463	505	495	471	489	495	478	454	504	461	478	489	483	448	481	456	454	460	496	505	487	456	501	449	480	493	457	475	490	518	480	478	511	464	483	511	491	425	472	484	488	478	483	491	474	509	484	492	473	490	479	478	506	466	477	477	463	485	477	491	472	476	469	449	474	506	479	458	493	454	504	454	451	491	467	466	498	488	504	491	425	445	534	477	497	431	479	487	470	496	494	478	490	499	475	502	483	486	474	490	443	458	501	456	487	498	471	472	484	473	425	463	457	527	445	469	490	491	480	437	455	466	491	502	453	476	486	507	478	491	507	470	501	512	492	482	496	502	506	494	482	497	462	519	465	499	495	505	504	501	464	483	471	446	479	472	488	464	483	457	496	480	464	466	475	490	442	473	478	479	495	457	474	458	483	468	441	467	474	455	513	456	455	495	499	481	459	479	508	495	495	486	462	468	470	519	464	479	455	514	460	476	472	421	479	473	488	516	473	495	464	481	494	498	489	510	476	465	493	451	496	431	480	492	494	502	503	478	543	481	486	476	457	476	466	450	479	455	505	467	486	464	479	514	504	514	492	488	474	464	463	516	516	491	504	462	472	457	487	488	467	489	489	453	454	465	490	523	445	468	479	492	474	465	465	495	491	462	482	502	463	495	480	473	460	433	473	453	485	521	448	482	547	483	495	462	521	485	479	463	428	490	508	499	491	441	499	476	499	479	459	504	478	508	465	503	474	499	525	492	462	477	491	496	481	455	467	506	449	453	465	445	453	500	446	458	515	499	469	462	461	488	452	452	477	526	480	471	485	504	463	448	465	473	484	474	485	487	472	433	489	483	512	450	490	488	486	483	474	449	491	496	493	456	441	510	479	451	475	528	510	490	470	531	487	446	472	489	470	460	494	499	491	485	434	452	473	494	485	493	456	502	469	495	501	506	475	479	503	459	486	486	461	465	513	467	499	503	465	483	438	460	464	539	471	463	464	439	525	450	487	451	512	498	469	454	450	509	517	474	498	507	466	456	483	474	498	426	458	465	477	486	500	466	474	522	500	474	462	470	487	516	511	445	494	473	490	446	468	512	512	511	467	478	501	517	476	469	497	477	474	507	434	466	455	445	456	518	458	487	487	479	465	522	479	484	497	497	501	437	499	467	490	471	488	510	461	457	466	473	480	479	466	467	503	512	468	479	504	495	475	502	522	473	497	481	451	502	480	495	517	479	436	482	474	509	425	503	489	469	476	466	466	467	503	518	503	490	484	461	452	480	490	490	481	487	489	494	457	471	451	531	466	493	473	509	451	446	470	492	476	457	465	458	525	496	459	493	469	464	471	461	463	458	479	486	468	474	480	456	484	474	471	462	489	462	471	460	471	490	505	472	494	471	500	446	469	491	495	502	470	411	506	496	509	504	503	451	482	460	415	461	468	513	479	457	466	472	464	435	437	501	479	509	465	470	479	474	521	483	483	458	486	472	488	490	454	490	469	470	450	464	477
24178	22206	29185	24538	19949	8598	1228	708	653	647	648	647	620	638	626	635	673	621	655	641	594	622	590	603	615	615	605	595	569	613	652	574	625	623	562	588	625	557	607	565	629	622	594	633	617	615	627	644	595	636	619	660	565	647	599	577	592	606	631	570	614	628	587	626	691	577	578	629	566	613	603	623	644	628	615	595	580	620	589	592	590	613	632	618	585	675	610	631	632	608	603	626	600	554	585	638	663	590	609	622	628	591	579	605	598	629	582	607	642	640	622	584	581	623	581	652	607	584	614	586	628	609	605	613	602	566	600	631	594	623	610	568	603	574	606	627	590	623	562	605	604	567	654	585	599	619	609	603	608	629	638	602	612	635	602	593	617	656	643	664	591	592	603	560	601	619	610	586	602	592	600	583	613	660	614	538	569	612	613	621	601	632	619	610	572	627	647	606	615	620	648	598	604	661	628	594	568	593	628	634	611	600	619	569	639	568	658	559	582	644	615	632	577	581	560	588	612	629	585	553	617	624	561	603	609	596	615	577	575	614	589	622	573	562	577	565	623	637	607	615	623	562	637	571	607	606	627	579	609	628	658	617	596	625	600	597	571	586	605	576	617	642	556	641	613	595	586	592	611	584	591	605	606	602	622	629	593	621	601	609	626	581	567	618	602	632	591	582	613	620	613	608	642	613	585	645	610	565	596	597	620	621	585	576	592	615	598	591	601	616	655	598	649	617	580	614	617	614	598	642	571	617	603	594	561	625	590	610	614	602	631	591	578	574	599	594	626	604	603	577	643	569	630	616	579	612	655	562	621	582	607	606	591	608	585	617	643	601	618	599	596	635	599	646	601	585	629	615	615	544	634	597	611	594	636	577	657	630	611	607	630	605	632	593	582	645	597	603	607	603	579	554	631	587	644	607	601	594	605	627	601	581	624	603	605	604	599	659	642	609	586	625	647	595	601	605	606	602	576	624	624	581	615	575	602	580	595	630	616	544	650	595	585	606	591	606	625	618	596	569	555	614	601	572	624	570	606	569	606	598	620	582	611	572	585	572	592	558	595	620	641	573	596	628	622	595	615	586	607	628	613	575	590	577	573	613	585	566	628	654	593	588	608	619	621	619	572	550	623	591	574	576	632	642	634	596	615	606	596	616	592	594	578	608	546	640	587	610	618	611	596	576	605	584	631	612	603	604	593	595	598	608	621	587	588	577	619	580	603	616	579	604	598	619	621	577	623	574	567	607	599	601	578	615	629	625	558	574	586	633	642	584	582	606	566	631	609	599	619	616	592	582	598	594	566	616	627	603	604	575	577	595	593	548	663	594	606	597	554	653	573	601	584	598	613	587	583	608	619	619	612	588	578	567	601	608	642	618	582	573	632	592	561	619	663	620	607	574	627	607	582	598	603	631	571	648	588	589	618	635	646	642	575	613	621	599	637	610	605	608	575	587	595	587	589	605	594	602	618	591	608	626	583	600	608	644	614	555	606	565	601	588	599	640	600	585	598	632	633	630	604	568	623	606	591	630	583	602	615	595	595	614	572	585	622	599	603	612	586	614	578	595	588	638	627	546	645	590	588	568	595	599	578	608	614	620	630	603	636	574	600	594	604	600	617	575	603	610	612	628	557	605	582	607	605	592	589	612	573	591	602	611	610	620	644	587	585	565	629	594	628	599	603	643	619	618	613	666	630	613	633	625	563	604	684	652	581	575	607	598	612	607	628	589	596	605	598	563	601	611	592	618	620	540	591	575	606	610	599	609	582	606	592	589	601	621	540	654	580	563	562	603	607	615	619	616	558	597	613	577	568	646	587	655	583	598	616	628	589	602	638	595	565	606	622	615	612	591	607	576	598	615	566	634	642	576	563	642	628	632	623	545	607	603	571	607	559	599	632	593	620	583	567	583	595	597	568	615	572	600	603	555	593	596	559	633	601	573	598	623	599	593	603	608	583	589	579	611	640	573	628	577	612	623	601	604	629	590	641	632	596	593	553	601	587	599	593	610	574	602	611	604	586	603	588	648	627	595	622	596	575	601	592	620	606	604	623	607	642	589	599	579	597	588	603	599	608	549	599	581	613	627	598	614	644	594	611	599	611	620	599	578	640	572	594	579	583	640	596	612	574	588	577	576	596	568	640	553	589	557	599	589	636	601	557	578	594	602	620	613	597	589	573	563	598	609	582	627	576	603	592	621	580	616	635	596	621	596	600	602	573	604	636	611	537	610	631	635	586	607	581	599	570	605	557	573	598	598	600	562	584	595	572	593	619	605	586	603	614	552	601	604	636	561	544	616	597	632	585	624	603	599	606	598	588	575	610	635	604	599	589	573	662	614	567	592	646	596	600	600	594	558	597	585	606	596	552	618	598	565	645	608	608	599	615	554	589	550	614	549	595	590	605	602	598	603	595	648	583	617	612	625	589	602	613	599	572	611	626	598	571	573	649	613	593	597	657	590	550	588	626	591	584	614	627	608	588	607	560	597	667	568	613	623	581	668	594	582	602	606	584	631	599	589	669	611	577	564	586	595	577	560	584	630	592	636	586	637	589	588	591	586	589	612	584	630	627	626	602	605	554	618	640	587	586	572	607	601	576	626	615	626	638	559	605	570	564	605	601	662	617	573	602	571	606	578	643	630	619	610	618	661	579	595	587	587	578	607	629	598	586	621	577	575	624	593	591	596	585	598	607	614	583	602	579	588	566	659	572	617	632	619	575	570	598	565	572	609	603	565	607	545	662	539	604	564	610	592	603	602	560	571	583	640	581	585	595	612	584	600	614	617	588	615	634	611	599	586	587	646	580	601	570	629	620	629	568	615	609	628	625	604	598	549	590	585	599	609	609	599	588	548	587	581	592	589	603	608	578	588	570	604	642	559	635	604	591	594	568	586	652	604	619	598	605	608	609	589	621	548	606	600	583	602	628	576	605	604	594	590	636	636	657	635	568	575	606	605	662	591	643	565	593	628	609	579	594	580	600	595	594	618	605	651	575	599	590	542	611	598	624	607	634	603	624	586	599	626	582	631	604	596	651	584	624	604	601	592	606	589	654	558	559	608	568	606	598	605	607	563	553	567	577	589	602	598	576	617	620	593	608	583	567	552	606	594	541	612	566	586	619	605	560	574	537	593	625	602	631	586	610	615	594	597	601	584	608	600	606	573	609	574	594	607	569	613	585	596	566	637	561	610	582	605	661	622	580	581	615	606	620	639	627	589	638	614	602	609	583	644	582	637	605	616	582	579	596	596	594	643	623	566	630	588	614	611	589	650	595	614	602	591	613	587	563	615	617	612	589	594	620	611	624	573	626	616	646	605	606	629	582	604	674	600	621	621	609	610	599	627	587	596	652	587	627	594	617	586	580	605	589	617	619	585	613	581	593	612	598	621	606	624	599	595	635	618	607	615	631	618	628	588	584	617	598	664	575	597	592	649	592	629	593	626	646	643	619	615	605	633	608	598	592	643	613	571	559	589	551	565	594	603	588	603	630	609
61741	87987	51925	18356	4375	1123	617	573	552	546	552	565	565	590	514	608	549	575	546	586	551	523	562	595	581	562	562	556	559	500	567	579	538	559	563	592	544	544	551	555	569	538	557	531	582	555	550	568	590	560	575	558	520	571	539	558	553	587	543	595	586	545	552	568	557	603	569	561	503	566	577	577	564	557	545	505	567	521	563	557	561	551	561	523	571	559	564	565	606	550	554	563	571	577	521	529	545	551	571	532	554	530	555	533	562	583	568	564	555	555	571	581	585	515	583	639	555	560	531	572	538	559	590	528	568	576	550	564	528	552	541	571	491	564	518	527	567	521	574	516	575	566	577	580	511	547	553	545	558	554	581	544	585	562	531	571	556	553	553	550	553	559	536	556	528	567	519	542	534	582	572	503	597	577	555	572	487	561	567	536	517	563	565	548	561	580	569	570	531	554	507	541	586	560	546	525	534	563	551	512	532	557	564	587	547	558	541	589	554	568	573	567	556	534	572	515	556	478	541	569	545	538	556	567	501	495	556	545	513	558	555	544	569	556	551	558	560	543	576	609	562	569	505	578	615	562	515	555	531	562	547	560	578	554	594	543	571	527	525	554	551	543	555	549	530	559	525	510	544	534	548	578	541	533	575	565	562	589	546	550	538	567	600	599	544	584	538	559	521	552	544	554	521	553	569	536	520	522	572	580	532	582	520	539	527	547	552	549	532	538	564	581	567	552	518	583	557	562	537	597	535	532	549	511	565	589	556	539	596	552	522	523	546	529	561	503	552	548	535	541	567	540	550	578	592	570	552	561	593	567	539	540	553	547	515	568	530	550	533	512	526	541	531	560	596	531	540	556	580	560	557	550	555	545	576	592	531	563	552	564	567	536	522	568	532	550	562	581	575	584	512	563	543	548	571	547	555	544	518	574	604	552	525	551	566	555	604	549	575	552	590	536	544	531	578	551	533	560	585	561	536	562	563	522	542	537	551	596	547	530	572	547	516	508	501	577	583	523	536	560	548	565	527	543	529	589	552	548	506	559	517	544	553	563	527	531	531	535	547	575	572	521	577	552	552	512	504	549	584	543	528	523	563	571	579	572	523	556	546	560	516	553	560	583	561	581	518	533	551	602	531	570	557	557	550	564	513	551	596	550	522	587	558	555	574	563	587	559	564	540	578	540	554	559	551	519	547	586	539	560	568	569	525	546	574	583	565	586	587	545	550	604	553	577	557	521	548	551	523	527	542	580	546	547	565	542	577	540	526	541	477	572	541	575	540	550	542	505	558	545	531	563	540	580	570	560	550	553	566	539	540	538	541	569	561	539	558	552	594	558	549	551	545	512	537	547	566	549	520	539	572	557	520	581	554	541	568	568	554	561	531	548	546	594	532	580	517	541	572	568	527	545	576	556	541	553	575	538	577	557	506	580	552	537	534	604	538	554	567	553	550	551	549	574	565	534	554	532	539	554	544	533	534	550	550	579	582	588	637	582	523	523	543	523	527	593	549	578	542	586	559	564	504	553	592	555	546	518	593	572	546	560	556	555	569	566	557	563	572	614	590	586	529	590	561	561	557	511	537	570	546	577	564	532	545	568	553	561	565	585	523	572	544	572	577	541	537	567	528	555	530	556	548	544	584	527	538	549	557	585	552	589	566	556	524	565	568	537	563	529	576	557	541	513	537	522	594	561	526	570	534	553	536	534	544	552	564	544	549	605	567	573	546	580	523	542	558	559	574	514	547	590	553	562	526	565	535	582	586	531	609	607	549	539	557	598	534	517	533	542	573	588	542	553	581	556	596	576	538	529	520	555	547	560	573	548	517	581	573	555	578	571	546	517	573	568	557	563	528	536	531	610	550	588	548	569	584	567	527	567	545	520	575	534	558	587	545	558	528	561	558	539	585	524	564	531	582	565	590	522	549	550	518	565	545	542	549	531	581	550	554	523	575	547	542	542	554	508	573	580	549	546	562	593	530	550	517	546	540	593	617	566	538	562	524	534	528	570	515	548	532	554	524	554	586	535	535	539	548	526	547	538	573	532	556	578	560	568	630	569	524	537	564	521	569	550	576	549	585	569	563	537	563	556	544	600	584	529	562	556	563	555	549	581	545	601	575	541	549	523	558	603	577	600	581	562	563	573	546	561	549	576	540	551	540	575	573	507	562	531	574	520	577	553	593	504	527	548	594	529	552	536	549	546	537	562	552	545	540	578	548	573	536	550	592	516	586	560	575	573	531	604	543	533	548	550	541	540	576	558	563	545	582	535	515	566	546	527	555	547	566	539	535	584	566	535	580	540	549	530	610	598	553	527	536	535	529	569	548	567	568	579	589	523	584	552	511	536	612	573	566	574	583	563	537	540	597	522	577	533	566	552	517	540	543	541	542	525	519	546	515	503	537	570	575	514	540	532	533	564	578	520	533	598	533	591	535	523	526	538	554	545	551	504	525	532	513	540	545	551	567	553	607	511	553	590	584	574	558	514	589	578	558	563	539	568	567	574	539	568	595	529	576	525	540	540	559	569	562	549	583	553	545	521	542	537	520	552	518	537	521	559	522	549	530	578	515	542	563	554	550	554	568	539	548	552	562	594	539	563	556	560	601	547	575	535	532	512	549	539	552	572	558	560	545	605	533	539	577	540	543	510	569	587	546	532	526	618	501	554	548	550	556	571	526	567	568	554	568	538	555	520	590	561	556	551	543	561	536	554	566	550	544	567	538	579	538	504	567	546	551	581	612	580	533	535	553	572	586	561	558	546	542	588	559	518	572	555	574	533	522	528	506	577	549	543	574	545	535	569	542	538	536	597	545	568	522	571	506	545	548	565	507	600	550	521	556	543	567	540	575	559	567	556	561	555	544	534	567	509	599	624	540	574	576	533	592	542	593	564	552	539	539	604	560	609	515	540	564	530	544	581	497	568	556	520	546	550	562	573	547	580	579	563	535	567	554	543	555	506	587	550	547	535	565	563	521	551	528	532	595	567	592	575	547	512	578	543	586	571	533	534	523	578	556	533	576	570	587	542	526	569	553	539	535	550	543	558	519	540	580	503	538	563	545	550	524	530	501	527	566	584	570	550	524	530	556	538	568	613	589	528	606	540	530	530	608	521	539	580	576	556	567	589	534	572	570	565	521	609	553	594	575	578	546	559	552	592	548	572	542	590	489	542	500	580	549	587	559	568	539	566	569	569	540	551	569	594	538	492	590	561	572	561	573	540	577	566	593	568	552	535	525	516	513	555	554	547	570	532	541	540	600	550	565	469	590	500	525	571	568	534	580	520	604	492	504	543	565	547	565	501	573	573	556	538	556	564	525	550	561	579	541	532	497	549	560	547	565	547	541	526	522	570	551	533	518	554	556	560	569	575	537	568	592	568	570	531	540	522	570	539	572	560	527	537	532	556	535	578	562	564	536	519	566	581	552	562	581	585	548	545	511	549	534	548	559	534	566	593	531	552	524	574	543	542	519	571	537	553	557	581	542	554	553	544
34182	29978	17938	4326	886	534	518	472	441	480	485	467	445	488	465	464	515	475	454	503	448	453	478	474	475	475	479	491	503	465	460	457	459	491	462	485	454	505	490	480	481	456	499	508	458	467	445	513	437	447	484	466	451	445	457	469	470	476	448	482	449	466	422	472	468	464	447	474	501	455	469	433	421	471	473	489	460	502	479	470	443	459	468	496	447	474	454	452	468	475	507	464	460	440	449	447	490	434	493	459	448	502	481	469	446	458	463	459	480	493	489	465	494	475	486	454	454	507	495	481	456	460	457	474	463	455	470	475	437	467	504	466	519	477	463	440	471	481	457	524	462	466	448	491	447	494	502	464	508	428	459	440	478	483	478	463	468	503	467	437	451	456	481	499	503	489	505	432	464	487	477	430	460	454	474	464	494	465	434	454	459	461	451	510	490	491	498	453	463	494	457	448	456	478	463	447	465	450	452	475	488	451	460	472	464	492	448	484	444	487	509	484	499	427	467	463	485	455	470	469	465	457	429	477	463	533	431	517	456	460	473	462	471	457	450	495	456	471	444	487	483	449	448	470	502	488	445	447	445	448	497	477	485	459	466	457	433	420	467	457	468	497	466	458	492	464	502	477	473	444	481	467	479	418	423	447	458	455	473	496	469	446	470	468	447	474	469	416	429	431	461	499	458	531	469	499	479	478	426	482	467	458	487	509	450	493	464	451	478	460	487	458	438	446	455	448	452	481	459	478	417	485	487	503	492	477	469	465	464	433	508	461	453	482	477	490	467	448	477	510	428	451	474	465	502	486	462	484	469	452	447	451	479	464	476	462	470	486	445	448	476	425	471	459	430	464	446	429	469	468	484	459	476	455	475	462	473	459	490	460	427	460	503	488	486	444	471	423	470	457	478	470	485	479	467	496	455	486	504	458	457	472	466	456	476	480	426	451	458	468	494	412	471	462	449	459	479	478	532	515	493	471	484	488	433	484	464	474	444	449	438	498	459	460	498	450	453	483	486	452	462	484	400	427	497	451	489	481	467	486	479	450	472	480	495	471	468	470	467	460	504	491	445	454	426	453	472	496	466	467	491	445	459	483	474	483	479	433	457	443	497	494	474	498	464	454	443	477	469	458	468	489	495	469	450	452	450	442	456	476	431	491	439	517	454	486	473	465	478	488	440	460	453	465	490	495	484	461	456	464	453	449	514	449	494	441	468	455	422	479	477	491	467	485	550	464	470	482	502	506	528	522	457	490	455	486	477	465	448	476	504	479	465	472	477	481	490	483	472	489	487	475	466	487	466	451	480	451	408	422	453	482	463	468	496	485	423	504	477	479	480	458	478	464	452	474	462	478	441	427	481	476	453	468	457	475	486	479	488	451	485	451	494	439	461	434	468	453	496	473	480	489	469	455	433	474	489	479	506	462	485	438	457	485	476	480	462	450	437	478	441	477	506	442	487	447	495	458	470	448	471	482	452	493	480	446	441	493	491	456	469	509	468	415	453	471	488	469	486	484	441	467	506	475	451	489	455	498	460	484	480	472	459	465	485	427	494	485	450	508	467	452	492	482	458	472	464	474	474	423	460	470	497	470	460	471	461	515	505	485	467	478	426	451	472	499	511	465	470	500	465	476	476	495	467	477	462	442	432	461	459	455	462	481	492	425	470	465	426	480	490	496	456	416	454	478	467	457	492	465	478	510	504	483	452	467	509	464	489	452	465	460	463	462	490	497	488	512	508	421	473	519	474	480	451	475	462	486	456	464	485	456	495	433	453	461	478	473	434	461	503	452	464	459	471	485	459	434	452	471	505	489	481	465	477	482	506	465	485	516	474	505	479	461	439	470	456	496	492	501	434	465	474	497	467	428	476	434	491	496	472	485	458	450	492	476	470	527	451	481	504	418	472	460	438	474	478	492	448	468	477	507	452	479	442	464	441	490	462	448	464	422	475	478	475	440	472	462	475	483	477	495	461	450	447	466	484	462	486	445	484	499	519	459	460	492	491	428	470	441	473	445	505	487	429	504	497	482	480	452	467	476	506	455	465	480	497	465	513	468	493	486	451	418	484	476	485	486	509	464	446	518	513	466	483	478	478	452	456	459	454	473	504	470	511	480	445	414	447	481	457	437	471	489	452	483	478	489	484	448	463	481	477	481	485	459	484	475	497	452	467	482	484	478	437	444	472	495	461	486	436	508	483	456	449	499	499	505	436	459	478	467	471	442	447	439	456	457	446	476	507	485	474	436	465	464	449	449	449	475	504	459	430	450	447	451	463	478	487	459	462	490	464	440	463	455	467	466	474	477	460	487	469	480	467	448	455	460	455	454	475	468	484	469	504	493	492	432	436	435	471	492	443	459	488	495	486	470	494	507	452	476	463	476	439	444	482	482	450	436	415	466	442	455	506	494	442	468	460	471	444	435	474	478	430	477	470	497	458	462	507	506	472	502	437	469	494	485	479	500	439	472	477	462	426	462	472	438	502	477	433	438	486	468	464	486	450	487	461	444	472	478	442	463	479	438	494	482	470	492	488	464	480	459	443	464	455	462	468	509	433	487	499	485	487	478	441	463	441	489	491	452	471	486	440	432	492	472	477	471	425	468	496	472	437	494	454	504	498	459	472	509	444	510	432	469	468	457	459	468	466	443	455	479	487	433	488	441	461	442	463	494	441	455	479	473	473	455	468	475	456	492	497	435	446	437	472	484	470	507	455	481	448	450	471	470	439	502	472	499	459	508	467	449	466	502	473	466	446	489	481	485	467	389	504	479	465	513	422	427	432	485	467	483	457	507	424	461	507	482	486	476	473	459	489	483	472	462	488	409	473	456	490	487	465	524	474	506	463	487	513	441	428	458	472	500	481	497	438	479	444	459	472	452	482	490	518	436	457	475	450	509	448	496	479	458	482	475	444	465	467	470	456	487	450	490	433	472	447	487	499	470	472	478	455	499	478	446	452	471	489	488	476	468	471	447	459	469	480	444	469	480	471	461	429	473	466	471	477	468	471	464	501	511	440	448	469	452	481	502	490	434	487	522	476	446	467	460	439	439	505	429	475	492	463	444	488	475	475	481	485	495	450	437	466	452	456	447	453	434	428	476	504	461	448	510	463	505	493	471	457	479	470	449	486	445	472	467	489	515	436	482	497	429	503	466	448	433	505	466	470	452	449	431	448	480	522	486	491	460	502	442	428	462	449	484	501	449	489	478	441	469	478	451	464	506	473	453	432	488	509	443	481	440	449	498	489	431	488	491	521	433	448	470	483	455	433	472	478	443	415	462	470	493	431	489	488	490	435	474	461	490	458	455	460	471	487	480	441	478	453	512	470	460	534	457	509	486	473	473	479	454	505	443	479	471	436	457	482	495	445	447	487	441	500	443	471	451	427	463	455	450	470	484	468	426	493	482	453	446	474	449	440	469	491	448	444	451	471	460	450	459	476	431	497	483	492	478	458	465	478	419	494	454	481	469	472	451	485	500	480	484	451	464	475	475
30703	29416	10451	2195	705	442	395	425	453	378	388	423	400	399	438	410	358	384	366	387	394	364	384	394	405	384	397	454	394	415	389	392	410	377	395	395	410	410	406	386	372	400	407	398	402	409	399	412	392	388	367	397	402	376	418	450	391	420	376	384	396	413	409	399	386	382	406	364	384	409	378	370	395	407	390	386	389	400	400	387	402	386	403	365	380	366	397	413	361	381	378	403	437	392	409	403	395	394	367	377	394	430	393	386	401	404	423	387	399	415	389	400	388	380	427	384	406	400	429	405	403	389	397	378	396	411	396	407	406	412	404	394	396	385	417	418	389	427	392	385	386	388	428	353	417	423	361	379	406	429	369	437	395	417	376	405	379	422	403	393	372	411	399	415	397	395	378	385	374	435	367	380	425	424	409	419	343	401	373	399	347	390	409	410	456	424	390	374	412	365	375	386	380	360	365	400	402	394	380	387	398	427	400	407	366	415	415	377	402	359	388	379	378	411	401	348	394	386	402	377	392	425	374	393	441	410	396	423	380	381	415	377	395	335	399	360	368	419	363	404	444	395	410	369	378	400	407	428	383	409	435	397	403	413	432	438	415	435	390	373	372	377	390	420	392	377	392	423	401	383	394	384	422	382	424	373	412	405	386	375	385	385	435	375	380	395	391	400	406	423	380	411	403	397	432	421	418	381	404	387	372	403	370	408	400	419	412	381	367	394	391	386	379	425	403	382	398	367	440	399	398	405	393	391	401	371	432	363	385	417	394	392	379	356	357	395	403	404	367	374	388	400	389	397	422	378	374	416	405	403	391	369	381	419	411	397	409	336	404	375	408	370	390	410	389	387	403	394	379	359	378	417	412	391	418	406	417	428	408	413	408	403	409	396	417	408	386	379	402	389	385	355	440	416	373	385	399	432	341	408	386	422	383	390	392	394	387	416	394	402	395	422	407	386	406	447	403	381	396	410	381	347	403	360	391	381	433	376	401	457	394	386	427	423	398	363	372	388	419	406	389	372	396	397	420	373	385	414	420	415	409	405	415	376	390	425	396	439	371	362	412	369	387	409	400	402	392	384	443	387	434	407	412	375	404	389	377	407	399	380	357	374	388	421	434	424	411	387	407	373	378	361	396	403	374	360	406	415	402	401	378	402	380	424	396	393	402	417	389	393	383	410	418	394	388	370	419	403	384	381	388	394	372	353	416	396	404	377	407	420	386	424	369	379	373	378	419	410	397	408	389	408	419	398	420	404	407	406	414	425	382	401	367	339	406	393	385	378	397	383	413	382	395	422	383	417	396	396	442	376	396	399	411	403	387	370	400	379	395	395	387	396	403	405	384	462	391	386	387	376	367	394	358	400	387	362	409	409	410	403	385	406	412	381	388	391	398	419	373	381	401	434	384	387	388	382	394	415	380	423	398	415	366	388	370	412	393	430	382	404	389	373	396	396	358	362	386	415	382	431	387	371	386	390	413	367	368	402	431	418	343	371	379	386	390	386	420	362	401	356	380	406	420	379	403	395	383	370	394	413	380	377	382	407	390	404	410	411	363	437	398	378	408	414	428	411	394	396	383	406	374	394	397	386	405	388	361	390	421	406	380	374	402	384	397	404	383	376	414	410	409	415	395	372	435	390	434	363	432	396	430	375	398	446	413	407	407	424	384	424	396	381	403	383	392	386	422	391	412	377	409	389	371	382	386	394	367	403	412	388	416	383	382	406	404	366	386	430	410	398	388	375	406	368	374	403	378	378	379	427	397	397	404	390	453	380	397	401	402	378	434	433	383	401	376	357	395	372	388	435	414	390	401	386	422	385	375	371	385	373	413	374	385	387	423	376	365	386	348	423	395	375	377	434	411	383	370	402	424	412	399	366	388	412	388	417	412	371	382	413	387	403	407	413	348	397	397	389	371	431	398	382	392	346	421	356	366	376	393	416	392	425	418	394	400	415	413	412	411	403	407	385	394	406	386	387	413	384	394	381	365	428	373	385	399	418	395	407	369	424	381	410	409	392	407	394	400	414	400	378	401	411	359	403	431	396	428	409	416	400	416	372	369	387	392	425	403	412	364	440	387	422	357	383	387	407	371	397	411	392	387	434	385	388	415	383	418	382	399	402	388	381	396	395	383	386	406	419	408	367	403	404	377	419	375	425	393	397	389	367	375	375	360	383	428	398	389	386	389	425	416	436	352	392	434	377	348	377	428	360	358	362	411	397	389	401	407	401	385	408	410	385	421	390	432	375	412	390	371	424	446	353	351	391	397	340	387	411	390	424	391	404	406	401	394	394	391	405	403	383	404	416	372	402	391	388	411	377	389	394	391	384	383	390	401	375	390	357	393	379	366	393	401	405	399	362	417	382	365	404	382	351	380	393	411	364	390	334	381	443	380	394	374	396	406	357	396	383	362	390	387	399	377	429	416	411	407	386	396	387	366	386	417	398	386	409	365	435	388	362	374	386	404	404	387	396	412	433	374	406	387	388	411	413	427	395	372	378	400	387	394	420	363	397	373	407	425	387	369	418	411	397	388	423	425	433	393	382	411	467	414	399	387	414	370	391	391	372	406	381	430	403	416	462	384	402	380	414	384	405	381	424	387	381	412	375	409	382	411	383	385	406	378	370	435	400	365	412	389	399	394	389	436	396	387	400	393	406	383	372	406	390	386	425	398	395	395	391	419	432	430	390	435	364	402	419	405	398	375	418	424	369	407	401	380	411	398	388	382	416	419	377	406	427	444	407	386	415	424	377	406	391	357	395	431	375	345	397	415	394	390	365	376	424	390	379	423	406	407	382	380	364	413	387	426	399	409	374	383	404	391	394	388	420	396	401	387	404	434	384	380	389	373	463	412	362	386	400	363	419	363	400	428	417	376	368	397	391	394	399	432	388	396	415	387	403	409	367	400	395	406	417	369	391	399	406	380	363	413	361	424	389	384	429	367	395	416	399	396	388	417	412	397	389	402	429	387	360	392	381	399	432	385	381	386	377	421	389	411	375	388	418	372	409	406	398	396	397	395	437	400	397	396	393	381	403	420	384	401	365	416	427	389	393	380	376	365	378	367	377	387	424	410	382	365	394	376	407	380	404	378	380	402	402	403	384	415	403	438	401	397	402	388	432	396	381	400	404	394	421	388	389	375	375	379	417	439	374	421	369	352	392	381	387	429	424	414	361	380	405	412	416	418	352	408	422	404	362	431	386	380	387	391	398	402	385	394	415	394	403	412	400	456	415	420	385	380	372	363	379	398	403	395	406	383	391	399	395	390	361	375	379	384	379	389	365	368	394	383	399	388	401	405	397	363	398	374	379	387	388	425	409	418	371	412	392	391	378	386	414	418	412	388	383	390	396	366	392	372	391	401	447	407	419	427	383	403	404	410	375	404	369	375	380	407	378	406	353	380	401	399	413	429	374	403	408	397	408	410	391	425	414	410	400	425	396	387	384	392	425	390	397	403	412	395	403	389	392	402	382	429	426	404	365	394	444
24970	23088	29627	25221	17134	3860	894	603	567	490	528	518	529	535	517	585	523	524	540	520	539	544	568	543	554	571	512	559	564	535	547	472	592	510	591	496	525	533	524	506	549	524	518	539	584	528	534	516	529	496	507	538	562	527	532	483	512	534	496	536	560	503	559	570	506	522	532	518	514	549	529	505	516	554	499	521	515	525	549	503	511	526	524	521	562	540	516	511	549	549	536	542	525	521	530	512	540	549	541	495	563	513	538	534	505	513	528	492	566	505	545	530	561	533	533	505	562	517	573	544	552	489	527	497	516	503	540	516	565	491	475	516	505	497	528	525	517	555	523	520	507	535	502	537	556	529	573	545	540	494	556	535	544	496	569	471	521	572	526	487	545	535	550	532	503	543	536	538	544	525	566	532	549	532	536	483	546	539	562	491	515	534	543	516	530	518	563	561	536	536	507	476	538	521	544	513	535	496	574	536	572	582	543	531	535	506	529	512	509	505	506	489	538	540	537	525	525	515	514	503	528	576	539	481	516	523	538	542	502	542	536	508	519	539	508	517	542	564	546	524	579	562	543	505	497	530	500	537	553	516	497	582	570	519	520	537	555	514	538	532	574	532	584	520	551	524	523	526	508	512	572	516	529	504	544	532	532	475	545	530	529	537	511	507	512	494	523	526	542	501	557	507	493	521	523	580	538	513	510	534	538	533	510	553	525	477	549	536	515	528	570	547	522	556	517	528	519	541	560	510	472	568	543	512	546	506	525	501	492	509	511	497	554	522	555	511	534	495	559	562	542	526	539	499	539	508	520	529	503	532	511	568	566	523	531	523	504	553	566	530	548	564	543	501	543	486	532	517	542	524	531	505	519	500	539	519	516	522	514	509	498	550	512	550	526	520	607	524	553	510	528	514	525	535	511	537	509	542	506	497	548	553	530	574	521	473	484	519	532	570	489	486	528	533	541	512	553	545	495	495	549	510	523	522	528	500	558	536	516	528	508	532	570	511	528	524	552	513	563	546	528	541	520	513	539	542	571	537	558	463	530	500	514	517	521	522	532	527	524	471	506	535	512	534	521	513	525	538	511	487	505	503	541	539	528	531	518	542	537	537	532	531	535	484	563	548	541	527	530	491	537	482	531	536	501	546	552	528	578	558	554	528	516	535	557	494	508	558	523	555	505	545	532	523	485	529	508	526	512	515	553	534	546	508	516	508	509	497	528	532	506	501	517	522	581	537	536	545	558	567	560	524	502	523	494	512	564	509	486	495	524	519	532	531	546	531	516	517	479	555	529	485	567	501	509	532	537	536	541	545	578	540	529	531	514	512	536	521	549	507	541	519	516	558	568	529	522	563	503	569	549	522	516	528	508	544	541	494	538	530	499	533	491	555	550	500	493	528	510	466	547	543	542	506	575	514	558	554	538	537	530	543	566	554	492	554	505	536	513	497	552	541	563	566	545	540	550	504	547	547	531	518	532	505	502	532	516	518	530	532	518	552	520	560	553	532	521	530	529	567	516	513	505	529	495	541	518	500	533	519	535	505	518	509	503	544	511	530	529	523	550	510	542	496	541	529	539	534	561	518	510	565	541	543	503	505	541	524	545	526	492	487	513	576	541	567	523	517	560	526	576	530	562	522	522	554	514	541	544	569	432	538	496	520	571	538	531	543	526	516	494	497	512	543	545	499	486	550	535	549	487	539	527	539	499	494	513	510	508	518	552	524	485	524	523	582	505	495	490	531	507	563	554	530	518	544	525	512	539	549	515	529	526	530	499	535	560	516	528	560	488	509	536	538	593	537	501	464	519	520	516	495	526	536	512	513	494	513	591	532	580	547	535	573	567	567	548	547	523	537	545	546	589	523	568	535	564	510	535	493	537	531	522	544	539	498	537	513	549	471	502	538	549	510	536	524	564	550	529	544	536	523	486	488	545	552	501	518	532	494	538	530	551	537	533	458	544	541	556	553	544	503	489	526	516	544	544	536	532	538	527	508	475	520	562	526	513	499	511	522	520	497	502	572	559	523	542	503	519	528	465	519	520	521	527	520	554	537	539	500	529	519	554	564	538	510	566	534	528	557	529	531	516	520	514	543	568	541	576	536	540	490	543	498	534	512	519	555	534	581	532	586	496	552	534	545	534	500	532	492	546	545	510	571	555	528	552	513	548	476	531	496	516	568	526	519	481	544	559	547	526	545	539	503	559	536	543	527	533	556	546	517	514	542	513	558	563	499	537	544	538	515	490	512	540	540	525	494	522	575	546	590	575	522	532	499	504	503	530	542	528	509	537	525	504	541	458	527	552	522	497	545	515	543	499	527	554	523	504	508	473	527	522	514	514	527	557	540	541	477	527	509	526	506	534	509	550	571	540	554	509	496	523	498	512	498	521	510	556	518	532	545	547	564	509	502	550	526	566	495	501	541	538	509	538	525	487	525	511	512	528	500	489	519	549	560	509	529	472	551	504	511	490	517	548	544	543	542	504	553	498	527	509	518	514	512	512	544	473	564	510	537	514	543	565	542	505	488	543	512	504	544	546	485	520	487	536	507	481	488	492	490	541	549	545	470	526	524	466	540	537	563	563	482	539	521	530	532	520	496	508	523	516	523	542	518	537	509	533	541	547	526	504	538	480	521	546	499	504	521	510	531	526	538	498	538	532	532	553	552	482	509	543	519	529	485	513	508	517	492	512	536	505	509	556	530	498	507	556	521	565	500	515	536	524	523	538	540	537	541	532	488	499	506	503	498	530	488	512	555	491	493	552	533	542	515	497	518	543	568	495	503	499	526	551	536	535	598	514	571	514	500	550	533	541	478	524	531	484	512	562	518	584	487	513	514	530	550	515	533	504	560	527	540	542	555	496	566	540	533	520	560	498	521	541	522	525	529	495	537	565	501	518	517	553	506	507	516	516	519	488	520	558	543	525	561	575	538	495	516	543	524	536	531	533	552	544	541	510	542	491	565	525	513	521	578	510	528	543	528	496	555	565	508	542	502	515	535	512	485	533	504	491	499	528	516	508	552	532	603	505	523	514	503	516	510	500	521	493	512	515	501	533	502	547	521	503	569	551	532	526	555	536	521	477	504	539	513	531	516	495	514	549	507	524	547	545	524	511	512	516	512	497	529	523	519	592	547	561	528	547	519	532	518	570	505	531	480	561	501	557	502	551	508	505	498	475	477	508	483	519	557	543	560	494	530	552	515	551	521	514	513	519	458	561	535	506	506	558	499	519	514	532	576	506	555	540	511	523	526	537	538	526	527	536	519	495	509	558	552	503	519	555	571	520	486	544	531	516	537	535	552	533	481	518	529	496	552	554	539	528	578	535	526	532	519	491	529	557	536	525	505	516	525	532	519	535	529	528	538	505	542	515	494	501	543	517	510	521	501	565	524	575	490	515	548	512	471	539	507	530	511	559	534	535	523	551	552	498	532	548	541	569	529	509	540	574	534	532	565	511	521	532	513	495	517	566	561	530	563	554	538	478	549	516	514
62397	83551	46709	15173	3086	917	563	558	483	515	488	498	511	505	493	490	477	471	445	473	481	513	486	515	510	475	524	465	460	474	485	484	485	495	490	445	500	467	450	487	496	475	506	503	477	524	517	499	492	464	520	480	508	521	508	492	495	492	514	504	543	490	488	518	438	471	447	477	510	492	466	499	530	502	471	504	494	514	479	463	502	470	497	480	513	480	531	476	486	506	493	504	484	469	479	509	445	470	468	498	494	528	498	512	490	486	470	480	509	465	506	463	468	465	487	475	488	506	506	493	506	493	476	497	536	473	473	511	494	479	477	505	547	492	476	487	479	455	462	460	512	492	475	499	446	516	469	510	508	490	502	520	495	493	478	485	510	483	510	514	470	471	513	459	497	459	514	455	489	507	558	530	510	454	468	475	472	466	455	449	490	496	531	467	484	503	497	488	498	512	466	490	488	511	496	473	473	492	509	510	484	511	507	516	485	494	482	488	486	450	504	464	504	472	493	531	498	520	496	486	507	505	489	494	527	518	503	502	539	484	498	504	487	488	506	453	483	484	512	506	457	477	478	461	490	508	472	491	464	474	488	466	491	481	453	460	495	505	477	462	484	481	445	521	505	517	487	487	497	525	493	484	494	505	493	504	477	528	472	436	469	489	530	467	486	466	493	497	492	530	526	447	480	484	470	459	469	507	492	478	491	504	462	506	472	482	483	496	490	526	489	498	492	489	466	492	515	456	475	487	482	461	490	492	481	481	483	493	490	494	490	532	487	470	468	486	503	531	501	444	495	481	490	459	519	474	486	477	472	457	506	472	486	505	513	486	502	538	512	493	477	509	463	489	511	482	537	493	499	459	474	537	489	471	508	479	468	537	513	512	500	522	503	501	504	430	465	446	467	469	468	471	464	443	501	480	511	505	483	491	501	488	478	476	506	477	545	486	481	459	465	507	506	481	466	512	476	523	527	494	459	532	508	494	454	477	472	453	522	493	468	458	493	524	488	450	481	512	498	506	476	505	504	528	507	512	489	460	508	512	501	506	493	462	483	478	455	480	466	550	513	490	500	492	483	485	463	524	489	503	478	512	486	470	492	492	527	462	495	489	507	480	462	499	463	477	503	504	458	449	487	492	488	504	498	453	543	476	469	490	487	463	473	491	492	503	484	488	507	462	500	470	509	507	522	494	528	510	474	451	492	455	469	497	486	476	479	471	506	481	511	519	487	535	484	495	482	493	508	501	446	485	501	518	503	501	482	492	457	505	514	539	466	509	475	497	432	467	499	505	436	452	483	459	490	483	469	439	520	494	486	445	489	498	477	480	473	492	455	484	467	464	510	551	499	476	510	467	492	469	507	457	477	513	474	454	545	464	465	487	461	485	515	448	489	507	489	536	477	492	525	457	445	493	477	519	468	541	492	490	469	494	492	471	466	477	489	475	502	508	493	460	495	524	460	527	481	447	541	492	499	465	512	456	495	505	527	526	469	505	518	493	497	502	475	482	478	520	520	468	488	483	486	513	508	503	494	527	517	473	485	459	531	461	469	476	520	491	458	515	486	462	481	464	499	544	527	507	483	477	478	490	485	489	507	532	438	437	487	499	492	489	458	515	509	484	505	500	528	494	501	500	450	500	486	536	493	498	463	513	488	482	478	479	502	484	469	482	496	469	511	464	456	476	503	496	473	519	467	480	506	484	486	465	465	520	473	502	487	490	530	484	491	480	469	487	501	501	508	460	469	543	493	444	470	456	457	503	489	485	483	506	463	470	464	534	474	475	498	492	518	445	510	491	517	490	493	501	494	494	436	491	516	520	471	477	465	485	503	484	495	480	499	495	496	495	483	455	478	474	502	498	478	461	495	437	525	459	494	491	455	455	473	505	459	471	492	486	467	496	448	504	526	463	501	511	522	507	505	480	480	475	488	453	470	494	500	499	485	459	490	513	489	527	511	462	479	473	485	487	471	493	502	478	488	498	512	448	465	496	506	482	521	507	527	491	460	530	498	513	522	481	469	459	465	483	453	476	517	484	524	501	473	425	485	469	510	510	441	493	496	479	481	504	474	499	507	483	457	550	508	496	524	461	483	525	467	489	481	512	528	483	487	500	480	499	515	472	524	455	486	491	475	458	459	525	491	503	437	513	476	515	506	471	505	479	496	464	486	472	463	503	507	493	451	489	495	484	512	480	457	455	484	477	497	511	480	470	480	516	522	480	468	482	487	472	502	468	454	498	529	506	478	483	527	501	472	457	486	472	533	496	495	504	479	487	520	487	535	486	486	499	472	490	509	468	494	466	469	479	501	479	471	488	490	500	497	565	493	466	505	465	500	508	515	527	506	465	481	484	491	505	462	473	464	474	490	492	486	455	506	491	499	510	509	487	452	492	490	469	514	516	485	481	470	443	456	495	503	466	525	456	474	491	472	499	526	463	520	519	459	503	471	490	494	515	458	461	506	494	512	503	500	539	470	513	483	479	513	478	495	471	509	499	495	471	504	454	476	458	466	476	471	470	471	481	517	521	499	520	468	483	479	475	492	486	469	455	494	476	517	459	474	531	457	463	486	427	528	513	536	465	465	495	485	467	480	515	497	529	516	505	468	457	479	498	467	459	459	495	482	465	513	492	458	478	490	466	485	504	486	499	454	451	490	503	484	491	509	478	488	511	475	473	463	513	505	492	511	470	438	461	468	492	435	500	505	518	501	481	525	471	510	467	466	486	526	477	469	478	519	511	521	504	498	520	526	458	503	503	493	511	513	458	482	491	425	502	464	481	475	486	457	443	452	506	460	440	480	483	480	468	455	509	504	436	506	516	465	452	517	506	463	519	461	502	515	460	476	528	478	462	500	494	519	481	485	480	470	490	477	472	490	521	477	482	504	467	466	508	481	528	478	487	513	499	495	506	490	500	489	471	469	509	499	457	497	453	485	495	491	461	434	496	460	463	502	485	567	477	513	458	486	487	468	486	503	478	468	507	487	489	461	514	503	485	495	506	466	492	505	445	504	439	495	514	535	433	500	479	453	514	487	485	497	483	543	485	457	455	482	463	547	474	528	507	498	453	477	480	513	491	508	530	474	492	495	490	477	484	509	523	499	465	488	511	503	484	532	495	457	525	481	519	509	473	487	483	504	510	453	495	519	481	483	479	504	467	512	524	476	491	484	477	527	481	458	451	481	502	455	470	466	487	523	496	505	488	499	426	460	470	482	487	467	471	498	497	512	487	501	498	490	502	514	514	508	524	514	463	476	512	510	478	522	463	507	471	482	449	494	503	497	463	504	490	478	460	490	472	508	481	489	517	482	562	495	477	504	463	481	474	475	461	456	484	497	456	473	475	503	481	406	497	505	457	452	516	490	472	486	519	472	458	481	508	499	514	493	493	455	488	491	526	497	449	536	523	509	503	507	516	523	462	522	475	517	478	508	492	491	483	443	511	508	484	533	492	473	455	461	515	490	488	497	463	494	484	516	463	460	497	522	542	478	528
24122	22339	29377	24595	20011	8760	1184	738	614	656	627	668	626	630	653	661	634	610	658	647	666	658	607	634	606	614	677	635	620	595	633	646	631	597	628	665	630	613	653	628	639	607	634	621	568	615	603	569	626	624	669	613	662	610	607	573	668	604	636	629	678	588	618	617	617	621	650	636	627	594	616	624	642	618	621	641	587	593	610	665	648	571	595	622	645	634	620	592	657	596	649	634	610	616	614	610	655	624	626	623	653	609	595	627	622	601	645	599	631	619	628	616	604	649	610	631	665	611	605	628	574	627	594	616	614	638	588	608	638	680	630	614	631	622	628	647	626	573	604	644	582	639	574	599	593	646	618	622	606	684	626	537	602	645	597	622	660	584	640	604	602	573	646	633	611	605	588	595	624	603	614	665	613	591	610	625	592	631	635	602	624	588	602	587	585	662	630	625	632	609	587	531	629	625	656	598	565	594	601	622	589	569	605	586	603	636	635	590	626	596	610	599	594	616	583	586	596	616	570	642	633	621	652	594	648	630	640	668	581	558	587	595	592	583	642	566	642	605	594	608	623	596	647	659	629	599	655	600	591	587	586	583	580	597	593	600	649	636	602	607	590	624	589	590	620	665	607	629	594	622	601	599	656	636	554	578	658	633	630	600	604	632	570	644	616	626	646	630	600	595	607	615	607	590	644	615	606	621	597	647	594	644	609	620	596	632	643	599	602	576	629	616	636	600	605	635	570	659	649	604	626	632	641	648	636	576	590	606	594	622	620	602	612	607	663	635	596	608	631	628	631	597	637	623	617	655	628	618	679	634	594	619	577	572	609	620	642	617	608	604	617	601	629	659	659	624	614	579	655	669	618	606	568	606	623	641	651	615	611	619	616	664	568	616	637	603	584	611	566	625	626	639	632	593	623	605	657	624	655	639	599	602	603	608	622	610	600	593	634	611	617	658	627	650	594	637	590	622	600	619	620	635	663	589	688	689	633	635	599	626	624	623	605	577	633	629	584	638	621	624	623	624	629	621	646	593	633	602	616	593	623	636	621	626	569	617	595	589	588	590	605	597	579	560	600	583	627	631	596	574	597	574	623	655	594	642	630	607	612	595	624	634	592	596	672	609	587	604	643	646	654	646	619	593	591	627	662	599	638	638	613	634	588	608	621	578	633	640	647	653	615	586	622	623	572	632	606	601	595	631	578	640	594	616	605	624	640	630	619	623	591	622	625	636	637	629	624	643	599	659	610	626	651	628	629	613	645	621	601	651	629	582	625	588	609	652	652	593	561	626	625	587	648	611	576	599	655	560	638	600	603	663	640	646	641	632	689	638	618	599	591	617	631	610	614	643	646	603	627	660	590	600	616	636	632	634	670	579	620	584	571	618	641	568	635	633	627	624	662	601	617	608	564	563	601	612	591	589	617	612	660	638	661	652	631	585	631	630	561	588	629	624	624	608	612	610	631	677	601	621	661	616	627	588	621	552	645	600	606	628	596	614	609	583	589	617	591	597	584	642	615	620	581	601	613	607	650	603	604	625	605	591	636	631	606	644	637	628	639	559	597	611	631	645	612	632	624	648	628	598	611	633	634	623	626	621	645	601	621	632	625	592	647	594	640	603	587	607	608	585	609	635	644	580	618	600	680	579	583	599	612	615	592	589	612	564	631	653	608	606	613	588	617	649	610	612	602	603	625	636	581	622	618	587	598	625	596	592	609	633	647	680	653	567	635	584	590	593	617	589	641	633	576	568	615	616	581	570	625	639	644	610	618	619	601	624	571	645	620	619	617	594	605	615	622	615	570	641	627	590	598	649	609	581	616	580	607	616	615	628	555	602	626	606	605	566	632	620	619	634	610	623	620	630	657	583	610	599	629	603	701	632	580	615	572	631	579	588	636	629	645	572	601	582	590	613	597	597	635	589	607	666	606	586	619	572	588	599	567	638	599	615	602	605	595	633	641	572	619	580	658	627	664	620	626	560	597	630	634	598	576	628	635	628	630	596	579	629	615	630	581	615	645	645	588	630	664	600	632	636	650	597	635	619	619	605	643	634	619	633	612	638	574	621	658	651	641	621	604	618	576	638	635	628	637	599	595	577	611	610	655	614	650	599	639	608	640	578	593	617	599	583	606	588	628	620	608	620	609	595	659	628	624	594	617	638	611	618	642	637	646	635	644	635	655	608	644	612	571	653	613	572	600	612	603	584	585	639	626	594	611	632	603	590	605	640	630	587	625	634	558	615	627	649	593	628	654	614	615	624	624	617	653	627	602	648	593	605	618	608	617	610	572	657	639	611	625	561	542	612	626	636	645	571	623	620	654	608	653	607	642	632	628	668	623	695	599	630	675	608	671	612	618	584	602	603	633	639	631	631	614	632	659	594	587	596	625	621	638	654	630	608	605	630	621	618	590	604	646	620	606	602	644	603	609	616	622	668	602	600	646	624	662	597	578	607	614	571	634	621	594	611	638	604	597	621	591	597	617	533	625	635	600	648	625	600	602	571	580	627	610	631	635	624	654	602	582	664	626	611	607	659	613	589	570	609	603	629	623	599	612	629	647	599	594	647	644	620	626	657	624	636	582	631	660	628	620	595	608	605	592	608	647	628	602	592	615	621	668	617	594	585	611	628	612	617	574	669	607	617	616	595	640	634	605	607	604	620	619	563	616	640	626	638	591	624	564	605	660	609	569	620	672	623	637	590	617	603	603	611	678	581	607	620	639	623	624	569	577	604	599	605	619	586	577	614	623	616	647	604	622	593	623	642	634	582	610	606	574	590	615	600	613	650	595	590	621	605	622	605	600	584	608	614	656	634	535	603	614	628	657	633	636	622	594	672	630	604	629	612	641	619	612	581	622	641	619	582	568	622	631	586	636	602	613	641	612	573	626	603	618	608	604	668	646	631	639	610	600	598	617	625	688	616	626	650	608	646	622	647	634	607	627	641	563	623	602	614	623	582	571	641	658	617	621	589	618	635	606	584	622	614	593	612	589	607	581	627	631	611	667	648	597	610	585	606	641	558	635	633	571	600	597	640	612	600	620	634	655	591	648	648	624	651	600	601	661	617	613	606	617	575	615	642	601	603	658	623	579	611	587	603	605	584	578	638	618	627	607	613	604	570	598	637	622	622	629	601	629	656	588	589	621	610	599	636	637	631	621	622	626	616	579	623	632	561	587	630	601	640	608	621	593	606	643	617	613	610	584	643	628	624	669	597	621	585	598	589	595	629	625	645	646	627	597	633	635	614	633	594	613	624	601	585	642	610	630	590	630	601	597	605	576	602	630	614	621	609	602	616	647	639	635	610	651	618	666	568	602	635	586	618	698	629	594	606	638	591	627	598	647	631	596	592	585	587	580	604	644	611	598	552	605	643	584	623	591	654	649	635	616	657	625	634	598	604	590	629	603	660	642	644	693	639	626	604	615	586	629	603	624	607	630	626	607	572	648	597	632	562	610	625	605	604	601	627	635	579	621	574	591	624	661	586	622	623
61426	89062	52516	18593	4236	1032	669	607	555	542	599	595	624	576	620	578	603	568	575	568	551	577	614	590	580	589	613	600	542	542	560	563	546	605	546	620	610	544	611	583	560	577	584	579	581	576	574	616	559	537	621	612	517	542	526	589	567	570	534	582	585	584	591	584	609	571	535	623	630	572	586	569	559	570	606	583	565	587	574	563	539	558	597	587	575	527	574	592	584	569	567	583	554	539	553	552	557	566	578	547	592	625	587	585	602	575	563	562	555	568	571	542	598	562	586	618	558	583	591	571	569	592	567	553	560	574	553	560	535	518	607	599	573	620	641	576	559	539	608	602	583	564	555	590	576	584	591	617	555	584	565	570	573	544	603	593	552	546	590	576	555	554	583	573	601	621	540	546	588	582	557	555	586	577	555	576	584	550	588	567	600	571	592	543	528	576	585	572	582	559	577	559	580	572	562	580	608	546	540	580	530	534	551	589	557	597	571	578	528	561	564	531	564	534	573	575	590	528	562	565	548	558	599	611	558	574	594	610	595	527	575	622	569	565	582	556	579	571	546	561	563	568	583	542	565	580	580	576	586	588	576	611	574	546	562	574	583	581	547	568	583	560	589	573	568	560	580	563	577	617	601	603	548	574	568	617	561	575	589	581	589	620	547	601	606	564	606	512	521	552	546	543	595	573	588	572	570	573	620	575	581	549	582	577	568	579	557	571	583	584	569	581	563	581	580	552	570	562	561	572	612	537	571	549	562	589	580	553	563	534	586	608	613	534	532	584	583	644	561	586	579	561	580	591	591	535	595	574	564	600	603	583	582	593	528	570	562	541	551	631	584	548	572	585	545	546	599	605	568	575	532	551	577	579	591	582	553	607	571	587	592	559	546	563	539	575	608	608	611	560	570	582	567	556	579	551	622	634	587	595	578	568	588	572	562	583	591	578	569	597	539	564	573	579	587	565	567	648	529	594	560	548	567	543	565	587	590	587	597	597	587	564	600	589	584	551	564	548	548	581	530	561	588	562	539	566	569	547	576	585	563	588	557	538	570	576	553	574	607	607	537	567	606	582	536	567	542	531	617	562	585	540	584	546	575	595	561	600	514	569	613	575	575	571	590	592	579	584	595	587	576	550	571	553	560	585	566	593	616	578	583	582	547	560	557	516	588	506	623	578	549	586	543	584	610	562	563	585	568	567	558	591	591	594	555	566	587	584	560	577	571	561	546	586	560	556	588	526	570	546	539	580	563	606	552	538	602	559	543	641	554	584	539	543	545	580	544	577	580	555	624	578	581	508	601	570	565	622	575	602	540	584	586	572	570	585	581	585	583	541	585	570	550	584	598	552	596	551	554	574	571	575	556	599	588	551	563	560	614	593	570	536	576	573	568	565	571	556	556	563	573	633	591	528	580	559	543	578	574	549	572	521	548	601	577	575	529	554	566	643	553	565	565	542	534	566	601	557	630	562	556	589	505	594	524	589	603	550	574	547	625	570	546	529	583	535	609	568	585	563	568	560	561	542	547	550	580	594	583	566	551	618	555	559	549	548	558	563	606	585	562	561	605	554	562	572	553	559	596	557	548	597	571	600	597	533	552	540	546	571	587	536	604	596	582	614	594	567	524	550	552	543	554	567	535	585	546	580	587	526	603	589	632	579	572	566	604	606	575	567	563	574	529	552	528	570	645	572	565	528	564	564	560	573	571	566	553	564	584	562	568	562	541	576	578	649	549	589	621	597	593	558	583	570	585	607	568	582	591	564	589	545	546	569	543	586	541	571	572	557	582	559	613	571	552	582	561	557	569	557	547	579	583	599	539	569	597	573	570	553	566	552	560	573	537	595	601	545	588	597	508	593	610	562	558	577	585	553	531	565	597	558	562	569	570	599	538	564	584	575	567	569	577	577	563	579	586	559	625	611	595	552	606	532	570	572	583	613	542	583	589	561	582	564	611	592	558	555	572	562	544	531	603	565	542	567	529	579	534	575	595	584	554	543	550	587	562	586	544	579	575	546	588	557	527	601	541	587	550	578	609	575	530	548	587	587	562	575	573	577	588	595	574	577	558	519	634	584	584	559	594	585	576	557	583	519	610	597	583	575	581	509	637	570	578	618	576	537	562	576	613	558	538	567	545	557	583	571	541	602	589	581	528	607	573	583	582	576	550	549	629	567	576	571	570	572	581	550	546	540	550	555	581	547	554	539	562	572	583	593	559	572	589	577	539	581	566	545	522	572	591	571	604	547	600	595	557	586	544	523	620	555	562	578	560	613	544	563	542	542	543	566	590	585	557	567	577	530	568	597	528	565	592	564	543	569	556	574	572	549	535	533	556	526	579	554	559	586	593	557	529	545	540	557	591	563	640	602	559	549	568	569	546	592	580	561	541	576	621	565	570	537	553	609	585	564	590	530	565	585	579	548	574	568	584	552	598	597	595	605	598	546	543	531	495	582	589	568	549	580	569	571	548	597	566	559	558	591	573	586	572	618	573	576	562	562	510	573	580	577	562	560	590	574	585	593	539	567	556	543	579	578	530	582	588	573	588	563	546	593	573	593	538	554	544	542	596	543	586	611	549	567	573	586	560	543	562	549	593	581	588	634	578	576	562	560	560	518	545	569	556	588	570	526	593	539	579	586	588	576	590	552	579	547	529	584	588	559	575	603	583	607	560	589	565	544	550	577	562	589	575	616	554	543	567	545	591	539	554	624	529	575	539	555	556	527	565	546	571	573	531	514	538	561	605	555	528	596	595	562	567	586	574	610	571	562	536	588	594	567	598	576	595	611	563	560	569	549	546	551	607	557	547	521	534	620	570	577	543	559	557	635	575	602	545	546	546	591	575	562	559	578	596	572	586	576	588	562	553	516	610	577	551	597	546	562	578	539	579	555	549	546	605	560	598	563	574	580	518	576	552	612	548	515	561	562	574	548	599	569	575	601	555	564	576	555	544	556	538	535	540	610	560	587	594	554	579	528	551	623	584	573	574	598	548	584	615	573	554	608	564	547	583	558	611	523	551	571	623	582	609	581	530	591	552	554	557	549	590	533	562	569	533	550	551	561	579	554	551	553	590	523	572	590	597	540	540	565	621	581	600	563	574	587	549	595	547	545	550	523	549	568	559	576	569	541	536	521	557	622	569	562	571	596	572	569	545	601	549	555	596	545	578	575	581	606	517	592	618	602	507	536	560	590	549	602	591	581	550	589	624	567	594	598	550	549	583	557	588	537	552	570	556	558	590	574	543	588	581	579	585	529	583	572	566	566	575	528	572	521	539	534	588	582	596	592	579	567	562	586	525	568	570	544	569	595	530	551	593	559	548	587	567	552	563	537	589	562	551	624	596	622	562	592	552	563	568	577	588	585	558	575	597	538	562	584	564	569	576	606	567	538	540	556	577	597	562	589	567	605	585	575	550	605	603	557	574	599	557	569	564	572	536	597	551	544	583	559	556	537	594	563	554	622	611	564	562	538	550	598	529	579	574	551	526	562
34375	30061	18475	4657	883	531	488	532	487	499	503	458	529	507	527	479	459	519	483	485	503	481	521	446	460	439	496	494	499	475	442	490	470	449	478	481	496	475	511	512	500	460	488	501	520	520	475	504	505	495	505	526	490	528	479	472	530	451	481	462	488	445	477	516	466	483	467	499	525	523	466	470	487	505	454	515	475	474	489	469	441	486	502	514	484	497	506	459	520	457	525	430	484	517	513	468	554	509	464	468	489	495	487	477	512	504	457	498	507	469	490	472	527	532	494	453	466	505	481	511	495	504	518	494	501	458	480	501	507	499	489	470	468	507	564	509	525	491	490	473	533	465	485	515	476	492	496	513	493	511	520	494	486	453	465	486	494	476	509	505	488	491	493	510	480	466	506	483	452	507	483	501	478	503	501	488	515	450	511	500	479	500	459	518	509	522	482	484	513	458	472	524	515	467	462	472	463	519	512	504	497	499	513	480	485	489	450	507	513	512	507	484	529	533	517	462	485	524	490	475	450	466	489	503	466	483	473	462	457	519	476	493	505	473	502	530	498	509	523	500	505	460	502	479	447	493	471	516	474	546	490	471	482	462	485	478	489	530	495	499	496	483	518	492	505	517	462	501	502	484	459	506	474	450	487	482	501	487	479	485	484	483	481	506	440	479	478	477	505	468	515	508	508	479	525	486	478	491	504	510	490	505	472	478	497	456	486	500	504	449	511	465	493	483	529	465	490	493	477	464	482	465	511	519	462	459	508	506	515	495	484	487	524	482	478	487	520	461	523	501	457	463	484	515	467	468	506	511	474	476	530	497	502	506	524	490	488	477	452	471	477	504	481	500	461	512	459	480	461	479	488	469	484	499	518	503	446	505	498	473	524	528	491	495	475	487	499	502	522	470	492	415	482	499	509	466	475	478	489	519	498	502	487	474	492	538	489	478	484	485	494	475	486	512	488	481	490	507	478	537	501	487	502	514	475	492	468	511	478	505	471	478	473	524	511	460	502	488	462	482	502	466	490	495	478	479	471	514	455	479	504	479	503	438	483	508	501	475	476	504	467	510	531	467	476	462	512	497	474	467	504	452	489	479	497	486	481	510	533	484	501	512	484	495	537	514	496	487	495	516	471	503	497	537	511	486	485	470	467	528	486	481	523	502	490	517	485	486	484	526	449	474	528	475	461	481	486	468	462	488	477	514	506	469	487	460	467	519	497	497	496	534	501	508	500	485	498	470	517	490	503	525	487	502	438	534	533	484	493	503	457	488	499	516	461	528	441	465	484	470	493	498	483	529	481	500	475	461	503	517	456	493	491	444	476	472	462	491	496	467	454	478	454	500	466	528	496	516	495	479	515	486	520	542	517	502	488	474	520	514	505	516	495	475	495	504	475	542	482	478	486	512	550	517	496	503	524	483	503	507	518	474	511	463	445	468	541	485	493	463	530	485	451	515	527	470	506	499	434	460	493	476	488	473	480	507	472	469	479	557	497	490	532	489	528	480	487	513	542	461	530	487	452	528	486	490	480	556	509	461	486	498	451	503	527	468	452	503	512	488	477	475	504	487	501	521	506	481	529	526	507	497	470	455	500	496	486	530	494	523	485	504	497	492	498	520	492	512	468	505	511	504	470	517	455	512	500	486	524	516	468	481	508	530	502	474	450	479	501	519	501	483	557	482	495	467	502	493	512	490	462	503	492	510	533	477	464	523	474	506	438	492	479	503	512	510	479	502	477	534	469	484	483	496	532	485	498	509	482	473	497	468	513	545	507	503	460	509	470	464	478	469	482	499	512	518	483	514	447	536	464	493	473	461	465	497	512	514	482	485	478	498	520	504	513	470	478	497	457	509	484	547	486	466	496	490	490	470	490	495	447	468	463	475	494	506	452	492	508	512	494	445	482	510	488	495	482	517	486	487	498	501	501	479	550	499	488	506	473	484	483	460	514	424	486	511	531	465	453	533	488	452	487	484	523	533	507	521	455	476	461	474	521	481	513	474	475	451	458	516	525	533	499	502	503	499	508	482	500	504	500	529	496	495	513	491	496	513	538	473	512	490	511	496	485	496	462	479	474	486	475	528	513	493	487	498	486	491	473	500	499	470	473	445	481	455	470	530	491	504	557	497	482	470	500	519	483	474	502	513	493	526	508	488	512	528	480	515	506	481	492	470	468	447	509	471	467	491	495	497	509	476	483	514	530	464	485	499	512	508	520	524	477	540	473	453	475	534	493	500	467	493	513	454	498	469	468	505	519	475	485	486	477	500	461	483	501	509	483	509	515	472	490	502	487	481	524	497	494	470	472	494	497	508	493	474	495	453	474	509	532	463	490	501	489	480	456	501	481	480	542	529	485	519	498	457	512	484	450	505	483	471	548	502	471	500	474	503	468	497	473	533	516	476	515	453	495	491	517	474	475	482	530	511	524	466	495	476	479	497	491	437	518	478	500	506	500	515	479	486	491	507	495	446	466	474	528	551	515	520	455	513	465	490	483	502	509	501	516	445	533	481	486	499	447	465	508	496	516	510	514	469	527	477	468	465	516	485	458	463	490	467	495	488	504	477	501	457	480	484	466	454	475	485	472	521	492	432	470	512	501	488	504	476	512	496	485	488	515	518	467	495	484	504	491	505	474	479	446	498	451	487	496	479	478	476	503	491	478	488	459	471	480	487	489	514	522	513	507	491	527	510	458	489	466	452	520	510	500	484	517	485	495	474	489	481	461	493	484	489	515	499	467	518	504	524	472	467	488	468	494	507	466	511	478	483	481	497	491	495	494	477	497	511	470	477	502	497	476	511	459	499	508	510	495	489	479	509	464	475	504	473	467	441	491	486	475	533	475	504	511	512	501	510	455	512	527	467	489	498	518	466	478	458	496	496	492	466	475	490	513	518	505	499	484	486	502	535	465	511	513	495	507	516	491	495	516	520	475	475	458	495	514	518	481	493	470	507	481	464	479	502	473	484	531	491	484	458	496	496	486	465	511	494	447	479	426	489	491	505	484	468	459	488	461	516	456	524	496	520	528	502	524	466	479	476	511	434	513	505	496	506	484	484	478	506	471	464	502	506	521	485	498	492	538	505	487	496	493	489	504	499	510	513	495	479	492	492	479	487	457	481	448	493	509	505	498	529	454	511	499	476	514	450	469	512	480	518	475	520	469	452	493	510	494	496	468	503	502	478	506	480	489	458	507	483	476	520	518	516	523	464	455	469	489	500	525	491	498	460	462	431	518	456	489	453	451	539	490	456	493	527	482	479	496	484	445	501	492	477	481	541	531	492	482	457	500	490	467	509	528	479	483	490	485	467	525	488	552	510	511	482	495	482	459	488	498	512	505	500	481	425	515	516	506	508	499	514	454	484	481	520	457	499	504	488	484	454	471	518	514	461	470	449	491	504	496	518	472	471	475	514	525	501	457	473	499	452	494	455	494	508	495	546	458	495	504	506	504	478	471	510	475	491	518	485	500	499	486	517	519	554	478	432	522	508
30681	29302	11225	2309	738	455	420	450	439	391	426	391	428	407	423	434	416	424	393	405	391	418	448	372	400	416	394	448	421	433	386	389	415	431	424	412	408	417	434	424	440	422	410	443	410	420	412	410	413	399	423	443	362	407	408	435	385	389	413	439	434	403	393	414	394	397	413	403	445	402	436	404	419	381	393	432	398	426	416	403	388	388	410	423	417	412	428	418	415	410	389	385	433	423	437	416	433	426	406	422	374	468	416	430	448	442	426	414	414	433	407	412	412	382	406	414	424	447	422	444	425	377	397	443	429	395	429	434	403	435	384	391	421	478	429	450	431	383	413	451	404	414	421	413	385	414	408	374	469	414	406	406	406	402	387	400	421	435	409	421	375	437	396	439	403	434	390	407	398	376	422	375	391	442	411	379	404	418	412	411	399	397	427	424	370	431	386	383	430	373	443	419	425	399	454	399	387	437	421	404	402	427	447	381	407	434	403	431	406	387	394	404	409	439	415	370	415	421	412	431	407	426	390	420	403	390	392	420	404	394	400	405	416	405	407	407	398	417	452	399	386	394	444	445	451	421	403	419	412	390	414	410	408	414	378	398	392	402	414	407	405	428	389	419	385	427	415	438	419	427	413	411	401	414	426	433	371	430	377	396	393	402	394	397	403	409	387	405	407	412	441	401	404	397	416	401	439	430	444	402	400	407	404	393	412	409	399	407	421	410	423	396	403	434	387	391	389	413	433	416	419	384	421	396	406	376	434	392	408	399	411	427	398	429	410	406	407	418	437	410	447	402	418	426	391	436	403	445	412	390	369	374	412	398	417	420	420	401	429	446	384	411	391	436	447	410	418	418	420	429	430	409	419	442	410	443	413	394	391	410	422	381	398	416	406	434	406	408	420	432	405	431	421	394	396	414	423	404	431	391	411	412	433	440	414	431	361	404	433	459	402	437	432	416	412	380	419	420	401	397	413	410	422	395	437	399	388	387	428	408	431	430	398	393	395	410	437	393	429	425	372	405	423	448	403	408	388	432	408	439	392	412	418	390	414	418	404	409	411	414	446	403	385	467	400	429	428	431	396	403	380	376	392	400	415	438	385	412	399	402	448	437	400	393	434	393	419	430	355	425	411	415	421	411	418	402	429	416	390	404	399	426	406	419	365	373	404	390	401	379	406	423	433	442	411	404	416	417	433	406	436	415	426	401	400	396	424	439	431	450	394	387	428	393	398	414	377	404	441	442	405	427	418	406	398	441	406	398	407	407	369	383	416	396	427	394	400	405	440	414	447	426	416	443	456	444	399	393	389	386	394	436	382	412	412	412	417	405	405	432	407	418	419	431	435	371	394	370	417	396	428	389	406	415	413	422	391	412	398	388	402	425	433	425	417	421	390	437	395	423	419	393	444	423	428	451	398	438	397	408	437	403	395	436	399	394	440	426	401	412	436	433	409	442	419	400	399	436	437	383	458	409	384	429	388	423	395	378	415	410	387	419	450	447	411	408	430	428	401	426	446	425	419	399	406	413	407	409	414	415	399	420	443	426	446	436	379	413	394	359	435	400	394	402	411	420	420	434	416	412	439	420	386	381	411	400	418	422	420	383	396	429	408	410	396	437	405	420	408	459	458	397	417	386	434	385	388	386	404	396	422	427	417	434	396	391	442	420	433	424	436	403	407	424	429	403	421	416	396	405	421	420	397	407	407	401	411	399	410	420	393	422	394	438	422	425	361	386	381	380	441	381	413	422	421	427	419	390	410	423	412	392	376	413	414	444	422	414	414	399	435	382	416	461	384	425	429	426	394	421	419	424	399	430	430	424	408	453	440	379	385	390	431	431	427	424	392	454	391	421	457	429	446	434	424	442	418	387	385	422	414	439	411	419	409	430	420	404	432	451	362	436	424	388	413	427	405	394	399	408	433	400	406	417	388	435	405	419	393	388	443	403	395	424	421	402	359	417	392	393	394	404	427	402	417	434	407	418	412	443	404	407	409	384	407	423	417	392	376	384	393	422	428	412	437	413	445	396	401	404	414	424	400	414	403	405	422	418	405	369	383	426	456	426	419	379	416	416	390	440	431	409	389	401	397	420	377	445	413	399	406	419	387	409	415	413	401	440	437	430	402	421	397	420	420	388	423	418	431	422	404	383	402	389	418	408	411	425	413	429	470	391	409	449	436	441	421	389	457	420	360	405	422	414	437	395	422	415	394	446	399	418	421	415	408	412	441	382	421	406	389	420	453	430	417	397	379	390	447	431	402	411	444	418	442	406	449	390	413	418	458	402	427	395	457	399	411	420	397	413	400	439	407	404	382	392	390	399	440	402	430	417	406	413	377	419	405	421	413	410	444	436	424	432	445	416	415	379	418	402	398	392	402	447	449	414	397	398	415	412	436	393	388	410	396	440	389	396	414	413	392	395	383	350	419	420	434	398	411	378	405	428	386	401	412	405	418	459	408	417	379	421	424	429	438	411	399	422	402	435	400	416	413	417	414	407	402	424	401	430	417	416	403	428	435	442	426	396	420	424	409	407	431	392	400	415	424	400	454	402	406	419	418	446	425	402	404	391	399	422	424	419	402	390	406	407	399	415	429	414	395	377	359	449	398	426	423	424	421	422	412	437	434	396	428	372	441	404	383	478	393	417	403	414	423	432	425	413	405	395	409	406	418	415	418	433	443	411	410	439	418	381	413	442	388	424	421	398	407	434	397	392	402	433	400	437	429	392	443	430	440	397	421	388	408	405	423	377	414	409	417	384	426	421	418	437	402	433	448	448	383	405	393	409	412	409	426	412	412	421	405	416	422	431	467	401	377	428	417	436	447	387	429	429	424	435	441	406	401	409	441	389	395	416	391	445	419	391	426	398	399	421	403	383	433	385	425	412	431	412	415	447	413	404	420	414	421	397	426	424	424	407	383	416	435	421	414	395	411	434	397	450	422	431	380	422	419	433	421	437	431	404	433	361	429	422	418	414	430	407	408	403	406	429	390	417	394	415	386	404	386	423	423	395	436	427	363	411	426	423	413	425	404	394	412	422	431	437	390	371	395	451	403	419	422	413	413	402	444	404	394	430	446	428	397	420	419	461	417	429	394	398	424	399	407	425	410	426	395	415	428	435	442	418	418	437	447	390	388	435	394	417	410	406	410	397	410	450	370	395	410	402	375	410	439	431	423	404	402	406	380	408	380	392	380	418	434	432	401	404	426	365	418	437	435	396	409	391	416	425	452	402	414	438	409	409	421	438	393	415	419	421	407	422	457	370	432	392	426	412	424	445	421	413	418	402	446	376	388	443	419	421	414	419	385	417	405	435	427	414	382	408	414	417	424	367	429	407	397	407	454	407	398	395	406	444	413	443	422	391	400	385	396	399	395	414	402	421	399	380	422	373	380	415	436	364	411	404	385	396	427	382	396	387	390	445	446	422	377	406	387	418	390	426	390	430	390	384	429	399	433	434	423	421	411	413	371	391	415	424	406	448	400	450	426	416
24917	23323	30025	25219	17086	3772	901	655	656	584	608	556	581	550	609	544	516	536	604	566	559	508	568	551	592	606	546	568	569	522	566	540	547	586	545	569	546	541	534	528	533	543	577	568	593	607	584	516	536	568	554	611	572	527	564	535	535	550	561	554	552	539	558	566	562	551	572	555	568	561	569	562	568	534	535	570	581	552	541	545	573	556	608	561	565	561	484	577	569	532	579	516	548	555	555	535	549	585	538	581	521	518	576	498	506	545	535	548	561	517	538	527	572	604	545	550	552	550	570	590	562	577	588	549	536	555	531	561	540	609	517	567	516	529	583	507	563	553	545	547	531	570	564	526	535	510	553	571	559	568	572	568	604	570	569	578	547	573	563	544	522	537	589	557	614	546	546	524	510	550	580	583	528	556	550	530	528	553	579	511	566	515	598	543	540	544	543	514	571	549	550	558	545	567	550	573	551	536	548	525	509	546	544	548	544	561	565	535	564	562	535	556	542	533	579	559	574	569	535	548	559	577	567	598	565	558	553	554	558	512	570	577	518	528	548	590	539	509	572	522	520	557	568	526	564	575	530	576	529	505	576	548	590	535	580	551	551	540	502	548	534	585	569	559	549	536	570	554	579	565	529	583	562	538	536	573	555	521	587	540	532	540	557	578	570	535	491	549	537	548	571	594	602	570	549	455	540	508	553	568	540	541	553	554	587	551	531	557	561	552	563	557	516	561	599	583	562	540	554	550	585	552	584	545	546	568	594	562	600	559	563	550	568	551	557	570	531	520	545	559	483	578	532	529	543	574	559	515	567	566	586	558	560	545	565	556	552	599	535	543	553	530	516	528	580	570	552	485	543	549	561	572	560	572	543	571	576	554	538	550	550	524	512	552	565	572	556	553	537	565	532	565	539	520	561	556	563	532	534	572	551	529	601	578	556	562	610	559	578	523	565	529	575	588	563	606	535	550	569	543	522	549	568	577	570	592	625	543	531	560	556	563	561	541	529	542	555	516	559	569	538	579	580	523	545	511	556	567	532	538	552	550	514	532	561	560	562	555	561	545	554	599	561	557	522	574	570	576	527	530	541	549	541	576	566	556	525	562	570	565	537	571	551	603	596	561	543	549	564	571	583	545	491	586	597	572	555	581	568	548	555	546	587	527	530	551	556	517	525	566	576	560	542	556	542	547	528	578	505	564	554	543	544	573	573	549	573	519	582	528	568	597	533	569	524	556	572	594	560	559	536	561	529	528	526	598	553	588	544	529	530	565	578	576	586	585	550	547	544	552	572	572	541	518	599	587	545	537	577	616	543	525	549	557	568	576	531	587	530	523	569	572	588	548	550	555	561	558	547	547	510	486	579	578	540	509	569	549	596	525	543	551	534	579	572	572	502	572	547	556	533	534	578	543	556	568	564	608	566	572	542	553	570	583	553	548	589	564	538	557	556	529	544	566	577	595	563	534	535	571	561	561	560	542	580	517	539	516	560	542	571	542	574	544	541	539	554	541	516	534	538	602	538	569	550	556	555	569	527	574	501	609	542	549	578	547	542	562	535	581	570	566	539	558	581	533	554	518	560	522	559	580	569	517	514	560	505	571	561	547	528	573	565	583	591	572	560	581	558	527	576	521	538	542	561	530	529	534	570	545	555	540	580	543	539	590	567	557	590	568	573	565	550	542	529	531	573	514	549	533	530	542	574	550	551	580	589	530	572	569	570	547	513	564	579	559	574	536	534	566	532	558	557	571	567	564	537	558	583	561	553	523	544	570	583	528	560	546	546	544	588	515	534	494	572	575	555	543	559	588	577	602	548	558	528	563	581	552	555	583	510	573	534	562	556	532	606	552	568	574	557	568	578	537	558	565	528	541	575	533	542	552	539	609	551	522	564	567	555	549	567	566	551	532	570	598	572	553	582	533	567	566	546	557	524	556	526	539	559	561	583	567	568	560	560	538	566	545	593	531	622	538	535	557	541	559	568	543	552	565	569	569	575	515	528	513	557	577	585	513	562	564	576	552	548	554	528	534	572	592	515	529	546	563	542	520	579	563	576	587	569	539	533	560	572	528	479	533	549	539	616	595	577	574	566	581	560	540	575	549	546	560	557	558	588	553	569	564	578	565	584	570	544	582	560	580	590	601	536	565	562	564	534	552	538	512	575	566	529	555	562	554	561	535	555	527	538	535	568	543	529	542	532	565	605	528	554	535	546	547	555	561	530	540	567	573	591	554	601	542	573	522	551	549	539	503	566	564	557	577	566	554	595	531	573	572	587	531	543	552	562	535	548	580	570	581	572	587	577	547	518	539	549	568	556	531	576	514	545	569	549	542	538	571	559	544	559	622	538	552	532	540	551	546	566	570	561	582	548	582	545	544	536	580	530	485	554	576	563	602	536	547	574	561	602	554	566	516	551	565	599	574	524	559	555	562	549	567	520	557	502	564	544	517	555	547	588	533	559	524	561	560	563	568	553	546	557	596	545	569	542	569	536	517	518	540	553	521	544	574	581	529	560	532	604	544	546	546	533	530	571	527	562	530	581	526	551	531	567	586	554	520	562	551	552	549	581	569	549	529	553	577	558	555	537	526	590	539	570	555	534	557	576	527	555	529	599	549	535	546	477	555	588	515	522	527	528	547	608	548	534	573	557	546	562	539	518	555	575	560	537	555	555	622	571	590	516	585	600	567	551	611	593	542	530	526	571	573	523	486	533	542	574	559	554	614	590	598	534	546	568	548	583	578	511	523	560	557	563	565	545	573	577	579	572	522	519	577	558	551	580	533	514	559	535	565	563	567	547	515	527	523	540	546	546	566	528	561	537	544	554	565	552	529	557	523	560	502	543	548	576	571	566	569	523	573	581	545	549	502	508	584	560	608	588	517	547	555	542	586	583	563	540	563	585	554	564	593	571	556	553	516	575	563	534	552	536	594	576	546	520	551	545	548	569	589	542	564	519	586	570	542	547	563	563	554	536	527	575	527	515	553	530	541	548	541	584	558	546	548	549	544	564	502	541	592	538	582	517	548	606	574	521	538	576	592	534	535	586	551	580	582	536	564	528	580	547	540	556	550	516	582	543	563	585	535	578	561	540	527	523	574	549	539	557	529	524	564	557	565	584	542	549	530	545	513	611	584	578	539	563	585	574	525	585	560	552	518	538	524	569	553	552	546	565	543	591	578	579	561	533	527	549	565	556	574	517	530	550	549	587	568	550	546	564	573	567	539	573	532	534	551	545	565	528	533	534	574	555	527	552	551	543	582	545	521	562	562	569	554	562	579	588	563	531	593	552	557	528	574	557	576	556	548	570	597	558	581	594	550	557	612	600	534	552	521	554	557	538	529	513	541	536	582	547	556	571	536	546	557	537	583	541	567	529	588	567	591	588	554	527	568	571	540	547	585	596	563	577	546	558	551	510	587	567	553	535	588	588	548	541	575	599	510	571	573	568	553	535	535	518	528	521	575	552	540	529	545	536	531	529	518	537	582	520	558
62704	85343	46480	14394	3187	927	516	467	502	494	533	530	522	532	525	505	556	518	537	511	525	517	484	559	522	542	570	514	520	481	528	495	513	561	534	521	492	502	532	539	504	541	492	540	528	514	492	478	552	471	544	492	532	486	539	554	509	517	533	496	501	556	497	497	520	501	492	465	498	506	479	546	543	500	516	497	571	518	507	503	519	489	481	507	511	477	533	504	533	512	568	478	550	481	501	522	477	546	534	480	511	525	521	526	501	563	510	504	503	519	511	535	534	477	465	511	519	453	508	509	520	482	524	506	519	517	524	500	488	456	543	507	482	550	475	496	497	508	527	537	522	502	498	531	489	510	476	497	511	532	466	533	540	502	466	559	512	510	487	502	544	500	515	554	516	521	536	497	473	526	524	501	507	501	547	491	501	516	502	507	485	536	485	494	490	504	502	504	526	456	538	547	506	492	538	512	482	510	526	543	511	514	523	491	478	535	490	518	532	500	523	459	517	528	496	485	505	498	489	490	513	519	496	534	529	529	505	533	491	491	507	484	477	501	518	517	522	516	540	527	543	522	516	517	540	550	516	500	519	508	562	555	502	530	511	534	507	504	557	531	523	514	483	498	509	540	513	458	528	504	501	509	524	527	529	475	524	540	544	505	536	533	480	480	517	514	529	476	513	505	508	509	490	547	501	485	514	504	518	536	529	533	475	520	508	507	478	550	525	516	514	482	498	482	504	497	552	520	512	484	482	535	507	496	477	472	538	478	516	506	463	506	540	508	500	511	542	537	488	464	522	530	534	527	510	519	493	481	537	491	497	529	547	493	511	506	530	496	470	521	524	521	521	507	525	505	490	488	527	516	509	516	559	517	508	564	471	516	518	505	539	490	470	493	532	569	515	522	519	492	500	542	486	485	480	525	517	491	511	539	506	511	521	519	485	464	523	490	489	475	524	485	494	526	512	530	489	500	518	535	530	537	497	515	530	496	482	480	515	538	501	522	523	459	541	479	529	499	533	503	525	538	525	492	524	488	491	504	538	517	524	522	470	530	504	533	489	481	545	508	484	485	522	530	476	535	543	499	500	488	485	478	506	528	518	502	545	542	532	543	512	515	492	500	510	565	458	508	522	565	469	506	497	516	501	470	497	510	528	501	522	492	466	535	486	541	511	524	498	489	527	520	537	496	538	501	497	517	507	516	516	545	515	469	549	528	545	560	518	531	520	519	533	546	550	483	529	518	518	499	557	488	517	537	513	513	528	533	495	522	523	593	475	473	490	519	465	488	512	513	543	492	489	518	530	526	526	510	540	510	507	509	552	494	511	478	486	496	525	536	506	511	512	509	529	538	495	503	493	506	520	535	555	483	509	537	534	539	523	457	529	504	511	465	510	587	540	528	490	476	506	540	518	502	562	535	477	470	484	513	492	533	526	502	531	487	540	515	501	461	492	502	502	523	474	504	529	544	545	484	522	513	553	547	526	496	524	518	533	526	516	490	501	497	537	469	468	523	503	534	516	495	498	510	485	497	503	513	483	526	512	538	533	500	536	464	521	532	580	537	502	518	528	488	516	508	533	513	495	514	516	518	547	502	530	499	493	544	511	511	529	509	482	534	502	490	556	507	502	499	455	532	493	534	528	535	500	499	499	495	510	539	483	493	488	529	564	514	511	496	522	492	488	475	525	548	516	510	504	494	507	535	566	497	504	515	481	519	504	559	484	533	525	529	550	485	529	532	533	480	526	535	554	520	544	508	488	487	499	488	512	522	505	510	548	570	525	491	538	516	507	496	493	528	506	494	477	483	503	514	520	499	535	529	510	487	504	530	507	533	491	543	508	489	457	501	544	530	496	527	497	493	513	527	453	519	504	535	494	501	514	489	518	491	510	539	486	546	431	522	497	538	551	513	474	512	522	516	510	518	522	514	484	477	467	516	488	533	491	524	545	534	470	494	483	497	485	525	487	515	469	537	514	503	527	495	519	486	531	473	514	474	499	494	494	478	511	489	499	555	512	513	491	500	518	499	551	514	510	504	511	536	496	497	558	510	546	501	497	458	494	516	500	567	483	483	536	499	536	532	502	514	518	506	523	514	507	474	523	487	520	515	515	532	512	538	506	532	509	487	521	503	499	524	475	493	492	485	423	490	493	517	525	506	527	488	507	524	474	482	522	521	503	495	490	511	514	527	517	548	536	462	526	515	538	550	510	555	520	520	481	525	502	510	478	491	502	506	495	492	498	490	498	528	510	523	517	483	512	540	560	526	525	466	526	509	508	480	526	471	526	502	518	482	507	487	509	534	510	511	501	520	521	506	524	514	504	527	511	525	477	500	485	507	474	534	528	491	541	483	476	473	509	502	535	506	491	515	532	515	496	528	494	494	519	500	483	515	468	521	507	526	499	528	538	508	520	459	543	480	532	525	504	463	540	508	523	482	524	527	500	538	485	526	481	519	491	484	515	522	480	508	486	528	474	512	515	479	530	512	504	532	474	516	500	511	511	526	482	521	502	505	514	525	504	502	483	500	540	515	495	508	482	514	513	490	510	491	526	515	526	482	544	526	514	504	447	527	523	511	524	490	493	471	529	502	478	511	502	523	522	479	444	530	533	536	521	490	485	492	476	497	482	485	517	502	472	501	487	532	518	510	513	475	535	537	497	494	497	530	512	457	520	513	509	495	513	501	485	500	468	483	476	528	499	504	506	497	487	499	471	534	525	530	456	503	536	480	484	513	541	543	520	494	484	495	526	488	525	536	505	503	525	457	478	546	501	492	477	487	519	471	504	514	492	495	510	498	516	534	513	509	511	489	554	524	509	500	491	512	507	542	478	524	520	575	501	483	500	543	521	516	521	474	529	516	532	556	490	524	512	533	497	499	509	506	481	510	468	524	486	458	510	530	489	520	502	518	498	497	537	525	494	516	525	468	503	507	512	461	493	509	505	486	462	518	490	533	505	518	540	503	483	493	491	498	531	499	498	496	531	520	526	457	505	517	515	513	500	500	493	514	501	505	481	523	518	509	530	523	525	512	521	503	477	500	527	507	511	515	488	536	512	500	481	515	455	490	509	499	554	477	522	531	508	530	493	459	521	517	465	484	474	517	499	485	490	504	527	518	507	501	542	538	461	511	518	445	484	496	510	540	517	500	517	505	479	505	525	490	489	502	509	516	498	524	521	491	479	497	488	516	513	500	534	532	511	470	506	504	476	477	509	501	498	527	502	501	521	521	503	489	502	529	527	540	510	506	499	498	487	484	534	541	518	504	520	530	519	493	482	479	526	498	555	515	531	496	497	543	505	469	519	545	521	501	499	520	507	519	523	505	481	510	498	528	524	539	505	504	527	539	496	518	555	510	515	534	522	528	509	499	529	524	527	539	485	497	537	492	535	490	496	474	528	458	498	498	520	548	524	472	531	491	531	475	508	525	489	502	531	487	521	499	538	481	546	484	480	504	522	490	512	562	514	500	494	511	501	479	511	494	527	526	499	524
24139	22358	29413	24670	20043	9001	1281	791	676	661	648	656	712	668	619	637	627	642	646	617	640	686	656	673	710	645	652	677	653	659	636	668	667	662	677	661	666	598	650	667	646	629	666	634	627	663	659	635	623	679	624	622	647	647	670	646	674	609	620	599	622	667	661	610	661	619	603	642	646	601	585	650	667	668	638	653	640	650	596	634	657	611	666	609	620	642	675	664	658	625	663	603	632	627	608	650	583	615	632	641	631	621	662	640	666	629	612	615	643	655	704	670	591	656	670	604	644	655	657	682	626	636	618	606	654	651	640	683	624	617	636	636	652	646	669	642	645	624	653	689	653	642	660	631	602	646	603	615	602	691	655	674	679	607	649	604	639	618	646	605	644	637	665	626	672	675	600	646	645	647	650	650	620	647	634	643	633	649	629	652	636	671	588	674	633	618	614	611	634	641	656	627	635	652	630	594	653	655	612	622	617	637	618	646	626	622	632	617	676	636	692	646	612	663	615	588	634	634	622	663	611	652	630	644	599	622	622	635	610	635	610	618	656	650	652	601	617	670	612	664	608	610	632	639	613	656	637	625	605	664	647	618	637	648	681	637	655	619	618	662	608	664	671	664	571	612	641	627	710	606	629	627	658	644	643	661	641	637	632	619	642	655	615	615	600	664	637	658	608	630	666	644	614	605	644	623	658	590	629	628	631	606	619	673	668	605	643	671	670	578	622	628	698	625	681	648	616	561	690	657	653	615	637	641	623	596	626	622	592	680	639	611	617	625	613	629	644	618	594	661	628	625	664	694	639	662	649	625	605	663	652	611	646	655	652	630	632	645	636	678	607	584	681	651	623	614	625	590	608	634	647	617	637	629	656	626	653	630	622	665	621	644	594	649	614	593	620	649	672	663	663	640	620	657	620	652	640	610	631	602	630	643	601	577	630	673	646	636	656	630	637	623	537	680	659	622	706	624	617	614	603	622	634	570	645	624	605	650	607	624	601	630	653	616	648	660	608	661	657	627	593	637	625	632	615	634	624	625	639	602	660	619	608	625	659	607	623	656	617	650	616	599	610	641	614	682	645	662	634	615	634	620	653	687	658	600	592	662	668	627	620	666	632	642	677	614	620	607	676	654	639	608	680	662	625	698	658	615	615	629	624	620	641	624	619	623	605	640	660	638	607	646	622	631	621	624	621	636	593	644	633	648	635	614	664	638	632	629	647	656	655	643	621	607	620	624	634	671	686	664	643	628	585	684	647	648	643	668	606	651	629	602	628	652	655	637	637	619	643	615	672	606	640	573	590	667	646	634	634	625	637	688	623	628	598	678	649	643	627	635	595	626	653	608	640	606	626	669	639	663	627	613	634	647	663	595	640	606	664	631	654	611	613	643	632	617	610	674	658	559	659	641	675	648	613	644	665	666	642	622	625	602	557	668	664	629	634	650	609	639	628	629	619	598	671	595	653	589	722	642	644	630	629	636	642	665	638	632	612	625	659	602	646	641	638	644	678	648	584	635	598	636	616	595	660	643	647	614	652	650	660	610	606	659	623	588	660	575	621	636	667	651	605	647	610	653	637	654	664	559	630	628	668	636	642	671	617	637	636	659	624	636	637	645	601	644	627	623	653	619	621	694	602	631	610	612	600	593	636	620	618	603	616	626	606	600	638	592	662	655	682	628	641	632	651	616	631	654	622	655	617	655	612	644	698	580	690	648	623	634	610	605	642	660	642	670	649	624	633	630	624	661	616	603	617	619	610	635	621	647	651	633	585	628	641	641	636	626	603	655	634	673	619	639	671	620	632	642	644	620	641	660	629	641	616	616	639	627	617	645	604	652	665	640	620	608	627	673	596	633	618	658	644	654	689	636	649	637	641	630	697	636	623	633	666	624	608	632	613	607	639	624	626	601	660	648	648	627	610	612	635	608	656	658	655	642	622	652	589	621	648	591	629	660	626	613	664	641	644	641	629	632	611	618	630	672	644	623	672	652	636	654	608	591	599	677	572	591	616	623	592	637	601	625	696	648	681	608	693	613	621	625	637	617	623	617	629	606	660	632	610	632	635	630	644	664	652	640	651	648	654	618	603	609	637	647	623	628	664	645	602	626	635	632	653	621	601	674	621	615	592	624	610	603	647	673	662	643	566	674	581	659	607	649	620	622	683	643	677	658	618	656	672	611	608	653	677	598	632	652	708	617	647	615	664	689	645	613	630	592	637	598	635	611	632	597	630	625	655	646	662	585	622	630	646	609	602	640	617	655	649	621	641	626	599	621	627	647	629	650	657	630	591	581	635	609	625	620	642	593	673	648	618	640	632	646	625	607	625	600	631	639	628	645	673	636	652	606	634	596	625	599	635	629	582	624	606	651	609	630	618	628	640	629	588	572	603	611	604	615	621	667	625	672	650	633	609	633	668	631	651	656	655	608	615	622	619	699	624	611	632	644	647	662	657	598	648	662	645	618	619	640	574	625	653	640	656	619	644	644	621	603	621	605	625	636	654	622	617	610	631	642	623	629	625	628	620	624	645	656	609	629	592	636	614	590	604	639	590	634	614	663	630	653	671	684	652	631	671	631	643	618	645	580	678	618	621	604	661	670	651	597	614	683	625	621	631	647	628	646	628	667	654	615	625	640	645	620	624	644	648	638	688	615	637	627	637	597	645	657	611	614	642	604	619	615	666	613	646	633	607	628	631	639	658	644	604	634	659	634	617	625	631	631	629	612	655	628	588	598	603	607	623	627	630	678	615	629	645	616	645	601	618	621	605	589	610	599	629	609	654	597	578	635	622	615	578	625	635	620	624	596	631	597	629	641	632	607	591	636	651	657	673	608	636	620	669	610	641	603	576	641	642	639	654	602	591	630	675	595	637	631	611	619	594	644	603	643	634	680	637	602	692	589	635	644	634	678	663	619	627	644	614	650	624	646	661	647	636	651	616	616	679	644	683	638	651	638	672	633	623	625	628	614	675	665	612	685	670	633	620	658	671	638	614	573	629	646	614	596	644	644	631	646	643	634	679	579	625	625	656	573	641	609	611	659	622	657	629	619	634	648	608	618	670	633	624	586	690	614	644	639	680	684	614	620	597	617	650	646	564	640	645	583	631	672	622	636	632	659	651	645	594	635	621	668	643	671	570	633	613	656	654	653	614	621	672	627	635	667	614	678	661	658	678	642	645	638	658	633	599	655	637	633	641	581	661	624	652	611	636	639	604	676	614	600	642	621	619	661	615	657	616	608	629	625	636	564	649	688	642	667	612	638	627	663	602	590	643	680	658	653	613	666	600	690	640	636	587	726	630	611	653	645	651	631	665	615	613	643	620	614	658	615	584	694	600	653	635	601	671	621	604	632	626	680	598	628	659	644	672	662	622	656	662	638	668	614	661	650	630	640	644	628	593	614	613	683	653	614	671	610	637	617	647	670	622	658	675	663	563	631	614	633	644	658	659	631	671	659	612	645	628	645	672	604	665	590	626	638	597	616	616	621	619	580
60509	89566	52800	18581	4161	1082	648	564	612	573	607	559	612	592	633	603	603	549	578	609	568	607	582	572	629	602	584	628	609	613	578	651	614	623	579	582	624	609	598	604	630	583	562	568	613	596	622	584	541	589	557	596	592	583	579	580	551	582	621	620	553	604	583	610	571	605	589	589	590	569	556	617	601	602	598	616	603	589	595	603	604	603	592	563	542	567	607	585	604	598	613	604	612	601	583	615	622	587	586	574	615	588	551	569	571	561	619	612	581	587	606	578	578	602	604	544	604	606	600	643	559	626	607	575	585	602	620	611	614	623	586	597	551	530	595	607	600	561	598	572	553	590	600	554	580	601	598	571	610	603	633	629	589	583	629	609	588	627	616	627	598	561	601	619	586	586	565	566	565	566	535	585	632	574	597	606	613	581	610	611	569	578	561	586	610	543	561	585	596	572	580	558	561	569	613	583	596	656	596	572	593	564	578	590	537	540	594	579	594	575	614	581	573	607	586	581	555	581	611	588	626	558	578	605	565	608	637	564	562	611	576	584	599	581	555	591	586	564	617	620	614	578	565	573	630	606	571	636	598	604	541	560	590	587	572	573	599	550	586	618	612	576	590	573	598	583	589	589	583	527	584	601	559	602	601	574	580	592	601	564	590	591	586	602	576	610	580	595	569	583	572	563	586	614	606	560	602	599	596	610	549	584	625	585	571	604	547	603	581	557	595	623	606	576	579	618	550	591	617	599	586	550	604	581	617	585	608	539	591	622	587	541	594	526	562	590	571	611	568	573	606	564	600	574	570	596	559	597	578	546	583	608	587	576	604	547	553	578	585	582	624	612	604	577	598	564	534	554	622	602	595	582	583	577	559	536	649	617	643	572	623	588	606	570	586	611	554	624	597	619	534	595	586	601	589	575	613	578	625	578	575	616	565	578	605	567	574	563	599	605	596	567	549	563	587	613	563	556	580	552	571	569	633	604	539	599	607	594	641	598	575	615	602	584	592	591	561	605	579	594	624	623	603	598	569	573	621	599	593	596	598	579	575	608	584	595	579	622	612	580	619	565	568	615	566	598	574	578	586	615	607	574	590	572	607	553	601	598	568	557	566	605	611	554	583	552	591	552	600	579	595	594	595	604	589	583	584	616	617	581	618	609	576	604	636	536	595	526	608	548	605	585	572	555	606	609	581	595	557	569	588	574	634	622	606	612	572	584	551	555	573	557	557	599	589	628	599	560	583	589	563	588	581	552	633	560	610	600	540	611	556	597	584	567	546	556	559	572	586	645	571	580	558	609	589	587	589	621	604	617	554	608	578	568	548	592	570	620	551	593	584	571	570	605	605	574	627	596	625	569	583	554	648	598	582	602	602	591	582	634	565	508	554	615	632	558	612	595	606	591	593	606	613	598	588	558	592	633	615	570	596	600	586	552	623	660	558	587	591	597	617	582	641	631	576	624	637	612	606	567	628	587	565	575	572	578	576	623	553	600	619	574	580	572	580	578	569	569	568	597	618	597	545	553	585	605	612	635	616	556	597	589	562	570	633	600	555	592	614	580	597	602	577	600	567	592	600	573	574	605	571	615	616	602	560	556	576	571	597	604	583	586	579	599	561	595	601	578	578	608	559	558	599	558	602	603	605	556	588	611	607	600	578	596	565	567	558	641	615	608	590	591	626	579	569	590	592	622	569	558	563	603	556	600	557	573	577	539	589	600	618	594	568	597	598	584	602	588	593	607	619	617	575	628	597	592	560	619	618	591	609	638	580	633	631	607	633	582	566	610	584	594	577	574	568	599	604	549	570	584	612	587	591	586	561	565	570	594	585	567	535	629	604	616	584	567	563	596	566	622	554	582	615	540	578	617	633	600	568	576	601	579	649	575	566	594	632	605	577	603	593	565	611	595	552	613	599	569	611	587	548	587	606	576	578	552	626	559	556	581	567	589	594	582	585	572	597	602	568	559	596	588	588	565	568	560	563	609	555	575	577	626	607	549	585	537	592	555	576	580	597	547	550	591	588	594	611	567	599	617	542	611	589	558	577	582	562	575	566	586	599	586	562	590	573	559	585	591	612	563	606	599	570	562	580	621	590	599	612	564	583	571	606	596	602	588	584	590	598	576	574	597	597	606	576	579	563	588	626	587	617	575	602	597	573	585	594	625	564	583	617	596	598	607	583	553	541	622	609	591	584	607	584	578	584	587	581	576	566	570	586	587	610	563	591	612	579	552	602	616	584	553	586	607	628	630	584	595	578	603	597	607	557	589	588	590	590	553	607	643	565	627	589	581	602	607	572	582	612	563	599	610	581	568	600	588	621	562	612	595	623	568	594	569	595	592	610	587	584	620	589	622	568	579	582	596	592	608	599	598	619	560	615	580	625	582	607	585	556	575	571	605	582	599	567	548	604	608	594	562	605	589	587	612	574	578	587	580	536	554	604	598	597	582	634	580	580	594	574	589	608	558	614	600	576	600	599	555	616	592	599	585	586	624	591	611	556	590	565	583	560	560	595	554	599	576	600	555	592	600	609	623	595	554	544	583	583	589	594	578	625	580	620	598	567	549	556	583	613	590	576	610	622	549	612	541	603	602	582	603	575	582	575	602	619	621	558	594	528	608	623	602	602	561	567	579	577	574	633	580	536	551	589	579	558	566	577	612	544	645	570	577	584	606	571	609	581	624	577	570	563	579	599	557	589	596	585	596	588	617	571	572	549	629	616	614	619	615	617	611	612	593	559	573	572	589	544	626	625	586	573	587	587	548	595	646	613	599	624	586	560	589	557	578	609	605	552	591	589	596	599	611	579	554	637	564	591	593	607	595	551	583	574	596	573	563	571	565	583	578	598	586	625	578	600	598	599	575	597	623	577	591	601	598	545	572	636	596	599	528	561	590	629	567	584	624	574	602	600	610	598	591	617	596	582	605	565	550	600	602	562	600	585	600	584	588	573	589	622	599	585	595	572	587	534	553	603	563	519	569	566	564	606	610	572	589	586	600	527	613	590	561	613	574	563	606	596	583	593	559	556	537	595	584	595	589	600	579	570	546	582	574	607	562	543	587	562	600	610	583	536	574	631	616	553	569	591	601	578	572	590	558	556	630	531	584	580	558	590	586	599	614	585	602	600	564	648	550	614	608	620	559	580	536	606	544	585	563	581	554	593	576	635	584	575	607	601	580	592	595	542	595	503	565	564	608	617	635	553	548	549	552	593	575	584	590	601	594	611	577	605	583	574	594	545	592	617	552	578	566	578	608	580	561	569	604	585	571	603	567	555	586	568	608	585	593	573	588	599	562	594	550	589	583	558	564	576	557	577	590	604	580	606	602	614	621	579	621	542	594	567	579	565	618	572	579	569	570	549	606	621	594	623	590	577	592	588	589	613	567	589	576	624	581	615	576	569	564	589	610	593	606	586	561	559	599	588	591	577	583	611	608	568	587	591	556	615	556	549	600	586	575	604	559	604	613	582	605	564	602	594	585	599	617	579	607
34238	29770	18520	4807	877	594	529	534	483	527	527	503	528	522	509	501	503	532	518	537	501	533	524	484	516	509	502	494	492	516	531	515	484	520	482	516	541	525	527	518	522	481	488	500	491	494	551	488	521	528	519	488	514	495	520	520	504	518	484	463	529	502	485	527	472	476	481	501	524	509	519	522	467	478	564	520	534	526	487	515	504	508	510	491	530	524	484	498	532	501	486	509	541	497	488	521	484	516	493	491	535	507	495	505	503	511	486	497	463	522	514	501	487	498	513	535	512	505	552	513	431	469	495	548	493	515	506	517	499	509	530	501	523	504	513	474	540	459	523	522	532	486	501	551	477	525	473	477	497	489	483	483	545	506	501	516	521	492	489	469	524	480	505	514	507	476	488	497	490	517	494	498	515	527	525	530	479	522	529	518	499	521	532	513	501	538	534	529	490	491	514	478	517	486	575	514	540	495	530	511	495	513	480	464	520	485	520	478	521	487	495	504	485	490	547	554	541	506	526	492	488	515	483	554	544	500	503	511	489	499	501	514	518	503	513	511	535	527	506	508	482	533	555	502	542	509	480	512	519	550	532	509	526	520	498	461	505	514	528	507	464	468	524	513	512	533	490	502	497	501	491	499	486	533	510	505	478	473	537	480	484	500	489	498	539	479	481	512	518	495	505	526	496	504	522	544	533	561	527	483	480	499	511	500	472	529	480	537	482	535	506	541	495	480	530	505	530	500	508	540	502	518	506	500	456	497	512	507	525	510	504	481	525	568	499	498	490	514	502	503	567	545	510	469	470	496	510	548	508	520	527	516	481	494	514	499	544	503	519	505	523	484	527	491	519	481	498	500	534	521	509	472	510	476	482	484	508	496	516	550	511	506	496	507	495	515	495	512	510	475	481	464	482	522	496	515	513	498	489	491	512	514	504	491	531	485	476	490	536	494	469	508	514	485	507	473	532	495	512	518	519	532	523	483	513	496	482	526	506	493	540	517	529	496	494	497	524	536	449	520	512	548	492	496	507	537	490	469	476	485	512	500	469	506	507	513	533	498	488	520	465	495	503	503	478	520	532	507	505	488	535	503	551	481	468	506	479	530	480	492	514	500	558	510	554	490	507	495	490	481	497	490	515	532	517	490	477	510	505	504	580	504	510	478	473	526	488	493	505	502	526	479	517	523	481	457	524	491	483	473	510	510	521	568	512	493	523	478	537	553	573	468	509	521	529	470	507	480	503	495	501	537	525	546	478	492	504	486	491	514	500	498	533	492	531	517	486	508	500	484	513	482	492	505	524	456	528	485	477	509	489	471	485	508	494	474	492	491	505	527	504	479	517	484	477	496	499	518	499	525	489	486	469	521	489	502	521	483	503	500	520	498	514	505	511	510	530	513	498	492	515	457	489	489	508	507	496	474	475	480	470	507	530	477	504	500	479	501	499	513	523	477	475	522	493	539	445	478	501	534	520	477	525	524	510	456	456	523	480	514	526	511	537	581	495	529	509	520	507	539	493	513	493	473	502	497	493	520	539	462	495	529	472	522	489	528	483	532	491	509	509	512	479	498	492	543	536	542	494	501	503	508	539	508	470	512	499	542	544	430	547	517	502	499	536	498	511	509	515	520	505	522	490	557	518	510	534	526	504	496	495	491	526	525	509	528	494	540	498	500	525	479	520	509	509	492	514	508	481	532	518	485	525	525	478	507	473	508	540	550	507	495	472	493	521	496	468	537	486	514	528	528	519	497	525	507	496	536	510	501	490	502	501	492	509	536	535	516	489	515	461	510	503	538	523	545	476	508	463	566	511	510	491	516	509	528	508	498	514	527	515	507	513	500	494	503	475	519	543	521	504	504	490	520	495	552	539	514	517	462	521	524	488	530	494	510	492	555	521	483	528	496	510	500	518	482	476	511	503	527	501	527	489	526	485	518	481	491	519	515	538	496	521	511	552	464	533	498	492	523	508	492	521	490	527	506	558	480	498	506	483	513	532	543	505	499	469	484	500	529	530	502	509	504	500	498	493	505	488	505	488	540	563	503	497	502	483	479	443	487	486	519	461	536	488	508	520	506	536	454	534	469	497	475	502	516	559	465	497	500	527	512	543	483	545	518	517	499	522	531	518	494	495	484	493	503	481	482	499	486	517	521	498	519	518	562	501	470	515	531	519	519	472	537	521	531	537	562	470	490	485	501	511	497	521	479	493	494	479	522	526	494	509	503	531	486	519	503	540	478	528	523	467	518	517	494	534	537	546	510	525	491	508	516	502	520	518	519	501	483	485	473	507	475	523	505	484	499	546	563	514	509	508	533	522	527	529	483	485	518	512	484	456	515	502	550	521	517	493	477	503	484	490	508	528	510	496	509	483	506	506	506	527	488	482	524	528	520	502	514	479	473	532	497	471	524	534	475	532	526	472	481	504	517	494	520	493	456	473	539	471	517	499	492	519	535	470	513	475	487	521	469	527	486	504	503	491	495	516	450	481	511	500	527	502	522	516	480	462	510	511	520	546	511	509	484	530	541	516	499	489	527	521	520	495	492	500	516	494	516	492	500	504	518	502	549	528	515	513	513	519	508	505	534	526	482	515	516	517	504	458	523	497	533	517	501	498	478	540	503	530	495	479	491	516	477	515	509	510	522	463	498	505	484	504	505	513	496	516	535	525	496	486	542	511	489	479	519	529	543	498	499	504	522	535	491	518	490	490	501	485	489	485	515	510	490	488	472	513	483	493	523	543	511	500	496	507	454	508	503	482	531	558	522	475	509	525	477	529	491	495	517	505	475	482	530	538	502	571	502	563	501	515	473	507	488	524	507	446	499	514	535	522	482	493	513	499	510	530	519	531	542	488	489	519	558	527	505	511	471	496	499	529	515	498	488	520	519	499	496	489	491	486	517	495	481	500	510	484	502	503	519	497	493	511	525	540	511	516	520	537	461	483	509	546	518	454	503	500	510	490	535	511	514	486	530	554	528	519	519	498	530	512	515	497	487	509	481	504	500	492	484	498	490	472	548	508	492	540	454	507	510	510	493	517	509	474	551	518	557	482	535	538	519	462	538	541	495	521	530	463	454	519	531	515	503	471	522	506	524	525	493	515	525	503	503	513	465	456	504	483	519	513	489	527	512	506	484	495	477	525	473	523	546	463	470	522	497	462	539	526	541	497	547	466	523	537	548	511	469	517	527	527	520	465	516	499	516	498	502	505	498	512	482	480	481	478	519	528	537	473	530	520	530	480	550	509	502	532	478	479	517	514	502	486	469	536	490	503	523	559	492	516	490	510	477	487	503	537	508	490	514	489	483	487	522	489	485	503	520	486	529	536	527	510	480	475	524	520	505	514	476	499	491	508	515	490	517	513	513	487	516	526	486	521	488	542	536	486	487	503	503	513	508	532	495	507	534	523	454	511	525	491	517	498	485	489	495	529	496	514	493	514	470	521	526	501	535	503	494	524	493	501	508	544	485	536	513	488	480	475	524	487	522	474	530
30668	29404	11252	2364	700	432	416	427	384	449	443	468	408	446	432	468	435	428	440	419	424	477	411	445	432	423	425	396	423	402	433	446	428	437	430	438	454	434	411	440	411	424	406	408	416	454	422	442	441	430	441	420	444	443	441	409	427	440	390	411	418	440	447	429	422	459	406	403	452	407	393	418	420	424	442	415	414	441	474	424	436	404	410	431	421	437	376	442	417	428	440	429	387	447	438	413	427	462	400	409	418	435	425	414	403	421	429	431	423	437	431	440	434	437	433	478	448	433	405	432	412	452	439	437	441	455	391	411	416	422	444	400	425	402	384	430	452	396	427	449	457	424	464	411	417	394	449	434	422	413	445	411	395	397	403	443	413	414	416	410	434	440	428	433	448	458	422	441	413	385	394	433	430	412	424	427	438	393	423	434	419	414	394	446	459	451	437	420	405	431	415	417	422	430	405	416	428	400	402	381	404	429	421	441	451	427	415	420	426	446	416	438	424	448	402	446	429	494	427	398	462	393	433	426	401	437	393	419	483	436	441	421	464	402	400	453	458	445	418	448	445	426	450	404	480	411	429	434	406	412	438	394	426	414	442	412	471	422	396	425	414	425	492	406	419	432	427	417	418	429	440	412	476	450	418	432	425	439	429	382	409	410	435	439	423	438	474	406	421	459	414	422	435	423	435	388	396	409	413	421	425	447	409	410	428	429	422	416	425	409	425	439	415	408	433	438	402	397	440	424	454	443	442	403	443	426	440	434	404	416	425	405	394	433	460	446	421	421	408	418	431	434	412	416	405	422	444	446	433	435	409	421	410	430	412	412	427	398	439	392	407	402	444	423	423	424	405	414	411	441	452	440	399	421	438	420	451	461	416	429	465	426	447	433	420	444	445	410	448	386	437	434	389	405	431	469	401	483	421	434	426	416	376	435	407	393	439	461	408	425	412	418	454	404	416	399	447	418	438	414	415	358	422	447	434	433	410	399	408	411	444	424	449	475	424	409	422	435	455	426	473	391	439	426	396	447	429	429	416	436	412	446	416	425	452	432	397	425	429	402	387	431	410	454	428	412	444	413	434	436	425	428	412	438	409	429	431	406	423	430	438	456	447	459	437	414	434	420	447	430	374	429	424	404	414	420	427	423	433	453	433	408	424	424	410	459	433	422	424	413	438	434	418	451	434	434	409	420	422	423	427	441	428	437	428	444	424	416	405	427	439	448	457	421	414	437	453	438	448	434	462	437	406	447	404	426	423	417	426	443	415	450	452	423	432	420	438	419	442	412	446	436	448	433	417	433	380	420	432	454	398	439	425	421	431	443	427	440	422	451	411	431	404	428	410	449	403	452	436	432	391	440	450	405	437	425	403	412	437	409	405	426	456	416	410	404	404	398	443	432	395	479	482	415	424	462	460	429	482	431	385	420	394	418	424	410	460	436	393	408	388	415	410	465	431	421	424	451	465	470	407	442	474	458	419	408	426	380	411	428	416	462	408	404	444	422	409	414	409	413	448	420	411	397	442	445	446	439	437	421	415	448	490	424	453	438	431	403	450	454	437	412	438	466	426	458	427	417	433	422	425	423	443	425	406	429	422	430	433	429	416	416	401	445	459	460	458	459	414	423	437	414	407	427	431	401	420	428	456	459	382	442	402	388	439	440	424	447	439	426	425	436	447	414	402	427	466	467	406	447	439	379	425	399	431	420	401	410	451	419	456	404	421	436	434	420	426	426	432	441	428	449	429	416	422	466	408	427	411	406	444	435	431	448	444	437	459	407	437	427	413	433	398	379	406	450	431	408	413	416	412	450	450	445	451	429	430	402	432	422	408	443	393	450	442	434	427	463	421	427	436	424	414	420	461	405	435	431	431	441	417	389	450	463	421	399	435	429	423	427	423	406	419	399	407	403	437	437	393	449	422	403	386	402	425	407	433	388	456	407	386	486	433	406	452	409	460	415	432	407	453	392	413	420	437	420	413	444	429	402	425	448	441	407	456	420	450	419	411	402	450	414	411	393	419	448	452	436	398	416	398	435	405	424	438	451	450	451	440	416	405	431	453	389	440	420	437	403	453	414	410	445	423	463	446	465	423	417	440	411	417	404	439	402	417	424	400	447	412	422	442	441	427	399	420	424	446	445	418	397	450	418	392	393	436	388	440	397	414	470	427	405	430	429	443	462	401	428	431	414	433	425	415	393	451	456	359	436	422	406	424	429	404	430	456	469	394	413	432	494	418	440	418	413	436	429	424	432	418	428	450	406	392	407	441	424	502	437	441	404	429	433	422	448	442	437	417	411	419	435	427	416	409	412	444	452	440	419	416	439	414	458	460	425	429	435	434	397	443	457	448	463	412	436	381	422	430	417	430	414	461	403	435	421	379	426	453	456	441	418	464	434	391	419	423	435	433	435	410	415	398	393	384	442	396	415	377	433	413	453	438	411	436	440	411	406	447	424	423	437	452	412	438	421	399	450	399	409	470	420	447	447	406	407	409	433	419	433	405	433	434	394	446	410	366	430	439	410	425	439	424	419	399	407	405	427	432	399	409	432	443	489	436	418	437	463	419	434	428	446	441	397	415	440	422	424	403	429	407	387	461	398	419	433	442	422	436	396	431	413	412	443	412	413	427	416	376	458	403	413	400	404	416	408	468	422	438	384	439	389	407	468	401	439	436	445	434	431	425	436	419	424	447	421	463	424	463	455	449	419	419	429	422	410	421	433	448	389	434	465	432	450	460	415	408	444	443	421	412	433	448	428	462	389	454	458	431	424	462	414	404	398	457	434	445	414	432	401	452	407	420	429	419	446	423	449	420	413	427	448	442	420	431	438	478	394	421	407	426	414	407	394	451	431	437	462	453	427	407	409	407	421	426	411	452	398	438	424	442	392	429	423	410	426	443	429	430	432	446	436	464	454	393	410	442	417	439	395	433	413	444	422	430	455	398	442	418	441	434	425	437	446	437	408	452	451	388	434	399	434	430	426	436	416	431	432	422	423	423	449	388	426	437	421	425	419	465	446	415	439	440	429	408	438	418	467	402	427	412	426	397	405	389	431	416	412	421	454	403	425	388	410	441	432	441	421	459	452	425	424	449	386	460	448	422	447	458	453	432	382	436	398	417	443	409	421	415	409	431	439	412	429	427	397	441	417	424	441	445	445	432	431	427	446	411	431	427	378	398	390	427	440	421	435	432	415	460	426	462	414	446	398	411	435	428	443	447	446	429	463	446	405	460	407	440	410	400	377	430	436	467	401	403	418	448	414	437	420	443	415	455	448	426	407	415	434	428	480	398	460	441	416	433	401	454	418	436	423	405	421	414	450	416	456	412	427	450	445	403	409	426	413	410	426	421	426	409	429	430	440	438	424	441	412	460	435	418	429	424	459	422	409	426	446	402	437	448	406	424	441	432	446	405	410	419	450	424	474	417	472	438	417	455	455	429	429	437	413	449	442	380	444	409	441	435	442	446	427	404	448	445	434	425	450	385	415
24852	23229	29922	25118	17040	3855	879	662	585	591	584	573	636	592	587	575	581	543	599	599	545	614	564	579	581	603	549	575	570	629	621	568	544	589	569	600	596	562	622	545	589	553	600	566	613	577	595	620	551	607	584	624	576	568	583	573	562	571	562	538	595	536	563	568	544	586	574	559	542	572	563	559	559	562	598	515	580	549	535	579	558	547	596	584	590	533	557	576	538	565	558	560	558	573	616	555	555	573	587	580	574	607	547	539	615	536	563	555	614	546	578	588	532	594	538	591	583	564	569	565	580	588	579	635	536	553	565	580	529	541	594	579	550	570	571	598	548	553	576	541	565	595	572	582	574	576	560	549	544	564	572	584	571	536	545	564	567	560	587	547	557	573	558	553	580	545	558	580	553	555	569	534	561	557	595	612	554	548	534	584	573	559	545	548	561	605	589	554	520	587	593	594	564	561	560	591	532	567	574	592	588	554	593	595	559	593	565	576	565	572	586	575	568	585	540	567	557	527	596	527	534	566	583	553	553	546	598	598	582	559	593	539	525	605	559	580	611	612	571	573	585	550	556	560	569	562	584	572	541	562	561	565	513	574	552	565	566	628	560	535	595	580	562	579	564	577	591	607	553	620	536	564	505	593	553	596	567	570	577	597	540	542	600	564	547	560	551	602	573	562	587	620	545	545	560	588	573	567	603	619	548	570	575	614	566	547	578	559	567	576	564	563	563	564	555	594	586	611	572	580	603	593	606	556	567	547	573	566	557	549	578	579	550	575	567	621	596	571	631	597	552	553	555	574	562	571	584	574	561	555	593	591	601	553	583	607	555	544	563	578	627	564	547	539	526	510	597	556	560	577	566	625	608	613	590	553	579	572	545	620	505	556	615	637	572	621	581	581	558	596	552	562	549	561	573	516	550	567	564	574	601	574	576	578	565	581	595	566	599	592	553	538	555	603	602	548	575	560	568	558	541	568	563	571	558	586	626	572	577	562	536	533	543	566	573	574	566	524	600	575	580	568	570	550	557	553	567	549	580	558	577	523	551	565	579	540	573	544	589	564	559	556	535	546	540	573	517	582	581	548	565	577	528	573	595	573	535	546	560	576	582	556	567	538	520	550	573	504	541	596	541	567	593	595	577	631	568	574	567	570	576	550	575	572	591	536	599	544	541	572	572	557	555	577	525	567	532	538	542	588	613	552	567	569	556	549	552	565	579	578	560	599	597	593	561	516	553	582	590	565	547	545	603	521	547	614	570	567	565	607	569	576	576	619	570	561	569	562	602	590	547	553	580	567	581	559	557	588	568	561	592	552	592	578	600	568	590	589	573	566	575	562	611	556	548	557	560	585	567	521	588	572	570	520	562	591	557	543	568	536	547	560	561	554	514	529	566	559	586	598	571	619	573	595	542	564	505	565	601	533	551	583	551	534	573	540	564	537	548	580	569	563	592	561	522	603	597	557	533	630	562	551	559	529	554	553	554	590	585	534	620	564	547	575	579	576	549	619	581	581	614	558	578	551	584	561	545	568	578	568	535	591	582	570	546	593	562	571	596	563	589	551	597	595	564	557	581	585	561	553	572	527	547	610	556	546	587	585	592	618	565	574	579	607	587	581	548	574	573	564	560	552	565	605	534	628	592	559	568	567	556	587	560	567	603	548	588	568	592	556	549	564	608	567	573	591	570	603	592	564	590	570	550	568	515	557	579	586	568	526	537	587	613	606	570	569	538	589	571	575	570	571	595	558	587	544	628	587	592	575	606	576	560	555	589	574	568	574	537	537	568	528	551	577	585	573	595	556	634	570	571	551	606	561	572	579	540	567	586	588	613	553	576	592	541	539	544	558	551	581	568	582	574	585	565	608	582	541	613	539	583	578	598	569	629	574	604	560	546	590	534	549	587	571	571	572	597	569	593	593	583	624	563	556	550	573	555	583	569	554	614	596	580	570	588	562	592	572	540	554	586	581	542	555	552	588	583	586	516	561	581	586	544	515	536	547	564	550	554	539	535	550	597	543	572	546	602	575	572	597	583	602	583	599	581	554	528	544	549	546	629	549	558	580	586	594	557	609	551	583	524	581	568	575	596	612	554	548	607	555	536	577	594	560	554	579	559	538	582	596	539	594	587	570	580	542	542	564	542	540	617	568	611	560	607	532	553	617	622	567	558	556	575	557	556	539	572	593	585	550	583	579	610	567	551	574	535	556	554	614	584	602	595	570	639	554	570	578	561	603	500	556	558	558	573	570	586	557	560	585	562	567	575	576	584	526	569	546	561	583	597	574	541	590	590	573	538	596	626	560	567	575	526	615	522	566	556	586	547	516	564	556	548	577	585	610	568	553	543	531	619	555	586	650	580	563	608	559	567	554	612	544	595	568	571	571	560	574	542	566	552	585	559	560	588	627	576	582	516	566	599	636	587	555	570	561	574	575	573	563	534	560	580	598	564	628	546	548	591	562	523	531	554	580	572	608	588	573	525	552	556	579	543	573	564	583	543	605	564	570	512	548	582	535	564	575	663	527	564	548	567	540	556	583	605	571	527	574	538	592	585	584	552	559	572	552	553	602	604	584	560	611	572	553	603	576	553	586	589	601	612	586	575	547	576	601	546	558	588	552	576	577	564	558	547	534	573	575	556	592	583	603	571	529	579	521	553	579	554	591	588	559	574	566	544	562	591	582	527	540	613	566	529	553	566	582	568	524	588	550	572	512	589	536	576	554	582	545	580	571	571	567	511	557	575	588	545	549	532	554	593	583	544	610	598	558	564	562	526	556	565	580	550	579	595	587	514	576	554	582	571	580	559	567	547	580	584	531	542	521	582	555	528	630	595	595	566	556	584	547	574	633	571	522	549	594	569	548	571	601	582	566	601	588	562	551	568	521	575	559	537	582	536	539	570	546	538	563	555	581	573	563	560	609	578	583	601	542	563	555	527	529	581	558	557	532	573	561	597	584	632	584	579	542	576	565	609	560	574	561	581	558	509	556	556	599	567	567	538	604	543	572	582	551	581	584	577	585	574	591	563	593	591	576	571	585	557	574	566	593	551	576	588	554	568	542	560	565	593	558	530	558	507	600	581	584	537	541	587	569	565	573	602	540	582	572	571	601	534	509	544	566	583	575	511	574	582	558	580	586	527	584	553	548	560	550	591	557	551	569	561	553	576	567	581	580	571	536	571	581	578	594	548	585	602	562	544	572	585	560	549	570	574	528	535	564	570	543	571	568	570	563	541	550	601	578	557	555	592	571	532	557	579	611	606	560	568	553	540	539	501	529	530	595	588	577	576	555	602	556	515	566	576	557	551	567	552	567	603	491	563	506	549	579	618	559	576	572	549	595	615	565	564	582	579	597	558	609	548	573	597	581	603	597	570	588	579	599	525	545	564	569	562	513	579	594	544	539	546	574	587	593	568	568	573	572	558	562	583	583	596	554	567	555	568	560	618	555	581	581	596	570	553	554	616	556	559	559	566	571	562	558	617	591	533	591
62302	85100	46983	14770	3164	837	572	495	512	517	543	552	528	559	522	511	482	518	562	551	538	505	567	526	561	552	530	549	492	558	558	520	497	523	504	552	529	511	509	542	521	534	513	545	542	526	521	495	496	530	560	545	575	527	451	496	528	530	502	515	535	525	512	514	544	530	521	510	547	506	534	559	537	512	533	532	514	597	532	538	499	551	480	511	527	547	549	475	519	539	475	533	553	505	502	526	535	511	493	515	560	502	533	532	511	539	550	500	560	529	523	499	508	492	532	519	497	512	553	518	526	534	555	549	529	520	506	531	508	512	525	518	516	516	524	511	510	507	537	512	506	541	532	512	532	513	501	498	517	535	554	466	493	513	505	501	484	553	525	497	532	528	535	516	501	522	536	518	487	510	554	559	573	517	494	486	527	501	517	521	501	520	538	476	541	532	497	511	512	495	518	520	541	542	517	505	541	567	517	515	502	541	475	536	534	529	516	544	477	521	534	532	563	520	551	481	521	497	510	504	522	522	538	566	521	545	550	501	551	511	535	501	501	490	504	528	504	461	487	545	499	551	481	563	547	562	535	567	537	514	565	532	554	514	515	527	508	529	504	503	504	560	559	529	548	558	513	513	511	517	557	487	503	527	484	507	501	557	515	529	522	529	569	521	553	495	536	553	507	522	527	514	575	492	523	511	509	532	507	533	500	528	534	538	506	526	529	521	505	523	509	516	531	516	495	513	498	517	503	522	544	535	549	505	501	474	503	474	530	518	515	516	496	541	529	500	517	496	537	533	529	550	503	526	526	585	542	546	562	510	497	537	491	542	541	518	532	552	522	533	530	505	545	549	506	540	530	484	551	487	495	535	512	536	532	507	537	511	490	519	522	576	548	528	522	486	495	493	473	531	491	511	520	543	499	552	497	517	525	519	512	505	511	512	520	525	500	559	499	546	537	506	483	502	500	527	490	513	566	513	465	510	537	527	508	501	551	525	511	549	510	549	511	506	492	449	541	492	532	501	490	516	549	526	505	546	499	514	567	485	521	467	501	512	510	530	548	512	487	544	501	498	489	493	509	536	513	508	525	517	523	507	534	484	539	534	481	542	540	507	519	487	567	489	518	532	525	487	516	496	515	520	488	538	502	523	517	505	485	526	509	534	545	573	543	481	529	500	513	521	533	477	549	475	516	498	541	555	504	538	529	539	522	504	540	566	521	512	513	518	522	543	536	496	510	516	535	521	495	525	541	530	507	508	529	544	526	510	532	514	494	460	594	540	556	451	523	539	547	563	550	522	478	516	483	541	555	521	497	560	526	522	535	520	512	500	551	490	503	540	503	516	527	517	528	494	525	548	532	523	524	502	501	516	514	517	524	507	544	532	516	536	499	524	571	515	506	560	522	538	492	475	512	524	528	513	544	543	514	518	528	529	533	507	529	554	538	529	534	534	508	503	517	519	530	492	489	531	508	582	490	524	518	523	516	523	514	517	516	556	522	570	523	504	526	500	542	557	512	572	525	547	512	526	517	509	500	526	514	524	533	524	531	534	526	567	509	556	528	531	537	510	537	518	509	517	539	512	513	479	544	519	528	536	501	529	482	512	546	500	498	546	509	513	523	507	548	551	511	504	535	538	521	500	505	505	533	544	473	519	505	520	508	532	510	534	537	512	514	494	509	507	529	552	524	540	511	522	486	524	491	510	545	519	516	519	535	487	544	518	544	523	500	525	495	555	513	518	497	498	510	543	517	529	502	532	525	539	527	515	539	542	492	502	524	475	518	551	584	553	501	510	511	534	541	527	556	483	541	526	505	499	526	545	519	500	471	516	522	512	541	505	490	509	507	487	517	529	513	514	549	523	534	505	541	552	528	528	541	513	484	548	548	493	502	467	511	532	452	557	523	527	510	527	479	468	523	519	504	507	500	539	521	537	535	542	499	512	471	513	524	515	555	512	537	530	516	578	526	491	492	529	526	507	493	505	496	507	528	521	511	511	508	531	497	500	532	519	538	539	503	501	537	483	521	545	570	519	522	487	522	518	536	501	523	491	486	511	550	479	558	520	547	495	512	537	517	537	548	495	527	488	530	508	537	510	509	557	521	561	523	488	575	518	569	522	491	518	514	540	507	513	529	514	521	538	521	513	484	499	482	557	501	552	504	505	523	499	531	511	492	495	523	476	498	492	485	532	519	517	535	510	534	532	489	535	488	482	563	544	489	529	490	519	518	554	542	498	534	506	491	527	496	523	517	533	505	538	528	536	533	513	501	548	475	489	518	549	527	491	482	516	548	516	501	507	516	526	543	548	499	507	541	513	542	547	530	501	527	462	500	522	521	490	486	510	513	505	519	508	534	509	525	515	529	522	516	497	491	527	541	533	515	509	524	525	481	539	534	528	550	558	513	523	500	510	497	543	517	487	531	506	505	553	536	505	536	535	554	533	527	538	554	491	550	529	520	489	501	518	516	522	505	522	480	543	516	510	538	503	508	544	507	545	481	507	525	605	506	508	530	529	518	497	476	529	537	520	493	513	539	511	516	525	514	519	520	523	510	510	517	564	515	523	486	532	530	554	504	517	540	500	516	535	501	529	542	530	556	524	513	541	509	505	552	525	544	512	492	539	504	469	555	501	529	523	519	564	537	513	539	531	539	555	512	518	497	522	511	550	537	537	501	494	529	514	500	492	496	532	513	540	540	521	503	485	494	504	494	512	572	520	537	505	537	495	523	540	535	531	492	496	536	515	473	498	539	494	487	505	528	543	498	526	507	521	540	517	515	538	492	503	548	538	538	548	525	545	502	571	562	498	504	489	544	479	523	541	575	486	551	550	513	527	505	492	519	504	489	505	481	516	499	514	557	523	485	547	535	513	560	495	531	524	532	536	530	513	519	471	560	561	494	526	493	543	494	537	516	507	505	518	477	501	542	551	467	532	493	481	536	549	529	551	483	563	517	561	520	512	554	488	516	520	516	557	540	486	525	524	564	511	530	504	522	535	498	541	512	571	522	553	534	536	500	499	491	553	543	557	552	515	516	501	509	506	521	531	492	544	523	492	529	546	487	541	508	527	512	531	544	563	485	556	511	489	517	484	510	483	540	548	508	525	516	525	514	512	517	494	526	495	506	470	543	517	517	493	519	498	527	517	471	529	528	526	501	532	550	533	501	572	534	529	521	498	526	516	481	552	483	523	471	491	533	510	507	539	492	535	509	544	570	524	517	490	520	533	488	501	516	511	508	501	533	529	515	516	534	516	522	533	486	530	528	508	503	502	539	553	527	522	533	489	550	485	516	523	500	505	550	525	508	517	545	551	525	515	520	492	508	503	495	508	499	532	530	507	500	520	495	520	505	528	524	553	513	550	528	501	553	568	510	507	530	467	514	534	532	499	495	498	519	504	536	513	486	522	515	522	501	479	545	549	501	558	520	558	540	541	535	479	517	519	524	544	526	490	551	533	527	516	489	535	502	551	534	486	545	523	495	535	511	493	530	490
24145	22268	29416	24504	20021	8993	1344	747	706	724	681	722	643	717	672	665	693	662	683	694	612	671	662	609	650	641	675	641	659	701	675	632	707	700	694	682	628	688	661	666	626	666	649	651	682	695	674	675	610	621	635	629	661	637	643	642	673	662	633	666	673	602	653	670	656	621	652	672	678	636	621	645	701	645	596	692	645	688	670	651	617	616	656	640	659	636	617	612	631	645	667	635	678	675	698	661	666	629	645	671	637	686	648	640	665	635	645	642	668	681	628	650	655	641	645	660	648	617	619	598	654	622	656	629	646	670	615	664	681	651	627	636	698	628	647	671	663	693	705	607	665	654	630	628	629	643	638	658	622	669	649	622	644	627	681	674	636	631	618	644	650	632	623	668	648	645	679	625	632	683	637	683	648	685	618	629	675	592	685	667	652	622	668	653	705	679	646	659	651	638	660	654	650	661	700	627	657	635	635	585	657	653	630	664	618	647	647	618	634	659	644	641	667	646	693	632	682	607	686	650	642	654	593	643	616	655	649	668	617	611	629	625	665	640	638	632	666	600	591	630	607	666	658	636	678	648	661	578	627	667	613	691	689	672	661	660	660	664	629	644	615	641	665	627	639	665	664	645	635	692	710	691	634	642	654	642	624	659	613	653	688	658	588	644	651	638	672	663	649	659	614	676	638	691	654	634	627	622	655	697	659	645	644	618	598	689	590	605	673	708	620	633	626	677	651	692	631	646	676	675	644	663	631	637	629	649	665	643	637	688	600	632	621	657	629	594	620	659	675	656	608	658	653	620	625	641	648	652	669	620	703	654	651	635	632	663	674	624	674	651	646	678	617	679	663	648	676	612	649	635	677	643	636	647	631	600	646	648	678	632	643	646	627	679	654	639	679	627	625	702	637	655	624	625	688	656	642	610	646	676	622	615	640	609	642	685	658	676	655	661	665	673	663	678	636	643	630	618	664	659	651	694	638	669	655	628	613	664	597	627	630	629	659	622	693	641	647	635	699	658	631	659	600	676	605	611	645	673	624	648	639	632	650	641	639	633	669	643	653	640	678	731	695	682	672	675	620	657	637	646	654	604	683	661	657	637	664	644	624	664	616	658	626	662	649	634	685	699	648	630	653	580	663	634	638	629	633	625	609	595	667	607	623	693	632	641	622	612	664	657	665	660	635	620	647	638	619	627	617	647	709	644	621	646	654	645	636	657	682	655	690	650	633	663	624	661	646	703	652	637	663	660	668	659	668	694	695	609	663	586	620	648	708	656	648	667	663	672	684	672	633	658	654	651	691	603	677	663	624	661	687	636	599	644	663	611	630	621	603	684	607	644	656	622	640	671	659	639	607	650	613	685	606	644	624	661	648	616	686	649	639	649	640	655	654	624	651	619	681	664	689	638	679	680	655	611	625	679	671	627	646	683	633	689	666	628	641	631	653	647	604	680	638	678	642	600	612	670	605	615	642	673	647	667	664	660	637	667	702	645	624	671	690	608	679	614	683	625	622	664	621	639	651	669	607	691	681	655	651	625	665	667	654	620	661	672	667	675	655	641	676	641	633	613	632	644	666	648	635	649	628	646	629	727	621	605	671	628	651	646	647	691	657	634	697	649	697	671	664	664	665	662	672	677	665	674	616	650	655	676	652	655	654	646	653	640	615	591	632	657	694	649	607	626	679	682	657	650	649	624	670	644	708	639	642	629	614	660	661	634	633	626	619	649	635	642	630	618	583	621	621	649	657	634	634	663	645	653	637	693	651	636	656	640	607	653	671	668	664	654	646	684	681	642	634	672	630	643	619	640	641	635	640	635	619	656	642	634	635	644	617	588	651	656	672	638	668	656	658	622	699	658	592	625	701	594	637	693	576	645	616	651	641	674	734	635	626	598	673	653	623	658	598	617	670	643	619	671	620	636	670	650	646	609	656	707	636	659	663	582	622	705	633	633	627	664	671	665	638	649	700	678	626	611	635	690	704	675	620	657	650	606	663	635	618	642	652	640	612	645	636	655	632	611	649	690	619	611	671	608	690	623	629	628	610	647	643	680	629	686	655	653	671	670	644	624	697	592	661	645	659	636	633	676	624	651	691	602	657	647	626	622	641	680	613	650	643	657	652	634	677	616	629	659	648	642	687	655	699	639	717	651	643	686	648	635	666	649	623	616	612	611	677	658	573	623	622	652	609	676	631	691	630	659	693	643	637	644	673	649	645	656	645	622	689	651	641	695	659	655	641	642	685	660	686	626	635	639	674	609	676	634	658	678	657	659	603	638	623	685	691	658	613	609	639	624	663	637	662	631	645	637	627	674	662	654	627	635	662	664	670	638	630	655	623	670	667	600	656	648	627	633	634	662	615	584	694	686	683	669	635	650	649	651	656	621	653	683	658	646	662	580	625	664	671	626	655	659	675	669	637	681	656	656	641	648	677	680	704	618	633	681	622	642	637	676	625	644	694	595	678	647	721	650	659	647	644	703	658	633	613	631	645	643	651	622	617	664	684	680	615	621	672	619	646	629	664	620	693	611	626	647	638	658	652	619	604	635	635	634	683	623	677	653	678	677	633	674	653	647	620	679	672	633	605	673	638	684	649	655	660	689	614	673	636	644	621	664	639	667	634	634	588	628	623	655	622	675	620	641	640	685	593	639	667	619	639	640	631	629	604	633	638	624	643	621	641	635	634	657	650	641	651	676	631	622	683	706	651	647	657	624	672	634	675	618	631	634	605	592	655	606	679	615	628	649	614	645	648	612	624	684	666	634	682	648	668	628	646	665	627	684	641	621	626	655	651	611	620	668	661	659	634	641	668	648	681	686	698	634	645	653	637	652	633	583	659	649	636	648	628	644	655	620	662	609	619	636	669	660	656	612	638	585	662	664	613	647	650	637	659	675	638	673	638	646	661	682	630	638	673	625	659	619	657	656	639	613	657	631	635	662	642	637	656	653	630	672	628	681	645	652	661	654	644	596	625	628	675	612	678	694	671	631	622	659	632	599	642	661	681	654	611	628	659	642	629	668	640	635	609	595	671	667	631	685	607	639	669	628	643	636	628	670	660	625	601	664	658	607	640	639	625	641	683	657	668	651	632	662	666	644	629	667	608	659	652	653	666	635	676	671	667	637	662	639	609	661	646	668	595	601	652	638	633	624	628	686	708	633	655	656	610	643	641	643	673	601	628	670	676	679	608	629	653	612	674	676	683	650	634	653	630	647	611	659	623	634	605	672	630	699	678	659	619	651	660	657	691	648	670	630	624	670	649	593	611	659	632	653	640	650	700	646	631	684	639	670	622	653	690	664	639	663	627	606	638	673	635	589	637	689	621	625	613	668	628	681	657	649	663	649	611	647	623	649	636	676	631	588	604	649	655	670	679	647	737	645	635	645	688	645	640	633	651	647	682	617	618	710	626	616	679	619	638	686	655	644	653	624	696	675	599	577	644	644	636	672	639	723	640	634	644	652	602	588	642	650	618	611	666	644	632	613	651	649
61071	89720	52235	18510	4189	1028	654	593	598	654	577	584	606	635	585	599	592	580	642	598	559	610	600	573	562	630	595	608	625	590	591	584	621	567	615	590	628	597	564	597	629	607	569	636	615	592	580	581	597	622	570	621	560	628	619	600	580	567	640	615	551	590	623	613	603	584	611	579	595	609	585	618	576	591	578	616	550	603	587	589	648	624	599	615	628	599	553	594	641	593	603	645	608	596	608	602	618	623	595	568	639	556	626	582	563	558	579	629	582	589	593	603	568	569	631	587	619	590	550	611	575	587	591	577	579	609	621	588	602	600	607	587	603	641	576	546	591	624	611	619	612	591	614	618	585	607	625	653	620	565	597	603	621	649	571	561	624	586	630	623	590	622	577	605	578	585	607	597	606	587	557	611	603	570	585	611	592	653	596	586	577	651	577	567	589	572	588	586	607	604	600	578	609	549	590	566	591	619	610	545	593	609	601	568	567	592	585	587	634	610	585	559	610	576	609	613	620	571	571	597	596	650	625	575	569	634	634	599	587	575	617	617	595	623	619	593	626	564	565	611	587	595	621	601	605	568	614	588	557	626	580	591	614	567	616	611	603	590	574	593	584	619	604	618	651	571	609	594	590	623	611	586	596	585	592	622	564	603	581	622	603	600	600	610	591	549	603	581	614	566	609	582	544	581	572	562	613	575	587	618	626	601	560	629	630	564	621	589	577	629	642	578	591	592	603	572	592	558	618	588	573	605	630	634	629	596	624	578	579	640	615	606	592	580	572	649	596	620	577	580	613	560	656	590	610	593	571	600	553	623	609	572	559	580	602	591	543	586	554	571	622	592	615	591	631	615	577	609	565	535	613	601	581	604	635	590	578	582	600	595	600	622	621	575	603	566	611	607	595	625	564	595	570	550	548	548	566	578	622	624	572	621	579	605	563	602	601	595	645	628	627	601	555	621	585	610	596	625	606	608	605	596	565	585	620	597	589	587	566	597	589	528	625	571	618	593	632	567	622	580	607	563	572	590	634	651	611	573	596	599	624	593	565	572	601	586	568	617	574	575	585	542	583	590	612	612	592	558	614	600	597	608	594	581	620	576	566	554	577	589	584	609	597	580	635	617	589	611	585	625	580	591	551	580	616	598	614	586	590	598	626	577	610	614	630	601	607	621	598	584	591	575	579	612	617	599	612	595	610	618	565	652	585	562	593	606	583	585	611	572	580	580	606	621	587	603	598	577	572	586	597	594	566	628	584	569	643	593	641	610	545	549	609	607	584	610	576	594	609	562	572	634	597	598	617	616	565	611	628	625	604	616	617	611	617	622	588	592	544	574	611	633	566	570	613	545	582	620	591	633	613	585	592	551	573	601	585	608	603	612	585	594	612	607	591	566	616	601	628	610	596	581	626	602	578	600	637	586	593	581	595	612	585	597	568	586	591	540	589	588	613	588	599	594	611	616	581	571	591	593	596	564	602	583	597	629	598	587	564	560	577	630	602	612	627	543	599	556	595	561	626	617	608	545	606	590	633	600	615	601	610	592	605	611	597	622	619	598	591	599	590	580	612	578	568	622	609	598	555	570	625	596	590	579	589	577	626	555	573	587	610	592	643	585	591	616	646	620	604	603	582	540	595	609	612	631	573	588	632	590	622	598	616	563	556	608	624	550	612	627	601	595	609	565	580	583	612	627	558	596	557	619	648	603	591	567	570	599	563	559	656	579	617	632	648	578	615	647	601	624	629	616	600	570	606	621	606	576	601	615	612	595	582	566	595	622	594	613	635	575	612	616	616	628	578	614	576	631	602	619	554	582	641	615	593	584	611	597	569	646	573	553	620	588	598	602	601	616	605	624	602	577	567	639	591	598	599	592	546	601	563	567	576	613	593	555	540	592	608	606	583	625	595	658	623	592	577	598	588	587	599	586	575	597	623	596	634	566	552	610	587	541	587	578	613	598	584	596	595	611	587	608	612	617	608	568	624	594	596	599	596	624	562	582	561	633	614	559	558	545	559	605	581	605	613	611	628	608	591	541	588	583	650	571	569	572	624	585	568	579	606	589	574	603	585	573	612	594	610	614	602	568	561	579	592	606	591	572	592	593	626	619	621	573	575	577	605	564	607	662	606	585	549	600	602	557	617	635	576	562	562	586	607	612	638	579	597	578	581	570	582	617	640	658	601	616	577	609	558	592	586	587	580	594	596	588	601	559	594	591	561	607	570	595	592	608	597	616	558	571	650	624	623	581	556	573	567	631	582	578	635	552	573	613	619	625	591	583	566	584	610	591	617	593	574	587	617	578	611	549	602	580	622	628	586	561	622	596	616	648	605	626	601	611	594	583	595	611	590	597	634	575	645	590	631	598	582	589	600	547	585	603	589	581	606	605	621	581	603	554	589	566	596	599	588	588	562	658	612	571	594	586	624	612	585	565	592	605	630	569	610	619	616	618	577	632	623	602	618	602	593	617	657	585	577	560	619	578	599	608	620	602	625	562	621	566	596	595	601	597	571	606	564	597	583	596	582	643	590	576	608	584	569	580	551	570	621	625	635	612	578	601	614	638	543	587	628	599	590	578	611	585	577	603	591	617	573	609	586	574	565	597	589	592	574	614	593	553	573	575	552	610	584	576	577	553	552	574	595	629	626	615	594	551	624	581	589	591	594	625	618	612	601	582	640	601	570	629	554	546	573	626	577	622	591	614	598	623	609	594	597	592	608	591	636	562	593	631	555	582	592	596	562	622	610	577	575	586	575	590	579	591	605	572	577	567	607	554	601	592	572	612	588	612	620	555	607	611	597	548	595	601	587	623	578	600	570	587	577	593	588	597	614	602	654	536	613	622	545	609	618	573	616	548	644	593	584	582	576	566	571	576	603	630	598	636	592	576	595	654	598	596	580	641	567	610	620	617	560	579	615	583	598	623	541	590	554	612	583	570	588	587	621	604	620	579	586	630	570	610	582	551	574	563	616	622	610	562	578	576	576	603	640	599	566	601	562	554	575	614	581	595	604	586	602	607	585	586	589	603	595	586	577	612	602	613	571	587	602	583	559	622	585	572	607	664	576	598	585	579	547	603	585	596	584	589	617	621	609	601	633	607	632	609	593	541	576	592	614	598	551	591	593	577	563	605	603	582	601	594	551	604	569	577	602	567	568	595	592	609	567	597	580	571	603	622	627	606	610	589	611	609	586	637	648	621	593	581	569	594	603	636	614	603	586	564	662	615	618	567	573	569	615	606	646	576	562	628	569	613	577	620	552	608	579	593	589	578	601	600	576	606	581	623	597	582	613	601	595	622	544	575	600	591	565	594	593	591	624	558	585	644	633	584	579	583	598	598	577	601	578	601	590	603	567	558	635	612	600	591	622	616	616	562	606	618	587	593	583	589	551	610	583	584	526	552	600	607	616	589	570	605	621	582	588	571	601	608	560	571	571	586	569	596	609	589	582	586	589	601	569	576	578	588	605	610	584	573	586	578	578	618	604	598	589	660
34315	29880	18760	4851	1116	707	535	552	498	507	528	499	544	533	549	541	550	535	537	538	526	527	515	537	495	530	506	520	530	548	533	530	544	519	555	522	522	513	507	498	525	572	550	502	553	492	542	499	518	551	541	521	521	542	503	486	518	538	506	530	539	539	513	525	529	529	527	527	504	550	572	518	492	485	550	493	541	526	532	499	516	524	524	529	514	569	508	521	559	508	528	511	519	501	491	531	545	530	536	523	501	496	534	538	539	540	518	545	553	518	510	524	520	569	525	530	522	562	524	478	512	539	489	515	503	504	490	499	504	511	490	524	513	525	500	505	535	490	538	491	460	517	508	531	530	549	500	535	541	536	495	530	561	514	524	538	495	540	536	511	464	508	548	510	539	530	533	477	495	515	515	507	514	496	529	510	571	530	526	555	516	521	566	549	511	507	562	519	514	512	532	510	547	523	546	514	532	512	516	544	528	475	476	536	530	501	520	520	545	496	526	552	539	529	554	516	505	530	553	511	524	546	507	537	538	532	555	532	520	542	506	537	476	585	517	501	584	501	492	548	527	496	547	527	535	554	524	523	526	500	496	517	521	514	513	512	508	503	503	524	523	531	552	528	497	525	509	539	514	483	491	504	510	524	524	517	550	503	509	538	541	524	525	492	488	521	520	551	499	528	523	510	560	526	527	532	511	537	532	514	506	549	501	533	513	526	520	521	552	522	499	511	537	546	533	510	481	515	518	495	528	515	528	537	545	501	550	526	523	518	525	541	548	520	508	548	546	522	497	536	469	529	538	579	538	516	546	504	508	538	529	544	523	523	548	523	549	550	521	493	515	500	515	509	509	530	549	543	504	514	533	481	544	537	532	529	511	477	515	513	506	502	510	505	509	578	536	506	522	512	551	483	488	528	540	518	523	553	539	512	512	555	571	543	566	552	532	520	534	492	539	488	512	499	524	553	512	516	500	502	517	512	561	521	517	517	536	498	467	502	506	529	507	508	505	522	559	541	528	474	538	506	501	489	528	516	515	516	500	501	529	543	508	510	496	537	508	552	521	520	522	526	498	516	548	557	502	486	513	504	508	512	529	513	542	506	516	515	515	531	525	520	534	516	523	508	491	531	503	545	496	494	506	513	544	502	539	548	518	544	486	531	583	467	531	524	535	534	499	514	555	508	528	495	540	524	504	529	490	535	535	526	555	514	576	548	548	499	472	531	514	510	535	532	551	508	525	531	514	508	543	518	528	497	501	507	510	488	492	540	516	532	522	508	508	495	519	539	520	535	525	534	539	529	494	516	548	500	495	511	491	523	488	498	544	515	524	515	531	564	502	510	503	530	489	510	491	486	546	525	515	504	525	537	507	541	564	535	541	524	524	562	521	527	526	522	528	523	517	552	523	552	493	547	536	506	507	507	537	538	516	548	528	515	496	510	493	518	498	554	518	498	552	545	544	547	544	552	548	520	511	522	542	530	512	528	518	509	508	514	508	552	530	499	489	529	509	493	548	519	556	531	495	475	499	524	547	538	505	517	575	542	544	523	541	512	516	548	509	529	567	526	496	496	509	505	530	537	523	535	531	517	504	535	517	511	514	505	512	522	509	540	525	555	522	536	546	502	510	601	483	509	484	540	524	546	488	527	527	526	506	512	507	498	499	523	468	525	495	538	534	520	519	515	518	523	528	505	522	580	519	515	485	572	540	545	505	514	521	531	526	486	530	494	542	514	526	500	511	507	520	542	511	549	535	537	507	507	539	516	501	521	534	542	533	527	503	537	502	535	540	520	510	543	518	521	495	491	514	544	503	504	514	522	505	543	548	516	528	519	501	528	562	485	543	513	530	536	503	558	548	483	519	559	524	502	518	513	558	575	510	467	567	539	526	532	534	508	516	526	529	501	522	523	527	518	525	548	533	567	503	493	490	551	542	501	547	518	540	533	511	525	516	488	551	480	519	508	503	525	558	471	539	512	496	537	566	534	552	540	493	538	514	548	505	546	519	536	520	511	547	554	553	534	526	549	568	538	471	538	526	515	532	513	504	528	536	505	516	512	518	518	540	478	535	539	520	538	508	575	506	537	461	523	554	512	532	547	514	518	526	547	505	543	530	510	530	526	526	545	534	516	565	523	519	518	544	543	515	529	528	527	497	538	529	515	516	507	508	518	563	550	500	524	520	503	540	501	542	544	506	509	546	485	559	530	524	582	502	535	521	517	537	512	553	537	506	510	524	509	538	578	555	523	530	497	507	537	543	480	487	483	510	564	548	526	491	525	464	497	512	505	521	527	518	528	481	512	491	511	508	530	527	497	549	529	532	524	510	516	528	457	523	514	545	472	532	503	519	495	478	468	565	500	488	567	535	488	540	532	543	509	538	477	526	506	529	506	498	533	521	548	533	507	511	524	522	545	486	517	521	523	551	534	520	517	499	505	510	483	522	504	523	518	489	504	497	511	517	520	542	527	501	521	551	520	534	543	510	538	522	501	549	554	477	515	517	549	503	509	503	538	521	516	527	540	579	480	518	526	515	522	530	533	531	527	519	545	526	544	523	497	533	534	516	538	548	565	528	474	501	549	498	525	502	558	521	504	582	518	586	490	547	566	506	560	477	530	508	537	510	549	514	501	525	463	517	520	480	505	482	523	484	529	551	530	517	509	556	507	494	543	541	526	497	524	574	474	551	486	538	533	538	525	524	494	503	514	489	503	493	531	506	541	522	515	510	516	525	547	513	539	525	544	493	499	492	552	517	565	501	567	513	562	517	508	539	533	503	516	461	533	531	507	540	479	546	530	542	525	532	554	545	534	494	526	497	539	507	520	594	516	506	523	501	533	530	557	567	523	483	530	526	548	552	519	502	556	536	517	507	511	513	516	536	507	530	529	530	553	531	542	478	514	531	534	527	498	547	500	564	530	513	513	503	518	518	510	537	580	510	496	487	513	527	568	510	498	509	553	521	498	522	547	545	535	544	503	542	524	517	540	528	506	549	535	527	573	534	562	545	504	521	530	535	488	508	518	518	553	535	489	533	504	495	513	524	482	470	530	508	540	522	537	495	547	546	531	526	515	528	516	498	494	501	539	505	524	519	536	530	522	547	541	479	513	505	532	504	493	488	502	497	528	526	516	536	474	548	521	509	524	553	533	538	525	565	514	504	518	513	531	517	533	532	528	535	518	557	534	525	506	503	517	501	521	528	520	489	476	541	536	502	525	488	529	499	519	519	517	504	503	506	495	573	539	503	506	493	510	555	518	518	514	480	532	505	480	547	506	532	500	537	536	516	542	568	542	559	576	547	565	508	544	550	533	522	570	525	511	545	538	482	537	467	532	544	510	540	504	524	506	529	552	497	493	511	526	528	506	549	484	508	492	553	511	522	529	511	552	582	523	529	532	534	544	558	534	533	531	552	533	506	546	511	521	530	559	452	534	509	537	534	508	490	518	501	480	517	540	497	552	523	524	511	498	504	506	519	495	472	541	543	520	538	552
30733	30122	11527	2353	800	498	431	436	433	449	458	426	419	443	444	440	401	443	446	433	396	447	392	437	401	452	421	425	442	443	442	439	410	406	440	441	412	434	402	438	441	419	402	455	445	413	441	430	434	473	471	456	495	418	424	456	437	469	462	462	459	442	420	424	392	413	447	426	410	440	479	433	445	415	428	446	461	449	417	429	469	424	411	414	405	439	389	479	461	433	462	418	446	440	426	463	450	426	418	386	422	458	418	450	446	413	439	425	448	439	432	419	436	467	446	444	421	448	414	459	446	421	429	428	436	411	422	405	428	434	432	431	452	457	459	440	447	452	413	443	440	472	410	450	431	412	448	408	415	443	443	385	461	452	467	418	429	432	394	419	424	425	434	417	425	440	427	429	457	415	460	447	425	465	454	429	449	442	455	427	428	455	449	450	418	432	470	475	474	401	445	422	444	476	437	465	428	442	397	414	433	463	438	433	437	449	424	441	427	418	472	444	426	435	411	424	446	419	436	401	422	408	444	440	419	419	404	415	449	454	416	435	434	436	441	465	426	447	429	424	487	424	435	415	474	408	469	427	488	509	426	441	424	475	441	428	474	477	419	440	441	444	422	404	450	399	471	389	428	435	400	414	407	450	426	427	449	427	457	460	433	433	461	442	425	407	460	429	394	464	460	453	470	462	439	436	417	433	456	445	482	423	427	429	452	433	497	433	452	439	434	441	436	439	417	374	448	430	422	453	422	440	378	426	427	418	434	469	433	432	448	429	409	452	477	476	437	430	426	443	403	443	456	415	445	441	436	421	425	443	423	424	449	467	422	447	433	436	460	434	416	438	434	443	405	462	481	423	428	401	430	444	432	411	400	450	434	418	442	415	438	411	437	476	405	448	488	389	428	441	476	380	479	431	437	430	456	419	398	459	421	405	411	410	429	446	426	418	433	428	396	463	403	454	431	437	413	437	472	471	447	447	433	399	426	449	424	435	477	440	448	438	416	462	399	425	453	453	406	473	464	424	423	428	428	412	435	431	420	417	438	402	438	444	406	447	473	408	437	460	438	465	428	462	462	441	421	425	422	399	421	427	431	439	436	458	425	468	456	435	401	435	463	466	443	434	426	467	387	433	436	463	427	424	434	460	475	382	464	426	429	425	416	408	445	478	463	441	462	403	418	471	453	470	433	424	470	449	448	483	435	445	439	449	420	439	468	452	455	399	426	421	439	430	450	493	423	431	458	406	434	455	430	448	421	460	465	428	445	469	448	443	471	431	440	447	460	474	450	444	398	417	451	428	429	471	456	463	436	450	459	430	445	411	434	470	430	471	443	426	416	450	426	446	463	452	428	429	438	414	412	460	435	404	409	437	435	424	458	433	438	451	446	442	438	468	420	425	454	451	443	434	427	428	415	423	433	413	407	442	427	398	452	460	424	446	429	446	460	439	447	434	453	432	465	428	419	429	436	459	437	426	408	434	409	421	477	441	417	444	414	445	449	428	428	461	451	426	444	429	399	447	457	483	436	422	439	445	452	433	459	457	434	428	397	421	488	441	417	420	466	427	437	436	480	444	458	446	445	444	445	425	442	443	459	468	420	416	407	485	413	426	453	417	408	433	431	411	421	458	485	420	424	451	425	468	418	450	427	440	410	389	400	435	449	444	426	458	474	483	426	455	391	449	469	428	471	427	435	452	460	455	445	464	413	402	423	414	433	422	423	458	456	464	440	443	445	437	436	458	430	452	413	445	430	460	442	474	427	446	501	456	437	439	477	445	437	412	414	422	450	456	441	418	445	429	403	420	463	427	408	419	443	404	420	431	407	432	438	407	448	423	453	453	491	415	459	435	429	437	404	418	451	472	460	462	459	428	433	432	428	447	381	462	405	467	416	444	442	414	459	419	455	409	435	478	432	443	425	455	415	424	418	415	411	433	421	426	416	413	399	437	446	457	452	465	441	409	472	453	452	456	453	462	440	445	411	470	397	417	418	428	413	435	397	456	408	448	426	433	404	416	405	430	432	453	422	404	428	493	423	430	448	441	425	471	406	451	414	426	437	475	443	431	440	433	423	471	405	437	467	415	453	470	415	466	453	393	419	444	415	428	417	420	465	414	440	489	423	447	464	431	442	420	461	423	440	419	447	474	450	425	417	462	437	429	454	446	434	417	431	435	456	466	409	423	436	462	484	439	431	399	413	419	412	468	415	455	437	453	395	446	439	452	434	450	440	444	420	446	447	412	433	462	424	415	422	442	446	413	416	441	460	408	429	408	494	442	433	441	411	418	425	456	424	476	426	423	438	441	455	376	464	415	450	456	413	448	426	431	431	455	473	396	416	440	425	402	420	425	431	443	425	440	415	470	448	479	425	447	415	414	406	414	435	454	436	444	424	458	446	436	435	429	494	406	442	443	449	431	425	428	434	468	405	419	431	427	452	449	400	413	447	486	421	458	422	443	470	441	438	447	440	459	428	462	440	442	453	426	451	458	428	433	428	450	417	438	451	452	427	431	446	447	414	438	398	428	436	457	437	432	449	407	430	420	418	472	447	417	451	459	431	421	451	440	432	440	455	454	384	467	457	424	472	411	447	430	441	422	390	426	478	414	413	452	430	445	443	463	406	389	446	387	419	457	412	442	427	400	454	450	507	425	441	417	418	429	470	466	434	443	425	404	432	428	442	445	457	457	437	436	444	435	447	408	432	451	436	439	401	444	480	418	454	479	432	390	442	436	445	427	428	411	388	483	454	435	428	420	472	470	428	410	456	419	447	433	439	408	420	444	445	428	443	439	418	461	442	431	422	448	449	431	424	466	414	439	446	479	437	470	419	453	438	463	417	441	417	436	404	459	460	481	429	450	419	407	456	406	472	430	451	422	436	417	408	419	438	407	445	421	462	437	413	464	412	466	429	442	438	455	444	380	461	435	431	465	432	440	448	410	419	439	434	459	438	426	442	437	423	442	429	429	429	455	426	409	396	435	448	396	404	437	432	455	413	443	458	413	446	405	432	447	452	467	416	459	437	442	437	407	433	429	411	439	426	493	427	416	438	418	441	429	440	417	444	435	391	468	444	485	425	447	418	436	432	455	441	410	406	439	433	439	425	451	432	422	408	441	452	446	408	418	425	433	435	397	411	440	447	407	428	424	414	429	410	441	452	422	436	414	451	484	418	459	412	434	437	449	464	420	433	429	430	445	419	436	453	433	395	431	438	393	398	380	453	405	409	464	426	442	414	462	426	419	451	421	420	404	437	420	430	453	409	454	430	406	431	426	416	448	420	403	426	411	424	451	434	444	432	421	451	410	410	451	461	478	430	410	437	506	424	403	428	409	425	428	453	423	450	426	429	437	438	408	443	415	404	390	424	416	406	408	401	459	435	437	477	438	472	411	424	417	419	453	430	435	436	420	445	440	443	402	445	417	453	475	435	457	449	408	442	443	449	498	436	419	487	449	462	445	440	453	482	446	441	474	453	433	438	442	418	394	438	449
24830	23167	30033	25244	17198	3899	969	668	594	626	591	596	580	614	599	646	606	553	625	588	601	593	570	531	562	597	573	589	561	574	559	583	559	547	583	552	566	567	651	642	588	599	559	594	566	587	575	545	573	595	565	572	548	533	591	630	597	621	558	611	549	544	593	610	578	580	595	558	564	594	569	565	561	637	613	608	575	574	555	597	575	518	584	567	563	560	582	564	592	599	605	514	584	560	595	594	597	593	614	604	535	573	578	592	553	566	616	577	536	571	609	576	539	561	565	582	552	605	581	564	571	532	535	550	576	600	560	578	568	561	595	554	589	577	547	539	610	574	552	596	564	620	612	574	618	563	567	632	573	596	584	534	566	552	578	599	580	609	608	589	580	562	588	549	606	553	591	572	634	601	587	565	584	554	569	586	572	574	583	568	592	601	545	587	581	582	585	625	547	578	588	572	575	579	575	584	558	589	601	566	575	539	550	621	580	568	585	548	586	645	604	602	590	587	598	557	581	554	578	574	582	521	560	578	598	540	556	567	575	578	617	551	532	595	587	576	551	554	592	587	580	568	550	561	598	567	566	584	605	511	570	578	600	576	542	646	588	553	555	567	573	602	521	573	617	567	556	533	569	572	591	581	546	532	586	565	616	568	519	569	557	595	596	584	590	642	548	558	540	578	608	559	532	588	574	574	588	568	573	617	581	615	560	600	538	574	591	548	579	575	589	577	575	542	576	594	564	561	608	597	555	554	619	506	517	592	555	611	577	565	580	570	564	557	534	540	565	569	532	529	584	567	581	560	533	589	570	569	531	507	563	556	554	587	578	554	590	591	571	591	588	583	561	565	562	572	587	567	551	561	577	546	629	534	573	583	578	594	618	574	573	572	566	577	579	560	563	554	578	574	558	550	598	586	578	543	596	608	574	579	547	608	560	599	626	600	593	582	570	511	598	582	577	552	627	592	558	570	568	575	632	575	562	535	595	583	617	554	551	524	567	579	527	570	590	604	567	555	588	549	579	591	556	608	583	557	615	595	578	538	572	522	530	606	569	597	554	616	635	574	585	543	578	565	575	572	561	561	583	589	602	601	566	555	596	566	582	584	583	578	578	566	584	541	547	590	633	611	589	609	583	572	580	595	559	610	586	587	569	573	600	548	597	597	543	609	566	560	570	561	537	603	604	567	595	557	555	610	534	575	573	543	602	541	581	570	585	560	604	607	576	582	564	585	575	520	573	550	553	567	543	564	580	580	591	559	597	547	555	556	591	611	585	579	598	603	577	570	567	566	604	590	553	563	607	563	563	555	623	550	556	564	584	538	603	604	567	576	591	597	561	585	559	579	571	602	563	589	607	579	626	592	569	595	611	582	586	572	593	537	562	653	564	574	595	567	582	555	576	589	598	580	578	558	602	577	557	561	518	589	579	614	561	573	556	543	585	557	549	575	598	624	570	569	581	584	533	596	570	616	576	517	594	560	593	536	604	566	580	564	606	569	569	635	609	596	569	585	585	560	545	581	574	568	576	568	558	583	584	600	553	566	581	578	557	592	565	585	510	552	533	577	532	568	592	510	662	566	604	568	554	534	580	577	586	556	539	573	593	566	601	560	555	568	537	568	571	598	516	554	584	583	558	586	546	588	551	595	588	574	596	607	586	559	569	573	559	561	581	594	594	572	567	539	579	567	560	597	546	579	554	579	598	589	550	569	607	594	591	537	572	565	548	600	600	589	560	563	581	583	575	567	534	574	565	559	577	597	552	563	541	570	602	587	580	577	531	558	634	619	559	553	557	625	569	587	594	569	539	587	568	556	600	583	597	590	555	591	579	571	564	576	604	578	566	602	565	605	590	552	606	566	592	586	597	621	603	589	567	551	589	585	545	532	604	584	585	559	576	578	555	577	591	605	576	586	540	598	544	576	567	579	546	550	562	548	561	591	525	583	593	558	596	570	577	623	593	591	554	579	579	594	546	607	571	558	579	547	580	590	546	549	567	612	585	570	535	579	595	558	600	547	594	556	541	555	548	579	555	587	603	540	581	552	558	568	538	572	607	569	592	593	546	626	542	570	541	610	600	628	574	567	561	499	591	585	553	610	555	538	578	558	560	580	575	597	543	582	564	599	577	582	581	591	589	600	530	551	555	594	598	580	544	566	585	548	566	570	570	567	623	581	593	592	584	625	592	556	579	572	569	603	590	558	541	591	526	529	583	537	635	588	562	554	558	583	619	579	576	563	566	581	542	629	574	601	583	592	527	559	619	576	577	611	574	553	537	558	556	564	563	595	572	567	589	612	571	576	598	588	565	576	577	536	558	582	534	585	570	573	529	583	563	571	581	584	560	570	593	598	619	581	563	602	563	599	579	545	566	559	569	567	554	529	561	611	548	616	563	537	577	600	618	562	577	592	613	572	571	581	582	548	559	541	579	584	537	583	543	591	598	551	545	613	586	568	514	528	602	571	597	592	589	601	555	600	573	584	602	571	568	540	543	557	531	559	597	541	602	611	545	568	595	571	615	582	571	582	619	555	623	591	541	570	549	595	570	580	554	570	585	570	576	587	629	551	542	573	600	566	609	552	578	544	602	589	559	574	608	564	563	558	595	539	586	621	584	570	541	598	548	573	626	598	576	596	584	598	565	565	582	540	582	600	606	560	535	550	586	580	596	605	527	571	546	517	580	573	570	552	548	547	574	553	554	565	547	557	576	633	553	532	542	573	559	607	569	568	626	549	596	567	589	613	568	582	539	544	580	562	548	573	618	607	532	575	535	563	597	592	584	599	578	599	542	579	580	556	586	600	566	578	561	570	586	598	563	580	510	598	551	606	565	606	544	587	562	548	561	584	568	581	596	590	610	548	560	569	573	568	596	607	588	575	572	599	544	559	579	568	538	550	523	579	577	593	556	577	581	570	579	550	595	567	544	567	603	561	562	550	569	556	597	566	597	558	611	551	593	549	566	571	569	560	593	548	561	581	546	572	587	611	585	549	541	587	572	590	574	564	569	569	558	587	577	612	600	601	529	523	553	578	572	574	603	600	587	570	586	604	567	600	589	568	563	560	530	579	575	581	537	571	595	556	584	571	602	584	579	567	549	608	544	602	618	589	575	571	596	594	547	590	626	531	549	568	552	568	561	539	558	602	564	560	550	616	591	543	566	608	603	581	543	571	597	614	564	549	560	588	603	601	559	578	554	552	616	608	557	581	587	570	558	559	579	572	578	588	603	555	559	569	580	603	548	599	566	586	542	622	576	578	603	549	568	576	594	530	574	582	517	561	567	609	574	596	582	575	588	585	624	574	583	556	579	567	588	553	578	538	596	564	582	575	551	550	557	601	566	573	568	541	615	572	586	635	550	625	572	608	598	578	529	546	569	543	596	606	597	596	568	583	594	571	505	568	558	593	504	558	552	546	563	555	532	593	567	583	539	526	564	569	590	582	582	590	616	576	589	608	594	615	616	548	622	563	568	566	563	598	515	566	579	612	545	565
62896	84643	47933	14840	3195	910	565	532	513	554	567	536	565	533	555	547	530	584	526	544	515	537	542	544	569	517	551	531	507	554	556	543	564	551	505	541	565	557	519	559	544	507	540	510	553	546	545	550	478	531	530	512	550	541	578	517	564	537	493	524	517	531	493	529	542	490	525	568	512	507	532	541	560	554	509	502	537	541	567	494	558	547	559	521	562	533	518	495	530	566	511	510	514	552	546	514	547	499	522	513	519	526	543	572	498	546	533	514	540	529	540	476	543	550	496	518	508	554	524	561	525	511	577	534	545	537	511	547	541	527	530	539	519	530	545	562	528	542	548	517	508	509	513	494	527	503	501	551	474	546	527	513	536	506	530	550	546	533	551	506	520	526	538	500	495	521	526	545	596	524	574	523	534	516	513	488	514	558	516	547	566	560	503	560	524	501	541	531	559	525	513	561	525	557	522	565	515	521	544	544	538	550	544	558	524	556	555	549	524	535	490	541	513	564	515	527	473	513	536	568	568	574	537	554	535	536	541	550	490	532	536	539	529	522	536	557	550	528	514	519	519	548	532	544	527	509	527	516	537	537	530	519	522	569	534	546	523	520	537	558	573	516	508	558	549	545	532	554	525	510	543	500	500	495	547	561	511	527	549	541	532	542	521	576	513	504	499	510	549	533	503	539	542	555	526	537	530	521	491	533	512	508	531	517	555	518	517	485	551	532	521	552	496	530	515	523	551	498	544	525	558	507	533	464	549	552	517	568	537	537	544	526	576	505	541	497	544	545	533	520	569	521	563	511	561	548	558	521	540	521	504	505	542	540	483	516	471	502	543	501	559	554	505	545	526	511	479	573	507	545	546	528	522	535	549	538	542	536	551	515	547	581	519	533	602	541	552	507	571	511	536	517	557	522	571	524	473	555	517	500	534	536	520	530	529	544	616	519	514	510	548	524	558	523	550	550	513	532	521	506	524	525	536	523	526	500	514	523	512	579	527	513	541	529	516	530	526	552	531	532	494	515	522	567	520	492	506	520	551	546	513	539	542	523	492	535	532	542	531	522	537	512	511	497	504	513	553	490	568	540	541	562	515	524	555	545	513	516	531	528	549	544	546	504	561	503	544	545	558	520	532	523	513	509	499	517	537	508	521	553	582	482	593	547	538	499	501	487	558	510	486	522	488	476	517	554	544	528	495	524	528	514	543	512	517	534	536	522	557	504	518	536	563	528	516	551	545	535	523	515	539	506	562	531	500	526	512	540	522	523	551	564	538	502	548	485	551	581	538	520	493	500	521	497	561	581	511	563	497	548	536	516	548	513	524	480	531	535	501	494	532	531	523	520	523	541	540	533	533	507	499	564	493	525	526	523	508	500	537	574	562	494	531	575	552	579	493	544	554	518	524	499	530	489	551	461	531	553	520	482	522	506	534	543	531	501	477	520	517	518	546	521	491	564	554	533	537	548	510	504	533	554	560	500	522	534	547	539	566	555	494	510	518	514	514	521	554	506	507	551	539	572	579	517	552	483	529	528	526	527	497	582	546	526	532	530	582	513	526	579	486	521	516	503	569	476	484	541	495	537	566	503	581	533	516	557	479	519	541	525	551	494	554	512	527	529	530	541	510	532	543	506	545	563	518	521	565	556	588	507	532	526	549	588	517	528	533	519	503	529	555	501	542	532	516	510	536	518	476	597	515	559	519	517	566	509	528	450	566	531	576	522	561	490	496	502	515	515	553	512	522	555	528	512	482	519	534	547	502	510	541	545	535	517	526	556	507	509	483	568	514	519	552	536	539	498	538	536	500	500	548	480	524	539	522	518	532	553	536	547	535	523	539	568	552	537	523	497	496	503	521	513	512	518	524	550	504	529	533	515	521	528	536	515	508	534	546	520	490	536	512	548	496	526	569	521	544	531	514	525	520	515	531	532	529	505	541	504	513	581	512	487	564	490	555	545	510	525	524	500	533	528	498	492	566	501	549	478	530	536	533	518	557	529	575	551	541	536	532	496	529	526	533	529	519	487	572	529	536	568	521	518	547	537	502	501	517	497	516	490	534	553	522	510	518	512	507	534	495	503	544	514	552	520	519	503	531	507	503	548	541	530	502	516	577	533	499	539	519	523	561	540	538	551	516	533	469	552	491	517	526	553	545	527	533	518	568	519	537	531	576	494	514	582	516	515	488	476	546	504	550	579	534	538	521	537	506	514	572	527	544	554	515	517	563	556	541	553	498	582	501	541	546	531	489	520	551	528	507	497	511	505	518	505	474	519	561	513	530	574	561	547	517	512	561	510	531	514	483	564	546	499	534	509	515	515	544	516	513	541	512	578	484	536	540	506	556	500	481	536	562	484	503	584	531	502	540	514	522	515	536	536	515	538	492	554	519	477	530	522	553	552	494	537	546	564	505	493	538	530	533	538	510	550	498	548	528	528	547	516	513	538	544	525	542	529	515	509	526	562	527	529	531	535	488	508	583	534	482	555	525	545	529	495	536	535	506	537	544	558	550	487	540	490	542	538	487	558	544	514	546	535	518	517	530	532	524	553	512	547	541	516	503	539	556	522	528	570	559	510	552	530	506	553	534	522	563	563	546	525	537	530	547	462	512	526	494	565	514	532	564	482	537	538	538	561	541	514	572	540	527	544	498	544	527	522	534	539	513	534	520	597	545	516	541	502	525	509	501	515	530	491	496	534	539	495	527	526	518	490	534	555	525	518	551	529	538	546	520	495	521	511	517	541	521	514	582	457	589	551	525	565	556	527	531	475	532	552	536	519	538	532	531	532	556	509	556	529	574	543	532	495	486	492	515	532	502	527	566	490	511	526	561	551	525	553	515	516	541	535	546	515	553	508	550	541	499	531	525	527	537	577	530	584	518	531	532	529	545	483	547	499	522	530	547	539	539	528	524	508	536	512	531	468	526	475	497	536	505	535	524	569	485	503	506	580	546	508	565	536	503	544	503	521	548	513	513	556	529	567	538	534	537	537	497	520	533	560	498	538	561	536	514	519	535	549	520	534	543	522	542	524	528	544	532	523	522	522	561	535	558	524	554	498	557	525	560	533	526	540	507	538	532	557	520	543	565	518	498	524	547	542	490	534	536	527	495	513	534	519	527	529	539	564	552	499	534	547	544	502	549	512	543	572	518	484	517	556	537	541	513	524	546	555	537	561	476	514	541	524	517	523	500	506	507	541	530	486	523	549	540	506	497	558	574	526	536	498	500	499	536	552	531	503	557	536	533	576	547	538	541	516	550	553	520	549	551	515	526	517	518	542	495	526	547	511	529	531	487	520	497	551	535	541	516	519	498	480	565	520	519	522	556	478	513	543	518	534	534	516	531	495	504	505	470	523	525	547	573	566	531	500	508	506	521	537	527	530	523	559	514	552	522	528	521	497	547	535	498	500	542	521	525	538	549	537	526	511	524	518	509	576	544	511	484	524	561	504	537	508	513	533	493	549	504	517	499	521	550	567	525	521	542	532	506	524
24163	22358	29532	24564	20099	8999	1343	797	731	677	684	721	689	687	692	716	675	610	702	645	635	646	683	650	654	688	654	666	633	697	697	642	646	644	702	683	654	695	625	660	714	663	659	663	625	677	668	649	624	678	671	689	624	623	677	695	672	593	665	623	671	655	639	660	601	714	724	636	675	651	671	651	627	654	618	662	647	672	638	690	642	695	611	650	635	686	696	634	648	655	600	640	683	703	650	649	638	656	668	645	671	637	663	647	640	665	628	630	658	661	651	691	664	678	646	644	642	642	656	646	650	632	651	619	632	687	592	633	637	674	672	613	622	675	616	658	607	681	642	632	663	617	675	640	639	645	658	709	609	647	672	663	637	625	602	627	640	615	639	616	661	677	646	642	667	626	652	636	655	612	578	596	630	690	651	646	609	658	644	655	637	679	638	618	662	619	664	599	696	643	664	645	697	691	660	671	658	643	646	657	640	703	660	642	647	610	691	614	718	658	572	612	637	670	656	690	637	691	590	582	645	635	613	645	644	642	644	660	644	678	647	653	644	653	630	627	657	627	683	635	601	651	646	689	624	674	620	678	657	691	649	666	627	613	645	626	651	640	621	683	641	665	631	672	675	639	612	681	644	618	593	650	671	680	660	697	663	644	641	728	658	645	648	626	655	605	640	690	655	635	657	657	683	661	663	662	636	666	697	672	625	677	608	634	691	682	612	647	612	630	671	680	658	665	637	661	607	666	689	620	695	657	626	629	673	681	651	638	692	673	606	668	631	621	648	608	675	662	656	647	633	664	634	646	635	650	651	618	618	705	685	685	654	680	624	686	610	645	660	619	658	660	655	637	626	611	670	684	648	641	658	638	666	610	631	646	658	657	657	661	626	652	680	693	675	614	645	658	659	695	646	686	653	653	611	630	615	649	642	667	642	690	671	647	628	638	660	614	675	665	672	614	629	636	667	675	695	671	648	639	617	660	644	651	669	667	644	655	636	649	645	637	627	646	648	607	663	613	660	677	691	687	653	643	651	710	630	634	644	631	663	613	679	649	678	609	687	655	667	639	617	637	638	618	627	667	656	661	642	666	607	676	631	601	669	626	674	601	646	631	675	625	645	653	620	645	687	666	647	610	665	636	624	605	623	676	646	699	644	670	627	593	690	690	627	696	657	647	650	670	689	628	640	631	641	688	669	664	629	639	639	651	667	630	644	642	714	651	674	629	653	630	618	656	697	719	672	626	638	645	620	707	657	621	676	656	668	623	610	639	609	621	607	676	636	680	684	634	642	679	728	625	631	636	649	638	652	651	683	659	646	656	640	642	611	602	668	643	666	641	639	597	609	674	637	636	627	681	642	689	641	639	632	622	639	626	655	675	653	621	631	639	691	594	646	668	662	649	670	659	682	642	618	658	685	652	662	674	640	693	632	657	658	631	649	727	676	634	626	629	692	636	677	692	648	667	628	651	644	672	630	664	649	655	687	649	652	627	733	640	658	614	642	632	659	661	655	657	645	654	686	651	665	692	642	649	664	618	668	627	662	623	648	636	628	707	664	644	653	677	615	652	674	707	674	646	688	629	645	595	636	678	626	635	696	639	690	641	631	681	673	673	656	658	683	647	728	657	615	641	671	638	650	711	653	647	643	681	677	652	613	705	661	668	657	617	657	626	640	610	668	657	625	613	635	615	684	656	662	630	650	646	662	630	701	678	654	626	664	635	645	686	622	624	616	653	692	677	648	620	648	626	676	648	660	666	646	633	618	612	635	597	690	622	684	645	662	661	661	636	620	644	623	714	675	638	652	654	671	622	663	647	619	641	637	645	664	645	691	638	641	680	625	623	687	640	659	650	686	668	663	694	643	683	679	625	575	628	652	638	621	614	673	623	670	663	660	641	632	665	623	673	647	605	643	675	677	618	664	596	669	629	637	641	663	633	643	691	644	648	682	702	647	669	616	662	629	637	654	623	688	654	679	660	716	646	672	656	668	696	667	665	671	702	648	642	696	667	670	665	660	647	621	678	669	670	653	618	640	703	637	630	642	676	629	674	664	650	643	617	675	610	645	654	647	643	638	660	659	644	684	622	650	637	643	656	641	611	642	641	689	646	670	625	627	642	664	656	586	648	653	662	623	647	691	672	608	663	634	650	612	658	737	623	637	600	644	668	696	629	673	596	669	680	615	647	604	640	659	615	680	653	668	591	645	669	669	615	644	679	655	642	644	635	634	661	661	650	627	644	641	663	638	617	660	703	645	671	647	627	644	640	657	681	625	630	631	645	631	631	693	621	631	635	603	608	647	624	627	651	697	631	623	678	636	632	650	663	657	654	657	653	632	627	622	647	646	665	665	688	619	640	590	647	653	681	655	655	671	617	659	643	638	609	650	664	648	627	649	639	642	606	649	656	650	696	666	649	664	686	692	636	623	665	643	648	673	667	669	689	652	618	681	649	662	645	656	640	663	657	655	665	701	646	613	644	642	607	653	646	658	612	680	653	716	653	646	603	670	652	621	659	660	654	629	665	642	682	663	649	616	650	655	653	585	647	636	668	655	644	640	670	640	684	693	643	629	663	638	663	632	630	655	625	639	653	602	616	678	622	660	677	631	668	627	665	650	672	609	653	647	647	674	639	641	672	673	625	633	669	673	654	634	690	644	686	623	619	691	631	644	659	589	605	663	678	635	695	638	675	663	639	655	627	638	649	680	621	627	626	643	648	615	627	626	652	641	693	631	659	612	706	637	692	717	671	647	676	644	663	632	638	643	611	605	622	627	672	635	657	617	640	654	634	669	625	677	622	646	636	655	662	633	671	684	598	697	653	604	650	636	639	670	629	655	659	648	685	634	681	680	643	731	663	682	630	677	640	707	678	642	658	603	651	675	648	675	696	673	689	604	652	674	595	646	692	660	678	678	647	631	683	605	662	658	644	642	635	666	638	634	661	689	643	639	656	628	667	652	685	625	627	632	668	657	665	642	679	675	662	649	620	655	635	662	666	650	649	627	620	626	650	648	605	649	696	645	643	656	608	684	654	617	621	624	672	669	654	672	620	607	684	625	667	639	647	690	681	661	634	637	657	645	627	625	698	699	671	617	680	658	651	660	635	644	666	653	609	652	606	637	626	625	680	650	655	659	666	688	630	637	655	621	662	662	683	655	677	656	654	655	647	660	648	646	655	666	651	648	681	645	669	670	695	697	654	607	659	621	637	669	661	625	653	672	642	713	632	651	642	664	689	667	671	631	690	662	636	662	654	669	680	665	644	618	607	677	669	678	641	643	668	674	648	682	676	635	658	642	657	624	635	663	726	615	664	630	662	653	652	649	616	647	605	643	624	686	615	654	644	621	692	682	640	665	675	659	671	613	636	667	645	629	633	635	649	668	613	648	630	662	628	705	646	638	664	679	634	614	647	652	647	615	642	619	608	647	647	644	649	645	680	651	618	688	650	649	630	668	656	642	650	638	682	691	648	688	628	665	668	633	724	678	676	676	699
61161	90290	51964	18329	4370	1148	617	603	642	650	607	616	602	644	621	574	619	554	612	543	614	611	574	609	624	567	556	584	612	595	569	630	601	603	602	606	570	589	620	575	663	558	616	571	666	630	595	607	586	598	593	597	587	579	553	607	596	568	612	612	611	651	618	620	634	578	615	584	553	643	624	600	551	591	585	559	568	640	631	565	601	597	590	592	590	603	656	669	609	619	608	612	568	622	599	610	590	605	620	595	606	607	585	602	565	583	605	601	568	605	583	600	569	622	576	589	616	602	622	636	607	609	612	627	626	609	579	587	566	625	599	591	617	555	618	593	603	602	580	586	591	620	595	562	570	567	585	577	597	603	583	582	601	617	592	580	578	623	625	612	593	572	541	626	631	549	599	656	637	604	570	561	608	594	567	576	577	606	591	649	574	603	564	571	655	546	600	598	629	617	590	598	578	563	565	570	572	640	620	570	582	598	598	568	613	530	572	555	634	586	570	574	618	612	610	591	611	604	605	618	616	590	599	645	622	613	625	593	575	601	618	653	588	580	610	623	575	620	602	595	647	609	621	646	578	611	558	597	640	596	600	602	621	573	582	610	573	589	599	627	560	624	582	603	584	632	591	594	630	587	601	605	589	623	593	545	589	546	628	594	634	591	655	590	630	599	589	597	599	574	588	577	652	555	572	602	602	627	600	591	603	583	565	593	566	597	608	640	596	629	634	623	609	625	601	601	675	562	578	604	637	603	576	592	588	645	634	594	595	647	626	583	614	593	609	657	609	583	620	579	600	586	641	617	572	587	607	619	615	577	622	627	575	582	604	605	614	615	619	586	552	559	570	637	611	546	635	567	538	606	582	618	624	578	555	643	565	629	589	573	641	577	576	605	595	622	622	614	589	597	556	589	594	600	558	618	614	645	585	575	576	598	588	587	656	532	602	572	580	557	618	616	624	574	634	569	597	617	558	587	631	603	613	576	567	589	603	596	612	589	626	596	581	591	588	597	627	563	612	614	606	569	591	587	590	578	592	614	596	603	579	584	581	599	560	581	605	574	605	638	582	613	564	597	589	580	568	632	611	559	609	578	542	566	639	577	593	585	608	596	655	595	575	621	617	600	615	613	597	594	572	587	558	603	556	568	584	625	584	574	595	602	569	578	587	582	577	630	614	584	628	593	620	547	586	602	614	563	602	604	590	592	596	609	609	555	589	611	556	661	587	604	655	599	598	593	603	588	613	598	568	607	577	624	590	572	618	596	616	612	602	573	577	623	581	629	594	612	579	597	580	585	559	601	627	621	567	567	567	608	591	562	558	605	607	584	564	608	585	582	595	600	594	589	561	577	574	579	572	619	622	564	606	586	565	558	562	579	641	589	595	609	563	562	604	605	617	590	669	626	548	642	558	569	573	637	594	609	620	635	563	590	625	586	585	571	617	601	599	556	573	580	630	584	588	549	591	583	604	626	584	648	575	611	608	608	610	595	577	602	600	584	607	577	668	589	580	577	584	609	596	617	612	550	622	598	613	628	615	610	593	611	580	593	624	605	599	584	611	602	595	585	593	592	563	607	572	605	599	585	601	619	576	593	578	595	634	575	574	572	607	641	604	608	575	594	605	583	602	563	629	581	604	562	578	594	597	572	613	577	607	581	619	585	580	632	635	577	627	639	561	598	595	553	633	584	578	563	584	600	569	638	598	579	553	592	617	583	591	605	620	566	583	600	611	578	585	573	589	586	614	614	601	604	594	615	595	645	593	588	607	591	599	587	606	576	612	611	619	554	629	575	613	618	646	633	620	551	579	620	638	585	544	596	597	566	599	588	563	621	641	601	611	577	558	626	597	576	616	572	632	591	624	622	578	596	555	565	579	566	606	567	632	615	565	559	589	597	623	560	588	598	578	637	564	588	612	611	609	639	583	601	604	595	568	597	575	605	593	597	609	570	602	574	598	621	592	633	578	574	568	630	631	615	540	624	593	631	635	590	573	609	617	570	566	613	589	559	614	652	643	602	640	586	622	602	551	619	633	599	610	646	609	550	570	597	594	571	586	571	594	634	598	587	647	607	602	585	626	672	567	615	594	563	582	603	583	588	592	578	612	599	572	588	556	579	592	621	590	573	610	580	594	625	615	576	622	602	570	570	559	582	551	599	583	570	581	585	598	591	584	588	568	596	589	616	573	572	581	582	607	607	596	544	588	621	607	598	619	595	625	650	584	593	591	570	601	565	580	567	604	570	587	610	580	534	585	609	574	632	611	593	574	566	593	590	601	633	555	574	601	634	622	602	629	589	605	614	571	612	565	577	595	569	648	571	533	601	556	580	580	583	575	597	542	608	575	599	591	563	596	557	593	566	574	583	572	604	608	623	594	605	596	608	621	575	591	609	608	591	606	607	579	582	614	607	581	608	609	582	601	600	566	592	574	621	584	578	623	599	596	603	608	581	632	615	576	567	628	589	583	591	601	575	533	606	579	604	601	569	577	598	616	610	537	559	563	597	604	602	568	584	572	567	607	580	584	627	605	599	591	619	566	594	555	584	566	623	603	562	677	563	538	560	651	596	601	595	605	605	558	587	596	574	607	647	605	634	600	587	602	588	600	576	616	626	549	591	628	576	592	603	625	587	592	603	619	565	547	639	605	561	609	616	590	565	581	595	615	613	630	641	637	611	599	568	573	566	605	591	611	604	570	615	608	574	582	625	588	628	569	629	586	584	586	605	598	633	584	634	559	591	561	620	557	564	587	573	612	641	620	599	569	600	617	601	605	591	589	537	623	594	620	606	591	595	562	556	557	587	640	599	521	586	595	591	599	556	566	618	601	592	604	584	623	606	561	605	628	629	637	592	602	567	574	585	607	609	575	627	543	600	573	515	633	597	579	548	569	562	611	613	597	599	597	549	573	595	614	589	615	560	615	560	623	601	593	606	599	618	623	604	604	597	607	570	572	601	581	602	548	607	599	560	606	591	617	656	595	566	584	664	571	596	545	591	609	581	592	573	640	575	611	538	617	579	572	594	590	584	558	600	580	623	624	652	594	568	552	572	594	593	576	612	573	607	620	584	604	586	582	599	600	605	617	648	604	561	574	599	594	587	565	589	599	561	591	563	645	592	612	593	623	599	568	606	523	604	605	595	551	573	590	597	592	583	579	634	629	584	569	627	621	600	588	603	606	618	600	548	581	605	618	615	564	599	605	555	631	597	634	604	565	631	606	584	629	584	617	560	597	622	611	595	589	631	655	567	549	599	602	580	613	565	614	640	592	597	583	574	592	597	604	617	580	600	612	596	601	603	582	559	593	591	592	644	576	586	589	613	568	605	530	585	603	614	604	561	603	599	578	578	633	651	567	592	629	600	587	604	607	582	608	574	626	588	586	574	586	589	546	606	601	601	609	594	596	619	573	549	564	588	581	641	589	593	585	602	572	597	605	603	589	603	568	591	616	594	626	569	549	584	575	596	619	586	595	602	558	598	630	552	600	604	611	571
33955	29835	18626	4517	929	579	527	560	512	554	539	561	527	513	476	545	489	515	502	524	517	502	502	561	518	510	521	530	577	501	521	497	516	529	535	548	511	476	545	496	533	497	516	543	485	543	526	499	475	513	527	558	547	520	520	505	530	520	541	570	493	508	498	520	532	514	522	501	538	511	470	487	510	520	579	559	531	512	495	527	530	465	484	510	546	546	505	549	463	500	540	546	520	474	524	530	513	544	526	497	502	528	519	542	506	499	572	540	530	518	520	522	548	560	539	517	529	532	509	533	547	512	567	547	496	547	556	572	495	530	482	555	575	547	527	576	508	494	561	546	517	532	532	517	526	533	491	587	517	519	500	539	542	555	505	507	501	518	530	516	544	538	513	548	523	534	506	475	488	538	528	516	553	529	485	504	551	511	517	502	516	510	552	500	504	535	534	496	507	492	565	524	476	548	490	533	539	551	510	548	534	504	524	510	494	537	482	492	567	491	547	528	559	518	455	483	537	533	513	551	506	557	498	527	539	510	533	507	554	554	543	482	485	504	529	488	516	543	504	512	456	509	510	526	551	541	520	511	551	571	537	473	551	530	520	535	532	493	474	526	543	520	516	532	515	513	501	463	539	544	552	540	531	519	515	485	569	507	519	533	466	522	531	535	523	532	495	528	530	533	539	501	518	565	520	506	560	550	505	536	553	553	516	545	513	502	500	479	512	546	544	521	563	507	517	515	525	521	499	519	536	533	513	552	523	509	556	535	513	520	515	581	515	548	502	499	494	498	521	539	518	498	520	504	492	494	530	515	565	510	525	481	565	499	509	547	529	525	522	472	528	527	514	500	506	510	525	550	543	481	524	484	510	534	541	519	464	505	477	558	503	498	528	515	512	540	507	542	517	512	519	518	519	508	503	518	543	521	506	525	530	513	491	512	519	525	500	554	482	552	550	520	515	527	530	488	514	515	554	533	491	525	507	517	553	535	567	541	583	527	516	516	520	501	509	515	490	533	467	487	474	500	501	485	521	528	555	552	553	546	536	524	539	553	492	491	495	536	521	529	513	553	529	521	489	507	539	498	547	577	522	553	498	493	512	490	536	529	537	511	476	497	522	539	514	525	501	527	535	535	553	495	571	555	462	484	500	537	499	542	507	476	507	509	534	519	519	519	541	515	529	479	515	545	507	512	531	514	509	576	523	523	560	503	494	533	524	522	503	506	512	513	515	485	509	520	491	511	495	493	546	499	527	547	512	561	528	528	487	536	542	509	532	534	515	516	522	512	503	486	535	536	524	544	498	517	523	559	460	572	526	524	517	519	550	518	505	527	514	508	531	519	523	486	519	471	556	551	512	507	584	509	524	540	506	514	499	530	530	510	515	509	541	537	529	500	534	500	473	503	552	473	508	513	542	542	516	496	526	521	520	520	516	518	526	545	522	521	482	505	504	547	500	501	510	526	523	548	508	522	502	497	515	481	494	515	540	507	520	499	496	524	523	500	555	524	536	537	515	482	536	521	515	537	495	572	529	554	516	474	557	548	531	522	507	522	539	522	494	498	553	539	528	520	505	505	481	496	585	511	501	529	518	568	545	504	524	529	503	508	519	513	507	524	554	483	523	518	509	525	525	514	499	559	518	532	501	496	530	535	505	534	507	518	527	490	559	512	537	518	501	470	520	543	516	500	553	601	487	519	525	516	510	540	556	520	539	494	520	541	561	543	529	514	547	526	546	525	502	528	545	477	497	521	529	484	558	540	498	543	503	518	540	503	525	462	479	505	542	544	532	494	514	494	507	511	545	533	493	527	510	529	484	520	528	545	539	511	537	497	469	498	548	506	467	531	529	533	481	546	494	521	507	543	547	544	493	510	477	505	499	537	581	534	530	537	485	511	485	507	537	562	489	537	552	517	491	534	519	575	515	516	520	506	494	537	529	538	532	514	496	521	504	535	550	557	509	532	502	513	498	514	523	515	485	487	502	521	469	526	488	523	558	523	548	496	514	480	492	516	493	530	578	486	534	554	499	547	511	527	517	493	503	539	486	518	542	515	548	552	501	506	558	508	514	509	561	469	533	483	560	504	525	511	507	490	529	538	552	518	457	483	563	520	532	518	503	532	525	541	532	506	506	497	556	520	564	533	523	561	520	520	560	541	501	482	524	544	522	537	483	506	539	518	542	541	501	490	511	531	520	542	525	500	514	512	508	543	449	537	572	562	500	551	548	530	523	502	521	507	495	514	512	524	478	555	517	500	498	522	531	573	502	473	507	504	573	530	514	490	491	455	511	522	499	517	489	515	512	529	559	525	472	496	489	485	524	508	492	562	516	533	537	506	560	542	498	494	549	518	529	531	512	501	464	505	501	495	519	514	492	511	518	512	556	496	546	511	520	518	535	566	516	489	545	523	501	508	511	485	487	476	483	520	521	522	564	537	484	510	503	560	524	529	488	512	561	522	516	480	496	535	563	499	502	550	528	534	466	468	527	512	519	543	546	500	558	532	493	514	479	526	527	548	518	482	515	503	547	544	495	513	553	523	489	509	555	571	485	487	500	550	517	523	525	553	495	539	535	516	476	542	489	498	509	493	556	564	520	458	525	504	544	501	504	542	491	502	503	533	520	543	524	523	516	483	533	504	490	558	568	500	516	517	521	541	514	510	547	519	526	509	518	512	521	489	517	474	550	508	509	532	507	552	510	544	493	489	515	483	504	538	491	523	513	533	537	553	476	508	495	525	536	527	472	510	496	513	497	521	513	541	518	545	530	533	504	489	503	544	498	504	519	498	545	543	519	526	499	519	463	497	508	538	504	566	511	564	528	544	508	489	516	545	527	531	501	492	510	513	503	512	538	501	542	531	538	523	490	517	528	509	545	539	522	526	486	555	537	577	500	510	538	544	549	534	491	512	484	551	575	521	498	512	553	510	522	551	526	530	500	526	569	495	525	513	520	511	541	495	493	514	501	528	525	537	567	506	528	523	573	507	521	508	518	514	559	506	467	503	491	511	543	529	508	500	516	508	505	524	530	524	553	508	496	555	516	498	504	543	507	511	514	504	523	530	508	506	485	512	528	520	547	527	526	519	529	522	547	533	537	517	531	495	522	492	499	507	538	539	508	503	516	504	497	480	498	528	536	533	546	517	539	514	502	538	518	560	538	524	518	491	526	531	536	526	495	504	521	521	509	495	502	542	499	500	553	534	517	524	500	545	524	506	527	526	515	539	553	504	542	576	509	490	509	532	556	502	518	515	528	520	511	500	513	517	579	493	505	539	550	539	529	540	470	538	512	501	494	481	494	552	555	552	513	527	531	512	512	503	525	495	465	513	506	529	552	504	560	484	537	511	527	523	508	499	494	531	519	518	537	504	552	535	480	528	521	525	525	497	524	523	552	509	526	523	515	527	499	551	516	499	531	545	505	502	515	526	512	509	500	514	496	530	479	554	531	488	499	531	549	555	542	515	495	465	524	500	511	539	514	499	521	502	545	504
30353	29780	10948	2121	764	526	461	448	376	424	429	408	452	411	440	435	413	427	420	435	439	458	415	442	442	433	444	447	428	425	388	423	447	407	453	432	459	450	420	455	447	440	403	433	400	392	433	431	469	452	439	423	438	436	432	430	393	426	446	450	429	433	459	421	396	447	399	400	405	407	442	433	410	421	410	450	455	449	443	445	417	432	403	436	415	442	407	430	475	425	406	437	416	391	425	422	439	406	450	444	454	449	404	436	445	462	430	462	449	437	443	437	432	444	413	468	388	454	428	453	439	460	445	424	417	435	438	454	441	423	427	402	387	419	438	415	428	406	464	415	450	422	449	411	436	418	419	421	418	439	416	415	396	424	420	436	422	416	465	428	415	452	391	432	421	436	439	455	457	448	406	415	440	435	447	429	456	412	418	423	455	416	415	413	440	446	432	425	445	430	384	368	446	439	451	402	434	420	446	441	441	410	417	440	404	413	428	425	400	432	411	426	449	436	457	413	451	458	435	484	451	421	422	426	414	404	443	432	397	460	445	405	448	399	429	452	389	425	410	441	420	421	449	457	442	404	438	411	414	443	417	400	438	423	432	445	438	423	413	447	444	418	428	413	437	447	424	443	461	447	406	436	427	430	439	450	385	452	419	430	434	433	436	398	387	426	443	387	423	441	451	445	461	405	410	429	465	463	468	423	413	441	419	394	440	449	401	439	406	430	424	439	383	465	422	442	455	415	418	424	452	460	442	433	414	407	431	444	433	441	394	421	436	454	444	432	428	397	425	445	415	461	405	430	421	391	436	461	410	435	418	400	439	428	410	430	405	416	431	415	425	407	435	420	405	416	408	455	419	442	450	430	420	398	428	407	458	407	468	427	416	429	422	437	418	442	456	451	463	426	432	452	413	452	443	455	436	427	447	422	460	420	413	407	435	419	469	446	440	414	428	426	432	462	418	412	433	415	412	433	415	369	435	443	395	446	406	433	452	424	467	412	443	424	424	478	424	434	433	432	399	435	416	413	447	468	445	433	458	427	443	423	428	458	396	437	457	435	414	418	449	451	437	417	400	398	426	436	442	421	435	412	385	460	426	420	461	433	402	435	437	435	440	438	429	428	451	433	429	425	440	403	477	448	430	430	470	422	426	421	396	439	426	445	449	458	433	418	412	436	422	428	433	468	421	379	443	446	427	418	437	380	465	389	419	414	439	427	451	430	441	436	445	437	409	428	447	413	420	414	412	432	433	451	418	415	413	455	427	437	411	413	451	450	469	437	443	421	424	414	439	430	432	411	440	467	413	416	442	446	416	368	445	401	415	435	413	428	427	417	411	433	396	438	408	466	444	432	424	428	414	449	468	405	439	394	436	451	425	449	453	423	431	430	450	449	409	417	401	415	429	440	405	467	432	439	426	451	446	402	406	407	416	433	450	419	445	422	446	447	400	448	413	455	433	447	444	421	412	450	442	412	445	456	420	424	408	441	429	425	436	476	432	411	443	451	418	406	407	429	421	413	423	409	404	418	453	401	447	447	443	383	419	419	416	455	442	419	395	437	435	434	421	448	439	408	434	407	476	422	452	439	408	468	455	394	431	431	439	402	435	442	421	405	389	411	462	411	408	431	425	450	417	464	477	442	403	449	431	456	506	428	439	452	416	448	395	432	448	405	436	454	434	461	420	432	428	418	427	435	457	416	422	451	399	416	429	419	424	395	393	423	417	407	458	373	438	444	420	397	466	473	454	411	424	454	402	454	410	438	424	450	430	428	415	400	408	409	421	433	441	431	418	433	409	443	400	426	417	390	450	418	454	440	403	431	429	431	423	387	460	432	415	440	433	449	429	437	437	422	434	415	419	436	503	437	437	422	443	477	435	391	421	390	416	434	415	423	447	424	439	480	465	421	424	424	419	437	457	417	425	402	470	439	388	398	445	445	458	441	462	480	444	407	462	429	452	397	421	464	469	416	435	450	435	438	449	426	429	411	458	414	418	406	448	443	420	402	465	424	439	438	448	390	411	449	436	382	410	435	423	400	428	401	401	417	438	439	410	409	462	418	411	439	437	452	433	427	453	441	429	445	461	452	436	416	461	435	420	444	463	462	455	446	409	421	409	382	416	457	443	444	426	417	467	451	402	420	427	453	424	456	434	477	401	467	387	444	450	428	461	415	407	400	425	427	430	453	451	431	393	418	393	455	414	460	431	444	413	432	460	446	442	412	454	445	423	406	412	454	424	440	406	437	419	439	423	397	408	417	462	439	416	409	452	472	377	480	469	430	488	421	437	447	423	443	421	423	426	424	452	465	433	438	428	436	420	472	417	427	420	450	412	462	435	431	400	448	442	435	429	455	420	436	440	400	398	428	403	440	401	422	456	416	460	428	400	439	432	428	429	406	427	413	453	447	444	433	431	435	435	417	414	428	422	432	462	443	395	416	460	430	379	437	440	472	415	439	431	469	407	421	437	459	489	469	412	462	430	450	403	425	422	444	469	413	433	400	440	401	448	411	428	418	436	419	382	431	415	439	437	435	446	432	415	412	452	419	423	453	464	429	478	448	414	442	388	414	445	413	456	409	494	431	430	463	460	458	436	439	416	440	436	458	453	421	420	434	411	410	471	409	408	423	470	445	418	431	429	450	426	421	428	443	428	397	433	408	453	458	428	437	422	449	429	452	495	450	439	420	441	448	394	398	466	446	440	419	430	436	432	453	415	433	418	437	418	435	445	447	391	433	445	451	426	419	413	428	416	427	433	426	450	400	426	431	391	444	447	407	437	383	455	464	413	452	416	386	439	414	423	472	426	401	440	435	437	470	459	416	443	394	438	405	451	435	413	436	435	431	424	434	431	463	455	435	426	418	454	429	459	439	426	433	413	438	434	424	401	435	405	454	460	405	435	400	485	432	453	417	448	419	448	432	417	442	467	446	427	424	428	425	427	424	370	449	445	440	443	434	418	436	407	450	450	427	404	452	422	416	460	440	406	414	414	437	417	428	413	422	431	414	468	429	430	445	431	427	435	449	403	454	443	450	423	471	409	407	429	397	458	419	440	451	418	413	413	478	425	424	439	415	427	413	424	424	446	448	427	399	413	416	439	432	407	427	424	411	433	462	432	374	436	412	428	461	434	392	450	420	419	424	429	394	403	438	437	453	421	479	399	448	427	430	464	429	423	430	448	426	448	436	458	465	434	450	462	413	440	440	439	409	420	386	449	449	443	428	409	422	402	443	410	434	416	452	416	424	444	397	453	462	419	442	424	418	413	490	411	427	404	433	431	404	420	395	396	452	446	447	436	437	421	418	437	432	439	372	460	427	434	449	432	439	418	432	423	444	435	446	425	434	434	428	428	439	414	393	423	403	423	435	438	432	411	413	440	431	428	435	449	411	428	415	435	399	433	452	435	407	428	415	434	451	438	428	429	415	430	401	425	424	421	429	449	433	434	429	421	411	437	408	452	435	397	423	429	450	448	410	442	432	466	429	392	439
25010	23156	30101	25204	17160	4057	915	655	573	594	572	578	578	609	585	629	574	609	569	604	585	593	584	612	548	592	579	585	602	554	576	612	580	561	546	583	595	563	614	542	613	547	582	550	513	555	567	558	641	600	584	600	615	547	587	554	554	589	581	547	580	529	583	545	618	581	564	637	528	586	606	557	589	584	540	641	561	556	541	553	542	586	566	583	576	619	578	563	576	592	606	573	587	619	591	599	586	582	530	553	596	603	562	534	589	544	556	542	538	555	552	598	595	572	543	612	562	589	559	607	562	621	575	541	545	536	580	556	556	608	594	560	576	581	573	594	609	540	596	556	603	532	591	583	560	578	597	551	555	583	551	619	553	566	575	548	551	554	591	559	576	578	591	594	547	574	554	620	552	595	554	589	569	565	584	589	573	603	572	571	566	582	556	578	565	559	522	558	576	585	572	584	515	570	579	564	584	561	594	625	607	581	576	580	639	570	610	575	538	568	588	594	598	528	550	586	575	566	601	552	572	543	578	597	559	578	578	569	588	581	556	550	581	584	554	527	569	631	555	591	581	577	635	567	566	560	542	499	552	601	542	521	557	558	572	576	589	568	588	604	600	603	562	577	575	544	555	545	579	602	592	579	571	535	562	612	581	592	615	559	621	584	618	556	614	565	560	532	554	583	545	546	607	563	608	541	593	586	571	589	567	612	610	569	579	578	506	582	591	568	538	563	540	592	614	524	586	561	547	572	587	557	536	574	579	572	595	602	562	574	556	570	582	579	562	546	524	574	539	610	560	525	562	590	584	552	550	592	591	527	574	554	589	544	565	557	557	557	581	642	541	597	547	540	577	574	555	583	552	614	546	558	571	611	580	541	558	601	532	602	589	570	573	582	567	594	569	558	534	560	583	571	581	566	514	563	566	555	604	600	562	547	549	567	603	580	577	529	581	549	588	555	558	607	515	559	542	556	539	556	542	592	573	607	545	581	552	558	588	538	568	511	553	596	538	605	544	555	561	530	562	583	568	550	548	588	590	582	590	616	523	546	591	515	610	594	559	552	578	588	528	556	565	576	556	582	539	593	553	524	605	562	538	550	570	581	597	595	570	559	598	618	547	562	559	547	596	593	561	581	607	581	568	569	555	563	572	546	573	570	636	583	571	571	584	574	572	558	548	593	587	600	586	585	602	561	566	590	536	561	574	555	525	584	583	539	604	578	609	584	588	551	585	601	573	602	533	565	590	625	580	568	549	584	554	552	538	543	588	571	576	589	574	515	577	598	599	579	601	630	560	550	559	586	567	561	556	577	568	579	573	578	610	526	527	564	575	572	583	613	586	570	565	592	576	572	583	616	614	567	607	585	575	561	549	550	565	606	547	633	561	562	590	578	563	611	627	579	612	576	619	581	585	583	626	602	606	549	597	561	547	607	568	591	541	557	584	568	553	619	559	590	568	575	604	659	550	552	554	535	575	619	535	556	552	545	598	595	560	541	564	591	616	603	563	591	592	568	556	594	561	565	529	601	571	593	593	574	595	560	609	589	556	584	564	601	581	584	551	533	603	557	581	603	612	511	569	569	616	570	592	581	577	587	586	603	570	565	546	582	584	546	567	523	559	574	546	547	568	553	584	574	583	565	578	579	542	588	550	589	561	566	585	597	592	559	556	564	564	561	571	565	548	561	551	554	589	596	541	595	603	571	605	590	558	539	549	591	604	555	558	589	588	572	599	580	623	607	571	550	541	575	552	555	614	539	529	562	585	613	551	591	581	558	600	608	598	620	595	563	541	568	548	534	576	569	564	594	580	569	576	602	537	602	600	607	568	547	585	536	557	558	556	586	585	574	577	541	541	581	594	548	582	543	586	576	538	560	576	572	616	541	565	602	591	601	549	574	550	554	619	566	550	544	610	580	607	574	560	625	558	582	574	610	596	559	580	588	577	587	573	563	547	556	569	573	555	574	586	581	571	567	561	527	593	602	563	548	613	555	536	578	602	572	601	521	577	598	533	564	588	581	569	590	537	585	574	566	563	580	562	584	549	592	579	577	569	557	532	601	588	567	580	559	611	595	579	567	586	540	610	578	606	584	572	551	574	567	581	553	564	558	610	583	585	540	581	566	584	598	587	547	589	567	579	568	588	622	568	560	576	588	556	568	519	600	590	598	571	585	524	594	608	592	609	569	540	578	560	561	589	581	550	520	551	585	582	601	554	583	614	583	625	581	586	568	513	582	541	601	597	597	594	571	581	576	593	554	611	582	629	622	574	621	574	588	604	622	615	557	567	572	554	622	592	556	525	556	547	559	539	541	583	583	610	575	561	556	569	585	576	567	547	524	585	586	530	588	631	588	575	536	562	552	553	550	554	598	582	544	563	597	603	523	539	615	585	562	572	606	567	566	556	581	557	592	581	563	537	587	617	588	549	613	589	589	563	605	558	552	585	560	552	572	566	590	560	608	626	544	598	572	550	558	597	581	567	613	609	565	563	585	551	594	580	564	591	584	596	531	608	574	540	563	573	556	554	543	581	574	601	590	598	542	571	569	581	594	574	512	573	559	580	573	616	550	596	576	602	574	565	593	520	600	563	589	600	563	595	516	569	598	539	565	553	596	576	569	587	535	563	597	607	586	575	523	565	569	584	588	568	557	600	577	562	526	548	598	574	546	590	556	562	590	598	582	573	588	609	530	574	552	551	576	564	538	570	592	600	552	562	618	613	550	562	566	563	582	558	583	585	595	578	629	569	544	595	602	583	587	554	569	603	579	574	596	579	570	567	607	522	547	571	590	527	563	595	564	592	601	537	556	599	580	628	538	518	568	603	573	556	594	524	557	590	602	545	585	560	536	628	562	551	611	575	595	606	576	588	533	521	580	546	570	594	579	556	606	561	553	596	614	555	553	604	569	557	554	586	577	592	582	605	588	564	542	561	582	554	549	545	562	544	573	571	581	601	557	579	587	561	572	586	546	577	533	560	594	568	558	582	566	563	567	550	551	586	619	594	591	531	570	560	576	542	518	575	575	561	574	599	577	591	619	596	564	580	539	564	554	590	545	566	564	621	595	543	565	574	569	569	582	597	584	543	632	570	558	593	583	535	555	592	581	574	592	581	581	591	564	601	590	579	582	591	564	561	586	574	549	548	552	553	572	610	586	561	595	571	591	561	567	617	546	563	561	558	562	585	585	543	568	555	596	624	583	589	585	612	629	588	566	633	589	516	550	583	584	561	556	587	597	534	561	585	543	557	572	578	525	585	585	588	587	638	550	594	562	582	563	565	559	594	563	602	625	557	549	547	578	600	597	582	561	534	579	541	573	565	597	567	552	558	573	533	567	579	545	581	551	563	583	566	536	599	572	582	545	602	609	569	561	575	591	574	580	563	569	558	571	570	544	550	579	570	546	548	595	543	605	549	563	594	606	600	570	575	593	560	550	575	613	584	579	587	581	599	586	557	598	609	592	538	550	589	560	541	587	583	576	540	565	582	600	581	586
62708	85127	47098	14352	3175	922	600	485	536	525	496	568	549	542	517	558	557	537	504	547	541	520	582	545	550	529	531	519	571	553	555	501	531	500	520	510	561	524	531	529	478	516	544	546	543	534	524	541	563	507	529	529	516	572	570	548	557	543	530	522	540	498	510	504	530	538	492	534	535	518	537	535	572	537	503	488	538	514	519	515	547	566	516	564	531	528	519	548	558	530	524	523	532	540	518	483	519	542	506	527	548	575	521	553	519	542	529	510	499	490	540	532	541	556	526	543	507	533	538	519	569	509	476	511	522	567	488	491	493	526	507	526	552	522	491	515	524	516	511	542	558	534	567	535	547	522	504	536	486	511	519	505	507	507	517	530	526	509	550	511	522	550	533	510	538	536	538	507	515	545	496	577	520	526	522	533	534	491	503	542	518	531	505	504	546	538	559	526	549	518	507	520	492	535	560	501	536	519	513	533	500	541	543	530	509	500	496	501	522	529	582	508	509	514	571	524	548	572	535	514	551	548	510	501	510	502	526	536	525	490	536	508	498	512	529	496	565	525	558	557	552	559	504	496	539	533	506	554	541	525	553	506	544	552	501	528	542	517	487	506	505	543	497	504	514	557	529	565	538	521	503	507	544	535	524	508	515	512	507	490	520	526	482	550	541	529	513	545	500	508	514	542	539	577	504	557	548	503	516	522	525	494	525	567	533	543	523	566	553	491	538	530	540	475	557	510	497	530	575	528	529	473	558	496	517	541	529	521	534	533	541	463	537	510	497	506	503	499	549	558	544	506	535	531	535	550	548	495	513	510	497	509	532	517	519	498	532	533	521	522	509	513	514	547	519	567	523	537	566	550	536	510	528	475	502	512	512	536	513	525	521	549	513	564	545	529	537	544	484	523	526	561	500	522	527	528	526	502	538	552	521	543	585	545	532	531	571	515	506	514	530	532	521	485	497	523	532	513	564	508	509	549	517	528	550	525	516	541	531	486	542	532	530	520	533	492	492	522	483	486	468	530	520	521	506	522	535	525	511	532	550	544	550	519	521	516	574	498	492	563	500	525	492	532	561	538	478	532	512	501	520	529	489	590	536	498	501	542	515	525	539	531	524	517	553	523	578	578	524	471	540	552	552	502	532	547	511	509	546	546	506	517	563	533	475	548	535	508	500	531	546	530	533	515	507	541	497	499	528	532	518	509	501	541	540	509	525	549	545	516	502	533	553	493	515	503	507	542	505	533	518	535	540	510	538	544	498	541	551	535	551	471	527	523	539	514	510	552	479	552	511	556	543	526	561	548	513	485	567	503	498	511	512	535	555	554	523	525	555	526	516	525	538	553	539	544	511	591	495	506	488	484	490	503	514	505	492	530	550	548	531	531	494	529	519	554	531	532	536	520	540	521	501	518	487	533	480	544	524	560	503	494	525	494	460	539	503	511	492	517	526	533	526	505	549	500	522	534	536	498	508	458	498	555	505	515	526	522	559	521	499	516	482	553	499	503	513	515	511	483	451	525	572	504	528	544	504	496	523	492	503	495	522	511	512	496	508	511	528	538	534	532	526	536	520	513	560	485	562	505	511	539	538	494	521	529	507	524	481	530	515	535	512	501	524	581	534	535	527	506	510	531	499	508	532	558	510	529	522	514	573	510	522	559	494	539	529	535	499	560	581	531	525	513	524	539	511	543	503	507	514	545	537	524	515	506	527	504	529	524	515	552	532	519	524	501	519	502	544	533	526	524	557	514	544	534	525	543	493	505	528	518	527	499	531	545	537	554	519	523	544	485	526	501	588	560	502	469	551	532	474	499	521	520	538	540	533	556	514	483	510	562	509	521	522	526	525	550	521	567	530	508	583	514	515	538	577	503	567	504	527	487	533	496	539	532	527	541	514	494	527	521	524	501	541	533	522	544	530	579	525	481	531	522	524	561	529	534	495	531	518	524	528	535	543	533	513	571	504	513	544	526	525	548	519	523	543	541	522	491	548	465	534	553	561	546	531	556	522	534	520	517	548	520	533	542	584	529	540	553	515	564	543	523	514	559	500	508	528	505	553	525	503	533	531	517	559	499	533	542	576	503	539	495	522	487	515	528	524	519	555	532	499	509	524	581	509	516	567	545	524	489	533	517	552	560	542	489	509	516	538	507	533	521	551	514	541	517	507	567	525	525	545	533	486	533	523	529	527	529	553	535	498	531	521	527	482	520	558	545	520	529	499	545	521	546	547	488	520	517	511	509	519	540	557	506	506	539	530	484	486	533	525	505	479	526	526	531	515	550	526	516	526	519	527	522	529	530	532	534	534	536	508	530	568	473	496	514	535	548	552	533	499	502	521	536	502	522	507	525	496	493	501	520	530	531	489	533	545	490	542	527	517	523	527	530	525	506	544	527	502	561	579	541	529	517	507	543	549	544	534	543	524	548	536	504	488	512	473	506	555	501	527	528	491	500	491	516	517	552	498	530	525	510	500	523	522	525	494	524	527	520	482	515	527	513	510	560	525	542	508	550	508	512	508	522	520	591	511	503	515	543	519	544	531	529	510	534	574	532	523	553	535	520	553	522	504	532	505	498	554	513	512	551	492	535	494	568	549	480	514	501	560	496	498	532	510	537	535	511	511	497	499	524	535	534	526	539	501	553	523	522	546	508	538	501	534	518	548	532	529	531	546	532	528	510	507	506	524	558	529	551	545	518	519	549	532	542	533	526	508	546	576	520	528	529	580	518	531	521	479	536	557	511	541	538	558	525	517	497	530	503	529	500	516	518	526	479	512	530	510	528	556	509	490	529	538	516	496	518	506	513	544	556	553	547	493	543	541	553	524	538	540	515	535	490	535	491	528	541	544	507	554	541	493	531	536	531	506	534	511	537	507	519	564	510	515	516	545	508	536	504	497	518	526	510	534	524	525	525	513	480	553	544	550	497	581	522	508	513	486	539	522	514	526	558	486	497	517	562	538	553	542	543	557	547	517	513	492	509	530	538	496	483	541	521	487	545	524	534	496	514	551	539	478	574	528	493	567	511	527	508	499	503	526	510	514	489	527	505	547	519	517	520	521	531	542	500	518	551	523	493	545	512	523	515	464	524	503	560	498	475	505	552	542	531	535	515	568	483	537	554	539	511	543	533	487	534	514	485	505	523	494	556	496	529	549	545	538	539	539	525	546	522	517	557	545	507	557	541	505	498	532	507	554	551	525	515	520	558	506	553	490	522	535	536	554	544	563	550	565	524	556	504	581	516	515	531	514	490	519	509	534	548	495	545	475	539	502	531	531	511	560	523	516	516	518	560	537	559	516	531	528	545	521	533	528	555	531	590	502	518	516	496	521	513	513	547	547	515	551	522	543	523	550	547	559	540	542	552	534	553	517	547	509	513	509	512	502	531	515	504	558	522	534	523	554	535	515	517	520	518	508	542	524	525	528	504	509	499	562	527	534	576	542	528	547	532	526	513	513	524	511	541	494	535	532	515	481	530	514	556	515	525	526	525
24005	22400	29437	24520	20047	8800	1314	859	690	703	683	700	658	689	687	686	645	717	622	699	634	654	640	657	639	680	687	660	646	641	679	648	665	657	675	622	715	685	651	642	651	605	665	690	658	662	630	651	677	642	631	658	634	706	676	709	637	644	620	650	649	711	683	660	646	639	623	686	687	675	669	658	665	636	696	681	706	656	669	619	632	662	620	595	719	612	664	660	689	637	697	633	683	685	629	647	671	656	659	656	651	664	680	620	689	672	660	668	654	635	653	701	681	676	656	673	678	635	682	660	597	625	672	636	706	635	629	618	683	624	656	653	642	654	665	649	667	645	642	655	673	663	647	684	628	662	657	628	681	692	641	668	665	681	667	656	676	709	661	674	642	702	627	617	642	686	682	696	678	635	638	673	642	651	649	675	667	752	639	679	656	653	633	669	641	657	602	641	666	643	643	648	661	676	626	666	622	692	649	644	624	628	659	637	648	621	621	673	650	633	624	692	636	665	682	659	661	599	692	609	676	757	631	635	687	664	663	657	617	672	691	651	662	680	647	636	645	628	648	661	633	639	686	640	631	618	644	632	642	675	575	642	620	681	650	691	680	662	645	589	560	678	697	650	633	688	651	656	669	662	638	663	688	631	615	658	660	644	658	612	702	666	677	655	669	676	671	680	673	605	675	697	636	657	670	645	675	639	637	632	660	704	648	597	668	686	695	617	665	605	622	640	699	657	651	597	653	634	673	630	654	628	692	662	676	646	655	678	686	673	670	632	657	626	651	664	636	588	650	676	608	625	662	622	630	653	668	621	663	650	635	672	629	650	650	637	686	652	647	649	657	619	692	646	660	651	629	656	660	647	682	643	646	649	646	664	669	628	626	692	661	635	644	655	595	672	663	659	651	658	670	607	634	644	633	635	652	624	723	649	653	647	615	666	633	661	660	645	647	633	642	662	671	623	678	658	727	720	672	638	619	686	610	657	629	668	661	676	677	704	647	683	673	650	621	680	665	672	667	644	654	665	642	664	665	690	618	710	651	634	637	672	642	657	664	636	658	682	624	735	653	624	667	644	701	620	646	649	657	694	652	667	656	653	666	637	668	654	648	644	667	681	670	679	627	620	661	608	617	642	639	672	653	631	662	678	697	616	656	611	648	628	653	652	663	663	613	663	674	627	664	661	628	685	669	697	678	671	668	627	659	666	643	635	728	687	623	662	643	623	613	657	661	669	677	655	648	665	658	704	661	631	668	601	612	613	598	661	676	635	749	624	654	619	636	658	691	650	648	661	673	685	642	637	654	653	665	666	656	694	622	626	721	665	660	685	631	674	700	652	666	681	650	642	651	662	690	625	682	640	668	627	717	691	658	647	646	679	662	661	651	663	618	607	688	642	629	628	659	649	699	636	648	621	694	650	659	680	637	685	650	683	619	626	693	673	650	644	677	666	661	627	596	664	645	641	653	663	661	628	656	610	665	634	690	649	657	631	631	645	687	640	667	622	640	637	617	637	633	636	649	685	674	638	601	656	686	639	611	628	651	630	652	646	623	639	649	640	672	682	647	605	641	658	678	654	640	680	654	684	677	600	631	700	664	623	684	678	671	668	680	620	620	681	695	647	672	653	679	646	629	639	693	645	736	640	625	661	631	663	654	661	618	687	672	650	642	648	682	615	629	633	649	691	681	657	643	660	623	619	635	632	655	662	682	654	674	661	647	661	639	664	646	662	626	682	619	635	669	656	651	637	663	641	627	699	635	689	656	672	660	649	665	648	664	640	693	620	625	656	677	622	711	624	647	625	673	674	640	699	634	635	647	639	665	673	648	644	666	641	628	659	702	629	653	614	637	632	719	659	662	653	688	689	656	662	657	661	702	634	611	615	670	660	650	698	666	651	662	611	654	641	646	652	673	637	662	626	663	626	673	656	646	665	661	650	649	658	706	668	663	687	668	642	648	640	641	643	668	663	675	698	654	661	637	649	625	675	587	639	668	623	662	636	631	644	681	660	680	648	706	693	668	595	663	703	612	645	630	603	609	625	636	662	667	645	642	691	661	662	612	583	616	683	675	645	597	622	644	621	635	605	664	670	661	650	658	658	693	674	664	599	658	658	652	653	663	642	618	617	661	612	696	622	662	705	650	627	683	620	614	707	688	657	659	625	647	689	644	694	675	665	672	677	620	654	614	694	631	694	662	626	645	701	649	606	684	660	688	650	671	678	644	671	625	673	668	644	660	650	629	632	668	697	649	674	640	656	682	628	600	631	635	647	666	651	662	650	698	647	615	661	642	676	661	661	601	665	672	664	627	624	637	637	622	636	666	621	650	697	671	640	669	688	682	647	647	672	666	673	629	629	607	655	631	682	663	686	640	661	616	608	654	672	667	673	626	643	643	646	669	653	694	672	675	636	607	662	627	631	666	637	678	658	667	658	586	653	639	622	666	705	640	653	689	701	608	689	642	694	671	661	666	652	646	680	686	618	657	602	609	686	637	649	666	642	604	621	599	652	634	631	623	688	660	656	662	642	654	595	700	626	642	631	615	635	641	680	695	699	643	632	595	626	651	634	639	678	653	668	660	665	665	702	645	665	626	628	621	613	617	674	627	623	634	693	641	638	656	668	637	669	666	650	646	658	627	682	634	692	617	707	608	664	619	663	635	638	657	651	659	586	599	642	636	648	655	633	688	701	684	607	655	667	687	566	658	670	649	685	644	635	708	655	612	683	627	660	685	687	676	626	650	661	628	700	657	664	655	655	655	580	646	635	693	660	651	631	641	667	633	651	727	659	664	649	669	667	645	618	625	683	664	653	647	652	629	634	673	632	671	647	646	666	679	649	714	677	627	650	679	631	619	650	628	615	614	635	660	681	689	676	711	685	657	675	623	652	653	639	672	652	651	630	645	672	660	643	665	640	640	647	605	625	641	658	651	625	629	639	700	634	636	668	667	642	608	660	653	693	670	654	687	649	661	649	632	676	695	681	585	645	667	607	651	650	673	623	652	678	648	674	640	651	625	619	662	643	633	611	648	676	712	630	621	648	634	645	654	676	639	682	629	645	669	674	649	631	695	644	674	668	659	701	641	630	624	628	669	650	686	591	658	651	632	651	687	667	626	688	665	651	629	641	674	668	650	632	648	647	604	650	642	672	634	691	704	665	658	654	662	661	634	632	670	629	689	711	651	633	617	700	595	700	691	670	652	653	631	628	628	629	633	651	640	629	652	658	639	659	621	649	672	614	671	622	662	643	665	665	650	655	635	630	610	676	668	664	651	679	673	663	636	682	656	605	705	629	675	631	657	613	618	668	668	668	630	645	665	705	659	628	666	635	688	642	650	621	665	652	663	660	661	647	660	700	703	634	658	643	681	594	643	644	647	629	629	607	640	651	631	666	666	644	663	674	657	672	662	614	648	646	647	590	647	610	611	672	636	642	667	636	684	632	610	625	634	649	628	596	678	661	658	656	683	628	674	682	647	657	625	640	635	660	635	644
60944	90560	52249	17341	3812	1044	641	626	620	613	602	649	589	621	585	574	585	593	608	611	586	621	595	584	603	625	596	624	614	673	607	578	612	628	607	597	550	599	673	599	651	615	621	631	607	602	615	581	553	643	551	589	593	602	612	562	607	558	559	625	575	581	608	592	620	631	623	581	625	571	565	565	592	616	655	626	636	599	614	612	608	569	575	582	614	579	607	614	592	565	573	553	574	576	622	606	594	632	609	570	556	597	600	563	599	609	634	573	570	608	630	620	557	605	597	593	598	623	635	597	598	569	558	612	641	590	633	573	566	548	685	589	596	568	632	588	594	592	620	554	608	582	571	584	605	626	551	578	599	588	558	595	584	621	625	561	632	601	534	544	585	600	624	629	594	607	544	558	590	602	596	615	618	615	611	598	565	576	614	643	583	609	577	584	615	631	611	626	605	629	538	553	624	606	570	579	608	583	630	587	620	569	621	558	594	556	593	555	621	589	610	563	561	599	591	591	645	565	583	630	619	628	622	604	582	583	587	613	591	566	604	627	576	609	573	602	565	624	571	663	588	582	584	608	603	608	608	606	556	560	607	597	574	596	592	609	575	591	622	582	588	571	606	580	627	556	590	610	577	596	573	586	582	574	588	591	598	587	604	586	634	582	581	594	583	631	595	594	586	556	612	633	603	626	655	641	598	618	542	625	612	587	603	583	643	562	598	567	614	614	582	530	594	576	600	566	636	584	600	578	595	600	585	545	606	594	602	538	583	569	578	605	604	572	570	609	579	586	579	645	585	615	592	599	586	565	599	588	556	554	601	580	618	637	573	579	614	540	592	569	661	564	608	632	604	627	638	579	577	580	622	572	620	550	627	616	594	650	600	556	595	585	577	584	595	608	605	554	592	588	586	583	584	569	597	544	628	629	582	607	611	584	635	613	586	667	592	587	577	579	618	581	616	585	600	580	545	591	561	557	526	551	600	583	564	605	600	624	595	554	611	532	575	594	554	594	584	637	595	600	587	632	601	655	570	590	620	606	596	597	562	624	613	561	601	584	593	592	578	600	614	613	592	645	552	604	595	601	617	598	590	582	549	634	568	587	629	590	579	573	566	631	545	580	544	553	598	563	589	555	657	628	563	582	586	624	600	518	629	599	568	599	597	593	597	585	637	646	600	540	577	548	572	617	596	599	641	619	676	578	583	596	575	598	573	565	602	583	592	635	648	575	620	651	577	566	587	584	603	604	610	568	591	605	610	611	592	566	563	563	589	594	620	602	575	621	589	644	601	582	611	614	623	612	599	577	591	611	647	605	580	610	599	663	661	614	638	600	578	646	597	562	623	602	602	605	594	569	588	609	570	603	589	562	553	580	606	577	577	620	616	562	562	597	601	566	603	574	592	615	632	553	584	567	567	612	600	650	581	593	619	645	557	602	616	590	532	617	573	596	617	594	611	627	530	584	601	609	553	592	578	591	598	606	572	602	565	539	547	613	567	587	580	573	586	608	581	591	537	612	589	579	589	595	595	591	585	594	629	625	601	625	606	628	563	573	622	609	562	610	665	599	565	604	619	596	619	552	617	588	623	633	569	619	643	598	587	602	614	609	596	594	593	624	631	599	586	580	575	563	610	663	556	585	582	586	553	554	619	593	574	573	562	604	636	624	600	578	598	567	573	597	570	579	557	602	608	639	605	561	563	584	581	587	601	624	641	589	556	604	613	621	637	649	571	601	588	550	618	600	624	582	571	592	566	616	622	570	589	591	603	615	601	620	585	588	621	578	591	578	618	577	557	590	597	588	565	613	553	623	588	627	678	588	604	597	565	577	605	576	576	637	563	628	608	593	563	586	616	576	606	572	601	609	623	624	576	577	639	612	588	629	583	543	602	625	569	648	605	616	559	588	582	610	617	632	613	601	600	552	563	600	578	596	611	590	578	635	581	588	623	571	592	563	603	593	603	598	591	604	598	591	582	614	560	594	577	623	552	622	606	572	639	600	625	576	591	583	616	585	578	611	604	606	533	599	578	594	590	597	580	575	627	598	571	588	632	602	563	614	587	601	584	583	583	631	626	581	602	633	574	659	620	560	592	590	616	593	605	637	579	609	601	616	591	542	567	594	626	581	607	576	621	584	582	585	584	571	596	577	601	604	566	609	573	592	596	632	572	599	568	586	597	570	590	560	583	558	591	585	583	615	564	549	594	598	568	573	593	614	571	611	549	582	625	597	628	589	577	603	617	611	588	577	583	601	590	589	620	606	615	644	564	602	608	615	586	586	560	614	576	597	582	552	632	599	588	570	581	589	590	572	598	624	596	604	581	564	563	611	629	571	603	563	625	557	582	642	620	602	574	634	651	587	604	632	557	611	587	585	621	592	598	632	593	560	612	574	620	587	634	596	557	584	561	590	616	599	554	625	610	603	560	568	601	640	616	625	611	615	600	604	596	603	614	604	577	596	626	602	578	583	616	605	563	611	557	580	577	613	572	571	598	599	591	633	576	575	613	574	550	590	594	607	535	617	600	608	612	542	622	584	625	577	575	583	603	569	548	605	584	591	618	641	620	561	600	589	575	581	600	632	596	572	617	564	584	611	631	608	643	598	578	613	598	582	621	594	589	613	595	568	610	578	624	600	606	595	615	594	570	539	568	597	612	605	574	611	581	592	606	631	553	602	570	576	617	617	565	553	594	599	588	595	627	588	535	586	596	594	617	600	588	577	568	592	565	569	597	585	615	601	558	567	611	582	614	588	548	582	604	589	597	626	581	610	637	582	613	612	575	567	592	585	558	600	545	584	634	630	568	569	624	599	608	564	602	605	583	598	586	601	603	551	582	526	573	593	561	564	573	575	590	583	589	591	570	600	595	576	612	610	595	630	598	575	578	575	586	588	588	633	557	560	560	594	581	624	621	584	551	582	615	618	605	582	607	601	607	601	603	553	576	627	608	593	640	594	637	571	598	600	618	577	596	609	577	596	623	596	555	623	543	598	635	571	556	550	597	566	534	564	591	614	615	577	585	578	572	616	615	587	595	600	573	535	597	597	617	603	612	531	562	603	581	573	609	598	574	565	609	625	593	625	585	627	601	583	600	581	579	625	566	574	609	602	601	610	619	548	572	587	598	593	636	612	586	600	605	592	605	539	600	590	585	564	610	591	583	567	570	585	599	601	625	591	608	601	628	577	579	590	588	620	547	582	634	584	613	552	575	595	593	588	604	600	609	576	617	592	582	619	595	604	603	627	575	569	597	582	604	567	605	540	601	582	591	597	566	603	617	620	589	591	576	599	591	587	577	590	584	607	583	566	580	617	602	600	587	576	604	570	626	618	577	602	576	592	561	613	581	611	578	563	574	604	566	580	583	583	556	664	575	584	628	610	572	600	613	589	629	594	622	613	575	590	623	582	555	582	595	604	613	567	639	588	596	612	590	567	613	609	581	593	606	569	572	570	670	614	598	584	616	533	552	590	592	567	658	650	593	590	596	624	546	614
34275	30163	19117	4818	961	674	557	526	519	542	540	539	527	541	509	518	511	587	460	550	544	555	545	503	529	520	542	525	522	523	516	520	523	517	527	495	512	539	510	534	516	539	538	493	536	519	513	550	548	520	532	559	522	513	523	467	545	517	534	524	594	550	563	543	541	507	539	513	513	536	517	551	558	535	514	503	513	533	550	538	514	502	515	551	545	550	498	539	530	550	524	504	524	535	504	544	509	511	517	504	534	532	547	528	563	514	523	557	535	513	549	522	549	511	497	482	496	507	517	523	526	496	550	539	506	522	497	515	541	534	555	555	542	549	498	537	538	529	519	523	514	513	536	441	533	513	527	551	538	519	536	531	563	491	543	555	551	452	524	524	519	558	547	493	526	505	548	539	470	533	506	496	520	542	493	540	532	517	534	505	517	529	479	556	536	533	559	536	508	507	542	552	488	516	496	548	511	451	534	522	494	530	513	517	532	541	502	531	498	524	477	566	543	519	548	502	532	483	540	557	531	514	538	511	512	512	535	536	517	524	527	533	564	549	475	552	546	508	546	547	530	507	535	536	497	511	524	524	515	548	555	541	509	489	571	525	493	499	537	495	522	543	534	564	492	556	495	534	533	523	521	553	538	550	517	517	528	547	543	527	526	537	541	517	561	531	500	531	528	541	537	540	492	506	492	535	507	504	509	529	515	530	476	494	528	500	557	503	494	535	525	554	494	510	522	567	532	503	527	507	534	509	525	498	555	526	485	523	489	579	532	519	508	525	522	531	554	506	528	529	502	550	508	532	514	512	552	482	502	508	521	536	560	533	470	600	597	539	498	531	515	493	505	535	515	503	492	506	556	523	552	556	500	508	504	538	592	535	585	473	513	536	483	519	558	521	510	511	481	520	502	511	559	513	536	525	506	543	546	516	545	509	532	555	543	500	555	575	550	508	545	490	550	538	529	485	497	502	505	520	517	522	516	520	516	499	534	516	473	500	521	533	541	532	477	500	560	558	525	505	518	528	530	534	549	494	503	505	512	500	538	502	536	543	525	536	543	513	512	558	567	562	543	530	543	531	557	533	541	526	519	485	522	490	546	531	478	555	514	529	558	495	548	552	493	513	542	538	508	521	503	511	498	549	467	489	511	500	505	521	536	533	523	502	515	505	520	507	495	531	500	526	521	594	475	547	504	464	532	500	526	540	502	540	539	540	506	518	527	516	545	547	526	491	491	536	487	551	510	530	525	500	552	518	502	544	500	525	535	579	554	521	556	498	513	507	502	504	513	553	535	541	563	502	532	513	557	522	549	485	524	573	533	528	480	544	549	528	547	547	536	516	512	521	527	503	555	528	512	505	508	521	567	535	520	524	508	525	469	483	537	552	540	494	504	525	487	499	534	527	499	527	518	502	545	532	561	513	511	557	479	524	520	547	501	532	496	538	506	543	511	534	548	538	510	549	536	570	458	505	488	532	507	504	482	511	575	506	518	552	540	546	526	527	527	524	509	513	536	511	546	529	512	526	493	521	536	498	545	534	484	526	517	497	550	574	548	527	505	539	530	531	517	544	524	497	477	555	564	497	519	563	545	544	514	520	541	520	513	518	537	502	547	507	530	544	533	498	527	511	551	502	561	524	537	538	537	521	513	557	486	536	499	535	555	513	515	521	486	567	487	558	521	549	518	523	536	492	523	541	523	549	525	496	524	530	488	553	535	548	569	512	504	502	492	526	524	558	545	513	508	572	460	560	503	554	521	526	499	543	486	533	561	537	521	546	517	542	552	510	483	516	525	487	538	532	552	529	544	527	595	506	500	549	532	528	519	529	522	485	511	540	493	523	510	563	536	525	532	535	528	547	532	525	511	515	520	544	570	527	494	542	555	487	516	473	546	515	549	518	476	571	538	548	532	521	500	560	544	519	541	551	537	495	528	531	536	526	572	486	530	562	518	514	517	540	535	505	553	516	535	505	479	558	498	486	525	512	550	531	529	539	549	521	523	562	504	572	545	501	557	476	564	535	464	510	539	547	481	530	506	490	482	536	499	556	549	532	567	546	549	526	520	546	531	538	524	530	534	532	542	518	559	523	518	497	555	521	525	511	546	529	517	530	517	518	567	480	505	511	529	478	564	541	498	523	543	536	532	539	520	524	532	544	556	520	480	527	492	521	551	541	482	548	528	535	548	514	520	547	498	555	554	484	546	488	537	538	510	495	513	510	529	508	507	526	532	543	539	535	543	504	469	526	499	519	522	540	511	539	512	535	529	541	544	498	517	523	531	495	499	499	527	574	534	507	571	529	504	470	488	500	469	536	520	519	548	509	525	527	507	534	542	483	501	546	552	538	531	533	531	508	489	488	475	530	528	557	566	517	589	521	535	495	480	554	527	516	522	538	532	546	572	544	497	519	509	541	518	508	519	508	556	532	540	505	542	475	513	538	521	552	545	504	514	498	512	522	509	512	535	513	518	546	534	521	518	532	501	544	481	522	519	527	528	493	554	511	503	515	521	546	520	539	552	514	478	523	550	485	556	520	555	508	546	506	539	513	500	519	540	490	505	493	501	513	485	529	497	506	522	545	503	497	499	507	511	548	496	520	526	503	545	546	544	526	551	522	559	529	533	566	523	502	526	508	533	507	508	505	518	509	518	538	504	511	543	530	488	531	530	518	501	513	561	519	499	519	548	529	503	528	495	551	540	523	530	530	465	534	490	525	480	538	507	554	549	508	531	523	483	511	535	489	523	535	575	509	564	540	554	569	479	508	540	508	562	494	566	532	584	494	531	526	535	489	504	510	542	514	550	529	542	556	534	539	534	557	544	517	523	550	527	511	531	518	523	494	544	527	551	495	513	475	562	552	466	540	502	539	515	555	525	550	573	534	548	504	534	484	494	528	544	521	521	529	523	524	515	521	535	525	553	541	543	516	521	517	513	508	493	539	549	510	494	557	524	539	513	496	533	522	501	496	521	517	553	555	515	534	572	500	564	521	535	482	551	522	529	553	524	519	499	531	494	508	569	504	494	540	535	532	505	566	510	525	545	538	502	522	544	518	508	511	521	536	516	523	496	513	548	518	550	524	530	564	542	537	538	528	548	516	523	529	500	512	527	524	508	493	551	533	524	485	517	516	523	535	512	532	556	587	513	495	498	565	537	545	523	510	533	524	490	567	508	531	484	504	496	506	516	501	535	510	514	558	523	491	526	505	545	485	477	493	502	505	498	537	545	536	543	506	496	547	527	502	499	596	538	498	502	515	508	536	518	509	528	552	524	524	508	579	499	495	506	529	536	520	525	539	487	516	556	492	569	554	482	528	462	580	524	540	519	530	546	525	531	518	499	522	551	494	507	532	509	477	531	500	535	499	485	589	507	540	537	528	522	502	524	520	501	515	521	519	537	524	572	542	513	523	476	532	542	556	547	555	475	555	554	503	521	498	540	506	524	547	494	505	513	503	499	492	545	472	488	548	548	533	474	477	557	521	499	578	529	498
30606	30531	11873	2247	699	482	462	421	452	420	428	431	427	442	425	427	442	453	443	441	407	441	406	420	422	455	485	460	449	391	456	416	436	389	436	442	444	451	454	425	447	401	418	432	423	410	413	449	486	409	454	415	412	429	432	433	429	440	459	414	453	420	438	446	440	414	457	435	437	403	439	467	451	389	436	500	409	438	462	452	428	435	422	384	410	423	441	411	437	425	423	416	420	447	407	433	448	442	425	415	425	431	436	440	404	428	425	455	429	455	443	418	405	469	408	441	410	420	446	426	424	433	451	427	432	479	476	447	441	391	452	439	406	469	468	448	407	428	451	431	398	426	420	429	452	445	419	429	405	440	460	425	414	437	418	456	437	428	421	433	429	442	439	453	415	431	404	450	468	425	430	459	432	403	394	474	430	394	444	407	432	441	424	451	466	416	438	417	453	416	431	410	440	465	449	460	435	442	431	441	455	419	441	449	427	445	419	446	445	439	435	430	428	441	440	432	423	466	421	438	442	436	426	449	451	408	472	445	455	441	424	435	448	459	435	445	459	403	408	427	441	427	451	458	443	409	413	451	443	446	487	419	451	435	413	468	419	426	413	430	441	411	432	447	458	448	434	442	435	449	469	414	437	456	446	439	461	454	464	463	399	469	451	431	420	458	419	439	450	486	465	423	430	421	413	427	396	412	432	455	437	431	421	453	446	387	444	409	450	437	424	457	441	445	420	459	429	434	413	461	442	401	454	410	415	436	433	406	436	420	439	440	456	447	422	435	458	442	447	416	437	457	440	412	465	411	436	420	442	417	455	446	449	427	438	421	448	433	409	463	473	454	427	444	426	462	461	401	453	438	458	445	454	482	436	441	433	412	426	449	479	459	448	427	440	440	428	442	443	420	446	423	435	439	411	435	427	432	446	439	427	432	474	435	440	391	426	447	434	450	403	443	453	431	409	424	407	466	448	445	444	471	475	426	444	394	460	386	458	458	457	460	475	432	421	449	426	478	445	416	436	430	428	434	446	406	412	425	421	424	422	449	470	464	450	444	432	418	453	445	456	451	438	438	415	457	455	443	429	453	454	421	424	454	425	430	443	425	452	448	454	449	434	447	450	437	422	481	465	426	410	440	435	407	432	395	457	430	409	418	413	429	446	448	420	438	445	467	437	441	461	407	452	405	427	399	437	430	448	403	436	435	435	443	425	451	428	440	435	439	473	402	463	421	461	412	440	439	453	420	462	454	445	394	438	440	427	450	454	415	417	462	390	465	423	466	410	416	456	424	397	456	472	471	425	443	413	442	428	423	462	495	461	438	452	457	433	434	410	425	420	429	410	400	445	455	423	417	456	466	441	422	471	417	440	449	446	454	448	417	391	426	472	421	439	445	475	445	456	485	466	393	434	435	429	466	401	475	410	417	399	451	424	442	442	430	421	450	418	448	447	452	444	436	419	422	452	434	474	455	480	434	412	449	450	420	452	406	430	447	402	399	429	458	435	469	442	412	430	424	429	434	459	445	406	399	435	444	430	452	419	412	455	426	396	437	421	443	428	428	453	454	450	443	433	388	446	414	449	441	437	447	468	428	419	451	419	454	456	424	420	452	440	435	420	428	431	409	428	448	443	435	463	438	460	426	460	429	441	443	431	438	455	454	425	410	453	440	441	467	465	421	426	430	419	428	395	425	454	442	460	437	444	409	457	420	459	454	470	473	438	433	462	431	469	443	461	426	444	430	458	439	413	432	460	403	431	460	452	422	419	430	421	432	391	459	456	461	440	401	425	461	441	433	455	455	423	433	417	431	426	432	433	443	461	466	430	428	423	473	443	435	411	465	432	451	417	425	425	442	489	446	405	442	439	459	456	442	441	432	446	457	424	449	470	451	436	448	469	431	458	426	445	446	436	444	469	424	415	416	432	457	448	446	453	435	441	455	438	449	447	431	444	452	418	474	448	442	418	424	431	445	437	451	405	414	373	440	446	471	434	439	402	438	455	389	419	428	452	438	455	456	471	424	419	435	434	433	426	456	430	405	458	431	435	435	446	477	423	455	433	442	398	402	437	434	388	413	458	460	428	426	446	476	414	430	438	487	434	396	400	433	416	413	462	460	406	447	408	460	452	402	421	410	449	474	398	486	445	460	463	417	434	437	433	479	460	406	462	417	451	454	438	421	440	458	454	460	480	447	460	466	460	469	457	434	427	462	420	406	433	479	453	458	420	408	426	424	446	455	407	414	485	424	463	427	424	429	389	450	443	447	400	442	412	474	423	425	462	449	455	456	456	431	420	449	438	435	441	424	454	426	407	427	426	464	474	437	436	423	455	458	441	402	432	451	449	431	458	458	395	410	426	420	445	419	445	430	430	439	431	380	467	411	437	449	409	435	425	451	429	430	446	423	426	454	453	430	446	486	430	421	463	437	439	454	453	430	426	418	440	426	445	455	448	447	457	432	427	454	446	429	466	454	431	401	429	406	391	430	438	463	426	446	481	437	446	469	447	445	444	431	456	455	412	430	421	440	462	450	411	429	404	403	402	413	425	409	381	425	418	419	430	444	461	420	420	450	419	407	427	470	490	440	430	441	427	463	431	426	427	437	413	431	431	457	434	408	422	470	451	455	454	448	418	415	445	437	429	428	478	440	425	435	442	423	461	440	432	411	427	423	433	423	420	440	449	440	423	454	465	458	460	427	483	443	458	476	417	418	436	402	443	441	454	430	462	419	431	438	412	420	420	430	466	469	445	445	460	404	434	448	444	430	413	445	409	440	440	423	424	434	434	425	429	414	439	445	405	430	417	441	454	448	458	441	428	429	433	435	462	479	440	469	408	414	394	414	452	397	450	458	428	440	418	420	422	471	413	460	439	452	460	408	441	483	450	449	432	420	432	440	417	449	432	429	437	442	445	456	398	431	407	444	448	437	442	451	434	454	417	404	411	467	431	464	446	424	424	463	416	406	437	444	456	419	419	420	413	463	404	445	439	433	413	456	437	432	440	467	450	446	447	429	483	437	430	424	430	475	452	420	422	424	458	428	422	450	439	426	423	459	396	433	451	435	432	445	457	464	445	421	421	426	444	422	465	434	451	425	451	454	458	437	398	422	465	456	410	444	385	423	429	430	444	456	423	407	413	487	403	428	453	467	453	441	481	449	417	475	400	395	412	436	474	454	448	421	406	436	409	430	429	396	445	415	410	447	419	436	431	447	419	439	427	448	425	413	442	428	410	456	435	432	403	428	391	452	449	402	454	439	430	456	386	439	433	457	380	430	434	409	399	400	434	413	403	451	449	432	468	447	433	447	424	431	450	449	413	445	444	433	440	437	441	438	442	417	421	421	459	457	445	443	465	452	418	485	440	473	444	463	434	442	455	465	426	458	435	458	423	459	438	401	454	444	460	439	418	442	458	429	444	437	432	452	431	409	454	426	428	431	449	449	427	431	431	476	437	410	413	446	444	440	444	428	458	440	424	450	461	432	451	421	448	403
24985	23392	30123	25099	16802	3605	874	603	625	619	568	586	606	571	588	558	557	557	585	613	556	635	601	574	602	628	623	588	600	590	593	622	533	604	587	575	560	596	562	586	541	595	578	564	574	575	557	589	562	537	576	553	561	558	576	551	551	634	620	591	555	584	594	570	531	633	566	606	591	526	613	574	552	587	564	567	565	562	545	581	553	558	599	543	564	568	591	618	574	592	538	567	593	583	603	575	586	557	618	549	576	635	565	565	583	581	547	540	596	545	569	593	573	555	568	592	624	609	614	534	558	550	585	567	578	550	580	541	578	573	553	557	543	555	588	563	554	580	538	543	578	543	606	548	587	595	537	540	581	602	593	590	570	587	594	560	570	586	560	582	590	565	573	584	601	611	580	536	567	587	587	548	559	557	573	594	568	565	595	565	550	534	564	538	593	537	554	564	576	548	553	584	561	571	562	625	571	557	569	521	588	552	572	610	579	574	559	530	563	605	590	561	559	568	573	597	600	571	567	577	590	591	578	584	565	582	549	571	579	603	576	576	550	604	576	572	571	592	600	578	568	561	571	558	590	573	584	557	561	556	594	569	580	569	576	528	578	545	582	557	550	596	595	571	544	567	539	586	574	600	597	555	571	586	515	552	559	573	609	552	553	605	573	538	536	554	608	528	567	618	523	546	573	536	571	588	568	541	603	571	583	552	611	549	587	573	569	606	569	611	594	569	561	607	594	585	603	557	561	570	578	541	511	575	532	609	580	590	565	571	590	561	587	563	584	563	609	547	529	614	606	574	603	553	558	553	562	578	577	612	558	580	586	570	577	561	555	607	558	579	578	541	557	601	588	547	602	572	575	560	590	531	547	551	553	543	567	580	541	588	545	560	553	531	575	551	576	550	510	560	564	600	545	610	587	605	615	559	570	573	551	546	581	619	619	591	575	574	569	559	532	545	568	523	551	627	572	590	589	532	526	586	571	567	585	577	580	599	518	573	548	571	612	559	541	642	555	571	556	592	532	585	558	594	589	592	569	558	620	603	532	542	608	560	601	528	603	599	597	562	616	621	601	614	568	570	572	564	587	564	558	580	581	558	554	615	544	554	609	614	593	538	525	578	619	555	577	582	556	566	574	569	553	554	634	593	541	577	596	519	605	522	610	586	609	611	584	558	624	604	581	546	606	552	557	599	547	552	571	598	560	549	580	576	558	551	528	562	583	518	562	590	591	579	578	540	568	570	605	584	586	564	561	578	596	555	614	611	575	552	567	586	532	566	614	624	551	566	543	563	581	554	560	569	559	567	587	582	548	588	579	583	573	572	558	575	615	548	560	540	588	573	579	552	594	572	610	577	606	556	598	566	557	541	602	523	575	591	569	569	579	574	560	605	574	601	624	557	596	540	554	591	587	558	581	539	578	518	612	568	532	589	570	603	569	537	540	547	540	586	592	529	594	570	587	573	594	564	578	572	564	585	560	613	540	582	586	525	590	573	585	544	559	582	580	566	574	548	541	575	586	574	508	583	608	597	554	591	539	635	554	564	553	552	582	594	552	578	548	588	571	557	613	556	587	561	605	593	583	559	551	629	572	605	557	591	528	569	596	580	543	573	592	552	568	576	582	618	608	604	594	608	565	635	570	583	587	571	538	557	565	552	572	623	560	567	564	558	567	611	577	535	592	597	508	555	547	566	550	606	559	590	514	562	578	538	572	538	583	520	586	560	542	568	524	561	587	604	569	560	537	569	538	575	539	581	625	540	584	567	562	544	554	622	575	579	603	616	543	586	614	570	579	571	559	592	565	549	587	603	556	562	559	565	572	520	558	543	603	518	594	598	588	547	542	572	572	576	597	570	559	551	565	569	563	595	575	585	582	594	571	595	588	593	594	575	564	576	566	594	597	583	545	572	601	581	564	558	560	577	542	575	559	550	568	564	562	571	568	543	619	598	566	575	535	566	571	566	561	574	587	594	567	589	582	591	580	593	500	591	573	586	562	563	550	581	558	552	567	562	580	571	570	556	592	586	586	575	574	589	554	568	579	597	546	573	598	594	576	547	600	573	627	573	566	584	580	600	554	571	582	560	567	567	609	519	540	556	528	584	573	573	557	530	558	565	604	605	561	572	586	558	557	582	562	534	553	561	571	564	585	608	571	574	608	580	589	571	571	551	569	538	552	546	548	565	599	570	583	569	590	574	608	577	568	566	624	613	597	558	526	569	575	519	545	602	597	574	595	603	593	590	562	580	612	577	551	558	553	508	575	598	553	574	560	565	533	596	592	569	583	567	588	595	570	577	567	570	556	529	600	558	587	578	560	558	595	546	537	528	597	604	517	551	590	582	596	610	594	533	575	578	573	578	559	567	597	583	568	607	543	583	543	553	559	565	555	527	566	593	575	564	533	577	586	605	558	564	568	543	584	574	570	580	537	577	574	554	553	544	562	609	547	557	563	564	581	570	602	578	571	567	546	540	587	580	530	575	548	559	586	578	543	553	573	588	544	575	562	613	578	566	582	570	591	567	595	568	589	531	565	548	558	587	598	551	548	572	544	588	540	567	588	530	579	578	547	587	599	582	581	549	575	575	591	542	574	566	553	596	648	521	587	554	545	557	562	585	563	590	590	551	563	572	575	585	580	594	580	581	571	568	576	549	566	559	613	563	537	558	568	546	604	582	548	574	579	540	544	611	588	549	547	623	562	570	575	546	616	528	524	579	610	584	556	559	597	574	615	547	584	629	555	557	556	549	528	571	605	592	596	598	549	555	564	543	545	585	570	562	558	573	559	590	510	544	517	572	570	573	583	561	633	610	546	596	561	574	558	588	609	554	567	578	573	583	582	555	606	566	590	561	565	592	600	513	576	561	593	577	602	600	551	618	511	546	601	586	545	534	581	600	567	562	618	585	611	576	547	591	586	572	569	556	567	577	574	608	567	568	554	566	572	563	586	547	591	585	638	558	600	545	572	580	588	538	595	591	568	613	592	529	574	585	608	571	611	578	603	604	566	573	547	567	579	533	586	555	572	517	602	546	603	597	599	551	577	555	584	585	568	593	570	597	564	544	586	592	568	542	541	581	590	567	534	541	596	578	594	538	621	612	561	555	586	532	556	593	603	548	570	569	573	605	560	534	592	551	571	599	545	583	586	556	608	524	603	630	597	542	572	565	581	574	649	556	565	583	579	597	549	614	579	567	601	559	631	570	610	575	600	587	576	576	582	583	563	599	555	558	570	549	538	553	546	554	604	564	549	569	564	599	580	583	600	559	535	564	606	581	573	589	571	577	590	579	549	604	549	598	550	575	546	561	599	592	598	557	534	561	598	542	593	577	598	568	519	590	543	615	555	546	582	592	580	570	561	529	586	565	577	568	603	588	519	605	544	565	580	558	546	570	548	535	559	588	556	567	543	540	536	553	541	541	579	548	517	591	537	548	594	562	613	599	580	537	600	561	553	586	580	614	566	587	573	621	596	620	558	570	570	585	618	594	575	534
62762	85533	46405	13661	2889	855	520	539	509	561	552	552	505	558	523	533	544	512	548	514	509	536	511	555	535	504	499	494	524	507	522	537	537	543	523	481	531	559	475	490	536	536	534	553	511	488	550	505	543	513	483	505	513	510	513	523	536	539	523	543	487	505	490	521	527	522	536	565	501	491	512	499	528	527	504	506	519	531	505	511	537	535	545	513	491	498	510	469	478	491	556	503	520	483	545	508	501	467	501	471	526	521	495	501	537	501	533	521	518	546	523	478	521	506	503	495	513	531	548	515	501	498	531	509	509	494	543	535	486	465	544	517	530	481	571	518	553	496	478	495	509	522	503	523	536	518	476	491	498	533	532	478	567	518	508	525	508	523	516	549	517	528	571	539	523	599	525	537	507	488	530	529	513	514	531	502	555	506	498	501	530	560	548	550	498	510	505	557	452	507	487	550	492	528	531	524	536	520	493	508	520	512	521	576	509	539	506	493	487	527	539	536	524	538	459	497	525	525	503	531	521	531	559	537	497	505	527	522	509	525	536	526	508	532	501	550	544	509	543	523	511	506	492	518	505	570	500	525	506	523	563	485	515	498	500	549	515	483	526	537	492	509	512	495	501	500	555	525	521	552	519	489	518	563	513	489	520	536	538	490	511	539	512	526	584	515	536	515	521	544	491	501	526	485	487	550	505	540	535	490	529	524	506	535	501	564	533	530	483	524	575	549	512	516	510	532	503	527	544	468	525	495	509	558	534	525	523	490	532	503	529	495	529	547	526	511	538	535	507	545	462	568	544	500	510	562	551	552	505	526	520	504	486	550	513	543	505	505	523	585	541	492	508	560	498	503	524	528	538	514	544	494	522	512	529	530	491	515	533	501	500	527	513	523	512	521	563	525	526	533	508	543	509	506	535	565	513	510	501	513	482	501	523	559	485	540	488	485	522	518	514	531	509	495	523	489	559	545	507	533	506	487	558	532	475	540	539	524	495	514	493	512	518	487	503	497	521	548	528	527	540	550	539	461	505	508	515	551	538	508	516	536	495	492	543	488	512	504	533	497	530	477	507	534	497	552	561	470	509	533	514	506	493	530	535	524	529	504	500	522	546	530	489	548	530	510	545	535	547	533	527	558	539	535	495	537	519	512	507	537	565	472	491	552	452	517	496	542	523	517	570	555	503	528	549	506	521	495	502	510	510	496	537	541	526	485	510	514	544	507	474	520	506	524	572	477	545	518	509	497	494	557	497	484	489	515	537	547	541	566	498	527	504	527	531	486	532	546	491	544	505	522	529	525	487	489	500	500	475	491	523	569	508	531	497	523	544	539	476	512	499	460	515	510	495	519	544	512	507	501	496	508	519	556	530	491	523	524	517	508	540	517	539	532	546	496	486	502	516	535	534	509	543	500	502	534	453	539	507	503	516	509	511	469	527	516	500	526	540	513	493	498	538	502	475	549	534	521	520	552	501	521	504	516	513	548	545	493	520	552	499	539	509	555	530	547	527	512	557	522	507	495	484	563	504	490	509	511	522	538	539	537	535	517	505	536	535	506	466	519	530	506	500	491	537	570	513	553	537	492	500	494	553	522	482	522	513	523	502	533	493	496	525	470	499	510	507	535	498	453	528	510	588	541	501	554	558	526	511	532	554	523	567	479	490	545	531	502	501	535	542	512	533	501	520	497	496	461	536	525	530	525	561	500	554	556	576	519	511	518	491	500	519	512	509	500	496	512	507	547	527	518	491	525	475	502	489	544	512	523	548	487	529	552	546	482	512	558	557	520	514	521	499	526	507	509	540	529	515	568	533	524	484	516	497	487	535	536	507	570	499	499	530	513	527	513	519	524	504	514	515	520	536	514	546	566	491	508	500	511	545	479	486	555	478	534	503	545	518	527	528	576	531	502	523	547	499	520	519	534	488	540	557	525	510	508	504	518	513	481	488	536	521	522	558	559	511	539	499	514	518	523	489	526	493	547	542	521	513	464	472	542	511	500	529	500	497	467	492	536	516	511	503	556	520	520	515	517	548	496	512	536	507	475	488	490	511	548	563	538	523	533	490	528	525	514	499	521	529	528	522	468	517	545	509	507	557	498	539	535	523	503	485	526	527	524	527	492	515	469	540	505	504	514	559	452	498	477	545	530	486	510	526	493	518	513	501	567	530	531	523	490	525	546	551	525	525	552	493	498	497	533	540	522	484	519	540	519	496	539	512	528	548	509	535	519	510	506	550	525	546	518	547	506	510	510	524	501	506	482	557	505	493	549	515	557	513	505	479	532	496	532	557	511	528	535	504	528	506	507	531	534	486	545	532	455	514	496	546	504	498	518	493	510	486	517	484	556	536	497	556	499	504	498	497	489	506	514	512	494	510	530	526	507	521	516	529	503	531	486	512	514	535	511	535	512	486	543	554	513	490	477	493	522	529	536	518	500	448	539	488	512	493	521	539	551	525	489	488	479	576	533	513	492	531	520	508	502	479	532	502	532	494	526	492	489	515	494	498	516	504	500	537	523	542	484	470	538	546	494	480	522	522	529	539	535	538	502	536	518	541	517	518	535	494	515	502	500	488	477	548	493	506	471	538	528	562	532	517	511	524	524	557	481	570	539	529	549	519	534	500	516	533	497	560	530	519	532	499	498	495	522	444	478	534	518	502	499	536	537	507	506	519	517	498	519	539	508	510	523	532	539	542	518	531	548	498	567	505	533	544	505	505	488	537	527	512	511	516	523	519	498	508	507	498	514	524	512	494	479	526	492	488	479	492	484	550	496	499	526	533	519	547	515	521	497	528	549	564	515	501	503	478	510	480	510	514	499	546	482	487	519	546	515	520	522	532	537	473	514	477	529	535	523	505	522	551	495	528	470	526	548	460	542	522	526	521	512	488	485	504	503	486	522	514	529	485	539	521	510	516	514	568	499	523	505	511	498	508	478	545	572	515	541	513	517	514	502	525	549	515	505	500	527	515	524	507	540	519	520	501	527	523	505	501	532	531	485	549	539	473	508	552	503	514	522	519	515	510	503	526	524	472	537	491	553	562	508	520	490	504	515	479	504	489	524	543	478	569	528	520	546	480	509	523	496	501	531	544	495	512	556	526	520	512	499	546	524	449	484	519	521	500	520	483	524	505	505	472	509	514	482	553	531	516	498	511	529	550	514	513	494	572	520	482	513	525	479	518	522	521	517	529	523	501	523	506	528	501	510	546	550	525	521	528	521	509	491	470	507	518	519	529	497	510	545	516	537	541	535	510	490	500	508	525	526	512	508	534	552	513	526	515	503	501	526	517	540	511	503	492	528	524	523	531	532	515	544	542	513	489	546	497	558	525	492	543	492	496	534	509	529	527	530	504	530	493	518	504	484	533	482	542	516	524	526	512	504	522	515	532	519	515	541	547	474	501	530	519	510	452	499	551	494	504	508	515	550	477	492	502	482	546	480	524	542	521	541	468	469	564	572	558	597	521	528	501	481	487	478	524	505	502	540	549	486
24150	22452	29529	24474	19922	8592	1362	845	701	674	724	713	651	634	661	698	687	679	675	670	616	660	638	624	646	643	589	644	679	623	631	674	653	671	657	655	627	677	670	659	659	656	651	688	653	636	656	669	653	642	657	647	698	632	692	638	703	636	635	599	662	630	642	660	657	681	688	611	626	671	661	609	669	621	620	680	676	650	630	681	661	659	628	664	640	682	613	668	633	675	656	660	644	601	645	654	650	666	657	607	643	637	627	627	636	633	616	650	627	637	641	672	672	625	598	640	627	591	674	634	667	627	643	648	601	636	652	654	633	647	669	624	619	611	633	609	634	634	686	687	677	621	682	636	649	649	617	647	639	682	666	670	667	643	653	668	640	636	650	629	670	669	600	686	677	640	622	683	618	632	656	600	636	676	646	693	670	648	618	615	647	662	631	646	676	637	702	637	670	690	655	645	641	656	711	643	645	641	626	626	629	653	664	636	629	646	628	589	642	629	649	630	642	643	670	652	626	652	639	609	639	641	644	639	660	653	669	642	667	611	677	661	664	637	637	652	619	684	623	632	655	614	638	610	629	626	635	654	650	705	650	636	673	673	609	604	645	678	590	653	665	636	626	625	633	640	669	678	620	713	628	615	634	706	667	651	674	687	616	636	622	635	654	672	666	618	674	621	673	657	672	686	652	638	604	648	648	630	635	647	623	661	645	648	658	626	626	675	644	623	606	609	678	610	661	669	694	654	635	636	641	668	655	646	649	659	604	687	635	627	656	599	636	667	631	690	663	629	650	621	627	600	644	648	629	649	624	670	624	624	650	631	657	639	640	614	641	606	626	656	632	649	676	614	622	646	661	647	658	680	646	613	629	642	640	610	614	640	639	640	615	632	674	628	678	654	643	611	643	663	643	649	679	663	633	676	616	681	671	672	664	625	674	621	602	676	637	641	615	652	695	656	702	656	690	613	652	708	657	647	699	638	658	682	650	648	653	638	633	611	657	648	672	629	656	704	662	657	604	662	674	635	596	685	672	627	678	631	661	659	646	693	668	655	649	653	636	622	664	612	623	672	607	687	670	665	674	613	630	634	645	626	642	646	604	668	651	602	629	642	697	662	649	644	625	710	650	661	682	662	607	638	631	633	631	643	693	646	651	661	663	652	616	639	673	646	632	635	687	634	623	638	615	652	662	648	629	651	623	685	653	651	657	636	626	646	661	637	644	677	661	620	676	699	648	650	654	647	633	674	625	660	631	603	659	685	664	657	709	648	671	603	683	648	660	655	674	676	632	643	653	649	639	620	672	645	627	699	642	654	662	691	654	642	656	644	621	676	640	666	688	671	637	663	591	665	625	657	678	617	644	617	598	644	610	668	678	616	669	642	659	622	700	673	622	614	615	687	661	641	652	631	637	667	637	650	646	660	679	622	617	644	647	632	663	625	646	670	663	603	673	591	640	618	653	652	628	614	677	628	657	609	653	690	683	656	699	651	666	677	680	639	663	633	687	626	629	681	631	647	629	629	669	620	637	663	603	631	660	659	671	672	636	647	622	611	635	631	701	626	689	643	662	625	650	643	699	647	648	676	652	669	635	646	625	662	611	615	637	622	663	643	648	658	712	634	663	624	646	631	669	640	686	623	644	651	602	633	688	617	644	602	632	668	620	649	656	697	628	636	667	605	647	627	635	671	648	620	619	628	681	635	646	633	635	646	692	662	671	625	662	640	629	663	670	627	655	686	663	660	648	675	623	650	698	681	657	609	610	620	648	616	649	661	642	643	636	650	664	650	683	677	607	645	650	648	618	635	665	651	614	669	630	636	644	669	673	645	614	641	622	616	618	670	730	647	673	618	630	649	634	642	657	673	672	649	675	633	639	612	628	678	654	671	668	671	632	643	628	647	635	652	672	671	633	622	618	610	635	640	647	613	599	613	610	630	657	670	583	640	628	621	657	639	643	597	601	670	580	637	621	660	670	648	628	635	607	614	626	645	651	705	674	655	646	658	657	658	698	659	675	714	633	670	621	655	659	622	667	623	657	672	646	650	697	658	589	555	645	662	649	686	645	651	610	658	657	647	625	635	639	633	596	670	657	640	609	629	675	632	624	635	666	655	632	632	618	646	639	645	642	672	633	664	648	655	630	647	647	677	662	654	646	665	665	671	646	674	687	644	628	627	617	658	641	603	640	605	632	637	633	646	665	630	652	630	693	633	638	651	643	579	626	629	644	600	643	683	623	657	676	648	621	653	659	622	631	712	665	614	662	655	677	607	643	652	620	682	641	604	633	606	641	648	685	678	614	650	653	666	661	625	661	659	699	623	645	645	660	674	607	644	636	663	678	631	603	618	647	628	650	609	599	641	644	623	674	668	640	643	623	678	661	675	714	701	646	633	611	628	660	619	587	646	608	594	677	661	624	688	617	640	663	600	631	631	619	656	638	650	638	654	652	614	642	667	695	671	646	626	620	625	620	673	597	685	643	613	598	620	664	620	652	616	592	645	680	659	642	637	658	658	609	628	647	595	664	653	662	643	651	651	639	650	664	631	617	643	656	614	625	632	600	678	640	645	629	642	620	660	706	668	657	688	639	640	676	690	648	638	664	651	644	661	632	617	680	657	659	607	650	641	676	644	651	669	662	657	672	639	610	636	656	657	637	605	676	650	672	675	659	618	613	668	672	693	696	680	629	656	643	629	630	665	636	617	666	668	670	660	632	603	610	602	616	613	659	594	669	700	640	636	673	662	615	656	654	673	669	603	641	591	668	677	612	634	686	667	642	654	749	643	664	654	619	683	636	650	663	607	664	621	663	655	671	630	635	622	619	642	650	649	613	651	632	615	655	640	622	667	698	624	657	619	664	592	654	663	660	640	600	592	662	613	623	650	678	658	649	680	611	630	630	656	636	635	645	694	662	671	667	651	598	643	624	640	657	650	659	634	674	668	684	637	644	648	650	643	636	645	605	658	656	645	649	613	669	666	628	634	627	663	703	648	637	660	652	631	664	612	629	638	631	637	625	647	595	626	610	635	664	651	637	663	661	604	696	658	660	619	607	646	672	685	719	684	684	633	611	617	651	632	649	648	607	629	665	657	606	653	618	591	636	624	663	614	685	682	649	674	661	676	607	644	643	649	627	617	677	682	664	603	654	653	676	642	637	629	606	657	663	648	653	620	616	636	691	631	633	623	658	664	647	628	677	644	622	653	599	683	649	629	605	640	653	634	654	645	690	653	646	654	624	606	702	622	657	650	639	663	687	595	615	646	691	641	647	659	688	659	663	604	632	650	606	656	627	637	677	682	653	659	669	643	676	612	629	679	634	661	669	642	620	579	640	664	663	641	637	612	626	636	652	627	684	665	617	693	651	625	636	592	628	601	668	645	687	670	648	649	659	602	650	625	592	644	634	625	664	638	597	669	632	688	638	651	609	617	628	662	623	656	648	563	670	653	632	646	638	657	642	691	640	648	615	642	662	719	666	674	672	606	607	668	678	672
61132	90271	51940	17150	3774	1038	636	570	616	535	603	619	602	556	580	618	628	561	610	617	596	595	594	613	542	615	623	646	634	608	578	579	560	557	565	535	611	622	583	640	602	588	626	576	559	573	600	630	593	585	604	543	622	612	628	547	591	575	629	577	609	589	558	582	564	610	583	616	589	575	610	589	581	616	588	633	616	586	593	599	608	571	547	562	579	590	591	540	537	609	592	620	609	582	585	560	554	589	620	622	598	558	559	624	584	603	598	599	620	585	572	576	583	610	569	542	596	606	602	574	596	600	615	591	561	627	546	581	580	576	585	583	626	603	567	596	611	585	606	601	616	596	564	581	580	574	586	594	593	602	576	558	565	583	561	585	584	550	543	580	587	577	612	579	607	613	584	561	586	605	629	576	597	611	605	579	560	599	573	586	581	543	576	573	541	576	587	596	599	555	556	581	579	596	634	582	646	611	612	606	590	568	581	587	582	603	590	573	570	592	551	588	611	618	568	553	532	580	579	596	595	536	613	540	553	521	552	616	571	582	583	534	606	524	594	599	541	556	534	561	602	589	555	600	605	567	595	579	568	567	608	633	597	594	555	554	610	606	593	584	588	576	579	604	616	596	597	596	562	569	593	577	603	614	564	612	617	580	593	593	559	588	587	575	520	522	606	581	574	569	613	593	613	590	570	592	608	565	565	580	600	576	591	571	551	623	601	625	583	605	593	552	573	566	563	539	628	611	572	606	596	586	573	597	601	585	581	594	574	575	591	612	595	589	576	615	613	572	582	581	581	629	580	542	625	583	603	585	575	579	595	543	572	584	622	606	590	638	559	615	595	599	614	565	551	567	607	539	619	543	578	574	552	579	598	574	590	587	567	659	611	595	565	567	545	621	567	604	579	612	563	521	586	626	626	646	625	571	538	654	610	592	546	568	583	563	602	549	620	569	562	546	599	586	595	580	577	564	607	604	534	608	563	582	590	548	599	572	596	618	575	602	603	557	581	574	563	563	569	591	550	612	588	569	551	602	586	618	614	615	544	602	585	550	593	566	616	582	579	590	620	593	574	608	577	589	569	538	599	595	529	645	567	621	585	614	583	567	549	630	581	545	629	584	570	559	594	553	601	568	613	609	574	581	642	643	580	584	584	594	652	545	571	565	601	563	541	601	563	559	557	559	566	599	622	625	608	629	560	567	616	574	613	605	591	580	614	570	583	551	576	588	614	624	627	578	600	572	618	566	592	582	575	579	588	522	569	594	653	605	618	596	605	535	596	567	580	552	633	612	592	582	587	598	593	585	575	567	591	568	595	601	603	596	549	625	616	535	583	594	601	581	575	569	617	592	572	615	582	569	591	565	570	589	597	555	627	560	584	599	647	581	567	651	546	605	547	585	594	587	593	605	585	574	598	605	580	555	572	564	610	618	614	596	594	593	551	601	618	586	609	570	586	591	593	591	559	585	593	568	616	551	575	598	594	574	613	566	541	580	569	579	559	580	571	552	547	617	571	570	604	590	583	586	567	550	568	561	575	549	549	595	625	550	623	579	589	577	572	593	597	602	564	598	569	541	585	550	622	629	583	570	601	601	596	586	592	537	578	559	579	604	560	599	592	615	604	587	583	623	565	622	566	581	561	560	595	610	589	592	582	564	597	596	600	585	578	577	552	589	556	586	617	550	597	553	552	646	617	582	564	576	564	580	600	556	583	559	558	618	563	572	583	576	591	586	568	578	589	574	586	573	607	593	585	631	559	628	628	614	616	614	625	548	593	608	562	611	602	643	594	571	551	625	608	592	566	612	596	649	549	616	559	625	592	593	570	591	616	553	585	568	604	592	560	586	634	561	597	579	580	530	572	577	546	594	607	564	601	579	625	629	644	559	591	591	560	549	615	560	620	554	583	562	602	602	564	550	576	625	594	627	580	567	573	543	611	604	589	558	591	568	593	612	584	576	598	547	554	600	583	581	576	568	601	572	608	613	561	607	610	596	567	591	584	580	542	587	542	612	537	588	537	626	622	583	549	596	544	577	553	588	573	547	516	584	594	590	557	598	627	559	538	594	560	571	566	575	566	602	558	583	563	589	575	555	606	555	578	562	574	548	598	605	565	609	579	578	635	539	570	621	534	593	588	595	561	577	621	579	604	603	582	614	560	591	624	551	605	591	617	604	555	560	586	584	588	584	549	550	562	609	553	588	579	582	584	571	562	574	579	637	600	564	553	571	602	593	629	583	573	581	588	596	572	570	557	545	565	588	570	604	562	568	603	577	586	561	566	555	553	645	588	591	547	581	578	578	597	587	595	586	566	553	586	613	560	604	525	599	549	582	560	578	582	598	584	541	569	604	591	600	544	596	563	589	573	584	567	604	576	633	600	584	579	603	611	556	580	584	593	600	595	615	558	625	562	594	585	607	577	563	600	600	594	574	563	618	572	574	535	576	533	562	585	642	571	597	562	607	586	590	600	621	620	601	555	558	625	583	558	559	623	558	587	608	588	536	552	542	596	590	570	625	558	589	590	573	551	593	564	574	617	580	569	584	560	585	568	604	558	616	560	569	555	603	623	619	579	558	603	588	612	575	574	555	582	583	625	563	615	574	579	577	599	616	575	602	577	624	603	580	615	622	544	554	607	557	583	602	592	571	563	582	577	572	604	595	591	574	607	578	578	614	597	546	586	612	641	595	534	590	625	595	602	564	565	606	587	582	556	604	594	540	574	586	528	571	577	615	584	589	604	553	608	558	571	561	543	552	567	600	587	627	575	592	599	597	559	598	561	571	581	564	566	566	603	565	628	601	567	535	577	580	587	590	558	576	595	574	629	613	567	623	558	557	614	590	599	595	584	593	577	580	575	593	572	573	579	598	535	569	577	554	608	584	569	587	580	583	593	554	563	573	582	614	548	614	596	634	608	592	573	563	590	577	565	569	589	550	601	581	631	584	602	589	614	567	603	589	601	597	579	590	605	578	613	573	588	592	595	554	584	597	555	584	614	572	578	608	591	554	530	600	576	583	554	592	570	555	624	563	581	559	541	548	566	629	545	550	595	586	578	582	574	550	559	595	563	572	590	624	587	594	565	578	558	576	643	612	594	595	567	629	539	557	617	592	622	577	631	610	535	575	633	580	570	577	559	560	588	584	567	593	574	596	564	581	574	615	623	563	586	558	593	597	579	531	580	596	596	596	580	589	575	599	614	571	557	590	593	598	597	560	551	581	547	594	612	592	591	539	586	574	548	598	600	635	568	608	565	570	565	587	566	551	583	565	588	620	587	585	583	563	602	549	576	595	578	615	639	542	552	568	595	603	546	631	570	585	577	569	603	589	558	591	587	560	597	577	598	567	605	582	588	568	583	575	607	602	529	611	561	567	569	606	551	563	561	557	545	569	533	610	528	591	589	549	548	575	536	606	608	588	573	604	626	577	570	586	590	545	590	614	592	592	551	594	612	595	586	590	601	603	532	579	623	610	631	567	591	600	608	619	568	559
34290	30406	19073	4535	905	572	524	503	488	477	481	491	556	494	496	520	480	492	519	504	537	541	495	485	540	480	507	452	482	514	515	514	541	464	521	492	523	502	530	573	506	490	524	504	502	479	526	499	496	488	556	484	514	508	543	504	478	518	521	519	502	518	479	511	524	499	532	530	486	513	538	496	513	478	533	519	512	500	502	509	499	531	519	493	530	533	474	480	492	489	521	470	520	549	518	517	508	533	497	531	540	498	513	480	501	508	546	505	483	503	488	527	472	446	508	549	484	526	520	496	525	494	469	500	531	499	510	497	514	512	496	540	519	493	481	486	508	506	497	510	514	454	549	510	528	506	515	502	520	524	517	483	514	520	496	487	517	537	503	507	504	516	496	495	503	503	488	512	515	518	514	493	492	520	480	502	525	469	534	501	523	523	502	536	519	520	544	510	511	453	520	484	568	546	481	525	528	522	511	506	545	522	525	483	540	515	489	484	518	515	523	531	520	521	539	478	509	522	482	498	522	481	533	476	516	532	503	528	521	557	518	539	534	524	532	497	494	503	538	507	475	522	472	496	504	547	511	517	503	519	520	510	473	515	551	540	510	522	507	490	505	489	505	473	520	480	502	508	528	498	511	486	517	510	530	529	535	510	508	521	541	507	497	490	483	513	490	510	470	496	497	523	494	520	509	522	516	524	547	529	475	521	485	491	497	526	537	525	530	521	502	498	487	543	501	510	526	459	538	553	482	505	481	494	500	491	494	539	508	539	522	536	492	507	467	526	457	496	492	502	497	534	518	532	495	449	522	514	522	513	530	504	499	492	494	518	492	461	507	515	521	513	490	445	463	548	532	491	534	512	497	500	489	502	541	501	480	498	524	514	531	541	511	511	493	521	502	510	508	505	497	453	483	502	504	501	505	466	468	540	513	448	527	529	548	498	496	482	474	468	499	508	498	511	517	531	468	481	529	498	518	495	524	526	540	477	538	487	496	490	517	494	528	527	501	513	491	468	484	489	514	456	511	560	494	526	541	471	499	514	496	504	508	538	520	535	543	490	510	516	476	526	465	499	503	522	546	513	467	529	479	481	511	516	518	526	538	505	557	518	512	480	539	494	493	485	485	505	511	478	467	501	499	551	512	510	524	483	509	479	521	512	500	510	526	493	534	528	495	462	500	499	485	501	505	532	459	500	540	497	487	480	534	483	467	513	516	489	515	538	527	501	519	497	497	511	511	528	476	528	517	493	527	488	488	509	517	512	518	500	519	517	504	504	505	505	542	538	503	496	524	538	479	536	496	500	522	517	533	520	530	468	475	513	512	489	508	529	493	511	488	473	488	512	513	526	538	517	495	522	483	521	539	519	525	508	453	501	489	510	483	479	479	486	483	501	503	494	534	505	519	511	472	511	481	523	498	516	510	524	504	501	498	512	481	539	534	567	519	489	503	515	499	497	483	468	509	521	535	498	492	449	493	498	515	494	540	497	515	512	520	527	523	520	479	491	459	516	527	499	478	483	472	499	496	508	493	493	499	488	528	494	512	495	496	478	484	525	501	550	557	502	512	494	533	513	506	484	526	520	483	503	553	493	487	523	539	529	505	518	502	517	480	478	525	519	525	517	524	510	530	519	463	484	514	522	507	478	499	501	479	472	478	498	540	537	513	489	516	477	471	492	532	485	483	509	520	495	522	512	535	507	509	520	509	486	504	530	494	511	530	511	454	502	487	507	515	491	517	533	547	473	514	493	506	451	447	517	510	508	519	537	541	513	536	545	486	519	537	517	481	472	500	486	504	527	481	530	498	506	539	579	503	467	522	509	489	505	521	536	475	506	492	498	478	513	534	518	527	498	495	510	540	534	524	520	508	523	509	516	471	471	499	535	499	497	517	494	498	502	510	464	492	497	484	505	527	560	489	520	506	503	484	505	501	452	505	486	484	509	511	521	492	519	497	520	488	505	506	505	514	466	470	491	503	527	492	491	528	498	517	512	520	562	530	519	506	492	531	537	517	506	531	538	493	515	501	468	512	526	547	519	498	517	551	512	490	466	470	500	503	504	493	510	492	477	512	510	525	521	498	543	502	483	538	541	519	513	537	536	525	497	526	524	510	486	509	519	517	534	507	536	492	513	496	524	516	522	488	475	532	493	500	489	516	522	516	503	502	513	532	480	510	532	483	533	519	488	509	525	477	528	536	542	542	502	557	492	492	494	485	503	468	527	479	495	491	524	533	516	511	504	541	518	483	482	491	529	480	520	521	515	538	548	468	512	504	542	500	490	514	495	469	539	504	514	499	474	516	531	529	514	522	517	470	542	490	509	528	475	528	504	531	512	487	512	474	524	517	542	510	535	521	551	525	536	518	535	506	520	495	509	482	531	511	482	495	501	526	524	492	513	514	511	544	517	515	494	510	487	541	476	501	494	482	529	519	531	476	544	509	532	522	505	541	516	489	527	515	489	476	492	494	510	512	470	472	517	517	533	503	515	566	572	498	490	514	505	524	484	488	515	532	509	490	549	524	554	520	532	524	540	545	489	530	538	524	512	537	520	506	513	514	471	480	541	512	473	516	495	547	505	509	492	502	466	508	509	524	505	552	488	486	505	557	516	524	521	501	485	524	506	517	506	506	513	512	532	506	500	512	498	504	497	490	473	478	517	519	513	478	510	490	481	500	510	526	500	481	487	482	481	509	512	530	534	506	540	517	536	531	494	544	486	542	537	527	505	517	523	479	446	503	496	521	514	497	554	558	458	564	559	512	507	535	524	496	484	484	525	554	502	536	484	533	457	510	526	524	520	526	512	557	514	538	506	481	519	519	543	532	493	496	499	487	492	466	489	489	489	459	558	512	481	518	541	510	513	486	501	517	522	493	553	498	523	468	510	471	477	495	551	491	473	502	510	532	499	502	551	518	524	509	506	517	438	509	501	462	469	485	534	541	509	536	527	486	513	496	515	486	507	502	502	485	534	509	523	469	489	540	522	476	508	499	505	518	532	493	523	510	543	534	543	506	475	566	559	480	490	544	491	491	497	548	498	501	504	512	510	539	465	504	500	480	536	503	484	495	553	480	476	489	494	491	517	522	471	529	488	500	517	507	541	492	533	570	515	491	487	514	554	490	521	515	520	532	499	527	494	493	497	516	495	540	480	499	492	508	487	498	510	498	517	461	512	482	485	482	510	506	499	487	520	491	476	481	526	503	523	525	494	510	505	561	520	503	507	548	528	519	503	482	471	534	532	472	460	508	518	523	526	528	503	518	522	514	509	520	500	513	496	533	523	520	507	524	517	479	518	486	514	487	465	503	559	507	537	488	490	514	569	538	553	511	493	487	526	527	518	479	526	488	542	466	504	469	499	498	561	502	523	492	497	499	482	504	474	498	500	515	482	525	467	516	504	526	503	488	500	466	514	493	492	524	517	516	514	505	507	530	518	515	486	492	501	505	546	543	491	532	513	494	498	492	493	500	528	528	517	492	531	525	524	514	525
30362	30136	11390	2085	704	526	410	416	427	430	428	450	403	393	399	413	388	430	432	422	430	380	410	408	461	420	432	431	452	441	459	439	384	419	463	426	432	459	421	439	440	424	444	432	425	409	421	456	375	425	407	452	439	416	431	390	424	436	390	417	417	419	430	441	424	444	440	442	434	422	394	423	412	396	413	469	390	414	420	407	396	380	440	422	448	416	415	419	405	455	439	407	401	417	439	449	437	425	408	422	442	382	420	397	426	405	449	397	440	426	446	414	366	403	425	449	437	443	427	395	407	450	432	422	421	432	393	433	430	416	437	423	436	420	471	425	432	436	420	438	396	402	439	412	420	447	450	415	415	437	411	428	427	421	410	412	428	403	413	446	420	444	415	417	428	403	449	387	421	468	427	426	434	445	451	442	419	466	422	415	399	455	411	448	404	410	397	419	414	431	441	440	433	403	378	433	416	412	427	423	466	401	369	439	413	406	444	425	455	404	391	455	388	431	394	456	430	462	422	425	406	422	451	424	412	417	397	400	446	403	408	424	459	451	421	444	407	403	431	408	418	442	427	416	427	422	423	416	445	405	402	421	427	442	435	417	447	398	432	380	426	416	445	384	403	432	419	408	422	458	451	459	382	450	445	415	395	458	424	392	430	431	410	409	415	436	399	457	433	430	450	415	452	418	434	420	401	408	421	409	430	424	450	466	424	439	441	435	416	444	442	433	416	445	416	471	429	402	407	404	418	435	420	446	405	402	412	406	417	446	425	383	435	404	427	410	403	434	404	422	422	430	397	396	428	445	429	445	417	426	401	412	428	428	417	413	466	445	425	417	454	428	416	486	446	406	451	407	417	413	423	414	454	432	424	417	414	411	410	432	419	433	431	410	441	462	421	406	454	416	409	395	421	416	436	423	430	425	406	440	449	480	438	422	426	431	383	406	410	422	430	417	424	443	444	404	462	399	423	433	436	430	419	455	436	416	390	407	415	438	362	445	416	426	403	403	401	428	432	423	430	393	428	423	401	427	463	421	439	415	438	419	409	437	422	431	416	425	402	442	450	413	430	442	432	436	396	408	413	388	431	404	429	431	411	423	448	444	411	433	452	434	424	413	435	417	455	434	396	416	398	460	436	412	405	401	411	459	410	452	400	430	427	442	470	390	412	442	424	440	431	421	451	429	431	402	400	390	418	414	424	462	470	448	428	418	412	458	470	413	444	444	427	464	457	409	422	410	434	434	416	394	423	400	425	388	422	419	427	415	397	435	401	398	428	454	461	455	428	407	428	408	421	442	409	419	405	433	389	425	461	427	389	442	426	444	420	416	399	438	400	440	410	458	419	434	434	437	439	423	434	396	434	418	462	418	440	424	468	397	426	398	407	441	403	427	432	418	388	406	445	422	399	442	444	438	401	423	410	404	457	445	487	459	421	448	376	424	430	412	407	363	423	409	424	427	465	417	440	388	439	433	448	435	444	412	405	416	456	430	394	460	413	430	419	445	426	416	463	422	468	414	427	421	436	424	442	433	456	411	413	435	447	420	426	436	426	455	413	428	403	423	399	439	431	422	418	426	442	465	426	430	413	413	369	403	453	405	415	435	421	448	472	409	474	404	445	424	420	443	400	418	432	410	437	405	422	445	380	385	406	405	412	409	428	456	439	384	406	445	461	399	414	380	430	407	417	405	443	421	414	406	456	418	426	445	442	428	419	427	420	442	391	446	438	405	427	433	383	418	415	420	446	402	448	450	447	425	421	421	386	417	402	463	444	420	432	415	403	405	430	430	452	400	413	471	426	457	405	452	424	393	380	397	413	438	438	419	406	398	455	450	416	417	453	414	404	410	414	431	396	403	429	433	436	408	422	397	427	401	411	427	434	422	414	452	447	386	376	393	427	433	416	430	459	399	434	430	377	410	432	417	434	420	426	403	379	397	394	418	402	436	406	426	423	425	434	415	445	425	442	421	414	425	406	459	440	449	384	399	420	409	427	386	407	394	432	415	452	430	426	443	421	444	405	398	451	404	405	414	422	420	464	394	425	440	430	431	382	431	425	440	424	428	422	461	414	413	451	427	434	431	414	417	445	444	398	382	432	443	435	450	418	419	457	400	386	396	416	420	445	423	421	445	409	422	434	434	414	449	422	403	449	425	413	414	458	446	389	443	401	392	409	420	473	410	439	404	418	427	397	402	438	418	440	438	415	438	425	426	455	440	469	465	433	402	423	416	444	426	392	422	436	393	401	441	414	409	449	393	439	412	439	438	399	439	432	380	455	415	403	426	433	430	448	427	429	396	379	424	403	422	433	387	408	442	406	429	446	419	435	425	404	414	405	398	432	415	432	425	435	433	400	452	422	430	403	449	417	411	445	423	451	433	425	445	426	398	398	440	424	446	433	389	430	396	404	426	425	413	407	440	395	459	448	422	442	391	449	411	417	408	410	437	398	444	409	403	397	438	419	423	429	426	431	435	420	468	422	416	382	492	404	415	418	413	445	402	429	417	442	433	416	398	459	412	400	395	424	461	469	433	414	416	364	431	438	393	420	421	433	444	447	427	397	410	408	454	449	424	459	415	409	469	445	428	425	428	422	428	447	425	451	440	434	432	427	401	398	407	418	443	398	440	441	429	418	426	416	430	443	405	412	448	391	428	390	412	421	430	412	463	409	429	444	420	426	398	432	417	444	409	451	411	466	426	384	410	420	444	433	431	444	446	474	434	402	421	449	417	414	440	428	436	435	452	404	361	446	385	388	446	423	449	423	421	420	388	411	414	450	414	427	403	414	427	382	430	429	443	430	407	403	437	428	434	452	421	451	419	416	418	454	440	409	418	409	417	465	434	446	428	447	401	415	468	450	444	424	418	418	445	417	406	415	446	449	422	417	438	391	459	414	433	395	454	443	391	420	404	426	407	441	392	411	392	428	390	457	376	459	433	420	483	449	448	434	410	450	442	401	430	442	406	413	424	426	411	420	438	399	479	442	448	396	490	447	444	429	414	440	442	391	414	437	465	459	435	422	437	442	415	430	431	418	384	440	447	422	386	420	449	445	411	422	449	405	442	421	421	409	453	437	402	451	410	432	444	429	435	431	414	451	422	414	431	436	429	393	414	407	426	437	450	439	433	445	433	418	430	411	433	461	424	398	393	458	428	415	420	449	420	419	442	392	409	419	431	426	424	448	405	433	422	398	419	431	434	448	402	447	411	432	467	417	418	435	427	429	435	407	394	417	424	414	423	399	456	417	400	414	447	402	445	407	432	440	428	375	435	431	421	406	448	431	404	422	414	416	417	423	420	405	413	429	458	412	404	429	436	442	406	422	419	454	423	412	448	419	438	449	422	436	399	380	418	406	428	440	459	398	415	418	429	429	414	413	446	435	446	402	434	411	416	421	429	425	419	426	455	403	415	418	427	411	445	408	439	414	451	404	422	418	426	433	428	415	408	418	412	431	406	468	406	409	418	428	458	420	430	423	433	439	400	437	443
24946	23270	30228	25319	16850	3518	910	637	562	574	581	603	562	575	569	551	580	557	567	550	562	565	516	554	574	566	568	582	583	603	579	546	569	555	551	525	549	550	501	568	568	563	536	585	564	569	579	569	551	549	553	530	576	555	575	542	567	586	506	542	556	566	579	563	538	580	584	595	532	547	561	548	569	563	509	582	584	536	578	542	583	542	560	521	613	535	571	558	574	559	529	535	595	537	551	567	533	511	525	594	573	595	553	540	584	582	565	505	566	547	556	560	580	571	545	553	591	546	542	526	603	565	572	558	604	552	565	531	537	512	577	560	595	569	546	541	527	575	578	583	599	584	559	548	542	583	563	549	539	545	554	540	585	525	562	545	546	544	535	596	553	547	535	566	531	577	559	570	544	506	536	554	538	543	557	564	515	581	551	565	618	528	587	500	539	585	550	520	524	548	560	525	583	544	599	567	568	594	573	529	515	529	558	589	586	581	569	565	565	534	547	594	559	531	561	531	501	562	599	567	581	528	585	525	545	497	537	593	529	527	571	581	564	545	555	537	584	515	527	516	549	540	560	547	529	526	547	528	550	552	528	534	539	575	524	551	520	536	524	574	532	577	553	529	543	583	558	521	563	547	521	559	559	525	548	586	562	555	515	550	539	563	576	550	573	541	515	571	561	512	580	553	573	625	538	569	578	588	526	565	534	590	531	519	549	549	610	549	561	576	554	535	565	510	576	546	552	552	541	538	521	617	560	549	578	551	576	558	507	562	528	557	555	554	543	557	512	531	538	520	575	598	518	545	558	542	547	552	571	577	531	580	576	557	574	556	529	555	534	558	525	541	578	546	580	516	552	555	538	536	519	594	586	571	532	591	538	525	603	546	572	534	529	582	560	567	566	536	549	567	549	578	580	561	592	571	526	562	535	551	564	589	554	582	581	547	556	538	554	566	505	587	556	528	535	545	584	516	565	486	534	526	570	583	577	545	564	552	547	558	565	525	529	560	534	558	549	566	534	589	539	540	565	553	496	531	547	555	548	519	551	533	523	538	606	577	562	555	531	538	556	545	534	568	532	548	561	566	536	528	572	551	568	519	545	551	591	554	564	563	556	570	555	557	515	572	571	537	580	527	588	532	538	565	543	571	520	542	548	579	563	543	544	559	545	537	600	554	511	559	564	543	577	572	558	567	565	537	581	622	533	572	550	530	508	516	581	565	570	575	524	544	505	584	552	524	553	519	537	560	583	524	546	543	556	556	565	547	523	596	572	571	548	529	552	577	531	520	544	601	564	578	558	525	546	534	570	545	586	579	536	569	511	535	547	530	573	541	559	523	568	572	552	530	574	543	557	581	551	548	522	515	536	584	519	518	542	521	537	508	551	555	546	534	585	536	543	572	572	574	567	520	492	553	544	494	554	546	579	531	548	548	537	516	578	546	535	542	564	527	540	526	565	506	565	554	547	566	598	547	512	529	590	558	581	552	554	557	527	516	570	558	537	548	608	545	575	552	538	560	567	543	529	564	544	584	551	522	539	521	582	560	543	512	536	590	549	547	584	523	554	576	543	589	524	509	562	540	555	552	551	539	498	541	563	545	551	562	537	578	563	599	546	595	561	545	539	562	559	547	543	564	554	567	508	571	539	539	535	516	543	546	557	551	568	552	575	547	545	543	568	584	570	573	536	566	556	576	471	542	534	519	510	558	597	498	568	552	566	542	583	568	560	576	582	589	533	511	528	553	583	573	591	592	574	565	573	523	561	521	564	552	524	545	557	518	552	542	521	540	594	553	566	558	596	565	558	514	560	570	554	533	530	515	547	529	527	528	567	565	551	546	532	592	536	515	562	566	538	523	531	542	525	551	603	562	564	551	601	544	556	575	534	602	560	563	544	517	533	566	617	516	559	575	549	547	472	505	538	496	551	595	552	524	575	535	577	549	524	529	566	527	581	552	546	570	561	590	584	578	498	590	589	544	503	539	547	538	527	537	542	493	556	564	535	521	572	578	524	539	559	534	603	543	544	576	575	554	510	570	574	543	545	518	526	563	545	525	562	546	526	584	540	574	555	522	557	570	548	549	521	536	561	617	575	539	545	568	495	521	539	567	534	609	543	552	541	570	564	563	542	559	618	516	568	575	581	558	586	592	533	551	566	527	554	590	532	594	544	548	542	541	549	558	541	531	590	588	584	514	570	539	547	540	543	551	583	544	540	563	551	542	545	586	576	541	556	571	546	552	582	553	565	569	556	551	565	541	549	533	552	585	558	528	518	532	539	550	514	533	543	581	571	549	545	591	565	564	545	559	542	532	552	554	546	557	569	566	564	539	603	521	571	510	524	556	506	536	541	547	578	525	528	577	554	560	568	601	542	566	539	564	568	548	591	562	523	540	534	572	574	495	548	544	552	567	542	514	554	566	532	581	569	537	579	537	593	568	521	546	536	544	544	477	520	562	531	527	542	553	525	539	521	568	548	562	582	534	557	553	541	595	534	595	520	563	584	543	557	563	532	577	549	573	597	568	562	551	595	589	547	540	552	551	485	524	549	525	581	555	558	577	567	570	574	515	556	529	526	569	571	502	550	598	521	560	528	533	511	585	590	534	597	526	527	592	565	534	525	529	579	554	567	543	532	588	570	581	517	556	520	573	538	523	538	521	564	541	546	524	561	579	533	543	507	558	558	606	561	532	542	522	557	527	534	577	574	581	533	591	559	554	557	563	548	537	543	494	552	536	528	516	540	580	579	521	561	571	539	572	490	555	541	581	626	578	519	536	574	513	555	583	572	581	567	517	554	577	520	568	529	547	527	531	539	533	579	548	533	545	558	514	537	544	556	570	577	575	557	540	545	560	524	526	527	569	569	554	556	581	561	589	590	549	563	533	536	537	540	553	574	581	572	572	526	547	578	532	537	569	576	512	551	533	507	544	542	545	505	524	476	554	562	529	592	582	559	551	541	570	530	543	527	528	603	595	591	593	537	543	549	515	572	527	529	574	585	564	546	551	524	601	561	563	573	510	564	535	574	528	552	552	553	565	574	549	507	529	569	558	541	614	560	544	545	549	566	548	533	541	518	533	555	528	540	525	599	566	550	586	534	567	568	554	574	552	554	522	496	537	588	564	574	545	550	579	558	568	546	529	553	555	537	577	533	573	548	484	576	589	539	550	524	518	550	554	520	582	498	538	538	510	543	533	551	585	543	560	522	598	590	564	576	544	581	549	581	532	540	585	563	512	532	542	531	535	549	550	578	571	531	527	557	569	523	557	509	554	542	535	544	575	538	555	548	545	514	522	518	559	544	526	510	543	538	561	551	579	575	596	609	592	563	538	561	565	576	520	573	574	557	516	569	556	578	541	530	547	583	557	527	559	585	553	545	570	548	579	547	524	520	514	527	585	550	546	502	544	562	599	540	571	562	532	612	545	543	595	566	537	561	554	543	575	546	550	547	540	544	558	572	554	571	529	540	530	567	531	512	528	508	526	595	540	540	562
62654	85694	47504	14374	2843	799	524	549	503	531	501	525	541	492	531	492	520	517	543	516	563	545	520	507	478	534	551	526	534	521	482	473	498	511	506	534	483	539	540	545	518	461	530	521	509	506	532	567	501	518	500	504	501	554	504	525	547	514	543	484	493	484	491	473	550	532	496	522	488	506	497	535	508	482	509	527	533	501	524	478	493	518	534	534	502	519	509	529	460	517	529	483	496	504	526	550	492	511	558	508	525	511	515	521	533	549	551	509	554	457	487	531	538	501	481	554	520	461	508	550	526	538	501	512	447	479	526	532	559	492	536	476	491	519	512	503	508	488	482	528	528	526	525	546	472	496	528	512	513	541	465	451	530	477	496	513	497	524	527	525	493	543	497	497	513	496	495	540	503	503	478	499	502	536	490	527	486	478	510	528	559	447	501	500	529	520	523	501	527	486	567	483	520	469	511	543	520	472	512	492	490	502	549	504	568	488	564	548	552	526	500	453	526	484	481	512	471	506	477	474	512	490	487	504	492	481	525	514	488	541	508	508	524	502	505	510	533	548	496	518	491	502	474	547	485	479	482	438	520	473	502	504	475	504	521	514	515	545	532	545	489	520	525	468	506	508	497	509	482	521	495	531	513	536	497	531	501	514	464	542	526	515	489	515	525	471	537	498	490	512	483	522	474	504	527	507	508	508	513	525	509	556	528	505	522	556	510	472	521	465	470	481	526	480	524	529	465	460	507	497	494	504	507	515	480	536	532	528	558	510	539	477	554	536	507	469	528	503	528	499	500	528	507	545	493	515	510	470	472	490	479	493	500	527	488	473	505	532	494	521	575	502	495	495	534	496	539	486	485	525	516	490	520	550	510	520	510	484	508	528	505	497	503	513	520	529	524	497	576	518	550	463	501	524	504	507	521	501	494	512	516	551	501	510	507	479	517	512	493	470	489	524	494	542	480	529	526	516	493	517	526	535	532	508	523	494	528	521	499	494	497	529	526	509	489	535	509	524	524	489	510	536	531	528	506	498	526	478	486	545	534	490	521	522	534	559	487	511	551	560	482	499	509	485	524	525	508	511	502	538	518	476	471	536	510	511	514	531	502	539	460	519	484	510	497	528	492	516	530	535	530	524	492	533	512	493	497	520	490	506	515	548	505	528	502	537	491	511	551	502	509	519	520	505	510	508	529	480	511	525	511	516	528	472	490	519	509	526	496	480	478	557	514	516	510	473	510	481	501	537	532	504	486	482	565	557	506	508	482	474	497	506	515	530	482	479	498	534	505	450	507	529	518	523	528	506	511	499	486	498	509	546	463	525	475	536	493	499	452	541	506	507	516	495	515	531	497	521	558	500	508	550	492	519	534	487	520	509	531	540	513	521	477	501	511	481	480	528	496	539	498	504	510	513	493	515	489	464	493	516	515	510	516	505	519	513	499	553	515	494	522	453	480	537	533	503	497	484	526	523	488	473	489	482	522	475	505	517	486	534	476	508	550	525	540	560	503	535	495	461	492	550	511	526	538	504	489	486	543	521	498	434	525	524	539	521	525	506	499	501	543	495	530	516	500	476	477	501	506	511	509	499	532	543	528	510	519	499	512	496	531	551	503	526	476	523	504	516	499	512	483	483	490	479	507	497	550	542	541	500	492	513	520	471	537	495	479	477	497	471	503	514	505	475	518	476	498	519	484	509	573	527	518	487	527	481	452	514	526	508	519	515	512	474	527	505	516	554	497	535	530	504	507	504	496	485	533	485	520	528	519	497	492	523	542	533	509	500	497	499	472	469	495	514	494	500	506	506	481	515	536	523	496	517	498	507	561	532	526	498	503	516	492	509	495	512	510	518	544	507	516	522	513	505	524	518	508	558	511	513	516	522	552	494	509	506	542	538	479	516	504	513	507	489	533	522	492	483	478	499	504	492	543	486	505	496	495	512	497	510	501	488	540	490	525	566	544	523	497	529	498	543	503	529	496	497	511	557	505	530	497	502	508	468	535	549	488	510	520	507	517	531	553	525	492	503	535	532	503	509	459	512	531	480	497	515	476	512	458	518	544	477	492	493	507	498	499	497	557	515	512	529	461	459	515	505	508	498	491	477	517	476	469	504	540	508	476	465	532	507	517	517	518	465	507	515	502	495	491	511	476	529	497	513	508	478	504	498	493	515	481	430	530	505	510	502	491	522	465	547	470	511	490	500	502	492	509	494	517	542	451	519	550	512	502	481	509	521	498	505	507	498	503	488	484	494	508	520	512	500	542	522	497	516	527	545	511	491	517	531	530	541	483	516	518	513	522	538	502	532	474	485	534	501	524	520	536	494	513	513	528	466	482	499	472	473	528	501	520	498	501	529	557	505	482	494	517	502	507	492	505	479	526	540	511	489	500	492	496	529	505	500	486	497	494	530	524	477	539	527	498	531	506	541	552	515	483	494	485	535	512	476	475	544	538	478	541	467	508	560	547	526	514	494	484	511	511	575	518	513	535	549	517	486	500	489	531	473	494	529	516	512	493	504	505	512	520	508	478	527	499	514	530	516	505	468	529	523	515	513	541	526	505	512	476	526	525	511	514	521	526	486	511	544	493	529	500	516	526	514	495	553	515	471	486	529	509	509	517	549	509	507	513	513	489	477	479	509	521	540	504	497	481	534	455	527	487	547	535	497	482	515	503	517	478	463	476	485	484	513	476	509	517	478	517	530	498	511	476	504	491	523	546	522	495	500	476	541	523	527	487	503	516	511	501	474	507	534	527	523	540	539	522	514	482	480	472	518	510	516	479	503	525	485	510	515	519	521	449	505	473	557	509	534	513	512	493	489	504	520	510	525	489	525	492	471	514	475	527	464	499	495	502	480	535	527	509	535	516	478	526	517	519	518	503	517	518	520	472	456	494	483	548	488	508	493	455	506	498	519	508	527	535	505	523	557	478	513	518	535	511	503	479	467	485	481	505	511	487	500	479	524	492	492	508	540	513	493	496	536	500	521	503	509	505	495	494	524	471	501	517	512	560	477	532	515	500	485	525	507	522	479	510	518	521	500	492	509	512	503	523	489	506	540	480	486	514	485	486	502	463	476	521	513	487	546	509	517	518	526	501	526	473	505	509	506	524	521	513	531	519	483	512	541	536	523	480	506	538	510	512	494	503	522	535	512	505	507	509	511	567	503	474	521	511	513	536	510	512	472	477	505	518	524	510	487	525	504	505	498	472	506	546	499	527	504	518	508	544	512	537	465	514	498	494	490	496	540	506	548	539	509	500	545	503	516	507	538	479	489	531	490	482	488	486	523	501	530	525	485	503	481	499	495	533	516	505	477	496	479	495	454	497	493	491	527	480	485	483	522	495	507	497	513	510	556	507	575	463	501	573	536	495	508	482	483	537	496	520	529	456	489	510	513	498	478	479	503	515	510	469	523	478	512	533	499	498	492	540	490	527	493	497	516	483	487	511	515	512	505	463	515	485	561	533	484	508	497	495	508	499	509	507	458	515	480
24275	22441	29728	24604	19972	8460	1235	747	648	653	607	625	643	647	648	664	677	675	612	720	628	667	641	632	611	642	602	631	612	681	642	590	628	616	628	617	676	632	589	647	639	607	567	611	634	659	650	634	603	586	619	627	612	629	621	596	629	621	615	638	629	627	608	658	642	605	623	612	587	593	598	604	621	662	646	609	640	675	574	663	622	627	614	625	635	653	600	588	605	629	584	627	611	623	611	620	577	619	628	603	609	620	656	628	586	634	594	615	582	631	643	629	630	590	628	635	617	665	659	627	644	609	619	577	604	682	622	624	597	599	614	625	630	601	647	603	597	617	670	571	634	594	636	610	593	645	598	584	633	618	582	652	613	612	618	638	627	615	617	621	612	618	668	650	674	657	616	605	601	570	627	612	653	617	674	636	639	610	638	627	588	605	605	620	652	642	638	612	615	578	603	561	647	618	583	616	583	644	629	575	627	605	660	597	621	625	617	603	610	610	571	619	640	627	554	666	621	591	647	610	587	601	606	612	608	632	635	604	586	705	650	620	623	609	641	645	609	649	653	598	614	637	628	621	642	604	611	616	613	644	609	652	582	617	624	634	595	593	712	611	611	604	626	646	627	641	598	564	591	627	588	612	628	624	587	637	596	605	648	589	600	583	611	620	655	660	622	606	622	602	623	593	608	633	623	657	660	656	631	589	579	644	594	639	653	591	600	628	572	614	608	644	602	570	679	599	625	619	645	592	585	611	556	633	641	621	630	605	620	642	618	627	618	591	586	557	587	573	638	607	592	614	633	657	597	620	644	684	614	602	602	596	632	614	650	592	624	609	630	623	643	590	611	643	650	594	626	597	622	605	619	607	641	669	617	658	595	605	609	607	606	589	614	642	635	634	661	675	575	619	570	622	618	655	667	615	622	593	672	622	656	620	625	636	638	638	601	702	609	681	588	629	591	620	605	602	655	609	628	639	589	599	614	655	586	620	592	632	622	647	623	615	626	643	584	643	621	579	631	636	590	596	628	632	599	611	615	570	613	566	613	635	642	665	596	622	588	627	648	620	598	617	636	634	657	609	579	638	624	626	655	582	596	586	577	625	646	642	654	565	610	601	588	636	628	618	615	611	636	645	612	645	593	658	641	653	632	610	687	614	587	638	594	605	607	628	700	608	651	612	629	583	634	637	615	618	642	598	622	631	590	600	650	656	620	586	603	614	625	652	633	581	611	649	647	637	642	619	609	668	593	634	629	619	654	614	645	615	597	616	574	611	594	593	594	643	612	644	670	633	642	618	637	607	584	588	614	617	630	603	646	631	568	682	592	673	604	596	663	615	578	595	680	624	634	622	602	646	573	625	610	649	656	634	622	648	569	586	612	613	632	626	600	603	602	621	641	618	623	610	630	598	620	632	634	645	654	598	609	616	629	598	612	646	594	641	626	600	596	615	652	562	629	683	630	627	627	608	631	637	584	658	621	607	641	612	626	638	624	645	649	654	617	609	623	574	557	633	578	632	656	621	576	643	596	610	661	652	617	590	640	628	611	574	652	634	641	633	627	609	594	581	584	558	655	623	603	601	600	606	639	597	597	592	608	682	640	604	626	646	609	628	659	640	645	605	616	654	634	623	613	623	623	572	648	639	603	632	610	635	590	634	655	642	635	618	615	582	631	633	588	656	603	599	566	559	614	649	650	627	623	638	666	626	575	622	625	648	632	644	644	591	661	626	615	583	653	585	602	580	603	633	588	631	625	621	644	621	626	604	604	607	671	603	608	661	617	601	629	642	589	567	649	630	611	573	614	583	656	614	625	602	637	625	592	663	580	623	576	619	602	664	562	637	641	642	620	590	644	602	643	643	627	626	619	608	636	587	641	607	576	645	639	664	625	594	610	579	598	622	607	635	587	587	635	624	575	587	653	617	631	660	617	642	592	625	606	651	619	583	595	588	607	595	583	566	588	647	634	683	591	629	623	610	577	632	617	656	598	635	611	632	641	623	633	599	607	635	610	611	628	577	631	629	628	588	607	656	586	647	588	607	569	644	647	598	606	647	652	611	607	597	591	636	670	644	627	631	579	605	619	618	622	638	616	636	603	639	625	594	614	633	593	640	643	640	637	592	654	648	588	619	624	623	644	627	612	599	612	601	619	592	572	618	595	636	652	574	643	607	595	618	589	593	573	605	626	593	615	621	592	675	579	618	607	600	632	569	626	638	654	636	622	653	626	580	590	646	623	638	639	638	628	607	658	607	636	630	625	634	587	547	621	589	670	626	597	573	608	614	641	646	602	610	603	665	602	675	619	614	628	567	609	636	630	634	630	644	629	661	606	633	611	644	593	581	620	617	642	662	605	660	601	628	578	638	609	604	629	600	640	640	659	650	600	627	643	624	603	599	620	594	610	588	602	617	593	571	601	578	615	618	582	571	574	638	594	604	575	579	628	651	636	669	635	593	620	647	617	589	608	560	632	626	608	641	614	590	591	580	614	663	625	588	608	643	625	654	642	614	602	656	628	650	606	562	629	631	591	637	582	629	622	579	590	606	630	601	586	602	620	606	596	616	671	598	591	632	629	612	632	627	617	578	583	671	601	630	630	620	632	605	642	622	641	632	622	594	600	625	593	541	594	621	577	606	615	639	684	649	632	612	561	638	634	620	643	594	608	635	604	605	641	625	573	641	578	636	622	638	599	625	587	603	608	615	630	616	609	628	630	596	607	587	678	600	651	626	605	602	606	596	604	594	580	587	583	634	608	599	611	652	632	623	611	655	629	632	671	607	634	623	626	647	602	633	629	593	621	608	624	632	609	610	578	551	624	640	635	595	617	614	629	561	589	597	606	621	611	603	628	632	642	588	666	602	611	652	610	640	629	632	621	604	599	623	613	597	617	624	625	641	626	658	642	631	591	677	574	610	596	591	600	576	641	636	585	593	615	667	645	587	574	593	615	626	602	569	578	611	605	655	676	569	651	636	622	571	600	624	623	575	629	599	587	576	584	671	645	630	605	616	599	564	614	599	591	632	623	590	613	587	582	651	628	643	603	618	614	587	590	587	577	620	643	590	620	674	599	666	576	619	625	606	606	635	576	605	621	627	613	633	635	654	658	626	642	603	622	627	616	596	662	617	643	584	604	598	634	616	667	580	624	595	602	623	612	654	633	618	599	595	625	592	614	615	599	637	579	616	662	598	638	627	603	591	600	599	686	640	611	602	639	586	594	607	622	599	610	664	621	617	606	628	587	595	630	658	603	605	646	622	625	617	595	610	630	615	579	588	662	603	610	636	617	588	642	656	618	581	623	620	620	620	619	640	604	650	618	611	617	651	691	643	628	638	673	618	623	570	595	647	616	621	639	619	594	595	581	597	684	624	580	619	588	641	617	640	573	623	630	617	603	606	630	626	611	643	658	624	622	640	643	621	595	644	635	592	641	649	642	619	633	622	662	617	625	649	634	639	572	661	590	668	591	648	686	647	595	633	616	654	604	615	629	624
61580	90563	53152	17316	3716	983	648	604	597	573	545	604	564	564	595	598	586	600	579	569	540	601	570	559	557	652	580	610	581	561	622	546	563	540	545	554	545	600	554	550	578	526	547	575	586	586	604	549	564	547	593	562	598	577	589	591	592	571	557	564	589	605	583	555	545	525	591	653	588	551	572	579	568	551	547	569	590	587	574	605	587	532	613	541	605	555	561	523	568	578	553	572	559	545	565	572	579	576	570	547	632	543	566	537	539	529	526	542	591	596	611	574	593	620	573	589	552	542	585	567	559	540	582	549	569	585	580	583	568	572	596	555	546	557	593	540	579	564	571	558	561	564	588	545	563	568	555	559	561	572	646	540	597	563	555	599	601	574	540	584	559	595	528	522	522	578	584	526	539	550	572	615	579	573	576	638	589	552	554	598	531	537	580	560	580	556	546	568	575	525	552	565	557	595	551	549	533	593	558	620	537	599	529	526	538	574	578	560	579	523	590	587	579	558	558	519	555	553	573	560	596	546	561	598	581	585	569	543	593	573	547	582	564	543	565	591	558	569	603	551	562	603	568	544	558	565	583	521	577	529	587	551	537	609	541	558	543	575	569	594	590	605	579	575	534	571	595	604	533	579	568	553	581	577	560	592	585	574	602	561	567	549	584	564	534	566	570	526	504	580	609	585	568	570	552	545	609	560	616	576	562	586	571	550	566	573	571	589	540	534	565	533	595	517	588	564	568	561	582	555	567	583	593	579	549	547	571	541	610	572	628	574	564	550	587	564	598	560	598	576	591	583	596	615	572	620	538	575	567	619	571	565	567	560	583	583	568	599	543	557	580	584	582	577	551	582	587	558	585	538	554	583	555	603	523	564	572	570	566	549	577	549	597	604	575	549	578	545	557	555	521	567	622	558	593	648	572	603	582	569	568	580	595	572	557	566	613	548	552	572	558	524	583	595	555	591	558	539	576	583	549	567	557	557	529	596	559	555	552	579	597	604	609	539	571	561	549	551	506	562	542	508	572	562	556	576	528	581	562	563	549	587	556	595	548	571	571	573	544	571	614	582	582	609	614	600	608	598	547	573	564	525	543	584	549	556	568	592	590	577	605	595	550	566	592	559	543	582	585	523	536	588	540	571	595	542	593	562	567	588	560	571	568	535	563	544	591	550	597	543	558	524	587	566	555	585	569	567	631	551	570	617	551	527	561	568	583	561	587	537	576	547	531	535	561	574	575	566	574	551	572	546	515	590	573	562	603	540	560	562	565	591	547	558	584	577	568	575	568	567	540	592	559	601	618	565	556	580	588	594	534	546	586	583	575	558	553	574	566	566	591	591	557	567	565	573	567	534	556	575	561	595	603	578	549	581	594	566	551	580	584	546	584	573	531	599	566	550	584	582	576	537	558	582	594	567	591	566	548	575	581	549	540	561	607	581	567	564	556	598	570	566	591	579	605	557	583	552	569	559	578	571	538	591	552	555	544	528	550	565	608	504	550	580	558	553	556	588	588	570	543	555	540	565	537	566	597	588	555	537	552	592	565	603	576	571	586	543	531	573	611	537	544	611	588	570	574	545	602	575	547	564	579	572	567	568	576	626	608	570	579	573	549	565	595	562	576	574	588	563	574	582	567	502	577	529	575	610	556	579	580	570	581	564	534	595	598	562	555	560	574	525	553	516	587	533	568	607	571	568	554	582	542	599	519	602	574	549	624	550	588	565	573	593	573	563	573	562	562	595	570	580	589	528	586	578	579	559	588	512	630	623	594	551	653	563	557	593	586	553	554	554	601	584	564	589	595	594	596	525	552	570	581	578	583	589	560	538	569	575	550	558	581	580	531	571	545	557	573	563	521	528	586	572	577	593	539	562	580	547	517	532	561	557	538	563	553	555	585	562	626	527	608	599	523	551	601	576	547	588	575	553	558	542	539	537	572	588	532	626	559	575	552	596	531	549	584	599	598	567	556	591	545	617	582	598	568	551	588	610	607	594	566	604	574	507	559	585	569	618	518	596	549	580	558	582	550	537	586	522	563	521	528	549	566	546	518	585	613	605	568	559	557	589	576	517	560	563	556	577	602	550	543	566	582	607	541	583	546	549	570	545	570	574	557	558	561	584	587	551	585	571	580	609	558	577	541	557	563	562	574	539	604	603	530	648	547	556	579	592	594	570	628	601	571	587	562	584	628	590	552	573	589	588	519	540	597	521	577	603	567	612	541	555	566	546	595	556	566	595	596	560	575	541	549	556	573	564	583	604	577	519	554	587	545	527	566	579	550	513	579	582	515	586	534	540	548	576	553	529	526	551	558	546	566	577	546	592	609	562	557	572	580	575	554	564	581	572	565	583	537	571	603	570	593	594	549	559	572	532	592	573	519	591	563	559	554	573	585	556	559	562	576	556	536	571	566	576	564	571	558	569	566	593	614	563	618	555	551	556	531	614	562	561	548	528	587	545	533	563	581	523	583	540	512	530	589	567	548	581	608	591	571	564	566	551	560	554	542	548	582	539	570	512	572	567	579	582	590	556	551	539	600	567	566	575	588	555	550	566	532	577	559	597	554	562	547	564	549	579	573	546	589	554	585	540	566	564	586	588	596	590	532	567	562	641	522	575	579	585	551	583	573	565	539	554	562	621	561	556	565	581	564	547	564	614	619	513	555	555	632	589	602	566	566	532	609	520	590	592	599	564	562	506	561	574	624	560	578	582	533	580	566	613	572	557	525	600	590	567	610	598	547	543	546	574	570	544	577	599	539	573	557	561	584	599	563	584	572	558	565	561	582	544	575	574	569	582	611	542	609	555	563	531	580	554	565	554	598	558	567	541	568	568	599	579	580	560	537	582	585	554	555	586	586	521	621	546	523	563	550	572	589	577	586	597	555	599	589	577	571	567	529	601	571	567	584	548	588	572	546	550	615	526	576	564	533	568	545	595	545	585	552	542	584	596	590	529	548	589	605	585	556	546	527	559	535	563	566	617	583	565	605	543	532	582	506	549	571	577	563	597	577	547	616	589	568	573	540	556	547	583	563	572	547	521	576	585	583	569	583	562	556	563	570	563	572	581	534	562	551	575	566	575	544	579	581	572	560	567	631	590	584	575	526	508	576	541	567	568	532	598	648	586	556	558	554	548	551	539	642	573	566	584	589	527	577	599	561	582	532	577	556	533	596	553	541	586	575	555	590	591	556	564	585	560	550	568	575	573	552	572	574	543	559	578	537	562	562	563	559	588	541	540	574	569	547	603	600	530	535	570	597	587	548	574	598	530	557	609	544	586	575	595	572	567	563	553	556	637	569	578	547	557	584	559	554	561	531	539	538	584	568	596	576	620	572	595	576	552	616	562	560	578	547	565	576	571	598	538	589	586	550	567	582	580	583	613	585	553	528	546	588	593	588	573	610	584	570	577	584	581	552	548	543	605	558	538	597	564	510	554	581	539	602	606	582	582	565	596	570	589	563	589	559	553	582	549	547	571	533	568	550	563	609	550
34214	30081	18973	4504	819	540	484	470	499	528	456	512	513	473	477	472	432	453	473	491	497	488	489	486	469	500	505	475	526	493	457	492	460	517	483	483	476	525	452	492	476	446	530	437	465	494	521	465	490	487	479	489	476	443	450	477	495	439	470	485	470	513	454	532	520	481	436	499	519	479	498	509	480	492	513	487	454	431	459	447	472	502	465	479	486	478	461	469	496	509	480	485	453	482	466	465	504	487	508	458	461	452	466	508	479	483	508	502	425	409	497	502	495	468	436	495	472	536	537	477	485	469	482	493	485	449	479	503	478	453	500	496	514	464	503	466	444	489	494	453	511	523	480	469	459	471	456	495	448	537	499	518	478	475	471	505	454	481	471	470	461	476	485	499	488	502	472	490	478	473	500	487	477	495	516	492	453	481	488	425	490	511	484	455	486	492	487	480	472	493	486	491	480	487	489	496	496	484	482	466	443	465	483	485	474	479	460	491	483	462	479	481	490	505	470	527	491	458	482	450	465	458	482	466	467	474	467	473	524	488	522	451	484	493	507	473	491	484	485	434	482	450	448	494	433	488	464	494	493	474	479	493	466	507	474	489	449	476	452	468	473	452	454	493	455	486	479	472	463	465	475	453	493	491	455	476	483	495	456	448	508	467	458	437	479	490	507	491	459	497	476	504	442	467	461	458	488	488	445	493	473	465	484	479	480	477	477	471	479	477	455	466	444	484	516	459	483	480	456	510	524	474	482	452	500	443	506	440	423	483	478	478	497	490	491	466	485	510	489	451	463	473	472	487	462	555	480	476	480	503	500	444	464	489	497	519	453	448	498	498	469	474	491	485	438	508	484	449	446	431	475	461	512	466	516	454	465	457	485	517	502	516	489	461	445	478	491	465	513	464	494	463	485	494	495	479	527	478	485	487	471	473	469	437	458	483	466	484	485	474	462	449	479	515	486	516	498	474	497	501	461	498	470	481	437	505	533	528	458	482	509	471	450	494	477	464	500	495	405	475	463	477	435	438	504	459	463	479	496	475	476	449	497	541	450	458	488	499	455	521	479	453	489	474	469	460	477	473	495	461	479	493	485	491	494	475	486	462	499	495	478	500	498	474	485	487	515	457	462	482	466	523	447	519	442	460	455	444	492	490	451	494	450	512	484	443	457	476	497	477	491	472	440	476	467	474	467	492	431	474	467	465	450	517	484	511	492	489	504	490	473	473	427	500	497	462	461	519	481	485	503	492	502	452	478	493	453	480	498	459	445	476	489	471	479	481	505	450	473	461	460	462	523	454	453	511	517	453	473	492	533	492	512	488	477	460	524	474	497	467	480	439	484	503	510	473	489	450	496	489	473	501	453	523	520	489	479	452	464	475	461	471	477	451	482	470	527	463	467	442	458	534	478	483	467	465	512	485	486	474	516	488	518	454	458	507	450	478	488	491	486	423	503	471	500	528	453	517	451	507	448	475	463	467	504	490	467	473	499	443	497	505	470	516	481	509	459	486	505	504	500	477	489	450	502	473	493	470	470	497	482	471	488	487	471	520	484	472	484	499	435	487	516	472	476	488	472	499	494	436	462	487	462	507	468	432	477	454	511	483	501	449	445	476	465	469	484	472	477	469	453	500	468	480	506	465	467	516	467	448	492	469	510	474	466	479	480	440	514	444	486	484	478	455	492	513	484	491	458	506	500	526	441	479	469	446	479	509	509	431	491	501	482	477	504	481	497	461	508	472	483	452	491	457	455	519	488	475	487	469	471	523	472	504	497	473	449	451	463	485	454	481	485	459	480	511	485	462	443	530	473	498	443	487	462	515	503	506	491	475	451	506	454	529	512	511	519	501	459	494	458	493	467	501	466	493	487	496	454	462	483	464	478	495	493	473	444	444	525	475	478	496	486	475	477	503	510	501	490	499	477	480	505	476	488	467	467	509	470	498	473	475	514	485	550	466	527	474	523	466	482	506	466	496	502	468	498	465	462	540	478	505	546	490	473	475	478	486	487	466	483	500	530	516	480	484	457	505	472	469	458	490	477	485	505	477	453	513	464	505	509	497	449	493	453	480	509	448	488	496	454	468	488	454	509	458	464	471	446	487	441	445	500	495	466	423	488	482	455	465	478	475	451	516	471	482	495	456	492	489	474	506	502	487	495	474	506	491	458	490	445	475	469	490	456	494	487	527	481	498	468	402	445	456	478	487	452	474	476	487	477	473	451	510	480	449	496	508	505	450	456	469	465	485	497	475	459	473	481	471	469	472	470	497	516	440	463	521	453	509	502	498	513	471	450	480	486	452	492	451	477	457	486	455	476	508	498	468	513	427	487	463	485	484	481	495	490	476	477	431	497	483	473	512	446	474	440	500	499	474	459	496	469	462	479	432	479	446	413	433	465	442	473	482	461	481	527	468	479	488	509	516	485	490	490	498	453	514	428	488	466	473	469	521	513	514	456	511	524	472	521	494	474	476	488	491	439	459	489	503	486	459	458	486	492	476	506	541	517	473	452	497	474	499	482	489	474	516	430	470	462	491	491	504	507	454	540	459	468	447	500	445	460	477	472	514	518	512	484	467	484	446	500	509	485	483	437	473	460	505	484	507	484	446	459	490	448	485	480	478	509	472	457	464	487	459	456	442	441	451	526	486	452	480	492	492	516	472	464	482	477	485	483	498	486	505	464	485	478	479	539	483	501	491	512	515	472	501	496	468	512	505	458	453	456	502	489	503	482	469	456	510	455	434	484	458	494	518	508	507	472	488	507	494	473	470	455	468	476	464	499	473	470	484	465	488	486	512	503	513	499	483	470	494	476	489	506	468	486	475	518	462	539	494	487	457	502	482	499	450	541	461	473	495	500	504	495	512	478	485	440	476	441	496	531	472	450	448	502	448	498	455	512	506	456	483	465	471	458	463	453	483	461	458	456	465	501	496	534	488	449	433	506	502	450	465	467	506	452	499	484	490	476	478	450	512	524	486	457	470	506	452	505	470	523	497	499	484	478	451	459	471	492	486	497	429	499	491	505	463	522	482	474	417	456	442	500	465	493	502	499	466	493	486	482	479	473	472	470	474	442	504	504	486	475	544	498	477	486	488	506	483	441	485	502	522	503	484	472	441	466	493	521	509	474	505	450	504	483	537	460	485	493	471	469	507	470	504	441	503	467	486	464	475	498	482	522	481	491	467	481	498	461	483	487	450	454	445	464	512	488	468	478	497	510	481	478	476	493	423	459	465	442	491	472	489	465	478	493	491	458	490	506	481	502	507	474	478	498	490	516	488	461	447	489	476	537	464	462	491	485	466	490	498	465	490	494	450	434	469	500	494	494	474	482	485	424	478	436	459	472	497	483	437	475	459	454	497	493	511	431	496	471	486	504	490	466	472	470	469	446	477	460	496	464	477	490	508	478	468	510	466	473	477	464	524	452	474	480	502	486	495	532	580	488	459	489	482	484	459	457	494	464	477	447	515	487	484	462	509	495	507	475	495	462	514
30274	29804	11385	2123	637	416	430	399	419	396	387	406	417	438	435	410	429	439	424	424	398	430	424	418	422	419	444	361	439	442	382	411	452	403	441	435	408	409	391	406	401	431	400	406	428	377	386	377	401	402	435	405	409	388	393	417	411	411	390	426	388	383	371	402	395	419	414	367	418	390	419	393	425	383	437	388	411	421	383	404	415	410	405	417	430	374	386	409	410	403	406	352	399	432	387	401	377	417	387	425	401	407	382	410	420	407	381	414	399	387	413	406	396	397	427	391	432	384	415	416	417	400	405	415	432	427	388	430	428	419	428	433	384	395	411	387	415	418	386	388	393	414	384	407	421	407	438	388	436	454	360	389	384	416	385	365	417	419	425	422	415	393	418	433	405	387	419	398	450	434	407	389	399	396	388	443	410	404	404	424	373	420	388	441	398	352	441	380	426	396	435	433	378	407	373	391	387	399	420	390	385	389	377	424	459	418	383	400	411	397	422	402	432	402	405	449	429	424	374	388	407	384	387	408	404	398	395	430	415	384	404	389	364	420	380	439	436	331	426	421	408	419	394	375	386	414	439	381	398	444	400	396	383	415	381	385	363	417	424	416	409	409	420	351	400	393	397	426	406	427	417	412	401	437	440	409	410	379	409	401	408	417	391	455	396	413	398	378	412	373	421	418	395	392	429	408	409	397	457	400	382	391	416	430	377	389	397	364	356	410	394	372	389	428	388	415	384	410	394	384	383	360	401	400	404	429	403	398	363	397	437	408	373	381	395	419	431	397	422	387	403	434	427	384	405	395	387	419	371	411	407	419	370	403	405	443	417	404	402	380	383	403	387	390	430	392	408	398	407	425	410	382	414	400	357	380	393	413	402	410	421	379	397	436	412	392	436	382	413	418	373	376	379	370	417	383	420	400	395	434	387	438	430	419	424	404	407	408	407	397	438	384	383	399	372	372	411	397	398	429	407	454	396	382	375	363	408	406	401	361	403	374	422	433	400	435	398	383	410	383	404	384	421	401	394	397	346	399	368	393	386	416	394	392	396	391	395	425	417	409	398	446	421	385	392	397	387	400	404	387	421	374	416	394	415	402	407	412	417	414	429	436	436	419	390	373	398	437	441	426	396	424	453	393	451	391	337	389	364	412	407	361	437	403	358	418	404	419	379	383	384	374	387	395	413	410	406	428	409	426	395	390	396	395	409	373	389	383	445	401	424	386	410	391	416	390	409	433	404	386	392	386	373	382	394	414	373	407	387	405	411	417	432	384	423	382	407	404	431	348	433	397	367	397	433	379	421	401	439	388	421	412	422	410	421	377	382	403	351	378	371	431	405	421	420	384	409	451	431	441	418	405	375	407	387	440	422	406	418	395	390	409	428	435	402	401	384	401	417	415	430	405	412	388	426	420	389	451	390	452	405	380	407	435	380	389	399	417	422	419	398	412	385	363	439	415	428	382	413	388	435	400	425	419	414	392	435	414	422	404	387	395	405	401	374	367	406	407	389	395	368	421	426	398	388	382	397	391	440	414	450	401	411	451	379	393	415	400	381	428	389	421	387	392	390	386	397	399	395	398	374	420	381	402	416	377	387	424	420	365	385	414	390	406	408	403	391	417	404	424	394	375	367	385	410	385	377	376	390	403	375	407	367	399	377	419	382	427	402	379	396	391	406	425	402	409	435	403	414	377	410	349	391	421	410	407	392	393	369	373	408	403	408	406	385	426	413	399	399	413	365	394	416	402	384	407	414	388	409	421	379	439	422	395	425	415	387	407	429	385	359	409	400	405	383	347	384	411	406	427	430	395	387	373	389	426	412	420	404	414	390	427	400	433	399	376	415	395	415	431	397	387	414	403	405	395	384	405	392	386	433	400	380	415	418	423	404	353	452	410	386	378	407	403	399	412	382	379	421	359	431	418	386	399	377	433	421	411	422	400	400	410	419	404	389	429	404	428	407	394	432	388	417	417	380	397	399	408	416	413	436	434	409	393	424	423	396	387	405	423	424	412	471	402	402	435	407	401	425	387	376	376	417	409	448	411	443	374	422	400	397	394	425	392	411	390	432	393	373	392	406	403	409	381	400	418	378	396	390	405	427	434	381	379	413	435	385	413	430	409	385	391	413	399	408	431	397	410	382	415	418	421	436	395	410	441	390	387	396	423	385	393	388	393	415	433	389	437	394	407	440	421	389	413	415	401	410	415	401	396	403	399	392	424	412	409	388	404	396	390	396	403	405	419	418	429	416	389	389	390	387	417	416	376	392	427	381	416	409	404	402	378	406	371	391	407	417	426	434	428	374	385	392	391	417	420	405	426	393	405	407	388	378	386	400	381	388	383	403	378	417	402	397	425	431	387	430	359	392	440	416	424	403	446	403	426	349	387	415	409	380	403	402	405	432	411	383	385	398	388	413	414	373	404	426	403	410	394	452	400	393	410	420	418	424	443	396	422	414	402	406	381	376	386	432	443	388	399	404	422	421	378	405	403	439	437	411	415	399	418	416	421	397	391	393	424	410	383	352	427	411	381	391	405	400	415	412	421	400	416	401	408	401	392	383	404	422	430	420	422	419	404	422	395	376	414	413	389	392	416	420	380	409	373	426	410	382	392	452	378	421	422	412	431	433	387	395	420	433	390	396	421	417	416	356	424	390	386	387	372	368	394	397	412	417	395	421	400	389	382	396	429	391	411	422	388	385	408	386	441	403	405	423	409	408	439	358	404	408	399	384	395	394	405	422	395	379	451	406	388	433	420	416	416	425	408	429	436	405	415	373	401	392	408	404	414	403	395	372	406	433	430	402	396	399	395	382	431	394	386	435	373	389	423	399	400	411	397	403	400	443	428	413	397	442	411	410	396	387	440	394	408	387	421	427	409	390	412	407	403	375	430	395	436	444	408	415	401	401	375	429	402	409	399	431	366	383	397	401	413	454	397	409	437	416	407	428	393	395	414	399	404	423	420	430	382	387	433	417	445	433	396	421	384	443	412	371	357	397	418	387	403	378	416	396	390	430	425	383	424	412	403	435	420	396	397	372	408	427	404	385	339	417	408	389	398	422	409	382	420	374	413	421	414	464	372	407	407	395	446	408	396	411	416	378	410	425	403	421	430	419	399	380	408	361	380	398	395	381	391	383	419	378	416	391	429	399	393	420	388	386	392	401	404	424	384	413	423	412	404	419	447	385	373	409	370	437	393	373	432	455	378	384	421	406	415	408	378	377	403	423	429	414	415	425	383	422	386	415	382	441	433	373	422	406	395	410	377	438	410	400	403	386	411	385	423	432	425	419	448	382	406	428	407	387	423	395	423	430	407	387	414	389	387	388	388	424	361	378	383	412	419	406	436	416	416	412	416	362	442	399	418	409	357	406	409	420	443	409	377	430	399	392	413	402	409	426	402	395	380	387	415	457	400	399	393	416	384	392	392	411	432	418	428	421	408	391	411	451	387	416	396	399	430	416	358	392	405	391	409	395	397	402	410	437	408
24923	23419	30113	24973	16534	3299	828	605	526	512	515	533	534	521	465	554	536	498	555	537	498	497	509	508	580	568	499	513	526	556	569	569	516	528	508	508	520	534	498	541	475	529	504	548	484	527	520	486	550	528	508	525	532	540	531	540	534	528	508	552	530	553	504	530	552	522	546	556	525	512	503	475	541	520	510	507	537	517	508	574	535	530	548	506	522	543	482	520	505	519	525	578	507	531	546	505	518	511	483	549	536	544	543	541	511	545	549	522	522	502	568	517	509	522	523	516	520	559	550	527	508	518	548	519	503	512	521	546	543	550	532	536	534	536	502	535	499	559	514	565	533	515	487	542	545	526	526	528	485	570	527	520	508	501	557	527	538	541	570	496	535	543	555	516	514	524	528	518	527	499	521	500	509	528	514	547	567	499	516	524	553	508	547	561	518	538	512	555	528	539	513	540	504	525	511	508	520	561	502	542	523	551	530	514	501	548	506	535	521	510	545	500	550	528	495	530	548	517	485	515	534	481	538	502	507	502	519	526	527	540	517	500	503	537	527	505	537	561	542	505	526	534	542	554	524	489	509	496	512	554	488	513	522	566	534	513	545	535	496	522	553	509	559	524	516	550	518	522	534	510	542	473	495	486	516	517	533	547	548	555	495	500	555	522	529	545	518	524	521	522	524	513	497	548	551	540	517	561	537	528	534	516	542	576	526	541	505	547	551	523	505	499	531	529	547	520	543	507	524	502	489	501	492	575	577	536	521	561	491	525	531	539	570	504	493	505	505	498	535	525	517	509	537	553	590	575	518	525	526	569	529	573	504	553	534	540	578	488	544	523	529	547	552	518	536	527	538	529	553	528	558	537	526	559	503	525	544	531	509	547	517	520	546	528	573	557	531	552	517	532	532	529	561	550	533	536	482	515	519	506	524	503	522	558	511	589	514	565	496	464	527	483	498	511	531	523	491	527	542	468	500	548	506	518	503	554	537	554	522	532	511	542	531	521	509	576	524	527	541	529	555	527	518	582	550	528	518	536	540	552	540	569	510	534	510	483	515	524	529	520	516	478	473	513	518	558	523	522	485	521	520	538	535	533	469	489	548	563	518	528	505	550	515	528	498	533	496	475	556	491	526	520	504	522	537	521	515	476	526	538	520	550	548	534	518	526	525	501	531	549	517	500	528	509	557	551	521	523	520	564	516	521	506	534	554	502	547	534	511	539	532	519	567	551	494	445	574	566	534	450	520	496	537	555	503	537	515	525	521	510	525	500	571	481	498	562	496	484	506	508	585	527	474	524	544	548	492	514	498	518	493	590	522	525	496	536	534	525	519	518	546	481	502	545	519	526	516	567	487	539	528	499	477	499	536	497	531	517	563	537	530	516	513	503	504	532	537	515	538	548	528	554	524	554	561	521	569	526	508	502	546	501	535	545	510	521	547	548	546	521	549	534	565	528	511	542	560	494	542	553	534	490	486	540	530	511	549	543	548	548	515	486	550	511	550	521	493	511	541	524	556	527	518	528	574	548	545	522	508	514	525	544	535	545	518	509	498	519	528	523	531	565	524	501	517	511	532	564	519	518	550	495	532	522	525	515	543	503	483	525	520	514	503	517	515	474	532	537	530	496	553	514	602	530	533	531	521	538	490	508	519	493	496	521	491	519	548	516	493	495	495	514	537	485	550	530	519	531	509	507	545	541	563	514	509	502	524	516	543	507	578	530	520	602	526	546	518	544	510	526	485	488	534	498	498	506	529	556	536	568	532	543	499	527	533	559	531	519	543	519	546	507	486	500	516	515	521	564	457	502	503	508	525	528	504	536	548	549	482	544	528	514	514	541	527	506	524	518	474	545	541	527	525	537	485	530	530	508	527	513	509	536	493	523	480	555	556	545	516	541	506	470	529	509	551	496	570	513	500	522	504	557	521	572	517	507	499	531	523	536	530	494	542	504	531	525	518	520	481	534	610	507	516	553	520	549	486	524	515	530	583	581	526	540	503	523	519	529	493	563	495	505	515	505	555	556	527	499	535	524	548	539	533	527	499	553	504	530	525	549	523	511	553	527	534	519	499	562	500	542	523	515	519	523	529	510	521	557	472	521	532	487	520	514	552	562	543	527	550	538	485	517	524	512	503	517	513	540	538	513	514	493	525	528	523	529	558	523	514	521	521	530	492	519	527	503	514	509	538	542	535	544	534	520	496	545	511	491	499	523	536	535	531	514	541	550	545	506	555	496	522	508	533	502	566	499	501	496	522	530	505	537	558	539	540	512	569	536	529	499	520	493	540	500	544	516	519	500	512	538	523	539	492	518	559	496	529	515	551	518	550	508	511	504	556	517	495	500	548	498	522	521	537	525	573	518	512	507	503	527	560	591	541	514	581	542	493	471	503	516	532	540	560	536	557	543	502	515	513	553	526	521	520	548	547	555	547	519	509	496	536	540	511	517	489	501	552	518	513	531	539	539	531	521	547	546	537	503	504	501	501	506	557	510	513	560	561	523	504	503	527	577	523	538	505	526	532	529	536	498	500	524	516	529	512	509	556	527	525	535	517	525	533	545	521	536	487	536	532	511	516	498	500	519	516	523	509	541	504	513	508	498	495	527	533	514	499	518	549	510	517	531	554	535	540	521	534	548	525	511	507	496	507	567	549	493	512	516	514	515	529	496	538	551	524	513	524	544	535	473	544	505	514	496	546	540	538	515	494	509	472	546	500	535	567	528	519	544	534	556	531	556	506	525	472	471	549	513	527	539	519	483	494	511	562	532	510	529	503	525	530	474	547	527	522	568	511	538	511	520	561	479	501	507	537	518	477	542	521	559	568	520	523	549	503	527	536	504	524	582	530	514	527	514	534	544	545	511	522	521	518	564	514	510	525	522	577	581	501	507	515	519	484	526	524	531	489	532	535	491	515	513	525	553	516	524	510	512	569	518	512	521	527	534	519	526	516	486	518	565	500	547	478	524	529	492	495	531	539	527	523	539	536	518	505	540	515	544	524	545	515	526	532	517	484	519	561	539	523	516	527	569	552	551	508	539	522	491	510	535	506	513	546	504	538	524	512	510	525	525	510	535	539	513	525	529	504	555	506	550	505	518	554	563	543	491	590	527	549	485	552	510	521	559	494	528	501	532	500	532	507	541	528	518	549	524	490	551	476	502	506	539	527	521	538	522	506	514	512	541	505	528	525	528	507	564	542	524	556	535	484	508	514	541	491	499	538	533	539	542	558	492	506	545	536	521	553	503	526	525	511	559	510	564	515	531	517	534	496	558	524	546	550	537	493	545	519	508	538	556	552	531	515	547	518	489	510	522	550	492	528	492	559	521	524	501	517	518	554	522	499	523	542	514	540	564	511	513	535	480	535	571	550	557	520	524	555	534	519	533	534	532	538	562	511	511	505	495	514	578	514	542	516	512	514	519	570	548	513	512	531	521	512	522	538	513	508	544	527	500	521	568	501	518	515	466	575	486	559	550	551	520	505	516	516	550
62863	85442	46113	13181	2528	718	536	471	457	485	512	483	508	504	520	504	520	507	506	516	522	475	504	489	494	497	501	500	474	466	477	476	490	473	499	503	515	502	487	466	513	481	503	493	489	495	505	500	486	449	524	486	473	497	451	487	527	519	489	517	476	552	473	465	470	478	442	476	512	509	461	497	511	496	481	461	515	479	493	471	484	503	480	480	495	501	493	543	525	515	553	465	495	479	477	473	496	538	492	478	500	512	502	480	503	485	535	460	483	481	507	469	493	471	479	498	461	499	483	490	500	513	494	483	487	507	519	493	497	464	503	480	505	497	471	501	527	510	462	503	461	484	472	487	493	457	493	476	511	467	540	516	502	503	503	499	451	483	464	518	524	490	514	476	457	515	483	475	502	492	505	482	537	489	492	494	488	475	477	512	461	528	478	499	460	489	542	477	491	498	496	476	516	497	487	474	534	539	497	508	478	497	495	485	498	491	484	491	493	505	483	506	481	508	489	484	469	478	463	467	491	533	466	462	506	484	517	478	460	475	492	472	483	482	525	494	490	472	524	549	486	492	456	509	504	488	524	496	494	516	489	553	484	483	475	482	481	504	472	477	472	526	464	472	496	471	509	496	468	470	507	493	484	480	498	505	502	536	483	505	489	462	495	493	511	460	482	479	500	492	460	519	488	468	473	505	531	511	480	502	478	487	477	520	501	481	499	517	530	474	499	524	477	464	464	458	435	498	493	462	489	485	491	492	485	516	479	501	495	530	496	464	486	495	456	487	520	507	509	510	484	485	498	511	476	482	458	496	481	471	499	507	455	513	489	478	497	513	476	499	491	451	454	476	486	526	463	494	479	456	478	447	475	454	561	458	574	506	499	506	484	493	472	491	533	492	493	502	456	491	490	506	517	491	485	497	453	490	471	483	475	490	514	490	464	495	491	511	500	495	486	484	487	476	465	440	517	509	452	469	469	486	479	506	512	535	479	455	506	506	523	460	476	487	476	482	494	481	491	492	479	436	470	488	452	461	485	531	509	488	500	498	485	464	462	520	511	484	533	505	501	486	495	513	499	525	485	517	483	479	453	501	506	474	504	478	506	531	490	492	510	514	484	499	476	518	503	481	507	510	485	521	500	519	502	511	511	473	493	468	503	488	499	470	506	484	487	452	528	493	503	490	467	500	513	460	473	517	506	517	484	491	459	506	471	491	490	503	494	479	513	468	500	469	480	527	466	495	518	489	509	471	513	523	499	476	512	513	451	471	495	492	488	494	510	478	487	498	478	488	532	495	541	497	489	494	465	524	430	540	494	457	512	534	482	507	487	492	509	476	482	493	504	504	501	528	500	486	488	480	504	478	506	460	511	500	484	533	485	471	500	479	472	511	476	493	473	497	487	478	496	480	474	481	487	489	488	516	510	461	505	510	480	460	447	507	481	485	471	499	490	510	489	509	485	469	540	504	465	522	497	442	472	478	513	486	430	465	505	489	513	542	467	467	472	475	481	491	544	502	480	485	484	488	485	481	505	514	517	490	539	448	479	492	519	484	476	498	489	481	502	486	499	512	498	503	493	433	524	486	463	480	469	469	496	479	493	529	494	496	454	480	500	481	500	490	479	524	505	495	529	463	499	520	475	494	502	511	492	532	444	481	503	461	472	482	474	522	480	477	506	493	505	522	482	518	472	523	441	489	489	532	450	478	465	545	466	476	456	493	448	518	467	513	509	488	481	493	508	458	510	483	449	531	473	500	507	498	508	499	492	493	526	487	503	483	517	480	489	494	475	448	513	484	486	517	480	515	474	483	507	473	497	503	489	487	493	451	449	485	486	456	474	482	505	462	491	476	449	499	499	470	500	477	488	503	514	483	497	475	499	511	481	498	528	475	459	506	496	478	464	461	490	512	511	488	491	498	466	484	496	462	486	494	505	532	474	485	501	495	473	495	502	475	489	476	487	502	487	464	501	465	508	504	497	485	538	470	461	474	480	493	479	521	480	529	533	454	486	476	485	510	487	513	462	454	479	480	497	485	469	512	502	484	507	526	462	498	515	519	492	527	497	493	490	479	482	465	484	495	464	513	466	502	491	523	527	521	489	487	527	490	494	499	507	468	472	518	496	464	493	518	475	469	507	500	475	496	502	499	472	514	473	444	487	500	460	497	487	496	438	492	504	487	491	525	479	520	529	506	455	490	483	509	488	492	461	484	498	490	504	506	488	490	502	494	458	461	526	492	508	499	507	500	515	487	508	508	483	477	488	491	501	498	489	527	461	492	507	483	497	514	506	458	550	505	485	472	506	498	460	514	514	507	518	457	519	484	474	518	481	488	481	479	509	470	487	465	508	489	500	497	530	487	516	483	524	485	533	525	503	485	500	516	478	519	494	497	498	456	510	505	464	476	486	487	510	514	478	494	478	483	476	491	476	510	500	509	476	539	505	470	494	470	456	435	478	552	527	472	505	506	525	482	463	487	467	539	494	451	503	512	492	496	508	479	507	479	497	494	499	503	476	499	515	491	510	510	491	482	460	487	500	525	466	486	507	501	506	472	475	522	483	448	466	477	508	512	475	473	487	452	500	500	476	438	475	501	523	480	517	484	440	498	492	528	510	527	490	511	497	485	504	508	490	490	493	513	526	467	519	483	499	491	486	506	474	500	474	511	436	533	475	439	474	473	527	529	490	471	469	482	469	495	484	474	486	477	475	515	526	493	471	522	477	488	489	516	535	503	460	510	447	523	512	451	484	474	525	494	523	507	502	495	491	445	498	522	498	459	470	490	486	499	464	493	463	497	487	522	531	484	540	500	508	519	519	494	484	499	476	467	489	487	483	526	466	536	486	464	555	502	461	507	535	524	512	486	472	528	498	478	505	507	503	503	455	471	514	492	483	493	471	481	471	510	480	491	465	474	504	550	463	488	476	511	502	483	503	483	522	476	505	478	496	496	494	478	480	462	499	502	465	491	457	501	502	456	516	494	509	466	507	530	486	491	497	473	477	478	469	506	546	471	477	453	468	454	515	526	488	482	453	505	491	512	440	497	510	538	504	489	472	506	516	451	516	467	488	470	520	465	482	493	485	523	508	523	523	486	452	462	493	489	514	445	460	502	470	473	448	483	519	498	499	490	488	465	470	469	472	492	487	495	482	502	473	498	482	526	494	491	502	493	535	500	487	473	468	452	456	477	494	507	484	491	499	489	529	520	507	491	483	523	507	473	522	509	503	480	465	515	527	533	472	484	508	527	475	504	474	483	465	494	469	452	481	491	470	481	508	496	512	518	481	488	483	485	484	501	526	492	510	487	519	500	497	499	521	455	506	498	504	502	516	504	519	524	491	481	495	488	509	484	505	474	488	434	502	493	507	446	496	493	503	522	476	483	466	497	452	467	498	477	520	440	501	476	491	506	493	457	497	524	477	501	475	500	466	512	500	486	465	477	515	497	499	443	493	493	503	494	501	501	458	490	493	434	487	491	475	473	486	453	496	528
24178	22524	29346	24504	19868	8181	1134	752	637	656	684	625	625	605	675	637	581	682	625	604	622	613	595	649	677	612	586	632	636	643	595	595	643	672	629	617	612	610	591	617	625	622	590	623	557	602	612	597	607	600	598	599	633	628	662	654	611	605	588	565	604	591	612	579	586	618	636	593	561	624	601	612	613	610	598	601	580	633	598	591	562	609	602	608	653	563	588	613	605	585	623	588	619	612	624	617	605	610	614	591	614	641	621	572	603	594	600	675	604	606	603	636	635	560	599	625	588	601	625	586	594	620	591	634	604	590	595	554	616	607	588	597	610	594	583	614	614	587	615	620	631	613	618	584	597	570	594	636	552	610	594	645	591	619	598	561	621	593	624	564	618	617	621	609	593	599	594	609	614	609	597	592	630	610	611	611	625	566	565	596	586	587	656	558	598	582	578	603	569	594	616	619	595	603	662	565	631	628	630	574	611	596	570	631	625	578	613	601	553	640	598	620	623	567	583	623	611	622	589	587	609	662	598	614	604	612	626	636	583	674	608	611	608	576	605	607	615	608	575	583	599	626	576	609	607	554	613	569	635	576	617	573	619	603	626	592	592	591	578	587	604	605	640	591	576	629	614	578	602	600	557	614	563	599	588	625	667	584	598	557	604	599	613	630	592	593	592	575	635	585	635	617	572	606	615	626	598	589	634	608	572	584	613	552	553	613	598	618	596	591	663	651	649	582	621	567	608	624	617	585	592	588	632	596	626	619	606	631	581	587	579	606	618	593	593	596	598	612	627	618	601	562	580	601	589	598	595	573	579	553	636	657	561	612	610	599	660	646	567	580	629	587	551	599	534	612	582	580	582	618	615	630	646	629	605	619	595	613	616	604	594	539	603	621	572	599	628	616	558	638	605	629	612	653	596	565	594	627	577	581	608	533	639	559	610	593	635	635	607	568	629	574	591	582	588	665	591	578	608	643	603	602	616	646	602	602	602	620	586	568	591	575	577	602	592	599	613	587	583	599	577	640	615	591	602	605	600	598	629	628	625	576	617	594	567	603	624	619	622	626	581	650	586	596	559	546	576	572	587	580	566	627	643	609	588	621	616	612	580	623	575	548	579	631	609	616	644	588	588	607	595	596	601	637	615	585	615	595	611	590	669	537	582	590	593	555	594	599	595	580	549	549	585	586	623	585	601	631	624	601	585	607	579	617	615	622	606	621	585	586	601	602	651	579	640	574	574	591	563	593	600	594	580	569	573	627	590	607	599	614	610	619	576	560	574	580	636	599	598	575	611	606	591	619	592	640	610	614	616	561	590	630	607	619	561	634	586	588	586	628	617	598	590	590	536	571	616	588	607	556	616	632	606	584	561	579	570	576	607	645	624	589	604	591	560	621	615	610	579	609	583	603	590	554	565	587	635	609	590	658	651	576	606	634	586	612	542	604	573	557	582	581	555	602	589	592	591	615	635	589	637	622	593	593	589	593	566	611	565	582	603	583	617	576	604	616	598	579	546	627	571	633	625	646	633	629	590	614	616	607	645	574	624	620	595	597	569	578	617	610	597	574	621	603	605	593	599	604	602	553	620	613	632	602	582	646	574	623	630	586	602	625	620	601	596	622	552	594	635	619	635	641	623	552	635	590	624	631	617	552	620	627	616	622	609	647	590	609	628	615	650	567	556	635	574	579	588	626	601	605	589	569	578	581	595	618	596	611	643	626	588	570	588	617	615	608	601	612	628	589	630	574	617	595	599	576	579	590	567	604	633	642	575	595	584	645	609	594	616	582	595	592	584	618	606	637	612	636	590	600	619	611	597	583	625	603	599	625	564	652	590	601	635	617	623	631	595	599	615	581	592	615	544	580	643	614	623	580	631	596	630	555	599	567	623	601	591	633	570	581	599	595	639	577	584	642	593	585	629	596	585	613	636	603	656	600	606	627	637	591	637	621	590	636	600	551	604	588	595	597	589	625	611	587	629	619	592	618	622	621	604	617	625	613	627	589	613	591	619	608	647	623	641	576	628	573	591	631	605	634	627	576	605	632	539	609	644	630	578	601	634	590	605	574	596	568	624	582	599	596	634	565	627	552	608	636	592	627	589	560	576	581	583	584	621	609	643	602	584	589	658	573	641	619	557	607	620	576	608	596	589	594	627	531	635	653	575	560	631	562	638	589	568	590	628	617	620	593	624	602	597	578	616	635	621	605	562	593	585	580	608	589	560	588	625	560	577	598	578	603	635	614	647	600	600	666	603	604	609	627	643	610	592	669	636	585	613	583	628	603	643	584	601	622	584	579	611	578	609	603	565	580	595	570	603	611	573	622	625	615	591	588	576	643	593	563	589	619	595	591	584	620	617	633	629	580	617	596	575	636	613	574	605	588	644	611	615	632	555	605	617	634	628	634	616	575	563	579	595	582	604	557	623	610	605	582	614	618	609	613	650	581	585	601	627	594	556	595	608	597	581	618	587	587	604	633	610	574	619	627	568	580	568	625	575	593	587	568	631	590	564	601	620	605	599	569	623	609	586	615	630	620	617	604	579	604	633	611	575	570	584	555	594	600	627	572	585	579	606	622	630	611	603	585	599	555	583	625	637	595	555	585	603	601	558	607	622	592	594	625	588	617	638	639	608	630	558	584	608	584	626	583	590	628	600	616	614	599	612	627	603	596	587	614	626	583	612	601	594	576	548	574	583	589	558	616	595	577	580	616	610	565	610	610	589	599	573	563	605	608	600	600	625	611	558	592	611	581	643	600	599	643	598	636	615	601	591	621	604	573	601	582	568	579	557	628	616	598	581	587	599	597	584	603	605	536	590	580	625	602	562	601	614	601	533	617	617	603	598	603	577	575	628	635	585	620	599	637	582	656	577	619	586	614	590	621	587	603	591	576	591	614	581	584	611	577	589	586	639	642	578	611	633	585	602	577	604	563	567	571	614	596	588	571	585	592	580	568	578	613	609	616	622	610	601	662	621	564	625	594	603	584	626	624	601	590	622	628	625	606	572	615	593	635	633	560	629	576	582	580	606	533	597	597	562	608	599	599	567	629	577	612	648	619	600	603	580	605	607	564	559	598	600	596	656	574	583	636	597	680	610	581	630	596	604	612	620	585	575	541	561	580	623	621	614	604	595	574	599	577	569	582	592	579	599	616	591	592	574	620	578	619	583	623	599	637	649	632	619	586	583	611	606	582	616	614	581	595	612	598	617	625	574	579	656	563	628	562	596	605	624	588	564	618	587	594	590	658	591	621	657	608	584	617	573	611	587	612	624	602	622	618	573	606	585	609	563	611	587	575	643	661	636	595	572	616	609	605	600	586	560	600	603	612	599	620	643	600	578	556	599	612	595	585	593	605	571	590	576	622	604	570	612	639	634	611	609	613	581	601	589	625	606	605	617	614	617	601	613	626	567	565	645	594	632	596	601	604	596	623	579	598	587	599	586	588	624	640	588	623	610	596	619	570	603	634	596	641	650	553	582	618	617	615	623	584
61480	90671	49526	15620	3354	903	585	539	585	573	592	583	530	586	563	622	616	522	564	528	562	584	555	557	568	557	571	567	553	561	569	572	558	580	573	623	530	545	585	540	559	544	542	578	568	561	529	562	544	578	579	567	567	541	541	518	526	591	591	556	541	577	564	536	622	513	565	583	560	565	553	553	589	576	618	596	519	549	573	507	569	503	584	548	521	568	573	571	586	525	569	613	518	566	554	615	597	557	543	539	563	568	582	554	585	570	541	532	585	544	548	555	540	524	561	508	537	576	568	505	584	566	568	568	555	569	512	576	513	572	529	522	640	568	565	564	539	594	605	624	541	572	521	619	564	541	559	548	531	585	600	566	521	596	547	564	575	558	551	566	587	549	570	557	577	574	502	555	559	589	566	575	554	568	558	564	578	613	536	523	579	508	556	581	565	540	645	572	608	595	583	535	560	557	561	569	555	554	586	556	575	529	568	549	561	539	581	576	523	568	562	568	545	529	534	590	545	566	559	557	533	560	511	541	582	571	568	533	548	511	523	577	534	589	551	560	552	530	563	588	566	573	537	563	552	564	568	542	541	536	570	551	559	525	515	579	567	568	584	536	569	534	565	574	553	586	525	560	554	544	553	561	583	561	535	514	564	553	552	564	568	562	565	548	545	578	576	556	528	547	558	570	556	562	591	556	577	562	584	574	573	536	607	551	533	565	575	546	531	553	567	595	528	584	562	518	577	589	570	559	553	535	567	558	588	555	539	608	566	521	559	581	558	553	550	558	531	541	593	551	550	546	543	546	560	571	558	555	596	573	551	546	545	502	537	569	555	567	534	597	613	533	590	559	571	557	594	571	584	567	539	565	552	546	571	555	539	532	525	523	523	526	537	559	572	566	535	551	558	577	554	576	576	617	574	584	594	557	543	526	543	565	560	537	566	558	570	583	548	586	565	596	529	587	626	549	538	555	567	549	520	530	570	548	578	547	581	536	527	567	585	548	535	554	565	528	567	590	556	566	548	533	593	581	555	595	536	565	521	624	578	539	561	558	550	537	538	538	560	545	554	565	551	528	559	589	563	597	571	554	530	544	554	586	515	554	553	523	599	573	563	535	563	557	597	567	552	560	582	546	588	528	553	504	538	608	561	613	565	552	527	589	598	543	565	546	526	523	584	525	532	551	572	564	555	551	548	563	578	526	508	521	560	551	539	566	538	529	599	573	560	563	540	541	567	565	517	573	557	501	542	571	613	543	549	565	577	544	568	534	550	547	579	583	545	567	584	571	560	596	567	541	528	567	518	622	590	564	528	596	532	593	588	576	545	578	581	621	563	563	526	548	601	542	533	555	571	554	564	557	547	571	564	530	583	559	587	568	569	549	602	570	581	596	577	575	564	599	547	547	523	546	568	537	546	537	597	592	555	559	531	598	540	554	579	543	552	543	578	589	561	525	575	554	560	527	575	533	526	543	572	598	561	613	586	571	548	546	573	554	547	566	562	584	565	539	551	550	547	544	560	546	537	562	554	540	565	554	568	542	518	547	581	550	566	519	550	550	539	564	566	560	584	549	570	560	540	549	542	562	535	546	598	568	580	554	547	594	561	562	527	568	554	554	583	543	581	564	582	583	580	537	578	579	586	573	553	543	562	583	565	551	543	549	578	554	529	582	549	577	511	567	533	575	578	550	582	541	533	535	564	595	593	546	584	539	548	542	547	526	532	534	554	521	589	542	554	535	559	533	564	607	553	532	567	566	547	521	567	566	559	581	597	569	573	527	538	581	551	612	567	551	607	566	550	522	543	552	532	554	531	557	587	589	585	565	542	580	568	516	548	575	514	575	562	551	534	553	544	565	575	526	562	570	548	528	556	571	527	596	533	523	555	577	598	547	587	607	584	617	580	543	535	538	531	576	610	577	564	544	565	545	566	576	573	539	542	578	565	579	562	551	535	597	548	570	543	566	559	570	586	585	604	537	533	598	556	550	589	524	598	584	583	562	586	570	550	569	557	520	552	582	540	600	558	606	574	555	521	542	563	498	555	552	511	542	558	576	591	546	504	557	535	601	474	592	568	589	541	502	529	504	556	565	551	575	577	534	580	584	589	563	572	511	581	565	530	588	576	576	578	592	588	574	542	524	548	570	547	557	560	549	546	566	557	553	549	558	573	564	564	549	588	555	529	582	548	516	520	581	563	578	560	561	550	594	523	553	552	586	580	573	560	572	601	536	559	539	528	528	577	539	556	556	545	569	581	568	570	567	590	582	574	556	566	543	555	535	536	567	608	561	555	547	513	579	544	520	534	574	546	579	585	591	562	561	557	551	556	578	535	549	536	601	577	562	546	554	557	586	553	553	571	538	568	575	549	561	563	581	598	571	548	536	582	512	559	566	507	547	582	574	590	562	492	510	549	538	519	545	570	581	530	563	575	566	520	537	553	570	527	561	523	535	558	515	577	538	573	516	556	576	588	542	559	581	527	550	529	576	545	532	518	531	570	566	561	550	556	570	568	553	577	533	547	544	574	603	571	581	528	573	595	559	529	566	553	546	555	644	571	574	561	548	535	594	565	555	579	568	597	550	538	546	605	558	552	577	544	573	579	545	525	553	585	541	539	531	561	609	570	545	532	544	595	611	570	534	579	517	553	569	577	560	577	518	557	621	522	595	535	564	558	596	541	555	532	553	550	509	539	544	560	546	580	565	599	561	586	587	562	565	574	570	562	526	563	571	555	577	554	570	597	559	526	577	558	529	527	550	537	558	544	521	507	572	549	552	556	544	555	530	572	542	540	553	553	538	580	555	576	562	555	570	536	554	536	547	555	513	560	568	554	589	553	568	555	588	550	585	568	542	591	541	569	567	538	570	547	568	559	534	536	549	521	575	570	568	565	559	567	572	541	593	544	541	539	534	581	511	511	530	546	538	549	547	546	565	569	538	552	548	515	525	555	553	548	567	559	526	554	553	577	510	579	570	556	557	589	555	543	560	541	605	548	544	540	527	558	570	557	540	524	526	523	548	541	556	551	547	572	565	521	554	587	592	582	559	573	580	553	589	558	543	543	552	514	596	533	596	538	551	569	533	539	554	605	567	547	518	603	542	529	545	566	579	580	601	561	566	581	565	620	560	513	543	567	560	486	516	520	575	542	575	545	551	567	536	538	559	574	573	532	551	547	530	540	579	530	523	549	592	613	508	562	593	555	566	577	540	532	571	565	539	575	564	565	558	578	551	547	528	561	556	559	553	551	557	577	554	554	536	566	596	580	593	551	559	587	599	593	561	584	543	531	573	572	522	569	576	553	559	566	528	514	551	588	561	556	524	558	581	543	563	526	566	530	573	572	541	588	534	559	529	570	601	568	576	574	564	533	561	593	527	547	549	541	554	578	567	507	498	591	544	532	567	566	525	545	583	538	542	571	538	562	574	509	576	507	594	549	551	577	521	575	585	531	538	573	530	533	591	560	565	531	517	543	583	561	524	563	544	575	585	577	596
34439	30755	18389	4134	795	547	516	467	437	468	486	474	446	447	495	467	447	467	458	463	479	470	432	472	450	472	477	483	475	463	505	450	470	531	462	493	484	499	454	449	482	460	470	456	465	464	494	468	452	491	475	498	473	455	450	457	485	477	460	456	470	466	482	482	452	451	491	464	450	449	450	449	478	460	484	460	494	466	462	438	488	487	428	479	510	444	465	509	464	497	464	481	470	489	433	467	441	429	446	460	469	455	466	514	457	467	494	459	485	457	440	501	490	449	472	492	445	427	451	468	448	436	433	436	441	466	499	457	454	449	460	485	474	447	448	493	455	430	448	454	496	427	459	425	475	528	524	471	459	439	480	473	485	467	500	454	453	449	491	459	452	487	501	483	467	482	473	529	455	492	456	454	465	459	489	478	463	496	492	493	484	439	489	447	469	492	452	501	462	468	473	477	445	439	466	494	466	485	474	492	483	460	490	464	473	465	451	460	454	496	467	449	463	485	492	478	492	445	514	474	466	456	487	420	470	474	477	457	482	474	478	526	458	462	450	481	498	505	466	506	485	453	427	499	493	499	488	479	494	460	433	463	499	467	464	452	442	469	427	470	460	497	446	509	450	511	455	471	483	457	465	480	519	482	487	493	489	507	445	462	461	501	470	479	476	450	493	472	489	520	439	438	475	432	475	454	467	491	463	474	443	487	425	437	476	493	498	477	473	513	445	490	453	500	443	456	461	480	483	478	461	426	446	472	509	493	456	505	448	458	462	464	513	465	491	465	488	430	467	480	465	447	450	497	496	465	497	481	480	477	496	465	454	484	442	466	468	506	459	480	474	486	471	462	449	497	441	513	461	477	481	487	496	467	497	476	457	477	479	450	472	458	468	483	436	532	477	469	466	448	456	479	455	509	431	491	490	503	446	479	482	456	474	468	444	455	459	483	433	474	495	433	472	464	451	429	455	446	479	479	495	462	419	480	446	490	468	449	494	483	495	453	443	465	476	480	453	466	461	528	463	457	465	482	517	506	435	465	496	471	478	449	474	445	468	452	442	421	487	471	502	472	490	493	470	443	463	471	490	493	451	448	455	454	450	453	441	455	469	471	468	444	501	441	483	465	456	468	505	520	457	445	431	473	498	450	495	516	440	474	502	460	472	466	482	459	495	455	454	484	476	437	476	509	463	469	491	481	495	476	498	458	458	495	458	492	477	466	462	484	477	491	480	442	476	519	445	417	517	478	495	449	488	488	429	507	469	462	513	467	473	449	465	463	441	490	478	412	443	480	450	470	488	477	457	492	497	432	454	491	461	474	496	505	466	479	467	480	464	446	474	452	449	470	432	461	521	457	519	435	488	508	449	462	515	456	479	501	481	449	485	480	454	461	432	434	449	481	494	448	509	466	469	452	459	447	483	476	512	468	465	462	459	474	467	487	510	434	467	448	473	459	496	510	463	468	472	460	466	484	470	465	449	464	471	469	407	461	462	459	443	458	463	457	471	471	463	491	471	469	462	506	452	487	468	474	455	480	455	457	435	478	507	443	452	463	460	469	456	467	485	440	480	449	482	475	459	463	495	482	490	482	455	475	482	473	475	465	504	473	471	519	504	500	467	443	466	480	480	442	456	436	471	455	492	477	457	472	478	475	483	522	450	443	474	488	463	499	454	446	466	492	490	465	450	463	470	444	476	487	449	497	500	497	469	455	433	488	451	484	502	469	474	457	448	478	497	485	461	493	504	454	498	478	451	453	480	447	468	433	516	493	433	497	453	468	458	460	447	469	456	512	478	446	482	436	480	461	447	452	476	461	466	480	419	436	480	458	497	468	495	429	453	509	464	462	464	474	473	482	472	475	491	464	478	489	469	464	449	481	469	475	451	448	467	495	490	509	486	493	474	459	461	457	483	492	542	497	476	469	498	450	451	462	485	442	502	460	486	491	477	439	461	459	491	451	491	472	519	407	468	505	483	440	476	490	464	500	481	481	439	449	476	493	508	474	499	474	486	483	452	469	486	493	479	530	467	435	426	488	460	455	453	491	480	474	495	491	455	507	493	451	473	445	478	503	500	449	511	454	456	473	450	458	454	465	500	478	462	517	518	462	516	466	522	492	460	442	487	476	511	466	475	446	479	448	456	458	490	457	512	475	477	467	505	467	404	468	512	456	469	511	460	471	457	469	465	466	456	475	496	437	459	467	478	460	506	498	462	450	446	462	480	436	452	471	425	482	477	470	453	451	487	466	503	440	441	457	458	469	483	477	476	457	452	447	431	486	447	438	466	500	518	469	480	458	452	481	462	473	454	487	503	420	441	480	464	451	463	484	491	467	521	431	514	479	473	477	483	440	470	444	471	483	462	458	463	462	490	503	464	459	470	443	479	498	463	460	448	490	463	487	442	477	453	487	501	450	480	472	473	498	447	504	453	453	473	439	444	501	482	476	514	502	482	485	486	505	445	480	486	512	452	475	519	509	462	537	511	455	428	484	437	494	449	479	480	485	432	472	472	475	476	495	463	497	446	503	455	484	447	462	462	448	480	495	487	465	442	489	454	474	507	478	487	460	467	488	466	466	456	515	461	489	491	460	452	456	490	484	456	476	465	495	482	467	453	482	441	480	458	467	464	458	421	481	427	488	459	456	438	485	468	498	478	472	491	488	475	483	468	478	409	441	498	465	505	457	452	470	447	460	454	467	473	459	440	492	472	485	468	488	467	495	468	499	486	449	456	448	438	493	488	468	465	479	455	479	432	426	466	433	484	499	454	471	489	481	473	507	484	483	466	489	476	491	480	463	440	494	487	479	430	464	484	486	508	469	472	518	470	456	442	481	450	468	469	500	477	471	475	477	496	479	490	480	455	463	472	468	464	463	457	485	485	469	496	505	469	485	443	509	482	503	467	500	452	457	465	502	434	468	477	475	473	489	474	482	488	503	460	484	470	468	426	468	506	459	481	500	478	505	471	468	498	470	459	468	485	491	500	486	461	480	447	448	480	519	454	488	461	486	477	491	481	468	457	489	458	458	539	476	473	499	455	478	474	472	459	496	468	469	496	461	474	465	460	429	447	435	505	478	470	518	458	477	459	478	509	451	474	451	458	454	447	483	484	489	474	502	454	460	482	471	504	462	477	444	481	481	487	444	444	483	449	486	455	474	490	482	452	485	508	481	471	470	455	467	456	460	423	481	444	479	470	435	483	451	472	499	460	471	503	488	462	499	460	487	467	493	480	447	452	492	471	477	439	473	455	476	453	493	481	444	487	479	442	497	430	469	501	469	464	452	494	460	466	489	477	467	517	456	475	472	461	489	514	435	478	434	486	484	487	447	435	490	465	464	476	449	481	473	442	511	441	473	471	437	487	451	467	471	433	473	489	494	493	461	476	488	453	447	487	488	477	495	482	518	503	492	463	465	471	457	443	466	488	483	459	461	506	482	447	476	452	469	469	482	439	492	458	465	468	463	469	499	503	466	455	459	525	455	475	432	506	474
30384	30821	10718	1982	650	443	382	419	372	406	378	421	381	399	432	386	417	396	401	412	403	368	439	394	384	393	420	417	395	387	395	407	416	405	421	387	385	410	387	423	425	391	447	366	410	391	415	384	427	397	442	403	386	419	399	409	411	415	402	384	444	406	392	401	409	439	381	397	386	407	408	347	442	382	396	387	399	406	426	445	355	413	392	393	391	401	376	426	380	378	400	419	366	401	392	365	396	402	396	416	429	384	401	395	408	405	387	391	391	401	397	383	396	382	413	389	405	413	384	370	394	418	417	407	419	423	403	441	403	403	420	431	397	388	384	404	374	416	397	376	418	376	382	388	399	382	391	391	384	370	392	422	367	366	408	392	435	396	385	373	425	395	413	384	396	413	416	377	399	417	381	395	401	401	356	406	395	424	376	407	418	362	376	425	421	388	364	416	370	388	368	412	407	413	394	422	407	402	464	370	427	381	393	407	403	406	407	386	395	410	416	369	414	418	405	377	382	411	370	382	440	386	370	396	415	434	402	392	409	382	386	386	390	381	405	407	424	371	390	398	398	375	383	385	406	373	388	371	415	423	383	418	384	402	351	391	418	394	395	410	412	420	397	390	381	405	383	395	387	400	390	414	404	411	416	410	375	393	424	367	392	407	371	373	392	417	395	397	403	374	392	378	383	416	434	379	384	430	398	392	411	419	408	408	406	407	392	448	410	379	401	423	400	410	388	402	416	382	389	400	388	382	411	397	434	426	408	368	415	392	397	390	404	413	379	389	367	398	381	392	427	391	443	415	384	379	403	378	357	399	408	436	423	419	397	407	397	442	408	432	434	406	387	389	385	388	381	399	371	392	402	366	391	401	390	380	354	403	396	373	438	390	399	388	377	404	381	415	404	427	417	417	388	412	396	387	398	382	381	384	429	392	375	413	356	374	398	395	423	399	367	399	357	427	392	403	410	407	418	401	399	392	408	404	359	412	417	391	393	411	364	401	383	382	412	391	398	395	419	373	408	404	377	401	433	366	395	380	392	421	392	384	413	375	380	380	416	391	428	389	396	376	360	435	393	427	383	383	411	380	368	402	398	389	414	362	415	397	382	362	431	412	378	418	392	412	374	381	404	409	358	395	423	401	393	398	395	416	394	381	406	358	384	424	403	355	365	415	407	382	392	364	406	393	424	390	400	387	420	378	392	387	432	368	422	364	376	370	376	407	368	402	379	380	408	374	390	385	388	391	409	337	423	392	409	358	399	366	409	357	404	397	374	382	393	409	415	371	383	401	394	368	399	434	386	365	386	417	380	379	407	381	423	413	381	420	407	392	416	380	427	367	413	393	402	367	401	419	390	416	430	451	381	412	426	404	392	414	420	391	410	424	415	411	372	418	413	384	375	414	371	377	420	389	429	388	400	375	380	386	373	379	370	425	407	422	384	368	395	394	413	376	387	410	393	358	370	429	393	399	375	397	382	385	402	369	430	377	394	410	401	359	401	395	396	375	397	399	393	424	412	405	408	390	365	384	421	398	386	391	395	395	413	384	404	398	407	375	425	407	444	410	415	400	386	365	392	393	397	389	373	384	399	351	348	376	379	398	375	410	384	374	376	431	396	391	414	408	421	408	435	416	384	372	384	380	393	405	399	403	394	426	394	407	399	382	392	389	402	368	388	406	404	412	388	419	392	392	354	402	417	388	396	395	416	391	361	413	428	401	373	394	386	405	388	406	377	368	396	395	376	389	430	349	403	417	417	409	390	419	393	401	405	432	396	394	405	364	396	435	427	422	381	372	397	386	388	407	415	385	390	433	380	363	412	418	391	382	395	366	433	399	419	405	382	374	400	375	416	406	400	395	405	388	386	422	413	421	366	394	387	413	383	380	411	407	399	387	432	376	370	387	428	411	354	414	403	380	401	392	379	403	421	407	407	389	428	408	392	376	373	404	440	390	422	399	358	407	427	396	445	386	388	405	386	377	384	372	383	376	416	420	413	427	423	403	379	389	400	394	373	408	414	409	395	437	396	424	391	382	414	399	380	414	387	397	392	380	404	423	379	387	381	390	382	413	347	386	401	417	377	407	385	414	418	369	401	378	404	412	405	411	372	384	411	392	396	401	361	402	379	394	421	403	375	387	402	402	383	389	398	414	415	391	388	368	404	405	390	419	409	377	421	399	416	409	417	402	408	402	375	393	375	419	398	386	407	414	365	394	385	374	407	394	377	385	412	407	423	392	349	356	398	426	396	398	402	388	377	376	398	441	376	380	412	408	389	395	415	418	396	416	397	425	409	407	380	352	408	390	404	408	382	393	429	404	431	392	392	400	415	391	396	381	374	397	393	408	367	393	379	378	357	394	407	406	398	378	429	369	367	457	404	427	403	408	396	404	386	413	381	419	418	417	405	375	394	376	399	396	388	396	369	412	401	391	425	386	372	392	379	399	400	393	412	396	409	399	412	424	373	365	418	435	382	411	391	360	388	409	445	380	362	384	402	434	339	426	391	362	361	433	354	403	372	390	413	414	388	414	403	383	428	377	380	403	396	401	405	393	372	402	408	391	371	389	383	382	425	431	390	430	396	395	433	357	393	420	358	396	448	407	415	400	366	394	383	381	362	383	377	389	415	381	402	392	401	419	360	411	425	421	408	399	371	393	400	374	403	403	398	406	385	399	396	399	381	419	414	396	390	371	431	381	378	355	400	402	408	420	420	418	397	380	364	411	371	432	382	395	414	406	360	377	359	393	409	381	393	385	377	384	401	408	396	391	398	368	393	422	409	407	398	379	405	397	386	404	399	387	397	394	391	410	373	401	394	422	409	400	377	414	404	363	420	406	388	396	401	400	434	396	390	414	378	394	421	383	399	391	415	376	396	399	370	402	424	390	387	428	426	407	413	409	427	410	397	391	395	382	393	423	415	402	351	413	408	370	388	383	399	402	370	424	395	384	404	422	376	441	367	392	370	426	395	402	367	409	381	429	397	359	391	392	398	340	390	433	425	433	406	399	417	420	377	402	396	394	393	400	415	370	416	428	412	365	383	381	401	440	397	411	415	404	388	442	336	398	381	365	430	386	380	408	402	365	405	414	385	397	384	386	416	394	427	402	421	367	390	382	409	391	410	425	397	417	392	387	401	395	390	435	412	356	388	370	383	440	430	383	343	387	390	419	380	375	422	406	421	411	392	356	365	410	395	402	420	396	419	384	394	405	414	378	394	401	378	398	430	397	424	390	390	412	415	395	401	401	414	359	384	364	438	381	425	395	397	387	362	407	414	396	380	444	422	415	441	398	394	366	393	398	397	423	409	389	407	388	367	389	390	381	398	375	376	381	392	410	410	409	395	408	373	428	389	423	375	383	427	417	416	399	435	409	406	431	378	402	389	398	403	422	411	422	384	382	392	389	398	402	381	404	349	404	410	389	369	384	372	378	406	399	431	419	373	398	432	381	399	410	409	413	402	390	403	370	365	382	394	391	391	425	394	407	399	416
24948	23565	30113	24938	16506	3376	881	592	577	525	550	551	551	569	541	547	529	511	521	530	541	549	521	539	510	507	550	522	468	566	551	535	550	558	560	544	521	537	558	544	546	522	566	549	582	578	520	499	535	507	542	526	541	574	562	524	572	531	541	514	520	525	540	530	554	527	552	589	519	573	517	538	553	521	566	529	573	546	510	536	533	517	495	536	512	510	534	524	505	540	534	561	513	508	503	535	562	511	524	557	525	521	538	537	488	531	525	523	490	531	527	504	531	529	556	533	529	541	555	542	559	474	517	499	517	499	536	522	507	513	535	531	528	499	554	525	503	504	512	549	511	486	526	540	530	528	493	509	540	532	545	535	511	558	520	522	539	545	498	527	485	536	549	540	555	555	546	512	542	524	475	513	552	544	546	522	532	525	542	562	553	478	567	531	488	523	506	548	556	526	540	487	548	566	509	516	523	560	560	531	536	520	541	552	510	532	493	554	538	480	579	493	533	612	553	516	532	559	528	524	514	523	530	507	541	486	526	489	498	515	514	503	530	556	566	525	521	549	526	563	561	508	548	509	527	502	491	559	524	518	528	494	544	508	534	503	492	511	540	514	583	511	536	521	513	511	566	506	496	528	551	540	552	515	565	531	512	487	548	530	515	531	518	554	510	506	576	512	525	553	539	577	498	501	494	539	503	522	513	491	555	516	519	541	541	492	531	565	521	528	497	581	556	538	529	522	522	498	507	510	547	532	523	508	550	503	513	564	534	517	536	560	495	551	524	566	518	497	510	489	501	536	523	560	491	545	518	547	496	572	508	504	552	548	540	490	533	509	523	557	520	532	543	589	539	541	521	504	542	526	532	557	534	538	549	449	536	545	552	497	511	535	515	518	539	557	512	544	517	529	514	527	521	555	535	547	584	556	494	540	549	528	507	501	545	537	514	519	531	544	554	545	544	562	532	541	515	560	530	521	495	515	530	498	530	556	514	560	533	553	542	515	530	545	533	512	542	543	556	514	562	486	554	526	590	517	512	522	525	480	541	479	492	521	516	504	514	528	537	551	524	492	548	503	527	538	491	543	508	494	518	529	514	533	529	512	540	559	544	547	532	532	541	520	535	559	581	537	550	546	563	550	488	501	542	552	538	536	531	518	506	566	563	521	550	530	584	504	545	515	546	542	486	522	554	514	494	553	494	547	519	578	522	539	497	506	508	552	555	509	524	516	526	526	505	565	530	500	535	532	548	549	515	558	506	544	512	478	534	527	501	589	528	509	537	530	532	502	540	465	502	535	481	549	517	555	544	565	557	489	486	541	565	554	564	530	526	556	547	517	545	511	555	569	491	500	532	515	521	554	562	541	556	546	513	546	538	493	562	560	501	501	563	541	505	527	534	538	522	494	517	507	499	556	548	531	546	557	533	534	522	508	528	531	539	521	526	517	529	522	516	577	512	575	534	538	539	552	496	511	540	540	558	543	535	537	546	498	531	510	549	529	508	512	517	530	514	537	483	560	533	524	533	519	517	500	533	504	555	489	557	532	480	523	514	525	514	545	538	559	527	514	538	490	570	549	527	462	536	568	564	527	520	564	528	516	496	501	534	513	513	510	549	522	530	518	539	497	487	529	530	533	506	499	543	522	519	522	536	548	521	541	484	524	505	501	560	514	498	504	604	529	555	534	551	505	528	541	548	474	556	541	556	525	558	534	543	511	502	515	541	555	565	580	543	561	538	504	501	470	540	529	541	539	553	556	571	565	542	525	509	539	501	559	498	539	509	487	498	550	532	534	561	508	526	527	529	548	524	511	575	466	547	500	541	540	549	544	532	543	543	504	494	520	565	566	545	499	526	505	451	521	527	524	556	532	509	501	575	522	522	524	523	527	480	538	524	548	520	552	518	472	537	519	541	519	548	509	537	498	523	486	586	516	560	495	511	506	553	492	518	529	538	579	544	533	536	535	541	564	506	540	503	542	505	480	517	503	514	523	539	529	498	515	519	555	509	519	533	541	528	541	519	507	524	537	496	529	538	556	539	535	519	530	523	526	555	533	496	532	553	505	549	538	565	521	578	521	569	550	517	521	537	471	556	553	545	499	517	550	480	473	519	505	529	542	583	541	544	561	540	528	522	562	496	491	546	533	561	499	483	539	548	516	523	543	540	537	511	507	491	524	502	546	550	506	547	478	513	527	537	491	533	518	488	516	535	516	532	521	518	558	532	527	517	546	520	511	519	546	475	535	473	535	559	533	517	522	509	513	506	553	529	518	494	509	545	530	528	541	567	499	568	566	534	525	531	526	567	528	528	511	555	578	514	520	516	568	517	538	568	511	526	546	525	539	533	536	516	532	529	521	513	508	535	538	530	483	531	512	538	516	510	501	522	523	515	545	562	518	503	552	525	511	523	502	535	551	560	542	536	537	466	542	497	511	519	509	510	536	510	557	498	529	538	536	505	483	515	537	539	551	516	530	510	533	466	524	530	515	528	494	521	549	540	520	520	561	557	499	549	519	514	548	512	546	519	514	524	509	539	527	571	513	552	539	570	548	500	535	523	532	567	505	511	522	529	538	481	511	529	546	545	532	527	505	548	519	518	543	546	524	548	522	554	537	544	526	529	520	582	526	527	566	537	531	490	556	528	516	505	540	526	523	513	527	500	517	536	582	505	519	546	566	511	539	518	519	533	503	557	556	535	554	503	505	543	544	549	537	553	526	522	511	521	512	528	559	518	535	521	526	537	496	523	518	567	517	555	509	547	546	522	511	481	533	558	537	515	484	543	518	504	514	501	517	545	550	514	538	539	529	514	504	541	512	571	502	548	506	547	519	522	535	554	556	529	549	531	480	519	565	507	550	537	551	489	526	486	542	523	511	528	546	531	539	525	527	570	542	563	553	470	580	527	516	536	551	485	511	504	535	544	543	561	497	545	550	567	505	506	549	567	535	542	526	501	544	554	526	507	539	556	539	530	530	520	540	534	529	504	530	495	508	536	520	502	541	497	499	495	489	483	533	551	540	566	530	497	542	546	522	520	535	584	538	495	520	490	513	578	538	522	532	504	536	528	505	563	507	537	501	516	582	526	514	487	503	525	505	512	509	547	537	548	558	541	496	511	522	544	542	493	554	506	534	517	529	557	486	499	538	510	520	528	520	512	549	553	547	510	519	541	550	452	509	502	546	551	565	547	528	543	536	546	470	523	535	499	544	516	549	538	513	527	489	533	556	521	558	508	535	537	535	540	500	511	498	481	505	514	474	468	537	526	531	567	491	530	492	481	522	532	539	536	572	519	526	510	499	536	529	525	542	534	531	496	503	512	574	542	503	543	533	537	529	531	499	518	533	483	548	521	499	493	473	498	548	514	506	528	505	502	516	518	559	514	515	545	493	482	537	565	529	556	501	524	510	507	510	523	511	477	542	534	529	509	517	530	528	536	538	514	550	485	541	519	542	546	537	500	549	515	510	517	512	497	538	509	515	543	598	562	538	505	555
62679	84820	44924	12655	2528	800	568	502	544	514	504	505	480	488	494	507	483	482	479	504	485	514	452	524	500	485	476	487	477	509	460	480	517	503	486	490	498	512	527	490	506	507	499	498	419	495	481	494	495	491	489	517	510	514	501	483	492	477	511	507	526	534	535	449	503	486	516	515	502	495	481	472	477	489	474	480	478	477	483	473	467	485	520	489	498	516	471	517	483	484	500	504	501	480	496	484	530	461	466	481	512	463	511	493	533	500	498	480	508	484	499	523	520	508	475	477	501	515	503	471	494	467	466	503	475	502	466	518	502	479	467	501	483	502	479	510	484	462	470	518	492	511	485	506	487	459	535	445	498	507	495	451	517	491	475	493	480	474	489	506	481	467	500	467	477	509	495	509	504	492	473	464	499	479	437	525	477	463	505	464	496	462	494	474	471	467	493	515	456	506	483	484	518	505	458	503	502	481	491	492	493	455	485	519	486	484	468	488	476	468	492	501	545	525	529	490	488	503	526	437	479	476	490	532	497	495	525	509	458	481	451	478	489	498	479	477	505	468	514	517	510	461	494	471	513	515	461	466	501	498	505	524	465	459	497	525	490	522	468	488	532	517	465	456	498	485	482	484	523	478	525	489	514	499	524	474	461	492	516	494	490	513	501	483	472	491	481	521	507	502	497	489	500	464	488	487	516	461	518	491	461	475	485	458	483	514	500	503	501	487	503	501	538	502	444	472	472	463	470	492	504	478	451	497	511	491	511	506	515	516	477	523	461	491	505	483	495	493	466	502	465	441	517	506	483	510	494	477	500	503	456	512	473	489	517	456	483	496	501	492	518	493	523	488	519	485	494	475	514	505	482	462	482	467	493	484	509	488	549	521	506	500	476	469	513	516	512	510	505	471	482	464	519	473	483	481	497	492	494	491	488	487	531	471	502	481	482	468	492	478	500	480	485	482	522	520	503	512	456	455	489	553	525	485	474	490	495	513	480	480	495	512	458	510	470	521	477	470	493	516	491	499	470	511	462	465	509	479	481	554	483	499	501	470	501	510	447	507	463	501	506	513	482	491	505	473	469	464	521	478	457	460	491	532	456	498	469	471	492	473	512	477	513	513	500	462	517	461	478	458	471	534	465	496	488	451	508	513	500	471	486	479	500	494	444	510	498	497	487	481	477	454	487	506	490	499	513	531	495	550	514	518	491	479	507	515	491	488	475	473	462	516	484	504	508	468	484	474	501	521	510	505	467	460	462	479	496	450	506	490	488	505	482	494	495	481	455	503	513	493	480	469	493	512	505	445	500	463	489	505	466	476	515	489	472	460	476	458	514	485	467	501	523	466	475	525	498	485	505	479	496	463	473	492	516	466	513	539	471	479	494	540	498	485	509	461	470	468	467	497	528	481	474	529	500	463	518	488	453	469	485	441	485	461	494	493	501	443	485	485	499	491	524	519	486	482	449	475	514	525	482	485	511	462	508	488	485	472	479	519	493	457	511	459	497	513	510	519	543	518	495	514	464	507	504	512	530	460	497	493	449	505	537	492	500	510	493	489	536	505	509	494	488	526	450	518	489	485	463	471	547	504	490	513	517	506	490	481	530	474	471	498	548	436	490	439	541	486	488	487	478	498	489	465	458	511	509	469	507	487	456	509	534	444	493	497	481	480	500	509	468	454	490	505	477	491	492	499	520	501	504	447	530	502	505	500	493	437	538	499	507	498	498	498	434	465	508	533	445	512	477	494	470	463	479	479	499	533	469	444	504	503	456	491	484	442	493	484	449	505	472	501	494	526	467	499	500	512	485	497	508	463	569	471	510	513	518	530	465	509	502	481	486	487	510	454	457	487	501	495	520	508	519	459	500	502	480	484	494	518	473	476	485	487	506	533	470	460	451	524	456	452	503	505	446	498	525	465	444	471	508	455	490	474	489	471	490	509	489	507	469	506	481	507	501	500	445	447	472	519	464	508	510	464	485	500	498	496	479	471	482	476	466	502	520	461	476	487	508	490	471	513	507	476	475	443	524	477	457	493	476	500	493	486	529	481	509	546	538	503	467	497	499	467	517	468	489	456	472	500	467	446	455	514	519	526	470	513	481	489	467	534	459	490	493	533	488	488	487	470	522	453	479	478	479	455	488	455	529	492	521	516	463	477	489	517	505	460	451	506	495	501	486	473	520	517	469	534	479	474	490	522	476	473	480	468	485	469	515	516	503	494	534	495	514	495	483	480	500	456	499	456	481	541	494	473	510	488	476	490	522	494	493	484	510	476	473	459	492	535	529	472	488	493	490	535	488	456	472	503	510	500	488	523	487	450	504	514	480	508	449	489	504	489	481	490	465	489	519	508	487	513	507	520	497	518	493	492	468	493	493	472	471	469	471	512	526	455	499	512	491	497	490	514	498	534	503	523	478	471	440	474	484	520	477	441	524	497	483	497	478	467	492	487	519	540	473	505	495	504	510	457	508	484	495	472	466	458	486	508	453	487	477	519	493	500	517	460	478	488	522	498	494	513	505	462	491	472	459	523	488	514	506	465	485	474	505	471	471	462	473	481	502	503	479	478	493	485	542	486	471	466	532	486	521	497	499	491	484	496	501	508	565	504	526	477	500	472	495	486	452	529	493	478	489	486	488	508	492	482	485	492	509	531	495	483	468	511	465	469	550	468	457	500	455	481	485	462	493	465	499	473	525	497	484	515	511	511	514	499	491	468	499	506	490	510	478	508	491	484	510	497	501	484	508	460	471	506	532	478	515	481	531	491	500	445	488	469	533	526	495	475	465	489	466	519	487	504	482	492	505	493	504	476	479	500	477	510	484	482	518	483	492	486	465	467	494	507	481	541	489	442	533	494	470	469	489	523	491	470	502	448	489	535	466	515	499	463	481	520	519	471	503	488	474	495	463	469	468	507	504	482	479	490	436	496	520	481	468	465	462	497	461	476	496	480	501	521	500	499	486	493	515	491	469	501	446	501	451	505	487	441	466	513	479	471	512	440	484	509	461	502	489	489	489	500	482	505	533	463	464	470	503	497	500	439	519	548	476	478	499	470	495	455	523	527	442	435	472	503	516	485	437	495	514	493	487	507	480	499	488	502	469	479	488	457	486	503	491	493	480	529	480	493	535	518	511	505	506	481	478	476	445	472	558	472	501	465	483	454	499	489	445	526	507	484	493	483	498	509	480	507	518	495	495	484	469	487	483	495	496	487	468	475	456	502	445	493	455	491	504	518	506	483	441	491	495	523	512	495	501	457	496	503	489	518	448	499	522	494	450	473	523	511	480	500	498	510	485	464	477	494	473	507	510	537	472	505	465	476	502	492	457	551	509	478	478	457	493	462	495	492	499	499	515	513	516	501	455	446	524	494	486	482	490	496	481	475	476	502	490	480	458	489	490	470	463	455	461	521	480	446	518	447	504	502	486	500	519	502	460	480	523	506	514	475	486	488	486	454	489	472	480	468	486	468	526	483	463	445	502	518	520	531	507	478
24144	22482	29246	24403	19893	8170	1233	707	652	700	677	637	628	649	621	629	650	639	634	633	659	644	566	620	609	647	655	641	611	595	717	609	638	636	616	624	625	635	592	624	598	597	612	607	662	657	612	614	579	597	615	564	664	622	619	585	618	643	577	625	649	646	617	633	588	559	622	613	633	655	616	640	629	637	615	649	643	632	621	619	619	655	603	591	630	602	621	620	569	580	573	621	628	655	608	607	643	608	593	644	584	611	576	593	624	585	627	626	610	624	595	609	613	578	577	596	639	573	644	676	611	643	580	602	613	594	609	631	606	579	566	665	602	617	618	646	584	617	559	641	612	601	627	638	637	633	618	592	588	596	618	611	636	558	594	582	626	640	638	598	602	567	656	670	633	604	596	632	628	586	606	610	592	627	600	554	609	600	619	612	664	653	583	603	616	652	595	602	590	624	617	604	573	626	597	599	569	613	670	597	634	624	607	601	622	598	579	611	653	569	613	611	616	596	614	603	581	606	674	601	596	630	584	637	625	580	625	614	579	633	600	599	619	617	600	637	614	599	567	622	589	614	574	591	596	589	600	600	601	576	616	569	597	628	567	594	624	655	617	607	624	615	592	623	608	581	609	624	591	605	611	624	609	626	628	610	623	608	608	599	624	653	619	624	688	592	627	613	617	627	588	614	584	638	607	638	627	605	609	629	593	615	625	616	627	613	608	592	637	586	627	621	587	637	645	598	613	614	647	586	628	628	610	660	626	618	580	637	591	592	644	626	652	618	645	624	568	622	617	637	611	592	601	588	625	645	645	588	605	632	589	588	607	613	583	596	655	634	603	622	584	601	637	654	602	618	643	632	572	581	612	599	589	610	641	679	630	677	615	584	621	615	649	619	618	598	594	613	589	597	597	615	553	614	597	609	604	610	628	614	625	658	639	624	576	612	622	617	597	609	651	599	610	614	555	576	642	670	592	604	593	615	590	606	643	612	599	572	600	618	633	607	614	622	582	612	658	573	579	583	602	600	647	559	593	575	659	607	602	580	584	612	629	608	586	583	591	627	617	666	620	635	573	629	637	614	625	580	623	640	610	605	620	567	636	599	590	541	567	632	617	632	605	616	659	596	589	630	656	632	600	582	616	592	628	608	650	608	629	649	624	622	582	581	617	646	627	645	600	622	602	630	620	595	569	603	651	617	669	620	628	621	628	594	623	661	647	644	594	591	599	602	635	627	631	591	642	618	593	592	602	587	619	610	591	685	640	582	611	622	602	623	606	601	634	620	591	544	594	623	649	590	581	625	627	650	629	656	633	618	628	591	589	606	628	614	584	667	632	605	621	608	591	604	616	644	605	597	608	641	617	657	629	595	609	616	574	619	630	644	616	614	648	649	574	631	598	583	644	600	612	600	633	638	592	602	620	612	608	636	665	655	536	571	616	633	651	647	614	576	626	591	607	676	666	607	600	626	626	625	641	618	568	608	595	641	603	590	598	625	632	588	589	648	615	615	600	628	599	612	577	614	616	648	609	629	622	606	656	584	588	589	628	598	627	614	642	649	627	660	598	593	669	625	605	584	590	595	620	598	622	632	622	643	635	589	583	635	629	618	592	629	639	610	598	588	591	608	596	589	593	606	596	635	579	622	576	617	611	581	655	634	621	653	584	577	650	613	621	616	629	600	645	610	588	643	628	632	573	580	595	628	602	604	631	626	599	550	606	608	595	653	606	621	632	629	647	640	655	680	552	653	659	593	597	607	598	594	582	589	588	596	602	608	584	654	590	605	595	587	666	631	637	629	616	623	606	603	631	614	597	630	631	638	558	574	618	615	594	613	637	605	607	634	609	605	658	605	625	685	644	626	576	645	605	553	582	599	616	600	583	553	587	669	613	623	585	617	603	625	594	607	627	623	575	624	634	645	605	594	608	589	617	618	603	636	630	664	606	596	621	601	654	588	583	583	564	605	620	615	649	627	606	614	613	600	612	638	644	616	643	623	602	604	626	610	597	632	652	605	612	644	650	635	651	596	634	622	622	622	619	568	621	625	581	613	560	626	592	591	585	589	590	551	573	631	583	626	606	615	586	558	669	632	610	587	621	633	603	639	606	634	595	652	602	619	631	603	613	603	635	600	600	618	593	613	610	635	592	599	615	636	577	638	582	589	626	583	608	648	621	616	606	628	651	642	619	609	603	607	647	588	634	565	591	645	660	616	589	578	621	585	607	609	622	608	619	622	611	629	666	612	615	596	647	603	593	661	597	608	649	629	648	646	671	608	623	607	588	597	594	629	600	554	602	637	626	609	622	582	623	624	598	608	613	580	559	616	615	662	634	617	616	596	569	600	564	625	586	607	582	597	630	591	577	628	642	620	589	573	623	626	592	644	593	656	604	616	621	594	582	640	634	641	594	591	603	640	557	607	618	619	641	573	597	614	611	563	590	628	625	600	671	636	629	580	589	622	591	609	601	657	647	529	582	641	596	611	600	605	573	593	622	623	626	625	611	613	584	580	643	591	603	629	628	578	620	643	575	608	641	605	628	646	592	593	576	609	614	630	621	602	632	580	567	672	603	610	595	620	618	617	580	584	614	614	595	580	578	589	598	570	609	605	636	602	592	589	584	620	610	626	620	597	605	637	569	598	617	545	597	607	618	645	604	638	646	631	595	615	631	619	593	609	609	596	649	588	641	628	580	625	620	622	571	597	547	612	614	614	652	639	626	608	632	664	621	601	578	593	588	627	592	603	632	649	593	599	611	603	640	580	652	625	601	590	564	602	601	577	647	650	621	578	618	572	635	600	601	599	580	615	567	583	553	630	628	631	572	617	629	617	650	638	557	626	596	607	646	616	599	589	641	584	585	653	616	624	613	660	606	593	607	618	605	618	663	607	626	646	608	569	608	627	658	625	602	623	548	613	613	640	606	619	556	627	592	606	649	640	628	566	590	570	583	644	639	598	607	591	568	642	626	585	617	608	596	636	594	630	577	601	602	614	609	627	605	648	635	630	581	588	642	573	631	542	611	621	628	605	602	573	617	591	644	621	612	621	592	596	598	582	583	660	631	615	637	558	627	633	606	571	623	614	689	624	635	637	605	574	626	579	625	566	617	609	611	570	633	635	617	605	592	622	588	580	598	630	666	606	560	612	592	598	636	592	673	609	640	588	606	597	611	608	610	636	607	603	660	683	607	583	585	613	606	577	575	605	650	625	608	607	620	667	637	634	556	547	596	572	608	621	603	579	568	620	607	633	607	630	666	605	616	634	615	622	601	578	600	591	611	580	629	618	609	605	655	633	581	591	630	609	565	541	633	601	619	633	571	621	616	593	608	650	590	597	637	624	584	559	626	594	630	597	634	597	622	620	639	609	613	587	589	583	642	625	656	627	607	630	638	621	629	633	609	633	600	580	583	636	609	568	643	650	619	630	638	569	592	633	574	619	573	616	619	574	632	622	633	594	605	578	644	599	614	636	630	561	642	586	623	625	597	615	623	619
61861	89015	50085	15887	3570	966	643	544	575	591	540	575	561	572	560	582	599	575	581	558	597	583	550	566	571	606	577	567	576	564	578	595	585	559	616	509	612	574	590	560	621	618	606	574	615	579	530	540	580	608	551	564	599	557	542	545	611	577	569	576	591	568	560	567	552	590	539	576	553	535	584	600	601	592	553	571	584	610	526	571	575	583	545	535	552	564	543	596	612	587	569	585	564	599	573	571	573	561	537	565	544	543	596	580	577	595	587	568	571	566	591	563	568	574	588	560	551	571	548	587	561	579	553	570	581	544	590	570	586	535	587	577	588	575	596	554	551	579	591	580	581	603	632	536	589	564	547	579	576	551	566	570	606	599	593	548	561	554	575	555	564	606	606	562	583	574	556	585	529	645	606	566	551	595	578	595	579	578	575	610	554	553	543	614	537	537	581	571	567	577	558	579	549	564	550	580	574	585	536	580	587	538	592	583	583	547	566	564	575	515	539	572	538	556	541	582	527	608	560	544	627	581	597	538	588	539	638	541	573	589	544	555	576	556	521	602	536	564	554	587	582	520	548	563	611	584	535	563	597	607	586	596	549	542	576	552	590	598	572	557	604	561	581	573	565	559	567	568	588	597	563	560	556	549	557	579	583	532	536	578	573	625	571	609	582	581	621	615	587	550	564	527	556	579	549	558	587	579	597	551	607	549	609	604	562	589	585	597	560	577	574	584	532	560	521	576	551	554	575	633	557	569	561	558	572	588	560	560	563	584	591	573	591	565	571	583	561	548	609	550	580	559	558	569	593	566	602	524	585	543	545	568	550	586	595	560	594	571	562	569	596	613	573	547	556	606	580	567	563	573	578	576	553	554	544	579	547	592	575	587	603	602	536	581	543	537	605	551	530	579	578	598	558	530	563	581	594	587	584	551	590	598	562	577	548	567	552	578	548	582	593	600	595	544	561	564	578	575	613	554	597	612	593	590	592	567	549	577	577	567	547	540	611	550	585	585	583	550	597	592	596	582	606	590	581	570	551	586	564	591	560	569	532	532	587	617	560	538	578	556	568	548	549	555	580	592	562	619	584	560	595	522	581	555	562	580	584	580	518	569	569	529	563	561	527	596	588	585	533	564	601	618	556	554	585	560	553	581	560	581	579	533	553	563	594	561	528	589	600	573	510	532	595	612	529	561	587	540	603	611	570	559	588	613	568	534	563	529	580	589	585	566	576	544	599	556	572	564	577	593	593	531	572	542	579	605	615	574	562	581	592	546	587	555	575	598	552	566	597	633	581	597	576	545	606	562	640	517	600	657	580	554	589	592	564	590	611	520	591	573	546	589	550	548	541	571	626	583	562	568	599	580	621	565	563	588	591	581	543	582	594	568	557	556	549	556	560	595	577	612	541	545	578	548	588	620	609	577	604	598	586	555	598	632	540	602	574	571	559	525	564	555	621	550	539	563	596	574	556	581	547	584	566	533	577	557	580	556	590	569	548	572	552	626	592	564	584	570	588	562	585	571	575	541	607	607	542	552	586	570	563	572	591	559	557	550	595	538	566	595	600	541	579	588	553	575	574	598	540	581	595	580	568	559	587	558	572	585	607	533	613	572	536	590	561	576	557	546	591	579	565	543	571	594	537	583	602	594	540	558	524	614	566	546	592	596	541	525	567	579	580	584	597	565	566	609	583	577	577	580	594	554	561	543	535	556	545	580	576	556	592	515	532	541	562	554	545	573	582	570	602	573	549	557	584	526	559	517	537	570	606	576	566	549	576	558	552	553	572	603	549	584	578	543	580	584	538	595	601	545	581	582	600	527	558	554	577	571	556	574	511	599	580	568	579	564	593	600	568	590	597	532	592	590	539	564	569	573	556	544	575	572	599	574	560	543	564	551	560	583	597	578	565	571	578	541	571	591	568	557	563	590	543	553	553	572	572	590	559	559	578	552	554	546	568	564	552	576	570	587	586	575	551	589	563	567	603	561	556	595	534	552	561	589	585	542	536	593	538	572	574	540	549	539	592	583	549	563	573	553	585	578	564	565	572	586	588	551	553	566	592	564	543	561	562	579	566	568	597	578	523	593	540	610	598	529	568	617	602	582	583	620	567	551	584	600	579	553	572	586	537	622	557	582	569	583	602	584	569	556	536	588	566	559	575	577	568	549	596	548	569	585	594	572	580	591	560	532	563	553	549	550	545	602	593	575	553	601	585	595	597	582	576	564	553	545	513	571	533	582	612	585	566	532	538	586	567	560	573	549	578	554	596	578	537	592	574	552	610	557	589	567	549	583	588	557	549	587	593	601	570	577	566	629	561	541	574	574	572	549	589	606	558	556	568	531	549	586	588	546	546	587	581	613	580	544	606	614	599	584	573	582	530	558	557	566	576	547	535	574	573	554	533	565	557	567	529	548	588	550	582	536	600	549	573	527	546	559	572	595	600	602	604	553	573	556	584	604	576	562	562	579	548	574	540	577	575	581	558	544	583	563	574	587	560	547	573	557	569	584	541	551	616	622	557	511	573	570	549	534	594	554	579	551	583	573	554	553	600	600	557	579	576	570	593	541	563	515	581	603	612	541	562	575	612	573	556	559	581	532	568	555	581	597	576	569	624	550	591	596	559	596	589	606	566	583	537	596	587	550	579	584	557	506	579	552	550	588	591	545	563	554	551	550	574	602	580	560	556	559	535	577	542	657	550	552	593	547	526	595	551	548	541	589	547	588	566	584	583	532	553	523	547	582	540	573	566	579	564	571	561	609	559	524	563	562	599	572	570	578	623	566	540	572	587	534	524	574	550	572	582	569	592	560	559	583	597	565	607	569	588	546	552	553	568	549	603	609	562	545	535	551	542	556	568	563	568	547	553	590	561	594	512	589	588	596	584	567	567	547	560	576	600	566	555	560	580	593	544	551	574	558	584	565	555	565	567	586	554	571	566	549	568	541	600	566	581	556	594	526	594	550	554	561	590	566	593	540	613	583	562	531	599	535	598	553	574	574	547	569	609	503	562	560	576	555	553	613	589	581	544	570	513	522	520	579	563	585	591	528	639	553	552	581	550	561	563	588	576	581	568	583	530	563	572	515	561	546	600	543	576	616	608	534	558	566	573	564	577	584	542	573	581	563	565	582	577	588	572	533	590	540	579	611	556	561	595	577	601	554	534	585	577	595	583	616	593	583	556	501	562	589	574	595	574	525	611	608	554	610	578	553	581	557	575	552	567	609	548	626	506	567	523	562	563	573	587	549	584	583	573	584	597	602	546	572	533	573	609	594	604	534	578	583	580	570	561	556	540	565	598	574	529	584	573	561	514	566	528	552	540	570	596	575	513	558	579	551	613	551	566	536	541	593	562	586	610	523	553	584	539	546	548	560	522	555	572	509	574	579	561	534	557	594	540	590	554	527	570	550	581	540	562	551	605	599	580	577	582	551	572	501	569	550	553	567	548	575	617	570	600	568	566	573	585	577	558	571	550	553	571	605	551	563	539	591
34400	30258	18311	4373	865	571	538	508	425	522	481	462	488	464	479	531	476	504	449	475	476	544	498	503	521	503	489	485	529	495	514	482	512	459	511	464	518	490	505	510	481	469	501	469	472	441	501	496	477	486	491	506	471	514	515	517	485	505	488	498	485	478	527	522	499	551	530	456	495	509	468	497	460	485	497	462	502	494	533	469	487	487	552	460	462	495	488	537	508	485	504	496	532	491	501	468	517	439	496	492	467	494	486	493	510	504	485	557	477	511	531	487	482	498	479	463	505	505	496	494	472	528	541	517	537	516	474	497	512	507	517	526	473	492	467	475	536	530	489	478	471	482	488	476	507	487	498	474	503	543	496	465	485	472	532	506	478	493	480	506	509	506	499	508	491	496	508	508	463	479	476	499	505	471	530	554	489	489	537	506	468	469	508	497	477	456	511	514	471	471	532	505	513	502	480	536	547	488	505	487	509	492	530	491	518	476	455	503	495	494	489	503	466	531	486	467	479	488	509	484	457	513	478	476	472	475	500	449	460	510	523	526	505	502	465	509	488	479	472	473	490	507	455	508	506	479	456	540	477	493	511	498	508	484	490	493	498	499	472	476	499	484	485	488	495	510	491	519	492	517	528	509	522	468	457	524	497	524	502	494	500	463	507	507	489	450	494	531	482	465	508	543	489	493	546	503	517	484	490	524	487	485	544	499	519	480	490	531	464	489	520	495	498	465	528	485	444	513	484	506	473	446	495	515	508	471	488	507	460	515	472	435	519	494	471	503	512	461	507	459	514	478	480	511	515	450	502	509	488	449	498	515	535	531	485	507	512	492	483	484	497	524	489	499	531	441	520	547	499	499	504	528	497	464	473	524	470	493	459	477	493	492	468	488	513	509	513	510	506	482	491	491	505	471	529	458	463	480	500	469	511	564	504	473	482	523	507	529	487	505	507	504	493	509	504	477	521	486	509	505	511	459	539	515	510	484	466	485	521	493	499	503	510	504	537	510	472	485	486	491	529	521	456	464	517	448	535	480	508	554	537	462	494	494	483	514	459	524	504	466	461	542	466	508	485	462	520	503	488	509	515	528	472	510	473	523	498	539	523	494	492	467	484	483	525	500	506	518	510	503	494	485	501	454	515	500	486	505	467	496	539	483	505	520	494	524	508	490	496	508	506	448	478	498	509	505	529	481	466	510	502	475	476	460	492	497	493	539	481	507	456	505	488	474	495	497	477	489	517	484	463	458	492	490	474	497	475	541	478	505	463	533	501	494	489	521	520	492	502	507	530	497	488	491	507	503	514	441	507	533	467	465	480	500	497	497	499	463	513	551	519	491	499	470	470	502	513	486	496	515	483	501	542	507	460	487	489	502	452	508	521	456	493	504	491	485	483	491	495	489	483	472	495	473	505	503	519	473	515	525	512	462	545	469	504	507	480	517	500	494	463	493	465	510	491	485	463	492	503	516	496	540	493	538	489	491	507	469	472	533	497	527	561	501	519	479	484	483	547	541	507	480	491	536	494	447	486	514	496	503	489	547	500	463	494	585	524	452	501	505	509	541	502	521	493	492	528	523	503	481	497	481	498	480	517	506	474	501	505	477	495	474	505	437	490	499	510	524	527	499	514	480	495	479	485	531	481	498	490	514	520	496	487	507	498	514	471	501	528	479	465	500	463	465	477	505	488	513	512	480	467	505	470	496	480	483	480	481	496	515	460	476	498	495	492	460	418	513	529	487	447	496	475	478	531	460	491	541	519	459	501	520	505	501	510	481	489	522	553	513	473	472	446	489	501	485	502	483	490	502	514	463	521	506	517	515	503	465	484	466	544	506	516	474	484	501	509	533	503	508	526	511	511	527	546	470	507	510	482	540	513	510	511	517	465	526	488	540	501	512	499	467	466	431	550	510	492	487	490	479	477	494	511	496	488	512	493	467	490	483	512	510	470	503	487	500	491	516	536	470	504	506	496	466	502	495	487	514	562	533	479	530	505	501	483	542	527	497	500	502	464	509	548	496	512	511	478	511	494	504	507	472	487	445	467	520	501	497	503	492	472	480	496	501	483	492	479	510	480	481	477	495	483	498	459	504	477	495	527	468	488	472	515	470	480	475	535	482	500	500	515	484	507	490	497	448	502	459	483	475	482	517	477	469	482	492	470	534	470	494	517	483	504	455	537	505	492	507	505	495	485	495	499	505	486	516	481	514	488	448	485	483	474	528	531	488	489	496	481	519	504	471	517	489	516	507	473	501	488	501	477	491	488	505	470	529	510	492	551	484	504	531	483	518	476	502	522	525	467	479	479	487	510	465	522	538	508	504	523	540	470	509	488	483	434	465	513	519	489	488	525	497	496	525	487	505	473	494	476	472	512	495	483	525	520	480	503	536	490	521	498	501	489	477	491	516	461	473	462	494	500	519	451	498	507	507	543	458	480	498	507	447	459	522	474	473	519	518	522	478	509	528	487	503	491	497	483	508	523	481	509	506	486	498	510	482	512	495	509	513	474	529	456	492	498	500	553	489	527	487	513	526	490	481	510	492	485	486	471	487	543	497	503	457	495	468	523	537	516	508	493	480	496	495	513	491	515	517	468	503	485	486	530	502	453	487	455	478	491	503	475	502	503	503	509	510	509	520	526	474	482	438	500	454	503	489	538	489	531	478	469	492	519	535	515	479	480	550	532	502	490	517	493	500	529	497	481	476	506	511	493	494	510	511	487	525	461	490	452	496	495	480	488	501	515	488	469	472	501	497	486	476	505	512	498	490	473	512	501	486	472	515	459	495	495	483	506	505	497	490	478	517	461	438	515	499	458	479	483	558	494	487	502	443	455	497	493	478	538	480	470	467	474	488	491	466	509	491	540	514	504	505	509	487	502	476	520	482	492	483	511	529	467	521	490	521	508	472	489	509	467	465	498	565	450	482	490	460	492	526	525	456	469	521	497	489	501	462	523	514	437	481	481	503	532	524	508	505	505	525	459	485	493	492	513	506	485	508	527	489	520	461	485	492	481	487	532	490	541	490	496	490	473	461	512	464	507	508	529	494	509	516	489	477	477	482	517	511	510	478	480	470	463	472	458	508	516	491	505	505	471	535	526	502	467	518	499	501	465	508	472	504	481	475	539	481	501	486	514	477	486	487	469	508	449	490	485	503	506	501	526	500	504	492	483	468	483	496	484	503	477	467	484	454	497	508	501	473	443	526	496	492	482	473	479	489	523	483	474	464	508	490	494	536	453	490	505	519	483	492	516	486	478	538	506	491	485	482	496	534	505	498	522	500	472	499	496	524	475	502	479	525	507	479	506	493	546	518	487	515	508	459	444	483	495	467	508	499	519	482	467	526	501	476	475	504	485	490	521	475	458	533	473	515	484	487	507	492	458	533	542	490	508	506	500	421	472	486	523	496	505	511	490	488	502	458	497	463	506	482	512	493	496	486	492	495	488	534	478	460	529	507	517	501	493	526	508	486	503	500	493	474	484	508	466	476
30400	30004	10600	2094	706	465	458	408	426	410	432	413	426	436	416	411	438	416	421	445	441	448	405	424	409	389	405	427	370	424	436	415	404	430	404	409	413	418	431	404	440	409	458	422	391	461	432	411	455	443	409	408	436	469	441	406	446	414	425	469	409	439	461	421	430	432	391	425	438	383	472	418	402	476	426	431	431	424	421	405	444	411	422	450	377	429	430	416	369	399	454	449	412	413	389	413	408	412	414	431	421	458	396	429	464	419	405	385	415	426	408	429	407	408	415	427	489	439	403	411	406	469	404	408	407	409	446	436	417	424	457	391	380	425	454	385	377	440	431	412	454	426	413	436	411	437	403	413	429	427	407	416	402	424	432	416	428	411	427	385	426	438	411	418	408	408	421	416	427	417	431	399	390	381	401	426	421	382	427	417	426	390	408	411	434	433	451	418	422	440	402	413	432	403	418	420	422	416	448	453	419	391	398	392	415	392	429	432	394	400	405	426	401	430	403	403	409	407	424	409	407	420	389	411	389	423	426	400	389	402	405	416	427	444	430	432	447	416	413	431	421	421	390	421	437	420	402	398	398	392	421	428	437	420	430	404	437	419	425	387	403	389	406	454	418	437	452	463	424	422	387	394	462	444	426	413	406	411	438	457	440	411	433	425	398	415	440	444	409	408	418	418	380	385	431	429	406	430	467	363	406	422	410	421	428	473	420	390	418	418	404	412	443	403	410	462	411	426	436	376	430	417	435	424	430	417	431	394	429	452	422	439	445	416	429	401	398	407	440	432	394	396	390	399	424	401	415	423	435	424	438	420	421	375	406	417	399	375	380	443	417	446	420	429	422	439	423	407	390	440	403	436	386	399	410	418	441	408	390	408	450	438	404	401	412	423	407	394	403	430	407	426	408	430	430	410	412	399	425	402	388	417	406	424	432	431	414	435	488	454	434	429	432	430	423	446	415	412	423	436	412	446	402	446	411	427	409	409	437	421	407	398	417	412	431	407	395	412	388	426	413	388	404	393	434	397	415	383	414	406	462	446	395	407	414	440	407	391	422	463	396	373	407	404	423	386	460	440	440	449	410	435	393	400	424	405	410	429	413	395	456	415	436	407	425	420	389	434	418	425	440	398	408	375	395	457	426	416	397	422	456	428	441	417	409	427	425	387	411	419	447	433	428	399	411	452	434	468	428	398	460	447	442	449	428	398	422	407	396	432	397	409	415	437	396	436	409	445	414	403	404	405	397	410	422	437	420	414	389	395	400	415	411	409	450	442	380	437	449	413	438	405	389	419	462	441	417	410	431	391	413	433	416	395	415	435	429	443	408	427	430	434	421	434	376	420	408	445	395	401	423	422	419	381	420	406	425	386	403	422	418	426	416	432	407	374	415	438	397	425	412	405	403	392	455	459	388	390	418	424	398	447	411	437	445	437	424	443	402	409	400	417	411	382	428	414	410	428	420	443	398	402	396	428	414	418	413	405	437	422	444	421	406	429	431	432	405	434	405	449	416	396	423	381	434	400	440	425	417	443	408	426	412	407	402	416	426	452	434	425	427	424	440	417	409	407	411	420	422	392	423	417	414	422	400	456	394	429	446	437	417	408	402	425	407	410	419	405	436	419	403	401	411	416	437	425	381	447	441	414	391	401	473	449	412	439	406	435	439	392	424	414	463	386	403	441	433	436	432	450	410	430	413	375	425	431	413	417	396	438	392	431	401	407	396	412	450	410	417	454	407	409	438	415	403	406	430	432	403	438	416	395	397	411	418	417	404	433	426	379	397	418	401	369	427	405	401	421	459	410	438	412	455	407	392	441	427	405	436	392	421	420	429	409	448	433	401	441	413	425	409	400	426	449	411	418	422	389	417	403	453	392	399	429	418	424	431	411	430	437	389	430	365	418	471	471	400	408	432	431	436	429	459	425	423	450	407	416	411	403	438	448	428	382	481	436	449	451	422	433	405	424	410	397	453	428	406	430	422	450	426	424	401	416	409	415	383	404	424	423	442	413	430	412	444	441	427	446	413	439	411	391	419	428	393	419	405	433	419	410	408	397	400	425	430	435	420	387	423	422	420	425	424	409	426	397	422	396	421	434	419	419	428	421	418	440	415	395	457	391	431	435	425	443	397	442	457	424	415	413	405	411	449	427	387	399	436	410	419	389	419	398	397	420	414	439	447	413	420	435	407	419	391	418	454	460	412	437	453	418	413	412	429	438	431	443	405	397	425	413	399	423	411	380	387	399	456	485	434	406	442	444	399	408	427	403	424	401	447	403	397	417	409	410	381	370	395	407	383	423	477	418	395	433	422	402	433	397	418	433	418	404	416	389	399	454	396	421	439	395	439	402	437	450	450	422	432	387	399	446	434	400	440	394	403	374	385	422	435	411	443	424	389	408	462	436	435	375	395	407	398	411	419	380	431	425	399	436	425	430	415	409	399	448	445	407	410	418	392	429	402	430	440	436	433	444	407	412	469	403	441	453	415	415	411	418	393	414	414	418	432	424	433	423	414	405	415	399	417	374	386	414	407	429	405	454	468	428	429	397	393	440	423	452	443	390	415	419	417	452	419	435	437	409	392	438	424	406	465	391	426	405	422	410	440	449	403	445	406	409	422	412	430	425	415	409	408	446	426	397	429	391	397	409	404	412	423	412	435	437	404	397	401	423	413	390	418	447	383	447	431	409	436	423	428	422	420	417	405	446	416	372	445	430	463	404	408	425	415	403	410	382	413	409	413	481	409	412	418	440	419	419	433	431	427	428	445	416	389	422	467	444	453	397	424	420	397	439	405	415	434	404	395	406	388	425	417	417	444	434	438	395	431	423	441	454	379	441	436	436	411	400	378	411	369	427	444	424	390	419	447	450	410	424	441	416	425	406	453	432	432	472	417	417	433	440	416	437	396	430	446	421	426	428	408	403	422	447	416	420	431	408	433	439	419	421	471	417	419	415	417	408	470	368	445	431	401	406	430	469	421	382	417	440	401	441	400	381	403	448	407	399	387	426	433	421	413	409	410	413	406	434	423	433	433	417	401	427	407	445	427	392	405	401	416	383	417	409	415	405	440	377	440	382	436	421	390	405	396	411	422	445	414	428	390	452	429	443	444	425	383	451	437	415	400	392	435	380	375	444	425	432	446	426	455	414	450	389	430	436	393	416	398	401	418	416	441	452	418	467	397	398	422	407	397	436	415	416	420	408	410	387	392	400	455	411	410	370	423	424	455	423	415	436	436	444	408	436	438	410	393	379	423	430	400	417	446	406	414	445	415	431	408	416	424	378	411	444	428	429	431	459	432	429	435	423	379	418	437	463	425	430	408	421	406	402	383	451	398	408	427	388	440	413	390	414	400	414	432	441	435	383	448	426	409	396	404	461	397	409	436	379	408	412	401	397	396	414	409	437	426	413	419	394	408	412	420	395	417	378	406	431	418	462	404	379	403	422	448	413	399	435	417	432	474	413	452	408	416	407	436	414	415	438	440	411
24923	23476	29824	25057	16767	3551	874	623	600	631	619	521	555	572	558	579	528	588	532	599	509	579	584	603	609	569	576	574	588	545	542	573	558	576	527	549	543	546	584	571	560	590	563	601	520	524	535	571	538	550	527	578	553	510	541	543	531	561	577	556	555	592	537	557	552	559	549	504	555	558	565	554	501	561	545	552	561	530	535	535	557	547	528	530	572	579	532	564	579	594	551	516	533	528	562	551	519	524	530	572	556	542	488	531	507	551	523	581	550	591	576	545	538	584	605	538	531	573	579	536	540	528	556	543	567	539	526	567	547	562	548	518	564	564	552	550	518	578	532	507	569	539	568	521	533	574	567	556	578	578	521	547	540	570	579	526	516	508	512	526	573	537	539	546	599	565	564	554	561	539	544	578	533	541	575	575	541	528	564	546	565	546	535	572	525	555	579	588	544	572	546	548	523	518	549	538	563	533	564	528	536	538	567	569	570	560	566	559	562	528	531	508	515	548	550	562	562	604	550	548	516	559	590	537	526	553	575	524	535	597	584	541	550	538	579	553	564	559	504	547	555	521	603	547	561	554	556	559	558	572	525	507	555	542	577	605	598	541	527	545	533	540	546	545	559	549	545	560	547	554	530	557	521	555	521	541	519	545	548	529	593	571	518	504	501	570	566	597	572	549	601	562	561	537	565	528	537	572	545	554	531	528	526	537	563	543	609	546	534	559	552	580	521	598	571	551	557	533	525	557	567	549	524	559	551	554	594	590	539	520	585	548	570	575	562	545	552	564	550	591	560	575	528	574	519	531	554	524	553	554	574	564	539	572	525	535	538	552	547	567	622	560	556	545	582	581	572	499	558	531	521	555	561	584	596	573	557	559	584	574	521	561	521	519	554	501	538	550	560	556	562	582	549	538	568	521	519	550	557	515	570	529	561	542	540	529	532	576	558	567	602	525	555	543	553	563	575	570	559	526	544	546	556	571	545	580	572	550	520	579	574	539	564	590	558	527	536	532	557	577	597	538	531	545	516	551	580	540	500	548	520	515	605	598	556	553	535	513	522	545	549	570	555	545	536	545	530	504	488	614	530	570	528	548	571	538	540	532	557	533	576	559	563	576	526	551	544	505	542	540	560	533	545	516	552	602	496	550	554	562	541	567	534	603	540	537	544	570	588	551	566	568	581	569	552	561	547	550	528	557	480	524	540	561	538	549	566	563	538	570	588	578	582	568	547	591	534	574	549	543	534	529	529	543	527	548	562	547	548	517	554	547	579	537	603	526	560	558	525	560	511	566	543	527	553	559	597	524	590	562	558	544	540	522	519	542	546	553	553	584	570	542	543	523	511	589	561	558	565	536	541	579	549	557	540	545	569	552	583	550	581	545	569	532	584	526	536	591	570	519	566	520	542	584	593	561	553	598	557	533	513	546	528	593	535	560	544	576	561	536	512	545	556	576	532	554	565	534	531	586	555	567	520	539	579	581	567	547	553	515	499	538	551	551	567	552	561	483	551	595	565	556	588	548	557	560	573	561	504	584	575	557	536	522	580	603	508	527	553	534	554	591	600	582	540	561	503	517	530	559	547	522	550	562	558	502	559	506	529	552	568	549	558	516	539	554	560	532	528	519	506	534	575	535	530	538	550	550	542	546	572	576	571	571	523	557	582	543	570	525	557	503	556	569	523	548	577	528	554	555	563	549	566	497	548	526	556	572	557	524	549	531	581	601	555	557	543	581	551	549	533	548	517	550	543	521	545	566	518	509	544	521	541	522	545	557	574	517	545	511	605	506	546	523	571	523	512	544	547	536	554	534	524	529	553	552	549	523	552	560	553	538	548	525	548	569	567	576	548	566	510	547	553	598	556	567	587	568	553	521	547	527	593	565	546	593	538	531	570	549	576	547	543	502	537	561	559	554	553	529	536	569	553	566	535	581	572	516	542	514	586	524	561	554	574	540	516	592	546	543	575	511	576	530	584	566	556	506	541	569	554	548	538	534	513	548	572	544	498	565	568	555	565	523	542	626	529	532	573	563	554	511	558	593	580	556	509	570	546	574	552	577	578	567	513	541	554	555	541	567	573	539	526	567	589	512	538	568	551	538	532	572	502	558	575	553	500	535	527	555	584	587	563	543	568	554	516	548	581	551	516	576	541	559	571	551	567	561	550	539	523	570	549	573	496	556	558	559	554	561	563	562	584	561	553	549	554	568	564	548	538	600	533	506	517	597	589	540	563	514	564	537	554	532	537	536	588	554	558	541	520	585	512	520	562	572	515	538	503	513	561	535	569	550	551	520	550	565	514	568	547	503	524	537	515	572	540	510	538	549	531	565	555	546	531	569	550	548	517	519	576	507	542	541	572	530	554	521	555	518	523	507	585	542	556	549	529	526	556	508	492	531	540	595	518	583	603	511	523	522	550	570	543	548	555	544	520	529	542	559	537	587	543	548	536	555	555	537	547	540	539	574	540	513	533	574	548	542	528	570	541	502	517	570	590	576	532	575	557	567	503	534	557	522	523	557	538	564	594	563	566	570	560	549	530	532	519	501	567	542	571	603	569	585	574	552	501	526	572	555	518	533	535	566	520	554	534	516	552	542	547	514	512	596	520	549	564	528	526	518	542	515	518	535	554	509	592	535	555	536	567	540	577	559	560	556	562	552	559	555	538	608	564	556	545	567	522	525	513	544	568	543	568	560	554	565	537	551	590	542	545	523	537	539	566	574	526	571	572	563	533	522	532	517	555	539	507	562	567	600	533	519	519	503	555	507	560	522	499	572	586	569	570	550	577	585	549	576	540	561	553	563	558	561	547	570	559	571	523	531	594	504	527	560	558	508	570	540	562	545	568	553	568	556	567	565	561	563	564	505	573	515	513	532	543	512	545	570	542	563	546	544	532	533	575	566	559	519	530	540	538	533	575	517	483	537	523	548	535	577	538	561	555	530	563	536	571	573	546	530	554	546	587	540	572	585	549	511	538	595	536	540	525	554	611	574	574	601	581	547	552	566	514	599	512	542	582	559	528	555	549	569	551	574	537	553	510	553	526	580	549	526	543	514	549	561	553	574	528	568	563	531	518	597	536	570	549	542	524	523	538	565	569	519	543	571	574	586	562	539	541	565	593	592	546	531	578	525	569	543	543	549	534	531	504	583	529	544	495	515	543	526	539	553	565	531	576	569	533	535	606	572	550	610	569	529	561	572	532	578	577	537	512	512	560	531	536	537	568	526	549	559	538	545	593	564	507	532	528	555	568	593	591	574	560	477	533	560	542	535	537	530	534	558	544	568	482	525	549	600	551	601	561	552	541	542	531	563	516	561	537	521	567	543	586	625	575	564	548	576	566	592	565	528	571	562	561	605	555	537	498	545	549	589	534	546	579	534	568	526	562	540	530	560	581	520	564	620	543	558	552	556	534	577	530	555	556	596	535	547	549	551	570	542	563	575	571	515	550	579	592	552	585	551	481	501	569	557	555	600	541	549	587	552	582	536
62931	83967	45729	13613	3085	877	573	485	536	555	481	485	503	504	515	542	511	519	515	485	520	508	557	517	500	515	498	496	549	493	533	531	541	509	518	505	547	525	523	532	544	525	488	501	535	526	509	532	485	518	563	483	532	518	505	501	534	531	508	531	534	554	522	491	557	524	533	517	501	483	509	503	528	495	496	510	512	542	488	515	507	549	510	485	506	515	509	485	561	505	533	525	508	495	519	504	487	534	503	567	492	503	518	522	528	518	499	545	525	507	529	511	515	540	482	513	490	514	478	529	545	514	543	497	500	527	485	500	494	534	473	511	554	536	544	502	503	529	559	538	488	483	495	509	519	503	530	467	483	520	538	519	536	511	536	527	497	514	502	573	499	498	517	485	472	553	510	505	570	489	522	503	489	503	506	522	518	528	518	564	556	470	486	476	524	519	554	530	512	504	553	501	514	517	481	529	528	490	553	447	502	501	488	521	490	505	500	483	517	497	514	516	517	529	546	487	531	538	497	544	511	509	527	554	511	528	542	537	511	505	487	488	548	506	512	501	556	519	542	516	505	490	501	499	549	500	513	525	521	543	501	484	512	516	553	508	489	517	496	502	506	483	498	501	523	517	511	493	571	502	519	568	552	532	519	510	516	526	501	516	566	514	499	504	516	479	522	503	489	493	513	484	499	480	523	471	518	515	537	511	504	488	467	508	513	494	492	486	505	524	498	529	521	477	538	487	513	497	492	525	512	492	530	469	516	498	509	533	512	509	530	516	496	522	487	485	499	509	530	515	521	500	518	505	562	479	514	540	475	514	517	526	508	462	507	547	501	510	539	551	526	557	502	515	503	481	511	504	508	518	463	522	530	510	547	506	543	536	510	486	498	511	553	497	521	537	531	509	501	484	478	533	513	527	485	520	533	486	503	520	511	502	484	524	488	541	519	486	496	471	549	522	559	496	555	482	528	505	516	540	464	535	541	524	493	506	550	516	528	502	555	514	521	517	523	516	465	527	547	538	537	505	488	525	547	520	529	529	507	531	523	526	495	529	488	505	488	516	498	497	506	518	505	518	520	498	458	524	520	497	482	527	525	529	509	493	509	503	502	559	533	533	483	511	500	510	511	508	546	505	507	494	475	491	506	554	517	527	537	507	538	517	486	508	534	537	492	508	464	525	548	523	541	502	510	485	525	529	530	494	559	505	499	502	496	539	490	508	520	573	489	510	498	488	523	510	504	538	497	495	493	530	532	519	497	537	481	486	516	513	543	542	488	487	512	516	529	524	496	497	498	524	523	483	521	540	525	526	487	500	539	537	505	512	501	519	488	504	548	535	484	506	503	477	513	522	541	502	477	494	557	540	499	532	472	507	535	509	541	517	508	515	487	476	485	529	453	522	522	538	501	476	550	510	525	527	487	470	495	540	501	541	514	544	545	543	463	505	460	490	510	512	479	487	542	562	493	503	449	533	464	515	471	531	522	509	514	481	475	482	521	526	522	492	499	491	497	501	545	495	555	503	528	511	485	509	522	498	547	500	502	503	489	523	502	571	480	518	513	518	503	523	507	527	473	502	456	546	489	512	525	532	484	509	484	518	538	495	517	491	562	549	517	507	507	504	472	502	517	560	500	522	526	508	506	504	543	502	483	503	513	461	508	492	520	497	528	516	504	501	518	506	478	508	519	513	517	525	507	533	472	517	544	494	548	522	485	498	471	520	477	534	463	540	485	522	504	469	503	534	535	513	577	514	518	511	513	520	536	515	519	536	516	493	519	467	475	525	504	507	493	495	529	493	525	556	533	497	492	497	572	511	474	493	493	556	515	528	570	532	506	504	512	521	551	534	522	479	513	491	525	494	484	513	510	527	496	498	464	529	488	508	486	528	511	508	501	495	541	550	498	508	514	526	539	470	522	528	500	528	505	503	500	506	487	488	517	494	497	496	519	513	504	475	516	504	542	523	531	485	519	533	535	484	512	528	543	546	513	558	456	503	499	540	484	517	511	494	496	527	490	506	527	503	551	537	530	509	531	541	532	492	512	532	533	520	515	490	525	528	499	495	541	515	544	501	545	511	477	489	506	511	519	462	488	549	457	489	519	539	520	508	515	502	533	492	502	507	511	517	483	531	522	483	490	491	477	522	500	535	510	485	562	546	534	494	511	484	508	528	515	500	513	514	504	480	477	512	524	544	479	556	478	546	501	536	535	516	525	496	521	514	503	554	503	472	526	536	521	490	514	530	512	504	492	554	493	488	492	517	536	510	532	530	501	537	523	532	528	519	541	504	493	531	539	501	482	511	530	530	513	505	508	504	517	497	499	502	532	494	520	494	503	555	479	487	555	529	557	513	543	496	473	524	532	520	525	505	510	501	514	479	513	514	506	496	494	499	495	468	510	470	532	463	532	491	515	518	499	489	524	517	567	510	482	498	468	532	496	586	496	493	518	558	509	523	510	528	491	523	494	483	511	470	547	528	525	519	550	521	520	489	512	533	468	544	505	499	532	508	531	511	466	501	543	493	517	486	545	529	506	495	488	523	502	515	500	537	513	502	527	538	534	530	530	477	529	525	484	555	531	527	533	507	501	499	494	515	480	522	524	492	513	515	482	541	538	526	533	495	511	514	522	498	516	495	518	514	540	507	524	495	498	524	508	518	487	471	545	516	508	471	525	548	554	511	483	517	551	531	493	531	504	518	492	474	500	492	498	483	505	477	508	491	514	498	517	499	514	492	542	506	535	535	497	478	479	530	482	523	514	471	494	520	519	493	534	498	523	494	527	526	504	525	516	501	530	505	534	506	517	531	494	520	537	499	530	494	520	505	512	472	525	516	525	541	515	525	473	522	499	519	460	530	516	513	525	512	547	547	519	520	513	483	532	532	560	494	469	513	506	515	501	475	553	501	523	495	527	516	483	518	533	524	530	510	485	504	528	488	469	531	507	528	510	495	489	499	517	524	500	480	503	501	519	559	534	498	527	525	538	559	511	513	523	490	493	526	474	496	557	486	514	513	512	525	533	554	499	526	483	481	525	537	521	473	554	478	499	537	509	542	525	504	497	521	507	478	504	512	515	529	523	507	540	502	489	511	499	486	531	506	526	506	513	538	505	530	512	477	509	507	518	529	528	512	529	524	517	495	523	562	500	531	510	504	532	515	487	528	555	537	485	480	512	515	512	498	565	517	544	511	513	529	491	517	499	525	524	490	522	540	499	487	521	510	471	516	513	472	478	512	566	535	497	515	491	522	529	526	561	527	535	523	513	524	482	503	502	515	507	496	545	502	548	490	503	534	510	520	523	524	479	501	545	523	485	537	538	510	556	511	532	507	496	519	540	552	538	471	489	507	490	479	484	526	535	547	486	482	504	504	514	466	563	512	511	492	534	476	524	535	549	500	557	520	555	524	489	467	505	576	510	540	505	520	481	497	471	553	496	491	509	513	518	509	504	507	479	510	532	496	494	528	496	539	489	489	543	477	479	507	479	529	514	530
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
