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
340266554766	340266555286	340266555836	340266556386	340266556934	340266557486	340266558036	340266558586	340266559134	340266559686	340266560236	340266560786	340266561334	340266561886	340266562436	340266562986	340266563534	340266564086	340266564636	340266565186	340266565734	340266566286	340266566836	340266567386	340266567934	340266568486	340266569036	340266569586	340266570134	340266570686	340266571236	340266571786	340266572334	340266572886	340266573436	340266573986	340266574534	340266575086	340266575636	340266576186	340266576734	340266577286	340266577836	340266578386	340266578934	340266579486	340266580036	340266580586	340266581134	340266581686	340266582236	340266582786	340266583334	340266583886	340266584436	340266584986	340266585534	340266586086	340266586636	340266587186	340266587734	340266588286	340266588836	340266589386	340266589934	340266590486	340266591036	340266591586	340266592134	340266592686	340266593236	340266593786	340266594334	340266594886	340266595436	340266595986	340266596534	340266597086	340266597636	340266598186	340266598734	340266599286	340266599836	340266600386	340266600934	340266601486	340266602036	340266602586	340266603134	340266603686	340266604236	340266604786	340266605334	340266605886	340266606436	340266606986	340266607534	340266608086	340266608636	340266609186	340266609734	340266610286	340266610836	340266611386	340266611934	340266612486	340266613036	340266613586	340266614134	340266614686	340266615236	340266615786	340266616334	340266616886	340266617436	340266617986	340266618534	340266619086	340266619636	340266620186	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2751	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22040	20252	27657	22676	20255	20305	8132	1204	967	883	823	713	763	727	702	698	673	658	646	650	671	629	633	595	635	606	637	599	595	624	575	590	603	572	585	569	562	573	636	638	560	599	580	592	609	582	578	602	634	620	598	566	576	616	624	551	573	615	617	621	605	588	577	616	575	565	594	593	584	614	548	555	584	600	576	609	561	593	605	580	562	568	556	576	597	602	588	573	573	585	596	582	564	577	569	586	589	566	617	580	628	601	593	577	620	591	582	532	560	593	593	588	590	591	628	553	585	594	589	601	607	587	542	582	604	607	574	606	554	558	596	565	597	585	598	586	573	581	587	619	542	589	549	569	538	568	583	577	582	596	593	546	589	586	586	563	546	600	613	586	565	554	592	559	585	612	572	599	571	611	567	578	598	577	624	562	599	614	633	552	572	580	605	597	567	626	587	572	600	582	610	600	595	605	576	559	609	576	584	575	590	609	566	607	579	601	524	549	606	572	590	592	628	555	608	594	607	586	573	581	585	538	601	595	541	591	554	579	589	550	600	595	633	592	613	541	585	561	588	594	602	604	572	559	544	604	609	570	623	582	566	572	553	537	583	583	621	642	586	576	604	559	605	596	626	547	581	533	520	605	611	585	543	566	567	584	571	607	548	568	588	566	596	579	580	607	544	602	557	606	555	598	570	553	584	547	578	614	596	554	601	624	582	571	579	574	615	493	567	524	599	600	603	562	617	541	601	580	618	583	586	571	586	570	571	573	573	586	576	601	536	604	583	579	607	586	582	580	585	630	537	558	623	574	608	573	572	569	622	592	564	580	550	540	580	537	580	595	565	571	578	603	602	590	559	603	572	591	586	536	603	576	612	583	594	551	570	560	605	550	619	590	615	609	592	587	573	580	547	586	546	601	614	551	591	598	569	612	608	611	588	615	592	556	629	613	591	616	598	587	596	572	601	596	576	576	590	600	586	606	573	580	548	641	628	615	581	570	612	564	563	577	595	609	576	579	580	578	580	569	532	569	619	581	569	565	550	587	541	549	598	600	592	616	569	630	529	582	603	569	556	580	596	594	525	597	561	599	535	566	588	612	594	553	562	609	549	581	579	600	559	600	552	573	591	562	570	607	620	589	559	607	601	575	581	589	547	545	565	581	589	592	567	577	569	578	621	579	551	607	576	584	610	549	589	587	611	571	588	566	600	580	587	619	585	571	620	556	605	567	615	575	631	566	546	592	555	521	636	571	622	574	600	593	573	599	551	595	557	563	563	575	622	560	561	575	610	568	580	593	570	588	555	600	617	588	572	582	578	577	569	574	535	599	537	563	597	556	578	603	609	553	610	565	577	582	556	560	576	585	602	581	581	604	573	582	563	610	614	582	561	589	576	581	538	559	563	589	579	598	574	592	573	545	529	520	595	613	562	569	584	615	584	577	557	590	559	591	619	546	578	621	553	591	556	586	599	599	519	552	573	580	567	621	551	598	584	559	577	536	576	559	602	575	636	565	615	596	574	582	568	615	561	546	609	555	586	563	569	597	603	621	580	618	586	585	564	593	600	574	589	628	551	576	605	586	597	534	591	561	564	560	578	590	558	569	564	578	573	586	600	588	628	573	591	616	571	554	574	566	589	553	579	596	595	583	541	624	583	562	601	566	640	610	576	597	583	570	590	561	571	548	589	607	565	565	591	550	582	582	542	546	585	590	550	574	575	603	576	585	595	572	589	567	561	579	580	558	536	598	600	560	557	604	576	569	615	558	540	567	543	573	579	593	576	578	592	583	568	570	573	582	598	587	568	607	591	564	573	573	586	580	583	578	619	603	590	570	550	581	515	610	612	510	548	633	555	562	601	602	590	567	589	569	604	600	581	539	578	595	604	595	603	563	631	613	604	608	557	519	593	585	536	553	585	597	559	571	595	573	504	503	566	573	600	575	589	573	604	520	554	599	591	609	587	586	606	549	531	569	627	573	606	563	598	575	546	608	573	543	594	600	606	573	573	634	594	587	540	541	588	586	556	556	571	622	581	616	615	561	548	586	575	600	585	629	543	646	532	535	542	591	547	592	556	610	590	596	617	599	591	574	560	594	605	561	579	613	625	604	547	573	515	635	574	553	554	535	595	559	596	563	564	585	560	581	634	628	548	561	572	573	585	568	580	609	600	569	559	572	636	566	558	571	561	556	621	604	597	538	646	590	565	567	572	574	566	575	567	592	573	594	626	531	575	569	576	610	528	568	613	607	561	618	565	597	617	570	575	564	588	556	601	555	623	587	561	576	576	589	583	600	603	586	563	563	560	620	527	597	583	582	585	627	570	584	569	551	541	574	565	546	575	552	596	606	572	569	557	603	599	592	595	579	549	589	555	599	587	578	609	578	617	587	566	566	631	548	596	518	559	579	589	539	632	583	555	576	605	578	561	567	584	603	577	541	575	583	586	605	572	555	570	563	581	596	603	580	514	563	589	561	578	581	570	579	564	550	554	610	606	565	591	573	575	564	628	569	537	563	573	568	583	583	568	551	573	583	562	541	548	587	564	569	553	572	572	597	561	566	584	600	527	552	584	597	554	547	569	596	613	583	561	582	563	594	608	564	586	576	577	550	563	570	572	596	589	601	558	563	595	566	614	582	601	591	606	599	588	598	585	605	578	576	619	585	558	593	570	603	575	590	578	573	577	568	578	614	551	568	563	628	626	552	575	578	592	618	615	570	585	600	633	598	595	532	590	571	577	549	550	574	572	566	591	526	565	562	601	588	559	589	588	548	603	548	572	547	611	548	630	565	621	609	601	604	594	591	586	566	594	641	637	589	548	548	573	579	575	590	583	593	600	564	536	558	577	560	534	611	563	556	592	546	602	545	582	569	572	559	577	607	588	613	553	596	561	574	673	566	593	574	583	588	599	577	612	558	601	592	561	569	571	546	554	581	624	589	560	614	610	547	575	565	571	607	606	598	570	591	610	567	563	574	575	575	595	560	607	566	598	572	561	520	578	550	593	614	568	574	576	602	597	528	609	571	580	588	621	593	561	600	581	529	579	583	569	544	616	557	579	592	577	562	581	540	552	541	611	594	589	586	567	578	580	594	626	537	601	586	539	560	612	610	574	601	590	628	576	562	579	550	613	603	579	560	603	544	586	546	552	598	565	593	578	537	586	613	571	583	604	591	593	589	558	601	549	621	605	580	574	571	569	598	541	580	553	606	567	597	617	595	552	554	563	590	554	611	562	577	586	546	621	558	546	595	577	576	560	579	598	564	618	560	557	542	567	569	570	607	575	601	600	563	557	588	603	597	569	608	591	616	584	568	611	600	584	563	587	667	587	601	558	593	598	585	574	545	604	616	593	614	560	539	572	572	557	560	578	601	577	622	620	540	600	594	582	553	601	619	560	581	576	561	582	568	591	537	567	543	572	591	598	548	600	593	588	606	536	610	575	563	620	565	629	584	591	584	548	588	547	562	603	609	551	619	603	575	561	589	550	586	568	574	591	587
48364	12926	9582	4951	3468	2755	2228	1890	1568	1355	1251	1183	1112	1013	936	894	887	825	866	842	801	793	796	800	805	750	744	824	809	772	736	723	741	699	747	774	735	733	746	722	751	785	729	732	738	734	740	727	733	712	713	719	764	765	681	766	747	754	716	756	713	727	751	748	715	745	684	711	715	719	699	706	735	754	725	692	721	697	729	663	701	716	750	724	674	706	705	670	760	731	724	718	672	732	724	737	674	728	710	725	693	750	715	701	695	702	682	714	709	714	687	719	724	723	734	734	680	714	712	743	671	747	726	730	707	719	692	703	704	692	737	723	719	712	735	725	704	701	697	704	714	683	713	694	734	732	762	735	677	741	733	710	688	724	716	668	772	715	705	729	771	740	678	770	749	719	684	743	672	693	718	745	702	719	743	702	702	737	729	699	705	729	743	725	740	706	727	708	679	731	743	707	684	657	728	778	714	727	707	697	732	699	703	722	719	722	730	734	697	726	677	696	699	677	707	722	715	715	732	701	713	713	676	692	735	660	702	769	746	702	714	718	723	685	719	730	731	675	717	674	741	706	685	717	692	670	641	711	765	695	663	736	718	716	715	703	720	726	695	698	739	691	707	651	695	720	645	729	722	758	694	717	661	759	726	762	657	763	681	700	714	693	726	729	700	655	680	707	744	676	788	759	675	761	719	697	721	722	763	703	740	708	671	682	671	746	783	693	715	701	682	738	697	706	723	708	711	730	707	730	725	734	662	658	701	707	748	704	726	763	723	725	720	639	762	660	758	704	694	711	671	720	687	725	712	778	744	747	706	730	774	739	729	689	726	726	706	745	699	692	728	710	721	733	724	720	690	681	706	710	718	681	679	675	688	691	709	707	741	738	706	711	731	699	694	742	769	683	683	728	719	709	700	752	678	708	686	706	672	721	705	710	723	680	739	697	726	665	703	718	737	671	679	766	695	700	745	699	726	680	743	725	758	736	731	715	735	696	737	687	667	670	690	662	709	688	714	711	663	704	707	656	714	666	708	719	697	731	731	714	726	716	733	686	709	634	748	657	682	758	736	685	758	677	740	690	651	679	771	716	724	707	731	712	705	709	701	703	681	711	712	709	692	702	696	683	674	718	714	715	683	726	683	744	727	695	723	717	728	690	724	747	733	716	757	701	672	719	730	714	721	701	706	712	697	673	700	696	697	730	708	683	735	726	683	735	725	711	710	693	686	711	695	753	692	668	712	670	702	705	713	680	695	694	701	729	713	686	634	750	746	727	719	682	751	756	701	704	672	698	735	700	738	666	701	711	753	680	709	705	701	671	649	651	714	706	759	729	696	700	702	685	671	722	723	726	742	708	695	705	686	674	687	716	701	652	701	717	743	706	686	722	750	704	691	749	734	704	747	716	668	717	674	729	740	715	642	698	715	692	743	719	756	696	652	716	674	716	680	689	687	657	677	686	691	707	671	680	729	692	665	723	703	675	694	734	733	732	763	727	686	681	665	725	703	734	695	684	670	729	711	702	691	736	734	684	706	724	709	719	669	691	735	715	716	730	716	730	755	748	712	730	768	732	678	676	730	660	743	666	679	709	700	668	710	702	700	690	738	703	736	718	702	689	680	688	712	713	714	732	669	682	672	716	675	741	695	703	655	756	708	709	718	750	690	698	692	689	701	695	675	679	714	706	730	692	691	723	713	762	725	707	723	755	713	696	688	698	698	671	716	705	731	702	706	729	688	754	726	720	671	706	737	702	679	713	722	714	688	752	702	689	678	723	712	713	719	716	718	744	678	696	734	698	714	732	718	771	713	750	683	715	710	697	730	720	654	732	720	781	717	690	731	696	738	708	716	690	716	696	734	742	729	771	699	727	714	678	695	749	679	697	679	680	681	712	681	724	706	691	721	729	742	707	704	814	752	748	700	681	727	677	770	740	752	693	709	731	773	679	731	749	705	790	690	707	732	714	683	714	700	711	743	706	683	692	724	672	667	656	671	748	718	690	736	737	722	708	702	718	676	701	720	734	714	651	679	691	680	685	719	672	731	696	705	712	696	710	695	727	722	738	722	757	698	693	690	717	694	687	688	665	702	719	649	745	727	675	753	718	709	653	731	707	733	688	712	731	702	698	679	789	713	719	723	723	700	748	707	701	762	700	740	706	687	723	692	749	710	707	708	692	733	735	669	706	729	669	688	713	719	692	670	722	681	757	767	709	706	751	691	699	687	720	716	703	733	685	706	714	743	712	656	679	728	734	729	707	696	714	669	676	768	705	680	691	775	688	731	699	685	708	761	677	652	724	706	718	686	680	680	745	687	714	695	712	696	765	698	738	753	707	752	659	699	732	709	656	732	690	709	717	665	750	734	674	705	747	697	733	747	708	710	698	731	717	707	704	702	750	720	678	697	752	657	700	678	772	732	712	754	722	662	728	708	711	727	697	682	706	744	706	724	751	679	697	744	693	735	739	697	726	769	720	706	704	747	760	701	705	705	722	690	744	704	724	711	684	634	751	669	725	692	724	690	725	749	697	708	705	720	702	681	692	690	720	723	712	696	706	715	699	706	660	728	681	696	691	727	684	686	734	721	755	722	694	735	673	714	713	717	678	721	717	712	666	705	736	710	694	701	724	709	718	714	692	692	729	713	688	725	696	692	650	731	675	743	725	704	717	707	713	704	707	718	727	703	745	704	661	709	717	699	670	720	731	707	750	716	739	698	705	735	694	747	669	707	773	687	700	691	771	743	751	728	726	703	698	678	695	717	661	746	685	685	697	672	681	699	691	733	710	733	704	704	697	711	697	691	682	681	681	722	724	740	691	660	692	734	680	747	746	685	645	736	715	737	709	712	730	711	694	684	719	747	668	716	762	658	703	738	694	741	715	680	719	686	721	700	760	690	670	696	711	725	717	706	670	692	695	639	744	702	726	687	736	742	695	693	724	732	688	731	698	722	697	723	752	659	687	711	737	703	736	690	691	719	698	710	711	679	687	712	690	763	727	703	718	724	684	750	703	714	740	691	730	746	734	715	660	701	758	701	693	714	736	714	717	716	712	704	704	705	735	718	693	720	715	721	763	687	727	755	683	722	724	736	707	736	679	747	685	727	700	683	737	671	655	744	699	690	709	725	745	705	722	728	708	736	694	738	695	710	708	747	738	660	688	709	698	735	660	709	713	711	733	715	726	742	726	730	702	704	704	691	705	747	721	694	717	722	706	725	748	701	682	704	677	691	674	718	727	766	719	713	677	743	754	681	685	730	736	663	690	757	744	736	716	730	720	723	701	722	742	677	751	724	664	663	693	702	723	739	679	684	736	750	677	722	693	691	733	695	720	685	714	716	742	754	690	737	712	697	710	713	721	760	671	695	672	702	704	692	673	704	723	736	724	703	733	731	714	687	724	685	677	677	694	749	700	681	715	732	734	724	732	740	701	705	700	726	735	688	704	713	741	705	708	704	709	722	685	670	729	719	758	740	719	691	715	667	688	694	687	733	700
28507	19669	6104	751	585	505	365	291	276	276	288	252	263	276	235	298	232	271	272	274	263	290	264	290	251	256	275	247	275	270	271	238	256	275	275	288	259	256	295	278	289	267	286	306	280	257	294	274	299	265	289	283	259	238	243	297	277	269	231	266	292	264	280	276	286	268	269	265	257	282	312	258	245	225	271	265	258	290	264	243	251	277	257	272	262	267	293	253	289	276	222	258	265	274	250	254	240	261	252	278	303	252	247	284	251	267	288	256	255	265	286	288	282	274	283	270	271	261	257	310	269	251	271	281	264	287	249	275	295	269	260	269	246	263	258	283	268	259	286	293	274	240	300	279	268	273	260	289	257	263	293	267	275	273	288	286	248	290	274	286	268	264	269	280	266	279	292	301	292	227	305	267	252	260	269	270	280	278	246	264	277	242	254	285	257	283	271	270	271	254	269	290	285	285	283	267	256	264	275	250	236	240	291	272	289	287	288	272	289	288	262	276	241	252	283	284	269	256	289	279	257	269	276	266	283	276	264	262	304	268	258	261	267	268	281	291	257	253	226	253	282	245	245	271	268	282	271	252	254	267	269	281	284	268	277	248	254	284	261	275	252	275	279	271	286	284	260	281	272	275	253	275	248	277	267	244	285	251	280	284	270	277	220	300	249	265	251	265	261	273	282	263	274	280	258	271	305	252	270	258	259	275	271	277	266	261	246	294	269	273	253	282	258	277	258	258	263	248	261	278	295	289	268	288	289	278	270	287	271	264	274	270	283	318	259	274	254	251	285	281	277	262	289	295	287	255	256	251	280	291	276	299	280	255	263	325	288	286	248	295	256	289	284	247	264	262	262	239	252	276	262	255	245	284	273	311	270	279	281	260	270	278	257	284	283	276	265	267	255	267	238	255	259	266	243	269	286	244	268	275	285	235	290	274	283	244	257	295	301	248	293	262	275	263	285	261	245	278	274	260	285	246	264	251	254	266	287	290	269	238	228	259	270	272	264	269	268	280	282	287	259	261	281	271	251	272	257	273	288	273	278	305	282	271	261	287	263	244	286	242	266	275	267	275	276	247	260	250	264	225	307	315	286	287	292	241	281	274	268	289	246	278	264	248	273	263	238	273	247	264	275	265	259	267	291	256	259	272	266	285	279	281	253	258	276	281	250	250	252	253	276	298	247	294	283	262	284	270	261	285	263	285	256	250	284	276	255	254	277	270	287	277	281	289	291	289	238	293	296	279	275	259	260	286	281	275	262	280	274	280	248	257	269	272	251	276	258	251	292	271	237	281	259	258	264	258	259	254	238	302	260	264	270	278	261	261	295	279	282	263	275	267	265	279	276	288	286	292	276	289	282	283	276	263	274	265	266	286	268	267	274	268	274	230	278	264	249	282	276	270	311	284	272	294	282	278	258	283	259	265	268	226	256	255	285	277	248	282	256	261	264	251	260	263	243	263	270	311	258	272	283	256	273	266	240	246	286	275	237	249	237	295	303	273	251	295	254	288	295	285	257	263	266	244	305	265	257	257	311	266	256	270	289	304	246	293	261	259	252	275	273	268	234	276	279	247	281	258	275	253	290	291	267	242	255	258	264	241	255	248	294	282	262	267	242	255	280	244	268	285	292	275	266	270	314	266	276	268	297	271	284	303	275	308	242	259	252	303	259	277	284	263	251	258	266	267	266	256	279	288	243	255	245	291	256	258	269	246	269	240	223	296	259	266	256	248	282	253	289	287	280	293	283	275	269	243	252	294	275	267	291	272	268	253	269	256	281	263	269	261	257	279	253	295	293	277	260	275	253	268	239	269	242	273	279	269	314	284	273	258	285	276	265	248	305	290	284	254	256	246	253	286	262	276	257	237	239	293	280	270	287	272	277	246	255	268	248	238	271	286	272	277	269	261	261	237	278	260	248	274	271	257	261	279	240	269	267	264	260	295	247	263	293	258	262	263	288	256	285	268	278	279	294	265	266	283	246	261	276	293	261	294	291	268	253	240	276	267	293	259	295	233	265	238	262	288	243	280	242	275	283	272	262	281	267	281	305	284	232	292	255	261	255	302	284	261	268	278	281	290	245	266	243	277	239	279	274	266	250	279	273	254	275	266	252	254	280	278	273	284	250	283	277	273	256	260	255	272	257	251	244	290	259	250	270	279	251	258	257	258	272	284	253	235	269	263	264	283	288	260	290	264	288	246	239	279	259	292	269	252	274	253	281	267	248	279	251	318	255	276	258	279	276	261	264	267	255	247	293	272	268	261	262	276	273	285	286	293	299	255	262	274	270	255	261	288	259	255	272	249	257	273	287	273	287	257	262	287	294	246	260	267	275	277	294	278	251	293	274	250	278	271	261	227	260	256	286	276	265	259	253	263	260	285	256	274	283	267	258	247	246	244	264	258	243	264	288	255	291	261	316	261	255	268	257	283	282	247	273	253	268	265	305	283	256	286	260	271	241	267	256	251	247	265	260	289	281	272	260	249	265	281	257	275	265	247	253	269	257	240	292	278	278	277	274	269	265	264	287	249	274	295	274	286	278	285	269	253	277	278	271	283	259	270	254	258	255	290	273	255	290	254	277	261	257	263	294	245	236	275	290	269	287	264	261	256	269	281	248	251	273	263	244	273	260	272	302	267	264	266	273	270	269	286	276	280	278	278	288	276	290	298	267	222	265	273	277	272	257	261	250	266	248	267	289	278	277	248	268	309	261	236	268	268	251	288	264	265	265	264	262	285	268	257	300	287	252	260	252	266	252	262	299	277	284	259	246	250	268	262	281	278	278	239	219	298	293	286	275	262	242	261	267	275	243	256	247	269	239	259	260	250	298	284	261	262	273	248	237	261	258	285	267	253	286	254	254	251	268	264	288	259	258	269	287	274	247	268	255	280	277	249	269	263	284	260	296	245	279	267	260	258	267	251	264	267	295	288	280	292	278	276	258	261	268	275	288	255	266	276	243	256	232	258	248	277	277	249	271	258	279	267	255	281	239	243	276	276	299	304	281	295	291	278	291	251	276	254	256	260	264	291	284	247	242	271	266	273	306	255	275	260	243	287	265	266	253	281	253	278	282	293	239	248	271	249	266	270	309	257	264	257	275	252	283	245	250	303	244	296	254	263	267	282	271	238	286	286	283	296	257	263	262	274	282	258	271	281	296	261	240	255	249	277	265	283	275	273	276	281	261	258	272	277	275	272	290	289	262	265	255	294	278	289	262	257	282	260	250	275	282	270	253	277	266	295	266	242	263	259	264	269	238	275	283	265	298	261	279	271	299	291	257	254	292	271	268	270	305	275	272	232	254	287	233	258	259	285	258	263	261	261	294	289	283	290	283	289	276	294	290	283	272	286	283	276	262	297	270	274	281	270	253	290	253	251	291	306	298	257	309	259	288	319	290	279	276	293	285	273	258	283	283	280	278	284	274	264	264	276	270	271	289	271	283	273	291	286	286	277	264	273	252	268	267	270	270	253	274	265	274	275	247	296	246	260
21498	1672	790	522	438	400	426	397	361	369	363	370	362	340	350	296	341	360	367	345	363	345	372	302	333	343	334	300	359	322	330	313	325	334	359	310	327	326	329	345	335	314	316	353	325	356	307	339	333	335	316	360	336	334	301	331	353	358	350	372	331	356	358	365	324	317	327	329	320	346	355	335	309	325	341	312	363	336	345	320	335	331	297	357	359	313	305	332	356	314	356	355	346	307	327	329	325	352	344	317	357	322	323	321	355	346	296	317	325	367	344	334	339	318	364	338	304	352	340	320	330	332	303	351	370	363	340	327	332	335	369	335	348	339	334	316	329	334	343	335	311	344	326	351	342	325	350	342	305	330	326	344	331	341	359	371	312	347	338	334	319	369	365	355	370	348	313	344	341	355	339	324	326	318	303	351	333	326	348	334	362	320	308	332	320	349	367	297	308	332	356	320	384	359	325	357	346	345	351	362	330	318	325	348	327	337	341	317	324	353	335	334	329	351	355	340	345	330	336	355	357	347	332	344	317	292	356	325	322	336	359	321	369	386	389	334	385	318	330	352	362	336	348	316	345	345	327	353	348	349	338	340	321	315	315	361	318	352	338	346	347	326	308	347	317	340	317	329	309	333	313	328	369	337	402	316	323	342	363	324	337	358	336	374	351	323	351	357	332	344	332	314	343	344	364	339	352	354	351	343	374	334	304	354	324	361	330	361	343	345	350	330	314	370	328	378	351	361	333	352	327	342	343	356	349	325	339	335	331	337	357	365	350	335	343	347	351	327	364	316	359	357	326	320	350	376	308	335	332	345	327	320	333	332	356	330	314	341	341	313	335	309	356	377	351	313	292	340	328	340	354	314	312	340	349	324	352	343	335	338	312	331	360	339	339	290	302	318	321	341	376	322	337	327	351	346	359	318	344	323	307	360	315	342	342	358	339	329	359	353	334	337	336	352	348	317	366	340	319	313	357	346	361	348	321	369	346	349	359	350	323	319	348	334	348	332	282	347	361	329	344	303	281	307	317	329	345	319	318	336	311	329	350	345	315	294	334	326	360	354	369	392	343	359	360	319	342	353	326	341	355	326	349	341	299	332	335	339	341	314	346	336	314	356	354	383	315	317	322	307	346	297	343	325	331	334	357	326	338	342	339	350	359	356	342	338	334	344	340	350	325	323	366	338	301	322	339	335	334	339	329	337	306	353	315	332	358	325	364	310	310	330	316	334	323	301	336	357	318	335	352	361	367	350	346	361	326	330	321	358	352	347	309	333	342	355	358	343	339	368	343	321	322	314	319	325	353	361	355	331	355	355	351	368	320	328	301	344	353	331	360	339	332	339	349	355	358	335	349	311	360	323	340	295	331	360	332	393	334	355	319	327	375	339	337	328	349	307	358	331	317	317	357	326	335	303	347	368	319	319	323	361	364	350	334	356	341	311	337	322	361	335	323	324	340	327	327	356	381	315	363	334	359	341	363	312	319	337	325	330	354	337	326	352	358	348	333	322	322	355	328	342	302	350	335	347	336	331	334	337	338	326	328	315	338	356	317	361	298	342	340	323	323	352	334	353	352	344	323	354	340	331	309	354	326	358	324	352	326	341	333	336	324	317	333	324	291	341	352	366	359	332	343	354	297	325	336	356	388	343	364	321	349	359	339	355	352	335	314	332	324	358	303	349	317	313	322	321	357	352	309	349	342	336	343	365	357	344	334	340	344	330	356	316	299	354	354	331	344	350	328	343	310	345	376	365	334	337	321	293	381	323	371	341	360	336	348	325	352	341	329	375	316	319	342	347	352	321	328	320	326	357	331	329	316	329	362	337	355	321	337	375	330	294	339	332	350	337	357	321	331	314	324	323	380	337	337	340	343	325	321	346	362	315	349	358	314	354	317	345	308	370	323	324	346	350	282	317	343	344	314	380	324	340	339	344	345	355	340	341	315	325	355	348	324	286	319	317	352	347	356	321	331	357	363	360	291	374	340	381	327	368	316	362	336	327	346	334	333	356	337	354	345	302	323	373	335	309	348	348	340	358	394	314	306	322	355	324	325	340	347	337	327	331	316	343	344	368	331	331	344	326	332	328	366	366	380	339	307	361	355	332	341	365	341	338	343	330	328	344	317	314	324	326	345	315	326	353	337	313	356	361	370	340	335	360	323	358	314	320	304	351	353	321	335	348	361	306	328	333	321	302	352	348	307	331	309	368	343	370	355	340	316	347	314	352	333	332	323	381	328	365	337	351	336	350	345	344	334	376	343	330	368	327	358	327	352	363	318	312	341	339	371	332	346	357	352	325	369	326	324	348	306	305	348	362	317	320	319	313	304	334	370	329	327	347	306	336	314	350	347	340	337	371	330	355	317	348	321	357	335	361	324	353	337	348	334	324	350	326	327	369	350	322	362	345	326	357	370	355	330	378	315	354	344	335	319	332	388	340	343	354	329	368	368	337	311	318	365	342	308	362	344	321	355	340	329	349	336	337	298	345	370	346	363	322	330	376	333	327	357	334	315	365	338	335	359	337	344	350	332	331	352	326	348	304	348	342	307	308	339	317	338	321	342	349	318	365	345	358	321	322	316	347	370	323	367	352	331	304	341	345	315	327	330	375	312	340	345	345	373	337	329	371	358	364	327	322	331	339	331	328	350	367	336	358	382	348	350	341	319	330	341	320	357	340	344	363	359	310	344	360	342	306	345	325	335	313	367	292	351	366	354	321	363	345	337	331	355	325	340	332	351	381	330	334	327	325	336	342	338	342	325	340	347	379	331	293	353	358	337	324	345	349	329	346	324	362	320	361	354	347	347	319	326	329	312	344	369	353	351	335	330	321	339	353	326	314	324	349	343	340	384	344	307	370	329	332	333	316	350	353	361	348	352	318	363	354	317	361	333	326	340	316	365	351	309	348	368	367	331	327	346	338	336	354	360	357	334	334	298	326	319	366	358	335	326	331	356	342	350	331	331	335	347	338	353	346	358	331	332	318	337	341	341	354	305	341	334	340	327	316	325	317	354	364	366	345	358	362	315	335	323	336	359	348	306	333	355	356	348	344	330	308	323	370	309	321	332	355	353	365	377	340	326	323	332	337	365	344	355	349	333	304	295	349	349	363	341	347	327	324	323	333	354	346	329	320	340	355	327	329	324	330	316	319	322	320	313	345	322	355	304	318	335	303	346	340	319	343	321	339	317	369	318	343	324	353	340	350	363	376	341	327	340	380	343	356	297	343	344	344	327	343	317	338	352	327	361	335	330	367	335	368	332	293	347	338	298	339	332	343	350	312	347	341	355	345	334	340	323	334	349	320	355	327	330	345	330	338	340	374	345	324	334	370	351	328	350	346	355	348	305	346	299	336	372	291	316	332	333	333	320	320	333	358	311	336	337	329	335	338	316	330	310	329	327	336	331	307	317	369	371	326	356	333	350	369	324	324	354	349	347	375	330	322	345	349	302	315	381	318	347	353	321	366	339	336	322	323	338	311	324	325	319	337
24540	21496	28914	24449	21448	9736	1097	769	748	716	673	582	671	634	619	593	627	602	587	601	574	556	557	568	565	562	603	567	532	578	572	546	555	509	595	562	549	565	563	545	561	541	541	569	535	554	562	494	502	577	558	540	571	541	515	597	548	529	528	504	558	570	566	556	576	561	552	538	558	541	592	518	527	529	497	555	559	554	545	544	540	548	523	571	523	565	516	540	553	617	577	548	518	534	512	547	536	565	560	598	534	540	541	571	540	529	570	570	565	537	525	580	549	558	507	513	560	546	514	506	535	554	575	587	572	531	543	575	537	566	560	588	519	578	526	566	561	522	552	563	529	514	565	542	562	563	531	525	570	540	536	561	550	517	547	521	542	557	504	535	546	523	543	533	549	571	533	554	538	566	557	569	543	540	573	547	534	582	585	532	535	570	554	530	547	518	520	552	576	547	611	574	578	539	543	574	518	578	535	511	575	549	534	544	536	593	542	539	569	541	521	539	531	582	574	578	545	537	560	580	582	580	583	553	563	521	552	513	527	545	497	511	553	486	564	543	529	549	509	506	600	543	553	568	575	508	523	502	570	594	569	557	562	560	545	540	566	534	562	572	576	533	527	540	559	534	565	555	552	530	531	541	581	532	517	597	538	520	518	543	575	563	523	578	547	552	568	523	545	520	553	585	549	552	538	565	581	550	550	552	519	485	550	562	584	534	543	548	507	540	582	571	551	526	569	540	530	575	599	526	519	574	576	556	503	557	515	571	559	536	558	569	552	495	510	545	570	525	576	555	581	582	553	561	554	547	596	523	572	543	554	540	522	561	538	569	538	491	545	546	530	554	556	561	522	545	583	508	552	543	589	545	528	560	571	589	570	543	507	559	574	573	523	561	597	555	526	588	540	544	565	525	519	515	551	499	549	531	563	587	548	553	517	489	537	564	571	517	532	544	549	513	520	549	639	564	540	572	568	549	579	573	569	577	549	545	532	503	615	557	550	535	537	542	517	569	556	526	578	560	550	546	569	556	553	568	518	543	512	551	619	574	551	560	543	530	597	553	563	519	555	563	550	546	578	597	528	558	571	572	540	550	546	554	545	555	535	539	565	528	547	565	510	524	583	529	548	537	514	542	523	493	555	565	524	563	595	542	549	535	564	536	539	611	552	551	523	541	513	493	522	512	531	533	541	569	576	548	540	571	551	511	545	583	529	553	555	527	530	520	525	559	534	530	575	542	518	536	580	541	551	537	545	553	598	559	553	548	564	548	531	537	576	550	557	566	506	534	555	587	548	578	549	599	560	590	559	511	569	535	555	551	547	602	523	572	547	601	509	537	497	528	560	541	535	573	565	563	556	555	548	577	565	566	529	548	538	538	546	514	577	528	534	547	601	535	546	562	553	584	555	556	557	518	546	548	534	513	565	536	546	555	499	559	576	561	531	544	537	511	583	541	546	538	558	550	533	504	568	553	554	568	595	601	568	557	491	571	577	542	569	470	578	510	555	522	528	548	547	531	552	526	547	571	571	538	556	526	539	518	556	567	551	511	536	551	594	540	576	538	537	536	546	536	544	568	563	529	580	558	546	572	488	513	552	511	538	540	535	542	545	533	555	560	570	544	536	557	541	537	514	519	563	522	556	531	556	551	560	538	538	549	551	531	544	550	530	575	583	533	566	518	548	561	533	567	530	577	527	540	534	572	584	556	553	585	564	532	582	558	545	554	532	529	537	500	527	592	526	560	545	515	531	580	512	536	606	554	530	570	554	548	587	511	559	546	551	593	537	514	597	540	534	553	526	539	557	547	547	522	542	554	542	597	519	526	548	585	558	589	559	572	570	555	546	531	562	596	555	546	555	560	552	524	515	552	550	553	549	534	568	556	546	583	538	512	535	563	566	530	523	566	529	528	532	528	578	549	527	562	545	498	528	556	530	532	511	551	531	537	547	547	543	585	562	555	573	549	572	515	540	522	544	559	543	545	529	565	561	495	567	533	538	532	553	574	592	535	559	474	523	546	513	528	572	532	519	524	559	569	570	559	546	553	568	549	532	569	511	521	588	551	538	552	521	550	536	555	576	561	529	552	559	553	547	532	549	548	546	528	535	534	525	550	527	529	580	561	555	523	521	526	584	568	528	547	535	571	553	563	529	509	574	554	487	567	556	592	572	567	584	533	537	496	545	527	558	543	541	569	566	550	537	568	563	594	526	535	572	504	583	564	528	561	577	568	556	550	545	579	514	519	584	520	572	537	529	538	549	551	517	567	553	512	521	553	551	526	512	560	571	542	547	546	540	563	563	556	549	521	534	542	548	538	548	578	536	562	517	574	555	573	572	568	550	546	549	540	572	549	549	510	546	537	527	558	516	565	560	533	548	542	528	573	555	575	553	531	556	524	536	523	555	547	562	547	569	511	554	548	519	545	512	543	532	534	527	535	517	552	549	574	553	536	558	545	546	563	524	573	581	557	528	502	579	584	543	538	578	509	567	524	567	556	578	541	572	572	501	580	564	539	569	513	595	538	532	530	528	578	508	525	509	509	535	488	536	500	552	494	572	561	537	535	537	560	513	555	519	519	546	553	518	541	591	574	527	594	503	553	580	573	587	559	534	551	576	571	536	581	535	561	537	548	573	584	565	521	563	573	555	533	562	572	494	551	523	568	534	586	560	561	545	512	527	543	494	508	508	555	530	555	546	541	544	573	559	545	536	543	546	550	548	524	552	588	514	496	552	567	522	532	578	552	516	544	566	544	520	536	560	537	559	570	486	525	570	557	512	500	515	548	520	554	573	563	557	564	578	520	533	578	581	581	514	542	557	576	510	499	520	574	530	559	543	521	552	564	579	570	566	559	526	525	582	577	591	516	533	539	548	540	539	554	589	560	521	558	577	517	577	521	532	517	535	513	510	500	532	574	562	574	516	544	526	577	596	545	529	513	556	580	552	541	577	538	557	550	582	524	543	533	508	544	551	557	552	560	542	557	539	534	496	545	507	524	571	529	584	524	549	572	542	505	556	575	540	528	494	525	512	570	547	582	492	560	554	555	592	576	491	515	533	610	566	533	532	567	553	586	560	549	547	523	524	535	572	518	525	556	588	557	562	551	572	579	541	513	490	528	557	548	532	547	505	536	541	537	536	524	493	549	578	527	554	529	528	570	568	524	567	562	528	529	533	560	511	562	548	513	580	542	533	533	563	565	544	569	596	562	602	524	571	554	555	562	548	544	544	563	564	537	504	551	547	519	566	560	535	570	547	519	529	578	604	518	553	580	585	545	517	519	559	538	521	510	570	541	541	529	545	582	545	552	483	538	572	585	508	575	557	551	556	549	531	559	540	556	540	555	506	609	536	512	541	521	620	544	593	552	579	558	552	530	568	527	538	526	531	540	565	555	542	535	574	553	563	560	551	579	521	513	583	579	547	549	530	517	572	552	542	578	569	561	575	551	551	549	535	532	551	603	533	568	530	535	520	567	511	533	542	559	565	562	500	523
46700	9530	6103	3064	2316	1739	1512	1276	1098	1084	949	949	867	848	815	769	740	768	791	731	721	682	741	710	725	693	686	729	654	710	700	738	712	652	671	664	687	648	694	676	687	669	670	625	678	718	693	656	695	639	682	634	632	661	717	659	661	625	704	696	699	657	657	597	673	633	671	708	661	722	680	668	655	725	712	647	661	625	709	688	649	643	679	675	655	638	675	717	653	664	665	666	652	631	628	645	630	702	643	674	685	663	702	704	660	693	683	688	663	673	682	669	672	691	666	642	659	661	665	668	667	641	729	661	650	692	692	659	646	679	639	675	646	669	713	662	703	637	628	656	634	697	658	625	680	667	649	692	675	675	646	648	679	639	659	742	665	671	642	652	641	705	680	669	650	690	659	670	660	663	662	674	686	657	688	674	702	655	611	677	670	687	652	661	637	674	666	704	673	675	708	647	645	645	624	637	675	650	659	652	643	615	685	690	623	687	670	720	673	669	668	636	704	702	650	630	678	655	684	685	701	673	661	632	683	630	640	641	665	655	637	665	622	653	681	681	657	635	670	659	661	688	664	643	659	658	651	695	663	632	685	687	624	646	644	690	654	687	686	663	635	626	681	673	678	610	665	639	674	700	688	694	663	648	709	701	665	659	616	680	700	643	716	692	660	672	659	656	682	670	697	704	662	681	647	636	656	658	643	647	669	683	692	635	670	611	641	667	707	657	650	622	653	664	688	638	683	646	700	628	656	676	685	612	703	613	657	669	681	651	688	629	693	655	635	638	655	674	626	669	669	677	667	639	646	659	641	699	652	674	634	649	701	719	663	675	632	657	648	649	689	693	673	649	614	638	734	682	649	675	641	694	667	662	635	628	663	610	655	644	708	639	657	675	670	688	621	659	661	661	665	687	637	677	679	653	635	649	654	625	657	643	676	639	675	679	660	650	690	694	670	660	678	671	648	659	663	682	686	669	656	648	704	671	686	645	663	671	677	625	662	674	662	649	670	662	652	692	644	639	649	685	666	661	662	631	716	626	603	631	662	647	655	633	664	654	663	633	658	665	615	703	680	697	646	623	686	636	671	660	637	620	666	623	661	684	665	664	649	671	639	634	691	643	677	619	672	635	653	741	637	646	655	639	673	682	660	603	681	646	699	697	688	704	677	655	664	698	624	641	674	646	638	621	664	627	698	658	684	683	655	680	664	648	683	685	654	677	689	664	645	634	701	654	656	662	643	690	658	671	691	668	696	597	654	670	679	651	631	702	627	649	669	660	681	625	698	675	710	636	727	698	689	682	668	730	676	631	604	654	685	672	657	688	669	657	673	705	629	659	639	681	642	636	676	651	635	690	686	661	712	665	652	670	717	628	626	588	688	670	665	681	632	673	619	673	668	647	693	674	711	622	685	640	698	630	653	661	651	684	683	660	673	647	695	629	643	653	663	676	656	657	667	671	668	652	651	640	654	670	657	719	682	675	644	685	668	700	666	677	693	703	663	634	722	679	690	630	692	636	680	671	716	692	682	730	655	658	679	667	696	653	721	697	703	629	656	726	671	677	647	667	639	715	692	641	660	679	622	641	668	677	692	649	634	679	688	667	722	654	634	652	618	652	670	632	621	656	689	653	681	663	664	650	652	619	644	701	615	691	639	727	638	632	661	690	645	680	665	675	646	676	714	678	699	645	675	607	657	671	653	648	690	678	676	660	673	683	638	680	656	697	686	671	644	663	650	632	674	685	633	718	654	668	679	662	692	626	648	635	684	635	655	673	631	650	626	672	632	688	626	629	689	678	655	694	634	673	643	645	645	632	676	683	664	625	695	696	631	645	638	690	619	669	678	652	703	686	633	678	656	656	630	697	648	686	732	674	675	654	670	627	699	604	616	637	696	686	674	638	658	647	635	704	666	631	588	640	678	603	643	707	709	658	692	701	621	635	695	672	710	665	633	655	682	666	639	672	672	643	682	672	672	684	638	668	648	605	662	654	733	676	654	716	634	635	605	621	638	662	666	660	687	663	631	669	691	687	658	664	662	697	680	670	647	652	632	602	684	654	707	695	656	647	642	703	691	672	664	673	653	677	660	687	638	644	653	648	650	688	637	669	643	644	707	658	610	704	642	640	607	652	659	689	714	697	680	677	668	654	669	665	644	653	661	644	673	643	686	653	662	669	640	671	660	627	673	692	622	672	678	676	662	652	697	694	666	651	640	638	668	674	674	674	645	652	682	630	672	663	656	663	668	666	647	660	660	635	649	646	621	655	660	653	670	639	647	640	699	667	682	690	654	635	658	632	637	671	662	659	642	673	645	699	708	658	640	688	693	688	684	640	646	668	680	677	628	670	638	639	699	671	669	666	650	630	639	693	631	610	657	653	642	670	677	661	653	687	697	645	659	645	685	690	615	612	616	650	694	676	715	659	652	639	682	693	692	654	629	642	726	668	712	677	673	613	656	654	679	678	655	645	696	676	621	645	659	621	696	697	697	674	645	648	657	654	664	628	610	681	646	680	655	646	684	629	687	602	664	675	670	650	692	721	702	678	585	678	659	663	639	623	660	724	664	677	655	653	655	648	712	681	697	661	600	692	662	685	685	713	657	641	661	648	615	656	619	644	634	623	654	639	695	675	638	631	643	665	636	654	660	662	664	695	690	678	675	652	647	648	648	661	635	626	650	656	676	619	671	671	679	697	623	615	673	690	642	669	664	666	679	664	645	634	635	694	669	657	639	677	644	686	693	681	634	657	690	681	627	644	641	690	633	685	660	656	609	697	697	671	653	662	662	669	682	641	662	671	654	671	636	726	635	709	633	654	694	636	656	682	667	629	673	666	638	646	645	653	678	640	645	654	684	643	683	682	701	646	635	658	649	652	663	648	693	665	653	651	666	706	671	666	682	651	662	648	630	628	685	700	652	679	649	634	652	707	677	651	629	657	641	652	627	644	702	667	640	624	667	645	657	666	609	668	625	704	702	674	664	661	630	619	624	645	656	677	683	693	684	661	691	674	619	677	699	646	664	697	667	654	678	623	667	603	656	684	644	649	647	646	737	677	674	635	628	637	693	688	630	642	706	682	656	649	662	648	646	663	680	663	647	660	681	651	676	672	675	640	670	659	677	617	658	651	649	629	676	674	665	639	643	692	648	636	687	654	668	627	713	683	672	611	658	697	628	666	641	625	679	679	681	673	661	669	661	693	649	611	647	654	672	654	681	670	699	636	683	691	673	654	663	655	658	672	665	686	703	653	622	636	603	675	669	683	648	649	638	640	637	674	663	683	633	689	640	642	668	676	664	648	636	676	621	655	691	695	695	682	648	652	646	613	621	640	682	650	604	685	637	669	658	669	681	673	667	693	720	667	677	690	638	658	678	653	649	643	685	618	654	662	688	622	664	623	676	646	683	693	643	719	699	671	698	662	636	624	675	640	675	632	663	665	648	645	655	627	660	648	644	653	702	639	676	656	668	684	623	654	688	661	656	623	673	695	658	660
25861	21472	27636	25529	7640	490	375	323	298	281	289	280	282	277	274	231	245	250	218	263	247	274	234	225	202	212	198	244	228	219	235	205	238	242	226	271	215	228	219	191	230	225	221	225	223	237	224	207	224	239	240	218	218	225	234	222	234	198	226	234	212	216	223	202	214	202	206	230	223	226	228	229	216	232	217	232	206	220	212	222	229	224	217	259	223	204	241	211	201	230	214	226	228	213	215	183	216	211	218	216	225	229	222	215	212	212	211	245	205	241	227	231	218	212	230	239	196	234	190	208	215	206	234	209	233	223	246	221	207	174	237	211	224	208	213	203	232	218	198	217	197	207	197	203	211	241	213	203	196	218	241	211	227	208	197	210	221	268	220	217	224	216	199	235	227	197	213	229	229	228	203	249	237	204	215	230	209	218	240	223	216	238	218	196	214	228	220	212	203	215	214	208	217	204	208	208	212	228	193	208	226	220	227	231	250	225	216	244	252	231	250	213	214	210	219	215	200	243	225	221	194	232	206	229	194	209	233	229	201	200	226	241	226	223	217	220	250	242	224	211	223	221	220	209	226	229	212	218	234	206	204	226	192	203	220	245	217	193	210	245	177	210	195	186	242	214	223	204	238	221	197	201	225	220	240	209	238	222	218	214	247	214	257	236	220	223	198	195	222	235	205	201	217	210	232	213	235	233	221	211	212	233	222	210	222	211	204	214	215	217	194	211	251	198	227	207	227	214	203	239	214	234	218	206	211	239	235	209	209	232	218	224	204	234	223	223	214	204	227	223	229	194	213	208	224	223	218	209	222	233	233	197	209	211	217	214	234	210	197	196	225	226	198	245	215	189	208	224	210	232	227	208	211	200	230	222	229	207	242	241	223	223	207	222	244	221	240	188	236	235	234	220	176	243	196	214	235	218	214	209	216	201	221	233	211	229	222	202	195	220	211	199	217	223	231	191	213	201	229	233	230	224	227	238	230	200	218	179	225	222	222	215	211	245	236	194	234	228	209	218	226	189	198	209	243	223	234	234	218	210	222	234	240	240	236	217	213	230	229	233	224	258	222	194	220	221	213	235	204	229	219	239	224	198	235	224	197	208	217	199	226	199	228	188	198	210	237	233	205	182	226	248	212	229	222	236	222	238	222	223	246	214	217	226	199	240	205	230	215	233	220	225	217	233	208	243	199	201	227	222	222	222	208	198	216	220	238	212	215	253	219	212	238	202	211	237	214	212	232	214	218	226	212	215	212	236	193	223	220	212	192	246	204	213	230	215	221	209	211	185	206	229	218	195	216	224	243	213	213	215	228	202	200	220	227	187	213	220	244	229	235	230	205	201	228	207	191	206	210	217	248	230	213	233	186	233	221	205	244	215	210	190	203	205	227	218	219	230	224	200	230	215	208	209	207	228	198	239	241	210	225	230	217	212	222	222	202	204	222	213	222	221	199	203	219	228	215	224	221	197	201	241	228	190	199	209	240	209	229	208	230	222	202	242	238	226	223	224	232	216	212	197	224	217	199	243	192	218	208	196	209	208	200	191	201	239	237	189	215	237	242	186	197	208	216	245	230	245	207	212	201	206	207	200	195	233	226	217	236	219	222	194	231	235	192	191	220	224	209	204	199	226	222	211	223	241	239	231	249	220	226	242	218	193	222	215	234	219	216	219	227	203	235	203	213	230	204	201	227	232	215	239	203	235	230	243	214	205	243	186	217	228	194	224	199	221	210	227	222	224	221	219	232	203	220	210	188	212	210	215	216	228	222	231	198	229	203	214	215	213	214	233	189	210	208	205	206	231	226	221	208	246	236	207	258	210	231	195	218	212	219	220	215	208	201	186	199	226	238	219	199	221	218	215	220	223	198	226	220	231	269	220	237	246	202	216	238	209	200	194	216	238	229	203	208	206	219	227	217	229	194	229	230	220	209	218	215	225	214	210	211	205	205	224	225	210	214	214	208	224	221	215	205	200	221	208	190	236	226	219	219	206	216	205	208	201	250	226	242	236	202	230	223	244	200	229	229	214	220	206	232	214	203	224	248	252	206	211	218	215	227	203	213	223	189	228	219	224	244	211	248	214	222	232	232	241	218	202	236	209	204	228	212	215	249	207	210	231	235	244	237	242	212	223	232	207	229	221	216	219	224	205	240	228	200	201	230	205	207	238	213	207	244	213	216	223	233	220	237	243	229	196	211	194	238	226	209	194	194	225	209	213	212	217	246	216	214	213	191	207	213	240	222	182	219	224	202	237	227	211	213	213	227	225	202	214	228	183	215	205	215	209	209	242	212	220	203	225	229	241	216	243	212	224	195	231	216	215	215	240	198	208	218	228	189	244	217	206	236	227	210	225	220	200	200	211	219	213	209	229	223	222	204	203	218	224	245	183	221	229	216	211	216	238	213	218	224	224	224	207	244	237	227	230	227	213	220	232	208	214	210	238	227	208	245	223	220	207	215	229	209	231	233	216	224	229	211	208	205	206	211	198	207	208	205	224	222	199	208	218	203	242	206	225	196	200	213	216	220	240	209	232	263	221	198	211	198	225	199	222	243	214	246	217	219	205	223	235	218	212	215	214	209	241	219	212	211	223	244	227	228	232	205	215	217	213	224	239	204	209	198	214	190	229	190	241	231	209	202	206	244	209	217	243	207	225	216	225	212	191	219	223	207	222	209	198	223	215	207	200	235	208	195	211	223	235	230	201	236	216	225	254	241	210	208	241	222	214	227	212	243	226	227	212	233	215	204	232	220	213	200	204	249	220	202	224	199	200	251	259	199	208	215	223	227	224	231	231	202	216	219	193	225	202	213	224	217	200	215	221	226	222	220	234	217	218	236	217	238	220	208	227	211	236	209	202	226	208	219	201	210	215	248	214	240	216	202	222	237	223	208	202	213	198	222	201	242	205	201	197	209	218	207	199	233	233	210	220	209	218	202	239	202	196	216	224	228	208	239	222	227	195	227	218	210	194	214	232	224	197	241	217	222	223	224	216	232	196	208	228	206	223	210	220	188	215	240	209	221	244	203	207	248	192	219	211	245	185	235	232	222	214	222	231	214	210	220	220	215	226	202	209	202	209	216	212	247	227	227	213	228	214	223	238	199	220	207	223	213	205	224	231	206	246	208	228	218	205	228	209	247	230	193	204	180	203	213	209	247	225	229	224	220	225	204	221	219	227	219	200	215	218	192	233	222	218	203	240	191	218	231	221	187	215	198	218	231	212	202	228	226	216	204	211	214	213	232	217	197	216	219	219	236	217	226	221	197	206	219	211	218	228	213	210	231	213	199	221	209	203	214	241	221	214	216	238	202	231	241	225	222	213	208	216	230	199	225	210	223	207	245	209	206	214	216	186	216	214	216	215	228	216	201	214	250	229	212	230	229	211	232	209	198	224	225	203	227	221	190	251	215	205	199	257	227	246	191	228	230	221	237	239	210	221	208	220	206	215	204	228	219	218	215	213	203	231	200	239	203	242	228	221	217	208	228	216
43429	5972	3080	1499	1084	863	772	600	583	518	428	435	382	402	376	326	322	340	349	320	325	317	314	286	299	330	321	321	308	331	282	322	302	292	296	300	296	350	297	275	306	305	272	333	325	281	320	328	294	303	273	305	287	294	327	318	296	307	288	294	286	320	324	307	305	277	316	318	311	340	258	312	289	288	302	283	315	337	311	258	317	278	304	284	313	294	303	299	257	304	316	280	314	292	299	279	321	311	313	321	306	279	268	277	291	293	289	300	317	314	307	294	319	324	293	312	285	323	310	302	295	317	293	298	285	294	277	336	307	311	317	273	282	351	321	294	285	300	299	276	302	303	281	312	317	296	323	303	291	304	313	309	327	281	278	300	297	324	292	297	273	272	294	307	295	316	288	285	317	281	279	335	333	307	308	303	284	283	304	300	311	303	280	277	285	323	338	305	303	324	287	257	273	311	286	322	285	302	288	299	291	277	290	294	335	297	300	345	297	299	326	300	282	298	311	310	326	282	280	318	303	298	308	280	310	278	293	274	286	263	276	303	285	301	320	283	293	304	318	297	273	318	308	314	292	292	290	303	293	308	280	282	307	284	304	274	310	288	323	274	298	285	282	304	270	310	296	328	287	280	320	280	249	273	304	280	282	289	303	292	283	308	313	278	268	282	314	306	328	320	295	299	324	287	288	295	303	289	291	296	288	287	280	296	318	326	311	290	308	302	285	311	313	299	294	297	293	273	319	312	272	290	293	273	327	306	289	304	282	310	327	267	321	326	322	335	329	258	289	292	292	280	316	284	294	300	295	329	317	296	321	305	277	322	286	330	297	297	279	296	311	334	265	304	305	312	301	327	280	261	280	292	308	289	304	303	298	285	290	293	286	281	336	275	284	299	268	308	307	308	326	309	266	282	304	290	295	279	293	290	292	290	329	315	278	300	320	305	327	300	310	328	308	313	258	313	327	293	302	280	313	305	283	308	308	320	293	306	307	289	325	274	329	265	285	280	277	314	299	274	304	315	307	299	303	286	278	300	317	303	276	293	303	310	295	289	284	310	316	306	279	301	299	298	283	310	291	332	281	313	301	293	294	302	291	283	286	308	310	322	284	310	273	278	309	270	279	295	294	290	305	288	300	267	266	286	302	283	341	290	294	317	294	300	312	284	306	291	308	296	297	296	304	276	263	288	251	301	280	317	286	291	275	278	300	287	305	316	284	316	289	299	293	303	305	314	329	326	303	319	287	319	291	265	300	279	300	281	305	309	316	290	292	303	325	270	313	282	293	306	288	314	324	326	299	306	281	269	308	321	303	279	300	320	298	266	294	297	321	298	305	304	293	284	348	293	266	290	307	293	288	296	284	335	297	295	319	318	309	292	291	285	298	282	303	284	283	279	327	298	291	316	303	309	322	302	322	310	274	304	302	282	311	302	290	315	300	304	306	297	289	289	316	298	301	330	308	304	295	275	306	321	309	277	281	321	331	292	296	283	310	285	278	319	320	287	315	302	297	300	308	255	320	319	304	300	316	303	308	278	326	309	280	300	278	292	320	303	285	284	269	278	285	292	315	310	279	307	321	280	337	299	288	290	289	262	308	266	317	261	308	288	319	295	303	308	305	277	313	301	303	334	278	297	275	283	265	293	291	326	291	316	290	279	315	337	332	278	309	316	293	299	303	279	283	295	299	290	283	310	273	312	252	277	275	325	310	311	316	329	309	275	331	305	279	311	293	299	264	306	272	299	303	290	278	299	304	310	299	290	269	287	298	298	286	292	309	312	318	287	275	324	296	320	317	299	288	289	292	319	287	324	294	298	284	319	293	329	321	303	328	295	303	291	301	311	273	284	304	317	290	313	310	315	295	299	290	299	309	301	295	296	283	292	269	314	293	284	302	289	297	282	291	302	290	279	309	308	273	266	300	315	293	317	283	286	272	302	333	299	275	290	298	300	313	311	289	295	317	313	296	305	320	319	278	247	299	302	282	318	326	265	320	286	283	314	269	292	291	291	303	290	270	309	323	310	283	327	296	290	304	302	312	294	312	307	336	311	304	278	309	308	289	291	288	307	293	327	297	331	322	295	274	320	324	325	287	271	287	275	316	301	302	322	307	310	299	303	329	279	304	300	319	307	319	280	295	306	300	275	305	278	332	286	304	299	299	295	288	287	279	289	293	311	294	305	296	306	295	311	273	281	311	333	284	289	283	302	302	303	353	321	293	318	324	302	292	306	336	277	287	312	301	277	278	268	304	288	282	312	283	280	323	306	278	266	301	303	257	264	282	303	308	319	296	288	310	305	292	288	295	341	314	271	304	287	305	288	283	259	294	277	297	310	302	300	316	320	355	299	294	258	299	279	300	302	303	279	285	287	303	294	286	290	298	321	312	302	291	300	283	322	275	290	270	282	271	291	320	291	309	280	281	308	329	286	305	319	296	278	264	298	297	289	293	312	281	291	287	298	298	284	312	300	302	310	292	320	303	286	320	268	294	294	281	311	321	280	308	276	297	304	334	287	274	291	281	295	307	304	312	284	309	310	270	286	288	307	286	312	287	320	285	299	293	270	287	318	311	277	321	281	336	277	317	296	322	276	271	290	298	326	305	298	294	289	318	285	321	287	320	288	270	283	290	298	302	303	291	282	291	285	304	282	298	303	310	284	308	335	307	290	312	314	281	289	313	307	293	320	297	307	301	295	292	311	307	315	332	277	323	270	321	294	278	290	280	269	313	290	309	300	274	288	301	269	326	308	278	285	274	303	279	318	301	298	307	286	278	300	313	304	298	326	312	284	296	280	317	321	294	324	313	317	301	307	294	308	282	320	307	283	305	284	311	319	307	316	327	275	286	273	282	289	294	309	304	311	318	308	322	275	319	303	269	321	285	283	291	285	307	274	317	312	310	311	305	307	298	322	302	274	316	291	280	299	298	291	311	283	311	305	287	311	266	320	319	307	288	310	299	287	298	312	291	326	294	321	294	321	297	299	317	275	273	319	268	284	293	306	287	315	298	323	279	274	337	288	294	312	293	293	291	295	285	309	301	324	310	285	281	298	266	269	309	268	308	299	290	300	296	316	328	291	310	277	313	278	315	292	295	253	301	284	296	303	305	321	281	272	305	290	296	293	306	306	285	283	289	316	312	309	257	321	295	323	300	291	277	317	278	321	322	302	313	307	288	340	305	314	305	302	321	321	295	292	301	288	315	269	265	303	331	282	289	299	296	276	299	300	265	323	300	281	284	285	298	283	279	269	299	333	302	319	283	305	245	293	290	272	312	317	289	308	290	285	265	336	275	300	265	293	299	313	305	267	287	302	306	300	328	322	318	294	314	286	290	320	311	307	314	280	290	327	295	251	291	322	300	289	308	272	272	300	301	321	288	337	291	301	284	270	263	327	293	273	256	323	279	309	288	287	310	299	275	315	279	288	289	318	296	282	298	270	325	299	286	299	294	267	308	320	286	273	279	318	326	309	269	310	303	299	290	298	268	300
23347	21492	29436	23954	21484	21525	8544	1182	968	878	867	781	790	765	705	714	711	681	665	673	666	673	632	662	647	601	650	625	641	660	617	656	628	640	658	671	672	601	606	634	589	626	618	610	617	623	620	551	626	645	605	596	635	593	625	612	603	625	673	633	615	606	601	605	639	648	535	625	585	587	617	617	638	649	639	652	606	572	647	616	619	635	570	583	623	667	615	635	634	604	621	575	589	595	563	611	637	635	675	634	610	631	574	589	644	617	601	630	618	575	629	599	648	597	618	574	588	685	621	616	626	583	630	631	630	616	646	647	621	614	606	621	610	624	587	663	645	599	604	661	612	642	614	627	624	622	598	621	650	611	624	599	603	597	604	642	609	631	600	597	662	617	602	623	651	631	693	609	600	602	596	568	630	606	616	595	605	608	611	665	652	612	616	620	651	653	604	598	599	622	652	646	598	603	596	629	597	618	641	611	620	569	580	596	602	670	580	584	612	634	644	574	595	653	587	598	637	558	615	644	630	621	636	644	613	659	643	595	591	637	576	672	662	627	660	602	587	593	586	607	640	599	568	647	615	607	626	606	643	617	617	600	616	614	659	616	669	614	673	638	637	607	619	595	651	603	606	574	625	629	622	621	608	597	660	604	595	586	636	638	613	584	649	637	630	625	636	596	598	607	620	645	628	591	595	590	612	601	609	660	606	601	593	582	618	598	647	654	642	603	621	646	593	595	582	572	627	614	650	593	624	603	587	606	594	614	594	613	616	607	624	562	610	586	625	621	615	599	623	644	615	644	641	635	600	572	613	635	609	601	675	532	592	610	598	620	632	664	613	622	626	616	622	621	578	627	614	615	631	618	594	640	602	630	608	595	637	631	608	684	599	635	597	638	599	618	616	585	601	660	588	557	609	623	630	648	618	609	634	580	625	597	625	628	599	583	595	635	650	597	636	640	611	673	590	603	646	599	648	632	636	606	580	614	619	645	596	643	576	639	618	626	602	633	575	582	604	592	606	600	588	630	591	613	630	602	638	614	591	610	637	606	630	617	609	598	662	657	650	629	598	621	637	617	600	595	606	617	592	629	600	619	614	613	613	600	630	579	600	636	594	633	591	610	605	603	626	657	596	631	632	590	599	587	574	636	573	636	669	668	670	595	632	581	623	663	594	604	593	628	582	643	641	623	609	592	638	634	611	643	607	609	591	632	614	605	629	621	568	657	601	601	615	625	597	644	589	647	613	629	634	618	596	627	577	645	649	609	656	643	594	606	633	619	625	633	574	666	639	587	631	627	565	643	592	600	612	620	633	646	580	657	625	609	605	591	598	608	605	635	613	632	640	629	573	603	619	585	615	635	638	599	630	607	606	610	608	593	594	623	626	601	642	632	594	621	601	581	622	599	617	608	582	645	589	626	582	613	580	639	631	571	617	610	593	560	622	611	607	615	573	630	632	623	614	618	635	622	608	635	644	622	623	574	613	636	590	636	615	598	612	623	586	597	595	614	600	586	622	615	614	599	615	598	670	630	614	615	600	580	571	596	593	597	598	587	622	602	624	597	601	598	624	635	614	610	608	617	609	642	632	605	655	596	591	623	597	655	609	636	644	582	623	604	622	597	580	622	597	597	597	645	580	625	568	643	658	629	585	601	646	616	551	609	596	598	621	616	627	562	662	598	622	620	619	564	603	586	647	626	645	624	658	590	584	608	607	620	607	629	634	623	578	617	586	637	581	625	625	638	572	617	626	622	581	645	606	631	592	635	654	618	637	604	598	621	639	634	657	610	616	608	616	622	642	590	628	643	593	628	584	639	599	565	588	562	678	629	596	568	589	644	567	619	621	601	628	629	618	613	587	633	582	635	599	609	639	588	598	622	661	646	637	584	584	627	569	600	640	584	609	633	608	616	663	578	610	642	612	627	668	622	629	604	575	620	638	629	636	552	632	613	639	623	607	642	597	587	624	614	574	623	692	559	650	627	564	628	606	645	623	654	602	614	628	664	628	601	623	605	592	641	583	555	657	615	589	611	625	640	600	566	677	569	633	611	622	580	622	585	609	620	558	584	614	603	589	603	563	627	615	593	600	609	605	638	574	616	621	604	623	591	612	600	612	601	582	603	607	637	646	657	642	606	585	585	615	649	598	601	554	598	619	633	644	641	603	596	601	650	585	654	604	649	590	637	628	586	632	600	637	589	606	545	593	560	633	622	571	597	602	611	613	619	613	627	633	625	604	608	602	609	620	602	667	654	623	611	666	569	685	621	603	637	559	595	595	609	614	607	637	570	535	584	611	608	615	578	595	615	562	603	575	625	594	632	590	641	610	623	613	594	570	575	625	555	636	583	622	612	558	612	584	594	614	593	599	597	578	588	575	617	599	650	637	613	618	641	628	604	598	602	591	591	609	606	646	602	566	607	610	642	591	597	620	706	599	631	634	628	635	582	640	617	595	597	627	593	600	631	596	632	655	622	632	623	589	637	589	610	618	586	564	622	624	600	599	619	620	602	627	600	583	603	645	619	593	629	664	644	616	614	582	634	581	639	623	624	606	599	633	649	576	594	610	612	639	659	615	605	611	598	635	606	624	589	640	628	630	613	621	606	605	608	582	584	633	613	579	609	608	671	607	633	666	609	656	568	656	612	630	664	661	618	622	578	618	620	627	649	617	623	602	551	618	649	606	624	625	609	584	618	660	639	597	590	600	567	614	622	569	614	624	612	623	625	599	602	581	598	611	609	601	666	568	627	612	615	554	596	612	622	664	616	612	603	622	625	616	613	602	607	628	590	611	618	622	582	558	598	599	624	643	626	631	592	574	624	606	569	600	586	602	574	570	603	611	597	650	611	618	616	626	596	566	585	600	600	654	617	594	667	645	612	588	588	567	640	594	646	568	563	599	607	587	638	602	577	609	605	560	608	639	631	617	595	612	560	642	598	636	626	605	622	551	633	629	596	607	593	598	621	607	628	580	640	602	614	631	661	633	628	607	611	612	628	611	584	585	640	613	628	626	603	623	641	615	600	646	655	611	623	643	603	669	590	606	605	616	639	604	573	606	619	594	622	603	599	635	618	634	573	629	615	611	612	617	628	641	583	628	635	612	588	602	580	618	640	637	566	601	653	630	634	642	616	568	603	614	634	587	585	610	586	630	589	589	593	598	595	613	578	645	612	598	627	598	615	628	597	642	631	637	581	627	595	639	600	614	579	589	649	634	564	616	612	623	610	629	615	582	641	590	608	592	613	609	604	601	609	642	626	630	605	646	612	613	570	589	576	648	629	652	610	608	621	613	616	597	679	641	612	572	597	565	612	626	567	575	602	613	627	597	579	598	609	617	613	611	627	599	563	576	648	643	606	618	604	610	591	630	585	599	621	608	622	598	656	578	572	558	644	608	621	577	600	603	584	621	630	616	588	583	605	599	598	605	604	633	632	594	621	586	594	579	635	581	633	609	617	617	617	616	570	635	591	625	598	628	602	619	589	649	600	619	629
51549	13468	10011	5077	3815	2918	2309	1922	1632	1532	1378	1208	1133	1028	1023	958	1028	940	954	887	878	888	880	800	808	839	846	774	810	820	784	739	793	817	770	766	838	829	776	791	767	775	753	814	757	766	769	787	778	782	761	717	764	789	768	783	765	803	742	724	789	744	777	704	790	770	757	718	741	747	828	774	752	716	731	762	760	759	768	727	750	731	768	783	762	726	757	716	761	709	688	752	728	785	725	719	774	738	733	769	722	728	695	708	725	724	720	822	749	713	771	681	758	740	812	735	726	775	696	778	769	768	746	755	754	792	758	752	751	754	750	774	681	709	705	766	723	763	776	752	769	736	774	762	759	707	774	778	757	763	674	750	713	774	719	739	777	715	797	710	756	739	723	755	705	780	769	764	706	788	761	798	704	808	742	748	740	730	757	730	759	784	747	781	765	773	737	729	712	727	798	814	715	818	679	732	698	724	792	727	756	819	732	724	744	749	781	715	806	741	782	740	756	742	766	755	813	799	776	781	798	790	779	760	799	736	720	785	752	767	678	714	746	770	690	743	777	755	797	762	778	751	788	762	749	736	748	740	732	708	795	777	748	786	751	722	813	728	759	779	743	771	736	746	731	744	710	810	762	794	713	791	734	715	742	785	741	744	776	753	783	768	754	763	750	721	798	753	695	737	749	709	741	765	721	823	783	734	739	758	809	795	718	760	725	749	719	756	808	748	720	771	750	729	711	725	798	709	729	754	761	744	791	733	711	723	770	760	785	734	773	724	725	721	763	776	747	722	738	715	767	726	730	740	755	740	760	746	758	736	758	781	777	739	709	697	763	751	739	772	758	755	776	771	709	681	735	713	791	700	668	743	802	718	708	745	737	757	719	748	733	681	750	723	760	759	772	729	738	804	761	686	777	752	755	748	722	788	767	736	721	796	730	781	757	757	742	805	728	738	803	788	789	741	758	728	768	765	749	743	793	770	735	740	726	788	765	730	802	764	774	770	723	730	805	774	742	745	763	785	777	803	754	768	736	730	789	746	695	775	737	762	776	773	740	753	739	753	711	761	741	730	764	789	795	732	778	766	722	738	795	800	812	755	756	721	757	767	730	737	767	774	796	775	776	792	762	763	754	724	713	774	742	772	772	789	755	719	722	713	821	773	740	767	768	727	764	743	797	761	752	776	716	730	743	769	733	723	768	757	753	737	780	717	728	753	752	762	739	719	718	774	766	762	767	728	748	775	707	749	737	753	735	758	739	761	770	739	758	768	726	761	719	787	749	774	758	779	675	772	759	758	746	751	737	765	755	725	733	745	794	759	823	750	733	773	772	744	782	721	755	790	744	703	786	764	740	783	689	763	702	765	780	800	747	741	779	714	792	765	753	729	722	796	749	752	679	765	783	749	762	740	728	772	793	750	777	787	761	738	769	756	784	733	784	759	752	751	722	754	765	764	721	767	736	758	741	723	741	734	752	735	765	696	742	757	746	773	769	804	743	811	802	778	764	679	767	743	753	780	737	753	722	753	760	733	713	806	800	726	771	792	765	729	769	693	732	740	751	784	774	779	711	743	743	781	757	729	774	739	726	718	776	736	782	770	808	719	725	728	756	730	706	771	779	763	693	744	797	723	780	787	741	744	767	771	723	773	796	751	767	789	753	734	763	748	752	757	745	780	736	751	743	753	781	750	754	762	742	718	744	754	773	710	729	742	790	745	784	713	745	768	730	837	784	758	749	726	731	751	771	725	723	815	754	797	770	762	729	764	746	768	716	735	719	743	720	777	756	751	766	735	741	733	729	753	774	732	765	752	721	792	802	811	749	753	760	722	715	774	719	772	761	702	737	732	762	725	766	724	776	755	800	724	728	740	755	816	754	780	711	748	749	705	738	772	746	686	729	754	809	772	770	808	742	758	738	717	733	774	760	765	774	744	732	747	703	722	763	691	727	735	717	802	709	731	709	756	752	793	733	760	767	739	754	782	713	767	741	805	697	753	748	785	728	714	677	754	717	725	727	736	756	782	791	748	773	712	742	766	751	785	720	711	701	753	765	715	763	729	770	822	756	757	740	766	769	763	731	751	795	713	755	739	716	825	703	753	733	750	721	748	765	773	761	706	721	751	768	788	726	744	778	779	740	708	717	711	716	734	767	702	727	770	779	757	702	798	732	761	741	742	754	762	690	746	736	762	783	745	693	732	760	779	764	710	721	781	749	783	735	774	743	751	752	752	739	748	767	755	763	762	714	756	762	797	753	746	778	758	707	691	759	762	771	778	744	808	724	805	765	721	754	765	746	729	738	709	779	717	782	727	729	759	695	742	702	712	697	739	782	746	745	715	720	762	723	741	735	747	754	701	714	718	748	732	765	755	742	804	680	727	750	733	736	760	746	763	729	787	771	719	737	756	745	733	750	740	760	739	750	744	730	761	821	719	745	794	656	711	775	769	745	719	714	819	756	790	721	759	738	761	738	729	773	808	758	670	777	782	705	755	748	753	824	749	743	764	756	756	778	777	803	744	817	761	718	747	768	698	811	730	749	691	771	757	731	773	756	771	796	759	727	743	747	763	745	765	728	788	764	751	766	787	734	773	728	772	806	754	761	763	792	725	752	744	778	763	736	674	759	727	749	717	763	726	739	769	772	753	756	776	740	757	723	681	816	795	784	719	758	755	727	715	749	710	722	720	680	741	780	704	755	726	758	757	766	718	766	763	764	753	737	787	758	776	756	766	765	767	744	710	758	728	785	755	752	720	772	746	747	742	737	788	751	741	721	763	758	784	759	722	762	769	743	754	753	810	740	754	774	736	700	736	757	752	764	755	702	802	747	747	764	695	781	745	737	759	748	716	771	814	791	724	779	756	748	776	732	779	751	754	714	785	730	788	765	753	779	703	733	719	786	740	754	718	748	795	762	712	789	713	729	718	801	771	733	785	740	763	726	740	745	773	762	779	807	751	755	781	716	764	759	722	799	747	743	765	722	711	722	749	739	705	756	776	743	778	743	739	714	749	768	695	722	745	723	776	755	761	787	707	729	797	746	737	757	758	746	734	694	737	755	737	776	785	707	761	758	718	738	762	761	740	763	780	726	764	755	763	713	723	712	766	746	717	740	747	741	782	761	738	767	768	725	734	721	726	731	709	804	708	751	792	733	735	762	757	749	751	748	711	737	784	749	736	780	728	764	777	767	732	769	772	724	773	781	766	729	738	724	777	751	704	829	752	781	754	737	720	753	765	730	735	761	723	758	748	758	766	722	712	768	730	728	724	735	754	761	706	761	762	768	761	790	768	705	721	776	739	771	729	760	775	757	717	766	750	729	695	762	725	784	734	761	759	721	740	737	772	762	738	770	740	773	791	749	781	730	736	772	760	747	751	719	752	730	801	730	779	716	716	712	721	741	790	769	776	707	786	667	754	742	747	697	709	723	766	753	688	732	787	823	729	772	808	695	711	780	733	781	734	719	713	734	809	771	728	766	714	748	766	777	741	750	725
28535	19587	5791	483	366	316	288	271	294	277	237	305	278	277	275	290	287	270	302	272	288	252	268	253	252	260	261	258	259	246	267	298	264	257	258	275	284	244	270	231	280	269	299	269	268	281	240	261	273	244	250	264	249	265	266	240	271	259	255	244	265	269	252	258	265	247	264	283	272	264	275	260	257	251	254	254	251	265	287	267	231	253	254	255	252	303	268	259	260	284	278	272	275	292	243	263	266	247	259	287	297	289	248	289	243	276	251	276	249	283	251	257	248	212	248	259	275	257	227	266	265	261	262	279	254	251	254	262	238	260	259	253	234	253	257	254	250	257	280	242	272	266	255	254	277	267	261	256	303	278	250	243	280	254	281	278	259	272	290	272	250	256	256	279	253	296	254	231	261	259	280	259	245	268	262	261	254	265	261	278	277	264	287	270	245	258	273	269	247	269	250	256	277	254	254	268	263	274	248	262	281	271	245	256	253	252	245	250	258	254	260	249	244	257	274	220	232	274	265	257	302	242	265	267	246	268	269	275	291	247	254	251	275	259	285	267	297	281	276	240	259	238	273	276	269	232	251	252	249	266	245	240	257	287	239	244	247	270	270	249	263	258	263	279	275	290	263	268	265	242	278	251	299	241	258	286	230	254	286	272	266	280	265	242	249	254	268	251	265	263	265	267	259	247	267	267	265	239	270	278	233	276	298	271	253	264	300	256	259	239	284	259	272	267	253	279	280	291	266	278	279	299	265	278	281	256	247	233	242	263	233	275	258	244	284	264	271	258	271	244	276	272	245	258	274	290	289	261	270	293	249	247	283	254	256	236	284	259	272	272	270	263	269	256	275	254	268	250	273	241	268	268	260	256	265	292	293	230	248	249	265	232	240	260	263	250	250	259	269	255	242	272	264	234	268	279	252	261	254	256	277	261	284	249	262	277	250	273	287	284	247	294	272	254	260	264	276	249	291	271	287	274	283	260	267	268	280	230	243	270	256	259	279	255	266	255	264	247	250	245	254	244	288	273	293	261	268	236	246	255	249	257	251	261	276	263	264	251	229	268	270	254	276	256	266	302	289	250	231	261	296	256	276	264	270	278	290	264	277	268	263	301	257	248	236	246	295	221	259	264	267	244	250	224	261	301	267	279	255	261	279	268	249	263	247	273	285	233	242	266	236	273	272	288	264	244	281	265	237	300	264	227	259	290	275	265	262	277	260	264	255	282	259	248	293	255	277	244	249	270	296	273	255	271	271	247	265	279	271	280	288	252	287	265	289	262	254	249	250	262	249	266	268	267	244	256	297	267	269	270	244	283	278	243	279	285	258	259	278	254	264	268	273	262	284	245	256	265	247	276	270	246	293	269	276	251	266	248	285	242	250	252	268	253	268	275	288	243	293	273	257	252	240	242	271	286	271	258	275	254	252	293	256	258	263	281	247	278	262	241	260	274	272	256	262	270	259	259	256	260	277	269	305	273	258	308	256	270	254	274	246	259	254	254	237	261	234	260	246	250	296	251	283	271	253	279	281	280	247	257	244	256	247	243	267	271	253	259	253	275	273	278	240	273	283	267	267	236	278	269	251	270	233	259	249	255	286	262	251	278	248	217	260	261	238	269	249	263	259	283	258	274	251	283	224	266	256	275	242	276	272	258	265	289	277	275	266	244	281	262	236	242	248	275	277	264	221	243	252	266	240	280	259	262	244	273	281	249	249	279	257	283	273	229	271	259	270	279	256	277	254	298	267	245	282	234	281	280	258	256	282	277	255	268	268	273	254	278	263	285	259	275	258	271	276	288	260	275	281	271	262	291	294	246	252	253	259	263	237	252	268	252	233	283	258	260	249	284	276	252	269	233	273	248	263	250	286	244	279	279	286	249	253	275	274	260	240	263	282	255	282	240	259	223	276	276	262	273	276	243	247	261	283	260	259	272	274	283	272	275	244	249	262	283	300	267	262	244	245	270	271	234	281	268	265	258	273	264	272	226	282	253	272	255	259	271	254	267	248	260	277	280	263	255	278	264	253	275	281	290	236	255	271	294	261	300	241	285	265	247	240	243	253	252	281	273	259	250	281	297	271	257	287	279	267	253	276	279	260	244	262	249	246	251	289	260	275	283	276	259	269	301	255	274	281	292	260	252	259	299	268	297	268	269	272	272	246	304	293	255	265	238	270	262	275	283	259	267	207	253	273	239	253	273	253	270	277	265	249	279	288	265	268	249	262	277	249	266	275	270	255	282	257	280	251	267	255	263	254	257	304	271	261	261	289	281	244	277	270	266	276	271	248	238	246	245	252	282	266	250	274	248	272	261	272	242	251	271	263	251	244	278	280	243	272	260	259	274	274	259	254	269	274	287	292	289	234	234	243	289	257	278	267	251	268	265	264	245	278	271	258	284	294	270	278	272	242	258	252	267	262	290	273	272	264	275	275	292	251	250	286	241	275	269	263	268	256	274	255	289	259	255	237	225	264	266	262	256	266	254	259	271	275	274	274	261	280	297	254	274	299	260	238	264	264	258	263	278	280	245	298	231	270	273	287	242	277	276	274	241	258	241	254	276	285	255	270	265	254	272	286	240	242	242	271	246	267	257	283	269	274	288	262	289	276	242	282	264	245	251	271	241	251	253	288	286	261	292	275	260	272	254	256	257	275	242	301	281	306	260	266	284	270	235	277	242	235	259	283	237	255	240	291	239	264	256	251	254	232	261	245	249	275	276	265	289	274	254	261	290	266	272	253	264	264	252	260	259	288	258	269	267	280	273	274	268	258	247	242	232	261	267	266	287	243	289	271	273	260	256	283	247	257	251	279	264	270	251	233	259	245	240	272	250	280	267	268	286	247	271	239	262	281	254	257	268	266	283	282	240	227	275	267	292	254	260	272	283	267	266	267	283	244	288	272	244	236	258	256	259	250	230	278	288	284	271	279	269	256	260	280	248	239	268	273	268	257	265	236	280	270	250	268	266	254	272	237	274	271	272	262	262	245	274	250	252	287	256	264	276	273	240	258	293	255	261	247	240	278	263	246	260	282	261	238	269	259	249	262	241	240	272	260	280	252	256	261	266	255	253	251	265	281	253	255	247	256	270	225	265	238	260	252	250	268	274	257	249	244	237	249	256	256	300	243	283	253	246	262	262	251	232	275	278	255	253	266	232	271	284	246	270	267	259	298	260	250	250	223	257	257	271	273	246	265	251	314	242	280	255	297	281	261	276	241	285	256	266	294	267	281	257	248	235	239	277	281	255	262	254	269	242	234	273	248	231	260	239	269	253	268	270	278	274	246	247	282	284	282	257	280	247	247	257	309	272	241	230	280	235	280	278	277	283	260	230	273	287	275	271	292	263	242	280	282	273	241	288	224	238	288	282	269	257	263	276	258	238	300	256	282	275	271	288	250	265	279	268	250	255	280	269	256	265	271	276	274	260	258	250	275	271	260	281	268	252	247	279	278	254	237	275	272	268	251	286	257	249	239	252	261	258	277	286	277	276
20806	1533	683	475	416	395	362	372	374	348	358	338	323	353	365	343	317	315	341	372	340	312	334	341	333	322	334	329	318	320	376	313	351	360	312	315	312	322	337	331	335	349	301	347	324	341	338	316	362	330	339	324	351	321	346	287	344	286	310	315	312	341	336	338	310	327	324	307	338	354	304	322	344	341	322	342	354	346	364	345	345	315	343	339	310	314	307	341	354	329	358	317	354	305	339	344	333	329	349	360	363	303	314	326	347	309	325	340	321	334	302	339	317	303	337	314	346	309	311	323	356	351	332	355	341	359	348	317	317	327	336	313	319	315	305	317	308	314	318	348	338	319	304	358	350	322	329	347	362	338	302	325	329	307	324	332	356	333	302	328	326	328	338	296	341	319	337	338	367	331	352	359	332	337	299	321	304	338	347	340	331	344	307	327	343	313	329	318	324	335	335	327	324	343	365	335	330	316	338	350	356	332	333	324	322	307	331	319	342	327	331	333	319	341	352	351	319	337	346	325	317	330	314	347	304	330	321	311	330	334	323	376	344	315	349	361	338	351	313	354	354	343	317	310	333	385	329	325	340	319	320	332	353	348	349	292	335	342	327	326	313	320	350	319	344	312	343	303	326	329	345	312	319	308	346	315	325	335	354	314	351	323	327	331	336	311	337	334	270	340	338	335	292	315	326	351	340	350	313	369	327	358	320	321	340	345	317	338	309	289	318	338	319	351	340	331	345	330	354	316	344	306	318	328	324	324	325	318	312	322	323	330	325	312	348	335	336	336	310	317	343	319	292	334	338	346	324	297	311	327	306	354	310	309	332	339	323	314	327	378	334	333	327	350	302	338	361	332	320	339	348	339	306	344	309	323	348	344	338	340	350	350	308	310	318	326	321	338	333	327	332	306	324	322	357	308	326	322	306	353	343	361	339	307	359	361	325	345	315	333	313	351	335	360	341	315	318	343	326	313	362	317	313	310	327	375	321	305	325	331	331	349	307	339	323	335	322	354	362	311	333	338	359	329	319	309	337	329	328	341	314	325	319	323	310	327	351	347	310	329	330	290	295	343	315	321	340	372	346	333	290	319	307	337	302	315	344	343	339	332	329	328	341	342	323	349	323	331	320	334	319	352	317	336	332	317	327	345	325	324	342	309	322	349	328	343	316	334	329	334	382	348	380	331	305	351	337	323	324	291	336	351	310	362	335	360	331	343	317	316	334	332	311	342	309	307	351	302	333	299	319	311	313	332	372	343	352	358	332	308	342	330	332	337	297	308	312	333	338	321	323	355	302	326	328	339	363	326	348	322	307	325	372	366	348	329	311	347	303	337	329	322	318	325	315	362	342	313	311	336	332	309	341	364	379	357	342	311	311	305	342	308	344	307	355	308	304	295	344	337	345	329	346	341	329	328	338	290	358	338	338	345	351	330	322	297	335	332	340	344	298	336	338	321	317	295	320	307	326	348	309	356	356	345	333	312	316	341	323	329	330	350	338	325	310	303	323	350	355	332	332	311	320	340	339	341	298	298	345	378	330	338	327	317	357	317	349	339	334	333	313	330	325	359	315	318	346	343	336	329	333	345	336	340	343	337	346	326	316	308	343	318	319	328	318	337	334	289	344	312	332	340	329	369	353	339	346	312	337	320	329	345	331	322	339	343	328	322	315	346	331	303	309	321	335	362	311	324	325	328	350	364	330	318	323	317	335	341	339	358	352	336	350	329	319	341	335	324	342	329	338	320	343	319	333	287	345	337	318	362	331	330	329	308	287	322	328	311	327	355	312	319	342	313	346	322	280	348	335	327	334	345	324	362	323	345	330	340	309	324	331	333	320	337	319	338	315	328	305	297	326	316	295	323	350	314	334	322	330	337	332	332	293	347	331	334	323	337	302	333	317	327	325	305	320	313	314	311	349	341	331	354	316	340	317	344	354	311	323	311	303	336	333	315	330	340	331	298	338	340	371	350	324	329	335	319	360	329	341	365	325	337	306	350	321	308	339	349	363	324	346	351	320	324	297	308	308	312	337	328	304	374	347	353	334	333	335	353	311	319	333	349	301	315	320	320	327	317	356	318	334	348	351	360	339	309	332	337	349	356	316	341	315	335	344	345	363	325	354	329	371	299	333	341	355	329	321	332	291	344	326	337	335	341	353	320	324	309	350	316	303	286	330	345	335	337	300	335	345	371	347	315	322	283	351	328	332	262	336	304	339	336	329	322	333	343	310	350	296	345	327	354	313	324	360	342	342	297	339	357	331	315	305	321	341	298	326	331	337	342	328	330	303	368	353	328	354	356	351	337	332	311	352	334	322	335	330	314	317	352	359	352	362	317	347	337	329	361	357	329	321	322	336	369	304	338	356	313	298	294	353	321	324	306	317	326	366	321	318	347	342	326	344	329	302	312	340	334	355	317	304	348	353	314	329	353	340	309	327	340	317	326	313	297	310	358	355	312	336	328	342	320	321	304	317	365	333	344	345	336	334	326	323	319	332	333	307	359	347	346	319	319	337	297	356	293	316	360	306	351	318	297	347	322	358	322	322	362	323	371	358	313	349	347	333	327	326	317	326	330	323	319	292	349	326	317	333	301	344	376	335	370	351	359	359	335	318	318	318	285	335	326	357	318	336	298	357	335	355	347	329	340	351	332	323	356	322	316	331	345	357	322	353	333	324	339	383	317	331	338	342	329	345	324	356	354	324	339	296	305	323	339	347	327	323	329	300	295	319	316	294	332	341	336	359	305	332	348	319	316	318	341	317	318	329	333	322	358	352	333	343	359	344	338	308	336	336	331	332	329	294	340	348	324	315	335	321	322	322	316	298	301	317	333	339	342	333	373	371	331	315	333	312	360	344	307	312	313	340	368	321	334	323	333	319	307	342	340	358	333	341	356	298	377	322	337	333	322	324	358	341	333	336	360	337	352	333	336	358	337	320	335	359	316	338	357	345	333	344	316	306	317	332	333	332	343	308	347	345	347	329	326	327	321	345	354	282	334	346	326	305	333	364	310	343	329	363	321	337	370	315	320	327	339	317	371	327	332	318	282	362	302	365	336	365	327	329	327	316	301	351	330	319	326	361	337	308	332	338	308	311	321	350	337	276	289	353	305	331	305	300	329	324	327	337	321	311	324	353	325	319	345	348	329	340	311	313	356	319	319	326	287	323	339	371	352	320	341	360	345	336	337	319	347	335	332	332	321	314	346	356	337	352	338	346	336	290	301	310	341	355	330	341	331	361	338	333	357	365	322	315	322	338	331	353	320	313	317	342	340	324	296	319	313	357	332	343	350	322	311	311	354	322	313	336	338	341	322	326	332	319	321	305	334	357	345	328	334	331	327	330	360	356	358	331	323	308	325	339	328	322	302	350	353	335	363	343	310	304	348	330	337	298	374	312	331	334	348	311	319	324	354	285	333	362	362	341	348	339	324	298	306	318	352	327	317	354	333	324	330	333	345	334	322	340	338	299	330	363	301	369	345	335	335	350	324
24435	21466	28926	24452	21442	9743	1164	845	738	676	637	598	626	622	580	654	583	594	567	555	578	540	586	569	559	541	567	556	559	562	572	579	559	499	550	570	580	525	547	549	583	531	553	513	540	542	554	543	518	520	551	533	567	541	568	548	544	556	537	552	555	556	563	550	531	564	562	522	533	564	576	486	552	503	550	581	575	535	520	502	537	550	502	534	584	542	586	520	542	550	534	543	544	529	548	532	539	551	506	572	590	535	572	543	571	552	571	559	528	517	559	556	610	612	520	538	540	503	567	552	578	567	587	549	531	563	519	537	544	520	605	505	550	531	584	534	567	595	556	555	549	541	522	582	582	536	574	524	538	523	569	504	547	562	569	537	525	541	555	552	521	554	553	579	499	530	535	505	535	529	546	508	560	550	580	513	524	506	595	546	521	541	556	586	551	569	537	542	553	505	553	547	555	548	565	570	571	559	586	496	531	528	570	532	561	532	561	534	557	563	553	534	545	535	550	514	529	528	571	555	544	568	530	517	520	528	546	544	554	574	546	484	565	544	544	521	558	565	577	540	522	539	544	530	524	550	501	533	537	530	524	558	553	505	541	531	559	597	557	505	535	550	532	563	536	562	511	564	523	535	530	562	567	522	559	499	565	542	520	572	558	547	542	536	525	539	562	585	539	554	563	568	541	537	510	492	631	547	547	540	541	535	514	541	577	524	562	514	541	491	532	548	549	519	546	535	546	523	555	576	518	530	548	535	514	571	545	565	520	514	546	539	539	516	514	567	553	532	557	549	520	530	545	495	507	570	510	507	513	552	554	528	537	533	486	537	554	525	593	526	545	558	535	534	583	495	549	513	548	570	550	525	533	551	538	553	539	522	481	601	539	557	509	524	509	552	517	546	538	604	560	570	543	513	599	541	591	567	589	521	589	518	547	550	533	576	510	515	520	538	541	557	592	579	490	541	525	564	531	590	530	530	552	583	521	586	530	549	550	536	507	509	524	534	532	567	527	574	511	529	535	526	541	584	526	560	540	556	573	535	565	543	555	526	563	547	539	547	575	533	543	505	499	563	474	575	551	572	494	539	529	553	529	525	523	554	565	541	528	538	528	597	565	550	543	539	577	553	558	545	556	562	557	556	512	577	504	548	545	543	514	608	552	556	530	563	560	511	533	559	570	545	510	531	554	558	509	548	569	547	537	506	556	497	543	539	521	549	526	567	601	552	558	559	599	488	519	574	546	535	527	544	593	551	552	519	576	590	515	568	563	519	530	582	511	544	509	570	498	494	516	553	527	557	526	568	568	576	537	548	587	579	557	583	536	538	535	548	545	502	558	515	530	545	569	522	575	574	562	565	515	526	509	496	543	518	517	521	610	530	584	560	560	542	512	530	556	542	590	583	514	528	535	577	579	495	555	538	531	520	537	547	549	528	497	568	533	579	567	569	522	535	532	501	568	529	561	601	598	485	566	544	556	538	521	531	540	588	533	576	537	554	548	539	564	561	572	585	563	529	521	521	525	551	568	510	517	547	522	570	581	555	575	525	563	569	535	491	511	543	552	593	573	551	524	511	575	519	559	518	512	526	542	562	611	551	526	538	579	535	524	539	564	499	542	566	512	588	517	569	510	517	521	504	562	525	522	543	574	547	575	536	556	532	549	553	514	505	578	559	561	559	547	564	527	564	550	514	524	513	536	529	548	539	554	551	548	536	574	555	537	522	575	499	547	553	532	580	555	507	479	550	527	542	558	584	517	551	510	502	534	506	501	537	521	531	538	519	555	540	599	552	538	555	561	551	571	559	538	573	546	564	535	560	521	542	505	524	554	562	517	550	546	564	554	534	537	502	566	495	547	538	526	542	542	542	580	546	556	518	530	531	548	587	538	599	561	569	526	544	584	558	546	548	547	504	559	539	531	558	535	537	574	546	558	496	512	505	549	522	543	626	526	524	508	563	525	572	540	553	495	522	559	496	539	518	500	555	521	549	529	525	553	529	530	558	540	541	546	546	575	524	540	534	523	557	527	558	514	550	519	522	537	534	514	563	519	523	557	524	547	564	552	510	543	573	543	552	568	574	549	543	534	545	551	564	564	544	553	549	572	507	574	546	567	500	560	562	520	521	527	508	567	542	577	585	522	514	532	550	532	498	526	518	567	533	525	508	519	551	507	542	566	521	565	527	560	530	523	521	571	585	579	566	559	562	546	495	558	536	565	506	554	566	551	522	520	549	545	533	565	587	528	556	530	562	534	521	538	550	558	505	550	540	505	541	556	511	535	537	518	572	523	596	557	533	544	546	563	522	600	505	559	516	548	560	501	597	527	543	562	547	536	541	525	581	561	553	523	565	526	578	538	561	570	554	585	552	582	559	584	529	515	512	539	555	554	568	545	553	535	562	560	546	583	530	530	523	498	507	524	561	533	531	495	555	577	586	543	525	542	545	541	597	535	575	527	514	537	526	512	552	570	522	530	549	547	568	544	508	536	532	538	521	530	543	516	521	514	537	533	556	540	528	491	527	535	543	505	550	519	542	555	559	534	550	546	547	512	497	539	546	566	572	581	518	551	522	558	578	548	563	577	535	549	543	539	519	547	577	522	566	547	528	592	537	566	532	576	557	543	587	580	498	559	511	528	565	525	536	521	514	564	557	541	544	546	577	529	516	536	563	528	521	582	555	521	552	564	547	552	530	526	534	539	542	541	502	522	525	543	558	509	513	566	525	539	564	558	512	576	605	532	551	535	543	545	539	531	566	546	489	543	558	529	540	576	590	526	559	549	542	521	538	543	511	490	527	555	552	578	532	555	490	577	511	528	544	599	545	575	522	556	545	535	512	564	572	565	532	558	562	528	541	533	541	528	574	571	545	543	560	553	535	561	564	558	499	537	503	557	543	589	537	526	566	519	573	559	555	558	554	557	549	521	563	509	505	539	540	527	541	534	537	549	522	550	469	546	508	548	562	531	558	564	556	558	527	534	553	522	571	565	581	566	557	564	558	590	491	557	561	556	532	528	610	517	505	543	550	527	529	538	546	511	493	514	526	527	513	535	514	539	576	527	561	568	593	556	536	533	580	548	580	528	546	511	559	539	538	550	525	545	591	568	551	540	548	544	554	517	543	538	545	573	524	482	510	547	528	541	579	576	532	497	530	565	572	555	554	563	527	550	549	513	525	557	513	556	543	537	573	521	561	582	547	518	564	556	510	502	547	557	543	490	555	529	551	556	546	516	558	532	548	570	556	519	566	563	553	547	553	519	553	533	555	541	533	526	540	508	566	576	535	548	563	574	509	602	506	516	574	568	520	518	507	546	542	572	579	540	549	570	528	510	565	588	582	559	533	542	537	563	556	521	552	573	549	492	542	566	505	556	554	538	532	561	588	505	554	537	547	559	536	526	494	543	519	559	544	527	524	550	593	555	536	525	577	547	525	504	529	528	512	538	531	550	566	554	555	556	559	533	561	524	547	564	540	546	585	551	556	508	538	576	501
46370	9662	6011	3138	2294	1818	1459	1269	1124	1058	976	861	847	830	831	775	775	769	787	712	736	721	711	696	675	710	671	712	695	657	653	684	716	676	706	692	671	699	701	680	667	685	642	636	646	695	682	688	621	717	650	619	705	673	693	656	706	618	646	618	644	659	639	691	655	701	658	652	684	656	631	642	734	674	689	691	635	691	620	656	634	691	670	680	679	681	652	636	655	674	661	669	707	679	719	695	619	616	658	649	703	679	626	636	630	625	648	663	657	701	658	665	681	672	677	663	685	655	680	679	638	667	620	687	640	667	684	617	654	668	662	654	691	652	653	672	692	656	661	627	691	642	694	647	668	662	660	641	684	632	665	652	628	632	629	667	654	678	711	601	676	629	650	705	641	669	655	632	688	702	657	666	669	662	670	637	705	665	690	652	663	679	668	665	646	674	665	667	656	658	640	651	650	639	658	695	681	646	641	691	656	655	631	667	629	678	629	644	663	631	680	654	674	648	626	692	666	689	688	641	641	626	650	677	635	663	646	685	727	669	671	648	674	667	675	619	680	629	642	656	639	655	578	649	655	641	656	639	641	643	675	673	685	673	679	711	635	660	616	647	626	627	678	679	683	681	636	662	665	685	631	670	617	682	690	644	642	655	688	703	681	684	698	681	630	688	642	699	647	659	673	628	678	695	617	631	674	709	680	644	615	634	700	655	705	654	647	653	683	669	662	650	711	655	661	659	665	636	662	647	706	622	705	699	654	674	637	689	662	698	681	685	688	647	646	714	647	687	663	611	618	643	672	659	625	697	682	652	651	668	664	602	669	671	690	653	719	652	707	642	667	654	649	643	675	637	663	649	709	674	642	679	673	685	656	701	686	663	677	688	668	694	697	683	644	665	652	684	670	633	609	635	673	682	624	657	617	697	640	669	629	682	648	642	630	659	672	694	693	643	624	638	665	653	687	640	647	675	700	685	656	649	633	666	673	656	655	641	660	646	633	662	684	661	668	627	618	698	617	662	685	651	650	683	659	685	661	654	710	665	686	642	694	693	661	614	691	623	657	636	622	660	640	681	657	635	661	667	646	672	632	650	647	666	665	706	656	681	678	646	645	665	613	621	665	647	628	662	657	628	678	677	658	686	623	659	649	673	654	664	637	640	626	660	612	702	672	627	651	694	703	643	680	685	649	696	640	675	658	655	638	674	590	686	661	660	693	638	666	650	704	630	672	698	661	675	669	644	696	678	624	629	658	658	655	670	635	615	637	710	653	690	656	646	687	642	628	643	719	691	671	633	674	657	622	664	683	657	680	672	676	685	610	681	672	642	672	637	668	665	671	659	644	683	671	678	657	667	636	653	687	672	629	626	659	637	645	668	643	675	644	665	633	627	660	705	636	678	702	674	638	644	665	693	657	661	609	632	740	640	633	687	664	665	657	642	650	673	658	658	691	665	661	680	610	666	669	618	638	645	656	609	637	667	617	690	663	609	679	690	669	661	726	674	671	674	671	696	646	641	660	667	651	660	689	649	668	704	680	605	653	645	618	620	629	639	685	625	646	650	664	690	648	615	669	624	615	690	666	710	655	641	662	676	675	614	638	626	701	662	691	671	666	656	656	645	660	675	644	634	641	664	641	691	636	639	651	684	671	686	644	639	692	667	645	673	677	651	684	681	684	670	686	744	618	657	642	645	592	634	679	650	673	634	668	670	658	702	693	663	624	624	687	655	644	645	672	661	672	701	590	691	644	663	653	657	708	670	712	674	619	652	661	685	653	677	657	676	665	637	662	645	614	687	674	666	696	609	656	713	671	659	634	647	644	657	652	670	685	628	659	663	645	634	647	658	597	623	649	670	678	666	630	690	644	661	650	664	676	653	643	649	645	656	624	643	688	683	636	667	610	600	672	665	643	675	652	631	634	649	675	658	672	632	642	674	626	635	658	679	659	679	663	657	657	616	676	635	682	687	632	666	643	630	666	645	673	646	632	677	652	634	697	656	654	640	707	658	647	694	699	655	663	710	652	605	691	675	648	641	685	645	652	646	659	652	655	668	659	638	687	648	674	643	625	628	657	662	612	658	693	674	607	686	634	695	621	632	622	635	666	646	680	657	635	637	601	661	578	659	702	681	659	615	681	668	697	663	649	626	605	636	611	697	660	656	657	649	655	653	654	673	676	661	653	688	687	682	613	715	638	673	646	660	606	658	633	686	650	640	628	698	626	713	674	648	661	663	663	653	638	639	689	665	652	646	710	649	691	676	634	669	661	655	638	731	669	658	640	652	642	704	666	685	658	654	640	613	687	689	683	672	706	599	659	666	664	650	621	692	688	642	669	651	645	656	704	645	647	695	635	673	679	704	651	666	650	618	635	613	611	664	665	661	675	695	635	642	658	618	667	686	653	650	701	664	677	670	638	681	674	649	611	637	694	679	661	641	623	664	625	694	677	648	667	690	625	626	625	642	656	618	702	672	607	629	679	690	666	615	685	670	634	626	667	677	617	668	664	649	667	626	669	674	624	619	680	681	652	630	663	581	670	704	651	663	673	691	685	658	659	647	684	661	671	663	649	618	649	623	646	677	663	645	692	651	651	656	686	640	656	674	655	665	683	663	671	661	687	647	664	669	665	604	618	669	678	644	669	688	658	640	667	655	690	670	664	632	670	612	632	684	669	674	689	634	668	650	609	659	669	680	669	701	667	644	647	672	662	630	688	597	676	620	687	648	667	618	641	682	661	655	669	649	631	643	680	643	646	686	686	665	682	666	662	699	664	702	642	625	699	676	644	689	675	655	634	645	663	654	661	684	657	675	697	673	648	691	640	705	620	646	644	698	582	646	649	623	631	666	671	670	685	696	676	682	670	630	710	656	649	635	639	676	677	675	661	697	679	688	660	690	696	646	664	667	658	657	704	684	631	642	658	668	656	653	633	712	687	658	680	680	665	640	643	608	674	628	663	667	632	624	682	652	645	689	632	664	662	671	656	660	624	663	656	678	655	626	707	663	656	662	684	663	667	693	650	676	673	690	636	674	600	672	637	654	665	693	646	645	679	621	673	674	691	666	633	648	620	655	650	642	680	667	609	620	619	639	608	666	689	656	687	700	651	712	657	667	668	683	662	654	674	663	664	651	651	643	662	703	656	645	655	633	673	650	727	657	661	623	709	664	667	644	657	622	640	647	661	676	648	664	668	649	641	653	604	665	662	662	639	664	663	671	664	676	655	675	637	637	640	670	657	631	597	633	643	654	643	600	643	610	671	677	725	658	691	689	625	680	648	610	675	667	674	647	624	694	641	691	663	652	635	690	667	658	640	691	658	667	661	632	677	635	637	656	658	665	640	711	666	646	671	629	649	629	657	654	691	685	712	660	668	637	653	646	621	650	651	674	715	676	633	635	653	655	632	618	669	644	668	652	653	656	618	603	657	657	706	643	663	640	690	635	671	676	677	667	638	638	644	705	722	642	690	670	673	622	630	661	644	668	661	671	639	707
25774	21458	27684	25452	7729	480	355	300	273	290	266	273	256	238	266	267	231	203	245	232	210	244	221	191	241	208	216	211	205	218	236	230	200	244	199	207	229	188	213	238	231	225	217	209	233	234	201	234	222	221	216	228	230	223	231	230	191	218	199	237	250	214	221	209	208	226	206	214	213	203	208	218	196	221	202	226	210	199	249	214	190	216	189	199	229	243	226	228	214	221	209	208	218	234	212	228	234	207	201	201	225	193	218	207	224	211	228	231	215	219	221	209	199	225	225	231	223	218	208	223	242	207	209	237	184	216	186	190	206	217	245	243	198	208	220	202	171	218	201	219	203	227	203	215	221	211	221	219	218	202	198	229	255	187	226	196	225	215	215	211	208	194	219	224	188	224	214	226	214	227	199	186	208	211	247	226	207	229	223	209	203	228	242	213	212	225	227	216	233	198	225	211	209	214	212	196	225	210	184	214	203	217	237	227	258	209	185	224	217	210	219	210	238	188	204	172	185	217	220	199	218	194	231	225	224	205	210	238	202	213	186	236	190	214	206	200	225	210	226	208	235	219	201	216	226	197	222	214	196	212	196	221	185	246	200	225	196	207	201	218	213	204	196	201	201	229	214	233	220	205	183	216	215	188	228	230	204	201	203	197	188	201	219	217	217	209	202	205	190	218	209	223	198	226	213	189	222	201	237	226	219	207	208	222	223	226	217	212	211	211	197	229	231	206	223	226	197	204	208	212	228	193	216	226	213	214	215	206	215	214	231	212	193	215	217	206	219	199	205	221	212	210	216	219	225	201	203	218	225	187	236	210	225	191	219	218	212	225	200	234	228	209	211	243	242	220	214	225	223	233	199	186	200	211	219	228	207	221	217	222	200	199	207	238	211	214	231	211	209	213	204	229	187	222	184	211	198	209	213	217	219	226	225	225	217	199	187	225	218	191	204	219	232	230	220	187	204	198	198	201	214	228	218	242	240	225	220	205	241	230	191	214	218	193	210	206	226	209	219	215	229	232	204	225	219	199	204	229	201	213	216	218	236	227	214	202	215	216	203	211	219	225	210	207	200	233	207	238	208	229	215	214	219	215	226	201	200	196	218	214	222	210	232	210	209	209	235	227	214	221	211	213	206	222	206	232	212	217	244	232	202	223	210	205	216	228	234	204	194	181	186	238	202	217	204	204	214	219	203	221	220	223	223	224	199	227	217	193	186	197	219	236	208	200	205	222	236	228	234	232	235	208	219	226	227	250	228	233	246	245	238	214	231	219	204	220	213	224	217	208	243	214	197	218	220	197	199	223	221	202	200	205	217	236	204	229	214	247	209	227	210	220	237	237	206	204	196	214	218	215	200	205	221	207	212	223	224	191	212	217	208	210	199	219	202	235	238	226	234	236	226	213	205	226	196	213	219	212	223	230	215	212	214	226	210	217	190	221	216	211	220	205	202	222	227	214	224	228	238	192	204	208	215	226	210	235	218	235	218	203	203	231	215	215	225	237	233	228	211	196	223	222	191	206	204	221	226	230	202	199	229	221	228	223	197	208	225	236	198	192	197	238	213	193	244	214	234	224	228	194	208	224	224	214	210	202	233	228	220	206	206	213	203	228	242	203	209	197	219	218	221	197	207	213	222	220	207	217	214	219	222	236	223	213	220	245	219	193	207	223	220	216	210	216	208	224	227	232	206	190	216	213	214	222	218	200	219	241	217	198	203	207	230	205	211	210	216	226	209	204	215	183	210	248	204	224	220	200	212	222	198	218	208	191	218	233	220	219	234	215	208	212	212	189	223	214	213	211	233	215	212	213	204	213	223	218	215	220	207	224	218	217	206	212	218	205	202	210	218	221	220	214	205	197	236	232	218	208	232	206	199	195	205	223	200	226	217	204	209	228	235	209	211	197	226	235	230	203	192	248	227	205	213	229	219	212	210	202	225	210	239	224	177	220	221	201	217	195	213	202	216	209	240	201	210	193	201	205	193	204	215	202	219	228	222	234	226	238	244	213	221	188	205	204	187	214	203	227	208	197	197	187	217	200	235	222	217	199	197	189	232	210	195	221	222	216	218	207	204	189	218	208	204	215	229	202	216	199	210	216	212	232	199	235	207	235	214	203	237	213	220	229	183	212	209	220	222	199	193	209	220	236	221	224	233	208	233	224	237	218	194	219	210	208	205	227	209	205	211	227	213	201	243	215	221	203	220	221	233	202	210	209	229	200	240	222	211	204	214	221	194	222	206	204	181	221	194	240	208	210	214	209	212	216	215	222	221	200	204	235	216	198	220	206	204	208	226	215	221	210	215	231	214	204	246	212	194	255	222	215	201	210	197	226	243	191	203	216	209	217	200	212	219	195	227	233	216	193	200	210	205	195	214	232	218	195	207	212	216	211	211	225	231	213	218	206	194	202	191	206	202	180	207	214	199	217	214	239	206	219	209	230	201	208	218	202	206	204	224	217	222	203	203	233	208	217	209	215	209	228	225	227	219	223	228	221	201	192	222	212	217	235	214	220	202	211	225	205	192	228	209	216	210	199	216	224	203	221	200	219	219	221	211	218	205	224	198	216	223	220	233	190	215	221	203	193	225	193	207	201	235	205	216	201	231	227	229	217	225	203	202	208	217	202	201	237	235	213	211	223	234	221	217	242	211	226	206	213	192	209	208	218	211	210	246	218	225	234	221	236	217	234	236	222	214	202	212	182	221	218	207	222	181	215	250	226	226	236	231	216	230	211	221	202	223	213	203	210	249	207	227	204	208	203	218	232	209	223	214	220	211	244	197	208	195	204	193	224	236	203	222	223	197	207	203	218	195	207	220	226	222	220	218	221	220	211	180	210	204	208	202	235	240	238	223	254	193	233	242	230	189	210	228	202	212	200	198	178	209	216	218	219	217	213	225	199	240	229	230	212	217	226	201	239	205	225	224	216	215	229	198	190	209	216	226	208	224	197	219	220	227	223	228	205	221	201	205	221	207	228	211	233	196	218	202	226	208	205	208	228	200	175	209	206	207	243	186	206	191	232	229	205	211	229	216	214	219	226	208	205	205	220	200	212	195	210	224	187	211	194	221	234	196	215	209	189	209	235	195	243	216	188	217	206	214	203	232	223	240	216	225	223	232	221	205	225	193	223	222	223	228	230	230	189	221	211	198	233	193	241	196	246	231	214	223	224	199	217	215	209	220	235	217	225	217	205	189	202	200	217	178	238	238	212	187	205	194	223	213	225	233	212	212	205	190	203	183	208	219	215	218	229	199	233	231	194	217	208	191	193	203	227	215	244	234	191	220	223	218	216	211	238	209	219	193	213	247	211	188	212	210	213	200	224	251	200	229	217	245	232	221	224	221	222	216	200	213	215	229	209	205	216	231	191	213	215	211	210	228	228	205	225	218	211	235	194	201	193	219	218	206	236	241	213	208	238	212	217	200	207	226	245	207	211	198	204	210	218	193	241	212	197	200	243	229	236	218	186	218	217	204	214	228	226	211	173
43024	6072	3047	1479	1126	912	705	604	501	519	409	400	380	412	378	363	378	341	326	358	316	310	317	316	336	321	329	336	293	318	317	267	324	312	298	307	294	320	309	275	307	289	309	316	313	300	263	284	267	284	309	301	324	312	290	321	320	290	311	351	302	266	281	303	308	282	295	282	303	277	307	303	289	330	304	319	297	299	302	304	318	315	296	276	290	291	286	289	300	274	287	307	308	295	295	267	281	302	311	298	275	271	314	327	303	298	308	306	286	282	303	292	262	295	298	305	324	293	284	303	274	288	300	291	301	325	299	318	271	293	288	283	282	271	308	291	286	308	303	273	274	292	258	263	281	290	311	300	320	284	296	298	319	277	291	258	317	280	287	313	313	302	293	289	324	286	311	289	307	290	314	282	298	271	295	284	309	298	309	294	260	295	283	283	289	299	309	317	303	304	293	280	265	296	315	319	302	273	272	301	286	276	282	275	281	295	286	306	295	311	284	278	296	269	290	314	269	289	307	281	267	305	311	301	288	325	303	289	290	291	317	286	282	292	293	301	302	273	298	277	285	297	288	291	285	283	262	316	281	302	309	276	314	296	290	307	304	271	281	281	295	297	279	280	321	277	281	285	319	284	313	256	270	287	278	275	284	268	315	256	294	303	283	308	283	292	297	292	309	311	300	258	306	283	287	306	265	308	307	295	313	289	313	278	335	284	286	284	274	299	303	303	301	292	297	317	292	293	267	278	328	314	285	306	302	310	293	295	300	321	277	272	322	317	284	293	291	287	271	293	322	301	285	306	333	243	308	299	278	302	291	324	280	307	289	290	280	281	283	307	292	286	304	288	286	275	268	309	280	292	292	323	286	289	290	284	301	293	276	282	335	266	309	284	248	283	283	338	290	300	266	295	275	255	294	296	326	303	298	256	301	281	307	311	298	312	277	310	257	305	268	292	308	283	283	307	290	316	311	319	276	302	271	271	273	309	332	280	300	284	306	287	285	297	298	308	261	310	285	298	260	326	265	272	293	279	302	307	335	285	297	276	299	301	307	302	293	296	300	284	283	289	296	323	299	315	287	314	284	268	311	288	289	301	285	312	266	284	287	294	309	302	316	291	290	285	300	325	282	274	279	295	296	284	324	279	310	302	273	275	293	311	297	303	318	276	285	308	287	262	293	277	297	280	293	299	325	308	262	308	285	260	320	292	302	308	300	284	290	282	282	314	304	274	322	288	291	302	296	334	302	319	261	312	295	310	307	248	296	299	278	313	303	281	282	303	258	231	299	287	298	272	298	282	298	305	323	331	297	294	284	287	314	304	298	294	259	307	281	291	297	275	250	334	297	279	306	284	277	281	269	286	306	297	303	284	309	315	295	290	300	290	310	282	287	341	276	269	286	292	293	303	295	277	309	290	285	254	256	275	272	304	303	272	298	280	312	284	277	300	300	294	297	305	310	284	296	297	315	282	337	298	320	285	279	298	293	321	308	319	263	277	254	291	287	272	298	272	277	280	285	304	300	308	292	302	313	312	269	331	246	338	295	279	273	268	285	305	311	296	296	324	312	292	290	303	283	286	300	275	314	304	256	289	273	292	299	281	290	283	277	333	281	288	299	305	278	314	268	310	290	283	291	303	289	332	289	298	310	286	269	275	302	332	277	246	291	312	327	270	310	274	282	305	283	305	304	296	288	278	293	306	273	280	278	281	276	309	279	273	321	291	287	259	300	271	291	305	298	327	307	287	330	283	287	313	297	319	287	331	274	300	297	302	308	285	293	307	270	271	287	321	312	291	280	257	280	308	284	306	277	292	281	291	302	316	285	279	332	271	319	261	304	286	303	302	302	283	287	311	284	297	306	278	302	289	279	311	301	286	324	315	323	278	322	308	313	283	288	280	305	300	294	289	298	290	268	296	276	274	266	309	301	306	290	311	298	266	265	303	278	306	290	306	305	287	274	296	326	302	301	297	292	296	296	289	287	307	311	289	258	275	285	267	286	276	314	284	291	287	286	289	272	310	301	290	262	251	292	299	286	310	319	282	289	308	290	283	284	283	276	297	316	314	320	298	285	304	314	289	300	313	299	300	281	301	307	295	263	289	283	273	288	324	304	302	308	313	288	300	302	322	276	295	320	303	315	285	284	255	271	325	316	292	282	299	300	309	283	318	309	284	313	322	301	284	299	332	318	300	324	305	280	267	292	353	285	288	282	293	321	311	318	310	323	294	301	302	296	257	255	270	299	302	283	282	296	298	282	293	306	280	270	323	280	291	275	284	321	318	283	291	294	289	298	318	288	299	276	278	314	307	263	309	290	313	299	286	293	278	275	274	314	265	272	275	277	285	285	293	287	283	298	290	299	310	304	285	296	277	305	317	307	308	336	292	294	309	293	304	289	295	270	292	317	333	268	279	304	285	301	303	291	282	283	337	325	280	280	296	292	275	298	272	302	321	325	279	268	321	280	290	314	281	298	255	305	309	272	283	309	313	307	307	291	292	260	315	302	304	297	274	272	335	312	277	291	275	267	265	296	292	278	244	288	281	292	281	319	294	297	290	298	297	286	298	294	303	284	288	304	296	289	278	307	292	299	311	305	299	284	343	294	317	320	285	268	300	271	321	278	300	273	276	313	255	281	282	287	293	299	277	296	303	292	308	290	295	277	247	304	313	305	265	292	271	325	254	307	286	294	312	291	264	309	293	330	285	298	310	300	282	333	275	302	314	296	294	308	274	296	272	303	273	290	288	261	258	264	299	291	307	282	284	280	305	305	291	323	264	286	287	289	289	312	285	325	272	278	303	272	323	290	297	300	281	289	283	291	298	298	317	327	295	304	277	289	311	292	317	280	296	280	289	278	282	289	274	276	287	276	298	301	312	269	307	280	273	276	307	300	282	289	272	305	280	299	265	294	284	259	310	318	320	290	281	268	299	296	283	309	261	282	339	281	288	266	254	278	290	283	280	311	281	262	282	309	304	305	295	286	307	311	280	310	297	278	301	282	287	314	287	289	284	314	315	301	262	307	303	291	293	267	299	292	272	266	293	286	285	280	304	245	272	307	288	329	308	284	346	292	282	310	306	307	296	277	290	270	308	280	302	307	312	295	287	282	320	269	279	275	297	309	295	271	307	291	282	270	305	288	293	293	290	291	268	294	331	285	318	310	285	320	311	305	294	299	293	286	315	267	292	275	291	275	295	291	304	266	266	289	289	304	259	267	290	297	261	280	297	282	293	296	282	295	293	300	293	289	299	300	268	255	286	314	269	286	303	277	271	297	300	291	301	300	301	290	302	268	256	331	325	250	318	293	296	282	291	299	291	275	330	269	283	328	302	298	296	326	281	308	296	296	278	265	307	292	327	284	310	285	282	304	308	307	314	246	290	304	296	307	282	312	297	350	294	302	266	286	320	285	311	257	274	270	285	305	309	253	288	297	284	292	268	287	291	335	301	278	290	334	276	288	297	290	294	290	285	296	306	277	298	269	278	293	280
23439	21514	29521	23951	21506	21534	8392	1215	981	887	818	777	781	715	724	665	724	650	682	670	628	674	659	629	634	661	660	639	670	615	590	599	628	641	657	617	652	624	595	618	618	625	619	610	646	632	656	614	630	603	602	584	599	599	607	582	580	612	603	581	633	596	593	647	603	595	629	629	647	641	614	618	619	596	652	600	646	610	624	617	616	589	633	595	637	619	647	644	628	595	599	598	636	631	578	596	637	621	650	615	610	584	597	602	612	587	637	586	618	612	618	643	581	569	606	646	575	664	631	615	582	577	604	624	624	547	636	589	632	579	554	603	613	606	634	614	606	642	579	604	617	599	632	577	586	647	639	617	607	633	591	607	606	686	649	650	622	691	614	668	588	570	645	586	613	613	596	611	580	604	592	595	616	587	602	600	586	597	587	614	655	587	613	610	617	560	630	611	617	557	609	607	586	596	587	600	613	597	587	584	597	593	641	557	574	582	599	656	588	586	626	591	601	596	604	613	611	596	631	622	627	597	607	576	613	590	577	639	592	614	615	543	623	555	579	646	635	599	620	535	591	607	528	563	594	630	623	585	592	598	569	569	601	621	639	578	596	651	585	601	623	575	636	601	580	604	599	602	600	624	608	624	637	611	622	597	662	619	616	604	572	555	615	610	593	573	596	562	625	612	581	613	612	587	586	592	608	619	596	619	572	640	605	607	625	628	622	604	605	616	594	595	593	578	584	602	585	600	621	593	601	622	596	622	627	589	570	609	586	636	624	605	589	611	646	561	567	599	619	669	566	672	621	671	596	616	576	590	607	616	615	610	542	584	608	643	603	592	604	588	599	609	584	614	609	590	620	595	632	592	621	594	561	610	650	630	604	634	596	616	589	564	590	641	566	608	622	540	643	600	644	606	592	582	628	553	586	609	618	602	612	592	634	609	624	593	586	622	575	599	634	626	608	661	634	573	596	626	635	607	596	559	638	613	604	566	605	621	677	585	644	628	634	644	567	571	629	614	655	590	619	596	594	563	634	587	662	587	612	594	641	618	575	566	606	554	564	578	608	569	641	621	603	643	594	644	614	625	570	566	558	585	623	588	616	579	608	605	640	606	628	593	583	597	661	599	635	640	620	601	621	611	628	588	578	626	654	571	626	632	608	612	594	608	570	538	597	618	613	653	591	605	611	597	601	612	595	603	637	621	654	598	641	600	594	599	613	605	605	631	646	658	580	578	583	607	587	608	613	561	628	609	638	623	611	613	611	554	595	589	610	597	609	602	597	565	599	597	623	595	663	615	648	620	582	640	566	599	654	672	613	611	607	645	582	578	612	620	571	608	637	600	644	595	598	595	563	630	608	629	589	618	652	599	563	580	601	617	548	582	601	608	591	576	584	622	615	601	583	574	632	585	603	566	583	643	596	602	597	618	555	629	558	612	648	652	616	588	604	593	628	622	625	589	649	568	644	550	590	613	609	610	570	597	617	571	567	611	589	562	607	637	624	594	611	603	566	624	618	581	598	613	606	591	603	612	568	582	649	630	618	616	640	580	597	641	645	624	612	601	620	633	593	588	591	587	603	581	613	640	605	638	639	605	610	604	595	599	577	661	612	578	638	625	538	590	632	599	615	631	580	611	596	601	658	568	601	602	632	605	585	573	556	594	646	598	611	607	598	601	633	603	608	604	614	609	603	641	591	643	585	577	624	604	601	603	639	587	571	634	577	637	601	597	608	645	586	605	611	598	574	611	584	632	560	610	625	581	594	602	583	622	629	608	628	611	588	647	577	641	577	600	617	622	607	622	601	589	628	621	582	601	616	595	595	591	591	622	611	564	591	603	606	595	613	655	573	643	645	596	588	609	561	586	599	593	608	589	615	641	622	617	592	615	622	612	631	576	576	614	601	573	654	628	635	637	608	602	597	637	640	621	592	594	598	539	594	590	565	628	618	623	631	629	601	637	591	595	619	589	620	627	598	567	599	603	577	634	565	597	604	589	601	593	527	590	636	628	625	620	593	641	624	623	566	585	664	599	591	650	641	588	603	579	637	615	614	601	616	605	613	576	610	594	631	600	648	639	567	592	608	604	609	617	607	612	639	602	636	621	568	565	624	601	589	608	632	618	621	569	587	590	594	609	612	616	603	584	603	639	572	612	620	657	556	570	623	562	605	617	611	591	575	629	616	621	634	570	639	614	600	617	574	569	588	620	611	623	584	644	584	604	613	610	572	626	581	621	642	599	622	626	605	578	589	585	632	637	607	579	597	618	612	600	609	587	620	624	616	588	562	599	613	591	602	625	618	562	630	593	583	612	587	615	629	604	624	601	632	610	620	611	635	606	608	566	618	598	581	642	610	628	624	623	647	579	583	618	617	628	649	631	579	589	619	652	630	556	564	598	595	625	594	595	617	579	569	650	578	569	589	622	570	607	592	604	645	621	584	605	587	592	611	574	638	591	533	577	614	595	634	612	630	576	566	587	585	594	598	606	586	578	617	596	600	580	594	627	625	598	610	631	651	575	579	656	622	616	587	577	598	616	593	609	637	568	612	575	597	593	589	562	584	601	579	638	629	651	596	558	633	548	614	569	613	606	615	578	624	620	630	609	621	620	624	591	643	574	650	589	599	588	638	652	571	651	614	597	624	623	576	610	553	595	610	637	591	570	602	621	580	603	596	600	621	647	592	606	589	607	593	664	620	598	614	628	590	584	585	605	632	572	622	626	604	645	588	609	635	605	589	613	644	574	592	603	546	589	612	635	607	634	588	600	576	571	608	616	623	605	554	557	580	583	594	624	575	613	582	597	610	610	599	567	635	614	634	593	604	603	569	603	589	558	621	578	573	603	647	587	606	571	617	609	570	587	616	563	586	562	583	584	630	637	583	586	657	625	625	548	605	631	569	621	594	663	590	598	567	606	587	582	574	594	562	603	613	558	598	595	554	606	562	611	560	585	600	646	622	620	599	604	601	616	620	593	634	642	587	623	630	592	602	605	624	570	580	612	597	612	620	577	628	581	554	616	601	632	589	619	639	640	574	597	611	577	598	602	586	606	600	566	578	643	593	611	612	642	587	592	597	599	612	623	670	618	607	621	608	597	595	587	621	620	644	611	611	634	649	578	598	630	592	593	586	578	619	595	585	594	582	624	595	543	620	617	573	629	593	618	592	594	573	578	618	609	611	591	612	620	570	645	652	622	597	588	592	583	631	615	632	620	622	590	584	604	624	570	608	623	619	578	577	618	642	623	613	635	569	571	615	602	604	617	600	600	643	639	621	638	593	607	625	589	602	605	605	569	605	578	629	569	597	612	608	602	589	611	634	575	607	593	586	595	586	606	651	639	592	615	603	609	588	641	575	591	609	605	596	602	604	585	587	613	621	642	631	609	546	579	592	559	669	576	588	573	584	584	625	618	619	599	619	615	623	615	589	602	600	574	608	648	557	614	634	666	596	591	612	627	624	572	593	556	592	606	608	625	626	564	605	608	626	611	660	559
51877	13491	10207	5211	3822	2864	2366	1991	1618	1423	1306	1305	1137	1017	1021	978	925	919	909	885	903	882	831	811	827	785	783	805	802	828	813	797	769	820	738	735	745	720	734	784	771	730	798	771	744	780	756	772	754	782	780	758	744	780	774	780	741	761	723	782	764	697	779	767	775	747	735	738	751	765	766	753	786	721	729	718	748	770	732	741	758	742	743	764	725	699	762	722	747	764	752	748	735	708	718	763	753	716	743	709	720	723	801	737	711	705	748	772	761	744	688	721	742	736	725	784	750	711	725	694	749	773	728	759	718	741	761	739	752	764	717	711	703	743	737	810	761	748	758	760	741	725	706	757	694	763	754	782	747	760	763	715	729	720	733	787	722	696	761	751	786	740	742	676	754	731	752	770	678	787	694	710	763	778	748	782	770	697	767	775	764	735	706	731	755	758	769	702	704	805	805	774	721	695	731	803	725	730	715	727	767	741	739	728	755	712	734	755	748	784	731	752	774	756	757	695	751	778	703	690	750	724	732	706	712	715	802	749	697	793	754	720	752	731	746	722	725	760	727	716	732	780	733	751	779	763	739	737	709	761	774	723	743	754	772	800	680	717	735	712	771	784	723	722	760	757	761	713	749	748	742	734	772	755	707	693	781	750	714	790	694	733	737	745	745	739	774	769	768	715	745	741	750	763	783	757	766	713	728	779	763	708	770	771	810	751	750	788	697	739	732	739	824	729	747	676	718	777	757	763	743	731	751	808	753	751	787	728	725	698	738	743	738	730	713	733	752	784	755	683	700	721	748	735	735	779	718	714	732	771	713	725	767	723	761	736	706	694	701	659	777	710	715	774	724	706	778	755	723	733	734	732	721	716	764	743	706	731	769	756	732	765	768	777	715	762	748	732	693	753	751	734	802	760	760	733	712	753	762	677	772	739	716	729	756	733	759	743	786	725	725	757	739	701	765	763	729	728	762	772	748	768	751	764	727	711	741	712	746	771	724	720	739	772	697	700	768	748	765	749	739	753	721	760	723	705	726	748	780	778	728	720	727	757	745	695	771	732	771	691	762	726	764	749	716	718	736	732	780	747	710	744	792	720	757	773	751	694	781	726	723	766	763	745	735	732	754	722	731	700	750	722	740	710	740	753	709	771	787	762	727	736	686	737	747	776	722	717	742	741	747	707	722	702	733	734	713	718	771	780	715	735	726	739	725	762	684	759	714	770	706	728	767	705	761	768	715	655	727	741	747	709	760	789	760	752	672	771	755	746	702	725	747	763	793	721	752	770	777	747	715	708	767	746	737	760	758	743	719	719	789	722	757	755	778	692	739	811	788	765	761	766	748	740	768	723	720	772	763	754	718	722	686	781	751	715	792	731	744	791	716	720	738	749	735	786	727	717	772	770	746	663	775	739	768	779	725	727	716	715	713	704	769	761	724	750	789	803	763	792	758	748	697	731	716	710	736	722	687	743	726	788	770	759	691	727	730	779	772	767	780	746	772	679	722	746	724	664	738	791	738	740	771	734	722	791	722	759	771	764	727	725	726	779	730	722	721	733	738	728	747	782	749	757	714	758	758	732	749	756	731	746	718	737	726	787	783	701	762	756	742	722	750	745	745	786	761	801	733	719	723	765	759	717	777	702	748	700	710	720	727	727	687	737	754	743	769	718	754	677	736	779	738	774	753	749	755	743	694	752	784	709	720	760	794	747	744	736	736	782	711	781	728	773	733	794	736	707	803	743	772	727	776	704	712	744	754	748	691	739	748	753	701	772	757	781	742	725	749	724	773	715	780	717	708	753	718	776	746	737	717	710	742	770	736	708	719	752	694	784	771	722	723	753	723	736	717	775	744	700	732	741	762	732	776	810	785	757	798	762	790	685	713	809	749	766	705	787	697	757	757	773	771	741	718	731	785	754	727	737	708	741	715	778	705	747	751	756	734	763	736	737	718	730	695	727	765	696	705	732	681	750	740	732	742	763	681	776	736	715	733	770	731	770	775	737	729	669	727	719	727	751	788	730	734	716	789	725	709	720	758	741	737	754	721	736	698	702	780	739	706	732	704	744	747	731	772	747	758	691	762	747	714	711	777	783	714	746	761	702	728	744	801	753	728	766	722	727	766	752	734	757	774	681	795	740	720	711	751	685	765	721	746	739	697	785	721	762	747	721	717	734	766	745	740	711	697	762	736	768	740	788	755	764	743	743	763	733	727	705	708	707	753	739	754	737	782	718	738	724	733	753	696	765	760	782	736	757	711	739	766	728	746	780	706	718	748	723	761	700	751	799	701	724	754	769	777	751	739	724	740	725	758	713	711	729	719	791	706	747	746	720	758	756	698	724	780	830	741	741	724	743	686	787	726	778	723	772	770	762	728	779	736	736	807	734	657	769	746	717	749	748	723	777	748	763	762	769	713	736	729	751	705	726	755	768	772	728	710	722	725	723	756	740	749	785	736	717	737	741	727	764	773	770	715	732	723	728	722	701	735	753	780	721	769	732	736	763	723	740	726	749	739	768	712	737	725	724	735	740	709	771	731	745	741	722	716	776	736	745	709	783	768	742	744	743	728	750	780	725	754	708	734	754	756	737	836	772	737	741	770	758	742	751	747	746	726	723	745	756	726	740	709	770	775	718	770	698	720	727	721	744	751	797	730	717	731	738	739	780	779	724	724	743	773	750	765	714	772	705	748	750	780	767	755	733	797	689	735	713	755	814	728	715	759	791	771	745	755	742	705	748	746	702	728	804	737	749	729	763	706	725	767	731	743	655	761	713	722	737	720	806	777	800	739	739	756	760	687	718	740	762	704	692	704	718	704	746	733	777	740	747	737	730	749	728	722	746	727	714	770	726	735	762	718	766	773	736	708	757	726	693	709	744	730	741	725	747	748	796	774	781	770	690	725	722	766	758	779	693	744	790	772	733	717	742	678	737	720	763	737	765	743	747	771	736	765	785	698	773	702	729	763	779	730	727	740	784	687	760	727	758	718	722	731	693	727	773	729	696	730	762	742	731	696	761	745	753	781	733	746	747	723	779	722	772	754	722	710	736	750	698	764	706	725	731	740	823	797	749	757	745	692	680	764	741	780	739	732	729	714	755	788	748	754	702	725	723	675	751	771	723	778	731	743	792	738	701	741	740	744	803	755	723	717	720	749	699	805	724	758	749	764	732	730	745	778	748	743	742	762	720	756	762	754	772	748	699	742	742	740	721	771	723	783	738	748	731	762	782	731	723	740	734	759	744	760	765	782	766	782	715	764	765	726	695	740	750	753	764	740	698	780	708	724	762	765	753	757	725	760	770	737	765	732	697	715	767	797	722	715	753	763	778	690	755	718	779	726	719	726	741	737	769	756	725	789	766	713	706	731	753	744	738	701	723	721	740	734	742	761	781	724	728	734	752	791	764	737	733	717	788	741	746	744	753	744	682	744	742	765	741	713	706	754	733	780	709	763	747	728	767	768	719	708	756	768	716	729	708	766	778	706	748	738	718
28490	19613	5701	514	370	330	280	284	260	268	281	290	255	303	280	253	269	283	289	257	246	261	268	267	284	268	274	236	277	261	266	264	268	273	259	268	274	253	268	269	287	262	266	274	269	242	260	266	248	258	268	236	264	259	265	269	258	268	234	259	261	253	252	276	267	251	242	271	266	250	274	258	257	261	274	252	280	251	271	276	274	301	222	258	277	246	275	274	246	279	247	266	261	250	271	256	260	244	245	268	227	250	284	318	239	283	262	239	273	270	274	266	252	240	281	246	246	251	251	283	260	289	291	287	263	259	268	305	232	270	257	253	271	265	263	251	253	264	287	268	283	276	256	267	249	279	258	274	241	263	275	241	243	234	253	257	263	214	262	280	241	279	258	256	272	264	240	270	243	267	248	282	258	230	284	252	270	246	263	247	281	248	276	255	287	272	285	252	234	288	258	228	239	266	242	258	250	253	251	253	250	260	256	246	228	255	292	249	268	296	235	271	261	280	287	267	248	256	245	266	262	272	274	279	296	260	261	258	252	283	263	264	266	245	248	257	252	279	268	245	234	242	260	268	253	230	271	293	284	279	251	247	257	245	249	265	245	257	264	255	281	260	271	263	234	255	260	281	287	256	246	259	255	266	298	241	270	259	247	244	261	245	276	258	266	247	260	294	277	286	252	283	273	254	254	245	275	250	276	265	268	246	267	257	274	244	267	299	279	258	283	267	295	252	277	288	245	267	251	273	242	276	238	278	273	274	281	263	241	266	273	264	265	249	279	255	295	254	241	259	260	269	279	257	242	259	262	288	270	259	243	241	272	263	270	274	264	267	256	226	267	262	263	275	250	276	285	270	279	256	246	296	261	260	252	288	271	257	276	244	256	252	258	237	261	258	277	260	280	236	277	266	242	267	228	277	231	236	256	286	257	261	237	244	249	280	270	252	275	269	236	266	241	289	232	271	242	264	253	276	269	265	305	262	234	257	273	266	272	258	250	263	270	288	261	278	256	264	240	255	289	275	269	270	269	243	259	260	266	242	256	256	267	268	269	264	248	271	276	228	276	277	254	276	272	279	291	266	281	252	267	265	270	238	244	270	243	267	273	269	279	299	259	271	242	242	271	253	262	256	266	264	270	248	253	271	274	271	264	255	270	267	243	277	279	255	276	273	276	282	247	278	271	247	257	256	264	292	234	308	263	269	292	266	275	248	256	250	283	278	267	237	259	239	256	268	298	276	259	241	253	248	275	261	268	299	274	267	283	241	264	277	253	247	264	292	244	262	255	243	266	253	246	244	263	253	266	274	292	243	240	255	273	252	254	262	244	284	269	256	259	256	269	268	237	243	254	247	228	250	269	265	270	253	260	246	290	261	239	261	270	215	261	272	278	283	265	270	265	269	270	251	232	245	239	266	257	206	253	240	270	240	265	261	267	276	254	263	240	228	269	268	279	265	284	256	289	264	250	280	238	267	258	265	253	272	237	264	269	301	273	266	241	268	283	242	268	265	275	248	269	255	270	251	247	241	280	283	272	273	264	244	296	252	259	279	249	266	274	259	250	249	246	261	287	258	262	250	275	254	284	278	262	272	266	269	255	251	286	264	259	265	266	280	254	288	268	275	267	242	289	260	259	290	270	264	231	232	241	233	274	246	285	258	249	277	289	270	254	282	267	232	255	242	259	285	260	267	263	269	274	271	229	286	244	256	257	231	253	271	250	247	265	263	251	265	263	294	302	280	241	272	267	264	244	251	268	242	236	260	257	277	234	272	260	278	255	285	250	271	253	288	222	249	270	246	268	284	258	255	282	267	239	280	246	230	295	277	277	258	242	251	277	251	287	271	225	298	271	244	268	267	260	262	264	280	276	255	277	269	268	245	303	239	258	222	216	263	263	281	255	278	252	253	260	257	265	282	251	273	269	228	290	277	259	294	307	268	259	259	248	267	270	274	261	286	258	265	243	264	276	261	270	262	268	272	255	270	257	270	263	238	261	265	282	270	260	251	283	250	260	259	273	252	234	239	260	232	270	253	280	235	260	250	277	266	302	253	261	276	259	258	268	224	246	248	276	251	258	278	267	263	238	252	263	273	277	264	251	254	258	277	256	244	235	250	277	255	256	230	288	280	285	264	270	242	278	261	272	262	269	240	256	262	251	287	238	264	281	269	263	255	274	230	275	229	299	274	218	254	243	278	281	285	271	276	263	270	247	254	267	257	231	274	252	267	252	252	263	275	294	266	263	283	295	240	265	255	279	247	266	239	271	238	259	272	251	255	270	265	224	273	281	277	279	255	254	280	245	253	282	239	284	252	264	248	248	271	289	227	273	277	277	286	282	238	248	261	270	255	240	269	270	264	275	238	243	284	256	249	287	250	248	271	249	277	269	269	247	297	242	233	266	270	266	221	285	256	239	253	268	248	248	268	281	268	241	253	254	259	251	271	271	258	233	250	281	237	292	252	249	280	257	257	269	250	246	264	278	278	269	274	258	268	273	272	257	281	288	276	251	272	268	266	263	263	268	265	249	281	273	265	244	229	268	254	239	286	256	271	275	265	285	243	264	269	270	251	233	254	258	279	251	241	274	290	263	265	254	286	250	239	251	235	253	254	240	273	249	261	258	261	279	285	252	299	261	270	244	263	302	285	254	255	294	239	238	293	252	242	278	278	270	257	256	268	269	245	252	269	252	235	277	253	271	248	234	262	279	276	238	253	287	291	244	273	249	262	231	259	255	271	286	243	282	244	248	278	250	272	264	240	250	255	265	274	249	247	244	266	281	272	276	282	255	276	248	246	266	268	259	274	275	250	246	243	259	277	242	260	259	238	296	262	265	287	269	272	259	285	274	241	276	260	258	273	254	266	261	262	268	282	246	249	261	253	264	250	271	252	279	259	275	271	241	296	241	252	258	257	255	249	259	245	242	262	265	282	284	236	260	258	254	263	261	258	251	253	280	263	267	280	259	237	262	282	262	291	246	275	230	235	242	255	238	243	274	269	253	263	257	263	251	257	285	269	263	278	257	285	273	249	268	278	251	252	243	252	245	268	269	265	257	298	261	251	238	242	251	242	242	244	274	273	230	230	254	256	257	274	236	269	276	231	247	249	244	269	264	259	275	269	255	263	250	252	255	241	258	270	268	222	287	240	265	250	290	245	283	268	224	258	234	234	254	259	253	277	256	264	270	259	286	264	270	276	248	247	255	253	264	251	235	269	264	236	279	246	269	261	244	263	257	231	272	284	270	277	251	282	260	243	253	256	279	258	255	267	253	264	248	264	246	259	256	243	263	282	280	267	238	229	260	264	284	246	246	295	275	227	250	254	259	273	248	260	242	281	265	238	239	288	247	251	262	310	252	272	267	246	268	267	274	253	249	243	259	246	260	249	284	221	278	268	280	255	244	268	243	281	250	259	293	270	300	256	265	269	266	293	262	293	281	266	265	296	223	265	235	262	266	257	258	252	257	269	253	262	246	261	269	265	244	280	280	233
20498	1450	715	444	419	396	370	355	362	331	346	342	357	337	331	318	352	331	320	336	329	322	327	339	309	315	356	347	325	328	321	346	308	331	322	339	335	337	326	319	306	333	301	361	345	308	339	338	292	385	312	326	350	326	344	338	314	350	335	328	329	331	323	300	345	317	308	347	331	335	338	335	368	352	313	294	314	313	342	327	314	341	327	321	335	329	363	345	335	317	319	343	329	355	310	303	327	321	329	319	341	353	341	312	359	315	322	351	344	324	328	317	336	323	356	357	347	351	321	335	316	332	358	318	337	320	293	323	350	349	336	298	344	337	295	320	355	358	304	321	294	332	303	316	307	328	326	358	337	342	324	315	337	309	346	316	314	326	322	321	343	364	304	344	330	314	330	307	347	314	341	303	307	326	353	341	360	319	307	344	318	323	352	307	331	344	346	318	316	346	338	338	362	337	359	308	365	329	338	292	337	309	341	295	334	334	312	331	327	319	378	288	321	348	329	367	323	328	321	360	328	311	334	366	334	332	340	328	320	329	358	330	328	343	333	298	327	316	310	344	309	324	319	337	348	320	320	342	323	334	369	337	304	338	334	341	335	319	348	367	324	336	301	307	366	317	357	381	347	337	347	338	323	324	334	306	312	326	350	325	334	324	332	328	357	344	338	352	339	345	307	314	352	312	347	351	371	298	329	324	324	310	340	333	322	316	282	335	336	309	320	338	331	342	327	333	338	353	320	365	337	304	300	342	316	320	338	332	324	355	309	349	339	315	316	294	332	325	331	336	346	335	332	301	333	338	312	331	324	347	353	331	300	301	322	347	329	327	345	342	343	319	337	354	328	351	322	362	379	328	326	334	331	320	331	344	308	311	345	357	308	325	353	299	327	298	329	356	368	349	310	327	322	324	360	343	301	331	348	354	300	334	347	328	324	351	364	346	336	324	318	346	337	337	311	322	333	362	332	332	327	380	310	332	306	356	330	342	327	339	329	338	285	315	319	328	366	330	332	356	329	327	322	306	328	312	346	353	340	305	387	314	367	329	359	348	342	324	317	345	319	341	332	304	321	333	331	345	302	322	358	305	332	356	316	337	356	330	313	324	337	331	345	342	334	310	337	342	325	347	343	342	360	304	296	319	355	333	352	319	315	307	354	320	318	313	315	349	314	318	347	309	312	341	346	316	331	328	330	337	338	315	311	353	320	323	302	306	357	334	337	327	316	324	319	323	312	331	298	349	337	313	350	352	349	321	346	339	403	365	329	330	345	312	320	350	338	311	337	358	341	380	317	367	297	340	335	328	346	324	354	325	320	354	339	334	332	327	343	298	318	311	296	325	322	309	325	346	336	338	344	335	308	318	349	324	346	294	311	343	320	342	306	335	324	347	324	307	333	299	337	328	327	338	334	338	350	328	336	342	306	347	310	342	333	333	337	317	348	307	350	321	320	324	343	337	332	335	316	340	338	346	342	365	352	318	326	315	318	342	319	351	324	331	347	350	314	303	332	330	329	328	323	338	315	303	322	331	355	324	326	305	369	339	315	346	314	317	317	333	309	303	330	318	316	297	328	328	344	350	375	336	301	333	352	365	342	351	311	333	307	329	322	343	361	375	320	325	318	350	332	323	305	320	345	342	315	348	332	321	305	318	320	331	320	337	317	326	318	328	371	347	344	356	291	330	344	321	332	326	298	348	331	300	345	311	320	313	344	343	330	334	353	319	308	341	329	318	317	352	377	314	336	328	346	305	362	334	333	342	344	334	323	342	356	321	307	331	309	309	341	335	314	347	327	335	328	364	321	344	313	284	328	323	305	348	307	316	332	314	306	312	319	322	321	341	353	329	318	292	354	317	328	293	323	295	328	337	316	378	300	325	313	360	334	301	334	334	341	325	307	296	334	339	346	326	326	320	317	346	330	352	314	375	335	361	331	367	344	360	319	351	338	370	364	320	329	338	336	322	302	336	322	313	343	358	372	280	347	322	322	343	350	318	330	305	320	324	321	347	358	326	285	319	336	316	341	332	366	320	338	317	310	323	346	360	339	319	335	294	318	347	326	327	348	360	341	324	338	303	353	337	378	323	323	340	313	343	328	339	300	311	347	330	310	349	309	351	347	360	323	351	335	341	340	308	354	346	327	329	353	348	324	327	318	320	316	350	358	347	330	357	319	343	325	334	322	319	336	333	327	309	315	347	328	310	346	315	324	313	352	334	329	327	364	328	340	354	325	330	320	339	331	343	284	344	310	317	318	344	329	349	337	342	303	336	323	396	325	296	313	363	322	332	312	334	358	338	322	309	371	305	334	340	306	338	321	369	315	350	323	346	333	315	310	344	347	341	321	347	324	314	341	324	326	298	334	319	316	329	337	310	321	327	357	348	328	312	333	319	338	337	343	332	339	333	321	348	344	322	318	326	310	327	350	302	337	336	337	345	350	304	346	336	330	334	318	321	324	354	346	345	330	321	343	310	348	325	330	337	347	345	350	333	343	324	321	352	345	345	318	346	321	364	325	337	322	308	333	295	326	341	320	386	330	342	316	325	305	327	316	337	309	350	356	331	345	339	345	314	302	308	330	351	322	332	305	367	365	316	330	338	303	328	381	324	314	350	332	317	360	352	327	297	322	342	310	315	375	353	313	335	338	336	322	330	330	310	360	319	330	331	317	370	329	350	322	329	309	339	346	342	331	328	327	333	346	331	344	328	299	354	318	329	309	314	322	295	331	339	307	318	330	353	340	343	318	321	354	348	319	313	357	326	324	331	303	344	317	306	339	335	337	329	327	329	329	327	317	328	314	334	312	332	296	340	375	338	346	357	349	308	295	316	354	337	329	361	357	320	313	301	332	329	338	309	320	339	364	329	349	314	319	347	336	306	341	345	336	317	293	307	336	302	311	290	291	323	330	353	323	310	335	342	311	337	342	320	301	380	319	322	329	338	333	323	289	307	336	340	342	325	317	354	322	341	333	315	354	346	332	322	329	343	325	320	329	315	335	374	326	334	305	354	329	358	316	364	328	350	320	305	324	326	321	368	334	353	308	313	292	331	342	334	325	314	300	317	285	369	324	342	348	363	324	313	313	315	349	377	336	355	346	320	346	366	336	359	319	349	307	347	338	306	346	352	340	344	367	339	349	315	337	343	305	332	325	320	352	326	329	340	335	321	329	347	366	331	316	322	315	366	358	299	321	301	335	312	329	345	326	351	345	296	370	316	341	320	342	317	315	316	344	328	349	335	362	348	342	341	340	314	349	348	328	334	334	305	333	275	328	335	342	306	347	290	316	317	304	307	345	357	315	299	343	325	315	354	344	346	331	310	303	351	333	329	332	322	317	328	292	311	313	338	329	335	340	326	321	309	330	393	328	362	332	316	347	306	344	334	342	354	340	320	331	305	324	335	322	318	328	338	344	329	365	355	326	346	354	310	301	323	313	332	342	324	358	328	304	327	334	334	327	310	355	305	339	352	340	347	358	323	319	311	319	293
24381	21466	28971	24340	21446	9615	1159	842	756	709	683	645	613	588	599	656	564	567	578	563	578	595	569	588	508	580	531	581	557	555	515	531	587	531	571	504	613	542	542	571	505	527	558	544	561	559	531	523	554	522	570	604	543	578	532	544	555	497	521	589	561	569	576	584	550	511	533	519	521	502	533	535	555	536	553	544	566	550	537	528	580	541	571	550	541	520	562	520	532	547	575	541	557	559	547	520	538	572	530	524	551	537	547	510	509	567	578	487	533	536	574	554	531	548	578	555	508	531	562	554	565	513	537	503	577	521	492	528	515	531	493	556	523	533	585	509	494	527	509	521	574	539	552	563	533	514	550	527	484	544	525	544	562	509	557	571	565	490	531	558	509	566	538	546	531	564	549	542	528	573	541	548	548	540	565	548	534	569	551	592	564	563	556	550	552	533	533	525	554	505	512	549	547	530	551	559	512	534	554	497	561	571	525	533	512	541	554	519	531	514	570	515	529	524	550	550	545	559	497	550	479	526	561	531	572	507	551	570	540	537	546	544	480	536	530	528	528	509	525	560	553	586	557	521	559	527	514	539	517	545	545	563	502	528	549	549	517	547	541	542	566	551	545	572	518	542	593	504	530	529	514	521	562	557	531	547	510	499	531	505	538	555	557	543	558	509	555	539	551	521	548	538	510	526	529	522	528	502	578	539	496	529	522	548	540	585	555	554	483	532	557	480	553	564	545	504	541	542	552	546	557	561	557	525	531	578	555	523	533	543	537	565	518	522	554	543	537	520	538	520	565	571	582	532	518	539	535	528	538	493	513	583	550	567	569	497	533	534	536	542	540	570	526	549	555	549	550	554	511	518	585	558	568	520	543	529	558	587	516	576	538	542	509	531	542	520	520	558	529	534	568	546	522	527	500	559	559	576	530	540	560	510	504	531	562	539	503	586	543	569	512	554	516	538	567	527	530	581	561	562	461	526	540	515	557	537	557	546	502	601	553	578	537	536	556	555	570	547	507	531	508	535	524	520	535	519	555	536	546	535	512	530	537	582	544	497	569	531	578	582	549	561	558	517	532	611	564	555	528	508	560	551	512	532	543	549	528	564	538	530	581	503	500	555	520	529	562	559	580	526	531	570	548	552	505	562	552	556	497	547	539	525	572	537	554	583	561	499	520	544	523	499	510	496	575	528	506	543	559	525	524	556	576	509	577	567	525	543	483	550	549	541	557	539	568	498	569	531	525	537	534	578	541	541	557	501	524	558	561	554	549	528	531	532	539	563	564	549	515	555	518	551	521	537	514	543	532	515	512	486	525	499	536	555	573	506	521	507	507	542	541	528	531	540	540	540	558	583	553	504	556	538	516	529	492	570	548	517	504	561	514	520	532	508	538	534	572	555	548	517	505	575	512	537	508	480	479	531	503	562	534	532	547	541	519	532	538	563	540	475	496	519	532	520	512	531	496	532	562	551	515	467	506	546	519	542	510	528	538	550	531	553	540	524	530	515	501	551	542	550	547	548	550	545	589	509	532	555	545	552	545	559	540	570	540	494	557	576	561	501	516	595	557	551	542	534	562	598	555	537	565	558	546	537	546	530	556	501	567	548	510	532	508	564	545	503	570	603	554	576	573	523	550	544	578	531	529	520	589	545	554	562	541	516	530	526	504	495	517	533	571	544	534	561	536	553	559	542	551	551	521	508	555	507	562	535	526	494	556	556	538	543	488	566	553	551	523	522	538	565	527	536	547	539	553	541	530	536	538	487	572	563	539	534	517	506	528	540	540	553	518	515	506	570	531	523	521	537	514	516	554	520	535	522	490	540	552	547	562	515	572	539	560	533	565	501	517	518	544	505	551	476	549	563	566	534	515	591	553	541	533	511	539	556	520	544	589	528	521	585	521	545	536	557	519	533	509	566	533	527	533	507	516	530	502	556	554	566	484	552	505	529	541	556	508	572	548	543	560	523	537	558	524	596	543	545	553	558	500	539	537	534	565	541	471	511	553	544	567	524	558	515	539	498	553	586	558	518	524	504	595	516	501	500	506	537	541	544	472	513	534	577	547	542	519	515	516	529	558	545	553	526	566	527	616	528	541	564	515	541	523	550	533	506	544	526	521	560	512	539	524	528	538	515	542	546	532	507	535	527	515	571	527	556	562	512	515	572	531	564	547	503	552	560	561	532	563	542	545	507	533	518	567	536	524	537	507	551	551	544	538	534	519	561	531	514	558	518	547	592	526	565	569	509	534	455	548	547	595	574	563	562	554	500	531	514	530	561	543	568	549	533	515	569	545	566	569	497	547	535	511	507	535	494	506	552	555	535	552	482	532	566	490	547	521	523	501	538	531	559	511	563	512	533	545	526	498	523	536	564	535	560	556	529	557	487	600	573	495	525	507	554	576	542	561	543	506	518	547	483	517	536	573	570	522	533	506	562	550	494	554	536	540	547	572	537	542	581	528	570	533	577	513	562	545	542	550	544	545	543	553	545	535	528	559	526	528	531	559	566	543	519	534	507	520	545	544	534	565	531	522	560	560	546	517	517	559	543	527	552	509	537	533	495	550	542	506	508	516	540	499	494	580	555	562	542	509	540	558	510	511	510	521	534	581	566	498	511	542	513	537	545	530	524	558	542	503	527	532	548	546	538	564	564	546	587	509	521	555	497	529	534	522	561	609	535	565	532	573	574	508	527	524	548	516	495	525	542	504	485	536	511	518	530	553	548	489	543	543	520	531	524	503	570	544	547	531	511	546	575	555	542	559	528	539	546	558	539	551	527	524	504	500	576	541	527	547	515	502	561	552	506	551	506	526	517	525	538	517	545	543	545	552	521	550	527	578	551	564	517	544	548	531	575	543	534	518	546	540	538	528	559	527	532	506	527	539	550	540	522	563	585	574	560	529	539	543	555	539	501	570	518	578	544	548	539	512	556	524	535	519	539	535	545	536	547	533	515	511	511	496	529	580	565	542	546	521	589	525	494	502	526	498	528	493	541	522	580	485	555	474	514	519	544	515	539	518	543	544	547	548	579	554	590	541	539	539	489	544	542	551	518	535	526	562	524	557	521	589	571	543	501	569	541	518	554	539	568	526	554	495	556	516	546	537	555	547	540	507	513	532	528	566	479	548	525	544	555	536	565	553	556	522	545	552	513	553	585	566	595	537	531	500	534	546	558	479	573	560	500	552	528	538	524	547	555	533	576	516	577	524	539	524	511	571	572	524	582	567	555	525	562	530	525	522	509	550	530	537	519	536	568	543	498	555	508	585	536	566	560	558	579	557	490	529	545	544	520	522	541	503	540	516	506	563	555	551	567	529	488	542	530	553	522	524	509	506	544	553	566	537	519	539	533	550	481	521	552	502	513	536	524	490	563	523	529	529	555	535	539	502	515	598	500	543	498	579	539	540	524	561	523	475	581	533	545	573	538	528	504	485	529	501	540	529	567	553	550	532	558	588	538	542	533	528	549	567	541	525	552	506	533	525	563	533	562
46054	9366	6134	3202	2219	1830	1370	1324	1163	994	974	919	825	838	811	788	763	761	717	708	715	703	721	718	706	673	685	687	685	694	687	679	678	716	718	669	679	666	633	720	677	653	686	681	641	673	659	659	647	711	671	643	639	628	640	695	658	685	664	636	627	684	661	683	658	635	662	653	628	687	681	667	685	660	668	661	656	645	681	620	678	647	731	688	624	667	694	675	655	626	671	701	671	708	635	653	663	643	641	680	650	609	628	657	652	677	647	629	640	684	667	613	633	672	606	703	649	687	606	665	679	633	647	667	673	586	673	640	651	667	647	642	658	668	666	634	636	671	703	670	619	648	669	654	655	665	645	630	665	673	651	664	649	679	638	663	626	593	641	662	601	640	633	591	701	663	686	618	623	684	613	615	646	656	640	629	664	638	664	641	636	629	675	637	635	685	639	597	643	630	651	659	602	631	659	655	666	660	644	654	676	710	667	664	675	665	653	674	632	634	660	635	621	596	610	629	663	646	661	643	608	640	635	642	654	675	653	657	644	629	645	694	680	632	662	668	728	661	674	632	700	640	638	666	663	678	660	604	631	708	613	659	684	657	690	605	639	634	642	657	659	648	598	682	674	698	642	647	701	672	648	678	623	601	620	680	662	664	659	632	606	682	616	671	691	635	661	647	675	675	630	649	641	667	663	650	688	630	675	651	649	671	668	653	629	610	658	717	637	665	638	607	635	694	680	669	577	644	618	651	615	685	663	725	676	660	626	659	656	680	615	637	634	643	671	634	644	646	630	648	662	632	643	656	720	619	679	700	679	633	729	659	647	645	642	661	660	643	657	673	657	689	631	655	638	671	652	651	661	627	654	643	612	653	659	649	658	656	646	609	654	647	659	657	605	636	665	677	596	603	653	666	614	630	642	679	700	636	642	644	719	644	650	669	646	693	640	677	653	643	680	662	694	684	663	662	654	647	665	648	632	682	622	695	660	625	676	623	665	630	664	704	654	670	663	632	702	620	590	635	648	661	618	605	632	650	708	677	631	621	656	622	653	634	625	648	681	644	672	617	687	668	639	672	657	658	678	641	649	664	648	611	668	676	636	640	658	650	662	685	618	635	641	662	625	667	649	624	661	612	698	597	653	631	644	643	652	667	640	685	700	649	622	643	663	669	618	651	682	630	672	709	666	687	674	675	602	700	632	669	636	661	658	655	644	664	669	674	651	620	645	623	665	638	632	670	669	640	610	640	604	638	612	667	646	654	667	705	687	642	713	680	645	644	653	672	620	625	663	670	653	669	651	643	644	661	615	663	660	698	702	656	611	663	644	635	649	670	645	606	654	659	686	653	684	660	634	650	632	643	715	660	631	684	637	636	667	676	682	647	643	662	584	663	698	627	614	662	662	660	715	607	665	714	624	620	698	652	650	604	654	662	661	654	653	680	621	667	646	670	678	624	645	650	649	641	642	683	686	611	615	659	656	659	665	678	672	643	640	627	626	669	632	663	625	642	643	641	661	613	664	640	655	616	663	620	665	668	665	658	658	640	624	691	694	665	672	660	620	620	642	651	642	630	662	659	651	636	631	653	624	642	639	672	662	671	653	650	665	625	633	660	664	643	706	639	684	670	691	632	657	638	643	647	632	707	637	630	656	648	670	670	652	694	633	652	644	629	689	647	640	659	675	589	623	657	674	704	629	687	618	673	696	676	673	639	686	637	657	636	672	666	626	643	611	678	660	610	651	695	633	669	664	682	627	667	631	621	643	645	673	628	678	638	649	656	620	665	622	709	637	646	634	632	615	665	640	646	666	679	678	637	675	667	681	642	674	661	671	661	654	676	651	631	572	662	612	651	637	637	629	668	660	657	607	641	659	647	693	618	617	675	614	597	700	632	696	677	654	597	634	620	588	609	606	643	645	680	689	661	602	698	660	644	652	681	667	663	675	636	670	649	597	677	661	686	624	652	605	658	649	663	653	654	642	603	664	605	631	646	667	637	691	686	707	638	646	657	633	652	659	626	655	626	647	622	659	675	625	631	627	665	582	632	649	637	653	630	703	631	633	650	647	643	672	700	657	654	670	637	667	723	678	670	660	658	629	658	653	617	650	644	606	687	652	664	614	674	625	635	640	657	681	636	690	631	642	624	623	664	696	648	651	629	677	657	643	654	627	632	657	692	600	672	684	683	608	627	650	653	642	667	699	649	628	639	662	628	653	619	672	619	662	612	675	639	638	644	665	669	698	653	637	596	663	646	598	655	665	641	640	639	681	626	666	725	645	671	672	683	633	614	676	649	651	645	667	678	639	613	682	635	682	659	664	649	671	615	635	654	662	652	634	624	635	655	640	643	660	667	661	663	649	654	679	692	662	615	645	626	676	643	623	675	595	615	641	630	655	661	622	641	678	694	646	654	634	665	615	663	642	699	638	693	691	634	672	655	644	614	627	654	676	642	684	678	658	673	650	587	638	684	670	653	648	611	648	632	667	649	658	661	598	628	690	663	638	651	653	724	634	617	675	607	659	656	659	664	622	634	665	606	665	680	700	644	621	656	658	672	668	677	688	710	652	619	669	660	646	664	636	652	643	691	657	677	653	628	641	601	642	640	664	672	635	701	671	657	679	673	671	680	684	647	631	668	687	620	662	667	618	637	636	629	656	666	644	640	655	637	655	650	618	648	649	645	656	631	633	620	583	677	695	617	663	669	620	656	631	644	650	676	677	637	671	661	645	659	572	719	662	665	639	686	620	669	626	633	668	663	632	632	695	679	675	625	660	628	615	613	677	658	666	675	677	674	622	625	667	640	681	686	672	615	627	648	634	708	636	658	668	683	656	661	621	635	681	654	650	633	650	659	730	704	647	659	684	632	628	668	585	661	636	669	625	601	665	697	631	651	635	655	660	630	615	696	637	664	661	612	610	654	690	645	637	656	660	673	610	634	669	630	675	638	612	661	649	670	624	684	662	653	619	615	671	627	694	627	606	627	716	619	665	692	676	687	648	676	647	667	613	669	631	610	647	595	678	650	625	671	673	695	575	630	620	611	665	614	661	636	651	645	659	672	702	617	615	656	623	637	662	670	659	609	610	643	621	655	633	654	661	653	670	602	670	655	630	680	678	686	709	654	641	590	621	642	656	630	711	621	652	612	621	655	649	677	647	705	659	599	653	690	633	645	645	634	651	672	723	625	629	650	667	677	726	689	616	670	639	672	598	659	672	677	696	655	647	664	680	659	647	646	636	660	656	625	718	634	676	653	675	649	627	641	654	686	663	634	659	665	632	686	649	628	602	671	654	656	678	661	664	648	679	647	646	671	659	656	678	665	663	653	684	665	645	694	694	671	693	645	619	649	620	670	672	669	625	666	662	659	661	705	636	689	614	682	648	676	647	647	644	648	630	648	629	624	628	629	632	668	613	685	662	678	640	657	656	642	644	656	682	648	675	611	638	646	626	650	658	681	657	686	718	699	657	686	719	662	606	622	693	683	685	663	692	616
25838	21458	27701	25400	7314	485	361	300	325	277	282	271	259	264	235	210	266	243	239	219	214	221	213	249	244	215	242	191	207	226	202	223	229	211	227	224	218	197	215	212	192	223	190	207	205	216	195	204	233	214	208	196	211	206	232	217	200	218	227	205	230	219	231	197	214	214	207	212	224	196	233	213	209	206	213	215	192	199	218	216	214	212	225	206	187	221	198	225	253	200	218	219	209	187	239	194	202	233	224	237	187	191	234	195	201	187	194	206	198	212	223	203	216	244	216	214	224	225	200	203	187	222	218	216	219	226	209	192	212	245	220	223	223	222	227	184	196	208	244	208	214	199	204	210	205	212	207	225	211	231	227	235	223	212	204	235	223	238	201	216	197	222	211	213	212	217	204	219	237	200	216	222	218	211	209	190	219	202	207	242	209	201	224	205	185	212	230	203	202	216	211	220	220	211	218	237	214	224	196	238	213	181	206	239	191	208	222	232	204	231	222	211	190	283	199	212	225	202	189	208	199	213	196	221	212	187	199	220	226	223	189	233	210	200	199	210	207	236	183	227	218	235	213	202	218	231	198	193	236	232	189	209	216	204	238	200	220	206	219	211	208	227	227	218	201	191	244	226	212	207	218	233	209	223	236	220	229	214	191	222	207	215	226	230	203	204	195	201	229	210	193	202	229	217	241	235	232	208	217	214	219	211	219	196	206	233	231	217	198	234	210	216	233	241	217	219	198	203	210	206	212	215	230	212	210	202	203	228	196	193	225	220	226	214	201	201	199	204	209	234	229	200	205	178	222	218	219	212	215	225	213	190	216	203	213	205	207	183	221	256	230	228	207	212	195	243	247	238	206	228	224	201	219	198	208	215	221	210	220	235	232	218	218	210	201	209	211	206	218	215	212	205	218	224	192	231	194	215	192	199	226	215	251	206	198	223	216	233	215	210	253	213	217	174	238	215	220	192	213	199	214	206	211	179	211	233	210	208	217	219	221	218	201	192	193	249	232	209	217	197	196	202	230	207	190	205	236	204	222	214	188	214	220	200	198	210	215	215	222	204	215	212	191	188	182	235	207	234	226	219	194	224	191	197	217	198	237	227	215	232	233	193	224	235	211	220	219	226	220	222	208	225	239	176	203	200	216	202	220	205	217	241	203	217	215	227	204	204	183	206	251	225	223	218	242	205	214	226	227	219	232	194	208	209	196	238	197	203	222	217	217	219	223	210	209	220	242	199	232	198	246	232	197	227	219	207	219	229	212	207	190	236	218	223	225	211	207	220	193	189	192	222	215	235	268	204	226	203	202	207	226	226	227	194	227	217	219	221	202	234	201	209	213	227	203	190	206	202	207	186	200	205	178	200	193	210	207	209	214	225	196	211	203	200	226	207	202	232	213	226	220	208	209	224	208	209	206	221	196	231	167	175	183	210	193	226	196	206	203	210	209	212	216	215	205	226	244	252	222	192	214	174	213	215	196	206	206	207	204	196	231	233	210	198	234	215	191	191	230	185	199	224	211	225	220	241	228	203	222	207	225	235	220	229	220	224	198	212	223	224	227	213	208	225	228	215	204	193	228	186	245	202	225	222	245	222	219	188	200	208	203	205	216	200	197	219	218	192	201	201	214	223	201	200	223	220	207	227	203	205	188	218	205	228	194	216	206	223	198	178	222	211	220	214	223	210	229	195	205	225	189	225	213	222	211	211	218	177	205	207	181	222	208	219	203	194	224	229	209	204	210	213	208	181	212	202	228	207	199	214	211	213	216	219	206	204	193	196	211	235	222	205	195	217	211	211	184	222	225	222	209	231	206	212	216	192	227	208	234	217	227	200	200	222	215	218	232	219	214	227	206	210	184	223	226	218	213	222	224	242	182	202	192	193	225	193	215	225	182	218	209	222	207	224	232	213	229	183	212	203	228	197	233	192	215	230	195	236	203	217	207	194	214	210	214	206	222	213	217	243	220	211	218	193	238	195	239	202	207	225	205	219	228	188	221	212	183	198	175	227	195	199	194	219	227	211	213	209	208	218	221	211	240	225	189	213	203	222	229	227	201	215	231	203	212	212	201	207	217	211	219	217	196	199	212	230	216	218	213	223	206	237	221	204	198	229	219	195	215	227	214	203	220	198	226	201	221	210	226	207	214	222	216	200	221	238	195	207	213	218	232	219	242	212	210	211	217	220	204	213	212	215	231	208	224	201	210	220	225	229	214	211	235	204	227	236	208	224	218	214	230	195	192	227	192	222	216	215	226	234	213	209	245	204	229	222	195	222	203	219	200	210	236	211	193	225	187	208	208	217	197	214	229	245	202	207	239	238	229	215	193	202	219	213	237	193	213	256	232	227	186	220	195	212	210	202	235	187	213	218	221	218	206	226	229	184	237	223	194	216	186	194	212	206	197	209	221	189	209	208	224	209	190	222	219	229	208	223	221	217	232	194	207	218	202	242	209	227	220	192	198	231	219	221	194	220	204	235	213	200	178	223	202	201	190	219	218	259	215	232	217	219	206	236	227	218	208	255	221	215	187	225	208	212	246	178	223	235	260	245	227	205	207	214	227	207	213	217	222	238	235	196	196	197	194	217	216	208	237	212	224	232	217	223	236	220	212	234	214	206	197	256	216	216	243	219	211	168	245	223	205	208	201	182	213	249	215	213	210	239	176	215	205	211	228	209	207	208	203	224	210	206	216	241	230	236	210	234	222	213	238	211	218	219	207	208	213	215	243	222	220	206	229	219	199	214	218	221	225	236	222	217	250	226	243	234	203	202	224	218	234	229	214	213	187	224	207	194	221	223	198	213	203	217	215	218	237	209	248	205	217	195	193	215	226	234	239	212	219	206	211	197	198	232	213	199	244	207	218	204	230	206	214	194	228	221	217	204	201	201	211	188	186	205	200	230	232	222	226	215	200	228	214	199	204	201	216	210	197	219	215	205	222	204	222	201	178	225	198	224	206	208	216	215	222	229	205	237	211	224	257	189	191	183	187	225	237	232	206	199	203	194	210	209	171	218	215	256	218	198	219	206	245	240	175	216	189	202	183	200	201	187	218	218	218	204	213	217	223	229	219	206	213	234	200	221	193	216	221	235	211	217	222	215	202	223	203	206	213	222	233	199	249	206	204	216	207	192	209	226	220	217	236	227	245	237	221	199	208	222	211	233	215	192	209	215	212	192	213	224	230	214	218	200	208	191	231	226	218	217	205	194	222	215	210	217	239	236	222	198	213	219	216	192	215	213	187	207	217	203	220	193	228	201	208	213	190	201	225	215	215	252	206	206	193	215	236	235	207	198	207	207	206	204	210	206	209	200	214	229	230	212	209	203	221	201	213	205	229	193	194	224	197	209	196	216	228	217	205	236	213	208	189	210	222	220	203	208	173	214	204	231	205	204	230	233	189	186	195	230	198	182	233	221	203	235	216	211	242	213	205	235	200	207	207	218	228	229	193	231	220	207	222	223	215	235	202	221	227	218	222	189	208	231	227	216
42516	5852	3084	1544	1125	877	751	633	539	463	471	429	390	362	365	358	365	364	320	329	311	299	333	311	318	313	319	295	313	263	304	297	314	291	294	341	303	291	287	299	305	277	296	290	306	313	282	285	306	320	287	317	254	314	293	309	299	285	297	279	290	263	288	296	273	303	268	291	280	285	311	294	302	295	319	283	314	294	302	286	314	293	281	319	281	267	301	297	273	289	274	274	278	283	291	281	303	294	291	311	290	259	292	281	264	296	319	290	319	293	332	288	313	286	302	306	296	302	287	285	268	267	297	275	296	291	299	284	283	273	317	329	293	327	285	290	298	289	252	289	272	298	285	262	301	292	261	277	297	313	304	296	293	286	266	297	296	301	289	298	277	298	288	262	293	285	269	297	268	312	295	287	281	298	318	288	287	280	278	273	291	276	275	271	297	282	286	300	283	289	331	260	274	327	315	318	296	292	285	273	337	275	349	280	297	318	286	260	305	297	281	285	319	278	301	314	301	296	301	270	291	309	296	279	284	291	305	316	287	272	282	287	301	323	281	309	288	274	294	279	283	318	283	283	295	280	287	329	307	286	297	295	304	271	286	287	300	293	295	286	295	265	290	282	284	286	296	292	308	277	309	301	289	291	295	286	313	311	254	306	259	303	289	288	297	307	277	295	326	267	277	324	311	322	261	331	300	311	300	282	316	327	293	264	306	269	269	285	310	289	289	301	302	287	304	301	278	298	284	299	297	251	303	286	297	276	305	279	278	253	290	309	282	293	281	306	291	260	298	291	318	341	271	279	320	285	326	311	289	314	285	326	280	286	269	297	295	320	340	286	311	287	341	282	296	271	325	254	300	319	282	275	305	258	318	282	269	283	297	318	297	335	272	291	268	280	277	293	286	274	297	305	297	284	294	313	286	285	293	279	299	288	310	277	279	304	287	290	292	326	318	306	332	282	296	287	277	306	307	284	314	288	302	289	306	279	264	286	284	307	302	303	303	292	270	301	286	302	300	298	299	308	282	320	305	282	300	288	287	290	307	286	300	298	303	323	295	297	284	314	297	289	268	313	262	264	315	290	266	260	297	287	285	286	306	290	313	282	296	311	268	270	302	272	300	294	328	274	265	279	295	319	277	328	301	299	310	289	310	267	280	304	305	326	281	273	290	301	310	296	304	273	274	284	294	310	291	310	290	257	306	271	268	304	310	270	297	278	298	296	278	282	294	301	292	310	317	306	291	289	296	301	317	286	308	302	302	285	316	317	290	318	327	261	306	276	265	317	305	266	304	271	288	293	314	287	294	305	288	293	299	289	305	294	265	285	284	283	287	273	274	288	305	335	265	276	291	289	293	290	279	296	259	291	288	303	261	272	266	296	299	289	301	271	294	320	287	270	299	302	294	267	278	264	309	276	299	258	300	309	288	295	281	267	282	283	307	305	283	297	310	260	304	300	298	303	291	293	288	291	267	291	291	322	294	258	298	290	280	275	285	285	278	294	298	299	293	318	265	290	301	246	256	280	312	292	303	310	298	289	278	289	315	281	286	292	284	307	284	304	285	261	305	334	298	262	287	301	303	251	291	318	279	326	290	301	314	303	324	286	270	284	319	292	300	311	256	272	307	284	297	268	288	306	312	258	279	256	329	328	269	292	281	271	287	302	274	276	324	313	306	295	278	260	293	283	303	298	284	304	278	304	287	280	280	263	283	295	294	258	287	310	267	290	301	313	313	281	282	315	257	298	286	295	238	285	279	282	301	297	305	287	316	266	313	283	309	274	303	277	277	310	268	295	272	283	257	285	284	291	255	293	299	276	301	273	294	299	302	277	297	322	298	288	279	319	295	299	287	301	278	280	303	311	283	291	299	296	309	315	291	294	320	323	266	275	327	298	294	302	296	278	308	305	305	263	292	304	273	276	271	277	286	308	307	313	278	263	288	290	280	293	293	265	284	281	316	301	323	322	265	294	295	269	285	277	296	281	325	303	271	274	295	273	272	279	300	293	332	289	312	290	294	306	277	314	317	263	306	311	298	278	276	284	310	296	308	299	309	306	288	264	291	277	285	276	271	289	315	309	296	280	278	275	256	283	274	263	278	288	272	300	269	279	286	319	300	290	319	279	292	324	270	304	280	292	308	277	290	302	295	281	327	279	284	303	308	299	300	298	282	284	279	272	280	295	279	277	290	277	281	276	280	312	276	287	292	262	285	288	298	341	289	289	303	275	292	289	289	313	279	316	291	276	312	285	296	281	330	309	297	325	277	278	301	293	266	260	281	288	318	304	300	282	290	309	312	302	318	280	285	281	308	271	295	300	312	295	297	271	301	310	293	286	315	281	291	302	284	290	286	279	258	286	293	297	275	277	303	306	259	287	277	271	288	297	276	289	273	307	268	283	300	312	324	294	310	284	282	269	273	258	299	301	291	314	278	274	313	256	287	271	273	273	304	256	298	292	296	281	299	280	270	313	302	336	328	296	282	300	285	284	274	266	300	320	296	280	276	309	291	303	271	301	290	297	297	311	307	305	298	274	298	311	304	285	317	266	276	301	285	299	323	267	291	316	247	339	300	286	316	275	283	279	318	274	320	277	301	298	287	282	296	262	309	318	320	263	272	304	253	285	312	286	283	302	292	306	287	291	271	302	316	274	312	256	271	273	285	298	278	267	327	274	301	288	305	281	274	287	318	290	263	275	267	285	267	309	278	312	284	274	280	317	330	302	286	269	282	271	301	294	306	285	311	300	285	281	293	295	291	301	283	290	291	272	280	281	275	286	287	290	261	297	296	304	299	281	302	327	309	284	278	312	293	296	296	287	284	305	305	295	283	305	300	311	297	298	289	294	290	311	299	281	278	282	260	305	257	282	284	295	285	287	290	282	286	288	289	289	302	288	296	316	301	289	291	281	338	297	253	273	262	275	273	260	310	275	303	289	293	291	282	305	328	290	291	302	290	267	296	283	306	280	310	287	296	297	270	301	288	278	279	276	311	314	280	309	296	278	285	294	275	297	306	299	298	284	295	247	294	311	290	276	303	301	264	283	274	255	261	305	300	264	271	285	307	292	297	318	311	292	279	273	299	282	271	300	322	310	293	310	299	298	269	279	288	275	263	247	276	282	301	281	318	310	285	295	304	277	260	280	269	295	310	291	305	307	276	279	258	292	311	309	264	286	301	303	279	268	295	263	270	276	282	278	270	271	299	262	272	301	313	329	310	267	340	305	296	284	297	304	295	306	285	315	298	284	279	284	279	291	304	291	267	315	281	286	241	299	295	318	285	309	320	267	291	316	293	337	295	297	278	259	302	308	313	263	285	286	275	278	292	268	275	285	283	287	273	284	304	294	315	266	276	289	321	308	304	298	303	275	308	270	290	274	303	316	274	287	287	273	277	263	288	279	309	297	281	304	270	305	265	276	292	279	293	267	281	304	268	286	303	286	285	295	291	279	301	291	306	269	302	296	248	281	277	322	336	313	323	276	290	308	293	281
23392	21490	29535	23904	21490	21521	7995	1233	937	933	842	760	770	770	694	737	683	687	620	649	664	632	623	599	613	636	609	643	654	615	631	651	617	585	598	645	642	598	610	620	602	626	567	601	617	611	581	640	570	603	604	631	606	615	563	617	585	588	625	568	562	623	626	603	627	597	552	588	632	641	588	657	585	556	636	619	546	625	540	589	563	588	638	644	568	623	556	606	609	568	628	530	611	599	625	613	563	615	585	574	593	552	653	637	636	621	614	617	630	585	628	610	591	588	573	593	594	631	614	583	598	644	603	591	597	638	587	622	595	542	644	594	558	624	605	592	627	590	638	611	615	595	611	554	560	582	621	561	589	564	641	613	563	577	592	592	646	665	619	653	618	612	604	619	606	583	607	563	631	617	609	632	607	559	579	584	569	603	590	567	553	606	596	594	573	631	585	619	617	573	608	552	573	631	618	620	587	550	573	615	585	556	566	615	633	607	586	633	563	584	568	595	591	565	583	569	623	664	612	582	602	575	609	590	646	575	613	562	633	544	638	630	567	589	607	597	632	643	591	601	631	599	612	573	576	627	554	591	624	636	591	567	572	626	604	595	608	594	573	598	600	524	607	628	607	595	638	599	585	608	588	561	551	570	574	592	634	596	590	594	640	613	607	607	620	591	590	623	531	597	596	594	581	576	606	572	571	604	599	575	593	544	586	599	625	591	590	649	623	541	577	568	601	638	640	601	572	595	611	593	587	592	573	549	584	590	581	605	614	627	592	610	608	594	558	588	594	626	574	590	562	632	592	582	599	561	585	560	635	616	623	635	636	622	593	594	628	657	591	635	594	631	586	598	612	607	606	635	599	581	595	593	542	598	614	620	558	592	629	624	622	605	616	613	644	574	605	595	609	591	620	562	553	597	625	610	567	619	648	616	624	641	582	605	576	578	620	611	599	601	575	596	583	624	590	619	583	588	624	612	616	651	555	632	621	600	562	565	589	587	580	607	531	579	633	588	579	572	661	586	594	614	591	584	573	598	557	610	606	625	596	600	605	578	615	626	586	642	618	581	561	657	604	593	615	621	595	560	617	639	584	650	560	551	606	565	595	591	611	626	526	562	572	572	587	566	581	638	568	620	609	607	646	585	610	576	628	615	656	624	634	586	546	590	570	546	620	534	627	633	590	594	647	609	592	547	585	628	558	571	612	632	621	555	583	607	558	625	592	613	608	599	588	583	568	594	539	583	570	584	612	615	628	605	606	596	628	648	608	622	570	631	575	564	626	597	604	586	579	573	554	580	578	542	584	619	611	625	618	627	652	630	619	581	564	578	561	575	606	560	624	575	595	568	604	587	584	585	592	587	612	589	608	603	602	620	609	595	582	599	607	648	623	601	622	604	598	592	585	645	576	577	625	649	602	612	571	585	640	561	563	611	591	583	606	629	585	582	555	620	625	560	589	629	604	616	613	618	582	607	591	602	596	582	628	565	625	577	616	610	588	624	637	587	603	617	570	618	590	631	578	560	576	572	602	564	628	614	579	572	574	591	560	602	611	639	570	592	609	606	590	624	620	628	589	577	646	581	612	585	589	577	597	591	581	567	585	575	568	564	574	617	608	644	581	572	598	574	559	619	610	598	610	626	605	616	583	605	583	607	605	649	640	594	546	618	607	625	595	612	606	559	607	606	567	587	581	572	561	618	595	570	589	606	581	643	638	597	588	570	598	595	615	589	585	570	610	597	585	554	584	619	557	623	643	614	659	611	600	580	611	586	617	597	597	602	588	599	603	605	597	614	598	576	573	623	565	618	594	561	639	636	595	604	578	603	603	607	575	590	595	585	621	628	619	618	578	588	604	589	579	579	588	614	573	619	628	606	590	579	615	577	579	666	585	584	645	615	564	563	584	613	617	619	583	642	565	587	603	577	593	614	614	590	593	607	593	610	607	586	568	672	605	604	577	587	575	604	599	591	620	629	623	627	600	577	587	578	607	550	620	621	635	607	590	596	566	590	577	575	587	552	575	627	599	636	603	583	632	598	607	600	606	570	611	591	569	610	595	600	635	578	606	586	584	597	567	570	589	609	577	603	637	613	571	627	573	603	638	601	576	580	588	557	599	615	622	580	602	601	585	630	590	656	631	623	619	611	598	620	593	608	601	617	598	577	578	625	593	588	611	588	604	590	566	592	596	555	571	570	626	569	605	594	638	633	612	603	575	612	672	603	608	626	567	614	652	617	635	596	598	586	596	585	577	589	568	569	627	589	585	581	621	591	637	568	642	627	575	600	626	634	570	605	575	575	571	605	570	600	572	608	621	567	588	586	578	585	595	624	634	622	547	592	592	598	603	563	613	628	607	654	605	568	603	617	622	615	622	597	641	627	580	580	594	585	584	587	578	595	572	598	595	539	599	589	572	641	568	564	626	609	585	596	591	631	550	623	625	656	603	596	600	595	562	569	589	584	587	552	602	637	592	590	554	614	646	611	607	608	602	609	593	573	559	623	574	629	620	553	592	551	618	617	599	573	588	589	633	619	591	619	600	573	645	632	585	575	574	586	609	585	607	600	579	570	574	561	611	603	622	619	647	604	564	588	603	627	582	564	562	617	585	565	583	578	603	636	590	636	601	549	566	658	612	629	603	583	598	624	576	597	601	574	646	550	559	579	621	604	631	593	613	632	555	573	580	575	592	595	579	567	546	654	600	602	617	588	574	598	614	640	618	624	612	609	588	591	615	606	609	614	585	606	606	628	594	638	604	602	612	580	602	615	590	614	597	593	590	579	613	593	581	542	550	567	607	617	566	588	598	567	586	592	545	624	598	611	611	581	614	547	611	592	618	567	610	591	611	605	559	569	571	612	566	645	601	632	603	598	587	567	570	612	638	647	617	575	606	608	558	573	550	582	570	601	611	590	590	596	605	596	581	613	585	600	619	598	564	570	600	603	576	657	586	571	550	617	627	612	599	688	582	633	625	621	587	571	620	599	624	579	576	589	578	607	566	563	636	590	605	602	576	632	618	602	615	628	601	630	634	591	588	561	575	614	575	589	599	573	596	581	579	601	555	615	565	561	607	594	604	568	610	582	640	552	598	566	562	607	600	645	589	563	603	607	605	633	624	591	608	623	590	588	575	570	602	604	605	577	595	581	599	541	572	674	560	586	605	607	629	639	587	611	587	600	606	588	574	562	650	557	588	608	596	593	618	627	601	604	559	602	611	625	575	600	647	607	622	589	622	589	575	569	610	581	572	664	592	604	584	572	593	610	616	606	622	612	552	584	595	593	610	610	586	617	553	556	585	602	629	623	627	603	586	592	607	594	568	599	569	563	595	581	600	629	598	598	600	548	604	580	594	594	620	598	620	666	544	612	590	617	630	579	605	611	599	608	607	610	588	588	618	621	625	601	575	604	628	590	598	591	637	597	539	589	592	591	611	621	528	612	588	598	596	601	610	592	569	616	566	573	573	625	605	597	631	573	599	593	597	597	599	575	569	607
51543	13370	10528	5327	3780	3031	2352	1963	1680	1534	1419	1231	1148	1093	1024	1006	941	943	863	926	850	781	822	824	809	807	873	799	791	804	786	785	782	848	753	774	759	770	746	804	782	753	740	788	725	714	715	730	731	790	751	733	741	720	771	727	813	729	752	729	751	697	742	708	748	743	740	773	770	742	724	734	736	781	722	783	718	768	734	798	715	720	723	731	745	725	731	737	745	733	680	763	755	742	775	762	718	756	743	740	746	746	730	695	756	704	709	740	769	751	751	745	703	781	713	767	723	788	737	729	746	780	760	762	756	710	730	735	763	737	715	754	678	737	718	715	777	714	731	733	689	767	777	740	752	751	728	749	773	732	742	734	781	751	713	762	766	715	716	744	773	727	720	708	746	782	759	736	748	761	748	763	713	756	723	737	736	754	722	735	711	785	701	740	753	718	727	773	731	730	727	741	779	757	730	757	689	769	748	753	699	760	765	739	747	747	732	782	773	723	737	739	746	721	745	762	766	756	731	729	712	794	760	746	767	717	691	735	727	726	741	776	719	736	723	734	699	750	699	748	768	704	775	795	727	712	780	730	776	757	742	791	730	703	764	749	735	753	759	731	765	749	721	715	770	745	715	779	796	681	728	776	746	789	787	700	725	778	711	767	797	696	753	740	711	779	735	754	778	758	737	726	743	738	761	729	713	714	758	732	730	738	708	733	716	737	719	750	762	695	706	717	707	761	705	698	705	705	712	711	745	686	779	741	690	746	752	704	731	695	712	727	773	715	780	757	776	759	736	704	730	736	711	788	736	713	756	700	745	775	723	736	717	720	703	776	758	745	725	729	764	756	718	755	694	753	750	746	793	769	735	665	738	705	765	714	714	757	744	728	737	750	758	723	787	730	698	760	751	750	765	719	718	776	735	703	705	765	760	772	772	753	759	721	743	769	781	741	751	730	743	721	725	733	773	747	755	716	727	788	715	757	760	704	731	761	750	766	699	751	717	776	738	757	714	777	741	724	765	749	733	676	711	728	789	737	740	720	746	779	789	701	749	749	729	779	771	741	746	799	724	768	731	739	780	708	749	800	781	740	726	720	726	736	760	742	733	726	709	707	723	749	770	732	785	739	707	776	717	751	754	813	700	693	758	740	751	735	749	762	740	745	731	729	714	751	746	738	724	759	749	737	720	701	724	692	694	733	730	745	769	731	769	743	779	740	733	722	732	740	740	735	752	765	829	743	720	733	679	771	716	752	716	734	745	767	696	773	755	679	801	735	749	730	703	771	720	721	718	788	766	733	760	780	747	724	738	714	708	767	768	696	717	748	720	736	790	722	721	682	771	739	720	709	799	765	724	770	724	745	748	751	754	732	716	769	693	715	769	716	733	718	777	738	700	700	712	747	736	732	739	757	750	754	769	721	704	756	714	769	744	730	748	782	728	735	723	768	772	742	758	756	738	694	709	727	749	742	701	768	739	717	679	767	705	725	758	741	747	737	723	755	720	768	727	777	691	763	730	746	777	758	736	702	758	785	789	700	700	728	743	759	728	769	698	721	757	712	761	721	720	744	822	739	726	740	746	740	742	696	773	749	741	723	689	738	707	726	693	744	709	666	738	756	756	703	710	737	765	734	712	686	758	730	742	731	693	744	718	724	742	727	729	707	752	767	758	749	689	705	772	757	746	748	732	751	716	746	763	741	759	722	698	721	728	732	727	766	762	687	719	792	775	731	754	709	759	777	741	749	742	762	694	725	769	760	742	733	763	744	740	751	771	786	763	708	698	692	705	710	707	768	778	755	720	690	703	736	713	716	744	719	762	739	754	732	749	770	744	727	705	749	728	704	741	744	737	744	766	670	732	748	758	777	752	779	728	730	750	718	730	747	790	760	748	798	749	759	733	707	760	771	740	757	740	792	720	785	722	722	749	734	756	778	728	744	709	794	728	729	711	746	737	760	747	744	801	774	701	744	756	746	715	725	712	798	746	771	746	717	698	739	729	714	721	745	736	727	722	774	732	754	722	769	707	713	760	742	679	748	735	742	688	728	725	724	727	715	705	705	704	706	772	751	730	749	779	723	734	731	778	732	751	707	691	751	737	738	752	765	783	825	762	753	773	757	767	766	764	705	695	784	743	748	725	731	743	768	764	732	725	721	720	766	720	745	705	748	788	763	786	735	690	770	761	730	676	750	727	767	778	713	748	755	705	751	788	740	749	777	752	675	723	720	719	698	733	774	731	747	758	714	731	751	749	737	733	727	677	742	748	794	795	755	775	748	717	722	718	744	762	711	757	686	735	751	764	735	727	705	761	715	740	732	765	728	720	704	723	737	741	758	736	735	751	699	724	747	775	723	694	769	760	747	726	717	774	723	770	744	803	747	744	748	687	696	741	753	745	760	751	734	703	717	691	759	722	726	721	743	757	700	736	750	748	748	735	732	708	741	695	749	717	741	787	731	715	784	702	798	734	758	778	784	748	738	700	714	734	766	720	771	746	758	737	739	751	727	764	690	761	772	720	761	750	728	756	729	727	726	739	747	740	698	772	750	749	770	727	736	744	734	741	742	729	764	753	751	714	725	733	778	746	792	732	720	763	733	723	734	718	730	689	706	730	720	740	753	719	730	768	705	716	770	731	730	718	728	707	732	733	725	728	770	773	763	750	688	747	761	743	747	750	788	758	780	714	756	738	727	734	755	713	748	753	718	702	725	697	752	799	747	728	693	769	695	724	738	721	741	759	771	714	671	734	727	720	716	758	742	734	806	772	724	812	694	762	732	759	694	742	729	747	753	725	721	742	708	728	741	714	788	738	737	716	723	710	735	748	733	732	764	737	693	746	782	665	739	720	710	717	763	747	720	803	699	728	719	750	734	750	742	767	771	705	706	766	704	782	693	790	740	726	746	682	727	747	743	719	736	749	746	728	740	765	715	753	708	723	753	723	728	741	730	771	758	747	734	753	788	765	723	742	779	722	735	725	704	742	747	733	729	719	709	762	713	745	736	737	747	736	777	715	692	725	753	756	731	780	705	714	770	716	769	770	726	707	729	802	724	728	763	742	760	741	688	719	761	751	761	737	748	733	766	730	748	713	727	763	725	706	730	681	712	699	749	717	797	777	733	714	689	704	779	749	745	729	741	787	722	749	748	732	717	750	757	711	782	779	738	758	708	781	757	712	754	718	735	732	793	731	765	717	727	687	767	717	728	735	765	705	744	714	729	724	716	759	728	683	783	733	734	690	749	761	762	722	765	707	763	784	765	719	765	751	742	747	692	721	730	731	694	743	703	749	729	707	779	744	717	787	751	724	773	732	783	703	738	754	675	751	758	761	677	743	744	728	761	732	762	788	762	731	700	742	733	714	710	710	727	739	730	739	741	680	750	767	704	730	788	748	711	804	679	745	777	738	769	766	687	745	747	703	758	707	757	747	758	721	776	718	756	766	751	751	796	753	800	677	757	717	746	701	770	684	728	730	748	764	766	693	730	772	710	735	764
28502	19565	5569	594	430	335	307	275	272	275	262	255	254	264	250	247	264	265	278	253	272	273	244	263	266	251	258	244	258	249	289	253	244	249	253	270	253	240	273	279	270	249	258	250	269	242	264	241	257	283	242	271	266	241	275	262	245	265	270	243	279	263	259	282	219	248	268	266	249	228	249	282	248	266	287	256	253	252	254	250	253	240	275	264	275	261	256	229	249	260	243	250	239	258	283	275	268	258	268	265	243	261	267	255	238	240	264	269	278	291	232	278	283	273	277	236	262	287	268	272	253	242	235	243	253	256	240	232	276	288	271	284	265	251	276	243	271	252	246	247	279	270	251	259	257	265	257	266	250	232	270	271	252	283	290	265	263	249	274	253	253	235	268	278	255	249	262	299	287	255	232	278	263	264	258	283	259	269	259	272	236	240	253	258	254	274	284	278	301	243	247	248	275	265	225	224	279	259	258	269	269	264	274	264	261	262	291	256	279	239	264	268	243	239	263	233	262	250	278	248	231	287	286	264	239	302	273	257	267	263	248	247	273	237	240	268	280	258	255	246	254	255	282	254	267	287	269	288	309	295	274	240	245	295	265	268	274	273	241	277	263	266	253	254	251	282	245	251	280	253	260	250	254	258	286	262	254	265	238	291	269	266	275	280	263	233	263	233	271	285	238	255	233	208	277	251	249	260	250	258	282	251	271	275	252	247	258	280	243	267	282	275	253	241	262	268	255	280	237	251	267	239	256	278	257	261	276	243	245	243	255	254	261	252	286	234	252	264	247	256	253	269	257	262	232	249	271	249	245	245	251	263	262	276	257	280	284	265	241	259	234	242	264	267	250	265	283	260	240	264	254	244	266	279	248	264	271	286	257	250	305	265	233	251	281	257	250	266	284	267	276	280	274	278	252	262	294	258	277	248	263	272	254	260	253	267	282	241	250	276	271	259	252	217	240	248	261	268	255	246	260	233	266	282	228	248	262	273	258	251	256	277	269	253	253	289	285	281	242	256	256	254	236	250	255	273	247	228	263	279	291	247	249	274	234	256	261	246	244	265	288	250	250	242	266	257	289	269	268	282	252	266	244	266	266	246	251	254	229	290	270	248	292	233	268	276	233	274	251	247	273	259	245	269	270	271	257	278	254	257	250	235	267	248	251	243	292	233	239	258	263	272	250	266	258	261	259	231	280	263	241	258	278	245	278	217	237	266	259	241	265	233	260	263	260	255	269	252	297	238	272	272	274	261	261	263	268	273	239	248	253	239	261	263	275	278	275	247	257	277	271	268	267	270	253	251	270	273	243	263	254	235	266	259	284	258	253	251	236	272	283	260	262	289	282	266	242	286	264	271	255	248	277	237	262	264	260	256	274	268	275	248	260	244	266	260	249	307	265	253	258	241	272	259	256	267	262	252	258	285	264	238	272	280	243	264	259	233	278	273	256	257	266	243	265	271	278	244	235	254	261	271	282	259	241	264	293	273	274	266	252	242	255	236	267	244	248	257	269	263	278	285	282	274	250	235	239	273	254	231	262	267	256	254	258	263	261	272	273	248	249	250	258	256	250	240	240	289	274	272	234	258	228	275	271	258	231	250	267	231	271	260	259	245	265	256	248	269	271	257	277	280	269	304	278	256	227	261	269	281	264	261	271	255	258	269	269	255	264	269	252	263	280	256	268	255	225	253	262	251	238	289	263	264	265	256	237	245	281	297	266	269	262	262	258	249	256	261	221	270	269	242	255	270	219	248	283	247	265	236	237	253	253	268	245	296	302	258	248	264	255	260	261	281	271	290	260	263	261	251	242	243	272	245	242	263	246	245	248	256	249	263	247	284	272	238	296	238	266	251	258	253	247	263	253	273	253	248	259	243	244	277	282	292	260	222	259	246	227	275	269	263	253	291	271	261	228	246	250	287	263	257	236	272	249	239	247	255	251	247	262	270	289	262	273	238	258	242	267	280	239	261	244	235	264	254	283	282	275	264	255	270	255	262	245	260	248	231	250	276	275	262	253	245	248	228	250	273	258	252	293	245	285	269	248	263	236	229	269	259	249	239	260	270	257	243	266	264	248	283	282	249	251	289	266	267	238	244	255	239	275	279	270	260	228	273	270	254	264	265	266	249	268	256	268	239	292	269	267	252	238	252	237	225	253	275	234	261	258	294	254	261	271	256	271	259	262	265	253	248	258	254	254	269	260	250	255	267	222	249	259	274	293	216	269	260	258	243	255	239	260	258	256	263	270	252	271	232	253	248	227	265	229	241	256	267	223	267	272	232	244	249	270	271	243	258	224	246	259	249	240	240	254	286	262	255	270	293	262	294	262	261	261	262	243	270	277	276	252	258	269	254	275	292	255	222	269	253	278	271	256	246	260	243	264	271	225	267	258	256	251	234	233	265	217	238	270	258	276	256	285	230	278	263	244	241	270	245	230	252	264	222	259	229	275	248	251	256	277	273	251	273	258	273	274	268	276	263	228	279	247	274	262	303	254	269	290	255	256	283	246	242	257	279	265	245	250	250	263	243	219	253	274	270	283	258	239	265	254	298	259	281	257	269	286	254	274	270	265	249	238	254	265	272	271	277	252	279	236	244	254	242	263	247	301	265	251	296	261	240	266	269	272	257	261	261	267	247	266	242	268	244	257	252	240	251	265	263	257	256	244	231	247	256	264	255	276	293	252	275	266	261	265	264	265	257	247	264	256	231	262	270	281	280	260	259	247	225	265	265	252	282	252	270	249	255	270	245	234	261	247	252	249	251	277	262	261	253	252	270	253	256	248	278	254	286	252	259	261	274	249	265	270	270	293	235	236	251	268	262	257	248	252	275	253	265	227	274	248	265	263	287	236	264	290	265	267	263	259	227	300	280	224	291	248	238	269	245	274	245	240	272	272	257	264	233	233	239	271	267	223	248	256	265	249	252	280	254	278	261	264	260	259	250	234	281	258	262	268	276	257	250	259	278	258	236	287	253	263	279	260	277	251	258	254	239	251	275	219	233	241	245	306	284	229	278	243	257	255	275	262	260	235	254	269	249	235	263	252	256	248	267	260	254	271	254	281	244	251	278	286	279	277	261	271	264	269	249	265	266	280	273	239	259	267	256	268	265	262	264	270	257	262	256	242	295	273	281	229	244	262	241	272	275	277	272	254	296	286	245	267	278	241	251	271	281	271	225	258	229	241	275	279	256	270	272	268	240	222	253	262	282	232	237	256	279	245	261	259	253	238	258	232	242	258	250	283	229	285	264	264	239	284	247	272	267	279	296	271	242	242	262	248	268	250	265	233	256	237	235	263	247	255	239	262	278	251	227	281	261	277	264	253	270	263	266	269	236	251	231	265	246	235	273	281	269	266	250	276	265	253	263	267	256	264	268	249	251	256	249	259	256	260	267	241	250	283	274	257	236	272	261	247	266	263	271	304	255	267	252	254	250	242	282	253	261	248	265	256	264	275	257	255	295	259	293	235	254	269	256	239	238	257	238	255	260
20217	1312	701	485	441	398	362	361	358	370	309	317	334	330	327	337	344	348	361	353	337	346	317	322	327	334	344	330	323	324	341	314	345	344	312	375	324	328	343	346	294	311	342	310	335	335	336	322	297	342	333	331	321	373	350	315	364	342	326	350	336	313	293	341	322	318	321	327	347	316	373	337	332	349	320	337	328	357	320	352	321	300	353	342	305	320	338	314	340	330	347	320	309	333	337	320	341	313	309	345	337	307	338	316	349	327	336	329	329	327	308	326	324	326	333	320	328	352	324	364	328	346	337	309	365	332	352	327	306	327	349	354	306	309	335	359	316	327	346	345	327	332	296	339	333	321	353	337	341	351	312	359	311	341	341	327	343	347	324	328	362	289	297	303	325	318	302	304	327	337	305	317	330	355	345	318	313	357	337	305	338	318	341	338	293	338	326	335	356	318	326	308	309	292	348	320	320	341	330	319	324	308	357	353	336	356	317	331	313	337	318	338	363	323	298	341	313	364	281	320	323	326	328	298	343	339	327	315	319	332	366	311	323	301	357	301	321	318	312	355	354	331	307	327	319	326	329	309	323	301	331	345	314	328	331	332	376	317	331	307	344	331	319	313	301	311	326	333	331	302	337	313	354	359	324	323	335	343	347	321	313	337	315	309	315	326	354	329	318	338	321	354	327	327	309	349	336	338	321	341	341	326	331	311	330	327	339	321	307	315	359	325	295	325	319	356	355	330	356	347	310	353	346	295	323	333	334	335	373	346	312	345	331	352	311	317	331	336	311	309	313	350	351	345	332	322	351	329	340	278	295	328	332	361	284	313	327	385	293	329	325	329	343	337	302	310	336	333	347	360	322	315	352	347	353	327	317	337	303	308	315	309	328	344	313	344	315	321	324	308	331	312	310	323	331	303	330	297	306	361	314	327	324	329	333	314	352	343	340	304	348	325	338	350	344	332	328	328	333	319	365	319	339	367	324	353	326	338	347	327	335	338	316	325	315	310	325	327	331	346	298	303	342	338	321	333	326	336	325	321	312	316	300	345	330	319	344	341	330	304	347	313	342	338	311	336	348	298	321	321	317	328	358	301	314	327	323	346	331	331	335	317	324	311	342	345	301	310	284	339	317	323	327	318	354	350	323	307	313	331	304	333	342	335	338	321	351	359	327	339	323	322	333	315	290	335	318	339	320	342	329	332	352	330	326	314	337	324	330	282	366	310	343	318	310	304	357	331	325	323	330	362	294	290	344	334	336	351	309	345	322	362	324	319	332	314	307	342	343	320	317	343	348	316	363	332	329	280	320	329	345	313	360	333	313	323	344	339	299	330	322	338	316	349	325	323	305	311	342	359	320	341	334	330	321	336	331	343	322	314	342	299	329	348	347	341	320	330	337	324	343	313	325	323	326	321	287	339	313	332	349	302	337	322	320	331	335	340	327	336	330	336	314	311	326	316	359	342	339	313	325	313	330	345	340	347	335	332	308	319	328	348	325	337	335	340	329	349	331	334	308	354	307	340	314	327	342	341	286	314	311	321	343	303	363	353	305	325	335	345	334	350	321	324	328	308	351	365	320	340	348	359	359	343	310	291	329	316	332	324	293	321	326	344	341	345	331	353	326	315	341	342	341	308	318	358	325	331	323	333	342	327	330	325	338	348	302	337	353	340	341	353	352	327	304	313	339	321	327	316	342	329	292	336	316	322	338	328	347	305	327	349	325	343	321	296	349	303	341	341	348	314	329	320	352	321	308	340	327	314	278	301	359	303	337	299	347	331	312	353	331	301	344	341	303	338	326	340	333	343	329	311	357	329	346	318	346	310	348	332	355	300	328	351	306	358	352	340	336	313	288	322	333	333	327	346	339	290	322	346	344	340	296	347	341	322	343	292	319	337	339	342	319	318	338	312	311	343	335	305	326	325	345	339	381	328	339	332	334	344	314	346	314	309	334	338	323	319	321	326	341	310	357	317	350	322	309	331	325	339	306	355	333	351	342	353	317	347	308	326	329	327	305	319	321	349	335	343	344	306	316	314	337	344	331	300	318	323	303	341	322	306	332	345	295	333	374	333	320	335	347	309	323	320	344	350	322	320	335	319	299	327	356	316	372	364	351	340	376	307	338	343	311	335	325	307	330	343	315	323	331	329	343	339	343	341	329	334	358	340	344	360	310	357	288	330	316	316	300	300	373	293	345	345	303	369	324	274	347	363	309	345	319	294	324	327	335	347	314	309	313	335	337	340	337	314	312	352	337	327	330	339	316	334	317	348	353	343	305	345	344	320	296	316	310	319	378	359	341	311	343	286	314	295	334	324	348	348	315	325	341	310	339	294	313	325	289	327	324	326	326	340	351	331	344	335	328	355	321	332	343	316	359	324	322	310	325	296	323	327	366	309	353	345	330	330	308	326	315	345	352	344	312	306	312	312	339	337	311	302	307	318	306	326	353	349	333	315	320	331	376	307	330	318	330	327	367	297	317	318	362	283	340	353	347	315	309	362	325	327	339	354	349	338	328	334	294	327	373	327	331	334	336	308	347	349	342	339	315	337	310	350	373	331	329	328	316	333	315	349	322	332	354	316	321	313	318	344	355	341	313	329	339	304	337	332	355	328	305	307	324	319	311	316	302	305	325	360	319	336	315	353	321	338	355	326	341	316	348	340	330	302	346	297	296	339	361	309	332	341	355	339	339	305	329	310	300	341	313	326	344	320	328	292	331	350	330	338	360	342	332	336	313	343	331	351	343	311	321	355	334	325	337	330	310	328	354	338	334	339	313	309	335	305	312	323	357	323	374	325	358	318	355	356	320	297	335	366	317	309	314	338	352	348	323	322	333	320	378	328	313	321	314	348	319	318	317	340	331	336	319	321	306	325	319	309	322	345	343	354	332	311	307	330	304	311	351	319	309	335	331	341	329	331	317	324	303	324	341	324	317	323	340	297	329	327	295	317	327	346	315	331	327	293	337	319	313	330	327	322	354	361	319	340	294	330	310	327	327	330	339	323	311	315	309	347	336	326	335	378	305	349	338	328	317	308	310	328	323	349	312	310	339	337	329	336	306	321	328	344	318	330	368	303	312	325	321	321	336	336	319	325	318	325	322	312	352	319	335	321	326	327	298	332	321	282	345	339	339	333	336	304	323	326	341	336	313	330	347	332	326	325	364	354	298	293	306	321	315	363	301	339	327	315	343	316	322	333	339	361	331	332	341	336	334	350	377	335	286	316	344	313	342	329	333	317	311	333	317	328	300	324	354	279	325	316	362	328	332	342	295	330	287	308	359	328	348	325	309	363	344	293	318	331	317	318	338	346	321	340	328	324	340	362	331	328	314	325	327	323	345	339	335	347	361	341	298	351	334	352	309	309	345	332	337	344	322	374	337	335	338	321	318	329	329	302	303	340	318	315	338	330	306	331	335	319	313	301	323	321	306	323	319	315	343	297	301	335	321	293	331	310	343	351	313	293	314	333	338	330	318	342	326	332	337	340
24435	21466	29007	24331	21436	9098	1100	782	798	666	651	611	608	615	585	597	621	563	516	578	583	545	533	559	544	553	553	581	591	602	542	545	525	561	527	525	528	541	558	551	549	543	545	580	525	533	544	540	533	544	564	559	531	525	557	486	541	520	515	528	553	507	495	514	524	586	524	530	514	494	529	528	524	512	496	546	533	523	537	561	531	558	522	495	489	496	574	511	523	510	523	543	521	528	550	566	549	510	550	517	550	521	536	506	529	496	534	536	521	559	524	535	535	577	543	549	533	547	560	506	542	513	557	518	512	548	525	569	551	530	514	565	516	504	530	522	525	548	539	543	550	567	560	487	500	556	498	508	530	513	527	526	515	514	513	554	517	487	535	534	496	532	538	573	528	519	522	513	560	528	503	476	548	505	548	511	487	532	533	520	524	529	537	554	555	523	566	515	545	527	574	499	519	526	534	544	504	508	528	563	570	527	523	494	551	533	520	504	571	532	544	514	539	560	539	539	573	552	504	498	542	567	504	532	561	492	527	529	542	540	532	526	549	504	494	531	492	535	485	542	530	500	537	514	503	546	554	561	510	560	556	525	481	524	545	555	503	552	522	510	533	524	536	511	551	536	516	540	519	534	555	517	562	547	557	523	501	500	512	497	545	540	531	541	518	504	521	526	517	563	519	533	508	517	584	536	534	549	528	545	510	536	525	537	534	515	542	505	522	514	531	574	529	524	522	501	526	578	548	534	511	540	529	565	579	472	493	505	517	482	520	514	533	533	527	554	502	526	522	496	488	503	541	527	559	516	512	536	549	541	490	536	530	565	538	533	523	526	556	531	532	530	570	514	534	483	540	522	551	503	554	549	477	581	550	517	548	514	566	532	516	556	573	524	546	537	500	537	516	528	538	546	557	527	527	539	537	502	521	530	556	546	570	515	549	526	523	506	520	523	544	474	555	536	516	549	509	527	544	494	501	525	548	551	527	513	510	528	507	549	544	508	558	533	492	584	532	555	568	501	543	520	519	497	536	502	528	533	547	520	513	565	478	522	525	557	537	498	565	506	539	535	595	561	494	521	513	531	562	523	527	488	528	531	537	530	512	514	522	540	531	520	558	501	516	546	595	516	511	520	531	501	548	519	564	536	505	536	536	558	528	531	549	542	513	486	539	548	515	555	567	559	521	533	499	521	546	566	530	537	496	497	521	530	529	566	530	519	545	552	527	542	528	524	561	576	569	534	528	514	511	499	507	506	553	569	521	540	590	544	511	520	541	563	489	518	548	564	510	514	532	531	518	544	506	549	515	526	506	528	550	547	512	528	514	516	533	513	490	550	540	508	562	504	553	530	580	503	558	536	526	541	491	508	514	553	580	540	584	520	510	537	509	547	538	515	490	535	518	530	532	530	569	532	482	530	522	474	564	511	554	546	517	498	552	539	536	529	539	526	536	538	534	562	568	493	518	532	557	515	542	549	547	504	536	558	544	536	492	565	457	499	542	518	566	553	519	547	531	565	547	533	499	517	526	544	550	526	529	544	526	532	554	529	552	522	503	521	479	499	541	541	550	538	531	498	518	508	503	504	494	529	530	522	512	533	508	477	501	524	514	553	562	524	527	535	518	554	573	500	545	527	525	527	557	551	519	553	544	522	538	536	516	537	498	561	541	532	522	552	522	534	508	531	561	541	543	544	526	535	505	491	532	530	506	551	536	540	523	527	510	536	473	550	548	574	542	541	521	527	547	562	526	578	533	521	507	501	565	541	552	568	557	534	499	533	561	527	542	504	519	517	543	514	560	518	544	515	497	517	538	552	517	526	545	486	556	568	494	523	539	513	528	535	524	507	517	549	520	546	498	520	538	508	538	531	551	500	537	548	524	525	537	510	519	523	544	521	568	526	554	504	521	535	490	535	539	532	497	497	529	541	550	513	523	514	565	524	510	509	511	520	500	513	511	570	506	490	534	554	562	511	539	539	557	544	528	549	499	575	555	530	555	526	485	513	472	518	530	517	541	514	572	537	525	529	528	525	507	553	510	527	547	539	491	548	549	531	532	543	538	516	499	497	514	550	540	533	503	536	522	534	552	494	496	552	513	501	532	543	557	523	513	545	520	550	568	569	519	515	515	514	543	527	575	508	509	525	539	539	536	517	541	523	531	550	565	497	525	518	535	566	515	534	545	498	549	519	489	515	556	535	545	543	577	505	514	567	560	527	519	531	551	526	552	557	517	565	502	553	521	567	539	561	519	514	522	510	542	500	554	511	527	511	568	557	554	515	496	491	509	573	489	540	532	533	532	532	503	563	533	518	550	575	519	533	554	494	502	554	508	500	539	531	557	549	562	522	516	511	509	537	490	559	542	556	491	518	521	524	538	556	536	532	502	527	526	568	504	538	494	536	531	553	551	539	531	511	514	559	549	510	532	552	536	539	554	482	542	537	529	525	528	507	539	549	580	508	532	541	533	558	555	546	500	532	539	583	529	548	571	559	524	564	556	478	530	594	540	551	575	495	505	482	510	497	518	502	520	561	525	527	511	544	497	527	522	539	496	516	512	518	548	575	540	528	577	589	514	535	557	535	504	528	544	527	502	504	547	519	518	540	520	513	538	547	506	539	533	540	519	574	485	523	535	572	520	515	507	502	545	492	549	565	555	541	560	558	560	497	487	564	531	520	504	513	511	526	527	505	497	507	499	570	522	536	535	521	545	530	494	527	524	499	517	553	532	561	556	493	526	533	550	519	494	554	513	520	526	513	524	517	555	518	531	496	527	516	512	528	542	559	556	482	544	535	494	526	510	504	587	531	516	547	535	507	524	524	556	525	522	553	536	529	522	525	555	553	511	525	539	518	542	485	556	570	498	525	553	527	516	525	529	512	568	506	514	538	519	503	498	473	569	540	509	495	518	557	545	546	562	557	545	528	539	503	510	508	560	490	515	557	530	520	534	566	513	535	538	523	522	540	538	526	529	529	524	538	504	551	533	522	554	537	546	566	519	487	514	553	538	571	503	538	519	514	542	542	503	545	498	553	531	575	541	547	524	536	542	554	568	513	584	562	529	544	492	530	524	531	553	473	513	547	569	537	554	559	521	477	530	560	534	481	554	508	530	533	529	531	524	560	516	536	513	530	540	509	513	552	521	502	544	506	559	534	493	562	539	511	506	527	515	524	488	481	513	526	530	506	510	517	532	545	524	512	516	537	538	544	545	519	534	496	513	529	533	501	514	510	509	527	503	513	546	534	541	544	547	531	525	498	521	496	518	518	504	574	580	537	515	548	503	541	582	518	541	552	537	538	518	508	548	572	547	573	525	490	504	529	578	537	571	537	529	569	518	503	549	588	571	472	518	562	570	525	510	500	530	563	543	513	527	522	560	524	569	497	510	538	527	553	540	543	487	501	549	551	547	569	561	514	527	509	504	541	511	528	518	517	535	545	521	557	540	547	569	520	558	545	486	506	488	520	510	517	483	535	542	558	531	509	538	533	526	540
44795	9026	6064	3132	2242	1757	1504	1334	1120	1050	972	894	862	872	751	795	750	751	672	794	709	701	701	669	695	659	689	684	706	650	673	646	665	665	672	695	673	690	630	663	635	664	631	663	621	659	594	647	641	697	676	612	684	661	667	646	649	713	644	648	635	632	677	689	640	675	643	633	677	683	631	649	679	634	670	657	631	643	680	641	656	648	653	652	633	620	654	691	626	644	678	670	660	626	710	631	655	660	608	645	672	676	628	645	615	680	578	700	620	677	641	632	628	678	605	631	649	615	672	635	661	658	612	622	618	623	681	627	677	639	637	641	627	639	657	647	619	660	642	658	620	659	645	660	638	617	645	647	628	623	640	671	624	653	661	679	681	637	677	638	616	633	643	620	644	646	637	588	637	675	629	673	650	669	596	655	597	650	652	697	632	638	661	640	659	647	626	627	671	695	623	612	646	660	649	650	666	686	631	635	628	645	624	643	672	640	637	658	651	647	672	613	630	653	649	678	627	639	642	627	625	687	661	598	610	679	616	615	679	665	623	622	642	633	663	675	642	605	668	624	669	674	639	638	656	627	653	655	610	640	659	664	665	628	641	631	685	632	646	621	638	692	615	639	650	671	684	688	622	576	673	605	621	625	652	645	616	659	648	637	653	654	662	614	636	680	632	682	624	684	635	697	637	692	659	666	649	632	666	626	629	709	624	627	687	591	742	663	618	647	643	650	687	667	660	601	662	643	660	645	662	678	635	607	629	610	633	684	642	668	717	639	613	605	659	696	681	595	642	659	671	669	668	623	646	666	626	676	623	638	647	659	670	650	650	642	624	691	702	729	647	652	613	625	647	636	645	657	629	677	675	659	587	605	677	634	703	661	622	644	649	635	605	657	612	654	614	650	643	662	654	660	615	634	642	642	663	646	637	604	711	633	676	650	637	636	615	679	640	630	603	658	655	633	696	663	606	635	681	606	613	638	603	641	655	635	627	641	607	629	643	636	682	632	656	638	646	689	629	636	658	621	623	606	641	625	675	600	670	642	685	607	676	619	687	595	633	678	691	635	594	665	650	681	646	692	607	635	649	645	679	643	630	654	650	680	610	637	604	645	641	663	657	630	656	614	675	665	658	661	621	659	675	636	665	622	629	671	619	703	602	639	645	651	692	650	646	637	611	654	644	627	646	654	674	648	689	658	642	652	663	669	628	655	574	633	654	649	667	627	646	594	652	653	644	625	660	623	682	694	672	657	688	634	637	654	642	665	682	643	642	667	618	624	669	675	635	662	605	663	620	647	645	655	630	647	678	649	664	619	646	614	696	600	687	664	647	669	657	642	651	674	670	644	689	635	667	672	701	627	653	646	620	639	666	645	664	648	669	627	681	648	623	659	642	669	707	675	663	670	670	675	615	688	610	690	652	691	674	678	628	633	657	670	694	641	663	635	634	635	572	669	611	616	608	628	631	665	656	627	632	613	614	682	657	613	608	645	679	587	660	678	644	625	653	668	657	625	657	668	678	619	644	687	654	668	677	662	666	663	662	658	668	627	658	705	631	693	678	648	646	667	663	647	670	629	669	678	668	675	640	626	634	623	644	680	630	638	665	613	622	685	660	624	672	666	628	653	645	606	665	611	679	631	614	636	691	638	680	666	670	614	719	662	642	630	620	641	629	670	704	699	637	626	645	662	640	670	652	615	630	643	634	631	632	652	641	711	638	633	638	619	647	630	626	661	603	635	681	608	646	635	667	644	638	658	653	631	642	651	652	689	666	668	664	630	625	642	604	670	667	728	640	655	663	616	657	617	664	671	644	651	657	663	640	639	661	615	624	653	701	680	640	600	678	650	655	675	649	629	688	641	655	610	670	666	657	641	599	584	648	666	635	684	686	654	626	651	618	632	624	664	658	645	688	672	632	641	643	671	636	643	635	646	639	635	639	688	672	640	667	678	642	623	694	658	633	635	593	693	638	654	648	640	621	627	641	642	649	703	688	629	660	604	673	621	649	699	654	631	636	661	638	653	643	674	646	610	665	666	640	642	660	679	670	663	652	632	614	636	674	644	637	640	656	663	674	586	643	691	630	636	645	653	660	637	655	635	706	662	628	664	669	623	632	626	690	663	636	662	649	639	622	685	655	628	624	668	674	660	628	602	608	607	626	676	668	659	629	660	663	620	617	643	664	603	634	656	634	671	683	618	680	630	645	653	618	630	670	649	679	649	681	635	626	609	638	621	633	618	660	662	634	630	651	631	610	598	607	633	648	637	619	666	640	649	617	646	620	627	651	638	646	667	656	646	621	620	659	671	609	673	656	631	665	633	608	649	646	658	636	625	600	626	634	629	651	624	676	638	614	623	649	668	665	646	666	650	689	650	628	660	650	613	682	637	672	616	661	624	606	632	634	635	668	624	660	683	627	670	716	614	664	661	658	612	637	658	633	668	652	642	603	625	657	639	643	635	686	649	648	686	669	670	626	679	674	617	646	683	660	600	635	584	615	636	649	635	644	637	649	621	630	669	570	628	640	660	688	634	634	658	677	603	673	601	637	628	638	652	670	649	623	671	666	613	677	631	639	668	644	690	632	661	655	656	657	649	589	626	668	637	593	650	621	602	616	608	711	641	686	673	653	627	627	641	637	668	628	664	667	658	639	625	642	646	650	657	663	641	604	653	617	645	663	682	656	671	644	654	681	631	643	660	630	666	637	650	597	631	658	613	661	650	666	667	655	660	628	633	643	672	667	668	650	639	655	641	610	623	656	631	644	632	659	630	667	627	639	662	641	635	645	644	684	632	633	654	625	627	650	592	668	671	630	678	648	639	689	633	641	663	642	664	639	677	619	653	646	651	652	614	621	643	653	623	653	622	646	637	621	656	686	618	605	677	629	666	640	637	709	692	616	645	619	640	618	657	620	657	638	619	636	664	596	607	650	641	638	682	679	642	624	646	691	620	674	654	658	656	674	632	660	605	634	607	671	641	637	603	687	594	631	589	671	627	648	639	643	665	606	646	651	651	650	625	583	685	636	613	624	667	667	650	672	651	631	628	616	629	658	678	646	627	674	626	653	630	655	670	659	632	672	670	675	653	642	640	614	685	638	643	640	594	679	629	644	639	652	657	628	696	597	627	644	655	664	618	614	634	623	644	676	644	673	604	600	644	650	635	602	684	655	695	628	649	649	649	656	644	665	612	651	639	679	628	655	614	659	638	656	645	645	620	658	649	614	685	649	628	617	612	657	637	661	556	640	639	667	625	648	653	623	616	626	643	610	639	674	642	694	669	714	676	619	682	611	687	644	674	622	657	645	618	645	688	679	680	634	673	604	684	654	620	616	657	665	648	624	686	684	679	645	644	624	631	658	612	672	625	660	670	696	619	676	644	641	635	612	609	640	630	660	621	637	659	648	720	680	662	668	691	681	635	656	650	667	637	635	642	668	633	642	632	673	640	660	674	641	619	650	657	648	621	677	655	642	623	672	646	614	644	672	664	616	618
25814	21463	27780	25355	7188	463	348	314	295	286	274	266	255	233	231	226	246	229	229	224	216	185	239	227	213	247	212	246	219	212	219	190	213	224	228	210	207	228	217	246	203	187	191	235	210	176	220	231	214	205	200	223	219	227	227	223	220	238	209	220	206	256	221	208	194	215	211	216	195	209	210	185	205	210	203	192	197	203	209	214	197	206	191	194	209	208	191	204	202	187	216	206	221	215	245	178	212	212	185	202	216	196	206	206	203	221	198	246	207	187	211	207	204	186	190	215	225	204	206	221	196	211	226	232	213	188	204	201	204	208	210	217	190	215	210	217	201	223	210	195	227	225	189	218	207	218	189	195	204	231	204	191	200	190	207	201	205	203	207	212	218	221	226	222	198	209	196	194	222	215	184	199	222	225	205	196	217	201	201	213	195	211	211	186	214	198	221	200	226	188	202	207	213	201	175	217	224	183	213	189	202	180	212	216	215	207	209	179	229	211	217	219	207	208	226	211	195	228	213	211	206	202	195	219	208	204	204	204	211	213	202	222	222	208	236	202	202	217	190	230	209	220	198	228	236	233	221	192	168	211	204	211	186	203	208	205	209	233	234	218	217	225	202	220	225	194	216	231	233	221	207	209	235	206	193	223	187	194	216	202	207	222	222	204	201	196	201	202	203	220	233	198	219	197	207	236	202	202	221	205	218	227	197	209	193	188	210	202	228	215	232	200	207	181	208	196	211	235	229	209	205	202	219	202	192	217	204	190	214	202	203	210	215	172	222	202	202	193	214	208	212	215	226	205	212	241	226	233	220	216	192	224	214	222	184	197	202	216	201	189	214	193	235	178	197	184	225	199	195	238	201	203	189	210	191	222	215	225	230	220	228	212	202	188	233	198	219	218	196	230	215	231	192	203	200	191	211	226	183	213	204	207	209	217	217	182	207	187	212	214	193	215	231	221	224	225	227	198	211	208	202	184	190	219	228	202	217	203	193	195	221	199	196	207	199	202	246	227	227	214	209	197	249	197	237	203	222	195	216	206	204	213	195	205	194	208	205	223	191	200	219	203	222	185	215	207	197	193	209	219	207	178	227	194	179	237	192	219	207	216	220	229	213	220	229	211	198	194	244	214	206	228	211	213	234	213	207	218	201	197	187	192	197	189	201	210	206	211	207	207	201	217	209	197	213	222	214	212	208	213	183	197	208	196	208	200	206	221	205	208	182	201	207	241	201	210	223	208	224	192	189	205	231	216	215	205	213	251	229	187	213	213	186	217	187	205	202	223	192	224	236	225	230	201	197	209	206	222	198	222	202	209	225	208	209	211	221	230	208	200	204	212	192	192	221	222	245	211	200	208	187	201	203	242	182	212	208	212	194	220	195	211	205	192	221	188	167	232	233	198	210	195	206	210	224	205	188	199	208	213	212	221	228	201	203	189	189	199	216	188	222	200	196	235	185	195	228	211	208	213	208	206	223	196	221	207	172	209	213	225	219	197	221	196	221	209	201	228	191	208	195	210	221	217	208	194	212	228	215	220	213	193	208	196	208	206	221	219	195	170	208	196	195	192	211	188	206	229	194	213	194	188	194	203	192	220	201	211	227	222	222	193	230	197	204	196	206	187	200	225	206	192	223	182	186	209	191	208	200	205	198	215	214	205	216	203	201	208	207	224	221	240	210	235	207	194	204	195	224	226	205	209	202	221	219	189	200	216	221	221	244	217	223	224	218	210	244	198	188	203	225	222	205	235	227	205	214	192	218	186	240	226	183	227	211	213	200	190	225	198	217	205	231	192	223	231	196	201	218	200	216	237	208	210	204	203	227	202	226	223	212	181	237	208	203	215	191	219	208	226	227	221	226	194	199	199	199	212	220	209	221	215	215	235	218	215	202	211	202	210	192	197	210	206	235	205	217	230	205	222	215	199	220	227	219	233	213	196	220	195	213	211	218	193	200	185	221	208	222	202	219	202	188	206	184	207	221	174	220	214	211	226	190	222	217	186	209	208	199	212	203	215	216	186	214	188	227	210	186	187	225	230	203	215	197	201	218	216	193	229	185	225	202	219	215	213	238	214	214	207	240	205	203	189	188	212	213	194	234	188	208	209	225	220	227	201	188	206	199	193	209	226	220	219	224	221	219	200	201	235	216	204	210	218	218	249	215	223	200	207	228	228	200	230	215	217	198	206	208	206	198	199	223	219	229	217	211	208	245	203	188	208	207	198	205	184	218	195	203	219	219	193	182	203	215	210	208	206	205	207	241	217	206	230	207	219	189	233	214	214	206	195	237	225	209	200	223	190	225	215	213	206	221	198	193	235	184	209	204	218	206	209	224	230	213	229	211	219	238	213	218	215	236	198	182	212	208	205	210	227	211	235	210	206	217	202	232	205	186	200	240	227	191	212	202	198	223	235	204	204	193	234	198	224	242	213	221	212	213	207	227	215	209	197	211	224	198	193	216	223	196	208	200	194	239	211	207	203	202	227	208	218	204	239	201	191	204	197	228	211	208	231	209	226	202	198	227	235	187	222	213	193	204	191	207	204	226	223	192	201	211	205	215	228	231	198	203	224	201	209	219	223	221	193	206	217	196	220	195	242	194	199	219	200	206	195	222	196	210	215	201	225	185	216	239	177	192	214	198	194	165	218	210	225	230	228	217	183	212	212	207	208	183	235	196	212	212	187	183	222	217	233	235	185	197	213	215	231	213	191	218	213	228	206	188	212	211	204	209	218	187	201	204	213	207	211	212	215	189	227	191	198	206	176	171	213	212	232	204	208	218	215	213	210	208	188	217	232	217	191	221	204	201	198	175	206	203	219	211	209	202	196	196	236	221	217	213	216	202	234	206	214	203	210	181	220	206	214	191	209	215	223	199	197	203	207	210	225	197	236	199	246	210	205	201	206	189	214	212	207	204	189	190	206	204	232	213	193	234	196	191	218	226	223	201	189	192	223	248	229	194	221	198	208	177	240	178	223	229	203	187	229	194	202	210	223	186	231	228	224	234	200	207	197	195	202	235	222	198	206	213	213	208	183	224	191	187	202	237	207	210	200	176	184	197	208	228	212	212	179	215	250	207	210	210	224	222	200	232	207	233	209	193	211	195	203	219	213	203	208	227	199	221	180	232	216	213	192	207	219	196	215	205	227	218	215	194	216	214	202	195	201	222	194	216	225	205	197	236	203	187	213	231	194	205	237	207	218	254	219	226	217	217	206	216	203	200	223	207	213	226	220	215	199	206	213	197	192	213	214	209	205	193	202	206	218	233	215	224	192	199	205	192	216	215	205	222	202	204	212	210	214	213	195	207	214	199	206	239	195	221	174	258	223	204	218	193	211	241	232	202	216	210	206	241	202	192	211	207	233	214	204	210	226	211	245	199	225	222	240	201	228	212	226	194	207	205	225	174	225	257	195	187	189	204	200	194	195	208	235	181	210	199	223	193	173	228	209	220	201	200	220	199	201	216	222	195	209	194	200	203	218	205	212	216	224
42009	5700	3090	1530	1110	834	737	612	560	514	461	432	414	363	363	348	346	348	331	350	320	306	335	319	291	344	287	286	289	284	307	276	298	278	299	304	296	266	308	295	310	291	286	321	286	290	306	277	263	264	274	261	264	284	282	287	325	275	305	280	302	291	288	328	282	268	318	249	279	303	292	296	295	282	281	287	296	263	290	265	316	279	307	241	309	271	277	295	291	320	276	293	300	285	282	278	303	285	243	315	309	302	293	306	310	290	311	320	291	312	305	311	302	312	286	304	271	296	318	277	270	292	290	284	303	309	279	291	294	305	268	296	297	273	274	287	279	321	269	304	275	317	287	311	294	296	289	260	326	302	262	269	304	290	297	281	272	293	285	298	298	296	271	284	269	289	314	290	283	259	295	300	297	287	262	302	300	274	302	294	288	280	255	291	297	276	292	288	270	282	267	280	282	301	251	280	294	292	277	288	283	277	256	281	291	282	307	300	240	298	299	283	263	304	278	312	281	270	292	305	297	275	320	308	299	316	308	301	289	251	273	280	288	313	290	283	309	289	263	251	293	289	274	333	291	293	282	275	283	292	290	277	295	299	316	270	271	298	282	271	294	311	262	282	312	283	290	292	268	291	282	287	283	286	266	279	250	288	302	279	291	290	294	315	303	306	296	285	290	267	265	283	286	266	279	263	254	284	284	284	286	271	286	305	263	277	277	292	272	335	283	279	288	317	295	303	309	244	270	294	294	298	320	293	317	271	289	278	285	301	276	283	294	234	278	281	258	305	274	289	294	282	261	307	303	262	249	297	300	299	289	285	282	271	290	302	253	270	320	265	301	247	260	282	273	255	283	267	287	293	283	255	263	271	296	281	298	304	287	277	321	288	305	290	299	272	303	280	256	268	293	286	274	288	269	269	308	278	315	288	242	298	306	273	277	271	264	274	289	278	315	328	262	304	328	307	294	293	273	272	296	272	279	290	263	266	277	286	299	298	268	279	258	271	262	297	298	296	282	286	314	286	283	307	292	307	303	298	296	301	283	307	280	295	294	315	275	303	270	268	255	255	271	280	310	281	263	265	300	283	277	307	280	264	273	295	262	322	305	306	281	293	291	286	251	269	298	308	289	294	263	267	323	305	283	321	296	291	257	279	274	327	289	274	301	283	294	313	302	312	320	325	287	289	275	262	260	271	275	280	303	303	288	285	309	319	269	269	288	293	245	287	291	305	281	291	275	266	262	304	278	287	309	284	263	305	279	243	246	281	292	293	271	295	259	279	281	273	274	311	299	267	281	269	280	298	287	329	294	297	287	289	274	267	265	295	287	315	266	252	282	318	260	296	287	263	291	308	282	314	304	276	322	262	261	296	296	260	292	261	287	298	320	282	267	273	280	296	273	286	281	285	263	298	271	317	279	283	266	308	274	284	289	302	285	282	301	278	293	264	335	295	277	283	289	298	254	306	275	311	305	287	295	292	293	298	282	311	306	296	281	307	282	275	301	301	276	284	279	310	270	285	259	280	262	286	317	272	289	299	295	265	311	252	308	280	277	288	287	305	282	274	290	285	277	267	277	290	292	273	297	289	272	285	317	297	280	306	285	312	306	264	294	296	281	268	311	308	292	292	328	254	299	301	272	297	268	300	304	274	276	308	290	288	286	320	264	277	276	295	287	315	287	305	267	291	324	272	290	257	309	283	292	282	283	273	303	307	272	281	313	293	249	296	272	291	293	255	267	284	298	275	276	287	291	291	316	271	267	284	279	276	299	284	306	272	287	252	262	291	295	287	286	282	290	306	278	287	280	264	291	299	292	329	303	290	294	274	282	286	277	293	286	292	311	294	293	279	283	310	259	286	275	309	297	284	313	295	287	280	283	303	319	301	299	280	267	270	283	302	282	290	310	287	259	275	299	308	295	288	286	263	299	291	299	301	290	273	277	286	273	291	311	276	282	279	310	288	258	278	269	268	290	295	285	283	282	297	299	279	276	293	265	276	315	308	277	298	277	324	282	309	257	300	256	302	286	292	285	309	303	304	304	294	283	273	306	308	299	302	252	289	267	279	292	303	288	276	282	306	272	298	251	281	328	270	301	275	274	300	296	296	276	277	286	312	297	290	268	269	307	299	322	261	310	285	271	312	264	283	284	321	284	303	289	274	270	290	301	258	263	310	271	290	294	271	303	323	295	300	321	291	279	282	279	276	272	268	302	321	283	262	282	278	280	285	274	293	270	271	268	293	300	267	266	292	251	269	295	265	280	299	301	316	303	263	299	285	305	296	294	291	319	296	306	292	275	295	301	270	286	281	308	267	291	287	275	292	310	277	308	303	289	278	294	300	315	267	287	275	275	258	287	308	279	288	283	287	290	295	274	290	301	283	313	256	296	269	290	290	300	311	293	315	298	277	284	326	289	271	273	286	264	303	289	304	299	262	278	272	309	293	282	275	287	273	288	306	282	304	285	294	301	255	300	335	284	292	291	307	299	270	328	289	288	263	287	282	296	261	265	287	263	268	292	283	291	308	261	292	298	300	301	285	266	282	274	278	281	279	261	304	260	324	293	268	292	296	314	264	260	286	281	294	284	291	283	300	299	323	270	256	277	291	279	291	254	287	282	340	269	292	295	285	302	282	316	303	305	286	266	264	288	328	279	283	295	290	274	307	284	273	280	264	306	309	285	296	310	264	298	291	318	265	293	297	270	269	251	268	279	277	304	287	277	278	322	257	317	284	304	273	293	305	259	286	264	291	264	301	298	288	313	291	290	272	293	282	309	276	303	270	314	314	286	281	286	295	280	257	314	298	293	285	301	298	290	297	296	273	270	270	293	273	302	294	295	301	307	281	295	305	327	268	293	288	299	307	310	282	294	313	302	325	271	313	274	303	276	295	286	274	285	321	302	281	287	294	272	263	302	299	284	314	294	285	288	285	283	294	298	270	306	302	284	282	287	302	283	293	305	282	284	295	284	292	291	294	287	311	292	305	290	302	271	311	307	274	255	289	300	293	294	273	274	277	279	274	302	269	289	310	304	296	326	297	289	284	256	294	286	273	265	289	287	272	292	299	308	269	272	283	293	290	284	281	272	272	263	277	279	295	309	263	308	265	273	251	283	288	305	266	306	264	274	244	275	296	305	291	260	283	298	283	287	277	287	237	292	309	287	259	320	318	281	267	282	288	275	281	266	301	297	293	284	292	323	296	288	313	282	298	308	279	332	270	302	275	291	288	271	281	298	298	255	277	299	294	293	260	276	285	269	298	292	267	274	311	281	308	277	300	267	279	294	278	273	300	290	288	268	301	286	305	311	266	277	275	286	281	290	285	269	307	306	286	293	299	277	269	301	283	290	324	310	276	302	308	292	260	274	303	282	295	292	291	287	291	298	284	279	249	295	310	286	277	303	309	299	288	319	301	243	303	270	285	306	295	278	297	301	316	258	301	283	274	274	307	271	271	269	281	285	272	299	279	294	260	303	266	276	303	292	290	278	297
23430	21503	29595	23818	21487	21525	7914	1250	905	894	834	812	693	729	701	699	695	699	663	627	659	676	639	626	671	639	685	606	574	647	634	627	615	616	582	616	645	655	610	600	609	620	566	612	633	608	580	602	598	569	633	622	631	627	657	603	610	614	632	624	566	599	585	616	605	585	619	609	623	630	620	575	585	601	609	623	562	622	600	589	590	593	596	619	553	585	584	612	594	597	603	586	571	606	622	609	573	597	611	565	600	606	576	621	590	561	616	602	590	579	575	623	596	617	602	548	604	575	656	649	628	625	654	605	573	597	547	563	598	569	630	617	621	586	621	612	538	588	595	599	571	590	596	571	595	590	575	631	607	574	637	639	564	609	655	595	589	589	578	603	564	584	608	623	597	597	570	584	589	625	568	582	570	606	600	573	619	620	582	597	605	643	593	607	620	611	595	585	584	606	591	603	630	603	604	586	586	580	594	578	570	556	602	643	591	586	598	604	562	548	600	578	576	581	605	605	646	586	588	578	573	597	632	612	592	597	635	574	582	591	618	576	572	634	598	567	594	575	600	594	639	643	675	589	598	606	618	563	622	598	603	604	571	560	594	571	598	607	620	621	599	577	556	579	585	567	560	563	581	595	574	559	604	603	634	595	591	623	538	607	597	613	624	598	605	607	580	600	599	579	586	565	625	565	622	606	609	637	616	608	608	573	582	556	569	606	589	598	612	604	588	546	620	568	659	578	544	600	589	610	592	559	607	607	625	605	607	572	625	586	612	591	599	608	605	595	559	618	582	621	593	566	603	601	578	564	609	606	583	577	606	606	584	577	591	613	593	593	625	614	561	603	594	609	582	589	616	610	606	629	629	618	571	598	577	588	566	573	605	597	586	635	623	594	568	663	571	595	559	557	575	564	615	578	620	572	607	611	609	592	570	605	585	576	552	592	634	619	553	604	597	579	578	590	625	601	578	591	601	623	604	610	604	596	637	580	614	574	582	595	579	604	620	635	581	600	575	605	557	584	585	616	620	610	602	618	560	564	560	622	586	626	613	561	577	579	598	578	634	605	575	626	572	586	636	547	557	572	583	597	554	568	589	556	606	638	614	621	600	553	582	575	608	596	586	610	628	601	614	563	580	626	561	594	569	606	576	634	590	575	612	607	600	614	605	572	557	591	617	595	598	649	602	629	645	584	618	586	632	619	648	592	594	569	568	587	580	597	608	607	614	618	577	583	602	658	609	615	628	574	602	616	638	630	655	620	589	563	580	632	645	613	587	592	584	601	621	608	559	594	600	584	578	595	569	614	560	619	622	621	571	580	594	564	596	595	613	573	576	612	585	599	589	607	623	594	579	576	585	605	628	590	622	614	601	584	583	579	589	584	579	568	597	592	571	614	545	554	572	579	583	550	553	595	639	590	617	628	603	595	638	589	575	539	588	580	576	598	608	657	572	630	578	599	577	614	592	610	623	576	601	598	567	610	565	606	578	645	586	575	601	594	599	620	588	565	576	596	579	584	592	638	589	598	609	608	592	580	586	577	570	620	555	579	580	584	637	572	604	586	595	587	622	570	591	578	601	607	588	625	588	626	604	560	578	600	593	600	572	598	623	590	578	579	561	591	565	594	595	576	559	653	611	550	590	623	617	576	614	573	567	604	584	623	577	561	582	578	584	535	585	577	565	614	613	603	556	581	597	585	601	567	597	625	587	576	636	589	595	541	632	581	541	621	564	607	620	580	645	612	610	611	608	617	596	589	584	558	594	600	592	606	577	623	556	596	603	603	595	616	584	543	577	634	606	567	578	576	613	568	595	620	574	603	620	610	609	599	586	565	576	612	605	584	596	583	601	609	558	585	577	569	595	550	566	588	614	565	589	597	604	581	611	607	576	635	596	559	584	635	575	583	588	605	574	579	568	616	580	581	617	568	615	555	613	584	613	622	607	583	622	560	626	567	599	607	600	609	588	622	592	616	612	624	593	602	569	590	586	646	596	553	590	614	557	622	604	565	554	631	569	602	621	611	579	598	615	573	570	594	614	635	616	576	587	596	599	646	605	643	598	563	603	542	584	600	599	602	594	550	574	615	577	586	600	604	599	588	564	558	563	619	583	553	574	628	600	586	580	553	571	592	588	592	566	586	588	594	628	571	564	590	574	605	605	594	577	618	567	604	567	630	642	609	567	595	552	566	616	609	592	604	587	586	602	590	578	625	565	583	590	605	624	585	581	556	582	597	565	578	555	581	611	631	603	606	607	601	564	608	627	564	576	589	557	600	594	563	606	612	600	589	606	587	616	592	603	589	586	611	603	605	575	562	608	591	569	553	629	574	620	612	633	668	560	607	555	586	548	608	546	577	624	623	559	605	597	591	631	590	604	580	573	614	576	608	593	581	592	614	542	565	583	598	556	591	626	575	605	553	637	600	593	549	611	623	625	541	591	580	601	578	596	614	584	600	630	594	622	625	559	586	617	609	625	611	630	593	577	596	593	623	588	650	587	624	631	632	615	601	600	574	590	578	532	555	627	571	653	573	580	580	593	643	595	625	616	581	565	587	558	561	613	637	594	649	622	654	535	609	564	536	603	544	577	594	573	610	571	625	615	552	586	605	588	584	629	582	638	600	605	580	567	571	626	577	582	606	642	647	609	607	600	578	604	585	610	559	583	612	614	588	650	600	618	653	599	584	567	603	585	552	549	652	549	642	611	579	582	552	552	621	599	577	558	590	575	541	560	600	562	636	577	614	602	591	613	562	540	593	564	590	627	589	595	591	577	587	606	573	637	591	605	581	602	597	600	581	585	599	621	582	593	606	608	583	563	564	587	561	584	592	588	574	607	586	630	570	600	645	622	633	598	577	596	593	605	542	607	587	574	646	571	580	606	611	553	598	597	606	601	608	612	595	649	588	607	610	563	582	565	580	625	594	588	570	592	617	609	615	592	622	575	560	589	563	597	543	594	582	589	609	589	592	588	610	554	551	561	587	600	609	554	572	604	591	604	620	628	599	611	578	615	611	622	578	599	576	564	604	585	608	598	608	612	585	629	609	573	634	520	625	600	569	619	611	592	575	593	629	634	594	615	569	597	600	547	593	608	607	583	572	582	583	603	572	563	608	589	611	594	599	574	611	613	584	609	607	623	601	616	582	595	583	597	568	592	605	567	592	578	610	546	565	580	599	578	602	633	570	596	560	571	622	623	613	601	593	595	552	588	606	599	585	550	602	646	581	549	592	625	620	538	628	556	586	592	612	607	613	597	598	622	579	533	589	640	589	624	603	631	588	584	570	588	616	578	589	576	558	616	580	619	572	531	552	603	581	642	618	575	566	581	564	588	575	559	548	582	580	619	561	605	561	611	644	557	608	531	621	608	607	580	587	564	595	569	604	609	620	579	606	547	550	586	615	630	548	639	614	602	607	625	602	582	578	593	590	558	592	608	574	557	613	581	618	557	591	577	592	598	623	590	587	590	594	663	587	634	588	584	615	574	558	562	574
51037	13297	10195	5359	3843	2966	2335	1925	1663	1510	1374	1245	1181	1058	978	999	897	905	875	823	839	787	838	828	769	827	807	754	797	769	761	767	845	764	757	762	745	772	745	764	767	774	758	787	714	799	776	734	695	739	773	758	707	759	756	750	758	720	716	754	753	752	751	705	765	762	747	715	762	758	743	742	783	755	741	684	740	743	675	767	731	751	723	701	717	681	693	730	749	691	760	751	702	693	798	766	705	738	744	720	754	772	738	728	738	747	732	742	738	772	752	721	772	743	769	743	715	751	777	771	737	759	759	724	755	748	724	721	731	757	762	765	764	740	698	725	763	699	709	759	773	709	786	757	724	773	711	683	801	769	773	709	714	722	760	739	749	750	707	725	717	736	713	786	752	672	790	741	729	676	747	715	705	699	698	752	724	723	723	749	735	747	698	726	744	774	787	707	706	763	715	727	717	709	736	745	734	765	743	717	751	744	780	711	689	709	730	721	694	725	739	683	726	735	753	736	676	748	744	722	721	787	758	733	775	732	746	738	705	749	752	746	741	758	745	735	749	772	747	768	732	751	736	718	713	705	741	707	734	693	727	763	687	704	738	761	738	708	795	736	724	696	801	731	709	753	758	736	706	740	731	753	742	715	699	706	772	763	721	640	764	729	730	698	744	771	722	735	720	727	763	768	728	718	750	705	717	704	701	776	761	714	707	741	742	736	740	763	760	760	734	771	703	727	758	779	729	732	736	766	720	709	709	762	729	724	796	748	751	723	679	712	705	719	766	733	759	737	676	715	721	737	682	714	735	689	774	749	740	713	741	754	802	733	692	762	713	703	733	723	734	740	728	709	723	756	708	687	708	696	680	730	736	748	715	718	701	755	785	725	668	750	700	700	747	755	725	754	758	733	759	711	720	731	709	688	742	728	732	713	763	740	769	701	713	740	719	738	691	757	785	737	762	707	737	771	726	742	787	723	780	699	741	798	752	733	747	751	697	745	749	708	718	743	695	758	713	738	706	788	763	714	720	708	718	716	745	736	757	693	733	747	721	732	691	737	731	731	759	748	733	725	761	715	751	771	749	724	762	752	741	732	775	715	744	695	776	720	668	733	745	720	741	702	723	743	762	767	705	758	746	730	725	738	731	707	769	716	707	726	740	739	717	776	710	769	739	773	749	701	746	737	704	726	780	678	717	680	702	692	711	712	688	721	738	719	749	721	735	731	703	718	727	706	758	714	729	763	723	718	742	727	733	687	719	745	757	762	801	716	774	741	764	715	743	702	657	757	764	742	722	735	749	751	754	741	694	723	751	687	742	768	715	730	728	724	746	757	740	721	758	721	707	714	704	709	724	759	754	713	717	709	758	697	732	756	741	723	723	703	705	733	711	699	739	764	735	744	724	764	735	748	757	726	700	697	735	750	704	767	764	683	727	721	730	756	735	676	729	707	746	744	698	729	768	759	753	757	745	724	734	739	736	671	762	773	721	763	733	731	678	726	683	729	697	702	735	733	715	714	757	712	769	684	720	689	710	735	767	738	734	728	740	745	726	720	707	757	711	717	730	753	689	769	737	722	736	786	731	750	750	703	770	694	719	754	738	750	708	727	788	764	697	722	776	749	743	728	728	731	735	743	748	734	718	744	734	731	697	742	739	693	716	736	726	740	728	705	720	699	732	742	729	778	735	763	690	723	730	745	747	754	724	712	699	742	773	744	713	715	697	736	684	694	711	728	755	753	710	783	761	714	752	730	748	724	700	747	712	689	708	761	784	720	758	768	755	737	717	742	705	744	717	731	744	755	743	706	741	689	746	767	717	744	744	690	708	702	709	750	728	676	731	794	773	741	730	726	748	712	720	757	719	690	717	746	700	676	692	671	686	768	727	767	740	704	674	760	759	766	721	726	751	753	760	720	730	688	743	723	685	685	719	716	723	729	712	707	706	756	700	737	761	788	719	739	733	729	722	716	682	752	696	775	736	712	762	728	704	751	723	748	767	719	715	746	721	736	770	778	714	737	748	680	727	697	737	741	766	740	710	732	739	708	734	759	753	711	735	749	658	707	720	669	723	724	724	732	779	772	694	769	705	724	708	746	714	703	736	735	742	699	726	710	789	740	749	730	706	747	705	714	761	724	678	763	764	746	757	678	751	688	659	729	700	820	720	748	732	718	704	710	726	694	728	720	756	753	681	746	745	727	757	724	732	746	715	747	729	739	696	728	775	701	737	746	744	747	735	662	749	716	716	671	724	747	735	762	745	756	724	737	755	773	740	713	717	684	708	686	691	731	724	739	709	737	714	763	742	766	711	726	750	716	728	772	661	715	770	726	726	681	722	726	796	729	747	702	739	682	676	753	736	750	697	750	764	771	723	754	743	724	751	764	679	737	765	753	729	726	785	707	773	748	717	701	709	755	744	732	736	779	751	745	713	711	739	756	713	737	752	700	705	742	782	749	711	697	744	715	761	719	760	707	758	733	755	740	772	752	713	732	756	728	747	723	761	755	744	701	707	656	786	715	711	700	694	752	786	730	747	724	712	750	710	712	741	721	720	691	783	708	736	749	726	765	697	698	720	714	733	700	757	725	771	760	697	713	722	733	799	734	728	694	711	746	788	732	753	745	760	744	709	735	724	761	736	715	739	720	742	767	717	736	742	713	776	691	700	741	697	733	704	741	728	762	717	709	694	761	728	702	772	774	699	737	767	752	707	736	772	719	704	716	741	684	737	714	698	712	721	764	737	726	705	724	739	766	734	750	724	719	771	748	721	722	743	768	741	684	714	738	708	726	752	691	734	720	716	740	747	768	729	742	716	694	699	753	726	738	701	720	758	749	715	746	740	695	702	725	724	779	736	671	757	747	743	673	700	732	723	735	732	697	730	730	701	703	727	732	731	771	688	761	703	726	726	691	757	755	701	743	784	709	693	750	661	688	723	760	755	729	724	721	744	740	760	700	763	734	746	697	723	722	769	682	735	744	719	717	768	703	741	691	724	785	725	722	806	713	774	748	720	719	735	750	741	658	787	734	741	697	697	715	754	710	726	729	734	678	738	706	713	754	779	739	691	690	750	758	698	766	766	689	705	761	731	722	732	729	732	697	709	767	713	713	725	731	710	762	677	714	716	694	773	778	773	725	721	740	694	726	747	748	756	765	711	686	753	728	696	727	732	717	698	706	723	724	778	760	756	756	755	707	758	727	725	731	708	726	756	721	726	726	739	711	687	659	751	773	758	727	751	728	728	718	695	745	725	722	748	742	671	747	740	724	739	779	694	725	710	716	707	766	710	734	722	737	704	724	694	697	717	735	732	676	721	752	774	758	729	730	754	674	765	743	754	707	692	735	747	725	712	718	694	707	773	730	710	721	785	733	735	762	750	722	723	718	758	738	733	735	723	732	746	720	744	734	743	737	736	675	755	709	712	768	721	694	748	737	722	707	701	740	725	734	747	730	735	753	717	748	747	734	696	701	779	745	702	754	733	732	710	704	748	749
28441	19579	5842	803	628	534	378	289	272	298	281	271	253	227	283	278	242	240	264	271	277	276	270	253	241	272	266	264	242	278	254	255	252	260	264	272	278	265	251	267	285	283	253	278	266	252	251	302	261	260	255	261	277	290	230	289	264	244	246	266	264	275	259	278	268	283	250	252	262	269	229	268	259	232	280	262	254	286	282	245	263	260	220	281	255	265	279	265	248	260	260	237	264	249	254	251	245	226	272	275	277	265	266	288	271	260	263	272	265	243	255	273	237	267	270	254	267	267	264	269	278	271	255	274	235	266	258	269	239	262	269	258	282	242	248	246	243	270	262	267	245	271	270	273	272	239	243	256	290	277	254	274	256	267	270	269	245	267	283	263	234	255	249	246	288	255	283	297	273	233	255	251	249	288	270	262	279	281	273	274	251	281	266	277	256	253	257	239	255	272	221	271	261	273	257	289	268	233	263	241	262	247	254	281	263	254	224	252	254	244	276	267	256	242	236	229	261	272	223	248	256	241	241	263	279	265	256	250	270	259	270	249	288	244	260	290	250	267	283	263	260	297	283	241	272	304	257	236	276	247	239	278	297	215	243	250	285	241	264	274	249	251	259	213	261	273	255	270	259	274	244	263	273	261	273	248	262	247	274	267	256	269	243	275	219	277	263	262	300	254	268	260	265	302	249	266	234	261	274	265	247	236	280	249	295	282	258	258	242	267	268	251	252	286	226	280	238	264	297	269	250	272	226	247	258	268	267	253	272	288	263	265	270	272	269	236	260	236	247	244	275	226	257	255	253	249	258	270	233	243	243	269	268	243	262	266	262	241	243	257	275	264	272	258	281	269	249	270	258	233	296	254	258	247	273	253	246	255	284	273	256	267	285	257	265	262	241	261	267	288	253	228	273	252	269	267	270	261	235	258	255	256	251	263	266	272	263	287	268	252	281	287	251	283	260	271	261	256	232	252	250	262	280	266	257	239	260	266	262	276	257	245	249	278	242	273	284	314	236	258	258	266	263	261	268	247	260	266	266	230	254	259	247	273	263	260	276	263	228	276	290	285	248	260	275	257	277	254	258	225	265	263	254	263	221	265	246	255	260	258	261	280	278	253	280	265	237	245	203	265	253	263	249	246	275	273	247	254	258	253	263	268	272	261	258	266	231	248	288	280	255	273	252	276	256	247	279	245	230	291	269	231	258	269	285	284	222	253	252	252	245	262	254	257	270	285	240	291	274	288	270	233	260	243	243	270	245	238	268	246	236	291	255	260	250	277	246	269	252	258	293	283	274	267	265	271	248	256	256	275	305	284	252	281	304	268	272	242	262	263	251	244	299	263	261	223	264	266	238	270	244	270	275	296	272	276	287	239	268	243	274	272	263	286	249	265	266	239	259	285	253	234	264	242	270	252	279	284	285	254	269	257	241	259	259	254	239	267	261	252	253	283	269	227	253	259	277	233	254	277	256	254	257	251	247	244	239	316	254	264	237	237	277	263	256	285	266	267	238	279	249	261	299	255	272	279	248	234	246	266	290	243	265	252	257	255	244	253	274	295	266	263	236	242	243	260	235	245	255	248	258	281	239	246	278	262	243	285	260	278	243	250	276	267	256	256	267	252	277	262	266	261	254	278	255	253	239	263	245	255	286	242	253	237	253	253	248	254	244	243	261	226	267	271	269	240	283	242	268	276	294	261	288	235	244	251	258	226	253	297	226	274	263	256	259	270	275	239	235	291	251	269	238	258	286	257	273	263	247	275	253	292	258	256	269	259	294	265	272	241	245	238	265	273	283	235	271	257	237	250	261	278	272	250	237	264	244	265	246	268	276	254	265	253	264	288	249	276	239	261	259	247	280	232	257	266	241	267	251	251	258	280	242	250	266	248	277	239	242	258	275	259	249	262	262	240	222	221	240	257	255	279	238	269	272	278	275	257	231	268	289	244	272	266	275	264	243	236	295	245	243	264	268	307	258	257	247	240	246	282	240	254	245	270	282	284	270	262	253	257	270	265	263	277	269	274	227	259	264	273	251	278	286	269	269	278	274	249	270	251	246	244	260	253	260	258	274	283	257	256	275	271	268	269	250	252	255	251	243	273	248	268	280	245	262	282	298	251	245	264	261	251	278	266	246	234	258	266	281	259	257	293	253	269	259	240	246	269	269	266	240	263	229	276	265	245	239	266	283	262	254	260	282	256	249	250	251	286	264	253	226	266	270	260	228	256	265	239	246	275	271	267	266	235	239	293	262	241	255	253	268	249	266	255	275	262	233	273	241	248	261	267	238	270	242	262	278	286	264	256	269	272	260	284	243	254	275	261	289	301	251	254	251	222	268	257	249	278	267	263	278	273	261	285	244	246	268	282	266	272	259	279	252	251	254	280	243	271	254	266	279	254	272	279	265	276	238	255	251	261	238	277	249	255	269	249	246	253	265	241	288	283	247	252	275	254	249	275	295	250	251	276	261	264	258	303	263	249	273	266	272	267	258	256	236	261	241	288	270	306	253	291	255	280	258	270	251	277	256	273	265	233	279	233	253	278	255	236	245	276	252	269	287	252	255	232	252	259	282	280	265	266	284	256	259	261	275	263	246	250	284	276	262	287	230	235	261	278	234	277	255	273	235	252	274	251	244	239	262	258	238	265	266	255	264	240	273	284	236	253	269	227	271	281	260	278	284	257	259	258	282	267	281	269	260	254	267	286	250	270	252	250	252	270	243	251	271	261	268	279	234	246	248	269	248	254	276	271	276	262	255	247	273	244	277	271	269	255	268	279	254	263	260	257	252	274	266	248	261	237	256	265	255	226	250	224	230	262	266	250	269	264	267	256	272	252	244	238	239	252	255	259	248	265	278	247	266	252	256	263	249	268	278	265	256	304	274	226	261	231	247	263	265	261	265	270	258	229	281	253	261	259	246	250	224	264	254	262	281	258	286	263	289	248	284	286	242	273	264	256	254	275	230	271	273	258	262	279	255	230	241	267	269	278	269	264	248	258	250	225	265	279	258	254	260	273	271	252	247	241	258	278	244	264	258	250	260	301	289	253	270	245	247	269	236	272	273	258	240	280	261	269	265	263	227	280	286	257	261	269	274	260	271	235	249	279	225	263	268	265	257	248	258	279	263	244	256	237	254	245	251	253	255	266	261	254	253	252	263	266	246	265	252	242	288	234	284	251	249	265	283	299	246	276	267	270	244	245	241	254	275	236	270	260	272	248	235	276	246	255	235	223	236	249	242	276	269	276	280	287	285	265	255	242	269	263	252	288	269	229	269	273	244	245	270	247	250	253	297	250	253	291	249	234	265	247	279	257	243	258	269	261	260	263	245	272	266	272	245	278	267	255	275	267	281	251	251	265	232	269	266	261	261	254	247	266	271	243	265	254	238	267	248	279	248	239	242	266	262	252	250	273	249	265	256	258	266	286	246	268	287	245	269	255	246	282	264	273	257	273	253	252	248	235	245	243	285	243	248	270	265	272	252	264	232	301
20191	1411	809	516	484	404	435	382	384	385	364	358	329	358	370	324	344	318	331	330	331	302	321	334	346	320	300	323	342	338	322	328	330	337	317	360	307	316	294	344	316	313	338	361	349	301	304	307	350	323	335	340	308	339	324	315	323	337	353	333	340	358	312	308	333	340	280	338	337	319	344	339	347	326	325	350	325	311	333	376	314	349	363	313	323	347	300	330	343	332	343	334	337	336	343	312	315	329	332	304	319	349	328	331	344	306	321	319	348	330	314	330	303	335	305	322	322	348	363	318	338	316	329	311	343	327	333	329	310	358	319	321	334	343	349	333	333	302	278	348	350	347	302	342	347	310	304	341	362	348	351	337	351	325	342	363	334	331	305	340	286	317	355	341	335	311	322	330	350	344	358	327	338	357	343	358	320	336	348	331	332	322	351	338	332	300	302	326	337	307	330	315	335	323	325	333	356	363	341	294	324	343	269	314	337	339	323	344	340	382	367	316	332	306	318	334	326	322	332	333	325	312	314	346	343	331	357	337	340	347	334	315	337	336	336	303	329	334	290	332	330	339	363	285	335	338	331	311	347	381	360	313	309	315	350	323	311	325	354	331	324	335	324	296	323	346	296	318	325	314	330	342	325	313	334	338	307	334	389	332	323	314	311	337	334	323	354	358	316	316	353	312	293	326	326	338	333	357	331	321	318	318	303	338	327	322	324	332	352	347	345	344	362	329	340	353	317	324	362	348	346	334	327	320	342	340	320	328	294	281	352	326	314	331	329	321	353	364	331	331	304	338	315	332	300	332	325	333	352	323	321	349	333	321	345	322	355	326	323	312	351	340	338	317	314	350	305	344	338	321	351	322	326	334	350	349	319	351	320	346	369	354	347	326	308	318	357	351	353	327	346	310	317	325	334	297	311	347	351	318	354	378	332	347	312	342	286	368	304	331	334	322	331	302	312	353	349	310	304	311	363	310	320	316	334	327	336	309	320	344	325	331	358	310	311	322	355	299	317	290	312	347	337	327	330	336	331	328	355	343	271	345	337	299	326	330	367	326	343	333	327	351	358	323	325	346	348	348	297	322	302	332	336	309	344	300	335	324	333	316	306	321	345	337	332	309	370	317	318	315	327	322	318	344	379	317	325	344	335	322	336	357	326	290	315	321	301	358	326	370	316	318	291	349	356	327	320	351	319	349	340	339	343	328	289	336	325	305	309	312	359	312	335	290	356	340	318	345	337	325	305	323	333	331	307	333	333	346	312	358	323	360	317	343	316	315	336	355	345	322	328	309	371	347	342	315	333	357	320	346	325	334	329	329	326	347	334	322	342	364	320	338	344	319	325	318	315	321	331	335	313	352	338	294	332	321	315	362	339	322	329	344	299	320	314	320	344	358	338	364	316	330	331	327	312	347	355	329	323	327	338	364	339	323	329	294	276	339	327	386	360	353	332	324	328	348	334	349	327	356	327	326	316	339	330	323	329	346	314	327	325	327	335	319	355	311	314	342	329	321	313	312	321	358	328	362	317	323	299	344	300	369	310	307	334	354	305	347	298	326	304	321	340	359	335	313	319	330	367	343	309	330	327	291	326	321	328	341	346	332	326	322	316	322	318	335	351	337	342	322	332	355	325	324	338	296	335	310	326	341	350	314	334	323	332	302	335	343	366	301	334	313	349	333	319	339	328	325	361	364	331	309	323	316	351	321	339	345	324	328	315	329	363	295	321	337	353	322	326	329	314	348	320	323	365	337	291	334	358	362	312	323	340	326	319	348	356	324	298	362	317	354	312	324	310	307	353	323	359	368	326	327	343	352	326	316	360	308	332	345	318	350	335	369	343	305	335	334	327	339	347	357	315	337	329	306	326	350	307	324	336	317	326	339	339	324	328	354	328	309	348	311	345	324	330	370	355	343	331	321	309	332	332	332	317	317	328	348	314	294	325	341	295	348	330	317	324	339	340	344	364	314	325	352	348	347	331	323	353	325	338	313	318	290	321	318	316	306	338	341	350	331	357	319	302	365	313	332	363	353	307	293	286	315	336	336	342	326	332	320	337	306	309	366	311	320	363	331	359	309	333	356	343	343	329	332	343	377	316	319	329	315	314	315	330	341	316	353	315	330	308	297	341	302	335	320	339	289	370	359	330	305	317	326	353	356	306	363	321	337	331	339	349	326	320	344	299	319	344	331	353	332	356	322	330	320	299	367	312	303	331	350	328	327	342	327	311	345	322	346	328	329	344	338	351	290	322	354	309	359	330	347	333	302	325	327	326	335	330	315	335	319	302	330	337	307	326	325	298	326	340	339	334	315	332	285	348	306	365	313	304	308	322	343	362	342	320	319	314	338	336	321	336	351	324	322	306	352	350	344	313	345	352	342	346	317	349	334	332	346	346	321	331	323	330	331	342	335	340	375	308	333	324	325	333	350	338	322	335	361	325	360	313	343	318	350	313	294	340	338	333	366	342	330	318	321	364	323	306	360	326	318	307	343	337	351	334	364	347	343	341	323	359	338	348	328	287	316	350	341	314	346	321	338	352	364	309	319	346	333	338	337	350	349	331	322	318	352	286	348	334	331	345	318	325	327	307	331	346	316	343	310	315	320	359	357	339	330	338	315	336	333	327	306	345	353	316	314	344	323	354	293	345	345	347	328	308	319	321	292	349	322	339	332	322	353	329	333	325	320	309	327	345	335	337	303	335	322	305	332	315	320	304	315	331	319	316	309	309	346	297	358	285	297	337	319	320	335	324	320	309	330	312	349	334	337	333	351	325	330	325	320	306	332	313	322	327	308	330	303	317	332	335	334	334	311	347	313	336	339	354	329	298	320	312	312	313	314	295	315	351	346	340	325	319	344	326	334	384	381	332	334	328	336	319	316	328	358	345	329	341	310	339	326	345	315	351	309	340	336	326	317	326	341	326	320	333	316	339	321	338	331	322	345	352	341	331	355	332	314	337	318	323	330	334	347	343	315	305	325	297	320	323	377	346	339	321	323	332	329	315	308	352	319	310	348	303	361	340	326	337	349	326	327	346	326	360	316	327	345	337	332	326	346	339	354	353	294	354	359	336	337	334	320	348	358	309	311	300	324	306	324	372	330	342	336	337	321	312	353	342	312	349	351	320	317	332	320	329	339	326	312	314	346	333	339	344	328	338	339	355	353	312	319	341	315	313	328	353	352	334	335	323	349	348	312	316	303	352	353	351	319	332	350	343	355	321	331	316	318	325	319	327	339	325	356	331	331	309	347	355	333	336	357	369	319	318	325	308	339	337	310	335	340	321	326	314	341	326	336	341	320	329	318	351	303	322	333	328	307	336	330	329	353	351	363	336	335	300	343	330	331	307	327	342	330	329	309	337	329	313	342	329	318	316	326	319	360	338	288	324	329	340	328	327	332	336	356	326	324	306	318	321	338	362	342	321	334	352	312	329	353	326	341	316	349	334	324	329	341	353	339	338	325	330	339	306	315	330	311	346	333	362	321	324	321
24483	21462	28989	24347	21452	8479	1142	786	715	623	649	611	630	609	583	579	545	532	610	573	561	586	545	549	512	570	512	503	545	556	529	546	547	542	526	509	530	567	507	536	523	564	499	543	546	563	510	523	555	553	513	528	513	526	521	546	488	547	525	509	506	554	532	538	518	550	520	562	497	524	517	551	511	524	540	505	510	532	519	516	563	522	513	513	529	506	503	517	524	531	510	524	548	507	507	528	532	556	547	546	504	508	525	517	545	529	538	514	561	528	527	558	514	546	543	590	536	523	491	569	551	499	502	548	504	507	504	539	511	523	527	521	543	514	520	497	496	543	568	559	564	539	513	557	526	522	536	542	528	544	551	488	564	538	545	542	530	496	502	550	507	499	531	495	546	545	486	503	531	499	540	517	528	504	502	529	532	542	550	519	545	535	503	541	529	535	512	495	532	516	541	571	498	508	554	483	529	532	528	499	529	534	509	537	520	520	540	530	560	530	517	517	494	511	546	528	537	478	511	530	522	531	541	557	455	513	543	528	552	535	538	491	506	541	497	529	506	515	506	514	552	571	540	528	548	503	526	569	528	512	486	535	535	517	532	524	542	501	540	584	555	522	529	490	539	525	527	553	496	481	556	479	508	523	481	477	514	542	564	507	511	552	524	469	508	497	529	533	538	517	494	527	546	522	519	539	518	529	522	514	560	558	509	519	518	550	548	468	535	506	509	544	567	518	513	495	562	542	563	515	523	548	513	541	544	536	533	543	550	495	525	518	531	498	548	490	513	490	502	491	475	504	516	520	525	535	511	510	550	530	536	522	528	517	518	543	484	538	541	503	565	533	509	482	516	557	531	503	516	486	562	510	514	534	557	514	560	542	523	540	548	550	537	489	536	495	532	537	520	524	525	533	544	527	549	552	546	536	561	528	552	509	562	518	495	550	492	538	515	568	538	509	507	557	504	482	539	539	544	472	523	498	528	489	517	523	523	540	534	508	479	521	539	533	585	523	497	571	510	535	523	526	496	521	508	525	519	550	505	531	525	525	484	503	515	534	542	518	547	510	533	532	552	509	509	573	569	520	515	565	513	494	561	489	518	489	503	517	570	537	502	504	497	523	511	508	495	541	525	490	568	534	511	530	535	527	544	521	575	556	540	557	516	519	495	555	583	519	554	519	519	512	510	524	506	553	539	480	577	578	512	529	532	495	528	567	520	554	501	506	438	545	532	534	541	510	509	526	569	522	487	507	537	539	523	546	509	524	556	524	523	550	538	511	559	506	506	527	536	495	537	522	548	482	500	542	550	532	532	585	515	562	516	557	577	539	550	500	493	513	524	526	530	516	530	489	564	496	538	522	548	539	545	513	505	562	515	516	525	546	508	554	486	549	545	493	551	526	478	514	482	524	523	497	512	535	516	533	541	532	530	537	542	520	559	534	552	552	503	520	541	484	514	508	543	537	573	518	502	516	506	560	569	532	528	569	520	531	508	525	532	571	515	509	538	553	546	552	528	497	542	493	555	559	505	502	518	505	495	519	530	541	521	547	517	541	529	523	499	521	516	516	520	526	519	498	540	519	523	539	536	509	501	588	506	543	521	551	528	519	507	567	502	514	551	547	501	519	512	551	532	522	532	540	569	499	545	507	527	482	524	508	511	513	588	523	531	514	520	511	492	477	545	532	498	531	525	461	523	490	544	527	520	581	499	518	559	536	496	527	504	549	586	496	518	526	514	544	534	546	540	509	504	510	512	525	515	548	558	544	544	529	513	540	493	553	538	536	510	520	503	541	530	529	559	529	521	505	512	529	541	536	536	522	542	516	526	547	510	509	523	486	530	499	514	486	538	533	530	495	561	538	521	530	496	528	519	530	495	510	556	535	554	523	514	510	506	536	552	524	527	498	529	548	566	500	530	479	494	545	523	490	515	537	557	499	537	509	520	513	553	495	535	502	564	489	534	515	570	530	535	536	518	472	535	528	566	567	500	549	525	546	503	482	529	490	539	543	534	526	528	512	507	509	548	527	489	541	497	547	529	561	484	513	515	543	515	522	524	519	542	505	531	508	557	519	538	539	557	494	540	531	516	533	524	543	531	548	545	517	571	509	548	517	515	503	497	507	545	512	515	506	529	483	514	565	574	523	551	550	500	516	529	502	556	520	520	476	562	533	514	555	575	528	478	504	511	502	550	513	528	527	499	546	548	506	581	545	534	509	488	518	541	550	486	509	550	562	539	515	541	526	512	507	549	509	521	521	556	517	533	517	477	504	506	557	525	533	537	512	556	556	513	537	566	516	506	529	550	523	538	525	494	531	544	552	545	499	484	521	528	504	546	522	487	547	556	517	530	507	566	516	528	537	550	511	523	526	485	513	548	509	523	529	503	502	494	517	557	523	528	525	518	525	519	523	571	549	500	534	581	576	524	552	491	518	552	522	529	552	489	562	548	581	503	548	510	498	528	542	545	554	527	534	521	542	525	545	520	543	558	523	507	495	532	528	534	559	519	521	538	540	540	493	509	501	556	527	536	559	491	490	519	544	513	509	499	529	514	567	514	518	536	536	530	506	511	517	540	545	520	515	479	543	524	507	516	537	546	521	545	530	500	518	512	598	512	520	524	550	536	525	537	513	497	511	524	496	530	529	545	525	529	506	521	517	551	505	524	517	591	516	501	522	501	512	531	555	552	522	517	504	516	544	583	535	541	542	534	495	561	522	506	521	520	521	518	534	520	496	509	577	528	522	544	519	505	519	534	524	530	522	498	506	537	507	510	526	515	530	518	527	516	525	558	578	493	525	460	529	501	491	528	540	598	541	523	547	528	518	480	503	552	552	494	487	494	520	548	543	525	507	515	518	523	501	512	542	497	501	521	521	525	522	528	556	483	514	497	567	507	532	531	553	524	505	501	514	537	529	510	573	501	558	512	542	496	552	557	498	525	536	540	497	515	514	526	505	543	566	506	539	527	540	527	496	521	483	493	517	551	551	506	493	569	511	474	518	537	498	545	495	542	513	522	503	542	494	553	512	554	473	535	486	516	521	562	562	508	477	579	493	555	519	535	510	520	540	555	507	541	548	522	485	543	555	538	515	487	509	553	539	534	547	545	522	535	553	480	537	537	534	551	509	538	536	547	492	505	505	547	537	529	528	517	524	526	518	519	516	504	508	549	538	505	518	513	494	540	463	529	561	497	482	496	572	505	501	512	543	568	494	542	492	501	541	500	512	493	573	552	527	525	519	483	505	485	472	553	530	534	517	541	562	509	520	485	523	505	523	523	522	515	558	560	521	506	489	539	503	514	534	556	537	524	528	548	516	503	503	528	530	519	532	535	534	495	538	578	527	499	490	544	555	531	529	506	530	494	484	516	515	494	548	500	507	559	525	521	516	542	568	507	586	492	522	513	534	550	531	554	553	487	537	494	538	511	537	535	552	541	520	513	512	520	539	525	546	511	545	496	550	519	539	555	502	525	527	519	516	492	509	509	557	581	542
44978	9257	6079	3201	2232	1753	1457	1256	1131	1086	947	904	920	827	752	821	742	779	758	741	750	710	621	645	705	700	650	652	674	678	667	719	637	658	650	694	644	661	637	689	687	627	657	682	652	652	589	663	654	636	647	671	653	663	631	632	648	678	642	687	652	617	635	651	602	661	585	699	659	629	570	692	671	645	678	663	687	649	650	638	672	648	651	652	636	623	658	627	652	604	628	604	651	673	678	666	681	696	671	611	658	643	646	628	655	650	686	679	664	651	645	671	647	676	619	654	644	672	602	673	641	633	670	667	610	639	629	638	616	667	668	596	721	619	602	614	623	630	686	679	652	667	662	648	634	616	618	624	621	661	599	642	655	626	660	636	630	615	641	653	653	648	644	615	657	633	635	627	644	647	660	637	683	625	645	652	644	623	676	632	622	605	660	653	674	680	622	641	637	635	631	653	636	624	668	647	675	671	622	639	639	626	624	655	640	657	697	616	629	688	663	661	652	620	674	611	643	607	660	613	627	663	705	629	624	660	622	651	632	640	628	629	615	670	658	592	651	691	609	637	664	648	657	646	626	666	680	607	703	648	680	660	623	649	668	643	657	624	650	675	653	620	634	675	635	628	629	669	675	632	646	633	657	653	637	655	635	638	636	665	649	618	661	643	620	640	611	667	627	668	632	657	674	709	649	624	596	660	628	638	677	656	674	626	646	634	627	638	649	621	664	643	639	637	649	617	656	600	621	626	666	648	659	624	729	663	631	694	643	621	676	583	636	669	631	624	675	652	664	643	679	662	657	645	673	681	623	626	603	641	641	653	646	607	664	688	673	656	676	619	640	633	626	658	618	660	628	653	634	602	660	690	667	635	676	648	629	680	587	618	626	666	643	636	605	631	641	702	692	656	619	658	607	621	721	681	625	648	690	643	680	654	678	612	673	670	645	646	658	643	656	692	641	664	627	635	638	648	693	668	635	672	628	630	645	671	664	625	648	597	653	637	662	661	679	636	644	636	640	656	670	626	656	599	646	691	686	656	622	630	635	674	622	648	693	653	671	662	667	649	623	667	656	668	667	631	642	666	609	656	698	627	647	630	631	650	632	621	607	631	651	636	654	648	639	674	640	634	635	667	657	661	667	627	607	698	614	663	672	641	645	704	630	600	651	655	652	647	644	666	689	655	664	621	623	698	617	638	637	626	622	610	628	649	630	627	618	650	609	647	668	651	625	640	632	627	600	616	658	658	640	664	697	695	650	655	616	724	658	580	642	631	634	653	629	635	634	647	661	619	654	627	653	674	683	638	664	643	665	647	669	638	643	694	667	656	686	632	664	657	615	661	614	719	638	611	629	634	611	612	673	635	644	648	648	672	664	614	644	673	652	705	623	635	663	685	637	658	639	630	637	654	662	643	633	700	625	616	662	624	633	646	616	636	617	657	617	602	626	587	656	673	588	667	655	571	660	672	650	640	598	582	626	630	626	637	658	604	646	640	651	636	633	650	660	617	648	629	623	660	624	642	670	653	648	627	727	662	658	646	581	652	661	624	648	672	659	650	650	627	620	685	619	681	653	659	674	607	662	597	655	639	650	647	660	633	654	665	682	630	599	641	624	621	656	661	653	660	619	661	587	591	640	661	635	607	693	656	657	650	679	618	659	633	642	671	634	654	663	637	646	611	664	650	638	630	661	679	657	687	685	625	653	756	618	625	681	590	697	684	659	633	669	663	578	679	625	586	669	671	612	665	644	639	613	660	642	581	671	707	650	654	642	676	686	650	691	635	629	667	595	643	662	667	669	649	612	650	652	633	623	621	625	622	667	685	636	639	639	655	630	653	608	624	696	705	691	684	681	636	628	671	633	639	681	647	626	658	622	618	661	646	611	605	684	642	607	633	624	658	636	613	581	598	663	663	672	658	637	659	631	662	663	656	604	610	670	663	591	617	611	658	666	637	646	595	654	688	674	655	659	626	607	612	644	632	675	654	667	664	644	622	661	646	627	654	631	660	687	614	632	680	653	628	635	648	663	647	654	644	672	629	599	661	626	641	663	654	666	643	657	648	627	652	624	646	676	654	603	617	671	629	651	621	670	641	655	669	635	643	587	643	657	654	681	697	640	684	656	686	638	659	674	636	646	671	605	672	634	669	654	683	671	638	633	657	649	622	687	652	650	632	649	660	641	642	665	634	679	631	668	652	669	665	711	632	649	622	679	615	650	653	642	662	650	649	645	611	680	589	655	691	612	632	684	624	636	658	614	670	600	625	642	687	608	622	671	622	686	696	625	676	634	642	663	637	603	635	654	662	629	633	620	617	666	632	607	623	630	656	674	652	644	646	707	599	684	619	678	668	631	631	663	626	697	636	686	688	665	633	617	634	628	659	655	658	602	651	633	659	609	625	659	642	595	648	658	603	635	632	654	667	657	638	690	670	656	675	644	680	636	654	626	677	607	627	620	635	590	638	608	679	628	661	701	633	613	676	664	630	646	620	644	606	630	625	655	630	662	638	700	632	650	625	628	653	595	704	626	668	633	637	628	650	671	713	634	654	651	673	663	620	626	647	639	644	689	642	639	643	720	658	625	685	612	659	602	648	634	661	621	607	618	631	643	665	598	655	583	689	645	649	664	642	667	685	651	583	715	663	625	658	623	658	679	692	638	628	628	670	651	666	626	659	640	636	624	633	645	652	677	650	646	649	698	676	646	646	669	642	686	655	642	718	643	628	656	677	658	654	685	646	640	615	630	639	632	630	615	625	618	673	671	614	657	681	622	622	658	660	619	628	696	653	675	636	688	649	655	600	645	676	636	639	610	641	641	629	636	656	629	608	705	633	677	621	669	616	651	609	612	643	662	649	614	643	606	683	601	616	628	639	647	624	679	613	615	676	681	638	688	622	631	650	623	637	617	681	623	649	618	642	628	681	646	644	648	634	648	645	645	636	634	634	617	630	606	636	680	618	641	661	627	609	667	691	608	632	686	625	673	656	564	722	626	679	649	626	661	657	660	641	616	659	650	671	623	647	629	613	639	638	656	642	658	646	657	666	650	596	657	658	670	634	669	669	654	708	655	640	623	657	612	688	615	660	645	634	601	601	661	626	658	627	644	655	632	610	648	638	586	653	664	700	615	588	649	670	623	657	630	651	603	643	617	654	660	618	645	617	634	611	622	646	592	579	674	624	630	595	635	662	651	658	683	659	634	657	665	651	603	651	712	670	612	610	644	636	620	673	651	637	615	658	631	642	665	633	702	651	660	692	654	652	663	690	646	654	624	635	695	648	639	590	620	669	634	645	687	602	662	628	668	648	637	631	650	645	681	680	602	614	662	646	637	645	644	657	610	637	630	643	627	638	711	627	659	661	627	641	592	652	641	617	672	619	656	646	643	641	661	652	701	642	676	674	660	652	637	627	645	639	628	650	669	647	614	646	686	607	634	668	627	653	665	646	663	604	698	689	672	662	619	647	643	672	639	661	642	636	681	637	652	651	671	641
25845	21472	27714	25384	6394	461	352	287	243	282	278	241	223	243	274	245	228	229	204	212	220	246	209	243	209	213	205	225	216	208	211	217	176	193	213	229	207	232	222	210	202	225	205	253	192	207	182	242	229	212	196	209	217	206	207	212	213	224	207	200	197	190	201	201	209	225	196	227	202	202	207	194	204	233	196	227	219	195	203	214	195	200	178	216	218	213	200	227	201	183	214	221	208	184	213	198	207	226	219	197	218	205	209	208	200	221	219	232	208	189	173	191	230	218	186	183	238	206	212	215	209	189	227	239	231	205	170	224	200	200	190	214	212	184	211	206	193	177	191	217	207	214	211	192	207	185	197	232	198	234	195	199	205	197	198	201	203	207	202	199	212	192	212	205	191	197	211	214	180	198	181	201	203	235	230	252	203	219	238	193	214	207	224	201	202	214	213	212	209	216	225	196	193	178	200	195	215	184	252	188	208	211	204	181	214	213	202	220	225	215	206	186	207	201	183	211	171	188	219	201	196	197	172	174	185	223	186	200	202	207	184	225	229	210	214	210	210	204	190	215	191	187	202	217	210	187	201	217	190	202	218	206	209	210	198	200	221	212	207	191	202	182	214	194	210	211	197	225	215	203	227	220	216	210	188	209	206	193	164	230	199	192	218	184	207	201	232	217	182	184	222	206	197	194	192	215	221	233	204	224	226	202	226	193	206	204	224	193	217	192	188	207	215	186	205	184	228	207	214	207	210	193	201	222	201	229	191	226	206	190	213	187	207	215	243	207	204	200	205	200	231	189	184	195	220	181	189	204	216	245	209	185	210	195	203	211	196	190	207	208	206	228	181	226	192	198	197	191	205	213	198	232	217	200	205	217	185	198	175	194	216	198	185	195	202	199	204	189	210	204	213	242	199	229	189	207	205	195	191	204	222	205	216	202	220	210	210	222	237	222	187	207	205	195	224	220	206	170	200	217	207	226	221	207	196	209	219	188	210	191	225	199	189	191	241	201	204	201	207	188	196	234	174	194	191	233	194	203	198	197	202	200	207	194	185	201	216	200	198	202	192	196	211	201	196	220	201	220	189	197	217	219	216	223	222	207	207	200	201	202	206	198	230	204	220	213	233	207	193	237	215	221	213	208	217	205	200	207	201	196	186	204	210	212	210	219	209	216	177	213	194	209	214	196	218	216	177	178	185	205	197	225	196	208	219	224	234	209	195	192	203	199	207	210	208	170	201	232	207	200	208	206	217	195	198	197	248	242	217	182	194	193	227	191	215	223	198	181	214	219	182	215	198	205	213	215	201	212	211	197	212	191	211	218	192	218	203	216	194	203	223	201	226	197	185	212	209	184	157	217	176	210	197	186	230	225	197	190	183	217	191	216	218	205	203	215	209	197	211	203	212	194	209	224	193	234	190	223	214	209	203	216	217	190	227	203	204	199	234	196	186	216	218	184	210	219	205	213	201	214	187	215	200	207	212	205	215	198	198	201	217	203	224	215	197	222	183	211	182	213	213	193	210	213	221	201	218	214	197	203	242	236	205	187	218	196	225	224	196	187	209	186	197	195	216	221	221	202	212	186	217	173	210	203	200	196	192	217	190	203	216	224	209	212	205	194	184	215	204	205	203	224	189	208	217	233	223	195	232	224	203	206	204	225	205	216	201	202	224	225	216	214	222	185	169	206	218	214	211	167	210	183	221	183	205	204	233	184	208	176	192	191	209	208	187	180	181	247	222	181	206	231	192	200	181	212	212	225	229	212	199	188	227	211	183	203	203	241	212	210	191	208	195	198	202	192	220	187	206	202	206	190	215	200	214	197	212	209	207	213	210	204	196	204	224	193	210	188	203	188	207	193	199	205	207	213	214	218	212	209	211	207	192	198	211	211	214	195	209	224	202	226	195	198	182	236	221	224	189	178	200	193	229	221	222	217	202	193	191	214	218	230	207	234	211	205	201	212	188	189	193	228	207	213	207	226	202	185	201	210	206	206	202	192	202	200	210	215	210	213	202	213	224	220	193	195	174	205	226	210	191	210	200	216	195	209	198	220	197	174	221	202	185	211	199	213	193	208	215	230	205	209	193	238	210	213	205	201	176	196	202	205	240	206	204	213	196	183	221	205	191	188	210	202	191	170	199	208	197	187	226	200	204	194	200	215	218	184	214	196	190	192	221	203	177	187	204	189	204	219	199	210	202	218	211	222	218	209	198	216	207	195	204	212	222	179	195	203	186	215	252	212	225	212	177	212	225	207	212	203	197	192	231	216	210	215	184	195	222	200	211	205	229	201	223	240	220	198	187	203	210	200	196	219	236	233	196	208	166	218	188	220	184	218	198	206	214	224	197	199	236	211	227	213	205	212	225	192	198	226	205	242	205	227	205	205	184	200	210	189	200	201	203	216	209	175	221	217	182	202	198	204	223	215	171	205	205	235	207	199	171	208	226	195	187	207	188	205	231	196	204	204	187	203	192	205	214	211	209	184	206	190	229	216	225	224	200	180	203	188	221	189	207	187	186	195	208	208	185	219	200	206	195	210	186	210	214	193	208	219	208	194	202	196	189	214	176	206	203	203	216	193	190	201	190	231	202	187	203	219	190	215	196	201	208	207	204	197	186	213	174	198	192	239	204	210	195	221	179	207	218	208	209	209	204	204	210	205	202	202	215	206	192	204	205	213	196	206	218	201	195	199	225	212	201	186	202	232	214	203	216	219	174	226	203	205	200	210	195	218	203	194	216	203	186	194	203	191	205	205	189	189	220	192	198	204	190	198	197	209	196	223	179	216	217	185	213	203	191	193	206	206	210	193	195	221	216	220	202	204	211	209	169	200	202	215	184	228	223	185	206	223	216	211	206	185	213	207	218	199	197	202	179	193	242	202	212	205	205	204	208	196	198	208	208	190	219	199	190	209	208	212	208	212	205	225	203	205	214	193	218	224	214	223	209	225	204	208	204	203	182	205	203	195	167	199	190	190	205	209	199	204	197	209	198	189	187	206	206	200	223	210	222	205	181	218	220	214	207	198	190	222	221	193	180	203	202	249	210	214	185	219	207	230	211	201	199	187	200	206	183	207	221	181	225	201	192	193	184	188	204	186	198	206	218	184	175	191	203	201	198	209	207	192	205	195	200	198	173	211	198	218	202	206	228	193	201	230	169	224	220	209	216	205	213	216	202	196	212	202	212	193	210	195	239	215	212	189	215	198	190	218	181	213	213	204	214	196	206	207	181	224	219	210	205	179	205	206	220	211	215	186	191	211	214	192	213	200	206	213	189	200	207	200	229	185	181	224	216	215	213	208	212	208	220	209	220	194	200	201	195	204	181	213	193	200	201	195	194	215	186	197	205	213	230	180	207	219	208	218	174	200	204	184	197	210	201	189	242	217	218	211	197	213	198	212	196	212	201	195	220	191	183	187	194	221	195	195	210	204	222	204	221	195	211	199	205	205	215	190	182	174	219	165	214	213	212	198	215	222	204	200	195	195	210	205
41805	5604	3102	1528	1103	845	758	661	540	471	472	412	410	359	364	348	314	300	323	339	315	312	335	312	288	296	301	291	298	280	295	292	321	278	299	285	292	303	278	309	304	288	276	281	280	283	301	299	269	322	254	265	321	295	297	302	282	294	287	299	292	318	262	293	298	285	290	284	282	291	278	291	306	290	274	304	305	304	236	276	290	314	307	281	293	292	295	279	258	307	250	318	284	245	259	312	307	293	304	263	292	279	301	288	279	295	279	275	270	289	292	322	277	285	273	298	246	286	266	300	288	281	280	280	291	273	265	296	272	324	285	286	303	279	317	282	277	298	306	265	245	294	286	303	282	292	286	297	277	272	305	309	289	274	256	274	295	305	272	293	297	286	289	258	303	272	291	284	274	275	271	278	284	258	270	237	272	279	295	296	277	299	296	248	302	316	288	308	311	284	274	299	269	285	292	288	258	295	299	301	276	300	299	300	272	284	290	287	295	293	296	267	261	312	311	270	284	276	266	280	301	324	254	284	269	274	283	281	309	261	309	293	251	285	279	301	288	252	292	288	295	270	283	266	277	292	289	289	250	311	288	311	307	276	265	281	303	281	307	276	277	281	284	270	295	298	272	274	314	250	338	285	284	296	261	270	289	299	272	291	294	299	268	301	264	270	298	266	281	267	284	278	299	283	282	257	279	290	298	275	282	320	290	290	285	299	296	327	312	304	302	275	293	314	277	303	300	325	294	297	292	294	304	280	297	302	305	270	333	263	291	308	278	269	277	287	261	285	286	274	296	277	301	291	286	258	291	243	280	273	276	306	292	282	306	329	265	291	285	289	291	288	274	281	286	282	285	269	308	311	269	289	288	284	304	276	314	275	254	299	278	300	290	272	268	266	292	287	271	257	294	275	276	291	280	276	297	280	300	303	316	322	280	270	277	273	255	268	303	289	294	280	282	265	293	265	297	303	282	248	264	296	297	307	260	276	301	244	280	284	277	272	300	303	298	276	296	285	244	274	272	244	291	305	298	282	329	304	287	260	290	247	274	312	274	303	301	284	266	300	278	289	278	295	279	288	284	301	303	267	298	278	286	290	285	280	258	288	291	285	290	313	287	251	285	299	272	292	302	274	281	276	273	304	267	268	305	311	267	261	275	278	275	287	313	283	293	256	279	282	265	284	303	299	279	284	294	280	253	328	291	278	244	293	273	306	285	288	263	253	282	282	310	292	293	305	276	295	277	286	287	296	264	279	293	299	290	268	277	261	285	304	257	281	285	296	252	266	324	247	281	288	278	284	308	261	278	282	277	319	273	315	292	310	287	273	288	284	281	262	313	307	287	298	276	283	279	269	290	297	275	267	288	292	256	314	276	277	311	301	279	300	312	271	262	280	281	283	296	310	290	275	274	285	271	277	289	260	303	294	309	271	250	312	287	265	278	304	291	249	286	312	290	268	291	284	274	294	281	280	270	293	272	257	292	255	307	285	299	286	250	263	306	301	271	302	289	318	303	275	295	307	275	258	296	281	264	295	286	287	265	281	280	277	259	281	290	274	251	273	284	300	289	291	260	283	267	271	306	274	313	263	295	275	292	299	293	258	266	269	301	263	261	294	240	314	260	299	275	291	298	322	277	270	294	279	264	292	292	283	301	311	302	302	271	280	296	274	271	282	277	292	269	270	293	302	302	271	284	281	261	296	289	282	278	287	304	272	296	267	298	283	270	306	302	291	282	283	246	318	306	271	274	271	289	312	312	266	287	317	302	284	278	245	304	293	306	289	270	305	280	304	289	271	279	268	287	265	283	262	313	281	251	282	269	285	281	283	292	294	300	272	281	274	285	272	290	304	311	298	358	278	278	306	284	280	285	301	291	280	283	290	286	271	310	283	300	283	285	274	291	291	268	268	269	312	275	285	306	311	285	293	257	302	275	295	288	287	322	285	286	294	266	274	277	260	272	291	295	289	272	268	273	265	300	261	251	289	297	263	285	278	288	288	305	310	273	286	308	291	288	320	285	288	283	297	268	268	277	254	306	245	288	324	272	270	276	290	257	276	280	300	293	285	279	299	286	293	261	297	281	283	318	321	275	233	304	300	265	319	285	294	279	271	283	286	279	293	283	284	304	274	318	270	278	266	284	291	281	293	293	273	308	276	288	286	302	284	285	279	273	276	281	260	286	299	280	305	313	277	260	289	285	262	294	294	270	295	286	312	270	269	275	299	291	276	284	290	294	320	297	284	321	263	277	279	292	285	304	296	278	274	317	294	243	287	282	285	266	274	272	254	296	305	296	280	277	267	266	273	285	242	275	289	288	280	249	273	283	262	285	313	276	271	261	286	321	313	326	298	299	255	284	288	301	284	290	261	293	275	285	301	282	249	320	288	325	309	265	259	274	303	310	259	296	282	279	284	271	291	273	319	308	311	274	306	261	295	295	302	267	288	283	288	312	279	260	285	278	278	290	287	302	295	276	277	276	309	271	276	288	305	281	293	245	274	274	298	281	279	285	270	280	314	283	308	308	300	273	238	291	271	276	297	274	298	290	270	311	284	295	286	265	287	300	275	292	297	283	288	289	263	304	267	314	281	283	268	264	264	270	283	268	278	284	281	277	283	330	272	276	279	294	289	284	292	273	298	276	299	285	297	277	280	294	277	290	276	267	277	276	307	284	255	293	253	274	287	279	277	300	268	272	270	286	281	292	294	281	294	280	286	289	283	268	272	286	302	271	302	293	270	264	274	316	280	288	293	294	287	285	256	279	307	293	295	279	287	275	300	282	290	277	278	273	294	307	294	290	279	264	314	265	279	297	275	292	298	278	307	278	264	281	267	293	293	288	289	305	295	299	318	281	278	292	295	273	290	269	277	305	240	274	303	270	286	292	273	260	280	278	285	258	270	275	272	283	270	265	257	281	305	298	311	285	286	262	289	279	303	277	265	266	273	278	279	281	266	310	305	286	272	268	266	288	285	288	273	269	265	273	253	255	265	264	279	284	288	294	258	284	277	265	315	304	241	295	278	286	298	288	268	301	265	319	279	262	256	253	264	284	292	299	275	280	293	303	284	286	294	284	305	277	253	311	286	256	285	316	286	305	278	306	263	277	269	253	275	246	287	282	266	269	318	291	286	246	310	292	318	252	296	294	300	278	301	302	272	293	308	298	270	297	306	306	261	310	292	281	279	280	284	309	274	313	291	289	295	309	291	256	326	331	276	275	279	272	274	309	267	300	271	295	280	274	296	279	304	300	285	285	285	304	272	295	288	291	264	315	283	286	273	296	281	255	284	301	294	288	296	278	301	264	268	308	257	285	289	297	290	284	261	253	321	271	264	269	288	295	239	307	274	284	313	270	300	256	296	299	264	292	270	297	279	319	305	300	279	270	272	273	288	306	266	311	298	292	310	307	261	277	305	291	284	307	274	261	289	273	283	312	256	251	283	270	279	308	262	252	275	289	283	304	277	276	269	273	300	294	280	271	290	283	296	274	284
23412	21490	29568	23843	21490	21522	7310	1205	939	844	818	845	712	766	746	715	698	661	683	642	638	616	679	627	594	633	630	588	618	611	588	572	612	572	594	569	605	595	601	611	609	621	591	577	617	587	609	540	567	591	550	604	639	591	584	574	596	611	554	604	547	606	593	587	591	616	586	588	579	596	587	605	571	584	586	586	564	576	577	583	585	624	563	565	554	577	588	608	512	587	589	606	591	586	574	620	599	564	583	552	604	576	568	544	565	564	579	638	612	548	603	593	577	575	581	563	569	537	597	572	587	559	607	600	615	561	578	576	581	599	581	634	580	574	570	606	634	584	542	535	584	591	582	577	595	560	627	602	554	606	599	572	590	564	593	611	588	568	552	572	611	631	565	626	544	593	591	549	601	575	579	590	600	562	595	584	578	579	543	549	567	588	576	580	606	570	602	575	550	583	610	568	580	593	573	571	561	581	616	598	580	566	594	570	601	617	577	600	580	594	562	567	594	564	596	575	579	583	605	606	582	629	565	564	599	595	628	599	589	571	552	594	614	545	547	579	627	575	576	606	589	570	581	595	563	587	574	555	556	572	547	639	583	525	545	582	613	570	599	592	589	570	598	580	591	616	623	604	594	660	593	577	578	604	587	545	569	578	550	566	568	610	574	575	550	570	635	571	605	574	606	538	598	571	598	595	624	575	586	624	550	562	581	594	636	616	570	576	558	615	578	617	560	587	636	567	563	590	576	553	559	555	577	564	597	543	583	593	633	617	578	597	561	562	558	590	623	594	604	578	608	571	582	573	612	573	594	568	605	574	599	579	628	632	552	600	600	605	617	584	557	607	606	581	580	569	568	560	589	572	551	584	538	631	550	588	573	597	566	605	591	565	588	598	575	596	599	602	573	601	513	606	644	547	581	615	570	604	554	589	610	598	554	578	599	593	579	556	571	579	661	584	610	629	585	619	581	563	580	569	626	598	588	620	560	556	587	608	584	598	605	583	578	573	617	634	553	591	564	633	610	592	612	584	571	559	553	640	557	594	587	622	606	559	542	583	592	575	582	552	539	536	588	568	560	557	601	584	588	620	587	611	586	555	584	570	605	619	590	606	609	547	564	586	564	587	580	543	576	579	617	619	570	639	611	568	568	578	560	604	571	574	568	595	568	600	592	584	617	585	604	609	534	520	614	539	570	594	570	577	563	594	567	581	597	578	571	604	549	594	595	586	555	580	580	593	593	580	594	594	601	562	553	583	604	601	574	604	579	554	622	584	558	609	601	588	582	602	637	591	577	549	552	542	624	602	595	600	599	572	542	543	626	592	593	562	583	603	637	572	562	551	604	578	561	596	591	540	587	594	547	611	534	583	608	567	556	595	574	564	582	555	591	569	594	570	585	611	589	586	515	542	601	559	587	587	591	549	590	629	578	574	559	581	539	566	536	577	597	603	570	562	584	580	562	607	565	556	592	611	569	582	591	579	572	570	562	602	601	619	596	576	578	581	592	582	552	568	594	562	563	575	576	553	561	599	560	552	644	625	591	621	564	563	536	589	566	547	608	629	593	543	541	588	547	558	545	569	617	582	565	606	586	606	640	616	637	604	589	648	532	598	538	573	580	576	598	546	576	599	574	585	571	556	548	578	551	589	571	530	572	587	568	522	593	603	647	555	566	595	627	644	562	559	602	573	588	547	595	582	614	604	575	591	582	598	610	608	607	554	557	563	607	619	566	562	586	570	623	563	567	573	588	555	588	577	568	571	572	586	568	606	573	598	618	566	574	555	638	596	593	585	578	609	590	555	600	636	581	570	566	613	591	592	572	615	612	594	577	595	541	605	540	583	592	599	577	593	573	537	589	551	591	599	600	595	546	580	581	594	570	580	571	580	586	556	545	533	579	611	555	547	656	626	635	643	570	568	581	589	558	516	577	537	581	624	577	562	563	552	542	588	606	556	601	547	602	607	604	598	620	562	596	590	560	576	601	560	530	583	568	589	572	602	595	591	575	571	569	589	612	573	608	582	557	586	607	580	582	607	587	623	575	561	597	581	601	551	587	612	578	575	581	570	547	569	578	539	595	620	628	595	606	562	596	571	590	594	570	581	598	584	571	566	535	579	604	568	578	543	561	611	590	581	602	582	572	567	579	557	627	616	569	648	612	596	587	595	586	578	556	581	630	531	563	606	566	623	548	560	605	587	601	542	557	609	594	644	583	516	591	602	595	544	592	633	559	569	634	566	568	591	600	553	565	572	586	586	604	579	584	579	560	578	578	624	619	618	591	608	537	523	584	617	563	636	591	603	558	579	596	627	584	569	572	601	569	633	583	609	574	617	606	552	621	586	594	577	497	580	570	568	566	581	593	602	580	608	577	623	579	583	529	587	589	628	569	561	550	594	570	541	535	557	595	535	584	578	577	581	615	560	542	602	597	547	597	548	611	555	575	598	596	588	564	568	630	599	570	568	523	588	591	603	580	602	627	564	603	573	581	616	563	542	572	584	562	597	605	601	585	601	565	587	622	601	624	607	554	574	569	590	582	582	567	581	582	603	566	643	538	574	593	590	578	579	601	604	585	611	580	572	594	574	604	547	630	550	633	570	616	565	558	600	593	568	579	562	560	567	600	613	580	542	570	602	602	572	598	547	546	595	606	602	524	522	582	612	573	535	587	589	630	601	587	564	572	535	562	607	593	573	559	613	590	568	571	606	579	570	574	580	556	574	579	542	582	649	587	527	564	636	594	597	591	562	581	579	562	562	587	595	609	578	570	561	597	581	604	565	586	586	571	625	620	603	575	563	582	570	599	586	609	584	586	564	576	615	574	616	592	556	595	589	568	575	581	594	585	538	573	647	585	592	574	590	605	560	549	551	582	553	572	612	588	542	582	575	549	600	590	587	588	587	608	572	560	533	591	583	616	586	602	576	582	598	541	596	594	584	613	612	526	585	595	602	536	598	564	563	577	611	646	599	563	556	587	576	577	569	567	586	567	598	599	575	599	614	574	614	591	585	579	606	577	561	609	636	590	563	594	584	580	607	539	565	576	601	565	567	588	550	578	542	582	582	604	537	595	618	580	619	604	580	560	558	555	591	607	541	558	535	620	639	585	527	579	545	566	577	581	588	578	621	595	552	592	570	586	555	578	599	544	622	579	624	575	590	593	568	596	549	563	540	600	568	569	606	551	600	521	575	601	531	551	606	590	587	608	559	608	579	592	574	575	547	604	620	548	589	581	574	587	554	599	605	545	593	598	572	580	567	543	550	587	612	577	524	574	572	567	555	600	493	564	593	600	554	600	637	552	571	555	553	607	576	567	578	552	599	577	592	588	538	598	614	533	521	544	599	528	532	591	596	600	600	566	577	557	618	564	570	594	583	545	584	595	616	553	550	586	566	604	609	607	605	579	617	558	570	541	603	607	534	614	570	591	568	569	585	571	586	600	531	639	606	604	588	553	566	599	559	594	575	552	584	610	582	599	598	580	599	559	608	557	584
51464	13488	10473	5385	3937	3059	2360	1936	1725	1485	1369	1191	1183	1068	1050	1048	960	895	867	862	846	865	858	830	851	774	771	797	773	813	721	788	756	786	767	762	773	775	763	764	742	734	748	743	769	756	742	774	736	771	731	710	733	759	722	747	785	739	768	747	730	744	742	772	748	761	763	770	711	761	744	755	723	731	792	727	724	722	733	739	781	763	719	713	745	769	694	745	734	681	718	767	759	714	731	684	699	731	690	746	719	745	719	743	711	717	744	754	706	726	721	810	717	706	718	704	714	744	733	708	709	712	731	734	709	706	720	738	738	691	720	694	730	719	712	746	731	738	745	701	692	737	726	730	733	748	738	725	734	742	668	713	746	718	741	776	729	689	743	713	714	731	767	755	731	730	745	716	690	728	723	714	706	770	694	732	717	766	713	724	728	708	751	744	708	734	725	744	759	754	689	707	774	714	707	780	748	738	723	757	760	733	733	712	707	734	704	738	741	710	742	720	728	742	726	696	716	710	776	689	724	687	731	713	760	723	720	751	777	690	743	737	735	734	750	741	765	722	723	683	728	757	719	723	720	759	699	774	720	728	731	765	746	750	746	753	677	721	689	733	719	693	757	737	718	720	751	717	757	724	762	750	708	723	709	708	671	685	695	717	766	716	676	726	741	733	716	749	714	689	710	687	676	764	743	699	784	697	738	716	707	751	721	777	746	764	733	710	749	719	741	685	702	720	755	735	757	732	717	696	680	722	735	783	703	705	752	733	738	715	718	700	754	790	710	717	722	725	727	746	728	741	763	753	679	747	708	721	741	726	690	719	717	716	728	768	758	702	743	710	708	718	703	702	721	724	747	703	702	738	734	729	718	752	722	750	741	697	747	735	741	708	767	736	784	704	710	752	705	735	732	719	683	699	667	720	724	705	712	738	728	713	715	716	738	652	744	711	755	732	681	749	687	741	716	695	722	723	733	741	675	724	719	674	698	708	706	688	720	706	737	694	677	750	710	764	732	749	774	749	744	724	695	728	695	728	711	739	719	718	715	786	735	700	751	766	729	747	717	745	737	738	774	726	707	741	786	698	695	736	750	726	678	722	745	720	709	716	725	785	693	699	734	693	742	723	738	720	697	770	722	723	712	713	731	686	732	714	734	739	736	752	762	745	706	727	745	703	687	710	789	777	706	731	740	703	712	705	714	723	724	739	712	696	717	707	744	715	689	725	707	693	728	745	716	749	667	728	703	700	722	736	727	715	713	709	784	723	690	710	717	719	734	720	736	706	733	729	730	729	771	677	752	708	746	734	664	717	750	671	735	695	750	746	671	709	720	706	722	726	715	737	742	711	708	707	758	713	718	651	768	717	723	738	692	727	678	669	749	688	735	720	722	754	725	718	728	705	801	715	719	733	743	716	688	750	738	737	764	742	702	690	726	713	744	714	718	714	696	719	720	708	700	747	719	743	723	683	746	696	750	660	713	687	735	713	706	745	760	725	750	729	741	706	688	704	700	697	722	733	719	716	753	765	715	733	714	714	739	733	717	749	711	741	672	745	683	706	724	707	739	747	692	692	714	738	756	720	745	747	741	697	716	734	706	712	693	737	759	741	716	728	714	709	709	687	724	760	748	744	712	672	717	696	754	721	765	707	753	703	768	737	744	812	760	732	698	766	712	731	705	712	738	768	739	720	765	678	738	688	730	726	713	760	785	706	724	662	721	688	715	732	726	682	670	749	773	709	724	713	758	745	694	748	788	765	715	746	712	736	748	727	699	706	736	715	687	731	767	681	750	752	711	681	760	708	763	720	670	736	711	725	769	726	698	758	739	755	750	745	778	682	739	747	753	705	675	698	787	774	704	741	728	741	722	675	737	737	813	715	762	725	692	725	756	700	743	680	787	760	731	757	758	709	719	738	770	688	729	723	730	772	707	678	718	727	769	747	692	732	745	728	746	708	707	712	751	728	765	685	714	723	708	772	715	704	722	763	710	742	699	752	716	689	706	733	733	753	746	727	775	729	743	704	780	756	691	724	684	730	771	699	731	741	731	632	728	718	719	725	638	771	756	704	669	750	716	753	715	726	755	710	758	728	671	746	700	705	734	777	752	726	722	751	705	702	742	695	720	670	732	701	662	688	735	724	686	706	716	729	693	712	755	715	776	699	701	739	723	663	702	751	732	761	724	693	695	753	683	725	713	679	754	692	751	707	737	741	711	683	737	788	714	719	775	771	719	737	703	720	728	760	716	731	788	696	717	713	683	738	724	739	750	696	672	730	716	712	691	719	691	722	722	711	742	686	732	772	707	725	715	740	699	713	666	712	718	714	686	748	750	702	737	760	727	709	716	752	762	762	744	745	767	754	743	757	777	724	764	748	722	765	704	670	738	715	720	702	758	726	706	694	681	732	768	743	718	702	727	744	733	759	740	694	740	735	741	683	745	741	724	725	703	729	719	700	745	728	681	695	732	676	718	749	741	676	695	703	737	706	698	696	725	730	776	777	728	719	711	724	705	753	720	717	711	736	764	705	686	747	726	741	738	687	751	744	667	746	724	688	687	719	753	727	711	707	749	768	760	777	715	725	739	724	728	680	741	703	697	730	737	695	684	732	731	721	750	746	649	687	702	711	723	751	761	683	751	736	669	714	775	737	752	743	685	704	719	703	664	716	685	708	683	692	745	730	665	728	748	757	674	723	731	766	742	703	674	755	742	745	720	700	676	782	748	720	706	705	721	732	774	767	762	717	735	702	717	743	712	713	699	667	720	799	744	673	778	688	708	718	749	688	682	754	732	742	730	748	676	680	700	695	718	771	741	724	689	727	738	749	703	688	722	755	704	722	763	706	724	701	696	704	729	767	706	723	671	725	686	753	743	713	691	697	725	663	711	766	722	742	713	718	717	716	754	700	757	733	739	729	763	693	743	733	691	701	755	693	709	759	699	690	744	706	709	746	719	708	739	717	707	708	709	717	794	692	744	766	758	734	726	710	729	758	715	689	741	732	678	736	721	731	726	718	749	710	744	680	747	699	717	696	702	739	741	762	754	708	716	716	734	715	762	736	778	730	717	752	684	730	707	739	705	740	711	701	711	737	737	730	730	739	709	717	706	682	704	753	743	711	699	705	721	715	799	682	657	705	743	746	684	736	717	682	711	739	704	722	694	701	736	734	716	781	732	745	755	747	715	727	733	732	700	706	773	715	729	721	766	725	735	742	670	755	702	739	690	702	743	699	749	683	707	759	732	741	743	745	715	690	741	730	719	696	744	708	738	737	750	694	781	739	725	719	698	728	730	717	731	701	729	747	756	691	741	735	667	718	677	721	754	777	699	702	750	730	744	709	769	744	705	717	718	768	735	790	748	765	735	676	708	686	630	703	751	748	749	710	748	678	767	730	739	714	743	730	746	727	773	678	755	736	710	718	708	704	701	695	717	733	764	700	743	794	687	711	730	752	723	759	714	691	736	728	704	684	768	748	741	786	715	721	745	788	754	683
28430	19418	5481	712	491	476	307	242	269	241	293	299	275	260	268	257	274	258	264	272	264	269	262	243	277	286	259	237	254	240	271	247	237	258	276	260	255	241	265	274	237	268	265	255	250	251	248	241	259	268	269	250	243	244	252	250	273	275	233	245	277	255	237	251	263	278	268	258	286	254	265	230	233	244	284	261	265	258	242	286	262	264	286	253	234	266	239	257	256	276	241	262	250	268	254	261	261	243	271	242	279	244	266	296	237	278	267	277	285	258	245	277	292	255	218	231	246	259	252	262	254	262	274	253	258	264	244	236	227	249	291	249	264	256	274	272	255	233	260	253	246	263	255	255	236	244	241	235	268	251	270	265	273	271	275	255	281	261	265	240	238	260	247	239	243	228	239	260	278	245	254	274	241	257	244	244	275	237	274	272	253	225	207	266	261	260	261	251	275	292	249	252	269	271	248	242	257	224	254	261	242	278	274	246	254	279	253	285	255	254	257	251	262	258	268	252	273	256	249	229	253	256	214	271	270	245	262	264	251	285	271	251	226	255	240	227	239	252	245	269	272	272	219	254	270	263	230	246	257	252	257	262	267	255	242	238	230	252	266	268	268	257	238	248	237	258	255	289	287	280	273	271	250	266	255	231	245	299	254	247	239	250	240	259	250	266	271	246	270	248	251	256	257	243	249	257	232	241	237	229	252	273	242	244	243	270	290	265	232	262	247	248	254	238	261	250	262	253	264	272	292	221	261	262	238	239	255	244	249	257	239	260	262	240	232	266	273	278	234	254	277	269	254	247	207	235	265	249	268	247	265	240	243	236	259	260	246	251	251	264	260	251	280	256	256	249	283	224	266	237	238	269	274	258	289	244	272	231	239	256	232	276	241	235	247	262	273	263	287	256	242	246	251	249	254	249	242	256	260	231	256	286	262	245	268	236	259	254	256	245	245	247	235	264	254	228	261	261	273	224	262	262	261	243	278	245	261	242	260	255	248	249	243	262	281	241	259	298	234	240	261	247	268	251	218	276	255	280	250	246	297	246	254	250	255	252	262	274	273	276	224	244	269	270	251	239	251	250	248	253	270	276	255	266	251	246	239	235	248	243	271	263	272	294	258	252	250	279	242	243	260	246	247	289	256	232	243	277	267	240	231	239	230	254	241	266	244	233	278	247	274	245	262	246	239	235	241	260	274	258	279	257	265	251	263	245	244	288	258	254	255	235	256	248	280	260	213	248	267	258	255	270	252	220	281	253	248	263	246	241	254	253	254	250	253	253	248	267	244	250	234	259	238	272	257	226	227	254	260	240	248	253	262	256	268	254	281	256	263	260	268	265	264	251	278	249	279	258	255	251	255	222	238	260	255	230	278	264	252	258	257	239	249	247	268	272	284	287	265	227	238	252	238	267	242	249	276	246	257	270	234	252	228	263	271	220	237	259	253	274	286	255	258	271	275	251	258	266	236	250	240	251	271	238	270	228	272	248	250	265	249	239	284	239	225	265	250	254	303	276	255	247	247	232	282	276	284	236	241	247	243	263	235	249	215	270	250	306	270	247	254	262	266	255	276	260	282	255	268	252	245	247	233	255	279	277	239	249	265	241	280	255	237	254	271	237	253	253	228	274	238	271	240	239	219	250	256	256	257	238	252	252	239	245	247	274	278	227	242	263	274	249	242	238	271	244	266	288	249	249	284	262	261	272	236	245	287	252	252	249	237	255	250	250	232	239	243	255	268	273	276	266	239	270	251	259	262	260	285	261	253	227	248	254	262	220	234	257	265	261	249	245	258	271	242	246	227	258	252	262	243	262	249	251	266	258	227	250	264	265	262	242	248	267	236	250	231	270	251	258	261	262	258	242	244	285	259	283	234	268	289	260	231	249	263	240	274	248	245	264	262	243	259	246	236	252	252	254	259	240	229	284	252	266	270	255	241	246	260	265	265	258	276	273	278	240	244	250	249	253	274	267	261	251	250	277	255	265	257	263	259	264	266	245	288	261	268	246	257	266	271	252	240	241	250	247	241	236	270	254	242	262	282	267	237	243	269	235	268	256	260	245	257	266	232	214	252	265	258	247	248	255	279	240	262	247	259	245	254	235	247	251	247	283	265	253	262	242	256	269	255	246	263	276	245	251	264	253	260	280	257	243	247	274	264	249	275	238	237	258	235	258	254	267	270	260	250	249	228	272	250	228	269	238	224	228	283	236	266	272	274	225	276	249	257	263	261	252	280	276	238	256	268	297	258	271	279	249	272	219	249	250	251	267	267	241	269	246	221	255	263	238	251	238	238	257	247	295	255	219	240	250	234	253	262	249	256	278	250	247	277	244	228	269	257	245	253	264	280	282	257	237	291	237	268	264	247	254	269	232	236	263	287	244	264	241	251	246	218	247	286	247	264	239	250	249	242	260	257	226	266	263	256	258	241	252	262	294	260	262	234	257	286	257	268	254	274	236	251	270	249	266	250	295	254	254	255	226	253	247	275	264	258	241	263	267	247	261	256	226	257	282	269	248	261	255	250	276	266	283	229	265	227	238	236	260	254	240	270	262	261	261	240	243	259	243	248	269	211	284	269	233	254	245	269	298	232	245	256	255	267	256	271	259	249	240	246	261	270	275	259	251	239	246	255	251	263	267	228	262	247	261	245	253	262	263	225	272	264	241	267	257	259	259	249	272	283	257	254	252	256	251	256	237	239	250	280	275	248	243	227	248	247	263	264	265	257	266	263	286	240	261	263	256	278	247	223	248	281	264	263	252	238	258	237	275	248	259	271	274	265	274	259	264	261	268	284	247	259	272	244	244	256	251	265	245	249	242	243	273	250	261	274	258	232	268	237	253	260	269	244	252	255	241	252	254	263	238	243	247	238	272	239	268	269	257	247	230	265	248	260	281	247	241	221	261	240	261	259	231	260	246	266	269	278	232	249	225	288	263	268	268	261	239	254	242	216	231	242	270	222	256	227	261	270	251	262	254	266	266	249	259	255	248	252	252	296	264	257	282	270	272	264	263	262	278	266	247	256	260	260	245	259	278	273	241	276	251	265	266	257	237	241	234	226	259	262	278	254	264	256	230	254	268	252	244	247	275	236	252	244	284	255	292	245	248	242	252	249	253	245	259	270	244	239	269	260	245	263	230	241	244	261	216	249	240	244	254	224	268	245	277	263	270	235	251	260	253	264	253	261	257	202	270	248	243	245	260	276	227	272	264	242	277	252	275	284	250	259	234	254	273	253	245	254	247	257	246	273	253	251	275	256	260	253	259	279	272	254	285	248	253	275	260	269	233	250	278	255	248	268	242	274	241	266	245	272	234	255	254	234	248	240	253	258	262	236	217	249	281	251	264	272	252	241	263	251	233	303	266	288	247	269	259	211	227	253	230	251	262	272	295	245	231	262	247	250	252	269	240	259	270	247	276	263	270	237	252	257	232	266	295	280	236	251	222	285	265	241	257	266	257	245	251	240	277	280	264	270	269	277	260	241	262	269	248
19411	1238	751	462	431	392	365	370	335	312	347	334	345	318	308	331	336	319	343	314	324	299	349	333	352	338	342	330	346	318	332	334	331	349	287	309	344	324	284	335	287	343	335	308	368	321	306	333	346	341	347	359	356	344	305	298	349	353	340	348	313	344	329	345	337	327	299	331	330	349	318	305	340	316	342	306	353	308	330	326	345	341	296	338	324	303	318	349	329	318	306	330	301	325	331	318	356	329	341	339	280	332	346	346	329	330	331	331	343	356	326	336	296	297	326	332	339	307	293	329	306	324	304	320	355	322	307	308	340	309	345	330	337	342	322	336	321	334	342	312	326	354	336	330	319	310	350	342	306	330	333	348	320	348	311	316	309	314	332	327	305	336	329	316	325	308	324	261	300	327	313	311	363	308	342	338	340	343	312	372	319	284	337	294	305	351	299	326	323	307	314	307	337	308	326	325	312	330	312	326	320	337	317	322	297	321	303	331	324	334	289	318	313	334	359	347	315	335	344	313	293	285	341	327	329	318	327	319	311	319	335	313	298	338	327	320	335	315	322	317	309	344	349	356	335	343	300	325	351	316	354	306	325	312	298	329	336	295	306	326	331	313	328	346	317	321	320	368	336	311	292	336	315	350	324	340	322	293	312	368	330	317	327	339	297	325	301	311	338	358	296	348	313	324	314	315	325	293	340	330	316	326	293	345	351	325	312	335	323	339	315	344	322	328	336	326	310	311	296	300	296	368	326	312	337	320	329	324	319	314	316	323	342	348	330	313	308	325	332	326	327	356	319	322	336	325	318	300	302	353	294	324	331	320	315	356	319	303	314	321	319	347	321	340	337	350	282	351	316	309	334	303	325	340	326	314	350	334	293	371	311	353	307	339	341	340	308	329	295	293	317	354	322	292	346	319	324	337	320	303	318	334	295	319	353	332	329	343	335	328	312	303	341	358	305	348	310	304	348	321	332	290	313	320	311	341	346	302	361	323	319	312	321	329	323	353	304	318	343	342	306	342	321	310	324	304	309	322	308	311	330	333	349	335	334	320	344	331	357	339	356	329	324	362	304	331	343	295	288	342	308	299	328	330	299	310	350	309	338	303	327	343	356	321	346	305	320	335	332	356	336	345	317	321	336	325	345	346	352	308	337	302	319	315	319	302	335	327	344	301	338	339	318	357	311	334	326	341	320	306	308	334	327	305	332	320	313	326	327	343	329	317	356	333	350	346	344	332	305	317	366	330	351	310	329	311	335	304	319	337	334	359	323	322	324	309	345	321	326	316	347	302	353	357	357	317	325	322	330	321	322	326	324	349	316	345	293	321	286	349	318	285	294	338	339	320	310	320	322	318	322	330	348	349	326	333	324	317	353	328	319	276	330	337	366	339	295	358	313	304	316	321	303	311	355	271	333	317	334	342	339	316	339	319	343	320	336	316	330	350	322	304	307	325	338	330	314	315	338	334	325	305	360	339	332	313	321	293	305	353	320	291	323	379	329	331	351	290	348	328	296	308	335	296	377	322	322	336	349	314	303	317	332	331	343	329	330	374	327	313	301	316	327	333	352	300	310	332	321	341	362	297	335	352	336	312	327	315	325	318	293	313	329	344	317	325	339	322	310	339	299	315	332	317	324	321	303	335	314	333	326	317	307	346	314	309	315	327	300	335	341	303	329	296	306	366	297	342	322	341	321	323	333	309	317	308	325	318	328	324	307	303	319	306	315	323	323	305	317	344	334	307	321	330	357	293	302	320	329	285	357	325	320	321	358	317	301	326	312	326	332	333	380	338	321	349	319	331	379	317	312	326	356	327	322	337	306	312	300	357	321	331	329	347	291	355	354	330	322	325	311	348	319	330	336	338	330	328	291	328	311	327	311	310	306	314	331	329	309	329	335	352	320	312	327	338	344	346	319	346	340	330	329	300	326	329	304	306	311	312	300	328	351	312	290	292	300	301	319	335	338	298	328	310	317	295	323	316	316	335	342	281	325	309	314	317	325	311	335	306	355	320	316	306	342	335	316	336	342	320	287	299	317	325	308	338	328	327	323	331	325	311	353	323	306	325	312	333	328	325	337	332	336	318	315	340	329	355	320	350	300	338	316	348	302	297	333	348	313	309	337	323	310	316	333	338	324	311	322	325	314	329	319	333	336	312	321	289	320	340	376	355	336	332	280	293	298	308	335	317	346	305	312	348	355	301	307	334	329	292	298	333	326	323	326	325	336	327	316	301	311	312	314	315	336	330	365	320	330	320	330	315	301	320	327	295	325	324	327	331	363	348	275	299	314	334	330	337	324	328	304	338	351	307	322	324	328	312	309	314	309	308	336	326	344	320	300	342	333	320	300	303	310	333	332	337	347	335	331	324	345	313	303	329	302	320	332	347	328	375	325	304	373	326	315	313	306	304	346	326	306	330	359	329	306	317	279	352	308	307	326	340	337	294	320	330	317	311	337	315	325	306	308	329	329	335	335	332	353	354	336	312	323	328	332	336	314	341	340	323	328	335	328	357	341	301	336	326	283	313	305	345	301	341	333	329	347	310	301	350	325	344	313	339	314	334	315	339	319	337	326	338	297	342	330	340	312	364	339	325	353	342	301	336	326	314	325	326	309	304	330	295	326	304	316	314	306	317	340	330	310	368	306	323	301	339	313	314	320	351	300	328	351	346	332	299	339	347	310	320	325	339	324	324	329	341	306	319	333	339	317	307	295	301	320	303	322	340	321	333	316	336	323	324	307	282	343	343	353	309	335	327	326	329	278	332	303	339	332	341	346	300	327	342	306	367	300	313	305	318	356	326	309	338	340	354	344	322	341	317	306	343	301	323	319	339	329	302	332	311	337	331	342	327	316	333	336	314	305	324	309	323	305	339	346	328	325	323	299	313	359	291	340	347	329	310	331	358	316	351	335	350	329	317	304	357	339	301	341	340	360	316	335	301	346	309	290	318	365	321	335	314	300	328	314	313	291	318	331	303	316	321	309	301	312	354	320	307	334	342	333	347	335	317	333	340	356	349	327	315	324	323	302	304	337	341	314	313	311	302	364	327	296	304	302	334	328	320	336	305	337	328	329	318	319	323	331	290	342	352	310	330	335	327	356	338	321	336	314	352	352	328	317	350	359	325	345	310	316	286	328	320	294	301	347	316	320	292	361	315	333	321	351	340	328	321	337	292	305	312	322	315	332	299	357	331	281	330	312	347	350	309	334	314	338	327	332	369	367	363	319	304	334	314	326	334	318	311	349	309	336	357	313	330	316	319	343	300	299	321	320	327	328	315	329	314	312	329	318	346	323	308	307	299	336	325	317	308	310	329	341	317	320	321	303	312	336	323	320	326	309	315	310	300	316	324	327	306	300	329	330	319	328	322	328	315	332	345	299	367	319	314	294	341	348	342	302	326	299	319	311	326	333	322	347	335	307	309	325	351	332	336	307	327	304	341	291	334	313	357	349	320	309	323	333	351	310	329	311	334	305	344	310	306	348	355
24388	21452	28931	24376	21442	8656	1097	812	702	679	634	597	568	603	564	552	584	558	550	540	572	555	539	553	548	532	531	531	515	545	523	538	506	489	508	548	519	546	549	572	523	502	513	505	507	528	545	532	503	503	508	525	562	543	506	504	564	496	562	487	511	537	515	538	527	512	522	532	509	545	534	522	563	500	526	485	537	532	498	490	539	522	481	533	543	491	549	511	553	543	516	527	520	519	522	514	499	493	539	495	508	508	523	518	527	550	543	517	504	515	530	528	512	524	533	531	554	543	524	511	506	523	490	526	501	517	501	462	529	523	529	511	527	517	539	477	541	520	511	541	557	495	509	499	520	516	485	507	514	522	536	491	493	533	546	513	494	475	546	551	500	522	508	473	546	493	519	523	525	518	514	554	561	516	513	507	539	504	510	484	513	520	534	523	526	541	518	538	505	522	531	540	522	511	496	515	487	535	504	511	537	522	515	529	508	488	502	527	511	571	532	498	512	531	525	514	495	483	536	531	503	498	497	529	510	553	473	546	569	497	509	510	524	516	500	537	534	539	558	506	507	547	474	529	513	480	535	551	529	546	447	495	511	517	509	496	466	470	483	535	534	517	522	499	462	489	510	501	488	529	475	524	507	555	554	550	534	498	490	577	506	489	542	496	511	505	539	510	502	530	577	520	509	514	547	537	540	526	518	499	528	511	495	523	503	520	486	485	521	511	557	572	531	533	466	531	494	541	568	520	531	539	509	496	513	497	480	507	518	524	533	518	482	530	535	547	523	491	545	494	520	527	503	550	532	491	538	526	542	515	523	536	497	545	488	516	543	517	548	510	516	551	558	507	521	564	529	539	551	492	508	525	512	508	490	513	522	521	540	533	545	542	498	513	532	516	525	507	555	509	515	465	503	506	488	459	540	501	540	508	522	499	506	538	536	527	539	519	521	505	499	541	557	477	545	532	536	495	552	541	502	514	525	526	559	542	529	526	498	474	482	524	526	510	556	509	533	542	554	469	547	514	510	521	497	496	544	603	504	515	569	556	483	502	542	548	502	526	550	521	536	530	525	494	570	580	502	479	485	515	531	505	549	557	504	537	485	482	498	499	536	500	493	513	485	536	520	532	523	523	544	515	525	496	494	531	559	552	500	502	517	487	505	540	527	552	537	540	541	520	508	507	556	541	496	479	508	478	525	515	491	486	513	507	515	518	514	515	542	493	532	521	482	470	521	478	488	512	484	533	527	521	517	530	508	515	490	542	558	546	511	518	552	511	489	515	512	486	494	483	559	534	529	481	507	536	535	507	499	509	551	511	512	535	499	551	526	520	525	507	547	528	544	526	490	550	529	542	555	516	534	469	464	498	484	532	534	521	526	526	523	539	513	517	486	496	527	532	522	509	520	551	511	514	505	530	524	550	521	498	548	513	539	498	547	508	498	509	503	524	508	532	481	514	522	531	478	499	552	507	532	533	549	523	536	533	493	517	518	498	495	482	523	549	536	540	491	499	532	493	559	525	484	503	539	518	534	580	526	506	529	560	511	509	528	555	525	528	508	509	518	524	504	487	533	509	490	525	492	504	486	538	527	533	554	508	522	533	536	526	518	529	471	504	535	525	529	507	476	553	538	556	522	472	520	509	508	539	517	565	551	518	519	512	506	512	520	533	490	543	473	507	532	511	499	508	547	524	496	507	506	575	527	509	497	514	531	532	525	511	497	518	546	507	529	491	462	514	478	517	493	496	528	509	491	469	503	523	554	523	530	537	490	544	559	558	522	521	547	518	526	507	522	509	499	473	546	477	470	501	525	486	509	487	518	527	531	541	528	552	524	543	549	504	512	512	564	524	520	489	491	536	517	504	510	543	475	533	503	466	477	539	553	484	521	485	567	511	548	493	472	495	558	538	565	509	568	494	483	494	524	528	512	556	527	492	521	461	503	481	499	527	514	526	546	546	542	477	509	529	536	535	528	552	528	530	526	533	480	515	485	534	526	494	501	519	499	525	507	482	527	548	529	508	499	550	513	511	516	509	532	513	537	529	534	530	494	502	540	536	521	500	503	539	543	533	513	491	505	526	522	578	508	522	527	530	476	532	502	516	522	536	537	551	527	554	527	544	528	511	504	533	506	539	505	514	566	503	507	515	465	518	517	499	569	513	550	501	524	513	448	537	496	503	510	523	536	555	532	520	501	519	514	518	538	491	565	498	530	523	495	516	515	540	489	593	511	505	522	511	521	483	531	494	537	500	482	534	484	535	506	498	503	502	535	526	541	456	515	495	492	490	537	584	529	561	526	533	504	515	505	473	504	522	508	496	526	520	500	507	514	512	544	496	518	507	530	491	516	532	534	511	553	490	512	552	551	502	490	544	507	502	554	503	517	539	487	506	538	509	502	531	544	530	523	571	500	499	491	497	537	507	519	515	518	527	541	504	551	503	576	512	505	577	507	525	522	497	503	552	490	547	533	544	514	505	557	547	475	492	518	485	519	504	501	513	509	529	539	529	521	528	494	496	502	527	503	476	528	503	508	502	514	501	520	531	510	560	486	486	540	505	503	507	525	514	537	460	538	519	519	477	476	476	515	528	524	503	490	514	551	489	483	485	519	492	521	495	497	527	455	555	524	504	519	503	527	525	539	529	503	525	497	495	468	516	519	503	546	488	483	537	518	518	503	545	533	520	496	503	538	522	524	531	504	558	513	509	539	508	563	502	521	527	481	521	557	487	549	512	509	534	529	492	510	532	531	508	501	555	479	487	533	509	506	510	489	479	529	561	499	528	514	482	533	474	536	497	508	566	573	512	496	450	511	515	529	530	530	483	504	535	495	558	495	539	478	531	511	510	494	535	514	513	511	480	553	514	516	562	495	512	523	537	547	533	513	535	494	504	540	534	477	467	531	505	506	510	507	472	525	524	517	497	512	517	526	543	493	503	536	526	510	500	517	513	517	524	528	512	551	484	478	508	525	495	541	551	526	511	497	550	553	534	566	511	527	501	476	508	467	543	524	530	530	541	531	531	533	491	506	515	521	555	574	549	508	549	495	528	518	518	487	538	534	519	488	508	510	510	556	516	484	607	491	518	503	550	494	521	493	498	554	506	488	538	534	554	509	555	497	516	524	520	527	491	518	514	496	573	513	507	519	547	519	539	541	519	519	525	506	513	533	528	505	537	520	494	501	520	507	477	493	520	498	523	514	526	549	561	511	503	517	525	493	550	504	471	519	471	509	572	491	504	491	521	523	552	507	520	521	505	504	495	511	509	527	531	541	512	547	503	526	519	499	563	479	518	509	526	518	566	501	495	528	487	525	536	477	531	529	499	518	494	490	534	497	528	522	515	516	528	506	506	521	526	477	530	507	488	522	495	517	516	554	514	515	495	501	527	515	556	496	489	504	510	553	529	517	521	508	538	529	544	481	565	537	505	535	547	472	533	488	511	503	510	535	503	504	523	543	507	498	558	522	528	531	533	505	521	531	555	518	475	516	524
44901	9378	6267	3207	2243	1765	1477	1245	1152	1000	855	866	865	779	803	765	745	750	735	699	712	740	717	693	706	749	625	635	653	690	683	670	708	676	689	643	654	675	634	635	641	603	663	630	628	599	675	653	640	621	704	654	630	643	635	669	632	651	666	604	653	627	662	679	644	647	634	619	670	624	658	618	659	618	622	605	641	610	653	644	649	649	615	659	645	652	686	628	650	706	703	603	637	642	627	621	681	640	620	627	652	630	609	643	658	643	648	660	678	625	633	612	637	649	671	612	612	599	582	642	639	627	646	628	647	625	630	613	646	602	629	626	623	625	660	678	643	610	620	629	592	621	679	618	635	585	647	636	620	651	603	637	664	671	636	658	655	648	679	670	595	648	668	646	654	703	615	601	654	640	688	606	620	652	637	611	630	608	625	620	630	663	643	655	665	629	657	668	648	670	656	660	663	646	627	627	618	645	601	648	683	658	646	644	686	643	628	631	661	666	604	636	655	687	634	662	619	654	635	657	667	618	666	623	619	620	605	666	630	627	602	651	659	685	640	663	635	638	663	667	616	687	643	632	623	642	673	647	676	643	629	667	621	667	656	602	650	617	591	634	611	633	621	631	644	661	603	631	679	602	650	633	618	645	612	592	676	648	642	663	617	667	652	665	663	626	609	660	645	682	653	658	629	623	643	663	650	664	652	655	589	676	652	610	559	616	591	635	658	624	605	640	614	681	631	657	687	672	684	607	650	703	642	668	659	657	615	668	667	675	645	643	638	592	612	645	589	655	605	660	674	665	618	635	640	641	697	645	683	682	699	661	651	679	616	675	632	642	622	610	605	632	635	624	659	613	633	653	627	649	642	626	628	679	617	655	688	606	621	656	620	601	627	649	644	648	696	607	635	579	658	673	627	650	684	659	699	647	650	598	645	621	640	610	637	704	635	659	655	684	632	621	660	682	605	695	603	613	661	660	639	611	662	609	672	658	589	591	677	650	660	629	658	640	636	652	669	653	653	656	582	670	602	632	645	639	717	663	635	622	612	679	656	643	654	622	594	613	650	637	606	599	674	616	618	675	626	654	646	637	654	657	611	654	627	649	653	642	658	675	633	635	674	649	672	659	685	632	689	627	645	662	638	647	643	618	644	656	614	673	666	614	608	649	637	600	623	637	643	586	665	673	637	600	622	650	654	664	650	621	642	603	641	678	644	652	658	658	622	614	660	640	655	632	669	697	632	645	648	599	689	659	624	639	666	635	642	659	647	602	649	642	630	634	626	636	604	624	648	661	648	620	669	649	594	620	626	653	647	638	639	640	656	639	612	618	626	634	646	654	602	604	615	633	630	658	638	631	675	654	620	652	622	644	634	608	630	624	622	623	644	626	620	642	636	654	648	645	673	621	638	648	632	586	636	693	682	646	645	590	654	648	614	646	641	615	616	666	645	602	575	583	665	645	650	636	656	638	637	678	654	640	642	693	634	687	623	605	630	629	619	673	640	602	686	673	658	636	654	621	656	670	622	636	604	608	659	656	674	604	656	651	649	671	617	598	621	643	683	651	665	654	674	682	640	644	585	692	622	666	620	618	612	585	691	651	642	626	647	641	630	653	600	640	614	637	641	601	659	642	633	636	622	622	654	678	636	684	625	624	642	641	646	665	627	596	601	653	679	635	651	632	649	611	596	614	671	671	631	664	629	662	645	639	640	645	618	612	631	671	649	670	632	658	660	636	629	652	640	672	630	596	608	620	651	665	621	661	652	619	632	640	618	646	637	646	649	631	652	678	613	596	600	641	650	663	645	623	654	645	663	659	610	646	647	638	655	640	611	686	640	626	614	619	632	643	602	646	628	637	628	695	643	595	675	675	627	633	602	633	670	660	694	650	670	648	623	616	622	660	599	646	639	614	648	620	605	626	627	673	606	695	620	661	647	608	614	613	650	610	677	656	602	664	616	614	654	635	618	663	667	618	611	644	626	586	654	641	638	653	658	619	670	654	646	628	619	641	604	606	704	652	611	624	631	675	649	620	626	643	649	645	633	651	630	627	621	666	616	652	658	636	631	627	639	632	642	627	694	606	594	639	632	676	647	582	653	627	609	704	657	663	585	664	650	648	628	665	654	645	594	633	625	646	654	662	659	650	629	663	628	681	629	683	619	622	669	603	656	621	653	673	640	677	689	643	637	652	647	621	653	640	610	624	632	650	590	671	622	642	655	652	617	651	619	647	689	620	660	654	693	641	599	666	632	646	676	591	629	619	668	596	665	614	650	659	656	608	634	620	652	628	598	650	634	630	611	661	666	657	657	612	645	626	654	678	623	638	578	656	621	687	644	644	662	652	631	683	634	628	599	639	630	653	613	654	633	639	597	615	606	643	667	681	642	608	622	640	688	683	636	608	671	652	609	618	665	616	647	607	645	644	632	631	694	634	598	666	649	708	653	624	669	643	681	638	632	649	664	617	587	620	672	592	584	639	650	633	669	636	645	629	665	627	658	668	661	671	608	667	643	657	608	613	648	621	569	638	639	677	685	592	585	654	657	616	680	629	653	635	647	667	642	681	627	652	690	648	612	659	627	626	621	658	654	634	661	661	632	603	657	660	623	623	645	624	652	691	615	670	630	645	639	639	672	649	631	693	658	621	604	612	635	591	627	622	649	631	611	635	609	668	685	594	608	681	663	673	615	642	637	631	653	630	603	576	640	649	637	638	654	674	638	669	609	635	615	661	620	640	632	632	670	606	671	669	659	660	653	653	634	627	679	640	681	612	628	653	583	639	667	631	627	628	675	657	650	630	644	618	676	631	654	642	664	645	682	687	640	675	625	626	629	612	668	641	564	639	652	651	676	643	686	672	641	598	627	606	582	637	653	625	646	618	653	627	654	672	639	628	627	652	668	660	660	628	648	632	662	634	610	605	618	631	641	640	653	667	686	614	655	640	593	635	615	648	648	635	642	643	646	666	659	645	685	591	637	628	638	576	631	649	572	634	634	610	643	623	615	626	634	692	614	598	655	659	640	654	653	683	636	657	653	608	580	632	640	620	658	662	592	684	657	635	619	662	637	619	639	599	609	619	648	610	643	619	661	676	600	611	652	657	681	626	646	637	644	615	633	643	649	631	667	615	662	574	636	625	651	646	636	642	662	658	604	638	598	656	617	699	637	646	668	616	649	606	637	609	605	648	608	619	680	599	663	667	609	636	592	655	643	646	561	678	641	626	654	642	616	660	667	696	623	600	665	640	607	616	672	707	627	625	689	632	598	627	659	620	648	618	653	613	641	631	699	602	638	656	625	606	622	616	663	610	732	607	652	658	651	654	623	658	645	649	616	693	671	641	672	656	584	620	631	653	605	616	629	628	650	653	651	610	618	651	674	649	623	658	655	636	642	598	644	625	589	608	650	644	633	668	658	654	651	606	673	664	683	620	618	639	657	603	665	621	626	661	658	604	620	658	629	621	624	631	636	621	616	636	619	636	632	648	633	600	657	661
25891	21464	27639	25421	6318	450	367	332	300	274	214	267	217	220	240	253	193	244	245	214	246	226	213	243	195	194	213	191	204	214	205	196	213	212	204	231	234	211	208	226	230	193	201	217	206	216	195	211	201	192	212	218	189	192	197	203	223	214	220	225	227	204	193	222	194	220	187	238	171	240	190	216	203	203	208	228	179	219	221	210	222	192	217	182	210	229	177	205	211	215	200	195	200	237	182	198	210	210	215	225	202	227	219	209	206	208	187	201	188	217	212	201	164	219	218	194	225	206	210	255	188	225	215	209	206	205	210	202	213	192	192	186	188	191	191	205	198	231	200	248	199	206	192	205	205	248	208	197	235	197	214	185	221	182	200	217	230	187	210	210	204	195	214	182	191	216	188	222	183	238	200	180	180	205	189	211	189	193	211	190	187	203	187	209	162	210	219	177	207	182	205	196	228	222	196	208	184	218	206	202	209	219	206	208	176	193	183	200	197	204	212	169	225	182	189	212	205	188	212	194	202	228	185	201	203	200	186	208	173	219	208	201	187	195	227	202	198	192	187	209	206	210	224	209	211	192	205	248	200	209	201	189	236	183	203	190	170	201	180	228	195	198	172	194	197	196	210	209	209	210	203	210	216	199	217	206	188	197	204	187	226	181	226	194	211	215	194	180	202	182	216	209	214	197	212	202	195	189	181	205	215	192	217	194	210	220	216	187	184	212	185	216	228	222	201	234	222	179	222	197	202	196	207	206	194	223	198	171	202	165	215	207	223	203	225	217	208	224	201	224	211	228	213	211	206	194	212	192	209	182	203	222	194	203	182	200	177	211	184	224	198	234	213	188	215	215	218	202	192	192	218	206	233	213	219	205	195	215	207	203	193	214	198	194	200	227	208	195	177	189	198	221	207	186	201	197	195	204	221	212	183	209	215	209	190	212	211	212	204	219	186	212	186	200	187	213	214	198	220	190	189	202	216	221	192	193	212	213	202	157	197	214	208	200	220	196	199	205	173	212	213	205	222	226	198	234	196	190	185	199	223	192	217	222	225	193	218	200	197	187	170	219	202	203	209	193	210	212	212	206	191	194	202	202	202	171	185	198	207	221	201	212	197	205	194	187	182	228	199	178	196	196	177	184	194	158	214	224	189	188	221	188	197	219	173	212	214	198	196	223	193	211	217	203	211	193	202	208	223	200	197	199	215	194	210	214	211	222	202	203	184	204	194	205	208	191	205	211	196	207	223	204	214	186	181	200	220	201	220	214	188	207	240	205	203	201	226	208	202	220	203	176	207	207	214	215	187	199	204	191	207	200	174	227	203	215	193	197	191	208	209	182	225	165	207	195	218	212	198	217	197	191	200	202	212	248	234	183	211	191	196	217	175	220	202	206	214	222	211	202	177	217	198	218	187	190	200	204	201	196	242	208	233	214	197	200	200	198	213	194	187	223	217	221	225	183	215	217	197	220	194	205	183	208	229	214	194	208	234	209	200	225	196	220	214	184	201	215	220	205	220	201	189	182	194	189	214	187	190	217	200	209	196	215	192	215	191	209	220	194	187	227	193	194	192	207	192	221	200	223	202	217	174	203	205	194	208	192	223	169	209	177	211	212	219	226	197	229	198	189	207	179	238	215	211	204	194	197	241	215	214	234	183	202	213	214	209	185	206	214	207	216	226	184	248	185	196	203	215	230	211	211	203	222	186	220	211	215	215	185	199	190	203	193	193	202	231	212	206	190	189	195	200	182	205	219	175	194	246	232	216	229	198	204	202	166	228	215	180	212	199	218	196	212	206	200	206	212	194	183	227	199	200	181	199	202	222	203	207	198	230	206	186	210	226	198	205	199	198	208	206	201	180	199	213	216	201	203	225	199	225	162	183	220	188	202	195	193	188	176	189	206	197	209	194	227	211	228	189	219	215	191	199	216	183	218	210	200	195	203	197	218	193	218	189	205	213	191	205	228	209	200	181	226	224	202	206	203	185	221	208	227	213	189	207	213	188	211	225	217	203	219	208	220	222	199	219	184	183	197	183	204	190	200	190	183	177	209	205	203	194	211	213	177	206	188	211	174	212	199	201	202	207	186	218	189	202	197	223	197	214	198	202	231	188	205	225	210	215	195	185	211	215	211	197	190	204	211	164	191	217	188	182	214	201	187	206	209	191	195	204	190	197	220	211	218	195	211	220	197	186	200	196	210	190	194	234	203	227	185	203	210	228	204	194	185	202	188	216	215	216	217	190	201	191	199	198	219	214	205	194	197	199	204	180	214	219	195	218	204	175	217	200	216	187	184	214	185	222	201	186	179	230	178	194	211	211	209	205	206	203	191	200	195	188	179	220	172	188	204	206	228	209	195	217	207	213	183	199	185	216	182	194	203	207	214	205	181	183	208	184	197	209	190	198	217	208	192	193	203	188	200	189	194	211	208	211	179	213	204	193	207	218	218	204	217	217	185	223	186	216	217	186	191	198	190	203	198	191	203	199	204	183	208	217	201	214	188	195	195	181	199	207	199	236	215	205	198	218	218	220	195	214	208	218	233	214	215	229	186	238	210	215	203	200	222	207	210	202	217	227	194	194	214	174	188	191	222	192	177	191	213	196	206	201	204	204	204	202	214	204	177	204	173	206	190	219	197	210	218	194	197	212	220	211	206	210	195	215	190	206	226	208	205	212	192	208	207	184	224	177	213	207	199	215	201	191	205	212	220	213	200	210	174	207	190	202	195	209	203	185	194	203	198	182	222	206	223	192	199	203	209	199	193	197	198	215	180	192	206	219	244	196	187	208	202	192	235	212	187	198	227	207	213	189	203	188	209	192	213	183	174	180	191	185	205	196	186	203	195	214	203	215	169	211	202	198	223	189	228	220	209	198	179	208	215	206	181	207	231	204	209	214	208	195	198	208	194	179	205	212	200	176	222	224	209	211	186	175	222	199	201	213	199	222	190	210	209	193	191	202	181	210	216	216	202	218	221	210	225	230	197	189	191	229	185	201	194	206	193	194	202	187	225	212	187	218	225	216	193	190	187	195	194	216	221	210	197	205	197	224	210	187	212	205	226	199	230	218	200	190	176	213	219	210	222	196	222	188	212	209	196	198	216	204	197	207	206	204	207	184	211	204	180	204	206	217	191	225	213	205	188	191	218	213	184	181	202	201	219	185	184	201	194	225	232	210	193	210	179	204	214	244	205	218	201	223	193	222	198	202	177	194	166	198	204	200	214	205	214	196	213	207	203	208	197	195	198	218	195	212	197	202	177	220	199	202	197	202	212	195	190	183	188	218	191	178	210	199	215	182	191	184	182	196	187	214	212	195	196	189	194	207	200	211	215	188	192	169	186	203	186	207	196	221	212	230	202	204	194	187	196	211	215	181	210	185	203	194	187	194	225	225	212	200	182	208	207	221	206	191	186	220	203	200	200	203	211	225	224	188	188	192	189	202	190	190	203	238	190	204	208	183	205	212	187	183	211	180	197	201	198	200	226	185	221
41939	5859	3164	1631	1112	906	734	620	522	492	464	366	379	405	387	336	349	315	340	320	339	297	288	289	302	321	292	280	295	303	307	330	276	281	306	287	283	273	281	282	305	266	275	325	293	271	283	275	289	288	261	281	285	284	265	291	305	286	299	261	316	247	293	311	285	278	268	262	277	280	267	292	267	257	275	308	310	279	290	279	309	289	321	281	307	279	266	259	292	288	281	272	280	318	288	290	256	320	267	287	234	286	269	288	272	275	297	315	314	291	301	275	283	299	278	297	278	303	282	285	277	292	292	276	247	277	286	276	272	270	323	273	257	280	265	282	266	271	294	278	302	294	305	289	259	265	268	266	280	276	304	280	285	308	257	290	278	283	278	281	289	298	288	287	288	244	250	278	313	305	270	274	306	302	320	271	292	257	278	300	288	290	272	285	271	307	255	279	286	262	262	285	263	278	253	272	262	314	270	280	274	267	276	279	303	311	306	268	283	268	274	266	260	292	313	252	301	255	229	265	265	256	249	278	261	238	280	304	275	272	285	271	251	295	306	232	288	261	294	271	278	270	250	296	281	244	273	295	292	300	269	279	261	288	281	265	276	276	290	263	284	284	296	283	277	254	288	297	303	292	273	304	290	283	295	314	274	275	278	249	271	256	278	238	296	296	296	277	306	274	272	276	302	286	259	274	269	284	293	313	282	295	245	262	277	278	270	312	296	271	285	301	292	245	287	282	293	281	282	272	278	284	275	266	276	286	273	282	280	273	277	286	289	278	281	306	266	288	272	263	277	303	272	288	275	292	274	266	298	292	280	293	252	291	283	250	273	302	308	256	259	282	290	264	275	313	290	278	292	310	266	310	272	267	306	266	289	273	294	288	269	279	272	281	277	275	293	280	281	309	263	304	277	294	287	274	247	293	249	277	277	259	289	291	276	308	290	291	281	271	287	252	280	264	270	282	279	294	266	283	309	270	258	308	255	281	282	327	273	272	309	275	295	296	295	274	329	270	251	295	303	287	290	272	276	272	276	295	296	299	262	276	291	268	282	277	257	289	259	271	293	272	298	276	268	307	264	288	267	289	268	300	262	287	300	279	270	301	301	264	292	249	258	292	319	291	290	272	264	325	267	263	275	303	254	297	251	296	269	262	262	293	257	335	254	291	266	271	268	277	282	285	283	271	280	270	288	324	304	270	293	295	282	256	283	301	260	287	282	288	282	294	314	267	275	279	281	280	286	296	295	292	294	285	281	298	265	268	271	258	279	288	286	230	259	284	275	281	287	288	290	278	294	306	290	264	258	289	278	281	288	281	273	271	285	297	286	290	269	242	296	277	298	247	297	289	279	303	294	293	294	252	255	302	291	256	285	294	286	267	270	269	302	292	261	280	292	269	266	290	303	288	266	271	275	286	278	231	313	265	280	291	270	260	257	289	271	254	273	295	271	262	288	262	296	282	289	245	281	273	286	275	266	286	281	247	280	277	298	267	298	309	268	261	277	293	269	282	298	281	277	276	296	269	275	265	302	296	247	272	271	296	300	246	297	282	261	301	274	300	282	259	308	274	283	276	280	286	267	262	303	270	291	308	296	287	239	300	270	253	304	308	284	309	286	286	267	283	325	298	267	321	302	293	270	278	301	292	297	278	265	277	267	284	258	287	282	275	279	269	274	299	330	276	237	279	284	299	283	289	259	337	285	276	332	288	258	303	272	285	275	301	273	313	255	276	295	301	289	311	283	264	250	298	313	300	303	287	297	283	281	301	301	303	287	276	311	279	270	306	238	281	277	286	282	249	278	286	308	292	244	294	284	318	286	285	266	241	291	299	314	297	303	268	303	286	269	257	255	264	269	306	274	285	263	298	275	272	290	269	278	265	300	275	281	282	304	299	284	302	305	292	280	302	265	268	259	262	262	299	257	305	260	308	310	272	271	289	279	266	301	276	269	273	270	286	267	274	272	274	283	295	292	275	311	275	273	308	274	279	291	286	268	283	294	285	275	288	280	290	281	308	307	313	294	272	283	282	266	280	263	293	287	280	269	298	306	272	266	311	316	269	279	264	264	308	281	279	294	266	291	296	276	299	308	296	294	290	251	264	266	298	280	290	301	249	264	299	271	279	283	301	262	255	290	310	305	282	265	284	250	315	283	290	267	287	271	298	257	311	284	263	268	255	282	269	257	272	310	268	276	301	292	287	271	293	319	289	295	289	277	274	280	302	286	250	273	289	266	259	262	279	288	256	288	282	281	301	276	295	271	296	288	292	281	278	280	289	271	298	289	265	283	302	279	266	278	322	261	279	271	310	277	268	275	294	296	264	273	283	300	287	255	291	251	311	271	287	270	275	288	303	288	285	283	298	280	283	298	292	257	267	271	253	278	280	322	257	252	283	255	295	286	258	265	268	261	265	280	290	298	278	279	302	304	286	307	270	288	274	288	299	318	267	246	260	300	268	298	256	285	296	267	283	273	305	263	242	260	280	285	309	277	305	294	290	259	262	279	302	298	305	284	268	298	258	280	284	261	280	298	299	270	290	291	267	320	269	259	280	274	259	273	256	305	279	299	296	298	290	272	261	272	295	283	292	304	271	278	259	295	292	277	277	285	291	289	291	269	302	274	282	281	254	281	259	283	288	264	306	269	279	271	265	272	276	279	275	300	297	272	263	299	270	288	262	265	289	278	279	276	282	297	277	273	252	295	271	303	263	290	281	279	285	291	273	294	290	264	301	272	260	270	291	268	257	307	266	287	263	265	265	307	286	257	257	256	282	276	253	294	253	269	291	293	296	283	294	289	315	271	295	286	289	264	268	297	277	267	272	270	275	318	300	268	282	318	303	282	308	276	285	273	296	284	253	278	285	274	279	282	294	272	257	281	271	278	281	271	277	281	261	279	250	284	322	278	290	259	266	299	287	315	313	260	286	257	266	275	265	257	327	282	257	297	289	288	295	314	290	257	306	303	287	277	238	302	282	282	294	274	278	275	273	280	292	273	256	290	266	290	284	269	314	264	282	280	278	243	295	272	299	304	314	288	253	259	272	255	281	271	255	308	274	274	300	293	288	269	262	277	298	281	285	266	250	282	263	282	264	281	266	266	279	277	275	263	330	261	261	298	285	321	278	280	250	291	249	304	284	303	280	267	292	263	260	285	262	260	264	268	257	285	282	292	265	260	275	271	266	289	283	258	279	294	286	253	287	274	264	282	281	277	268	265	272	273	274	272	270	306	302	265	313	290	268	300	280	272	284	280	271	319	291	281	259	293	288	254	285	264	259	301	270	282	276	290	292	292	291	296	294	282	300	290	290	323	295	294	289	292	269	291	278	287	286	288	281	261	298	294	293	292	317	262	259	279	259	263	271	264	285	283	290	253	266	284	261	239	285	264	272	253	253	291	300	306	291	265	294	295	307	274	280	276	278	289	299	285	288	276	297	285	291	302	267	253	268	303	286	237	301	290	317	307	288	287	286	243	265	269	305	263	296	267	287
23412	21498	29549	23888	21490	21526	7348	1202	965	899	782	817	740	739	705	730	718	618	682	644	655	636	646	565	675	581	608	584	571	619	647	599	584	597	615	580	628	596	596	598	569	575	597	597	597	588	621	594	599	557	624	549	560	596	540	579	581	555	566	554	601	566	577	612	584	612	554	614	599	592	622	579	597	576	577	571	599	627	603	584	583	587	570	565	535	566	627	541	586	558	630	560	578	596	556	582	587	606	570	585	627	584	615	575	599	601	563	568	563	555	544	549	554	570	574	563	554	550	598	572	557	572	592	538	536	555	599	590	628	544	585	590	601	590	546	552	575	628	582	599	544	579	596	568	589	590	588	554	596	562	565	571	604	599	594	593	651	591	608	587	610	522	559	571	546	600	599	574	610	573	560	580	556	539	598	606	611	594	531	541	586	620	593	548	528	566	599	574	570	583	584	625	573	583	582	602	631	554	573	573	575	574	569	602	628	605	557	620	579	590	598	548	559	586	556	565	567	597	588	560	539	576	601	619	572	591	585	539	561	568	563	585	553	553	583	577	581	555	554	575	613	560	597	623	595	556	565	590	576	591	594	585	558	535	588	557	599	554	594	576	605	618	565	581	553	602	526	545	543	561	553	590	591	599	537	592	545	543	578	610	629	566	584	573	597	557	585	563	613	538	581	593	522	558	522	595	566	593	535	576	592	602	580	564	536	599	597	576	550	569	606	587	601	557	567	614	535	557	588	557	599	622	567	599	548	573	536	563	567	564	586	560	566	603	597	574	544	601	596	607	593	575	597	554	599	624	556	587	579	571	595	556	538	562	618	601	583	584	622	564	578	587	564	591	547	597	577	590	591	608	605	584	595	526	582	568	578	553	616	574	628	591	580	571	541	601	579	566	548	592	588	566	615	579	582	553	545	583	566	545	598	588	557	592	560	546	583	590	605	587	608	552	578	602	602	544	615	595	554	594	562	588	574	581	574	604	599	551	573	587	580	554	593	556	637	564	603	629	579	586	559	549	578	579	630	563	555	631	579	552	538	569	590	585	626	590	560	584	583	533	564	554	562	552	607	586	575	575	572	549	585	599	593	558	582	571	600	584	570	563	603	546	591	591	554	582	607	596	558	615	591	648	574	586	576	564	579	611	539	601	549	599	583	595	598	603	585	543	599	583	607	580	576	541	560	610	559	592	557	579	607	579	567	571	587	567	620	605	581	527	587	553	555	611	597	607	561	569	531	572	644	590	596	571	597	561	563	579	602	588	604	574	575	610	583	559	613	566	563	586	554	569	578	549	608	579	592	587	603	566	551	580	563	580	595	623	580	620	591	608	654	587	568	563	564	545	604	609	551	591	563	552	568	565	592	592	590	548	568	596	600	601	600	556	556	594	548	568	635	592	544	583	591	534	593	568	611	529	575	565	586	588	570	582	585	611	594	532	594	574	549	549	576	567	576	534	573	589	589	575	576	618	574	604	574	591	568	566	586	592	590	543	587	549	537	614	579	584	543	589	598	606	583	593	567	591	583	560	564	559	550	596	577	590	562	559	599	575	596	542	554	575	605	602	619	605	549	570	592	572	555	519	563	567	580	622	585	572	561	593	542	584	548	557	576	552	539	588	566	570	609	586	536	618	591	571	605	607	594	554	571	564	615	576	616	613	594	598	558	566	583	564	568	590	538	566	560	568	539	560	583	556	581	605	604	591	582	607	599	597	563	618	533	554	566	604	555	587	555	591	593	542	539	580	571	581	573	555	559	654	591	568	636	580	581	574	595	521	558	568	568	584	551	589	588	598	548	533	553	560	533	597	572	589	552	573	581	550	593	613	597	591	597	590	570	571	572	571	566	555	576	554	576	580	588	575	601	614	560	577	566	603	606	610	594	592	536	543	594	550	637	612	613	525	602	567	624	560	568	566	572	556	557	650	592	554	571	600	513	552	569	559	585	565	543	583	537	566	574	616	599	567	586	541	568	559	591	579	559	558	547	602	547	555	640	536	582	586	589	599	605	544	608	576	582	528	582	578	553	562	561	588	570	577	576	578	549	584	633	572	610	591	614	554	545	551	560	560	627	628	539	586	571	565	569	542	578	580	557	601	600	549	604	569	554	576	601	598	598	603	612	599	599	583	593	551	605	555	573	651	558	630	559	566	579	595	575	584	527	597	563	578	532	587	593	549	609	573	593	548	530	536	595	576	585	571	602	538	592	582	544	572	577	587	602	529	622	569	572	572	562	605	559	587	566	578	611	540	549	543	598	579	566	573	630	574	585	540	601	612	579	555	576	553	604	576	583	568	584	565	601	569	590	593	536	599	586	564	588	550	587	551	585	610	574	555	606	601	561	578	562	583	537	612	566	579	554	546	606	578	603	551	584	602	553	586	569	562	590	597	574	596	578	593	627	531	587	547	557	556	603	610	553	572	544	572	540	556	602	571	577	554	581	592	608	594	573	559	561	584	573	615	555	541	547	580	581	613	567	528	597	564	582	589	545	574	578	614	542	583	563	582	533	572	589	571	598	556	575	570	561	536	608	605	561	571	568	628	604	590	579	560	561	520	593	563	602	559	551	550	570	597	598	555	546	609	559	571	583	599	583	588	530	566	525	584	587	574	595	560	591	607	604	602	613	563	578	606	531	565	610	554	576	617	576	608	601	567	609	592	616	607	577	629	542	609	576	567	566	601	583	584	576	624	588	577	547	560	571	550	535	616	590	563	592	579	580	527	528	549	586	539	586	576	590	593	565	550	566	591	579	545	591	544	558	542	613	552	583	633	589	550	621	592	598	647	597	526	558	577	567	583	616	546	561	605	556	628	636	568	565	567	569	595	602	581	590	555	600	586	564	580	610	596	576	555	582	558	561	573	555	568	596	573	590	558	591	599	602	563	584	599	621	572	591	556	559	576	542	562	586	599	608	596	599	601	559	561	579	564	545	553	588	571	587	562	590	596	573	558	593	582	596	573	621	546	574	575	544	630	576	591	577	577	582	604	557	595	536	552	544	549	592	562	548	645	542	615	553	614	569	605	596	554	535	522	590	615	580	568	554	589	591	583	530	583	567	593	577	602	608	630	558	545	552	592	544	592	616	617	584	601	585	571	539	562	578	567	592	613	568	593	570	550	595	610	567	563	566	564	592	566	577	585	571	556	568	589	582	607	572	644	618	538	574	558	589	568	596	597	570	596	644	545	562	559	558	585	617	598	601	597	581	550	585	603	556	575	559	583	525	562	578	593	528	572	567	503	563	610	561	614	560	535	560	546	566	629	556	586	620	617	582	576	566	532	609	577	585	581	581	596	583	572	572	584	541	615	572	546	590	578	572	572	602	573	620	556	534	578	556	623	560	534	574	605	618	586	605	553	596	562	544	556	582	601	574	548	556	581	603	576	570	581	559	563	538	564	582	572	574	547	594	584	557	572	590	543	583	576	553	567	548	594	613	591	574	607	560	590	571	552	588	568	576	555	583	599	594	583	633	520	581	611	590	564
52213	13389	10401	5402	3746	2964	2380	2061	1790	1480	1342	1227	1121	1055	978	966	917	884	860	830	871	804	820	879	762	773	787	831	760	712	753	751	777	761	748	774	809	746	775	735	744	765	781	719	768	773	767	713	726	795	690	737	802	718	731	736	748	767	725	734	699	723	701	709	757	758	720	746	710	752	735	756	754	711	705	729	720	670	755	729	722	748	735	691	718	759	768	706	727	700	760	712	728	722	712	695	771	682	756	696	732	723	728	709	739	714	742	709	751	747	697	722	699	703	685	721	715	730	765	767	718	706	764	700	682	710	713	664	723	719	696	744	681	699	753	704	734	730	686	703	724	700	699	717	694	726	746	790	712	762	709	673	732	714	733	740	713	723	701	684	692	699	728	677	745	722	771	718	700	681	703	729	732	780	697	704	750	726	716	746	737	690	697	718	732	772	714	678	673	726	726	734	691	723	733	682	716	761	772	729	721	739	729	724	776	720	731	745	728	711	706	739	739	723	690	691	732	718	739	699	697	761	713	679	694	737	686	777	692	783	761	736	747	660	713	748	726	730	725	659	712	722	723	727	731	716	686	706	684	735	766	689	709	687	736	775	719	717	699	737	699	713	716	700	705	715	674	713	703	755	715	693	736	734	731	773	676	751	719	763	756	745	749	729	726	689	715	755	725	718	721	707	715	705	696	696	686	743	682	716	719	691	753	725	714	788	722	712	720	738	744	770	731	734	744	738	681	680	727	745	685	745	746	719	748	735	751	752	729	715	735	737	769	729	733	694	745	767	745	689	703	696	704	739	722	713	700	738	694	705	682	685	742	678	706	700	670	743	766	774	730	753	751	702	769	731	726	761	756	743	700	725	745	760	705	715	687	725	716	736	737	722	732	693	739	752	700	705	797	723	703	700	751	716	714	648	734	759	760	680	740	745	704	716	695	707	720	676	718	751	723	732	671	738	686	739	711	698	750	695	657	674	681	712	729	709	711	710	693	685	681	691	679	737	744	751	718	704	709	724	709	733	753	717	762	758	725	712	706	686	740	717	729	732	736	680	763	746	749	754	750	700	708	709	698	704	755	700	741	768	714	770	698	712	729	730	706	748	748	684	727	735	722	715	732	684	719	743	716	700	732	749	725	729	737	750	724	674	681	666	734	684	748	705	795	734	689	768	694	723	731	754	693	679	748	675	689	708	740	728	733	679	709	717	697	707	708	708	759	784	720	703	744	663	739	696	761	741	663	702	743	724	788	726	726	717	713	668	701	693	763	727	676	712	735	750	686	739	770	683	752	716	713	721	713	703	737	713	708	731	709	709	712	719	725	717	719	738	679	712	685	692	715	698	732	725	652	677	715	701	730	683	726	705	697	725	753	731	711	715	727	688	737	738	724	735	755	742	743	736	773	718	744	712	710	718	726	736	744	679	686	699	696	702	727	737	724	684	717	703	763	715	756	684	716	691	681	754	752	735	749	757	672	736	716	714	724	733	702	715	670	677	740	705	756	737	701	717	717	740	701	715	735	708	699	744	648	718	739	705	699	712	668	733	703	703	675	685	703	730	753	745	691	688	741	704	792	704	716	746	698	736	691	747	677	713	748	735	731	700	701	693	734	763	705	739	721	685	749	707	728	701	735	736	744	760	731	752	655	722	726	724	723	707	668	679	692	674	743	746	707	699	706	785	763	699	713	765	762	688	737	695	712	767	770	739	671	707	735	741	682	750	720	715	718	753	706	689	705	749	719	722	669	723	706	726	734	717	680	690	695	726	779	769	743	688	715	695	711	770	693	669	725	717	760	679	718	745	700	669	756	732	731	687	720	717	756	766	689	743	727	724	729	743	749	727	691	765	689	681	698	784	771	700	725	752	747	726	707	733	725	691	728	756	730	751	694	693	680	761	740	744	721	696	735	697	708	739	703	766	695	719	690	793	768	729	727	721	745	770	714	724	710	701	720	701	765	702	727	707	715	727	673	714	672	691	710	698	725	734	711	731	706	729	700	722	717	721	732	700	714	716	783	727	704	722	746	711	710	760	680	687	761	643	770	762	770	690	724	726	714	716	770	748	725	713	735	723	741	718	702	732	674	709	695	701	737	718	729	703	718	713	729	713	724	699	712	738	700	709	742	704	723	729	693	759	704	736	680	744	708	726	746	682	658	703	710	757	739	696	682	711	678	708	718	732	673	749	675	731	741	724	700	740	707	678	692	703	714	703	710	644	759	716	746	747	680	709	717	680	727	754	693	749	692	739	691	700	726	706	753	711	707	683	731	759	761	750	710	697	730	704	702	714	774	685	721	734	656	721	740	735	738	720	695	738	726	711	750	706	728	741	760	747	714	720	732	742	764	682	702	663	732	728	682	701	756	738	772	684	705	706	735	727	693	667	707	696	728	732	704	715	719	652	713	732	772	708	706	713	713	707	741	716	713	772	735	737	742	699	749	771	742	722	783	713	696	684	708	740	730	657	686	738	723	727	687	749	705	736	733	734	669	729	750	676	749	711	773	731	729	673	727	707	699	771	711	743	742	721	772	656	740	703	720	699	741	711	718	711	722	698	721	677	742	723	743	681	716	703	688	695	747	689	769	734	677	752	705	708	740	734	740	725	708	717	733	671	710	754	752	769	763	747	692	708	739	704	699	752	759	736	738	710	710	702	744	721	739	703	700	713	739	729	709	696	713	684	710	701	716	704	712	701	712	720	750	720	722	731	705	743	681	691	717	740	751	741	687	782	769	686	716	681	711	696	721	721	727	704	690	705	713	744	752	693	754	699	691	723	713	730	678	718	701	756	699	712	725	740	685	741	743	763	714	764	720	743	728	723	672	703	724	743	764	679	672	716	692	684	714	767	703	687	685	718	700	718	704	742	750	672	690	763	735	721	726	683	767	697	710	732	699	734	709	734	717	691	700	707	761	665	740	705	716	736	731	749	729	751	735	704	748	686	776	724	713	720	763	717	712	722	662	693	733	731	727	739	713	709	742	679	727	721	697	719	729	708	750	769	715	700	747	711	739	724	746	764	710	734	700	755	705	697	735	757	737	712	740	741	743	730	776	723	697	758	691	719	718	762	717	734	734	699	671	742	706	705	696	774	731	729	709	740	701	721	750	700	731	735	729	741	662	723	720	743	687	706	754	731	712	731	716	725	705	687	740	706	709	710	721	750	750	759	721	704	728	706	745	738	721	737	707	717	660	703	725	749	711	720	707	724	708	711	755	671	685	753	722	721	749	704	722	721	742	699	730	736	713	737	702	801	748	748	684	731	696	735	715	737	739	729	742	680	737	725	696	753	715	702	676	687	705	693	700	694	719	736	716	701	747	722	670	690	705	679	709	736	734	688	724	712	708	704	746	738	713	750	755	706	729	749	741	778	729	700	684	715	691	727	699	719	731	748	724	683	681	716	730	719	728	773	742	718	732	745	726	766	721	680	693	724	738	697	715	684	700	740	670	719	726	753	738	736	737	695	696	675	716	691	729	742	700	706	741	668
28353	19485	5483	637	441	374	320	232	252	274	274	244	250	259	262	257	235	259	260	279	270	262	208	266	261	236	234	254	238	226	249	278	244	251	269	274	255	269	250	244	264	250	253	261	250	261	235	254	239	253	245	237	252	233	265	243	240	198	263	249	239	269	288	292	222	213	246	246	248	251	251	235	263	269	259	267	247	246	248	285	234	252	256	256	277	251	247	247	209	255	255	253	268	249	232	251	243	260	232	248	255	264	248	243	246	271	232	250	261	243	256	286	240	266	257	284	226	249	265	267	239	250	242	261	264	264	260	242	241	269	216	274	258	227	229	220	260	254	243	242	254	245	243	258	217	231	244	253	251	246	269	243	240	248	245	243	249	252	239	283	250	264	269	258	249	230	260	248	254	253	257	223	225	247	242	252	273	261	286	261	288	260	260	244	234	253	240	234	268	250	266	269	224	225	242	241	249	262	277	285	266	251	261	253	228	244	257	252	242	238	243	254	237	255	224	259	273	254	242	266	236	257	225	231	271	241	273	240	255	259	277	292	275	258	280	224	254	267	261	231	216	255	237	262	258	242	256	279	258	218	279	259	253	248	230	246	239	231	246	232	246	291	276	250	269	253	265	250	270	245	271	243	263	250	250	257	262	273	246	260	225	279	227	232	253	257	247	272	226	220	255	219	235	244	242	225	284	254	221	239	252	234	245	266	262	274	268	240	236	254	277	246	264	249	221	274	252	250	285	258	256	250	274	258	255	280	245	244	273	212	245	248	250	236	239	240	266	222	255	261	243	253	267	254	246	214	218	279	245	259	249	248	257	250	245	255	242	232	237	246	219	274	246	264	265	264	240	260	230	291	255	251	252	267	238	244	246	245	264	265	260	253	265	273	250	267	263	246	246	259	278	269	254	241	266	256	285	253	242	239	259	254	233	231	231	266	275	259	237	251	241	267	254	287	250	278	245	264	238	240	277	238	231	268	227	271	246	237	249	258	210	255	271	236	254	243	248	242	242	254	256	260	236	260	258	237	248	268	267	238	237	232	226	244	235	262	237	242	252	265	236	249	245	245	243	252	228	256	236	276	248	262	256	265	232	249	257	255	223	232	236	246	247	235	269	240	227	223	231	266	239	236	240	245	264	221	231	255	253	268	250	266	270	269	281	223	253	262	253	256	241	256	292	219	269	254	275	243	246	245	224	261	242	233	276	249	257	258	229	247	269	256	269	271	273	256	225	266	268	265	237	238	255	274	249	243	275	239	243	244	265	238	218	230	245	222	243	219	276	280	254	278	224	287	266	268	271	249	258	254	251	240	276	229	264	243	265	235	233	217	278	251	255	203	267	265	241	240	232	240	232	269	262	250	228	253	252	265	273	251	247	244	268	218	287	261	238	233	246	260	252	244	227	254	265	264	234	264	245	246	228	248	256	235	259	222	241	270	243	255	261	265	262	260	252	277	234	240	215	294	254	271	236	247	238	244	275	257	241	238	260	257	248	256	261	240	229	256	260	247	224	259	250	240	246	227	249	255	248	252	240	279	237	248	242	247	242	264	257	255	237	237	229	237	245	241	252	241	249	247	238	255	267	268	218	264	259	235	246	227	252	242	251	243	269	239	258	269	266	251	257	230	247	234	249	244	225	263	242	234	256	240	259	284	264	273	250	224	256	269	259	274	261	253	264	292	243	241	216	260	275	233	245	269	276	230	245	259	244	259	282	270	257	230	259	271	260	262	227	243	239	259	236	252	231	235	247	257	254	235	287	265	233	247	255	251	291	266	250	232	274	232	267	285	225	261	272	241	246	234	235	236	266	240	252	258	255	252	237	285	262	233	273	259	254	282	225	276	273	238	261	244	235	274	246	251	278	225	234	234	238	229	257	238	244	260	265	269	251	236	227	262	223	224	246	273	254	243	260	284	256	254	237	232	237	262	230	258	258	259	259	231	263	257	271	226	247	229	269	240	241	260	258	278	251	243	243	248	227	269	261	251	265	240	259	240	224	251	239	250	257	255	248	246	256	239	263	240	263	274	289	231	271	259	242	269	244	260	256	236	250	274	238	263	247	239	254	229	238	253	286	271	275	243	245	243	248	274	253	267	242	238	226	259	262	253	277	270	261	275	251	249	241	264	254	245	234	260	245	234	238	283	224	237	255	248	271	237	228	278	247	261	265	238	264	238	255	224	232	227	240	266	246	257	263	231	261	264	237	233	268	228	262	258	275	276	241	246	240	253	246	257	260	264	220	239	280	249	285	236	275	226	258	273	231	248	264	273	246	246	265	272	228	252	251	248	262	255	274	255	265	267	288	254	261	245	233	227	261	258	264	234	273	287	261	233	245	269	268	270	252	251	242	264	235	239	269	249	235	245	243	258	242	246	269	230	235	241	264	237	233	240	239	227	250	226	218	220	254	239	263	216	248	283	262	271	255	242	264	247	244	238	267	254	233	264	229	244	276	269	254	244	253	282	243	242	254	255	243	282	264	254	255	265	257	295	227	268	248	258	278	273	237	244	249	249	278	250	239	254	258	247	245	254	293	245	264	233	247	244	241	257	229	233	260	244	259	252	252	239	247	233	249	245	228	256	248	259	218	244	269	242	240	250	242	236	262	272	238	230	273	225	245	271	217	230	238	263	225	238	246	268	269	235	247	251	241	262	265	259	292	235	255	250	270	258	234	257	260	242	255	269	256	256	256	247	249	262	260	227	249	221	231	235	258	283	251	239	264	253	253	243	257	260	248	238	245	258	249	258	272	257	263	257	267	231	272	267	274	261	242	251	224	282	246	261	240	237	237	272	252	255	212	229	258	249	262	234	251	260	251	235	252	223	239	236	260	248	263	244	262	272	233	227	257	246	252	252	240	239	274	267	263	284	251	267	237	232	254	277	263	223	242	257	251	236	265	284	267	241	231	248	247	247	238	243	245	247	271	266	262	271	255	243	231	281	243	276	247	270	266	229	233	264	261	258	267	252	259	275	245	227	269	250	247	260	265	250	269	285	239	261	235	256	269	251	244	236	254	265	239	256	244	239	245	269	243	266	266	234	272	250	251	241	274	244	227	243	276	262	231	247	278	275	312	254	235	273	230	224	222	244	232	280	255	250	261	265	257	211	264	259	262	242	254	251	284	195	253	259	267	271	252	267	244	269	263	268	249	238	255	271	283	258	242	250	271	249	242	224	273	231	250	264	264	234	275	255	249	244	261	253	269	232	229	281	237	258	242	289	260	226	251	242	224	252	259	269	274	277	262	232	260	236	248	252	269	262	248	256	297	244	239	252	260	269	255	215	261	239	263	232	236	219	257	282	234	253	250	251	259	264	243	278	251	243	259	234	237	275	251	258	232	260	254	250	253	264	261	245	269	281	252	253	253	218	263	253	272	274	260	242	264	250	271	261	275	223	257	237	260	263	248	240	245	227	261	240	258	268	259	269	264	256	237	254	270	245	249	258	281	250	250	296	235	265	282	269	257	271	259	248	274	251	268	278
19520	1299	723	475	397	391	368	387	328	332	353	354	340	329	289	328	319	324	338	304	328	336	310	320	286	344	315	310	304	327	301	336	304	305	307	301	295	313	332	334	284	347	342	310	343	346	327	324	295	315	302	344	304	322	302	276	308	288	319	326	346	297	307	304	365	319	280	311	302	328	328	314	284	315	315	329	319	313	350	294	320	335	313	327	309	310	330	318	335	315	314	271	326	350	297	352	357	313	314	361	319	304	319	301	300	319	337	285	306	296	307	324	313	312	327	334	363	317	319	315	318	327	346	320	330	326	321	315	335	317	321	327	327	336	328	311	317	323	339	338	293	308	311	316	309	296	292	333	320	313	336	318	350	327	318	352	326	326	355	325	322	317	298	345	344	293	322	351	363	339	320	303	314	304	357	326	347	301	312	311	317	319	344	339	331	308	315	298	319	320	363	314	316	293	336	307	341	299	336	342	348	332	313	328	321	311	306	343	315	324	315	304	331	307	314	329	343	318	306	295	306	340	311	329	338	331	318	305	297	313	318	333	331	326	337	321	318	313	309	335	325	316	308	307	351	326	334	321	286	325	299	334	285	332	321	308	321	345	320	325	328	345	334	321	327	330	340	333	320	306	320	331	305	304	283	300	340	316	360	327	298	339	312	328	326	326	309	325	300	325	318	315	324	311	319	326	334	318	283	304	310	332	306	308	319	334	303	299	318	322	284	292	311	300	318	317	318	327	302	367	309	323	309	348	327	309	299	336	346	323	315	324	298	320	331	320	342	337	328	308	314	361	337	311	324	296	319	329	354	312	330	308	317	341	316	315	332	326	338	303	314	297	311	318	314	361	316	318	325	353	340	308	338	347	305	318	315	337	328	331	332	288	308	326	324	317	339	318	326	313	340	325	324	298	338	350	321	354	308	318	312	281	335	299	288	328	306	310	313	328	300	341	302	312	325	325	330	356	314	349	327	298	302	328	322	329	322	293	325	323	348	303	300	283	307	316	343	344	333	329	320	333	320	343	353	329	338	321	338	295	330	327	323	292	338	321	316	326	332	298	325	302	329	328	336	292	329	333	305	304	280	320	341	340	330	334	307	342	338	288	334	312	312	312	310	332	303	312	344	322	296	301	303	322	316	337	274	284	318	334	311	354	325	324	324	305	321	341	302	317	303	319	368	318	339	344	344	319	330	327	297	312	304	318	293	319	333	322	342	306	364	308	337	313	303	336	317	318	323	321	319	338	294	299	313	345	298	352	309	344	314	316	310	324	306	327	315	311	339	358	321	310	324	305	334	306	362	324	323	324	332	304	317	299	308	327	321	322	349	319	324	329	318	327	338	339	295	300	308	355	314	335	315	353	322	312	290	346	324	340	335	328	294	322	282	315	308	299	310	326	326	310	360	330	310	299	310	336	299	303	323	349	321	358	326	326	353	346	306	324	347	317	332	322	334	311	298	329	349	311	313	301	304	309	293	342	300	346	329	345	318	315	327	295	339	291	340	287	339	323	306	326	300	331	316	342	296	300	333	328	319	340	335	330	322	323	318	325	328	329	322	320	330	302	337	327	273	339	321	325	350	292	314	303	322	326	330	329	330	298	360	292	288	316	321	322	316	335	289	316	321	317	295	279	311	290	331	314	308	336	297	309	344	299	313	332	304	335	318	325	316	318	322	343	309	305	290	337	326	323	329	309	298	327	305	308	321	331	340	336	335	312	328	327	313	341	323	329	294	335	311	315	288	307	313	310	361	328	317	316	339	302	346	314	293	318	344	334	301	356	372	303	335	343	332	295	317	316	297	316	335	356	287	326	313	320	349	320	326	332	301	301	311	312	321	304	330	331	309	334	315	327	309	320	312	331	308	318	334	316	380	343	301	323	336	297	309	324	333	319	332	312	283	314	295	332	346	319	301	318	331	327	298	297	336	302	338	316	352	318	326	328	282	324	304	322	324	306	296	327	316	291	338	338	319	286	310	339	306	343	320	296	333	318	325	317	354	309	296	315	346	309	313	320	320	315	326	282	308	322	335	331	344	342	311	329	323	354	318	316	346	299	335	332	297	296	347	334	318	356	292	335	291	311	337	305	339	338	342	348	310	280	307	304	320	340	288	281	328	335	326	305	298	342	336	307	328	294	317	327	346	322	305	304	334	342	325	349	297	329	304	334	294	354	311	311	328	354	317	334	311	300	322	322	321	303	352	336	314	310	338	301	306	317	343	286	323	302	302	315	335	310	317	286	310	303	326	300	297	296	328	325	296	334	337	324	361	320	339	300	307	330	307	316	328	311	350	324	316	327	363	317	324	340	317	318	349	338	318	308	355	333	296	320	316	299	349	313	346	305	307	325	322	322	346	330	348	316	346	312	320	331	324	328	322	322	349	314	305	335	315	350	320	308	325	304	321	341	306	353	304	321	317	337	356	347	335	344	332	333	343	368	309	303	316	308	319	325	311	311	345	333	306	310	298	313	316	316	323	326	275	312	283	312	336	333	314	340	306	316	298	286	310	296	335	320	331	294	303	315	307	322	321	298	337	324	334	313	347	311	314	331	321	334	314	329	329	320	329	350	337	325	343	317	325	324	348	328	314	312	313	345	301	331	325	348	323	308	325	322	311	314	320	336	355	328	321	308	332	385	320	339	314	330	303	285	349	313	295	311	308	305	345	301	306	310	337	329	313	342	314	323	316	301	355	379	317	312	319	322	318	322	314	358	325	298	365	327	302	319	313	331	326	303	334	313	331	296	329	315	319	349	312	324	320	299	309	325	317	291	320	318	312	335	301	316	326	316	312	328	328	319	327	337	264	336	325	287	300	309	326	299	320	324	304	318	318	265	377	338	330	308	315	325	290	307	322	309	340	288	307	352	321	282	343	342	332	318	323	327	308	331	291	309	338	311	312	302	316	319	326	309	310	342	341	334	341	320	314	333	317	309	323	333	314	344	291	323	294	305	323	360	311	369	304	339	302	307	346	328	324	371	318	318	355	329	308	305	305	325	321	327	314	308	355	306	327	322	298	288	310	341	322	316	353	306	333	317	325	354	359	334	296	317	348	313	324	307	304	310	355	308	335	338	315	304	308	308	295	352	315	292	308	332	339	313	274	343	358	325	334	329	342	309	326	301	320	330	293	316	303	303	335	309	333	333	290	353	322	335	325	317	316	336	321	317	303	310	325	302	311	329	310	356	317	303	305	350	326	326	338	317	296	330	352	318	320	298	313	316	308	347	314	325	302	316	304	349	340	367	324	322	325	340	339	343	327	318	304	331	319	314	334	336	328	327	302	317	313	308	323	305	351	335	342	303	332	350	330	308	331	345	290	337	302	333	290	311	334	303	352	298	318	317	345	324	310	333	313	319	295	306	358	347	330	290	348	350	320	327	302	327	338	305	338	324	332	300	299	330	338	356	316	302	330	352	283	329	341	332	305	307	331	325	314	352	304	351	329	329	349	313	344	309	320	355	308	311	320	310	320	285	305	326	305	315
24347	21420	28919	24314	21398	8975	1110	801	743	679	682	642	598	625	584	617	551	534	551	599	555	537	550	540	561	519	533	519	528	555	512	545	586	522	554	500	541	517	542	534	511	508	538	526	533	518	521	497	528	526	542	548	547	524	494	534	502	496	585	537	568	560	518	442	509	488	536	534	476	518	527	526	505	560	514	516	503	512	516	526	570	515	518	522	509	517	469	541	531	530	518	480	529	525	546	523	543	513	531	535	527	510	549	526	495	494	555	551	509	516	543	531	453	522	493	493	508	502	567	493	511	539	499	494	526	533	522	537	507	501	594	523	545	533	501	520	522	511	512	502	501	538	528	535	497	528	531	542	560	520	543	549	529	525	552	503	495	519	540	532	524	482	518	538	519	561	529	505	546	500	513	507	505	497	531	541	485	531	497	515	496	498	536	536	495	518	481	519	517	535	521	536	512	505	492	525	519	510	553	541	480	516	502	540	513	552	524	476	500	487	513	498	547	508	509	515	501	546	546	493	506	466	538	537	530	539	477	525	494	513	600	541	515	576	516	500	510	511	511	519	489	527	513	523	466	467	503	532	555	519	519	550	486	476	532	557	479	517	507	500	494	518	532	499	489	518	533	552	529	502	544	509	486	523	546	504	520	509	526	535	530	508	503	498	531	482	502	482	538	519	508	536	515	512	514	509	522	528	509	465	511	517	537	533	459	476	505	514	478	532	474	490	475	493	535	558	488	514	508	525	528	500	504	515	503	518	514	545	481	556	522	490	458	518	484	516	493	538	556	530	518	522	483	498	488	520	508	535	525	531	522	552	536	450	537	525	493	519	495	523	508	523	503	522	540	553	492	511	545	529	528	525	545	522	498	517	500	561	517	498	566	503	544	473	505	498	521	519	499	505	479	508	520	525	512	538	546	508	537	510	547	555	485	554	473	525	494	479	494	532	496	528	545	498	544	516	493	474	520	507	535	503	508	509	526	550	463	534	476	486	566	502	501	518	525	505	524	517	507	510	517	516	540	533	526	531	488	533	510	560	517	505	504	565	518	526	489	547	510	493	520	514	481	523	526	521	539	519	498	494	540	510	530	518	511	490	527	515	544	524	529	553	504	530	523	523	458	542	502	512	530	526	511	525	520	521	515	542	487	521	510	489	496	553	498	491	537	539	492	546	513	502	521	503	497	520	507	542	515	546	477	505	513	519	521	489	491	534	488	523	497	507	507	535	505	514	484	502	506	513	541	494	507	508	517	495	544	505	501	520	545	523	470	505	531	549	530	522	539	499	516	517	531	504	507	551	517	551	474	490	577	550	500	499	566	536	517	510	517	514	554	501	526	522	523	556	509	525	512	525	530	505	489	527	525	537	522	509	505	520	520	531	540	493	497	566	480	513	563	499	510	516	515	500	506	514	528	537	534	490	493	488	508	504	484	540	540	519	525	505	522	535	493	521	546	504	514	543	511	505	480	514	544	508	517	518	557	540	490	538	502	498	531	522	488	495	526	525	541	526	515	524	499	518	462	495	513	519	519	506	499	507	460	515	495	550	524	484	548	527	542	518	500	570	513	531	503	533	527	514	552	581	548	496	515	484	486	480	523	505	555	501	543	533	569	545	536	495	515	510	486	494	488	508	521	482	493	518	524	512	495	506	529	527	483	513	551	494	486	535	459	569	495	472	516	507	490	540	504	534	508	478	472	555	514	540	528	477	480	522	552	560	504	543	524	508	511	510	519	481	473	520	517	503	508	542	474	504	509	531	537	524	513	487	488	491	517	553	520	553	545	503	524	517	503	533	530	524	520	516	531	527	480	495	513	510	549	557	526	497	523	515	539	541	522	535	519	478	506	505	546	526	496	551	544	512	494	516	519	502	497	540	490	487	514	489	475	506	545	508	532	525	507	510	546	489	507	510	521	516	483	531	526	533	512	509	490	515	536	524	492	500	562	563	533	472	491	494	538	501	531	503	537	556	523	496	510	469	515	511	516	475	501	534	533	520	474	509	539	529	475	507	509	553	497	551	515	537	532	495	539	513	499	533	489	486	546	550	533	493	530	558	526	516	547	486	523	537	486	502	456	518	500	542	531	506	502	512	523	493	522	504	535	528	551	532	517	529	521	470	503	509	507	510	507	516	541	524	488	475	520	465	528	502	524	501	517	537	524	536	509	510	542	499	552	508	520	511	526	516	567	507	518	527	517	540	508	517	530	513	511	532	502	531	519	509	528	499	489	555	542	544	517	580	509	514	536	506	520	456	535	503	559	457	519	510	538	535	520	498	495	510	539	516	514	523	555	525	497	516	495	503	490	481	521	513	493	485	557	514	541	530	536	510	511	523	532	497	487	542	515	532	521	550	491	540	551	515	513	547	574	543	498	530	542	473	525	542	497	496	472	508	470	542	528	543	499	520	481	495	523	566	501	534	557	539	546	488	544	519	511	524	530	483	531	524	549	527	562	512	547	523	504	482	529	517	556	458	520	549	554	492	517	540	526	491	521	501	493	511	507	500	523	551	487	504	526	490	530	507	521	513	471	506	497	546	510	509	511	516	487	503	546	513	500	482	480	521	506	497	537	540	558	497	518	480	504	527	525	524	500	495	520	496	513	487	562	506	494	514	512	495	488	536	481	492	526	564	525	520	507	523	485	570	508	517	491	485	550	501	508	501	511	481	539	471	525	575	554	512	506	498	511	493	543	481	491	522	534	492	520	523	549	508	528	530	511	527	490	511	551	506	484	529	554	520	508	504	512	514	518	525	528	563	490	484	506	511	529	486	542	526	529	512	489	540	528	522	532	505	517	498	540	478	507	518	516	516	540	524	535	541	537	556	545	547	580	496	529	538	536	493	495	515	508	549	520	503	521	536	500	506	550	554	526	477	508	516	494	492	496	528	520	506	548	506	513	491	514	501	508	504	501	512	522	537	529	478	490	526	521	473	538	509	531	541	504	501	514	514	515	537	460	493	473	501	499	496	501	474	527	519	508	443	497	545	530	538	533	505	538	527	528	536	500	522	513	522	477	514	534	540	502	543	489	492	518	532	507	538	528	545	557	549	496	517	454	528	503	528	453	495	526	550	509	547	514	507	500	515	562	549	531	503	516	563	497	535	476	473	532	491	490	525	496	499	568	514	531	535	502	476	501	483	518	542	484	487	507	513	497	496	523	479	493	507	521	527	494	493	519	530	506	534	508	508	518	536	497	463	559	528	551	524	520	534	513	501	489	514	529	515	531	507	528	488	481	553	498	559	490	533	493	488	535	541	527	515	569	508	528	530	517	512	542	511	527	526	534	493	522	519	505	539	492	532	502	528	500	522	550	481	554	527	506	515	507	524	468	513	486	498	546	540	479	520	528	567	494	489	509	489	536	535	515	525	493	532	575	555	602	515	505	524	549	533	506	486	527	514	517	478	507	532	512	548	504	495	531	483	489	486	498	514	513	552	523	500	492	528	501	515	493	545	477	486	511	532	523	488	516	496	515	509	511	510
45415	9237	6269	3109	2255	1884	1461	1251	1103	990	936	850	814	791	753	771	741	738	713	661	672	703	655	662	675	624	679	689	670	646	648	630	708	661	654	633	648	660	623	609	621	647	686	628	664	635	682	647	630	592	641	645	628	633	653	633	647	633	673	665	660	618	622	621	656	602	675	633	624	612	675	675	639	611	641	642	624	616	666	652	593	638	649	606	642	627	602	626	639	576	689	634	604	613	651	605	620	617	624	625	614	640	644	646	645	636	611	609	653	643	620	624	646	615	670	639	613	650	631	668	668	625	632	636	610	639	625	640	623	622	599	630	644	609	633	603	609	637	651	612	620	652	653	617	688	587	655	637	638	650	640	617	686	627	685	642	649	635	647	684	635	646	699	662	639	621	631	638	663	628	633	686	620	627	640	632	670	660	618	671	641	629	658	614	635	672	651	603	632	633	628	613	667	605	665	646	645	656	668	627	630	652	669	655	601	613	675	608	621	599	583	643	638	629	653	636	626	654	597	618	657	665	673	672	648	636	661	600	649	653	634	612	644	613	634	621	681	662	616	631	614	636	637	601	638	621	690	590	629	621	598	611	689	594	663	658	619	634	642	616	625	612	592	665	649	629	648	631	633	634	636	616	644	641	615	598	631	620	645	668	610	658	668	613	596	612	622	635	655	612	638	615	618	627	634	643	631	623	631	600	668	576	646	605	671	655	650	619	624	636	633	602	667	637	612	661	617	618	623	646	628	623	632	659	644	627	590	632	582	608	649	626	628	633	620	635	640	625	673	674	614	658	656	642	625	579	644	652	608	646	611	637	627	626	626	648	633	665	635	667	624	646	626	655	662	643	633	652	645	608	653	626	678	640	619	631	633	611	620	608	655	687	642	637	630	638	637	678	640	624	616	653	647	612	634	655	629	664	639	641	630	621	668	634	680	660	652	659	629	655	617	634	599	638	670	621	653	613	651	609	683	640	659	643	652	671	670	660	663	611	628	673	644	672	622	648	643	651	620	623	657	640	614	620	660	639	627	605	660	664	619	631	602	631	614	632	613	670	671	615	643	633	616	643	647	640	649	579	670	618	594	602	649	648	625	612	637	610	645	651	647	612	643	562	625	650	651	644	607	672	598	641	612	575	616	651	630	616	621	634	626	613	661	659	631	609	664	637	623	587	667	626	671	620	654	639	635	614	602	612	653	586	629	614	627	657	677	671	594	671	635	636	665	670	620	659	577	568	639	617	649	583	612	634	647	646	627	646	626	630	646	631	611	656	630	677	671	603	614	594	614	626	640	658	661	623	637	621	596	654	638	628	587	603	636	627	684	602	650	623	635	645	631	616	645	629	634	625	624	615	626	618	643	663	641	671	630	649	596	578	634	635	596	636	650	636	669	623	636	628	637	634	675	665	622	606	635	622	587	667	670	602	659	659	636	641	576	605	617	640	630	626	627	587	645	673	636	634	626	686	625	635	609	616	584	594	622	617	607	599	630	572	657	617	685	594	572	604	620	676	603	640	587	628	618	614	617	662	643	638	626	631	604	611	639	652	658	606	646	648	599	634	649	580	642	641	682	614	669	652	642	664	600	607	682	640	591	652	626	624	615	664	597	602	619	658	624	616	625	606	615	672	632	639	628	677	652	603	636	620	612	626	642	591	606	643	624	656	616	627	622	656	637	632	616	657	663	625	637	634	673	617	622	623	630	662	600	652	649	627	615	609	665	582	643	647	645	652	633	645	606	666	650	641	616	638	676	636	602	623	616	666	596	630	631	676	667	662	590	677	618	686	600	614	644	681	653	693	653	642	672	636	626	685	664	665	628	590	649	609	649	629	664	635	607	625	686	669	610	641	672	645	570	594	638	607	627	651	635	637	636	667	653	665	590	629	637	622	591	651	637	702	596	624	641	636	641	611	667	626	627	622	604	609	613	622	650	602	648	611	645	653	647	643	613	639	607	606	664	642	614	640	599	618	624	666	657	612	652	608	606	661	616	674	604	666	633	609	681	590	632	626	607	648	607	603	629	660	610	617	603	689	645	615	634	605	589	680	629	621	657	599	602	665	643	641	581	591	658	601	653	628	623	624	620	637	625	624	642	684	659	605	613	637	620	640	658	624	641	652	610	588	664	607	652	632	633	619	664	677	604	628	605	658	612	665	622	625	665	599	694	678	640	638	623	601	663	599	660	634	678	623	611	651	617	673	613	620	625	662	609	624	622	606	666	625	631	651	664	645	623	621	640	624	667	642	588	605	615	617	626	662	625	652	601	639	648	666	625	661	643	642	646	625	585	637	628	611	669	594	618	597	655	645	606	668	614	605	596	607	627	645	631	624	630	634	639	588	706	615	627	598	635	620	629	640	669	647	587	622	596	597	638	620	644	612	652	630	642	603	648	605	652	639	629	633	673	641	643	597	621	594	662	642	605	608	644	626	635	605	638	643	640	601	664	637	663	577	687	614	648	678	653	662	693	644	652	615	617	610	601	658	638	600	618	639	598	642	612	668	624	615	618	617	578	691	617	616	642	623	662	621	610	681	634	646	663	654	612	618	648	647	654	598	607	573	666	587	628	663	650	597	655	649	596	606	592	677	602	633	600	596	637	676	640	666	659	661	621	604	640	601	606	566	647	612	665	617	617	637	622	610	605	662	660	619	599	673	626	660	652	643	643	677	633	659	625	586	646	587	616	637	604	686	682	675	643	647	700	646	639	658	631	661	620	646	592	652	629	661	624	619	663	604	602	656	658	619	674	607	669	644	603	603	626	620	644	622	677	665	616	618	611	617	635	638	608	674	635	636	679	629	588	659	665	648	603	638	668	598	627	627	636	669	623	595	656	654	611	670	566	597	620	626	646	665	608	645	638	658	629	662	611	621	673	617	646	638	595	646	616	637	631	606	619	610	630	658	626	610	611	617	631	613	675	627	682	586	617	699	668	618	659	626	613	605	632	686	650	624	633	653	680	628	643	649	622	643	654	637	630	639	630	616	637	651	648	625	631	664	674	611	612	615	628	648	629	612	628	625	616	678	616	644	654	607	611	622	632	603	609	659	620	629	594	602	638	634	611	639	660	588	643	608	644	645	615	625	661	651	603	627	614	602	606	673	612	633	603	630	629	669	617	607	596	615	629	611	656	610	633	623	658	661	619	597	652	635	610	636	653	605	621	659	609	616	625	573	664	680	622	587	650	649	621	643	616	637	639	652	625	645	606	618	639	618	667	616	630	648	627	647	597	627	648	637	648	623	622	612	654	656	683	652	615	594	638	633	622	676	585	640	637	646	623	608	633	632	616	598	629	682	623	644	631	617	603	685	581	597	610	640	588	618	635	611	607	645	656	638	601	638	647	639	609	648	671	639	645	585	683	644	643	586	624	659	649	618	619	649	627	622	603	646	615	654	623	611	609	638	649	647	695	650	641	670	699	598	675	593	660	645	577	653	637	640	642	609	601	629	645	592	679	629	658	599	634	622	663	600	640	651	706	621	680	637
25908	21458	27652	25409	6782	456	375	371	288	266	276	262	266	221	252	215	213	220	186	203	205	203	215	219	194	217	224	200	196	212	208	195	198	213	188	228	211	193	217	170	206	200	219	206	230	213	230	233	193	233	197	176	218	210	197	226	183	217	231	196	214	186	215	213	185	197	208	191	186	194	190	223	223	213	215	204	221	202	199	203	220	189	216	207	207	202	207	194	209	202	206	211	217	211	203	212	212	197	194	205	218	237	202	183	192	205	206	195	217	192	209	193	187	209	210	217	207	187	183	202	219	195	210	198	210	208	206	204	210	173	202	203	223	184	218	205	213	202	207	208	189	198	196	228	174	217	221	205	208	197	225	178	216	176	208	192	188	180	210	192	194	205	203	204	199	193	229	221	220	198	174	220	216	207	224	236	212	195	197	192	178	190	206	208	201	230	221	208	208	229	198	203	207	203	198	181	191	188	178	223	207	199	193	206	206	210	225	185	241	221	214	250	207	197	211	216	209	219	201	221	194	196	196	227	192	203	212	202	198	182	185	217	191	168	190	220	202	200	208	192	200	217	204	211	227	207	206	178	191	214	221	222	183	220	210	209	225	191	191	189	205	214	193	203	220	204	213	215	218	223	191	188	193	226	177	221	194	223	188	204	193	189	196	199	213	213	205	192	183	214	205	219	223	184	218	207	197	190	214	187	202	203	232	219	191	195	191	228	195	192	214	203	203	200	179	224	217	215	205	193	190	187	206	225	196	198	223	192	191	209	173	212	219	214	181	213	199	196	223	189	207	191	194	199	201	189	195	192	201	240	210	201	198	227	188	205	215	193	192	188	207	226	205	213	193	213	212	208	212	226	206	183	213	206	194	190	184	215	197	230	183	232	207	204	199	202	189	200	211	215	188	210	194	205	170	204	204	203	158	215	215	219	219	221	174	202	210	203	185	199	207	181	205	223	206	201	217	215	186	202	179	193	201	204	220	190	192	219	232	233	203	198	205	200	206	220	208	197	197	210	202	218	204	209	200	193	182	208	203	214	191	199	194	199	196	170	199	200	205	192	222	216	196	219	181	220	208	205	198	220	201	223	210	206	201	212	225	197	228	201	193	214	204	209	204	221	224	192	189	183	210	185	195	197	211	185	198	212	203	209	202	182	241	215	207	217	209	200	184	189	186	209	213	208	202	206	224	210	183	200	211	207	208	202	190	194	208	195	213	187	203	212	197	227	188	197	210	192	177	194	188	208	207	190	201	221	182	214	181	186	205	199	203	205	203	216	220	209	212	204	212	190	192	182	223	201	209	187	190	207	198	193	206	206	204	213	221	200	223	195	181	210	196	196	211	198	204	218	210	201	191	221	213	239	196	200	206	182	202	193	199	209	223	191	205	203	206	195	228	190	232	173	204	179	209	217	201	213	203	210	196	196	201	199	216	212	204	217	193	220	214	206	192	192	187	186	198	207	224	209	190	193	206	203	215	188	199	189	192	195	185	192	201	188	200	212	209	199	220	218	191	213	219	202	175	226	182	202	226	195	213	208	214	178	212	230	210	231	152	207	203	181	212	216	210	185	212	219	192	189	191	201	219	201	204	225	217	227	193	215	204	232	191	189	202	212	214	203	220	193	187	189	203	188	181	234	192	187	210	210	204	232	215	209	201	224	195	228	198	200	205	203	195	217	194	211	200	206	199	210	181	218	217	185	199	184	207	193	186	188	210	213	210	231	224	212	187	200	178	193	196	185	190	211	195	180	191	196	208	226	200	183	184	196	233	184	211	197	198	204	202	198	213	200	213	208	221	198	208	174	182	192	189	221	209	204	193	228	210	194	221	223	207	184	219	194	238	211	192	194	199	200	198	186	230	201	213	208	210	201	200	181	219	210	206	250	224	193	193	181	210	183	190	220	200	222	210	175	242	208	195	186	212	205	203	212	185	206	217	238	221	198	219	198	185	205	182	222	161	222	202	197	207	192	228	212	219	201	212	182	200	204	211	192	234	193	223	211	174	208	202	215	205	216	200	192	202	206	195	201	195	190	217	212	186	205	200	203	195	187	204	184	203	207	205	189	206	205	187	213	211	203	161	207	202	195	189	179	215	189	211	212	216	216	208	185	208	197	196	233	221	197	250	205	206	213	202	195	231	205	184	180	191	174	192	218	199	165	214	178	205	219	217	208	221	210	180	190	212	202	202	212	189	204	192	199	229	207	181	184	206	205	187	211	203	231	200	192	209	190	210	206	215	176	209	210	232	194	216	225	195	199	198	199	191	212	187	192	198	200	206	210	180	194	177	220	195	209	207	205	221	211	206	194	215	202	169	211	198	197	206	197	201	185	238	204	186	201	206	200	191	208	205	212	215	227	195	215	192	204	216	206	216	213	194	198	189	225	196	219	208	190	181	211	212	202	216	202	193	233	205	187	187	183	204	196	191	207	203	222	204	221	221	201	203	199	205	205	209	204	216	176	201	171	198	237	197	204	197	190	178	184	196	193	186	222	219	211	207	204	209	212	218	190	211	233	201	222	205	189	193	206	190	213	210	192	201	207	207	186	198	226	213	218	175	194	222	211	223	192	192	213	214	205	209	209	201	173	206	198	201	217	208	241	194	184	205	216	202	223	194	204	193	192	217	210	205	219	203	209	231	205	193	214	208	199	204	214	232	217	181	194	177	206	198	221	199	219	207	194	189	208	217	204	207	210	206	187	212	199	195	186	198	209	201	212	203	215	228	194	199	210	181	196	219	188	206	200	190	199	215	217	189	192	220	182	210	184	204	189	212	178	168	200	205	202	209	223	200	212	171	209	210	186	199	184	214	174	206	195	208	210	211	194	209	201	216	210	203	202	193	206	214	190	189	204	236	195	199	176	191	199	203	199	182	175	190	216	202	194	205	199	216	203	193	188	223	213	191	196	197	195	214	171	204	213	207	203	201	215	168	210	207	196	179	210	215	175	215	192	183	223	220	214	201	201	185	203	202	206	235	215	187	192	222	224	206	211	204	198	187	231	197	197	204	182	194	170	222	187	217	193	194	204	194	196	198	205	183	194	198	214	196	197	191	200	196	242	199	218	197	202	206	196	194	191	187	199	228	249	214	189	225	181	195	226	166	173	194	199	215	206	201	199	206	228	200	207	193	211	178	191	208	209	193	201	195	199	189	223	206	202	229	217	206	213	174	204	185	219	215	223	175	197	193	203	193	245	212	197	192	197	224	219	180	220	192	200	207	196	232	213	183	215	196	206	202	193	194	202	191	190	196	197	216	211	209	199	203	220	217	218	207	157	195	217	219	194	202	199	233	193	192	224	200	194	195	198	182	201	173	206	206	224	206	192	188	167	227	189	205	195	199	194	206	193	185	216	174	197	208	215	191	220	202	186	203	212	198	204	190	208	197	211	211	183	182	223	211	225	203	208	235	215	233	207	186	185	223	202	183	194	200	193	203	204	226	215	204	195	201	223	199	201	220	200	203	199	205	197	208	195	211	186	188	210
42766	5728	3151	1526	1210	873	720	660	545	472	417	418	391	369	363	341	318	310	333	304	289	311	313	271	315	298	299	283	279	312	299	308	298	283	301	314	297	310	267	296	312	263	306	273	294	293	269	268	295	267	272	279	288	298	273	263	272	280	290	279	288	248	295	291	252	300	259	273	277	276	293	316	268	266	282	278	284	297	273	286	264	281	265	252	284	275	304	275	274	294	269	295	300	285	296	261	297	301	264	316	270	274	270	291	266	267	299	281	294	239	261	280	312	280	285	263	252	262	296	304	281	259	292	264	278	288	267	263	265	266	266	276	278	260	272	286	308	251	274	289	286	282	275	271	292	265	304	284	274	258	280	277	274	303	272	287	284	298	277	306	315	278	290	252	253	262	282	283	297	284	290	262	265	307	282	287	286	260	294	322	264	282	272	293	284	295	284	308	287	273	259	275	250	312	292	290	277	261	290	240	278	289	242	269	275	262	278	264	294	275	261	254	299	262	261	302	253	265	273	277	276	275	260	312	258	291	273	263	290	275	254	269	271	277	304	246	260	259	266	266	258	254	301	268	288	291	265	269	250	287	292	321	261	294	245	277	266	272	267	249	270	274	288	304	273	284	265	277	266	256	292	252	289	286	285	288	270	259	262	262	298	266	257	285	288	284	274	289	290	289	274	290	262	272	289	278	272	240	259	272	289	266	274	282	267	291	270	300	296	306	304	278	286	305	265	276	258	269	254	272	256	305	303	281	249	292	307	288	273	302	267	272	266	292	332	272	274	280	274	277	285	286	279	272	268	247	270	281	308	291	287	285	302	304	268	314	264	256	260	286	272	284	304	283	289	300	282	261	295	299	283	260	281	250	263	294	250	275	288	277	285	278	270	271	299	289	288	307	246	279	261	252	262	273	244	284	291	298	293	267	273	273	295	257	275	272	277	295	294	267	284	270	310	282	313	238	256	257	275	307	290	284	323	260	272	271	292	251	300	243	266	300	259	278	276	274	257	280	298	309	292	282	279	275	279	286	280	265	252	289	254	270	282	269	296	287	272	290	284	269	300	260	266	264	284	264	275	292	270	296	290	281	228	264	280	274	260	290	278	261	289	263	293	278	282	252	270	315	285	274	325	301	306	288	252	277	276	290	287	307	290	295	264	281	265	287	307	312	273	254	259	272	253	279	263	297	234	271	298	315	284	273	283	269	294	270	271	258	277	286	263	264	286	277	304	279	276	298	304	279	282	306	271	310	255	279	271	288	311	293	281	243	276	279	289	281	272	254	265	282	284	264	278	271	277	302	281	261	270	272	291	296	279	282	293	294	269	299	277	302	301	294	289	271	293	287	257	243	277	291	292	270	263	288	298	278	307	267	286	286	259	306	262	250	271	278	286	226	282	310	283	294	288	299	254	304	272	260	239	281	267	289	270	260	256	310	312	248	301	288	260	277	308	273	287	281	263	280	286	292	307	280	303	299	302	303	271	274	267	302	282	289	285	297	268	285	263	281	273	280	277	281	291	303	266	300	257	241	267	309	241	271	266	281	280	253	261	275	268	262	283	262	257	304	274	284	294	291	288	280	307	279	312	276	258	280	299	253	269	258	282	285	280	292	310	268	280	278	290	275	289	320	245	266	303	288	275	266	277	291	293	284	238	272	288	267	286	305	265	294	275	284	296	288	282	252	273	278	250	280	282	313	255	265	284	268	320	278	299	295	264	281	272	304	287	274	288	299	255	294	288	271	288	274	273	272	295	278	313	263	299	272	281	267	263	271	278	273	267	259	267	280	278	269	279	260	270	254	277	283	248	284	270	290	233	275	268	275	282	272	266	270	289	273	275	271	282	292	276	287	249	292	270	252	271	277	270	290	268	267	288	271	290	287	290	277	308	272	273	275	281	237	256	283	273	287	286	288	301	274	286	290	301	252	288	266	285	260	300	257	306	233	261	297	267	319	262	305	293	266	256	287	282	292	283	279	274	308	331	251	264	268	265	294	277	268	283	307	281	258	272	271	297	296	268	259	278	263	250	264	279	285	269	300	279	293	264	302	320	305	259	261	272	280	269	284	288	268	285	287	277	278	251	285	276	294	266	298	293	329	295	275	285	305	277	284	292	295	300	275	296	267	254	288	275	284	260	285	296	276	267	240	271	280	264	289	307	269	286	273	264	277	269	272	263	289	294	291	284	277	277	310	273	292	288	289	265	291	281	252	260	290	256	283	259	276	291	277	288	281	286	246	286	272	271	258	285	273	294	334	283	282	281	241	299	285	262	273	294	281	308	270	261	290	261	270	314	287	273	298	269	277	307	286	297	320	295	271	292	316	270	277	256	270	285	288	279	259	285	280	277	286	266	290	260	304	279	279	262	282	266	308	272	260	296	290	272	269	262	271	293	276	261	296	283	296	283	243	295	283	271	279	277	293	283	264	271	287	282	287	248	295	306	289	316	281	316	289	285	242	267	276	294	277	280	291	281	291	261	253	303	290	272	291	299	267	272	259	272	282	272	253	256	281	248	310	270	297	262	295	277	296	260	285	249	267	275	276	238	269	333	258	281	268	272	309	279	276	298	281	262	262	272	244	254	270	301	264	274	294	278	274	315	277	285	245	287	259	294	301	313	282	260	266	290	296	290	299	268	259	250	274	264	269	280	257	269	277	280	287	289	277	285	266	264	260	295	258	299	272	327	243	304	316	249	285	268	296	281	281	274	274	310	296	293	288	281	281	262	265	272	274	286	277	287	275	296	271	295	274	288	277	312	255	275	294	245	285	274	277	304	292	241	279	260	280	272	260	269	275	288	286	298	246	302	260	275	253	298	284	261	279	305	259	278	288	290	271	267	286	276	264	284	270	273	295	260	269	272	276	273	288	273	293	302	255	253	286	283	281	245	264	294	298	289	282	297	288	300	287	278	266	284	275	290	288	299	286	279	293	278	275	297	293	286	284	293	282	277	256	263	272	284	247	267	267	272	309	267	260	263	271	303	289	280	303	255	274	270	293	258	296	293	238	301	296	294	266	280	274	296	278	298	276	283	256	257	270	268	241	275	267	284	252	265	273	284	262	277	271	272	277	291	271	263	276	269	303	282	285	281	273	299	271	294	249	261	280	287	290	279	284	278	294	256	303	275	271	284	264	244	294	280	288	309	286	265	255	279	294	255	290	279	289	274	263	295	272	295	287	318	288	292	260	262	270	296	267	305	276	292	269	263	270	286	283	285	271	284	258	255	242	313	288	287	277	288	304	275	317	274	242	277	253	294	296	280	296	267	290	276	259	277	266	263	267	274	276	264	264	267	301	262	300	297	279	285	275	270	285	298	271	255	307	286	286	273	300	296	281	286	258	249	271	266	279	277	255	285	221	261	295	283	254	275	245	259	274	286	294	293	268	266	283	274	292	299	273	255	282	246	280	315	278	260	281	286	260	272	286	273	277	266	289	293	289	265	282	298	285	282	289	285	262	260	254	255	299	274	270	274	283	261	300	278	279
23405	21500	29503	23948	21498	21519	7030	1236	991	907	812	698	765	688	671	663	692	646	661	630	632	643	607	601	614	622	625	603	586	594	601	590	596	652	596	606	611	585	555	570	569	621	601	623	626	597	583	594	574	596	566	601	583	596	545	600	600	562	597	551	570	579	579	622	583	613	580	638	601	624	547	618	588	562	552	590	584	564	560	559	564	616	596	546	586	574	592	543	612	574	628	608	599	565	608	609	619	605	617	578	554	529	574	578	568	597	571	629	558	536	557	575	545	594	600	533	589	578	609	562	581	640	613	588	577	610	524	557	573	618	596	551	591	595	592	605	552	560	564	585	537	551	573	562	643	588	545	527	561	570	598	586	595	576	562	551	572	545	601	558	564	571	604	555	574	565	570	543	587	562	557	535	557	595	548	565	532	568	537	626	573	558	565	563	556	602	596	565	604	555	600	544	611	584	568	593	619	595	571	575	612	576	549	569	550	591	573	612	584	580	583	577	558	554	567	562	552	566	593	586	594	609	545	562	581	570	599	588	575	597	558	570	580	590	578	603	574	555	604	568	597	606	592	607	572	562	600	566	595	564	548	571	569	570	572	583	554	579	550	567	615	558	547	601	564	596	566	535	559	581	567	563	571	510	623	554	574	520	581	579	556	578	587	578	607	596	567	580	576	583	547	609	593	609	561	604	599	572	585	553	606	576	559	537	523	545	553	614	611	594	593	556	590	606	577	624	613	594	597	562	569	596	590	566	560	565	573	600	559	631	597	540	565	594	560	572	543	569	559	581	583	563	563	565	569	581	554	590	560	617	522	538	534	594	603	594	567	513	559	585	581	589	597	566	575	566	571	557	565	589	535	619	605	538	589	575	571	547	580	601	575	623	573	574	577	557	583	559	596	536	566	562	562	588	584	596	548	537	564	602	591	587	558	575	555	584	558	570	589	622	509	581	532	587	541	586	605	621	572	549	598	562	582	580	521	590	624	582	585	577	560	594	566	567	592	541	577	607	558	585	585	573	553	577	587	551	560	549	530	539	590	562	571	587	584	576	590	581	566	570	588	561	616	550	586	580	606	558	569	566	594	575	570	539	558	557	556	578	542	572	590	549	529	566	602	562	601	572	589	553	566	557	579	586	553	571	575	551	588	587	562	571	571	588	566	524	554	579	561	595	561	600	566	586	583	594	536	561	570	575	575	546	600	514	537	557	566	534	587	601	584	594	545	579	591	572	609	579	547	570	559	575	585	502	586	549	600	531	553	546	600	575	560	592	572	538	544	558	552	564	546	544	570	558	612	544	624	590	551	582	599	553	573	548	592	588	557	600	559	573	547	563	547	574	553	590	570	611	534	608	584	575	587	575	524	594	580	588	574	572	601	570	568	607	579	572	552	585	562	532	570	580	556	565	547	590	610	552	555	589	561	548	582	572	596	567	543	628	616	593	622	567	537	555	611	553	552	565	600	598	561	547	591	569	542	570	559	600	592	594	585	594	627	593	548	576	582	565	600	568	564	586	565	581	581	560	566	561	608	613	556	595	557	525	569	552	577	535	551	606	594	560	579	569	588	584	563	593	573	616	540	591	575	577	531	575	517	585	571	542	579	568	579	575	552	614	569	562	608	588	541	589	619	580	600	581	586	570	599	593	570	594	561	592	564	617	542	609	603	561	577	590	594	533	576	578	578	539	623	624	584	622	570	574	563	541	573	561	553	547	578	600	612	592	589	594	583	600	588	600	596	580	582	579	567	589	562	603	533	576	564	535	584	574	574	582	557	571	548	558	537	557	591	561	570	578	623	542	559	595	537	554	531	592	617	581	560	560	532	584	578	567	595	582	555	549	573	572	607	570	619	558	593	605	573	541	616	564	590	591	554	592	522	584	569	571	600	600	588	566	557	575	570	573	597	548	574	603	594	606	587	562	569	594	565	528	561	577	601	583	580	583	559	612	595	560	604	583	555	569	622	583	607	561	538	555	613	609	578	581	531	568	596	611	569	549	600	555	574	558	552	572	586	558	583	592	611	568	636	615	563	573	582	578	603	577	567	555	560	599	542	575	567	567	563	611	561	625	575	580	588	546	569	579	561	562	572	542	568	587	548	583	565	552	622	556	552	577	574	572	573	568	580	587	611	574	580	569	525	652	601	575	598	589	546	573	587	519	573	573	541	565	580	554	547	602	561	606	563	572	552	657	581	584	553	611	572	561	571	561	606	580	588	566	594	519	600	529	573	576	593	596	569	594	603	577	583	613	585	563	581	570	544	534	598	595	560	596	613	572	568	530	583	590	544	570	588	571	587	615	572	597	563	557	563	584	581	611	526	575	568	615	597	575	615	590	577	566	619	564	571	577	576	570	581	546	553	596	567	551	589	520	567	526	592	619	546	565	612	608	557	576	563	554	590	562	578	541	578	589	571	609	555	568	560	588	528	586	567	574	557	545	558	611	567	573	535	613	594	569	561	581	628	562	635	607	544	609	536	542	605	559	519	580	604	610	579	559	593	553	599	559	573	607	597	575	604	556	564	551	564	576	529	584	585	612	563	582	592	655	554	570	569	586	591	605	556	514	561	575	585	620	584	615	555	522	603	622	554	596	588	585	592	579	609	609	648	611	516	620	520	555	579	565	619	599	517	553	583	565	546	591	611	570	592	528	563	545	598	559	524	572	579	545	553	572	577	585	575	517	564	587	595	541	571	558	559	570	550	590	597	570	586	523	540	543	575	581	596	591	566	539	578	593	549	597	578	583	575	548	573	544	598	617	588	572	584	596	543	574	546	585	590	555	527	617	597	554	532	550	576	587	521	601	565	512	559	556	589	596	581	590	567	579	587	585	584	603	548	529	560	592	551	569	572	586	588	577	600	557	558	521	576	610	608	543	603	559	582	568	594	597	584	556	561	575	584	581	572	554	536	568	575	581	585	587	589	558	524	532	564	542	563	577	591	601	628	537	579	576	562	626	538	589	550	551	594	560	586	546	567	562	563	552	565	605	604	577	556	584	582	621	570	579	604	556	545	550	536	580	544	543	601	572	537	567	567	565	558	580	587	613	595	587	578	582	613	535	602	570	571	575	572	568	590	570	575	536	559	568	577	564	601	555	616	539	556	596	570	590	583	574	580	528	588	526	582	531	566	584	614	575	579	599	575	607	608	550	569	571	562	556	555	558	544	574	551	592	565	589	599	562	565	575	610	574	543	590	614	588	611	608	599	594	553	566	573	579	586	550	586	556	561	566	573	541	558	559	605	564	591	528	556	561	564	572	575	610	554	573	605	602	576	563	552	558	601	580	562	568	581	540	617	587	616	568	534	589	535	598	568	571	569	537	571	552	602	501	621	538	593	584	597	571	607	574	588	634	609	583	528	563	603	585	530	580	586	558	578	599	566	576	565	549	522	590	529	559	536	557	570	567	604	572	588	576	556	592	601	574	602	555	542	529	565	557	531	552	578	574	611	620	591	563	562	562	544	559	566	578	556	552	574	557	600	554
53339	13272	10149	5343	3733	2985	2263	2030	1620	1413	1285	1156	1072	1104	998	948	900	852	846	835	829	802	782	799	792	793	817	794	843	801	720	740	769	772	752	739	759	737	757	710	687	775	719	715	672	733	694	723	745	728	724	711	730	691	687	747	739	710	703	701	739	720	750	753	728	697	696	720	751	734	696	689	678	743	731	690	692	757	681	722	708	705	739	678	630	732	745	694	691	684	743	740	693	709	746	677	727	677	773	715	694	686	709	726	700	704	667	707	728	715	750	766	693	722	716	704	702	691	707	695	760	715	682	671	741	709	689	707	727	728	721	711	689	730	691	736	716	740	719	724	695	750	745	663	762	708	735	732	714	729	701	727	687	699	728	750	739	720	717	690	733	786	699	755	750	695	694	762	688	756	696	712	729	679	716	701	730	717	686	723	728	711	714	765	692	740	692	738	668	689	709	759	769	742	722	746	700	718	720	706	673	732	720	739	708	738	737	693	729	663	721	723	692	677	734	715	711	705	719	670	739	756	693	729	679	719	706	738	700	675	755	728	724	700	744	683	675	681	735	698	738	699	705	730	707	728	716	712	693	706	716	673	742	721	714	744	729	711	733	738	726	699	763	694	709	778	697	729	705	715	734	720	760	701	712	730	681	678	711	734	684	705	714	711	709	723	690	719	763	716	727	731	728	736	765	712	698	682	680	719	726	719	712	653	745	679	711	760	701	680	768	726	741	727	728	702	701	698	720	686	735	688	724	752	748	723	689	709	720	720	717	746	657	744	729	718	701	717	731	768	704	743	706	690	741	674	665	688	711	737	698	713	725	754	697	677	674	720	750	691	755	755	679	736	731	704	715	725	727	712	672	743	719	661	685	729	750	715	683	719	739	743	722	708	747	690	722	731	719	717	784	748	701	764	664	729	714	679	736	733	682	662	748	667	765	704	710	713	735	733	706	733	683	676	705	721	723	669	706	719	725	725	748	752	700	769	706	715	699	677	733	728	727	733	693	674	717	728	704	700	709	709	704	714	724	723	709	683	742	710	683	710	724	707	694	694	701	721	688	738	702	744	718	747	709	765	756	744	711	762	799	726	737	721	730	746	742	684	740	719	703	688	736	676	694	741	708	707	716	712	704	712	750	726	717	661	703	756	718	714	658	730	701	704	755	713	728	746	718	747	626	728	678	700	709	751	702	723	761	699	640	682	724	695	724	710	686	715	727	752	720	705	731	736	696	680	705	731	730	710	695	676	697	707	692	761	671	692	736	675	710	707	728	713	734	737	761	737	695	656	687	709	731	710	695	680	741	731	744	741	705	747	701	753	752	720	759	674	727	704	729	675	712	741	720	709	720	693	753	691	684	745	832	685	685	683	722	698	756	768	703	714	746	726	677	666	737	700	701	717	706	681	710	719	714	747	729	719	701	737	715	658	682	710	766	727	716	730	687	723	683	681	734	673	700	751	727	749	753	717	747	753	673	734	727	656	721	712	727	710	723	711	704	704	663	745	741	690	700	711	721	712	760	769	759	742	689	722	697	679	685	675	673	672	727	681	715	674	693	697	693	759	713	678	742	683	681	741	710	715	684	741	737	679	743	741	707	766	687	703	682	736	722	679	768	724	716	739	727	692	735	707	731	777	694	684	723	755	701	723	743	717	735	746	765	736	685	697	723	703	739	725	722	728	739	713	686	766	737	761	701	731	721	691	738	712	692	764	680	742	719	744	719	744	692	707	725	721	714	727	716	749	647	726	700	676	706	692	738	723	715	704	741	685	743	736	707	738	705	686	697	691	720	718	690	639	719	698	669	679	753	716	764	705	726	726	747	697	757	699	691	730	746	702	654	743	743	713	679	726	695	759	675	719	726	692	709	757	722	702	722	696	738	701	730	689	759	708	743	705	695	696	737	740	731	723	735	698	712	728	729	668	705	691	689	702	742	724	681	729	718	754	739	662	724	673	735	669	671	650	644	730	691	787	731	747	682	666	711	734	711	763	741	714	698	705	721	714	746	758	695	686	666	729	727	727	702	701	668	723	698	695	733	706	741	693	720	692	703	682	686	712	694	703	699	682	726	743	754	716	715	701	680	739	748	669	781	715	717	693	739	707	726	727	673	726	713	679	731	719	681	678	683	753	685	759	751	727	744	712	750	719	689	670	744	707	745	673	769	697	740	715	749	712	734	740	748	723	707	711	719	721	666	700	737	651	721	745	668	726	701	702	660	712	722	709	700	714	705	704	684	724	714	711	715	657	705	638	755	731	692	703	668	758	725	704	674	706	725	704	756	706	742	735	676	734	719	726	734	734	702	706	697	706	676	732	714	763	724	761	745	726	712	731	733	688	650	716	685	720	733	703	725	678	741	701	764	689	694	701	734	710	719	685	708	719	719	726	700	737	713	670	760	714	722	693	729	730	700	664	721	729	737	706	712	696	663	712	703	715	719	701	714	672	701	698	706	744	749	712	715	757	758	688	743	674	711	684	749	717	710	724	670	674	715	655	771	762	699	718	732	690	755	732	688	710	679	687	773	770	709	723	696	732	733	672	677	753	689	670	718	732	711	723	718	700	717	697	700	729	735	663	701	744	729	696	712	679	692	690	720	717	751	678	735	702	677	715	706	689	716	731	722	711	749	714	716	742	700	684	755	706	719	708	709	716	722	686	758	728	671	721	700	734	716	685	741	708	730	688	725	719	740	703	717	677	699	707	717	720	731	707	715	723	697	734	695	750	714	719	661	691	684	714	694	668	712	719	665	718	734	708	671	731	707	707	723	726	754	692	668	763	726	695	674	749	745	740	732	698	721	711	735	666	731	750	685	737	717	741	699	679	698	728	708	664	689	743	694	759	710	656	687	720	703	718	705	697	708	708	751	730	731	696	688	731	708	705	734	678	679	787	750	722	742	664	727	732	666	705	704	679	736	737	734	688	713	713	757	718	706	720	756	740	647	743	731	731	707	704	693	707	676	702	658	669	703	686	704	739	734	717	708	747	694	671	698	726	765	793	750	746	674	732	681	732	714	670	751	704	707	724	699	690	695	700	742	740	698	733	694	733	750	671	684	746	722	654	709	731	718	752	731	743	701	675	721	687	714	767	725	724	725	724	700	714	764	750	682	689	670	720	758	708	748	675	745	727	687	735	734	718	734	664	725	701	724	704	676	718	709	700	690	735	735	721	704	702	758	718	714	772	709	737	716	711	696	719	654	747	660	727	671	721	683	719	722	730	711	647	691	693	739	747	740	736	747	717	716	746	738	741	688	719	707	704	713	716	733	725	708	715	743	708	718	734	660	692	708	677	666	727	714	709	709	668	793	721	736	734	657	725	783	755	685	718	715	761	682	717	713	740	724	697	712	684	731	708	710	749	698	732	696	684	739	732	717	739	719	689	723	767	734	709	709	709	685	706	708	697	701	657	706	722	723	696	721	725	707	755	722	724	734	726	721	722	698	691	726	690	690	707	715	768	704	739	738	703	728	693	747	762	678	720	714	703
28509	19568	5707	702	544	516	367	267	238	256	260	238	242	296	274	237	226	251	274	257	240	280	249	271	257	253	290	254	276	287	270	247	238	292	255	248	249	230	242	261	253	268	254	245	261	251	273	276	236	243	259	240	230	264	278	288	290	257	253	283	259	279	262	266	217	261	235	255	246	263	247	251	261	233	262	259	265	239	266	261	258	252	242	254	262	224	252	247	239	272	222	266	250	234	248	267	239	232	263	260	291	235	249	269	243	248	237	252	238	265	248	244	278	284	272	249	230	251	241	227	246	259	222	249	237	249	242	208	260	282	283	252	239	242	254	277	240	265	247	244	270	260	265	264	243	258	245	253	260	257	261	266	258	223	270	247	263	274	246	254	267	242	243	264	240	286	263	255	274	238	242	265	245	270	252	255	281	260	268	262	275	222	260	258	240	277	255	251	262	242	258	242	277	245	287	257	234	250	255	275	275	237	259	262	252	239	266	243	255	269	245	242	275	256	240	262	259	265	233	255	224	253	277	245	229	257	251	259	253	245	244	270	245	247	258	236	249	243	276	231	260	253	221	244	250	249	249	240	268	270	257	241	295	262	259	253	271	257	246	260	246	250	265	266	243	255	252	252	251	229	255	241	260	241	245	253	257	243	241	243	277	248	241	242	252	274	251	241	268	256	268	259	254	223	249	260	260	261	217	251	255	228	260	254	239	231	259	273	249	292	223	255	248	210	264	241	250	239	259	264	250	264	251	244	249	243	267	257	235	272	278	205	254	259	278	241	282	282	276	263	269	277	276	268	241	261	234	248	269	224	246	249	254	243	239	242	236	253	259	259	251	255	231	251	233	249	238	274	247	257	270	264	238	259	241	237	276	278	214	245	257	266	232	254	266	260	264	274	238	235	231	255	236	256	226	264	232	282	260	247	224	266	249	274	269	228	271	248	250	254	258	254	257	232	267	268	237	228	245	245	266	251	266	243	264	222	260	268	256	259	281	263	277	265	245	273	275	266	227	278	280	236	241	241	264	254	233	251	241	237	242	261	241	253	234	250	243	268	251	262	237	240	279	250	262	272	262	265	260	246	252	253	225	247	262	254	202	272	253	248	281	229	243	240	255	218	279	240	233	250	257	237	265	241	275	264	250	283	247	234	247	263	249	291	268	234	284	289	237	267	286	264	268	238	280	287	273	240	227	250	251	230	217	261	268	243	277	268	234	243	254	300	256	240	273	263	267	271	244	252	277	293	235	268	253	258	283	254	216	264	259	264	257	237	248	261	245	246	262	264	248	229	267	294	240	276	266	247	241	269	270	257	268	248	246	249	249	231	257	268	236	265	245	286	259	249	262	253	251	277	234	237	263	228	253	240	270	267	245	266	251	255	280	250	267	257	237	268	234	245	240	245	244	246	248	251	219	239	255	258	241	277	266	215	240	241	243	267	273	255	270	261	262	255	248	258	217	271	233	251	264	237	274	251	243	295	241	238	253	250	246	256	247	242	277	244	251	264	253	251	232	233	256	227	241	272	255	270	226	229	236	262	268	246	257	251	237	242	249	256	269	238	244	267	256	253	268	265	266	245	253	260	266	254	275	251	245	242	256	246	254	285	255	261	258	236	259	235	246	226	243	254	259	241	254	234	275	250	252	260	287	230	231	278	265	238	255	236	242	265	282	241	278	253	252	235	260	237	254	256	258	240	263	239	235	240	257	247	265	268	252	267	253	262	250	227	210	264	213	215	239	267	256	232	251	251	240	258	261	214	233	282	237	246	237	251	221	262	272	257	262	214	252	254	258	258	272	249	259	264	246	256	254	223	268	263	233	255	265	259	250	241	247	250	264	248	244	275	267	248	223	269	237	256	266	243	259	259	233	251	260	258	263	277	271	282	240	225	265	264	249	253	220	250	257	252	262	253	247	272	229	272	286	241	235	278	268	252	264	247	229	238	257	250	275	257	245	253	213	250	238	241	255	244	225	254	250	255	291	239	238	279	277	222	241	252	266	223	268	256	275	268	240	251	260	234	272	300	272	242	248	269	273	218	255	272	233	277	253	246	249	263	234	246	246	231	203	253	247	242	261	301	228	264	259	228	223	225	265	260	278	259	220	254	240	261	238	236	274	263	271	252	261	254	269	267	259	243	241	251	273	279	262	232	260	282	262	250	254	280	274	211	250	272	272	262	308	277	241	255	260	220	263	283	279	235	252	254	255	230	270	264	245	261	256	257	274	263	243	247	245	252	250	283	238	263	253	258	246	266	268	242	233	245	248	246	253	273	271	243	261	258	250	259	250	241	257	258	239	245	228	249	234	252	236	252	250	261	257	264	257	270	247	254	252	263	258	248	264	249	266	257	253	242	248	242	278	234	257	253	280	226	266	255	234	245	256	235	229	269	272	249	240	252	238	246	244	229	247	248	243	235	217	242	258	252	276	245	242	232	244	219	254	265	243	268	262	278	293	261	228	257	243	258	257	241	263	246	249	269	241	245	254	244	253	233	231	274	264	240	250	245	217	253	258	233	262	245	252	226	254	260	252	269	269	246	236	277	244	256	262	247	263	245	234	265	268	273	260	275	239	268	238	264	255	234	248	256	241	278	245	294	233	247	235	241	244	268	250	231	265	250	240	247	254	267	243	243	264	247	259	262	222	260	275	238	245	258	292	241	267	232	243	263	271	256	227	279	242	245	251	243	270	251	268	277	239	264	269	257	235	245	252	259	286	258	251	260	195	258	246	267	242	268	261	261	230	234	256	270	235	260	278	237	265	249	252	263	268	250	281	261	252	247	241	306	263	270	252	265	250	240	250	261	281	267	253	232	251	223	266	231	244	239	252	247	260	228	282	230	260	229	249	289	226	240	242	246	249	244	257	237	260	249	259	267	255	259	255	259	267	265	289	257	262	249	222	263	234	256	257	255	264	251	247	250	266	244	262	250	281	264	240	290	272	270	266	240	262	261	280	248	263	251	253	243	251	237	273	281	234	264	245	246	265	257	242	229	240	255	259	273	258	221	269	256	243	245	248	265	266	239	284	258	266	239	250	244	263	265	274	257	245	246	254	266	250	250	239	234	270	265	248	250	227	255	271	234	261	256	267	262	245	246	272	231	255	268	271	282	257	273	287	245	257	258	227	269	237	257	257	264	243	262	263	268	255	245	248	228	263	237	236	229	259	246	230	267	258	259	248	279	265	271	251	245	235	252	268	272	269	258	239	252	247	264	247	249	266	253	253	245	244	234	231	279	241	260	253	239	248	246	256	256	243	277	256	283	223	276	247	244	272	262	265	280	266	269	250	249	224	269	251	287	263	276	255	245	241	242	264	243	247	251	235	254	245	247	248	279	258	256	286	253	268	228	293	279	254	238	237	233	238	212	242	223	259	253	256	245	261	251	255	246	243	243	270	241	249	274	257	238	237	236	221	232	255	260	261	257	243	286	252	264	279	262	274	287	260	288	265	250	240	235	240	265	279	241	258	209	264	270	250	251	224	225
20154	1439	757	481	455	440	375	372	414	360	371	337	338	335	357	339	327	313	333	356	334	313	353	345	305	329	289	295	305	316	325	324	333	346	319	343	297	316	321	309	298	345	324	333	384	369	323	318	297	292	356	318	336	315	337	290	313	300	317	337	347	308	296	312	277	313	322	328	351	308	311	336	314	315	347	296	312	331	326	302	329	334	313	303	363	302	341	324	329	315	310	326	355	320	336	336	324	318	340	295	344	332	303	363	322	303	309	337	305	264	337	315	333	342	309	315	322	297	317	306	310	310	315	315	318	295	309	325	312	295	294	303	331	321	311	355	317	309	360	304	306	322	337	306	328	315	331	334	325	338	337	350	289	283	317	313	323	320	347	305	306	332	333	304	333	312	345	305	317	329	329	315	307	321	291	341	299	324	321	306	329	297	329	309	301	301	351	315	343	312	356	295	324	296	314	308	328	352	306	343	327	309	320	328	333	344	291	298	290	336	325	344	332	320	347	322	312	332	310	313	317	300	308	316	330	316	321	342	327	286	303	308	316	329	318	315	338	339	332	301	322	347	303	347	289	336	331	341	342	329	322	352	336	324	323	305	353	322	310	337	320	326	318	315	297	353	293	306	312	320	360	319	318	329	328	313	317	331	324	349	334	333	330	313	334	348	330	297	304	332	326	317	322	304	347	309	306	319	286	304	332	336	292	325	369	319	323	313	326	341	327	331	335	305	308	339	312	280	324	322	322	329	301	339	330	314	281	319	305	320	311	341	323	326	313	324	317	299	344	330	372	320	362	332	313	296	308	316	281	321	318	339	308	328	322	307	313	314	335	291	339	332	280	337	331	309	312	346	344	303	321	305	325	299	338	333	323	311	338	316	309	325	340	323	318	336	324	295	316	316	321	318	298	316	307	299	325	307	303	320	314	332	342	343	326	305	326	346	340	301	340	322	328	324	331	302	338	301	308	325	341	327	319	289	301	310	293	335	336	317	285	287	299	322	370	311	339	299	331	305	335	325	343	339	312	337	348	333	290	331	302	347	313	319	339	358	305	341	321	321	316	337	333	339	314	291	313	348	317	302	322	283	362	331	310	322	342	316	317	327	320	321	319	318	312	295	364	337	321	325	315	337	322	326	322	341	312	309	313	308	313	312	320	325	299	305	337	337	320	312	328	320	311	354	294	301	326	294	326	340	326	279	345	317	324	297	308	327	322	328	321	335	342	335	323	303	295	342	343	330	306	321	350	314	313	318	334	354	349	292	343	304	302	321	324	328	328	312	322	331	326	317	341	309	324	321	344	309	328	297	323	328	315	333	325	331	328	330	309	315	274	344	319	325	312	358	294	312	308	314	327	300	359	304	341	342	315	321	302	352	326	324	297	312	314	293	324	323	340	341	334	336	298	326	316	312	308	316	303	335	329	333	320	307	324	332	307	316	328	325	349	321	327	330	307	338	313	333	331	309	340	345	337	302	309	335	291	320	340	331	343	339	365	334	336	330	342	336	294	323	305	328	322	354	333	325	321	321	317	307	297	319	290	317	298	326	303	336	319	337	315	332	312	338	347	332	316	306	361	337	338	330	353	313	338	299	326	298	319	315	327	326	346	301	325	298	321	314	286	282	326	320	326	310	308	293	294	331	317	304	325	303	335	317	330	335	306	307	333	322	315	316	302	341	286	334	322	307	317	306	302	346	282	285	315	333	342	344	319	322	313	322	324	317	327	313	333	346	325	328	322	346	310	306	279	310	306	325	311	302	318	322	323	326	279	317	312	324	305	302	323	349	303	327	341	336	309	313	374	293	308	323	323	316	314	327	302	302	321	333	318	341	342	322	323	324	319	318	364	321	345	296	306	307	315	355	315	322	295	313	301	310	342	336	333	291	327	311	317	295	330	285	331	312	329	299	351	293	298	318	323	308	302	317	314	306	314	319	313	314	302	280	334	309	321	324	354	295	317	353	350	291	353	295	340	304	322	341	324	341	338	334	309	314	327	327	303	299	357	313	301	337	335	317	319	328	314	357	333	321	340	339	333	314	292	318	308	331	313	334	314	318	322	332	299	323	346	308	317	329	327	337	294	335	297	324	329	327	317	335	315	328	320	344	303	305	319	315	334	308	308	324	283	342	310	279	308	345	322	339	319	345	301	319	321	337	316	336	297	310	329	337	328	311	340	327	309	327	317	329	343	312	322	315	314	318	316	331	334	320	341	332	314	330	325	348	301	315	319	333	313	333	319	340	316	339	360	318	329	313	343	301	333	330	331	307	323	318	329	349	314	299	312	359	334	313	283	339	301	298	310	307	313	321	356	330	309	292	317	326	313	325	333	293	335	318	294	297	328	343	298	290	358	323	325	313	346	342	331	313	310	323	319	327	327	314	336	358	359	331	313	325	321	334	310	324	307	324	337	327	287	318	310	314	336	324	311	333	321	324	335	287	315	325	331	335	323	318	325	345	317	357	306	334	325	325	345	320	342	339	307	309	305	345	330	363	310	333	361	328	318	315	337	313	318	313	345	346	319	353	339	326	353	302	315	319	315	312	340	324	302	330	316	335	295	308	309	323	332	341	312	314	316	318	338	334	306	326	320	320	321	337	327	319	349	344	371	326	341	298	336	308	327	289	334	298	318	335	341	309	337	315	349	316	298	351	320	328	348	349	329	295	351	347	330	346	335	291	340	325	341	350	333	311	332	347	348	336	312	328	324	337	314	292	324	291	324	326	324	335	317	341	332	317	352	347	343	302	316	304	331	340	348	306	336	340	340	342	341	327	345	322	311	324	327	298	284	334	306	339	322	339	329	332	318	295	328	289	346	309	326	333	326	320	337	286	332	335	309	319	313	329	326	342	339	357	339	339	325	343	310	305	307	322	314	324	295	314	309	314	367	300	305	347	285	316	304	366	312	306	315	323	349	323	321	316	332	293	311	341	302	290	326	306	289	337	329	330	325	338	331	317	294	322	323	290	321	308	327	300	326	302	304	331	297	304	330	347	342	328	301	316	330	309	346	309	318	313	294	325	344	349	347	333	349	312	332	327	334	312	334	321	313	303	291	323	310	280	291	320	321	320	310	309	314	314	343	342	331	326	346	299	296	327	321	299	344	299	309	341	338	311	339	306	306	350	356	327	338	326	340	303	352	314	340	302	307	321	337	285	300	358	316	301	320	334	304	325	325	328	333	311	333	295	342	319	286	345	327	308	336	316	329	318	312	308	292	323	314	330	320	310	352	294	307	341	292	312	301	334	320	333	292	329	313	323	334	357	291	322	320	318	323	312	310	306	335	332	333	338	333	321	323	334	322	364	327	346	347	335	300	330	345	313	350	341	341	311	343	318	343	309	335	309	315	278	314	328	351	351	322	321	324	346	315	324	330	297	334	344	300	303	308	306	323	335	338	311	321	315	319	310	342	345	328	346	350	313	316	321	313	385	308	303	332	332	323	289	302	299	314	287	346	271	325	336	316	351	319	308	297	349	327	288	324	306
24489	21458	28931	24368	21432	8872	1140	807	742	654	645	615	638	598	591	550	547	562	543	559	554	551	551	516	550	531	508	501	481	499	520	527	532	548	524	506	516	516	500	525	502	548	517	499	570	491	537	538	538	501	502	499	522	531	534	540	549	499	546	516	530	496	539	526	533	542	492	569	531	521	526	506	530	498	551	520	512	570	495	543	530	514	490	483	528	507	510	516	537	495	510	493	535	519	527	498	524	504	538	567	536	560	490	507	543	499	512	491	504	551	514	512	516	513	504	534	539	553	516	528	520	513	496	517	562	488	521	519	507	493	502	512	533	513	545	518	513	493	493	527	530	517	520	474	506	511	507	505	475	510	546	503	534	573	500	495	501	496	495	528	538	507	495	521	531	533	498	473	517	526	513	531	508	477	495	522	478	463	562	529	515	526	500	541	513	527	494	502	482	495	519	544	503	509	499	515	525	548	481	517	532	489	548	520	531	508	529	517	477	538	542	526	506	518	521	495	493	527	502	546	478	494	518	552	491	513	539	523	529	471	486	528	523	522	493	501	488	520	519	529	505	540	507	538	543	491	496	505	496	521	490	476	535	510	531	466	475	530	465	528	535	540	509	574	521	513	523	494	507	517	487	492	530	587	505	484	501	515	528	486	486	505	495	519	519	502	515	519	505	511	498	554	532	525	512	470	520	488	514	522	538	535	493	508	507	500	523	517	489	501	508	513	515	530	530	509	517	537	503	519	497	526	485	511	539	547	499	551	510	552	495	522	533	528	503	512	495	494	500	527	508	514	487	522	540	486	489	521	536	501	536	506	514	474	521	504	529	534	535	557	539	506	527	516	506	491	521	497	529	525	463	518	498	558	464	543	493	512	511	502	522	551	551	497	535	518	483	513	487	503	525	525	531	537	502	537	547	449	519	546	488	501	529	498	506	484	500	564	483	514	488	482	513	539	505	523	531	551	523	476	524	491	520	563	514	469	505	510	543	486	539	508	509	517	483	500	523	525	478	500	537	527	497	535	481	521	514	549	547	483	508	491	509	520	561	547	511	470	534	512	492	514	499	504	523	548	490	504	543	507	482	508	500	495	503	520	505	524	496	467	553	481	548	485	525	547	509	515	565	567	525	548	481	488	484	549	534	513	491	517	513	503	503	477	519	546	476	520	530	512	472	434	482	501	503	468	484	524	494	495	502	529	501	538	535	508	484	538	524	532	511	509	536	509	514	501	526	504	506	507	538	538	485	515	532	570	524	530	525	536	534	507	474	568	499	515	519	535	487	534	498	502	521	532	514	510	490	516	554	529	513	515	534	559	490	477	515	519	490	488	496	475	507	531	471	497	517	525	521	495	492	531	546	516	512	498	576	539	494	491	511	522	545	530	502	526	491	516	501	522	546	558	497	531	489	507	531	494	519	532	488	534	515	506	509	479	520	549	524	500	530	516	514	526	535	495	487	470	540	488	484	494	529	514	488	570	497	466	455	516	510	490	534	486	480	518	515	504	520	522	531	545	523	511	494	516	511	490	496	501	525	518	546	508	513	557	506	480	542	534	509	510	545	506	474	476	545	501	521	500	554	492	505	543	507	521	517	560	532	519	527	488	516	536	501	494	520	520	509	496	561	516	535	530	493	483	533	528	518	510	524	486	533	464	493	472	485	538	516	543	513	495	556	510	505	504	501	545	478	520	497	497	516	501	532	530	514	519	524	514	540	456	487	504	503	593	485	534	493	499	545	506	495	515	476	521	534	524	526	528	545	524	517	514	502	505	511	485	533	528	506	552	514	502	580	558	514	533	495	513	551	494	486	457	496	529	526	529	516	493	449	487	507	452	502	527	536	539	525	514	510	460	505	539	555	471	532	525	492	452	541	534	486	488	500	507	510	527	517	511	502	550	547	507	532	534	520	557	543	517	527	523	508	493	532	507	505	516	554	485	502	556	506	450	491	502	492	498	496	520	492	557	503	536	526	515	506	539	521	499	541	518	531	509	527	516	531	504	518	517	508	531	483	505	527	519	508	569	505	483	509	510	504	501	508	524	499	552	476	525	512	517	550	492	491	513	515	498	495	477	505	547	523	508	522	512	468	483	507	524	502	505	543	528	488	498	510	501	530	508	508	493	491	562	519	517	521	518	526	546	482	496	537	502	528	471	483	513	465	519	498	512	479	529	459	522	517	516	515	511	494	551	470	502	496	438	495	505	539	535	501	508	514	510	492	488	487	502	488	475	506	520	523	529	524	506	537	481	500	504	513	542	503	521	525	499	529	501	527	496	527	496	511	528	566	541	488	495	535	515	515	535	539	478	516	510	483	531	502	489	525	493	537	545	478	509	524	498	542	510	536	530	563	508	522	566	499	542	570	508	499	473	504	556	489	497	511	562	500	512	508	505	549	510	507	515	521	547	490	537	510	525	489	495	487	511	518	531	490	509	502	516	481	483	495	478	541	518	531	486	526	525	515	490	471	554	497	497	507	493	510	521	493	506	534	505	516	453	539	524	547	503	488	535	503	512	474	518	526	565	549	547	496	522	509	535	500	489	510	495	538	497	512	548	533	532	521	526	499	517	491	516	546	515	500	525	503	532	507	548	529	504	499	551	527	522	509	512	484	485	506	521	493	518	535	490	539	501	522	492	536	458	508	531	508	492	515	485	561	483	543	514	537	505	491	519	461	523	509	487	538	494	482	526	515	527	489	482	539	554	532	521	518	532	514	520	519	510	525	522	498	530	531	480	546	503	525	511	497	514	495	570	522	494	519	515	506	517	535	514	503	477	529	494	500	493	463	513	521	511	534	493	529	508	540	500	477	495	471	504	500	523	502	520	508	550	487	488	509	507	548	524	513	539	517	538	524	533	566	505	574	509	489	479	470	484	547	484	511	467	581	490	520	494	508	489	501	520	460	536	503	455	531	510	489	535	539	523	553	515	536	554	546	521	529	509	518	506	498	546	525	544	485	479	536	525	501	505	510	532	519	489	543	534	512	551	554	560	462	514	526	493	505	504	529	499	556	542	503	524	509	530	490	506	509	485	514	522	499	506	531	502	519	516	560	502	504	512	508	542	543	482	551	516	519	498	516	532	536	497	539	476	490	497	538	509	501	490	487	515	496	499	539	532	529	536	531	477	471	496	503	523	511	520	533	537	552	521	526	532	498	515	548	515	510	496	544	509	484	474	531	527	537	542	519	526	493	516	529	526	494	503	518	551	485	513	557	567	539	481	517	484	493	518	495	493	517	527	557	526	533	496	545	528	504	486	496	532	525	507	544	557	495	544	540	552	502	504	514	531	494	510	487	502	506	452	517	508	502	519	503	524	518	513	569	520	485	517	507	502	507	515	512	522	516	523	517	512	483	542	526	481	536	493	518	519	507	536	519	516	536	528	500	515	499	548	534	513	535	482	530	513	519	498	539	512	512	506	525	493	519	543	524	561	505	490	478	474	491	524	524	476	492	528	487	467	513	520	495	531	548	558	491	501	508	511
46140	9428	6213	3123	2240	1795	1502	1234	1094	1019	897	886	818	782	829	720	709	696	699	679	659	674	681	671	662	667	643	657	658	694	636	656	646	637	635	621	607	667	681	669	676	627	637	637	628	646	637	661	638	666	652	605	641	675	661	660	725	641	654	638	604	634	644	629	614	653	591	629	653	591	636	633	608	631	632	645	631	640	614	594	640	637	602	600	660	630	615	686	633	621	685	648	615	651	633	649	681	639	641	648	615	683	615	616	673	605	618	605	616	647	575	658	635	644	652	591	615	614	623	603	632	624	642	623	656	671	639	582	625	648	716	646	634	601	640	645	614	624	622	613	654	641	632	636	666	644	629	636	635	635	592	689	650	681	676	644	642	627	650	609	630	625	649	651	637	626	578	593	628	647	647	629	618	665	621	647	622	614	639	645	596	626	631	624	655	653	661	705	618	646	592	642	595	658	623	613	626	603	619	609	632	648	643	597	591	626	614	602	637	640	621	643	631	628	645	608	618	608	668	636	628	636	631	633	617	610	638	688	595	624	636	621	653	618	619	639	623	579	624	670	595	621	622	632	607	630	628	644	619	574	601	629	604	628	630	633	612	629	601	663	603	627	615	620	651	650	638	692	624	629	589	612	610	648	674	625	634	630	575	624	624	605	638	630	627	609	647	655	641	608	648	644	613	623	642	642	599	662	625	618	651	598	612	609	647	634	658	669	642	614	598	640	607	648	615	649	634	581	619	652	646	601	601	584	614	620	601	636	613	626	670	596	609	629	659	644	648	658	621	680	618	640	598	641	639	632	633	635	640	672	649	658	619	677	597	618	625	630	670	629	656	638	596	611	606	579	659	650	595	655	619	663	586	648	631	635	639	644	652	603	638	665	643	651	639	609	692	635	692	601	633	674	667	625	647	670	588	598	637	649	567	664	641	644	648	569	581	596	661	593	644	660	611	611	671	630	683	648	618	632	590	637	617	627	585	621	604	627	672	605	627	611	599	630	597	626	672	632	614	589	622	651	630	617	658	628	649	642	645	608	649	622	644	622	621	638	609	647	667	597	661	665	599	599	657	622	641	663	663	603	603	624	651	635	606	637	613	632	593	620	698	619	619	615	646	626	661	612	613	642	626	637	629	670	601	598	645	674	622	601	643	610	618	597	592	621	650	629	618	630	590	662	677	615	668	663	608	603	658	643	596	602	592	658	623	632	634	661	655	632	628	635	649	648	588	616	644	634	605	656	654	678	603	616	649	667	629	639	652	661	629	617	652	653	606	603	621	605	635	649	644	602	675	623	633	595	621	615	617	625	644	699	639	611	639	607	649	624	614	636	643	608	641	620	583	631	665	671	604	661	608	629	578	693	610	604	636	657	661	617	645	639	612	613	589	623	629	616	598	609	620	637	646	666	666	676	620	629	627	612	620	593	621	634	639	614	636	658	618	572	647	656	664	656	604	645	617	621	620	614	642	607	677	655	721	649	625	656	612	660	648	641	630	630	578	616	675	631	658	663	617	624	601	653	664	619	608	640	635	611	606	608	645	637	633	601	634	616	629	631	632	630	601	638	613	621	656	566	645	646	625	628	603	638	615	648	667	646	635	607	662	669	618	666	626	605	628	593	611	616	655	613	632	670	611	638	589	661	660	620	624	559	687	617	629	672	611	622	614	697	636	654	614	608	654	636	606	621	608	640	600	623	613	574	607	652	597	628	682	620	623	650	591	590	714	648	632	655	632	632	629	660	632	634	603	626	623	622	639	685	586	644	643	630	602	658	595	630	668	614	656	643	610	648	640	612	647	630	584	655	642	659	592	626	615	613	635	650	621	621	595	692	597	666	634	629	609	652	628	601	621	659	592	614	586	626	628	637	644	647	624	644	613	598	669	642	640	649	604	633	688	641	627	657	584	652	669	649	644	640	660	626	646	652	645	604	610	697	650	663	618	640	626	686	589	665	600	693	611	611	610	620	615	657	612	586	682	658	658	624	654	611	661	665	610	667	681	615	573	604	641	624	680	626	603	638	642	644	645	701	665	668	632	600	650	621	640	616	593	642	609	623	609	627	626	616	649	674	684	637	680	620	641	596	640	710	681	634	607	623	654	624	618	641	667	637	615	649	670	631	638	587	622	652	657	652	653	584	647	616	633	583	654	575	614	634	602	653	620	587	678	592	653	622	593	611	604	664	669	630	645	656	648	629	610	637	616	654	658	655	635	650	613	594	612	606	645	632	659	670	600	636	628	634	645	636	638	648	597	649	628	596	639	611	641	632	643	628	614	641	672	596	601	651	635	610	627	607	661	630	648	650	607	642	608	654	632	689	600	625	595	629	658	606	658	633	679	645	629	606	671	620	634	654	666	587	615	645	633	652	622	639	710	624	633	632	668	599	649	656	637	632	613	557	652	643	604	633	667	623	618	627	610	598	621	666	619	647	625	648	636	606	662	637	652	612	649	642	605	663	614	667	615	629	646	625	659	631	658	652	609	604	617	625	657	646	614	616	675	589	645	628	610	639	620	657	657	618	637	577	623	613	601	606	647	635	621	653	638	626	666	616	670	629	586	615	571	627	599	652	622	604	646	612	621	624	661	617	599	619	620	604	640	615	644	660	639	623	677	642	606	633	645	621	622	634	587	583	604	639	629	640	593	633	595	646	621	596	612	602	657	622	629	622	650	633	645	655	645	643	641	610	638	624	649	635	646	642	605	631	679	612	676	637	643	606	635	624	672	641	624	627	621	661	616	657	641	619	664	607	647	592	601	625	649	574	676	616	608	648	625	631	635	571	647	605	634	639	643	602	646	629	631	597	636	648	643	683	659	594	626	650	651	610	691	635	628	649	607	616	645	597	625	602	637	636	613	635	656	607	653	631	624	612	616	640	621	621	638	624	640	609	675	628	580	649	584	620	652	610	645	623	616	611	606	656	608	576	613	613	621	643	655	617	635	624	682	592	595	608	604	595	631	630	643	656	649	633	612	575	625	609	626	638	623	645	653	661	632	636	647	573	630	632	598	588	601	623	624	601	665	643	662	635	605	635	648	634	648	599	597	645	608	644	635	654	646	640	641	634	658	640	665	684	616	630	634	688	631	652	616	676	654	673	653	625	631	652	653	643	589	663	609	571	623	602	631	643	613	645	644	639	639	653	647	611	638	657	628	634	639	632	614	622	617	657	590	617	643	641	590	600	615	630	642	649	632	682	699	673	676	619	629	667	697	667	680	663	622	614	596	625	654	611	607	594	597	583	641	614	599	633	652	635	622	640	618	650	645	658	657	670	627	678	675	635	622	646	628	611	585	686	604	596	617	588	674	666	632	620	673	587	584	631	599	630	632	670	627	605	622	603	590	622	614	604	612	619	665	625	624	621	613	614	645	599	623	591	618	650	618	630	624	633	635	641	595	659	652	629	625	608	620	648	592	618	683	648	639	639	660	657	656	604	655	620	635	591	636	653	648	623	608	660	647	611	680	643	641	634	627	620	619	597	643	636
25908	21443	27562	25464	6732	458	365	304	275	274	267	258	238	226	230	247	249	214	225	218	235	212	215	214	191	202	209	229	220	207	193	235	202	203	231	208	208	214	207	190	234	212	216	194	215	197	199	206	227	207	208	207	205	207	225	195	206	202	188	212	197	216	190	176	206	219	195	207	200	202	191	179	202	202	198	204	212	226	228	211	207	195	200	183	211	221	191	212	184	204	213	185	192	207	203	195	173	184	199	185	194	198	220	205	228	209	208	211	197	200	161	211	188	210	195	205	186	191	214	185	231	198	177	212	210	201	197	209	185	216	199	186	201	205	175	192	211	198	237	197	221	186	211	219	210	171	230	211	183	201	193	207	190	206	192	195	189	211	193	204	214	210	203	214	198	202	183	183	206	191	216	202	208	196	208	196	200	211	199	201	191	210	231	217	188	227	193	217	176	199	188	192	210	191	203	170	204	189	198	184	188	212	175	208	202	200	196	170	203	227	200	193	206	167	212	193	209	207	203	214	223	228	222	201	198	200	213	194	184	187	206	183	203	209	195	178	206	203	196	201	209	181	214	192	195	195	204	185	185	208	187	227	200	202	192	202	210	187	229	186	181	185	205	185	206	215	204	188	197	209	178	193	192	183	208	177	215	176	196	184	206	231	165	194	200	179	199	204	212	224	190	213	199	221	212	188	193	192	208	181	220	177	215	230	192	185	193	198	205	223	204	194	190	166	202	208	204	164	193	197	211	217	221	206	201	182	192	197	215	214	224	175	210	193	193	197	206	204	195	195	206	211	186	192	222	173	217	182	177	189	201	203	212	205	202	202	180	216	175	201	201	179	190	188	196	218	204	205	223	206	196	173	195	210	186	208	205	210	211	202	197	178	202	204	209	201	182	190	198	180	197	185	177	192	194	189	216	213	180	208	201	204	199	180	214	199	204	187	211	220	179	205	217	194	189	199	175	199	203	194	185	214	189	230	187	193	204	193	218	184	183	200	191	209	228	218	190	226	180	221	195	198	202	199	185	198	182	202	186	198	213	195	195	194	203	196	179	223	177	189	201	189	200	183	193	196	193	190	210	188	201	211	204	206	187	209	183	185	185	205	204	210	187	230	184	206	203	194	219	199	191	194	190	190	194	193	196	216	181	211	191	222	190	190	195	187	192	187	189	207	202	180	188	192	175	210	201	208	193	181	194	181	191	214	188	228	213	204	192	209	219	189	187	211	204	208	200	201	188	204	218	201	201	204	203	205	193	217	158	180	189	215	197	223	198	191	178	219	229	207	199	188	169	191	208	200	219	194	211	168	199	203	203	180	195	214	205	203	203	186	199	195	194	203	212	186	208	218	167	177	198	199	212	207	196	178	197	197	200	183	216	197	162	206	216	200	198	225	192	209	225	199	203	206	196	185	192	183	189	198	191	212	198	220	187	197	192	189	198	209	191	222	180	218	192	199	175	191	199	198	206	198	189	217	192	188	194	203	192	213	199	199	166	202	202	208	208	198	197	207	216	183	196	185	194	195	205	183	195	188	192	186	194	209	171	215	202	199	201	197	194	206	199	188	206	210	172	190	177	207	199	206	191	204	203	205	206	178	201	204	220	184	201	172	186	209	199	215	199	194	187	205	187	217	205	207	171	195	183	197	190	184	222	198	220	180	205	195	197	203	196	214	244	186	200	221	221	207	189	202	200	198	195	214	221	201	195	192	194	221	194	229	201	193	180	205	190	204	191	196	168	209	200	206	190	170	204	189	188	202	205	216	194	207	219	198	174	197	216	189	212	210	208	187	205	196	193	188	181	221	226	194	188	214	194	235	200	204	199	197	196	197	198	216	214	181	208	196	199	202	217	209	201	209	193	224	208	212	200	194	191	222	207	223	187	192	207	206	194	205	189	186	176	205	203	188	202	213	208	196	204	203	182	176	192	191	200	194	201	224	190	211	214	218	199	199	178	185	183	178	208	194	211	167	213	226	211	184	209	188	191	195	213	204	195	197	198	207	180	210	190	231	204	188	214	164	191	195	224	214	196	195	214	191	197	230	179	202	191	219	180	183	205	211	194	204	187	185	188	193	202	193	193	199	220	203	190	214	208	193	181	209	199	210	218	197	215	184	205	214	200	189	200	206	201	170	194	192	191	197	192	202	191	202	223	181	206	199	206	217	179	201	184	193	208	199	202	198	211	193	194	196	210	220	239	180	193	190	209	184	185	192	177	206	213	192	207	227	188	202	196	182	186	195	204	203	192	197	199	188	179	182	181	187	227	173	191	187	196	217	178	214	184	174	182	206	188	200	220	204	168	188	180	217	195	197	228	213	190	191	223	217	202	210	223	213	239	221	198	175	210	209	187	196	211	185	207	165	221	209	182	201	205	168	209	211	215	214	219	185	192	196	216	186	208	182	210	196	195	211	213	202	196	196	199	224	217	187	194	219	177	198	234	201	197	216	216	196	207	204	185	202	159	175	189	233	199	235	211	179	202	191	187	223	195	201	199	182	214	181	179	198	200	223	229	236	200	202	210	231	191	172	183	200	182	205	210	252	215	188	228	208	191	216	189	190	200	181	190	182	210	205	203	196	187	179	210	216	214	206	173	202	216	208	188	185	207	192	216	202	218	193	217	200	214	230	208	229	187	223	214	186	217	205	217	189	173	192	194	203	228	211	211	179	216	211	204	200	166	215	183	215	198	191	201	231	211	186	214	206	199	203	189	198	200	193	207	192	195	193	203	189	189	185	209	186	189	208	205	214	196	226	215	195	198	212	188	192	217	194	178	196	208	229	193	210	165	197	201	210	173	181	176	209	197	208	214	208	193	197	217	213	204	174	184	198	182	213	195	214	190	218	219	216	185	216	204	181	166	217	194	185	197	216	193	210	195	192	186	233	198	219	217	215	209	229	209	210	188	185	199	208	181	195	198	219	199	201	218	214	173	181	184	178	225	182	175	210	208	200	194	175	180	217	189	208	196	226	211	209	194	182	201	225	207	219	196	207	198	198	186	201	215	165	214	205	218	204	188	207	211	208	204	209	192	214	201	205	207	202	223	191	214	191	189	207	213	203	201	190	219	190	222	226	207	174	212	219	206	212	202	205	191	212	206	219	211	199	183	213	190	222	232	211	200	191	204	175	189	174	174	203	226	194	177	189	217	194	178	208	201	192	185	195	201	171	180	217	206	196	185	208	191	206	201	188	216	199	209	202	194	194	181	219	183	188	228	215	228	204	195	199	197	196	184	195	223	221	226	193	203	215	215	202	179	203	210	217	217	169	218	210	184	228	204	200	181	215	207	222	199	200	209	178	202	195	222	219	207	222	184	188	207	197	214	196	207	200	192	203	200	203	207	197	215	184	183	205	186	191	208	182	193	217	196	204	184	190	206	193	203	190	186	206	196	233	194	196	214	232	176	195	171	188	194	228	195	186	208	218	200	203	206	182	212	204	178	199	209	197	191	201	194	200	201	189	195	179	203	178	177	211	220	183	207	215
43042	6127	3108	1604	1151	871	741	617	545	479	429	415	375	347	365	342	324	301	303	321	308	310	304	318	334	283	302	316	306	315	286	270	252	302	313	293	266	315	271	244	277	254	309	270	260	291	268	296	314	305	300	267	280	287	242	274	283	288	321	293	253	292	293	293	261	292	265	278	298	273	283	293	308	263	268	259	238	281	277	248	268	297	304	340	278	271	290	266	270	282	265	283	257	273	279	282	286	254	300	272	297	271	259	280	285	275	298	269	258	261	271	291	266	274	283	260	279	289	277	272	307	282	252	317	282	274	287	267	287	265	275	294	276	290	274	281	261	316	277	297	312	270	277	287	288	289	292	268	287	304	267	285	269	269	260	256	266	272	286	290	268	292	295	281	267	293	289	266	293	288	293	258	246	293	257	280	303	275	245	283	293	297	266	292	271	234	294	246	275	263	258	266	294	295	261	271	286	273	294	285	290	289	245	268	272	266	271	299	252	264	283	276	274	272	258	266	281	281	257	255	244	287	274	250	268	264	275	259	255	276	283	252	265	295	287	309	256	298	298	256	254	299	278	277	266	288	269	283	247	278	254	280	263	273	277	267	293	262	269	270	273	276	308	287	274	273	283	274	262	286	271	247	305	262	265	284	297	302	264	270	306	283	278	270	259	289	278	286	269	268	267	287	263	252	279	250	312	297	268	277	291	243	272	301	296	276	267	300	301	270	268	297	269	264	222	273	269	292	267	228	303	302	281	306	261	292	316	269	235	276	268	275	298	265	271	263	295	291	299	236	285	263	284	299	284	275	273	251	289	280	274	281	266	271	280	268	295	283	313	261	266	265	279	279	307	305	261	290	266	268	268	260	277	279	289	279	272	290	303	297	243	285	260	280	268	255	262	266	269	271	283	269	281	287	283	295	288	272	251	290	249	261	261	286	266	265	272	240	272	274	251	289	297	286	287	270	309	297	276	299	254	281	279	263	285	266	250	293	293	289	305	288	282	294	298	294	247	274	306	251	293	266	282	275	285	288	309	238	264	278	278	286	256	301	271	269	271	247	272	286	293	271	299	279	244	272	286	306	280	286	261	282	280	241	264	295	268	255	261	267	273	279	280	268	272	294	306	272	282	264	266	252	290	290	261	285	264	271	284	315	293	284	299	266	273	284	281	289	275	262	320	270	274	273	295	261	283	283	275	270	254	277	271	282	266	289	267	280	281	293	294	249	280	286	278	317	255	290	275	248	316	258	290	275	303	297	273	299	276	302	260	278	283	276	239	265	274	278	292	259	284	254	271	262	286	291	278	283	278	265	272	273	274	275	278	270	266	285	262	284	272	299	270	251	273	268	263	250	255	275	269	248	280	246	269	292	283	264	263	291	295	280	295	280	300	276	256	260	264	290	279	263	287	309	292	292	271	274	243	281	268	255	297	276	277	287	242	247	279	262	268	267	282	256	282	285	251	275	273	262	277	276	276	280	295	292	279	276	269	278	255	258	257	291	274	262	286	246	282	265	270	265	289	260	278	246	282	276	282	285	273	290	262	304	306	272	268	306	274	289	272	260	270	277	288	285	283	282	264	263	283	292	290	274	270	261	249	252	272	273	278	265	298	283	259	282	269	260	290	265	303	250	276	278	274	282	273	308	263	288	297	285	278	284	300	262	314	258	286	290	295	298	294	264	306	274	291	290	297	273	278	296	299	291	278	282	274	289	300	279	286	290	298	273	287	287	309	295	275	295	282	285	260	257	257	254	262	282	282	313	292	283	295	322	278	300	288	267	282	265	277	288	282	245	284	295	276	302	279	298	262	218	308	283	273	291	279	287	288	283	258	296	274	263	296	296	289	317	277	296	260	266	255	267	262	286	269	293	300	292	312	271	272	285	262	267	264	260	273	304	235	282	278	277	277	261	335	287	256	289	264	279	292	281	291	263	269	277	255	282	322	274	295	280	269	280	279	282	296	296	271	265	269	296	280	284	316	296	269	290	275	278	293	270	274	278	277	290	321	233	267	306	258	248	277	265	263	297	289	278	316	278	286	254	280	286	274	271	288	272	276	290	292	261	286	262	278	299	265	240	278	251	290	285	271	252	276	298	257	249	293	301	293	330	289	251	264	229	292	273	301	270	261	275	283	279	290	268	291	263	280	256	277	290	257	245	254	286	275	241	305	238	260	290	275	253	262	280	222	230	251	299	281	282	291	260	264	265	265	267	260	274	293	306	281	287	305	310	305	302	283	275	267	266	286	286	252	334	299	293	310	260	281	292	291	266	279	254	281	261	290	291	246	271	277	291	261	301	275	309	287	269	319	282	269	266	301	273	306	315	262	296	301	276	250	254	273	289	300	268	278	267	296	281	293	260	294	276	262	280	280	297	279	308	304	264	239	256	259	260	259	274	283	252	237	301	286	257	291	315	266	243	289	256	235	266	272	282	246	257	291	273	279	251	249	258	279	295	268	277	263	241	314	297	278	255	287	252	269	276	285	285	302	301	248	289	280	264	280	265	269	267	298	294	271	261	269	249	251	245	274	277	269	260	292	284	289	304	259	258	278	283	319	291	257	270	282	281	309	270	291	281	291	305	293	265	279	295	288	259	275	271	275	261	284	271	298	288	263	280	275	275	248	275	268	277	276	304	283	267	277	278	281	262	248	253	311	259	289	287	280	286	258	289	275	313	257	302	276	274	294	291	280	268	285	252	283	278	250	271	290	284	297	257	297	273	260	278	291	289	290	260	296	286	282	272	287	285	282	274	261	281	281	283	260	263	257	255	276	291	291	251	252	289	240	288	288	268	271	264	266	265	245	307	278	308	281	280	245	296	266	273	284	242	257	277	244	270	243	265	254	281	311	269	286	289	290	276	268	282	268	248	285	299	280	270	253	242	282	312	304	285	247	274	280	258	291	266	274	298	273	269	283	275	292	267	276	275	269	292	292	253	290	259	269	298	271	297	275	269	299	291	273	313	307	284	283	309	286	249	264	257	258	266	255	251	255	278	278	284	280	272	271	301	259	296	314	257	271	309	302	251	321	277	265	246	288	272	314	283	278	268	251	264	262	275	276	258	260	275	287	268	285	252	269	245	276	286	304	261	276	244	275	276	293	281	295	274	287	254	278	277	266	277	294	262	281	290	285	298	274	289	258	292	281	260	271	279	264	262	304	274	270	284	266	282	278	287	272	263	280	259	261	295	257	291	265	301	288	265	265	270	260	292	283	270	288	261	291	285	266	259	254	300	299	283	260	267	270	269	260	286	277	290	270	296	272	287	273	271	285	284	252	259	278	282	286	280	275	287	281	309	299	268	293	295	258	268	272	300	274	291	291	289	269	294	283	266	263	263	293	265	291	257	289	295	265	292	299	279	283	296	277	273	266	298	289	273	292	289	272	285	282	262	261	283	255	296	234	276	247	285	273	258	271	244	282	270	270	292	274	258	286	264	262	295	265	263	254	281	282	256	292	266	251	302	282	233	273	297	237	274	260	301	288	293
23351	21482	29482	23890	21478	21512	7442	1163	916	859	803	742	778	708	667	664	646	624	657	645	654	650	608	637	632	630	622	606	604	619	627	588	631	558	570	630	570	544	581	602	584	592	588	599	550	591	566	595	554	595	607	544	552	556	570	589	563	626	599	605	576	591	574	505	594	609	568	581	588	597	575	573	564	577	554	569	597	571	530	560	593	593	526	607	582	601	578	553	559	614	629	586	549	578	563	574	603	585	553	585	583	529	588	558	537	562	542	585	581	568	554	553	582	583	534	563	528	599	584	533	588	572	554	602	589	592	608	603	569	582	563	582	569	597	599	559	601	547	530	588	562	559	590	554	547	585	562	591	579	554	645	569	528	578	544	581	604	596	545	576	556	517	565	621	608	590	592	518	560	547	564	574	594	523	566	560	546	563	557	576	540	578	540	540	582	580	534	541	560	581	585	542	599	597	607	549	540	534	572	568	578	566	609	630	546	578	586	599	554	571	599	542	554	550	572	550	541	575	558	622	563	553	583	535	578	597	598	546	621	587	552	554	580	576	630	555	561	545	554	526	574	597	597	543	582	596	565	589	574	542	589	568	550	557	579	560	574	570	605	530	587	558	593	544	588	568	554	596	548	547	556	574	546	575	572	555	546	548	615	576	548	580	578	548	593	536	544	577	593	548	594	567	566	571	577	557	585	525	581	571	578	556	586	559	572	586	580	560	571	583	532	528	585	546	555	525	604	598	627	542	530	583	606	611	561	555	605	609	602	606	575	578	575	604	570	606	586	548	585	536	593	583	592	526	567	574	538	572	595	562	561	585	542	585	553	555	546	553	573	573	572	612	575	577	607	594	582	548	542	585	569	589	584	565	556	590	573	622	578	567	550	553	557	565	610	616	523	601	580	560	555	599	533	563	555	573	586	543	613	590	579	571	598	598	528	530	572	568	569	598	544	579	533	606	597	577	542	556	594	606	572	586	581	557	585	539	564	543	608	557	578	588	607	636	599	562	589	574	600	589	582	594	572	607	573	585	569	549	594	569	592	583	549	548	562	584	578	591	557	559	617	570	523	529	546	633	566	572	606	590	570	572	570	548	551	588	582	592	585	556	566	589	559	580	602	585	565	582	563	599	548	520	561	595	554	601	583	551	565	592	584	618	582	588	596	563	590	576	554	581	545	594	566	553	623	595	555	553	561	595	607	545	582	610	564	553	546	574	542	571	535	577	554	506	561	565	559	540	541	567	582	565	561	545	565	533	553	573	580	565	582	557	596	547	579	593	546	494	574	556	559	541	618	560	603	596	552	590	554	529	527	572	554	579	570	594	544	535	550	571	558	600	568	589	573	614	594	573	576	608	597	544	598	566	585	547	537	562	578	561	555	591	560	562	547	551	596	558	593	539	604	607	557	516	591	577	622	572	562	547	569	564	569	563	582	570	563	586	539	558	583	595	561	560	562	578	603	548	569	607	557	620	592	585	611	583	525	527	614	601	579	587	553	577	554	588	564	568	573	558	585	546	571	580	558	536	567	607	513	564	583	621	569	559	574	615	582	543	586	563	557	579	552	573	569	559	592	520	568	548	620	577	554	596	582	585	581	597	540	570	525	593	558	566	594	589	579	602	591	535	567	600	528	554	551	613	595	598	589	610	555	576	590	563	496	556	580	544	568	575	557	560	555	573	606	589	596	597	521	569	603	573	591	578	517	591	589	558	554	555	595	630	567	580	607	531	571	537	568	581	595	601	606	557	577	563	554	550	557	574	597	597	520	567	548	567	560	575	597	600	625	592	573	571	572	574	546	556	543	596	570	594	580	572	580	609	578	582	595	560	534	592	573	573	584	592	594	558	596	574	560	555	589	589	610	595	607	551	557	571	562	573	625	548	571	573	518	590	603	579	544	561	598	540	618	533	604	560	534	580	529	557	560	599	579	540	573	566	550	557	616	580	579	551	573	604	557	585	605	554	555	588	529	525	615	540	607	579	575	574	578	567	559	527	584	531	574	545	564	612	607	578	585	585	564	638	593	578	568	527	545	577	555	558	560	559	509	568	563	572	586	558	543	591	577	578	608	574	566	560	566	575	561	539	575	617	586	589	527	558	580	559	587	531	546	551	542	543	564	568	527	578	542	587	584	569	559	571	552	583	596	553	576	529	576	567	555	578	607	519	563	555	579	558	595	611	588	551	562	547	584	602	575	545	585	542	581	590	568	602	554	553	557	610	583	548	566	609	539	610	592	599	548	547	603	579	572	556	618	570	605	563	561	600	567	552	578	563	619	538	558	523	555	603	552	557	597	558	578	565	575	597	546	573	577	573	597	518	588	573	580	553	616	617	566	616	563	507	521	556	562	555	610	587	607	570	544	592	579	560	584	538	570	569	579	567	563	574	540	591	515	560	606	597	511	624	575	581	644	583	524	609	562	569	591	519	572	552	597	559	556	555	573	586	613	549	574	600	549	606	578	558	566	584	562	544	619	554	570	594	575	566	590	513	564	572	550	584	595	545	543	547	635	556	627	577	557	565	581	552	568	625	547	550	570	580	546	569	539	521	563	564	545	631	561	589	562	568	591	558	568	582	556	588	556	600	575	546	572	602	602	555	581	598	564	525	547	566	587	537	606	550	544	544	555	572	550	596	603	607	588	607	612	572	574	586	573	630	592	561	563	569	536	584	597	541	574	560	552	591	541	578	602	574	608	602	563	579	562	565	607	559	603	527	550	559	561	568	554	575	563	537	581	594	574	572	577	575	577	576	554	582	559	563	578	544	586	534	520	549	544	547	570	564	562	568	564	566	617	550	603	553	590	556	559	558	554	596	576	547	551	580	570	609	532	569	578	603	591	545	531	627	609	592	588	590	582	584	566	580	562	579	559	563	567	638	591	568	534	544	587	533	615	542	539	570	562	601	579	572	559	596	573	554	557	586	553	543	583	563	558	564	554	591	521	593	590	588	580	612	609	599	603	569	577	579	544	575	518	568	524	568	584	589	564	542	583	536	600	564	598	612	554	583	549	535	592	550	540	571	588	568	563	536	566	559	579	576	564	573	587	558	570	568	592	625	617	580	563	592	548	562	576	573	590	584	586	557	525	557	581	571	557	559	583	516	576	570	595	564	598	595	580	608	547	572	634	546	631	546	545	599	583	560	588	597	569	536	556	569	604	589	587	575	553	561	511	604	544	531	568	561	541	554	543	605	534	572	567	556	561	573	537	589	553	539	527	551	531	564	555	575	586	556	556	541	615	588	572	574	565	586	542	602	568	596	578	584	569	576	569	601	549	544	577	596	582	562	597	573	549	553	609	572	616	546	521	554	564	540	567	575	594	555	576	575	562	588	541	570	568	568	568	532	556	609	573	616	551	584	584	578	600	567	552	566	573	547	586	569	581	577	564	583	549	548	548	556	569	614	585	569	572	640	561	565	574	567	548	561	532	563	539	576	559	584	584	614	550	557	567	601	545	546	570	554	548	572	549	550	555	589	592	592	568	580
54215	13740	10229	5170	3815	2916	2379	1937	1635	1504	1341	1177	1060	1056	959	939	921	947	838	857	812	803	762	819	775	783	802	728	723	781	758	785	759	764	718	745	745	744	752	805	729	667	749	746	737	736	712	757	683	692	778	761	700	760	697	711	713	728	671	718	687	717	720	689	703	732	710	710	692	713	682	757	748	722	672	722	735	691	732	727	716	702	738	756	709	680	732	726	720	691	700	698	730	756	712	715	728	735	737	694	686	681	721	720	728	736	718	716	720	722	734	649	708	711	723	700	714	695	707	706	711	714	710	719	702	773	725	701	692	707	763	706	713	712	708	742	706	710	740	718	664	636	734	742	752	716	681	641	692	689	715	728	690	719	730	638	707	665	663	725	696	697	751	719	767	746	699	708	728	711	710	679	736	726	707	694	704	733	716	689	684	682	727	705	723	692	694	758	703	652	707	735	718	690	688	705	716	683	677	690	760	686	676	714	697	756	755	684	706	727	677	748	712	682	731	758	694	708	683	740	691	697	671	707	720	686	734	719	733	740	687	707	714	659	760	706	700	740	726	724	686	675	695	736	734	750	692	714	713	700	689	676	751	749	695	676	732	739	738	762	699	658	687	762	732	703	714	740	687	720	734	690	700	702	671	739	731	735	728	695	731	685	726	675	700	722	715	690	692	701	692	695	690	712	708	717	714	709	742	706	738	693	736	799	659	696	678	736	720	700	714	767	712	705	698	717	716	718	711	716	697	691	734	704	692	723	673	731	701	754	672	694	742	667	702	704	689	750	666	689	721	697	743	731	742	688	766	729	705	696	725	755	703	746	728	683	713	707	686	726	741	758	728	703	746	740	732	713	727	725	657	707	689	696	659	707	714	718	681	708	703	750	682	676	726	692	669	684	682	733	718	691	740	710	641	768	747	691	692	705	711	737	708	709	641	744	734	719	687	736	718	724	721	683	715	718	702	676	722	654	728	671	726	670	733	686	683	732	748	761	688	699	699	692	716	705	702	714	683	749	679	717	683	715	687	666	662	755	706	732	694	722	733	685	743	714	673	699	722	742	735	734	686	706	708	741	691	717	720	687	683	692	715	693	729	703	764	695	679	725	731	708	703	718	654	700	717	796	709	691	692	733	711	676	706	702	708	689	708	702	750	696	704	660	697	732	755	746	712	688	704	706	656	713	714	686	696	681	747	704	670	691	717	694	647	707	687	701	713	716	745	692	686	703	711	712	679	677	694	706	720	702	713	727	699	702	724	684	712	678	718	678	727	727	712	713	715	648	690	678	730	745	752	708	741	737	677	739	676	619	715	677	737	723	718	723	692	688	727	707	693	725	731	758	697	688	693	749	678	684	714	684	696	712	702	720	746	709	727	713	704	733	731	701	699	697	690	686	728	654	736	683	741	740	731	756	743	721	734	757	675	695	686	694	694	722	687	691	741	685	721	737	710	708	748	650	715	676	707	708	663	727	657	732	673	702	685	730	770	732	744	693	718	680	697	726	685	714	699	745	712	672	704	728	684	720	717	708	692	730	695	714	727	689	709	715	707	681	725	720	738	695	725	783	698	706	734	716	707	687	689	707	674	696	703	728	699	743	705	723	699	693	686	719	704	692	771	697	662	713	667	735	662	678	722	702	666	753	682	761	699	705	691	692	736	674	706	688	693	730	734	712	740	681	727	673	737	731	723	698	693	717	723	717	700	730	682	716	644	762	723	677	699	663	720	721	738	706	713	713	735	715	646	719	643	710	688	717	731	728	678	695	711	760	678	726	704	734	675	708	735	687	696	661	702	706	752	700	696	655	717	693	723	684	684	700	725	702	714	670	707	739	738	672	731	723	676	707	696	747	782	662	721	690	730	687	715	778	712	722	715	693	672	695	726	706	691	699	728	709	737	717	689	711	698	674	725	713	680	704	693	742	707	693	747	742	696	730	725	700	774	697	688	675	726	709	747	750	733	708	703	722	693	699	727	713	712	726	683	751	726	716	716	761	735	686	753	714	716	727	729	754	718	742	682	721	720	703	709	697	663	689	681	688	688	695	762	710	725	742	660	729	742	746	708	708	767	719	698	709	721	662	683	681	699	685	647	718	713	697	751	722	723	686	678	707	721	675	726	731	709	707	691	700	644	710	711	742	682	688	683	711	694	745	698	733	747	742	735	696	734	709	700	710	702	738	708	716	723	759	706	685	687	708	670	654	691	679	697	725	716	717	694	693	712	665	713	699	688	725	716	719	668	715	664	712	728	741	717	681	721	721	750	726	706	715	720	689	680	741	734	687	667	687	679	691	732	728	721	702	717	690	724	662	738	751	701	691	660	720	718	671	711	686	715	741	699	715	698	714	738	725	750	718	708	714	678	783	727	749	730	710	684	751	741	700	720	692	740	748	710	696	687	719	730	741	694	715	729	702	688	720	749	717	750	705	643	693	715	671	738	674	695	637	727	675	753	693	756	685	713	735	685	702	681	695	729	680	724	710	712	715	658	756	669	694	698	728	685	702	683	723	679	712	681	691	739	727	746	673	739	690	707	707	716	730	706	718	659	741	714	728	692	724	751	692	724	678	632	673	713	715	721	691	742	692	687	694	722	704	698	717	723	696	718	695	735	700	727	740	715	718	740	677	704	718	693	714	672	679	723	719	693	699	708	724	668	722	652	726	695	685	698	705	717	734	729	712	682	706	692	667	712	714	696	746	737	702	707	751	700	735	697	703	711	719	721	727	677	744	678	756	744	729	679	688	639	707	702	736	704	690	768	719	693	738	688	692	715	697	711	675	687	658	731	682	737	704	704	684	702	709	691	673	721	719	716	697	675	744	710	709	728	748	676	723	676	665	680	713	722	638	726	739	666	736	685	679	740	723	714	716	703	673	741	698	700	721	700	695	729	697	689	724	661	737	661	686	696	738	702	719	723	704	686	708	726	734	742	740	712	731	695	660	745	724	690	705	724	693	682	743	695	704	713	734	699	714	680	665	743	679	720	699	718	703	635	666	716	649	710	676	747	669	743	700	667	712	693	686	666	722	741	685	637	784	710	731	738	689	764	714	718	692	704	732	760	708	673	725	757	702	715	681	708	702	695	705	714	668	675	721	704	696	673	661	750	665	730	732	694	695	724	696	711	725	694	717	711	748	742	735	747	667	676	672	722	721	724	709	752	737	723	729	704	751	723	681	731	680	665	692	756	682	706	713	678	738	734	740	724	694	684	719	726	691	646	703	708	704	704	713	712	705	696	690	723	737	710	712	751	714	774	701	695	713	731	725	707	710	723	739	652	716	682	740	696	705	709	727	755	671	699	778	723	721	701	701	709	723	704	699	686	714	712	693	724	688	723	710	674	690	682	733	713	671	680	700	657	694	687	735	732	698	716	719	696	713	689	675	717	669	753	705	731	733	697	724	688	705	700	715	644	701	723	692	705	732	694	697	732	678	647	716	720	716	730	667	726	740	711	718	713	714	731	685	692	729	736	735	701	675	688	725	705	696
28558	19462	5685	738	487	471	335	270	241	298	273	276	267	237	267	252	263	253	267	253	289	238	253	254	233	294	247	252	246	257	260	261	273	244	227	257	239	250	274	269	265	243	236	262	244	224	242	259	248	254	246	201	224	256	253	257	279	258	243	248	241	253	221	259	255	247	275	244	246	271	229	252	266	236	249	250	234	237	225	250	225	262	238	248	220	247	271	254	240	238	271	275	247	257	241	259	211	263	241	269	266	245	246	236	260	240	249	238	267	239	251	257	256	247	266	259	254	233	267	267	253	256	262	255	261	250	235	254	248	253	264	256	281	262	257	247	239	275	274	275	246	257	259	249	221	234	241	268	231	248	239	251	263	274	239	250	284	257	237	253	284	248	260	246	265	271	251	239	254	254	234	266	247	257	251	229	260	248	279	257	240	282	268	254	241	246	223	241	264	259	249	259	258	271	264	247	243	259	255	260	271	250	271	251	248	248	245	272	246	255	250	245	255	248	259	262	258	262	256	232	257	259	240	265	251	274	268	298	261	238	244	264	222	252	246	262	230	292	250	240	260	287	260	239	251	250	267	243	251	256	233	273	234	252	231	260	227	236	274	249	274	264	244	239	256	288	274	274	258	258	259	230	242	264	278	263	237	251	252	248	257	258	230	255	245	252	265	248	247	242	253	244	224	235	258	260	256	268	265	247	251	211	257	243	237	230	268	266	267	273	262	257	265	268	269	250	251	237	284	261	264	273	257	240	249	238	282	293	267	239	279	269	247	254	242	267	248	241	251	282	239	226	255	239	249	242	246	228	273	252	216	234	251	282	247	248	239	237	219	260	248	277	268	249	249	237	248	257	273	258	233	235	272	254	250	213	245	267	287	290	236	252	237	266	231	249	239	253	238	263	259	236	221	253	261	248	267	258	249	253	253	264	251	245	246	255	242	271	255	235	245	232	287	232	271	241	245	271	258	250	259	286	250	259	242	253	254	254	242	248	230	235	255	269	250	275	249	256	243	229	272	244	269	246	267	276	256	246	246	259	234	254	260	256	251	248	252	256	254	268	244	220	262	264	239	257	260	221	238	266	235	259	233	253	266	267	247	245	239	237	235	247	257	230	245	260	247	262	277	235	253	251	253	269	229	259	290	240	257	243	260	240	257	228	258	263	252	256	261	250	288	247	230	252	237	229	238	242	247	268	245	237	249	288	244	236	250	257	258	252	243	249	263	266	279	234	272	267	262	268	245	249	281	281	244	253	255	269	221	251	251	255	260	263	263	270	253	251	259	236	237	277	233	254	226	254	242	284	254	281	270	263	239	258	259	265	251	250	232	270	256	250	255	249	238	250	258	262	260	252	274	253	245	262	276	240	254	257	249	268	261	265	250	227	246	271	261	249	255	261	249	278	259	238	250	226	258	234	264	268	253	258	258	241	252	283	270	247	247	222	242	263	255	258	256	263	271	216	246	272	250	276	259	271	226	231	243	262	254	249	257	258	252	239	253	256	241	286	246	236	268	265	247	250	254	255	239	262	252	222	252	226	264	246	272	231	268	261	235	271	249	237	261	242	259	249	284	243	235	277	284	239	242	254	264	259	224	256	244	242	245	266	283	224	255	270	262	240	275	251	251	263	254	239	268	266	266	247	221	249	272	269	282	245	260	268	252	260	269	230	242	236	243	262	266	236	237	240	263	250	235	264	262	276	270	265	256	251	247	282	282	236	223	252	249	245	244	264	275	245	250	239	257	245	306	244	250	259	238	259	247	266	222	278	247	249	259	249	286	266	235	225	260	253	260	232	240	264	289	256	225	270	253	258	238	227	270	250	263	249	230	259	254	264	251	230	260	272	265	260	249	224	263	273	261	256	252	249	286	258	258	279	269	268	252	221	245	282	249	259	248	243	262	267	264	284	251	229	254	257	257	250	244	235	249	255	270	255	223	250	229	273	243	251	256	235	230	244	267	252	237	255	245	243	232	243	239	265	267	243	257	234	248	272	253	241	239	271	258	250	241	232	252	257	250	249	252	231	245	262	260	240	235	244	269	248	259	242	246	252	241	258	269	255	266	249	231	273	240	252	204	266	259	229	260	245	270	281	242	233	249	251	229	229	229	259	237	238	268	220	290	269	258	237	240	242	269	268	250	231	270	242	232	272	256	277	230	258	245	248	249	233	267	222	239	253	228	264	277	273	268	244	237	253	243	250	276	240	248	245	265	252	234	266	278	271	262	257	266	243	243	255	222	255	263	260	242	224	258	274	284	258	233	270	285	252	253	238	274	243	272	253	265	278	252	236	243	253	251	260	238	278	257	261	238	278	250	267	222	256	271	271	245	246	260	259	234	256	260	267	240	270	229	255	261	234	246	252	253	231	258	283	263	279	281	234	256	262	227	247	267	238	265	251	250	278	240	264	281	261	252	263	254	246	249	256	248	258	253	260	241	243	268	239	238	280	245	227	257	253	268	268	257	229	278	278	262	249	263	245	263	266	242	264	245	218	255	237	267	268	237	251	233	239	261	246	246	253	231	210	252	248	264	265	245	263	248	254	246	257	233	267	237	265	253	275	231	244	259	246	261	259	272	238	243	241	241	272	252	269	252	265	261	274	269	218	255	261	230	250	251	266	251	230	248	254	247	265	235	253	242	251	261	229	267	255	264	246	259	273	261	223	266	266	233	259	242	249	262	269	260	246	276	255	238	250	264	252	223	265	262	276	249	258	260	265	261	269	266	234	247	249	256	253	259	247	246	262	241	254	252	251	255	267	266	292	264	246	268	262	266	242	274	226	244	266	244	241	278	259	264	249	255	245	229	251	246	268	245	258	237	249	261	253	257	254	237	246	276	271	270	265	253	239	261	257	260	255	279	277	264	235	258	241	264	234	240	253	236	222	256	286	275	253	279	240	253	236	256	236	271	255	261	232	228	272	235	254	261	259	262	253	242	256	287	250	264	243	263	235	239	245	278	253	252	215	245	267	272	241	267	238	264	262	248	265	248	252	244	229	246	241	280	245	265	252	248	257	228	261	233	243	251	261	237	238	274	248	281	270	259	250	219	246	251	258	259	261	278	240	217	244	257	265	263	270	242	250	271	261	252	263	227	256	267	255	251	233	263	284	255	251	265	265	264	233	248	255	246	276	216	239	252	285	258	255	243	246	248	253	243	270	256	271	268	237	241	253	278	239	234	275	235	260	267	264	271	267	268	269	228	255	236	261	274	257	247	264	256	261	287	254	239	238	246	237	258	224	257	239	269	256	250	243	255	271	241	262	264	229	252	249	248	241	242	278	248	239	222	273	267	269	221	260	260	281	275	252	243	260	253	236	261	252	237	248	233	238	265	266	254	266	239	265	266	259	227	262	235	247	245	237	237	267	247	281	234	268	268	248	274	271	253	247	284	244	236	271	249	232	231	261	272	254	243	232	266	254	236	275	243	252	232	254	251	225	260	259	242	223	231	221	278	271	250	226	229	265	244	250	259	258	274	234	255	246
20247	1689	731	457	465	409	397	354	340	326	356	357	362	316	322	332	325	307	339	343	309	320	321	311	328	297	323	356	306	337	301	314	329	308	302	325	298	338	361	329	303	336	309	347	335	332	316	364	294	331	297	333	307	339	301	329	316	314	333	295	327	344	326	312	312	313	318	289	332	318	326	353	294	316	315	345	353	307	317	314	314	333	305	293	327	353	327	341	292	291	318	343	313	319	317	319	359	316	328	307	337	325	356	319	285	332	337	345	296	300	327	344	322	325	337	348	332	322	339	304	333	323	308	334	307	297	338	302	313	345	345	307	324	310	331	296	329	297	336	312	334	297	329	322	328	309	334	315	347	331	314	343	321	325	371	280	328	317	328	331	356	310	316	322	308	335	335	352	331	312	321	313	311	313	317	311	312	336	337	345	316	307	322	351	350	333	298	296	310	348	303	295	315	313	342	311	306	351	330	337	313	347	343	312	345	323	293	306	297	341	301	358	326	306	368	328	291	327	340	323	356	303	331	313	336	326	300	340	311	313	328	335	329	320	308	329	340	317	327	321	321	339	328	311	315	343	297	304	346	382	323	332	321	314	302	324	313	319	302	333	327	345	318	334	347	333	331	310	317	291	328	327	330	300	287	325	321	325	309	342	295	314	330	312	306	299	330	308	332	334	317	343	298	311	323	329	319	320	314	321	306	325	321	323	332	311	339	317	291	314	317	331	309	284	323	304	329	280	315	336	301	310	306	320	314	327	286	301	303	322	331	347	308	304	280	300	338	314	314	310	331	341	307	330	301	314	341	298	340	329	331	332	296	312	319	328	316	313	300	305	338	337	335	329	314	299	331	319	321	334	328	327	321	327	291	307	327	279	357	322	327	305	327	287	347	304	306	337	340	327	311	304	346	343	331	297	350	319	328	306	296	336	311	294	322	350	362	286	332	362	305	306	318	334	306	307	331	322	339	326	314	292	311	343	305	328	305	338	325	337	333	310	303	326	302	316	323	357	310	328	283	323	302	349	309	331	334	327	362	286	324	314	335	329	333	337	306	332	341	309	314	325	327	319	329	335	324	296	332	309	339	291	298	320	300	346	325	308	308	332	321	319	313	311	316	341	343	315	326	308	336	306	299	320	334	335	266	335	332	318	323	334	339	345	341	328	326	328	346	311	332	350	313	345	369	310	305	357	319	344	317	330	295	330	311	343	325	322	318	311	310	317	353	343	362	345	295	313	322	318	340	280	315	340	335	315	339	299	304	282	341	342	304	362	332	289	326	349	364	345	343	339	316	300	347	301	312	310	303	332	339	316	361	333	311	328	312	332	330	302	306	292	339	306	323	320	331	321	317	316	315	335	323	313	346	305	326	324	350	320	317	298	342	349	336	307	343	333	306	302	297	312	350	322	322	311	335	309	331	306	315	274	313	330	313	322	313	308	334	323	325	324	312	329	312	361	306	322	340	321	332	283	316	328	289	314	357	345	329	310	319	332	322	331	332	316	332	298	308	334	308	299	319	345	305	328	316	327	346	308	291	316	334	331	307	332	341	325	287	312	302	316	335	334	328	295	287	326	320	295	337	306	305	352	293	269	316	326	332	299	366	332	335	304	327	310	298	308	308	317	338	338	340	306	317	343	315	321	356	338	330	320	342	352	319	314	310	278	307	313	329	315	317	282	328	338	334	323	324	317	318	282	339	276	336	288	305	331	325	324	339	328	329	296	365	354	319	300	299	312	324	285	368	307	316	316	321	330	302	311	313	317	320	312	313	310	340	325	340	322	328	331	315	337	282	326	299	334	297	298	347	307	288	290	351	293	334	297	335	333	333	331	330	300	298	294	339	303	339	342	285	340	314	312	340	351	344	330	335	321	317	303	304	293	343	354	324	306	308	311	322	284	367	303	285	328	316	337	304	337	298	324	311	319	304	297	314	320	339	310	299	327	324	374	324	317	334	342	318	332	365	294	339	334	311	313	317	296	307	327	301	327	302	318	339	325	309	325	296	303	329	306	312	338	314	322	368	330	322	332	335	327	313	311	316	303	326	292	337	309	319	338	328	295	341	338	346	313	295	350	321	341	329	303	325	326	312	330	294	323	334	343	323	315	314	336	326	309	349	324	300	298	296	305	312	300	316	336	323	310	319	314	302	335	293	300	308	318	308	328	329	333	296	297	294	361	320	294	335	315	352	349	324	314	330	342	301	341	316	318	302	315	305	309	279	338	300	307	317	360	316	277	310	300	305	342	341	306	302	292	294	336	312	322	343	302	306	328	323	330	293	299	333	303	333	299	317	304	318	298	311	276	323	334	294	307	307	307	341	319	325	351	334	330	326	372	293	292	305	302	296	330	333	345	311	297	319	308	329	339	314	329	301	303	292	287	305	328	303	318	334	326	340	323	337	301	303	302	355	308	311	297	325	337	301	324	312	262	340	326	327	314	311	314	341	327	315	349	336	303	292	339	329	325	326	331	303	298	314	334	335	343	316	321	327	334	329	303	324	358	337	333	319	292	314	314	324	314	327	335	303	308	328	335	299	355	325	338	327	328	331	330	336	314	307	310	314	346	320	329	348	320	329	304	304	321	342	292	304	341	346	317	311	328	331	360	339	262	314	315	345	313	342	314	306	293	328	314	292	351	285	307	320	321	326	314	314	311	342	312	315	313	294	340	312	303	342	296	337	327	348	303	322	357	319	345	347	319	328	300	292	336	337	313	293	316	335	339	335	306	317	336	332	288	350	339	308	279	325	305	302	301	322	334	300	298	323	310	356	315	333	303	339	296	296	300	306	322	317	278	316	339	390	297	299	337	325	327	293	306	324	341	312	322	333	275	305	310	309	281	359	343	324	341	358	311	317	339	337	309	325	331	323	288	335	333	304	328	345	323	326	315	353	350	331	297	331	316	314	306	338	335	321	284	296	330	305	310	305	311	344	330	310	341	285	322	283	283	330	302	302	317	327	297	323	350	325	331	289	323	317	292	343	314	306	317	315	321	312	309	319	323	327	331	294	344	351	295	316	286	303	319	336	312	320	348	310	334	317	313	325	308	329	344	317	305	328	328	307	314	323	281	291	374	312	326	341	325	320	312	313	322	336	362	328	300	334	327	313	331	329	322	281	317	292	304	327	340	332	314	283	337	358	312	304	334	331	336	304	323	348	338	291	299	331	336	325	316	347	308	331	356	339	286	344	336	320	334	325	351	310	324	311	336	289	334	310	362	340	322	323	295	309	327	323	335	302	310	337	309	311	296	328	317	309	339	308	310	284	274	293	337	314	332	298	321	310	305	307	334	329	334	301	292	300	344	323	321	315	297	340	328	334	307	331	341	332	309	313	301	317	354	336	313	336	318	313	343	299	315	300	305	347	302	301	325	298	332	341	294	341	343	306	304	311	331	311	344	312	330	357	318	317	307	325	328	323	306	334	296	318	285	307	330	358	313	291	325	329	300	322	344	314	329	325	314	345	344	342	329	293	299	319	322	341	325
24479	21448	28914	24368	21432	9040	1096	789	699	690	637	609	615	652	548	610	536	542	569	583	529	558	586	552	575	559	593	530	554	554	543	517	506	561	517	556	508	499	526	529	548	523	486	559	505	497	533	490	535	526	540	477	470	502	551	510	503	482	445	513	546	537	501	512	556	490	514	477	496	482	496	500	509	524	512	515	532	500	504	545	518	481	487	481	502	542	473	495	536	500	548	508	500	546	528	491	574	487	480	518	507	510	514	515	530	520	514	505	511	545	492	574	482	503	509	499	476	502	554	501	516	489	511	544	502	529	561	552	522	542	511	514	509	502	529	493	558	490	492	521	519	493	527	520	545	522	533	487	532	512	475	550	499	528	478	499	542	484	502	503	536	510	530	520	507	493	484	493	525	498	471	528	498	502	483	537	521	494	502	536	485	521	494	484	497	499	528	531	477	485	501	536	515	487	496	492	523	491	530	457	493	469	492	467	500	495	524	517	484	530	527	547	560	532	541	525	478	502	547	512	470	514	487	520	504	516	532	505	495	526	498	526	518	496	538	502	511	525	530	516	472	518	500	495	497	483	473	506	493	496	527	497	526	541	549	508	519	491	509	474	514	484	510	471	501	561	498	535	490	504	514	501	494	508	524	528	499	528	531	475	465	536	449	496	499	502	493	484	570	516	489	525	507	515	516	507	507	503	518	527	497	457	508	528	506	495	545	507	513	533	512	461	496	522	511	501	539	503	535	537	527	465	498	512	496	464	521	512	536	500	490	547	564	522	488	484	495	522	503	518	532	514	559	511	504	538	531	502	548	508	525	502	507	506	504	529	536	494	545	551	480	519	512	534	578	522	460	492	524	515	503	530	482	498	501	539	485	554	505	497	505	508	510	533	525	504	493	505	514	483	512	526	496	488	553	514	503	521	473	493	507	501	486	523	531	493	478	534	520	512	523	552	494	513	521	496	481	536	501	535	531	518	536	541	494	512	540	489	567	508	503	488	521	515	558	525	492	552	494	499	533	514	501	509	497	524	552	516	515	489	486	541	496	514	542	510	495	528	523	503	552	505	504	521	496	512	522	530	560	515	481	527	529	499	525	544	487	517	522	497	473	523	515	529	492	555	522	518	510	491	489	492	529	537	506	510	528	500	467	537	492	464	530	493	505	534	535	483	521	509	541	511	484	465	491	561	522	505	513	515	497	531	508	490	532	524	513	492	548	509	493	534	500	481	555	499	503	512	540	492	525	536	511	480	518	495	498	491	478	499	512	459	495	476	506	514	517	562	509	474	538	509	503	549	495	492	524	564	531	531	559	497	515	509	508	493	476	498	523	515	530	510	500	496	468	524	484	504	497	504	477	472	497	549	524	525	494	499	524	488	507	529	473	482	511	525	531	508	485	517	531	493	529	528	488	533	530	530	530	514	466	520	502	479	489	526	493	497	507	482	520	493	506	510	538	494	499	493	472	474	491	575	527	520	478	561	496	494	528	492	501	521	487	508	504	493	495	474	518	503	478	550	517	535	521	515	496	511	523	500	504	508	504	476	499	489	493	524	490	479	520	520	533	492	502	512	510	519	497	544	544	505	526	532	509	543	547	516	518	518	523	506	515	475	521	508	484	500	526	525	497	470	514	509	521	525	489	499	556	540	508	521	540	497	529	487	543	505	516	563	454	508	498	543	545	528	519	526	521	526	471	469	500	517	491	530	500	541	525	468	547	546	523	519	489	530	504	458	508	549	524	495	544	545	504	527	506	490	511	523	508	511	565	497	516	560	506	511	510	516	517	572	492	496	471	492	500	523	480	492	480	521	524	500	516	475	526	494	500	552	469	513	522	496	531	523	498	519	482	505	511	494	534	511	531	525	482	506	508	519	477	500	493	506	514	538	530	520	503	505	543	533	514	495	534	522	519	494	508	498	465	536	497	502	512	534	501	513	513	540	504	481	474	489	561	480	514	509	511	523	500	504	508	495	547	516	479	527	501	521	519	501	498	504	518	495	510	525	481	478	528	514	499	549	529	501	525	521	537	547	545	521	504	525	495	467	536	490	538	509	488	520	462	555	491	517	535	506	505	514	510	522	463	475	520	521	551	536	515	490	514	515	507	540	489	521	513	510	467	512	497	525	511	524	490	504	517	551	531	525	524	504	504	495	557	486	553	524	516	484	520	534	526	440	507	485	538	502	476	500	503	487	536	494	505	486	507	503	524	501	486	470	563	508	520	492	534	487	528	508	490	523	504	539	549	513	515	531	498	496	516	518	515	510	512	522	518	541	533	513	521	481	543	525	505	506	524	527	522	546	517	514	497	507	508	521	520	532	494	484	512	464	515	532	487	500	476	495	477	502	493	513	495	530	538	492	522	434	512	515	528	521	494	505	505	517	501	517	506	508	512	518	496	537	524	503	546	531	523	462	540	474	494	545	472	493	543	505	551	465	502	526	519	524	514	512	540	506	552	510	453	487	550	499	521	504	511	476	501	502	538	501	522	510	503	532	556	495	537	519	527	540	496	514	481	518	551	496	547	543	507	497	499	512	471	537	503	493	542	514	514	476	546	555	515	514	459	513	503	528	528	502	503	546	467	531	520	478	515	508	491	534	489	487	536	516	475	502	496	532	529	544	487	521	465	522	471	522	525	543	502	501	492	486	532	521	591	519	540	502	471	538	533	533	535	532	533	530	503	519	492	471	503	540	528	504	486	519	513	492	522	521	509	523	534	495	520	522	469	504	490	506	497	507	558	503	486	493	530	531	507	521	531	488	515	495	522	542	517	492	512	529	480	505	481	481	525	502	467	479	500	535	506	502	509	504	551	506	512	503	554	505	498	521	521	534	525	522	532	505	512	491	515	519	523	509	502	477	492	531	531	497	533	497	527	528	518	470	507	513	534	510	533	511	485	485	482	544	501	508	517	520	546	506	536	513	494	515	521	560	491	484	489	520	522	521	511	501	531	498	521	493	480	524	543	532	476	468	499	493	508	517	493	489	518	524	539	542	517	554	497	517	446	510	517	510	515	503	504	504	501	539	557	513	521	508	509	524	531	493	498	483	502	513	461	515	507	518	548	499	513	509	507	514	494	490	543	499	516	516	504	501	541	512	509	541	535	532	484	506	508	488	524	506	504	495	530	487	504	506	530	516	547	524	508	546	508	507	550	499	485	507	563	493	548	506	537	499	485	498	490	549	506	512	485	510	494	492	522	492	554	537	493	532	523	567	505	526	473	523	503	541	556	489	539	534	535	545	490	529	523	512	487	508	488	556	524	503	537	511	519	501	500	542	464	518	504	519	523	494	462	504	543	544	522	526	535	506	512	535	526	532	481	543	539	538	506	471	466	512	573	496	531	491	517	519	502	488	544	489	524	516	541	533	541	521	458	537	499	540	517	496	504	506	505	485	541	481	535	528	532	478	512	530	549	493	527	512	489	504	476	526	535	486	495	479	524	556	546	495	471	546	510	525	528	514	490	518	499	508	525	524	483	496	501	517
47474	9916	6041	3114	2286	1841	1504	1303	1102	986	960	864	819	829	768	720	729	698	697	667	669	706	659	613	671	672	618	618	611	654	667	671	669	672	644	670	615	659	647	666	580	678	677	648	613	688	604	649	606	622	598	645	631	601	627	651	663	614	638	623	614	653	594	583	588	644	631	634	605	650	628	644	668	612	682	645	646	599	626	600	649	601	617	630	613	637	630	612	663	656	594	644	655	594	660	635	654	642	630	613	665	590	573	612	623	632	588	612	633	650	593	666	653	640	660	664	679	663	634	632	684	632	611	618	644	643	598	615	616	614	632	632	667	603	633	591	635	613	622	599	635	629	604	608	661	658	611	629	618	665	606	609	636	618	608	658	631	642	595	634	625	637	658	626	681	632	651	652	651	610	641	649	609	656	616	628	627	612	613	627	589	650	644	632	614	606	630	629	619	572	593	628	581	646	630	629	678	614	652	627	557	633	628	651	615	611	606	635	616	647	603	594	631	581	634	663	584	691	625	626	624	600	599	596	635	653	609	603	610	663	716	643	670	612	621	675	609	603	637	636	591	618	635	657	700	630	656	611	642	625	569	646	656	643	612	649	623	588	632	618	629	638	661	675	626	637	649	631	622	664	576	628	585	643	624	653	620	609	632	630	598	571	672	619	627	686	637	631	667	616	614	609	612	609	655	665	641	639	621	605	626	645	646	628	612	609	624	590	608	649	590	617	624	584	615	652	646	611	675	637	597	638	622	637	576	648	620	641	614	619	649	606	584	611	613	648	599	668	627	626	621	632	636	663	641	643	629	624	650	636	606	628	651	579	634	589	620	559	669	601	642	612	609	621	648	638	644	592	657	614	624	622	583	645	632	628	578	619	641	640	627	628	586	620	631	639	599	621	630	570	577	605	591	605	653	594	637	656	610	656	645	616	647	606	622	619	628	570	663	592	640	597	600	593	619	657	613	648	651	656	642	625	639	641	633	650	613	620	593	633	614	636	630	643	644	643	620	626	627	704	630	590	611	628	652	597	664	647	630	590	582	624	625	672	614	648	621	640	667	617	657	601	666	628	647	676	661	612	615	562	649	618	634	629	626	650	666	605	634	615	642	621	606	623	590	654	654	596	581	595	610	652	634	617	616	680	638	636	646	666	633	614	647	661	624	569	619	627	636	606	610	605	655	608	623	668	661	632	573	621	630	649	585	616	614	651	627	609	639	617	629	635	620	633	629	594	664	645	609	595	631	656	593	634	624	619	638	577	640	610	628	653	637	628	657	619	682	626	631	609	629	634	589	619	621	627	605	604	597	608	656	636	602	634	610	672	568	626	655	637	614	640	647	603	617	640	575	638	601	619	601	646	625	628	614	621	638	636	596	658	573	622	592	620	607	584	597	650	598	677	612	634	681	571	605	607	645	642	683	658	610	626	649	637	637	677	659	595	644	644	625	644	636	610	625	649	705	644	670	670	649	611	617	698	619	670	644	600	622	652	642	613	613	639	558	600	615	641	680	614	635	603	635	616	624	666	642	618	626	633	678	586	606	644	649	654	625	573	626	662	641	608	643	585	663	632	622	652	627	621	611	635	620	612	644	599	610	604	635	626	637	605	658	686	597	600	629	634	638	636	630	613	615	638	601	609	642	618	652	598	578	661	592	615	622	655	628	633	651	612	670	690	653	606	606	614	646	624	609	606	606	619	636	610	625	593	632	618	658	633	630	646	566	663	603	607	647	626	660	598	619	639	650	596	654	604	634	627	614	604	597	623	635	635	632	539	649	604	634	625	603	664	639	621	632	643	590	653	647	616	633	658	613	623	639	655	644	588	648	644	640	635	630	650	651	622	606	659	667	622	629	650	664	614	654	629	645	636	618	606	642	598	567	630	632	660	600	654	642	625	601	621	640	636	617	586	600	653	639	602	622	657	657	641	602	651	576	604	583	592	644	653	622	669	595	631	592	661	660	641	613	623	631	597	678	619	621	626	660	636	609	646	605	588	627	617	603	593	617	620	604	616	629	578	625	649	592	607	606	592	633	565	603	633	600	609	612	657	612	676	648	658	583	645	623	665	637	666	619	691	586	604	635	607	637	609	606	651	617	584	636	609	636	609	602	665	631	593	647	660	632	595	605	613	629	632	679	622	617	645	643	592	626	619	647	610	673	658	676	619	600	643	648	579	605	658	588	650	635	610	589	607	666	613	651	662	672	614	592	633	634	630	610	639	642	616	627	624	608	615	602	611	583	667	614	621	610	634	650	612	651	648	646	639	646	626	608	617	634	620	598	649	692	637	670	618	635	635	655	637	627	624	593	624	632	659	588	617	653	613	620	599	610	602	664	596	617	588	598	651	620	629	661	670	632	630	596	591	608	621	638	618	646	574	617	646	656	685	624	600	590	666	669	571	631	637	613	621	622	653	646	597	664	651	636	600	615	631	608	568	616	654	611	607	646	606	670	671	617	588	626	638	624	624	646	639	614	601	626	624	588	598	616	676	596	638	612	620	651	597	610	672	655	636	668	631	573	619	635	616	628	658	591	607	604	601	649	631	608	642	619	644	595	623	612	645	629	598	616	584	627	630	604	601	650	614	670	673	631	601	609	596	643	626	611	623	630	659	630	629	642	626	634	597	612	617	641	596	617	616	606	607	653	612	629	638	636	642	627	611	633	613	634	605	613	623	616	596	618	660	640	590	666	613	660	674	654	617	637	613	596	620	655	694	637	601	604	661	649	600	615	623	628	663	693	592	629	623	606	633	664	603	627	668	647	622	578	657	624	628	653	600	637	649	638	615	704	674	610	636	581	639	609	653	603	584	610	578	608	637	639	625	631	600	624	653	616	634	654	688	603	574	650	651	601	601	624	597	630	626	680	663	605	597	634	623	634	666	624	608	634	647	658	655	664	625	657	678	693	635	623	642	652	604	599	587	602	629	647	631	585	648	602	606	618	644	587	618	670	599	622	623	629	656	597	626	615	598	631	602	598	657	604	650	671	636	594	651	659	603	643	628	599	638	593	636	603	606	618	628	656	635	636	572	639	608	645	653	622	586	664	550	616	641	611	574	623	630	658	592	601	629	584	641	631	620	615	645	676	612	581	641	564	585	626	622	601	664	601	659	663	622	626	619	623	664	654	670	661	663	613	642	632	617	646	626	620	611	694	627	655	605	648	639	635	612	621	617	635	582	607	583	635	602	647	636	579	617	655	651	608	623	623	594	635	632	628	640	638	607	632	662	591	652	614	646	612	612	607	670	616	632	613	602	585	652	656	611	660	607	622	606	628	598	604	626	639	636	622	619	644	620	612	636	586	670	617	663	615	585	619	619	651	623	574	600	646	642	615	575	580	630	667	655	633	594	679	626	643	610	598	641	653	647	622	631	583	644	645	618	638	642	632	633	654	653	598	620	611	581	644	645	664	604	622	619	585	640	648	646	630	633	624	633	630	620	587	599	623	587	637	621	631	617	609	635	624	609	635	607	644	638	564	650	619	627
25883	21467	27622	25465	6865	428	362	312	288	268	268	241	241	223	229	234	213	234	212	209	220	200	202	248	209	190	217	193	209	217	194	200	204	216	201	195	220	202	219	204	228	180	217	190	214	226	196	190	223	202	180	205	216	202	208	168	209	192	216	224	190	202	167	190	205	219	186	180	222	218	206	202	215	208	212	227	205	184	196	199	188	205	190	192	208	202	175	190	187	199	192	183	173	204	190	194	218	217	198	220	198	194	217	209	205	175	175	197	196	201	230	199	218	196	211	210	201	211	196	211	177	203	173	202	216	200	191	196	224	204	191	215	186	215	171	199	179	190	203	208	219	216	196	194	183	200	205	220	216	217	211	190	181	195	185	207	181	180	204	208	204	206	213	185	216	223	176	188	217	235	175	187	181	228	199	204	192	221	213	198	184	198	222	202	210	216	202	180	192	192	232	207	205	184	197	206	221	215	190	202	233	179	201	206	217	200	197	183	189	174	205	191	191	194	175	206	196	204	199	206	199	197	197	197	198	199	204	202	199	218	196	205	223	202	191	165	209	193	190	215	200	192	193	175	189	206	197	203	176	214	195	206	185	211	186	182	219	186	224	190	194	176	225	194	201	182	202	202	175	202	204	221	235	232	190	205	187	183	183	199	185	167	205	214	203	193	208	215	198	208	183	215	230	220	186	201	216	179	181	220	196	188	196	206	184	207	197	205	192	193	200	221	202	206	211	193	208	207	188	174	204	174	192	179	223	206	226	213	187	193	178	182	214	199	220	203	202	210	206	194	206	214	205	198	209	186	221	220	192	186	204	220	176	212	212	192	203	194	202	198	189	198	210	182	186	190	205	213	207	188	182	176	233	221	208	191	240	185	214	225	198	207	211	175	204	200	202	193	193	212	196	194	194	218	204	216	187	188	200	213	185	183	192	209	205	194	197	192	203	193	202	206	199	198	188	211	207	201	212	188	192	216	183	214	205	200	198	210	203	198	188	218	188	220	214	235	215	181	197	193	218	215	226	172	208	167	198	199	195	208	186	206	179	199	198	226	221	184	202	188	212	215	160	190	222	217	217	216	183	205	191	185	224	198	219	190	197	206	230	203	226	170	175	206	209	186	218	211	177	213	220	201	180	207	206	193	195	210	200	199	183	195	193	226	187	194	212	189	190	190	211	175	195	190	215	216	201	214	204	211	212	205	190	220	181	217	204	186	214	200	193	201	210	195	194	173	215	207	202	192	207	229	191	200	214	223	203	184	230	213	185	219	188	201	190	189	204	202	209	216	196	184	218	208	178	203	204	217	202	206	208	192	216	193	212	224	213	207	222	219	216	213	199	200	192	193	197	189	206	203	210	208	213	210	243	211	213	189	188	200	190	218	228	204	181	217	182	202	191	187	191	196	179	202	186	195	214	215	201	179	210	206	214	202	195	191	198	211	204	216	215	179	202	188	222	208	186	235	200	234	190	214	202	180	187	156	182	210	195	212	204	224	212	215	202	209	212	198	218	198	203	206	196	204	191	196	208	226	195	202	197	215	195	210	203	216	216	206	208	201	235	194	191	202	204	207	195	198	185	187	220	212	197	203	213	199	203	195	193	192	203	204	219	197	202	203	195	178	194	218	193	219	217	166	204	208	181	199	181	211	206	187	212	219	188	209	194	198	187	166	200	216	202	202	228	202	221	207	222	200	217	191	211	202	189	208	196	214	192	184	200	223	211	227	207	191	213	198	194	209	185	184	180	191	200	190	187	207	207	211	226	202	195	220	232	206	190	213	199	227	204	229	214	193	203	198	178	207	198	219	208	176	208	217	222	173	200	183	198	178	190	197	213	220	212	207	198	182	218	232	224	204	184	201	219	233	208	197	193	217	186	204	176	211	174	195	195	192	204	205	197	185	226	187	191	201	190	180	189	205	198	195	185	202	194	191	202	204	218	191	181	201	202	214	199	185	203	211	193	188	199	200	202	230	207	207	189	201	213	216	206	196	200	213	201	189	188	215	214	191	195	192	185	173	184	205	193	224	197	213	180	181	181	205	226	219	196	187	204	208	193	199	216	212	202	211	229	178	206	197	183	198	197	179	213	205	204	204	208	196	210	223	200	188	200	212	226	222	185	206	209	207	192	191	218	192	196	205	226	203	205	209	190	206	218	198	214	201	216	212	187	199	204	190	191	179	211	193	216	200	194	209	206	206	187	188	193	203	210	217	191	213	224	190	207	198	218	221	209	225	220	205	236	199	173	195	178	197	173	204	211	204	188	199	188	219	219	214	221	208	218	202	212	232	180	208	205	213	197	229	185	222	178	176	209	188	195	225	196	198	204	202	208	189	218	210	205	213	201	190	203	219	236	232	208	204	199	180	228	205	223	191	216	201	228	206	196	208	185	207	203	209	199	201	186	199	202	203	192	196	184	187	209	185	225	200	226	222	189	208	211	215	169	184	194	214	199	176	197	224	197	198	205	180	204	220	192	222	203	193	188	189	209	185	172	197	205	223	189	196	197	201	203	206	220	187	203	211	183	184	219	218	224	208	210	203	193	222	238	202	202	204	194	214	190	210	192	195	202	210	196	216	209	207	194	205	185	189	180	185	192	207	192	200	204	194	209	197	187	201	208	205	229	221	194	192	199	233	206	205	209	186	219	223	174	203	183	200	184	206	198	195	205	179	202	192	201	196	217	211	190	199	170	227	209	190	198	215	199	210	189	210	196	208	213	204	193	193	179	193	214	194	166	186	198	183	179	191	189	213	216	186	188	196	185	230	193	195	222	193	217	195	228	196	191	220	224	204	175	183	208	194	193	225	218	200	204	199	191	203	188	189	202	191	216	204	187	184	202	226	223	216	194	209	220	201	229	196	194	194	219	191	186	191	219	216	188	232	174	191	197	218	206	185	207	207	211	184	196	201	233	195	183	213	205	212	196	177	201	206	218	198	207	194	195	229	218	198	197	230	203	180	198	200	200	199	203	204	205	203	212	193	207	195	209	216	199	202	190	183	209	208	210	195	211	217	205	231	199	208	190	200	213	206	201	191	183	228	223	199	196	200	197	204	222	179	214	220	212	211	194	194	186	206	205	213	191	196	227	230	193	195	212	222	180	196	209	156	200	201	193	218	200	206	199	206	170	225	228	183	214	185	203	208	193	190	195	214	206	217	216	209	234	206	204	224	186	204	220	209	192	188	195	197	220	205	181	197	192	203	219	210	191	207	224	209	196	198	172	185	186	200	208	203	214	199	174	197	213	184	203	203	188	212	202	209	190	193	210	189	202	215	205	176	186	185	189	170	218	208	207	200	210	201	227	210	191	222	209	178	209	202	190	192	204	229	225	204	193	211	204	218	198	202	232	183	180	202	190	201	210	208	213	214	201	200	184	189	171	200	182	218	225	198	196	215	210	185	175	197	201	212	215	176	170	229	210	174	205	188	192	181	211	182	217	218	191	177	179	180	202	205	210	229	205	185	217	187	219	189	213	189	214	213	214	181
44268	6623	3018	1540	1176	880	698	606	560	480	451	429	412	352	354	329	361	319	311	297	313	301	330	343	303	298	311	313	300	303	295	326	281	265	277	285	265	304	279	316	284	277	292	270	281	277	265	286	285	283	291	312	285	269	283	290	250	287	272	278	289	272	288	272	270	293	253	281	267	270	261	260	264	245	319	268	305	270	284	284	261	299	275	253	276	278	274	276	265	291	267	291	281	247	283	271	240	279	249	268	322	263	313	251	297	290	294	283	278	271	317	266	251	268	280	260	264	271	255	267	268	308	248	292	256	280	273	280	272	262	276	259	284	280	289	284	287	270	290	270	269	279	284	238	288	236	257	298	288	256	232	263	243	275	279	267	288	268	266	269	278	275	274	277	306	301	289	279	274	270	259	286	272	305	268	263	313	269	268	282	250	292	263	268	289	261	291	308	295	271	247	250	275	283	276	264	274	270	268	314	276	273	302	254	279	277	266	272	284	279	282	266	301	275	306	285	296	300	283	275	316	260	306	265	264	254	302	274	255	262	258	258	277	260	304	274	284	283	278	287	276	252	284	300	284	308	283	240	270	263	261	276	271	273	264	288	259	302	282	307	259	289	275	283	273	288	273	272	243	289	247	251	263	259	274	286	254	277	282	271	277	285	279	291	263	255	290	261	298	259	285	291	282	269	278	252	270	276	257	267	265	300	277	299	259	252	254	252	270	288	296	264	271	256	304	292	267	296	266	285	268	260	265	291	289	236	266	265	282	248	255	279	303	284	286	297	278	288	284	281	270	292	313	279	279	279	299	259	284	242	256	271	279	265	287	286	278	272	300	261	288	245	262	279	287	269	284	267	285	280	286	267	264	270	267	300	285	251	279	264	245	312	295	278	266	280	264	289	264	278	298	275	255	273	281	288	274	271	301	256	271	299	274	240	277	281	261	287	271	291	247	251	266	302	282	277	282	254	287	293	282	297	284	244	291	277	279	251	272	272	274	223	232	284	264	271	274	262	312	271	277	310	277	284	290	252	282	271	263	241	288	259	307	270	278	267	259	301	285	273	278	280	260	272	273	292	277	260	275	280	278	285	288	260	270	264	291	283	259	268	276	248	278	291	268	284	261	266	277	265	283	282	286	271	250	297	264	282	291	280	230	265	250	270	254	281	266	271	318	278	256	265	290	265	287	242	268	275	298	286	282	276	290	280	300	309	288	276	279	268	288	294	276	258	293	259	274	288	283	289	307	268	295	272	281	307	269	295	264	279	297	265	280	265	265	264	289	264	280	278	289	256	305	290	272	249	248	310	313	248	266	273	242	298	275	295	277	269	283	264	281	309	297	278	260	264	271	259	277	266	267	243	277	280	282	285	283	271	307	283	270	292	272	277	291	277	271	264	296	295	260	291	262	237	251	285	268	282	252	286	278	280	284	256	305	278	271	273	282	276	282	255	329	279	297	278	285	274	276	287	294	293	263	266	255	295	282	268	288	285	262	259	280	264	270	231	293	290	270	250	280	261	268	286	329	267	259	282	285	298	291	289	303	283	266	266	267	274	295	280	272	308	266	264	268	267	292	263	303	273	301	259	282	263	251	287	243	267	246	256	296	259	245	258	297	270	243	288	277	279	283	227	299	292	305	257	260	303	262	276	264	289	306	287	254	250	263	303	282	275	310	274	263	261	290	279	263	267	279	279	285	264	274	300	258	271	254	275	266	308	288	273	286	254	294	280	250	301	283	268	289	264	278	298	259	284	280	288	271	281	261	295	287	265	271	252	259	286	263	267	261	281	273	240	292	290	272	291	284	296	285	289	260	271	288	257	255	305	259	265	284	271	288	235	261	296	254	289	266	307	291	293	293	285	268	270	321	246	309	298	266	283	255	264	292	280	287	295	270	292	284	303	288	268	285	288	264	268	295	267	271	270	281	261	262	252	297	280	253	250	269	287	276	285	274	259	287	302	300	271	287	279	274	275	271	255	279	272	258	289	290	290	259	260	279	256	304	259	247	262	275	274	247	275	261	299	273	291	265	265	243	283	272	265	269	264	258	267	283	282	230	290	291	245	292	274	271	286	280	275	279	285	278	258	259	308	271	246	280	291	274	252	271	284	253	306	273	270	291	234	275	245	288	267	276	280	278	279	290	266	291	278	270	272	254	293	276	254	278	263	276	270	243	298	260	278	286	274	261	273	258	271	260	284	275	272	293	276	239	273	287	265	308	272	291	270	298	271	277	281	260	281	244	285	298	292	278	311	283	289	254	285	298	269	308	285	283	280	258	276	240	241	297	285	283	295	307	281	290	242	243	255	275	254	268	279	290	289	279	288	279	291	276	277	272	248	274	281	263	270	257	294	285	298	257	283	271	253	263	272	272	255	261	301	282	250	251	291	258	278	271	299	274	273	262	240	289	285	279	251	266	270	300	272	282	277	217	257	273	302	284	278	272	254	268	298	297	274	272	266	265	309	270	310	288	250	304	306	263	280	275	258	278	267	259	266	280	317	283	281	287	274	297	296	269	287	280	295	283	278	292	270	276	260	309	274	288	298	256	273	262	304	262	279	267	279	251	273	252	275	272	285	289	272	311	310	266	266	303	285	237	264	276	285	246	273	301	293	282	275	290	278	283	299	256	289	280	272	275	283	271	269	290	277	268	286	252	276	269	293	252	270	293	279	268	274	306	271	319	254	299	269	282	270	290	279	270	269	285	267	296	274	286	256	286	268	257	272	297	268	263	248	288	273	255	290	260	309	277	316	289	257	297	272	243	270	266	291	263	277	279	282	247	262	282	283	274	293	240	291	276	281	248	288	289	298	302	277	307	249	275	252	283	288	280	272	272	307	277	279	275	301	260	255	280	253	259	285	255	282	273	326	284	255	293	289	267	267	259	263	265	300	260	271	268	281	277	278	293	274	272	296	249	272	292	298	265	256	273	259	260	314	272	269	268	284	248	252	304	297	281	270	275	283	311	275	286	278	283	290	283	283	273	278	290	309	257	278	238	274	291	275	275	262	292	301	277	292	274	331	269	261	265	281	288	296	264	284	259	285	283	280	271	287	259	272	291	290	270	256	298	272	280	277	272	261	307	281	263	270	271	256	286	290	303	259	248	292	245	297	264	291	282	253	280	275	265	233	294	245	278	256	297	270	274	262	269	251	285	307	306	281	278	262	288	275	288	277	263	259	278	256	287	273	268	299	291	281	273	273	245	288	277	279	274	280	278	243	270	272	269	279	285	287	295	264	260	261	268	316	287	309	284	287	264	266	255	294	292	301	302	265	272	269	265	277	264	289	269	272	268	280	283	293	266	277	261	288	280	277	287	268	286	286	245	280	284	290	287	269	267	271	286	299	310	265	305	277	281	278	288	282	278	220	272	268	257	294	271	279	289	294	276	257	272	260	262	273	267	274	282	288	268	284	270	289	275	294	278	284	311	278	265	237	311	269	283	290	285	266	256	275	293	289	261	290	302	286	267	293	277	264	270	326	272	284
23394	21490	29452	23925	21481	21513	7739	1193	925	885	811	770	744	722	671	654	638	625	676	579	600	647	581	595	598	628	614	623	578	571	610	627	637	564	578	587	579	573	579	561	604	587	606	578	575	609	631	613	618	582	559	617	582	600	570	582	542	518	633	574	609	550	582	611	552	584	566	585	593	571	607	580	607	565	563	581	588	570	547	527	544	572	572	593	612	574	570	588	578	588	566	569	573	547	557	566	576	561	549	556	590	581	538	560	567	557	613	531	644	607	518	571	538	589	555	565	587	570	604	562	526	585	547	597	587	571	565	532	580	563	584	576	596	575	574	562	515	577	603	509	515	510	528	601	568	560	551	567	588	599	546	574	601	563	558	568	609	586	612	587	568	607	565	562	562	553	541	545	597	602	608	613	553	559	562	574	575	579	603	572	572	575	576	590	617	571	613	585	584	577	611	561	592	570	590	558	551	564	571	561	544	526	561	558	557	554	630	549	598	568	602	574	596	574	569	581	607	587	558	593	577	608	585	546	560	556	584	575	620	565	542	561	590	554	601	581	566	583	579	558	583	576	565	613	566	587	579	584	565	553	552	539	547	553	590	575	554	564	603	531	572	575	582	578	603	616	575	566	561	550	556	569	584	561	571	597	554	571	596	548	571	602	546	570	655	608	593	571	609	561	533	567	573	598	550	556	605	574	544	604	558	600	615	621	548	577	607	561	605	583	570	611	592	571	551	563	591	619	570	596	594	552	562	589	546	559	553	621	575	574	533	565	554	586	552	561	535	597	584	585	590	549	566	581	611	601	544	620	574	609	535	600	585	563	589	610	590	587	620	565	593	576	577	507	553	599	580	554	535	571	592	583	599	534	525	599	600	564	610	571	517	566	541	620	584	536	580	605	579	564	575	601	603	534	583	604	601	592	577	607	580	586	538	584	566	605	550	576	591	561	563	579	605	552	571	566	579	621	549	594	569	549	616	558	529	613	554	605	555	558	596	566	539	602	594	594	600	568	584	565	613	568	551	566	547	534	569	564	556	566	553	550	576	591	582	584	599	551	612	596	505	577	576	580	563	586	573	522	543	525	623	580	560	548	546	563	568	584	574	612	589	549	562	552	593	560	538	601	571	588	584	613	571	562	583	585	602	579	582	536	594	607	569	553	598	608	556	568	567	617	571	541	578	558	576	566	580	565	617	551	578	543	556	583	597	578	562	601	556	644	568	560	589	593	575	576	534	568	564	570	605	536	566	572	593	573	573	538	531	577	569	561	580	595	607	579	563	556	548	545	614	590	618	583	596	542	574	570	589	574	546	556	597	561	549	609	560	586	576	557	579	563	562	580	587	528	589	568	606	556	588	553	589	589	539	544	541	575	549	541	553	589	621	574	565	554	574	578	574	528	588	561	572	577	581	600	648	556	623	590	587	546	573	570	562	567	546	531	577	579	552	609	562	569	616	529	585	569	601	561	571	564	597	608	576	570	588	521	595	570	588	552	587	571	590	566	570	559	579	586	580	624	566	575	569	607	559	517	592	567	541	550	555	556	598	571	578	593	607	571	593	606	538	550	601	594	507	536	596	570	534	559	566	593	569	590	552	566	590	545	560	558	534	548	560	564	589	580	530	558	590	592	580	566	556	545	542	556	583	610	546	621	554	583	557	594	571	558	588	575	576	553	545	545	565	607	545	593	571	610	562	571	578	553	617	610	503	550	586	597	509	507	540	553	564	554	560	575	552	605	614	619	590	585	590	541	539	611	546	576	569	567	511	577	594	592	541	563	555	594	539	610	592	552	530	552	586	559	563	594	593	574	528	589	559	568	553	562	563	509	553	514	574	551	577	600	559	572	544	614	544	498	572	563	582	614	566	561	554	611	584	589	539	539	568	578	577	595	563	571	555	585	576	562	547	595	593	580	577	539	598	565	616	605	552	562	600	553	594	568	539	621	564	531	582	579	598	573	556	557	569	575	598	583	556	635	567	607	575	538	562	537	575	581	512	549	587	595	589	556	569	532	607	561	578	568	623	518	576	615	612	601	549	519	613	566	567	569	570	554	555	575	547	578	558	595	571	597	550	540	584	590	554	574	575	599	616	591	575	581	568	574	604	549	518	568	591	554	560	541	583	571	546	548	565	566	546	569	592	577	574	594	534	608	582	592	565	541	578	558	582	542	550	572	569	582	594	558	593	542	547	557	594	563	603	538	563	568	555	587	532	546	560	537	573	569	558	563	578	578	572	544	603	573	598	553	572	610	574	601	582	559	575	568	557	536	581	557	606	602	577	602	583	544	561	553	567	641	617	591	619	595	564	578	552	537	598	558	624	572	545	581	559	605	582	533	549	574	593	524	592	554	558	625	585	552	568	573	576	572	558	586	530	570	563	581	609	561	636	549	587	587	577	555	620	588	537	573	593	549	570	572	549	568	542	560	588	598	557	552	530	542	584	571	651	579	594	589	575	553	529	628	599	593	568	573	580	571	583	586	604	585	592	564	584	576	596	569	568	555	563	551	603	567	563	597	566	611	580	558	573	592	588	559	587	517	542	622	596	566	609	591	570	599	601	571	596	569	600	572	561	548	565	619	609	596	600	628	551	579	589	604	547	575	616	565	548	556	577	537	580	544	553	578	605	616	587	555	552	575	540	579	577	608	589	580	538	553	585	572	568	517	578	567	566	551	540	600	568	562	558	532	607	585	551	590	557	598	590	618	619	589	584	575	577	546	530	569	586	538	562	569	589	563	575	583	566	578	562	556	601	576	586	588	581	539	524	569	620	596	528	606	594	542	575	544	558	586	637	561	596	538	541	529	580	567	603	557	586	590	575	577	601	550	572	556	583	594	555	590	558	581	604	570	555	593	562	576	603	596	536	584	590	554	609	567	570	609	562	568	536	580	580	581	602	589	569	592	551	594	569	546	621	572	592	576	596	540	603	610	570	592	566	568	585	574	583	555	578	562	578	551	607	547	530	544	568	564	554	582	579	608	580	580	584	566	575	652	560	543	600	578	561	527	580	589	577	585	595	562	563	555	590	560	581	561	599	522	587	562	555	592	540	550	518	580	564	582	557	563	548	544	551	593	578	529	557	530	568	582	554	613	513	536	570	555	586	624	543	609	549	592	552	569	531	563	551	573	559	553	527	587	530	586	575	574	524	602	580	604	567	558	572	600	559	550	545	562	553	568	580	562	538	609	595	554	590	575	568	544	576	560	554	546	606	570	538	561	597	542	550	564	576	536	562	571	572	595	605	593	606	587	576	583	590	581	575	617	579	565	560	517	613	541	571	570	542	598	573	550	608	551	551	562	556	553	543	582	556	573	544	569	531	554	536	547	559	576	594	547	576	534	561	552	564	586	589	579	610	584	564	583	559	571	593	587	542	547	573	552	583	560	586	602	580	607	562	596	556	593	568	559	572	565	574	565	529	544	581	589	575	561	566	608	596	571	579	559	631	581	598	580	577	559	570	547	561	550	586	519	559	568	571	573	592	515
55598	14221	10232	5148	3734	2916	2455	1964	1611	1425	1325	1216	1162	1003	965	973	854	885	851	823	813	811	829	801	821	795	757	772	755	722	733	735	785	753	720	730	712	764	690	768	728	718	704	697	694	695	714	719	769	727	735	666	700	713	711	705	678	697	716	685	716	699	666	756	753	735	766	717	713	713	706	774	728	718	705	688	707	691	736	730	751	734	659	748	673	702	763	705	723	761	710	680	728	690	676	697	687	694	763	727	694	644	640	755	691	719	693	694	732	689	696	768	660	704	725	676	710	711	713	667	720	710	725	740	686	719	663	684	674	726	704	652	682	714	689	730	681	741	693	684	704	700	673	753	724	683	725	695	681	677	705	749	714	779	713	728	726	709	693	769	708	737	676	709	674	719	722	649	742	733	742	669	680	654	715	676	785	749	665	723	729	651	708	684	682	671	709	715	628	702	731	696	697	703	685	687	700	683	727	724	716	726	709	693	702	745	708	732	706	720	748	672	741	755	722	692	727	712	745	697	752	733	753	677	706	716	728	667	723	736	684	723	717	679	720	708	706	663	736	725	703	724	700	704	696	689	751	673	673	704	692	695	717	699	709	723	751	691	705	672	668	666	666	740	715	691	716	738	683	726	700	693	690	694	656	747	704	698	722	690	685	718	690	733	693	707	731	789	648	683	730	735	720	697	702	755	700	742	717	706	657	683	713	676	734	708	700	678	628	715	769	634	695	701	695	727	669	722	748	711	694	730	725	654	758	730	734	677	731	760	669	664	741	680	709	690	727	656	636	754	713	706	694	695	691	746	696	741	716	637	713	730	725	720	727	667	730	674	685	685	728	668	758	731	695	712	746	685	725	710	701	707	700	709	707	685	723	696	723	690	692	685	695	685	679	708	731	663	769	710	695	666	789	692	711	675	724	701	763	704	687	744	718	735	698	689	682	680	695	694	681	743	728	694	716	673	669	704	677	755	724	682	655	714	699	699	709	720	752	712	716	673	671	711	700	684	731	694	684	695	721	671	707	718	723	695	666	719	687	715	675	708	683	701	716	736	704	683	715	687	765	698	716	664	684	718	655	695	668	728	690	731	711	737	733	677	685	729	685	699	714	714	762	715	730	731	712	746	690	724	709	700	753	678	722	738	655	766	715	699	698	674	723	729	686	728	662	746	689	714	671	716	716	729	702	678	675	714	707	697	676	712	687	722	669	710	696	703	680	685	740	733	677	720	736	736	703	665	703	717	679	668	724	699	672	731	711	665	666	714	740	714	771	645	709	712	685	686	693	688	694	699	685	718	685	696	703	697	703	735	735	679	714	677	657	708	720	743	696	718	712	686	652	675	726	690	714	693	698	696	698	667	720	672	700	661	676	698	697	713	682	677	721	701	702	707	742	711	685	706	664	713	729	691	679	703	688	652	701	690	707	677	695	648	715	651	739	717	702	666	660	695	718	695	678	702	685	718	669	717	694	693	717	711	677	691	687	722	696	724	702	720	714	730	669	752	679	726	680	674	733	755	695	721	713	697	675	705	729	676	686	707	670	703	691	719	767	725	675	621	674	730	723	716	708	710	710	692	710	756	699	706	711	730	736	694	747	702	654	721	700	716	697	737	741	717	697	722	679	709	669	721	696	706	711	679	721	737	692	696	742	702	695	706	766	703	655	703	739	693	654	705	723	766	707	679	672	732	685	712	724	708	693	736	705	695	698	734	680	656	689	646	724	726	688	683	726	743	693	692	673	695	710	733	726	709	704	651	679	676	728	723	737	719	710	727	727	722	705	692	681	736	684	690	700	711	735	717	710	723	733	729	700	708	682	692	735	720	687	695	675	664	660	709	694	697	682	702	685	721	711	692	729	731	648	695	718	689	717	691	684	766	700	731	738	687	738	715	729	741	669	694	747	713	707	706	669	691	660	689	696	735	660	690	710	740	704	683	690	744	718	716	733	697	716	723	724	708	738	724	720	710	711	710	694	658	795	671	709	725	728	726	681	704	706	710	744	672	667	730	669	723	706	723	678	706	708	678	693	754	751	704	729	738	744	677	743	751	707	705	729	716	708	728	727	710	683	702	724	662	729	721	706	692	757	691	673	706	740	720	685	764	703	644	709	706	696	695	704	686	735	695	706	698	684	754	691	736	712	653	725	696	713	721	748	653	653	664	712	723	694	683	731	737	663	740	692	694	734	745	656	736	650	679	704	687	728	695	674	736	717	708	722	721	681	738	705	694	723	665	707	655	701	705	698	711	681	741	702	719	727	704	644	697	723	655	705	714	722	721	702	684	709	703	723	732	712	706	661	726	722	670	698	682	708	725	696	680	683	718	695	689	729	697	688	719	699	713	689	666	711	737	679	694	714	721	699	712	660	744	725	689	703	675	692	669	774	731	669	664	683	730	720	706	692	704	705	681	729	669	721	714	653	757	743	728	694	711	712	708	705	720	692	696	691	726	684	658	704	696	766	712	694	725	685	726	732	668	719	720	690	705	674	677	720	674	720	690	674	738	658	748	673	651	773	737	698	692	688	729	688	710	764	753	701	733	685	727	658	746	739	633	705	685	733	715	724	723	764	674	717	730	683	718	745	686	708	711	691	691	647	741	728	686	682	713	750	757	772	667	681	703	672	643	717	703	681	713	684	728	739	707	698	707	711	723	673	667	708	710	674	714	762	705	734	678	708	666	689	689	703	647	694	703	715	703	679	670	709	707	708	700	693	714	685	687	711	681	707	687	689	726	654	707	740	693	713	701	683	693	688	702	684	679	704	696	682	683	738	688	673	729	681	694	678	711	734	684	750	741	694	685	728	726	733	753	698	699	745	724	719	671	712	655	685	716	667	750	692	714	667	692	686	691	705	737	732	760	671	712	716	730	670	672	669	714	713	709	698	701	703	710	715	695	732	711	685	691	729	714	718	691	664	723	683	720	718	699	712	725	663	712	725	738	744	688	710	698	702	681	722	669	728	717	702	717	715	698	711	668	730	689	736	665	732	728	662	732	707	749	680	732	712	727	702	707	685	719	711	693	703	724	683	736	706	715	638	685	714	696	718	680	757	689	674	694	688	723	647	725	722	694	703	677	684	744	715	655	681	725	708	718	692	726	758	703	708	706	729	709	729	663	714	667	687	679	723	664	698	735	688	726	720	727	715	710	705	724	695	764	691	675	709	702	713	672	703	721	694	679	737	702	668	697	691	701	706	720	763	695	726	721	726	770	686	751	733	717	715	687	694	706	747	713	668	764	675	682	688	727	743	659	728	719	679	739	761	712	694	727	712	732	686	736	709	702	712	704	745	696	679	687	727	714	701	739	673	667	705	670	704	703	678	726	700	698	686	687	694	696	732	696	724	738	705	625	694	708	673	743	683	686	658	696	729	738	720	765	668	715	645	624	696	743	699	742	684	735	693	697	703	738	701	648	685	748	699	733	685	729	715	705	688	736	696	662	714	681	707	708	710	719	667	712	640	708	690	743	689	707	719	702	714	679	671	736
28536	19603	5620	509	385	314	299	258	240	283	271	235	259	236	258	259	298	242	259	246	275	257	286	270	245	280	252	231	262	270	244	221	252	245	237	237	239	255	229	252	258	234	239	228	239	268	236	290	237	261	253	257	248	251	246	248	249	228	264	267	260	222	234	254	276	228	247	214	260	236	247	251	263	246	246	256	257	258	214	224	259	273	259	250	231	259	236	260	241	240	263	232	251	234	253	256	247	214	248	272	246	214	255	246	273	262	243	269	244	242	237	222	248	241	272	249	242	236	248	219	218	253	261	231	259	238	242	244	303	240	284	257	264	263	222	238	246	265	229	216	246	281	237	256	246	246	252	235	236	279	250	273	250	243	246	244	254	246	255	246	244	240	266	250	231	239	234	264	232	260	264	258	239	276	298	246	251	242	242	243	250	256	240	257	250	252	225	250	239	258	266	245	248	261	255	216	242	247	279	244	250	247	251	256	265	238	240	241	251	249	260	290	239	257	233	240	228	241	248	227	245	243	233	254	265	251	226	275	269	266	236	257	254	242	234	261	236	247	239	234	258	246	286	251	246	261	249	242	261	225	235	244	230	263	228	247	250	254	248	280	244	257	223	238	253	257	243	255	231	234	271	240	265	244	250	239	263	265	261	233	283	245	267	246	272	221	229	254	261	220	247	262	260	241	247	282	254	252	283	284	253	239	268	268	265	256	254	266	246	232	256	238	269	240	271	247	258	213	240	244	253	241	260	249	278	233	222	259	264	254	276	258	249	288	236	283	248	247	267	238	247	228	266	223	248	234	266	260	257	251	256	269	241	259	254	259	250	249	250	258	286	246	219	247	255	285	282	252	297	278	273	266	239	271	256	247	238	248	245	227	243	262	254	271	243	268	257	249	217	216	244	245	276	270	235	280	221	261	250	266	237	271	243	245	243	250	268	261	232	241	233	247	263	234	277	281	278	233	247	252	249	247	230	220	250	254	242	258	242	260	250	252	262	271	254	273	270	246	245	254	226	274	258	268	214	251	235	243	281	263	224	270	264	264	271	292	221	281	228	242	238	235	263	241	284	270	227	243	242	252	229	206	235	268	240	248	269	268	250	243	237	253	230	225	258	238	241	259	256	268	238	261	232	256	258	283	258	223	221	250	270	235	246	241	251	275	232	257	255	238	262	241	247	247	217	237	263	245	253	279	243	234	240	230	256	237	248	265	237	233	242	246	268	262	260	269	246	261	219	228	244	251	247	255	254	233	248	244	253	261	223	254	254	224	259	243	243	226	256	256	270	230	243	240	212	249	259	233	239	262	270	253	247	254	237	231	261	257	233	242	251	245	232	255	242	230	230	236	236	225	256	270	235	264	235	269	200	260	251	241	252	244	247	244	248	286	239	228	243	246	256	265	247	226	250	263	253	267	254	246	244	227	235	259	272	234	229	255	250	229	263	250	247	257	226	265	247	264	248	235	253	256	265	247	258	258	224	247	245	254	257	250	241	254	254	233	275	254	282	241	260	265	249	268	262	247	240	255	258	237	235	217	250	248	236	224	228	243	259	250	229	231	242	232	233	237	258	257	257	248	235	243	252	250	233	231	252	239	267	263	249	233	261	265	248	249	240	267	242	249	247	255	230	249	233	249	269	282	213	258	245	248	244	257	258	219	237	269	271	266	229	284	254	253	257	258	282	255	260	259	262	245	256	239	240	238	305	260	252	238	262	274	266	237	235	229	240	254	253	233	248	242	226	269	228	290	233	208	223	253	232	233	267	241	243	256	268	251	255	241	255	235	249	255	227	230	272	253	297	246	248	255	244	254	248	248	274	273	294	265	243	254	227	251	229	233	257	264	260	277	233	256	262	246	263	245	235	238	238	262	240	243	246	246	251	242	256	243	252	261	263	264	236	262	252	227	245	251	223	275	238	215	238	239	224	229	225	263	241	252	263	273	284	254	265	250	257	248	283	214	236	263	285	251	250	270	240	250	257	258	252	238	247	246	267	245	221	266	241	244	257	258	233	252	241	231	247	264	264	246	264	247	244	233	251	251	239	260	238	238	252	222	247	258	261	233	258	272	237	260	238	277	249	240	272	268	269	270	230	273	254	250	258	221	226	261	252	252	236	241	237	223	285	270	223	262	248	287	269	239	264	270	247	243	254	259	237	230	251	260	250	250	249	254	246	250	233	247	262	271	250	252	241	251	241	258	259	242	262	269	275	231	248	250	250	278	253	258	261	251	248	266	244	292	282	255	267	273	263	245	230	273	251	242	250	239	255	244	282	227	223	255	243	239	250	254	281	256	271	242	224	247	270	268	250	246	283	264	254	243	235	271	269	263	249	235	223	230	224	245	265	249	247	258	229	213	252	229	225	252	244	246	247	232	261	266	263	251	250	237	238	280	238	283	264	253	269	261	234	274	252	264	248	259	246	253	239	260	242	261	241	246	240	259	267	225	267	275	217	254	287	239	232	232	226	260	266	285	250	277	228	270	217	233	251	257	268	240	239	213	272	276	241	242	222	254	251	223	241	228	255	269	264	286	266	248	266	267	271	265	244	215	241	236	257	280	230	250	257	260	263	250	255	235	259	231	211	228	253	265	267	246	243	257	245	245	231	272	239	242	269	240	225	247	272	248	232	265	263	301	267	238	239	294	254	269	230	239	204	255	228	242	232	252	218	259	230	237	249	235	269	239	263	255	234	250	259	243	263	241	229	263	241	252	256	268	254	235	218	251	254	248	257	274	253	243	241	244	272	278	242	250	251	246	242	264	276	270	241	233	226	246	256	242	245	237	278	248	226	245	262	246	242	264	262	266	268	261	264	287	236	254	247	254	239	255	235	270	246	228	262	257	262	226	246	257	258	244	253	234	269	250	263	234	257	267	235	251	241	237	252	257	259	252	266	272	265	245	272	228	244	249	269	262	242	236	237	285	238	268	257	262	259	241	280	271	247	249	281	239	263	220	256	241	270	262	259	249	251	257	244	249	258	250	258	255	250	242	264	231	251	239	264	272	256	262	258	254	257	231	249	248	241	246	266	251	241	228	259	253	264	264	251	261	243	251	249	223	264	237	231	225	265	267	259	273	216	238	228	250	240	244	255	224	237	284	265	257	259	249	256	264	269	249	205	239	245	241	254	233	251	234	237	215	266	282	229	233	245	280	245	253	254	242	270	246	256	229	265	216	257	257	241	247	228	260	223	242	245	237	276	236	243	259	265	268	233	269	265	262	240	242	253	244	225	248	248	279	239	242	257	250	236	244	228	263	220	240	246	255	239	247	261	245	267	269	265	236	272	230	267	228	260	246	227	264	270	243	259	280	280	254	265	248	234	260	217	257	231	238	266	247	240	268	263	234	252	255	267	250	239	238	250	272	262	256	263	251	273	265	231	237	252	265	260	268	260	254	244	261	252	253	240	238	247	248	264	245	246	246	255	266	254	218	241	224	254	247	260	236	245	259	212	257	272	257	216	267	230	242	260	276	272	222	251	276
21057	1834	677	464	439	367	369	330	316	320	347	331	337	321	306	330	320	343	360	300	326	391	318	321	329	285	294	330	350	312	339	334	306	318	322	328	330	345	302	323	340	326	312	296	290	328	327	339	321	307	350	303	290	321	312	297	326	325	308	322	304	329	321	319	307	303	310	317	296	306	336	312	323	313	311	303	317	292	307	303	320	330	325	303	321	300	326	313	351	288	303	314	288	336	322	312	325	312	325	337	325	326	293	308	324	292	310	301	282	312	314	324	331	315	317	314	320	280	318	351	329	299	313	315	319	326	302	310	315	285	333	305	326	308	292	313	299	320	316	331	294	312	314	320	301	317	326	293	320	336	302	322	281	307	315	328	321	316	316	325	305	333	329	370	301	311	327	307	321	334	301	302	316	310	315	321	319	300	322	286	293	311	317	322	332	279	304	329	321	293	340	362	317	323	331	324	311	325	349	300	312	313	312	308	326	300	315	313	330	335	291	361	343	319	292	307	288	331	327	305	333	349	288	325	329	318	309	311	297	307	278	296	335	309	282	356	307	313	328	341	304	295	332	283	329	323	350	322	269	301	331	319	308	324	337	344	337	327	316	314	312	291	299	351	338	331	339	320	343	332	301	333	270	353	330	326	293	319	318	319	294	315	311	348	305	270	293	347	316	306	312	284	315	331	345	341	311	329	309	341	305	303	309	288	293	297	347	307	302	294	322	331	311	301	313	298	341	314	290	304	323	327	348	314	351	340	300	305	318	301	306	316	308	332	317	281	322	329	320	335	291	321	296	308	296	341	335	365	312	317	290	312	296	330	349	312	337	317	325	303	335	331	291	318	317	295	302	305	314	318	305	295	325	296	360	319	316	314	323	316	282	337	303	327	305	303	341	309	320	323	284	308	317	319	307	331	319	326	316	331	302	326	327	297	321	330	318	340	307	317	293	332	316	285	347	341	308	320	278	343	344	321	336	336	352	306	317	349	309	308	274	320	320	299	307	324	298	306	340	322	318	338	315	317	324	355	332	333	322	314	307	337	311	329	318	332	311	326	314	336	327	347	319	301	327	301	274	341	325	305	306	346	331	303	337	294	316	293	300	295	356	316	329	342	323	324	310	337	323	337	346	322	320	302	304	290	334	295	323	328	312	306	320	315	340	307	307	306	368	328	292	319	309	309	326	303	282	343	291	305	297	302	326	345	339	313	317	301	306	326	347	301	305	305	338	300	281	307	312	305	328	304	310	290	320	321	326	317	339	299	322	318	308	311	289	288	349	284	307	306	320	376	302	299	324	327	321	278	338	295	340	320	327	326	293	309	315	313	323	349	315	335	326	350	313	306	309	315	292	320	322	334	331	343	323	309	319	301	332	325	330	341	339	303	317	297	321	316	315	355	360	316	324	306	308	316	301	310	318	319	352	307	297	287	330	351	282	337	299	340	330	330	327	327	318	276	282	307	294	332	327	319	314	313	288	352	325	299	301	346	302	290	286	299	322	329	337	304	305	323	306	338	326	315	310	287	325	314	360	313	320	337	262	341	312	324	307	322	323	315	308	331	312	319	315	304	307	318	295	295	318	319	309	332	312	300	317	310	315	314	354	302	328	287	325	305	335	336	336	324	309	312	321	337	347	310	355	299	276	320	317	311	331	303	327	371	332	340	320	325	291	316	312	313	297	354	320	311	333	316	274	320	313	333	313	301	305	297	320	317	286	325	322	304	299	353	313	319	293	331	311	276	313	304	292	316	337	313	297	284	307	321	330	326	326	301	314	314	321	321	296	320	319	319	279	340	319	311	301	332	331	323	334	299	311	328	303	291	330	283	344	287	294	318	324	340	294	347	316	316	315	328	345	306	323	315	296	327	339	316	331	347	344	319	342	323	296	311	323	332	312	317	316	314	310	327	325	314	313	323	318	308	320	323	308	305	341	346	330	321	345	330	297	359	333	343	308	291	302	307	325	336	330	320	339	317	325	332	323	311	333	305	341	322	308	319	351	320	313	312	343	313	296	318	337	329	348	322	297	358	303	309	339	325	326	320	316	357	338	270	301	309	296	324	317	309	291	295	320	357	305	300	339	304	330	329	298	314	302	285	318	325	307	313	310	304	302	336	349	321	322	288	317	300	310	313	352	318	296	299	322	324	322	332	305	319	329	289	364	325	320	272	303	298	328	311	311	338	296	312	330	308	306	333	312	298	317	339	308	315	358	312	314	329	306	317	319	310	326	313	288	324	332	307	325	294	316	329	283	341	333	343	328	282	298	328	342	309	298	291	331	318	327	283	288	294	349	340	300	317	335	337	301	286	322	306	296	333	301	340	296	336	288	311	303	354	333	329	306	310	336	306	332	305	313	318	298	303	350	324	291	331	342	310	316	303	319	337	307	328	326	306	321	333	313	293	308	323	312	311	324	329	303	312	319	294	293	314	322	342	299	317	297	314	326	318	312	348	334	304	344	309	318	302	308	322	302	329	294	335	301	326	314	303	323	295	309	334	299	318	337	333	321	325	304	299	320	309	329	331	338	309	314	326	287	327	278	306	330	331	295	279	310	340	316	334	288	312	304	302	327	311	329	345	285	334	324	315	296	305	315	309	309	340	322	318	315	338	339	324	296	308	323	312	311	312	324	337	315	321	315	320	303	312	297	336	321	331	296	344	320	305	325	305	325	306	342	355	325	324	324	325	308	320	308	327	315	310	304	321	321	323	339	350	302	327	337	302	353	341	319	328	331	323	315	307	303	343	295	300	348	327	301	335	288	298	299	323	310	305	325	306	296	312	297	286	318	308	301	293	325	313	317	342	317	304	315	340	335	311	326	322	307	334	337	338	342	337	333	353	321	287	305	314	304	299	336	315	325	333	327	309	291	313	338	342	318	324	305	330	307	305	326	315	314	333	333	341	324	329	342	296	326	328	324	322	297	348	303	318	308	308	301	322	334	314	328	301	341	324	298	315	327	287	339	318	322	345	335	298	294	317	308	302	312	325	302	312	287	331	313	297	328	319	347	326	302	287	320	334	303	312	295	290	315	302	346	308	313	319	328	332	320	304	304	305	314	312	342	350	351	311	334	283	316	289	324	329	327	326	348	301	317	279	334	322	318	335	323	292	342	313	306	312	287	318	324	321	311	305	322	322	336	333	324	316	329	304	296	287	300	328	339	305	333	333	314	306	292	320	327	319	313	353	309	309	306	286	314	312	322	328	322	314	312	309	310	292	324	307	290	307	292	332	288	327	320	325	314	304	305	312	348	339	327	297	321	314	313	317	335	306	287	340	323	279	316	341	324	319	307	318	353	312	310	302	310	327	286	308	306	306	310	311	309	316	336	345	312	299	303	306	334	275	311	327	324	335	316	316	320	335	303	280	322	305	316	308	295	304	310	316	316	290	320	332	313	292	306	290	318	341	352	284	318	292	285	307	303	323	338	295	316	331	295	321	304	328	336	306	314	313	323	351	304	313	306	315	326	314	325	352	348	353	290	338
24448	21454	28890	24422	21415	8874	1073	758	735	646	583	613	578	570	549	533	591	568	537	541	530	523	511	545	547	517	514	528	509	480	494	511	539	540	489	504	517	484	477	533	556	540	569	500	514	517	501	522	494	509	501	483	518	475	495	520	505	516	481	493	517	506	513	518	517	500	548	514	494	486	486	497	465	513	503	572	541	492	509	486	500	492	544	512	557	517	488	498	459	485	481	530	505	536	538	504	505	538	534	522	502	494	487	486	551	500	487	560	505	485	521	512	512	496	492	493	519	531	509	477	488	506	535	543	505	489	538	521	514	459	498	477	508	512	515	499	496	479	509	498	528	546	530	473	540	487	501	517	495	469	505	508	531	490	517	515	492	548	519	525	526	497	506	501	486	507	502	478	515	478	478	478	542	446	517	480	473	488	515	448	516	487	459	525	538	512	544	495	495	505	501	532	511	512	476	470	489	497	538	512	509	526	471	524	515	480	537	479	499	497	558	496	507	488	516	502	514	530	490	503	520	531	509	525	554	501	478	528	560	505	541	553	501	511	502	512	515	500	541	529	507	518	505	509	496	486	546	527	509	501	498	457	487	513	533	502	558	519	547	542	536	503	486	483	503	534	535	539	502	492	520	489	523	519	542	503	516	514	520	536	500	499	550	513	507	515	518	513	481	513	483	490	509	505	510	527	554	512	536	534	510	515	496	512	532	526	532	519	484	514	427	435	524	464	448	516	474	523	508	502	521	482	507	520	510	513	528	467	526	517	501	522	547	495	497	528	516	512	509	487	528	488	507	496	505	520	518	467	459	479	515	498	500	522	517	538	527	540	540	497	522	548	474	538	506	491	502	516	459	537	502	557	538	528	492	520	520	513	493	530	485	493	484	531	485	511	443	515	488	505	508	493	535	476	538	493	482	511	482	518	511	484	511	547	506	543	479	545	518	503	527	480	510	485	530	505	501	522	535	521	486	484	451	509	493	476	527	498	534	510	506	508	544	493	542	531	479	532	545	540	527	530	519	495	509	481	482	514	496	503	507	496	510	517	504	479	496	476	565	500	533	499	529	546	514	552	540	514	471	519	474	495	558	509	506	454	490	509	493	538	525	493	489	510	521	476	553	491	521	493	541	534	578	535	514	509	522	502	539	556	514	531	505	500	506	509	490	531	519	481	519	478	502	522	537	539	503	516	523	513	514	528	481	526	486	479	526	539	531	507	492	501	493	524	539	522	520	538	556	491	488	542	509	529	490	495	515	523	493	491	532	469	493	527	518	506	535	524	515	495	491	486	500	517	517	473	527	532	521	527	542	514	577	521	524	546	510	518	520	463	491	555	468	519	477	487	496	523	492	487	531	477	515	510	494	484	493	492	518	484	534	482	523	484	506	499	537	521	493	506	521	484	513	513	543	533	503	513	525	541	479	533	535	491	525	531	542	535	505	449	496	524	546	581	518	510	509	540	497	497	488	485	506	503	523	511	529	485	489	489	510	490	493	489	496	521	513	511	480	516	499	547	528	527	533	504	503	545	490	506	496	527	509	502	532	516	482	524	476	505	520	499	520	510	514	500	510	530	519	503	521	508	537	511	502	503	481	527	519	463	475	506	471	531	520	471	536	525	514	451	492	524	565	500	516	479	533	521	488	514	526	535	514	551	519	488	515	513	517	517	490	542	520	498	499	514	477	501	514	545	521	505	486	520	479	562	510	577	504	503	489	493	505	465	492	545	550	495	529	552	467	500	499	516	519	507	506	495	532	487	498	504	555	519	542	564	540	525	480	553	524	508	530	512	546	514	475	489	517	550	504	553	517	482	521	549	502	512	479	514	485	475	503	509	485	478	516	514	504	515	541	519	512	512	505	474	483	488	535	481	525	499	492	508	540	476	474	516	484	476	507	527	511	521	498	511	503	510	521	505	553	532	496	517	502	533	460	515	509	496	449	488	522	495	478	510	444	496	539	482	551	497	542	532	518	532	503	492	512	514	583	509	495	497	498	515	450	513	489	472	515	466	496	498	555	501	491	493	559	528	505	524	554	489	536	523	535	501	574	484	502	500	482	524	520	546	526	490	571	501	506	514	498	498	468	522	519	493	488	478	492	497	485	529	482	501	547	498	492	489	492	489	509	477	504	505	528	539	527	490	502	458	478	525	522	535	508	484	511	522	451	524	487	543	467	495	491	485	491	492	487	547	504	523	495	483	498	501	558	500	524	535	498	508	505	507	509	495	487	492	525	457	499	481	510	507	507	478	487	527	492	530	513	551	500	510	468	473	508	472	486	530	457	487	495	481	495	530	498	483	478	514	516	484	509	502	526	519	489	517	491	505	497	497	508	525	537	537	510	480	482	494	464	517	504	526	533	508	526	480	500	480	495	503	521	475	549	529	504	508	483	522	481	549	471	513	485	503	510	536	547	488	499	476	502	521	505	516	530	517	507	470	534	502	511	499	513	481	504	527	520	521	535	512	456	504	484	486	502	520	527	472	499	510	515	513	518	503	494	513	500	505	503	479	498	508	508	495	510	467	507	499	488	507	546	556	481	492	465	521	502	527	534	513	520	515	502	467	553	513	502	522	488	504	476	525	517	559	490	492	522	459	511	452	515	503	533	503	526	510	532	527	501	543	528	528	501	514	476	525	514	483	507	512	505	512	475	503	552	503	509	489	515	523	499	528	515	508	475	540	509	491	516	510	532	499	528	503	476	537	483	510	509	524	499	479	479	497	523	497	515	544	487	497	534	495	497	527	501	487	540	482	494	513	511	526	484	499	517	510	479	511	470	506	500	530	512	522	536	495	546	528	509	497	484	445	502	484	486	514	494	547	550	523	471	504	486	515	469	508	480	499	499	530	489	464	496	553	507	510	479	522	485	500	506	502	517	563	495	500	523	496	511	502	548	475	525	515	514	497	551	513	495	551	485	467	477	503	527	510	497	493	522	470	516	525	490	499	474	527	502	501	506	481	481	462	513	523	494	480	475	486	518	490	496	527	490	507	537	500	500	491	508	541	535	531	507	544	512	465	521	526	508	505	505	477	518	487	457	503	510	479	509	481	535	487	530	484	512	517	516	510	482	540	503	533	511	503	474	543	503	492	493	515	493	505	526	481	482	519	470	469	517	482	503	511	533	520	535	549	534	486	529	490	513	496	497	503	451	525	484	486	488	501	499	508	517	499	465	535	526	548	487	499	469	503	496	535	510	518	459	531	549	508	519	500	484	537	561	522	538	550	522	535	494	518	538	480	537	525	510	525	513	570	490	515	489	495	494	516	528	478	500	513	531	528	480	490	546	522	543	529	522	517	474	497	488	506	552	526	495	453	468	513	500	510	522	500	499	542	518	518	519	535	496	498	481	502	494	503	526	475	508	481	495	524	525	468	559	529	521	530	478	515	512	506	526	478	502	511	483	567	495	487	485	501	514	528	490	531	514	521	504	496	511	509	532	541	504	516	513	487	535	509	501	510	544	520	478	529	504	492	476	462	460	493
48441	10732	6117	3078	2175	1739	1480	1214	1096	999	938	849	843	809	774	750	720	685	750	706	650	639	687	656	658	693	639	659	625	662	676	637	678	657	643	609	637	601	585	634	624	674	635	649	586	641	645	652	640	600	638	619	594	621	610	607	630	646	651	571	663	610	646	614	587	649	644	615	610	663	595	640	653	654	604	633	618	636	643	639	613	646	679	597	652	607	607	668	623	578	656	622	604	651	618	591	630	654	597	618	657	613	612	591	609	616	614	643	665	679	630	637	643	603	629	615	614	634	638	651	592	582	647	617	600	655	605	644	574	634	658	637	637	604	638	582	627	627	622	620	628	623	597	646	632	620	656	606	641	656	659	649	655	628	627	638	614	634	620	649	612	663	623	623	676	589	648	588	579	635	616	644	610	626	650	545	642	621	636	618	604	633	592	679	630	634	575	618	623	634	631	632	583	595	671	636	574	644	589	584	602	588	637	638	651	633	667	595	640	645	638	623	646	617	649	631	625	629	653	599	592	634	629	602	560	621	628	622	612	625	619	620	589	670	614	602	629	639	621	626	624	644	604	576	625	587	622	632	614	609	615	635	640	617	640	601	602	645	650	632	623	617	611	660	641	623	621	622	612	652	652	642	633	595	612	633	640	585	655	625	639	664	637	620	606	634	639	606	636	606	640	612	662	602	610	633	609	669	612	607	621	673	659	626	662	641	600	631	615	637	587	596	620	619	614	619	640	636	625	633	595	640	605	635	610	638	645	652	601	612	619	645	688	645	589	649	605	626	621	595	587	571	620	611	631	675	661	600	610	607	588	599	643	607	613	662	638	660	609	642	597	622	598	603	613	601	622	603	592	645	625	655	586	640	667	610	606	615	630	598	646	648	661	653	608	616	630	628	577	607	577	646	638	642	639	590	624	649	634	584	631	597	620	598	622	619	620	650	638	612	630	629	621	622	638	606	621	608	646	646	646	645	692	647	658	633	589	644	634	615	612	642	639	654	657	637	655	625	636	641	641	658	613	570	630	635	614	623	658	665	596	603	651	631	591	621	645	651	636	632	627	629	642	617	602	646	620	662	659	633	643	670	607	640	612	609	686	625	635	591	631	663	653	659	632	608	600	606	635	625	597	636	612	629	621	603	619	639	642	598	619	646	643	616	597	613	665	628	617	644	612	645	610	622	622	648	720	587	647	619	641	599	571	631	603	599	629	668	645	646	600	676	595	626	660	587	630	617	638	649	605	604	600	661	650	655	588	613	609	618	633	598	606	633	683	645	642	630	619	610	617	612	589	589	649	674	636	612	650	672	596	654	623	618	657	592	659	665	619	602	655	681	595	589	605	627	635	625	606	618	615	613	588	599	662	648	622	601	681	632	629	590	633	626	628	637	645	617	646	615	619	676	622	609	653	587	626	637	612	619	617	647	652	600	602	637	645	618	651	587	614	647	601	641	613	665	590	639	599	595	604	589	643	628	619	591	632	614	596	633	585	618	582	619	633	608	617	611	602	664	619	584	609	633	616	636	628	634	621	639	663	601	659	629	628	617	644	623	629	666	627	557	623	628	635	644	661	598	653	622	636	603	653	603	616	617	622	613	586	600	661	635	602	632	644	614	667	620	604	622	616	669	601	589	575	607	608	667	580	627	610	614	616	618	653	677	642	642	611	607	634	644	643	621	602	589	614	667	632	607	625	605	630	574	629	642	655	617	642	646	648	636	640	630	587	634	621	616	653	603	633	622	598	636	670	634	675	640	619	610	656	585	644	596	644	655	633	622	693	621	646	628	638	657	606	616	643	634	616	595	614	655	600	574	634	623	571	605	631	643	608	610	600	626	635	654	591	666	648	603	589	623	638	626	626	617	623	566	593	632	626	677	624	599	633	631	626	592	604	651	603	624	632	606	641	634	625	647	610	614	619	608	644	622	645	629	625	636	621	631	617	598	591	601	639	613	668	600	625	637	637	595	622	609	659	623	608	627	615	612	619	644	618	628	630	641	605	656	633	602	649	657	656	609	616	621	630	597	617	609	588	610	630	636	631	651	596	621	637	648	650	615	619	608	619	617	633	635	625	595	620	615	624	616	649	640	614	614	617	623	669	646	623	666	648	625	606	606	621	633	610	603	643	647	640	637	620	660	601	626	626	633	647	638	617	631	600	620	619	648	628	611	658	639	617	613	626	599	648	653	614	667	629	632	660	581	602	615	624	654	573	647	609	674	605	609	615	643	619	611	672	622	661	643	611	636	624	640	591	630	615	611	605	669	625	601	622	633	695	573	599	642	651	670	611	624	625	641	633	585	610	631	626	594	627	628	601	596	609	615	640	646	672	658	632	643	607	630	606	609	685	617	630	625	651	609	618	639	570	576	616	623	578	609	622	624	628	616	668	626	591	612	612	639	606	633	613	660	618	599	595	622	642	603	614	651	626	658	633	644	565	617	634	600	630	619	675	600	609	643	607	668	630	613	611	590	650	613	616	630	605	607	646	601	588	630	662	596	613	609	629	624	637	668	621	633	598	605	654	610	631	627	604	672	619	633	604	661	617	637	601	614	612	608	624	625	644	652	612	649	633	603	600	667	631	606	632	599	642	606	614	641	639	556	639	582	629	681	578	624	631	641	656	605	607	620	618	632	609	604	656	616	616	615	593	650	621	650	629	553	641	585	607	634	622	628	613	607	673	617	614	631	595	618	623	643	606	612	656	647	629	653	636	623	647	626	648	649	626	587	624	649	626	610	608	596	593	618	569	641	592	677	652	599	628	622	629	604	595	616	657	616	633	638	583	656	606	618	614	613	630	629	635	625	638	680	616	635	624	632	600	621	601	640	613	636	628	619	650	663	634	615	637	571	630	581	661	621	643	634	596	628	603	620	647	609	596	625	626	589	630	639	627	641	583	598	595	651	603	625	622	610	667	657	619	573	642	621	591	603	625	639	622	614	594	629	622	640	610	627	621	638	615	636	603	627	619	582	612	615	629	625	564	584	609	601	652	622	662	630	615	617	646	647	577	619	643	624	627	616	617	617	620	629	627	627	668	615	658	616	640	600	585	620	629	648	633	667	593	583	616	654	583	604	592	611	625	575	603	585	625	581	641	641	605	623	627	630	583	629	635	607	651	629	640	643	649	660	601	607	630	636	631	589	622	614	619	629	645	680	659	686	598	592	584	607	648	630	616	605	622	608	624	634	618	657	595	626	625	645	633	644	607	591	667	599	595	582	661	605	614	620	608	621	604	618	577	615	613	589	595	613	643	615	649	605	645	638	606	595	663	693	641	593	646	621	661	631	635	649	648	638	615	651	616	645	604	650	647	648	641	604	604	623	619	602	609	582	588	623	622	640	664	636	639	638	665	642	651	608	659	623	613	622	611	610	640	630	633	621	593	623	623	591	687	606	621	629	644	601	609	620	667	630	590	645	611	649	639	607	584	631	625	611	605	643	578	630	643	581	634	583	596	640	636	639	638	626	603	651	592	613	671	658	636	623
25883	21458	27574	25477	6799	409	332	344	295	254	264	237	226	219	202	228	222	206	220	221	191	191	222	207	225	220	221	227	232	211	206	226	196	204	208	199	201	185	233	220	200	184	188	192	207	205	220	197	222	212	215	192	207	180	193	210	204	194	197	199	211	193	213	202	215	200	210	214	217	204	179	204	178	194	187	220	198	196	177	199	200	220	213	214	175	209	215	197	190	182	218	177	154	200	199	182	201	190	215	254	208	190	190	201	178	200	194	212	199	175	206	206	180	210	228	215	211	209	214	214	186	184	185	169	199	200	201	187	210	199	206	213	161	182	180	212	216	196	221	223	182	185	217	173	221	191	202	202	191	194	192	174	198	180	205	196	190	195	215	215	168	188	200	204	193	195	185	177	210	189	203	190	191	195	190	219	186	203	185	182	203	187	197	197	197	209	187	172	184	177	194	169	224	182	172	184	188	171	204	224	205	203	192	193	198	219	196	200	197	200	207	222	196	182	217	215	184	196	191	188	173	202	220	215	199	199	188	196	213	191	181	206	180	203	186	201	177	198	177	203	200	189	208	221	205	207	213	220	213	232	218	180	187	228	183	176	208	196	198	193	186	215	201	189	226	166	188	216	190	206	204	198	192	206	193	210	180	214	213	206	198	222	188	173	212	207	205	206	186	194	220	192	192	166	209	181	216	209	211	223	203	204	215	194	204	182	212	231	181	164	200	216	205	181	217	193	173	188	216	198	193	195	214	197	216	195	209	184	199	193	188	191	188	208	199	192	210	203	209	209	221	227	198	169	202	185	200	206	187	192	199	197	172	198	199	185	197	187	189	221	220	177	212	191	209	195	210	211	227	188	208	217	206	187	194	191	180	217	193	223	215	192	220	209	227	211	197	216	190	188	190	207	189	209	188	183	196	188	211	217	202	215	212	183	167	179	196	192	201	210	207	195	186	199	195	189	208	174	214	210	192	205	204	191	171	210	200	199	189	186	178	218	200	199	189	211	196	191	200	201	182	194	203	199	229	208	203	237	199	178	205	199	208	204	209	207	203	199	202	201	204	189	166	198	183	205	213	214	214	224	175	163	193	193	183	192	202	205	202	202	197	207	184	185	205	196	228	210	182	224	175	197	194	209	208	192	197	181	205	173	184	199	195	202	220	202	207	184	208	211	207	204	193	205	219	196	210	187	199	191	213	202	198	185	221	207	172	161	202	200	210	193	197	184	173	202	206	181	216	185	170	193	182	195	193	193	185	222	198	201	183	194	205	213	205	196	218	202	170	214	202	201	217	164	219	191	203	201	202	173	201	200	181	169	196	210	233	166	193	185	219	183	208	189	174	184	174	216	211	215	221	227	220	189	185	201	216	195	189	182	195	212	211	198	184	198	180	192	209	194	226	188	177	201	201	183	209	187	212	198	209	188	212	215	204	175	196	200	230	197	195	209	208	223	194	199	195	179	194	204	205	216	194	186	200	180	177	201	194	185	226	186	197	189	193	198	199	199	196	190	192	217	222	209	188	203	218	188	188	217	175	199	204	202	206	196	197	219	192	191	200	181	197	201	188	231	189	200	197	210	209	197	190	196	201	203	189	202	215	193	209	207	237	188	188	202	194	196	201	198	191	210	207	212	212	188	190	210	194	223	188	201	196	186	220	192	204	202	214	204	197	209	212	179	199	186	198	193	190	198	212	192	206	176	203	215	207	189	193	175	207	204	212	203	195	178	185	208	200	191	208	179	209	198	213	191	201	193	185	217	219	198	221	188	189	197	180	165	208	194	196	193	189	190	191	189	218	185	202	228	211	201	196	219	196	216	215	195	189	204	176	176	193	184	203	193	175	196	196	192	205	180	179	231	193	213	188	198	196	198	215	182	184	201	215	205	203	197	206	218	206	217	193	222	185	195	205	194	218	211	181	177	193	210	199	192	210	184	186	229	198	218	200	198	178	210	229	208	195	192	199	196	190	187	192	208	195	199	224	186	196	192	192	196	182	182	209	190	188	194	197	204	219	204	184	199	180	186	191	178	201	189	209	190	183	194	210	205	215	203	213	184	194	182	161	190	211	207	228	200	201	194	193	204	200	199	194	202	205	218	193	201	192	198	197	180	192	205	199	187	223	213	222	208	192	184	208	187	200	171	181	200	201	195	195	178	213	186	209	185	178	198	198	211	204	195	217	207	201	190	185	198	190	193	189	150	184	208	198	194	173	184	180	191	198	193	189	191	200	189	183	155	199	197	190	210	196	196	201	196	179	212	179	211	200	198	182	194	181	203	191	174	205	199	231	192	193	197	211	190	182	213	179	198	159	212	184	198	198	210	208	210	210	214	234	194	190	219	194	183	184	205	190	205	204	185	215	216	193	194	171	215	209	207	197	220	222	189	187	201	203	191	227	192	189	201	210	184	208	190	192	208	187	205	207	192	216	171	205	192	189	176	182	201	207	199	217	211	210	218	202	201	194	192	189	199	200	191	207	193	199	226	216	209	159	203	197	195	201	172	178	206	217	190	203	218	184	200	215	205	206	219	204	182	219	213	190	186	203	223	228	215	202	215	215	199	191	205	188	214	219	180	194	189	222	201	184	196	184	198	198	197	211	231	217	183	214	202	207	180	205	200	198	191	188	177	218	199	219	178	176	200	185	183	188	189	199	196	209	173	193	218	199	197	195	199	228	205	172	201	183	202	210	177	215	210	189	182	207	208	196	194	188	192	212	210	211	186	195	184	188	206	196	185	196	189	189	214	191	177	173	186	216	189	186	202	187	202	229	186	224	191	176	188	199	180	192	223	199	199	186	200	200	186	189	219	180	186	212	208	210	209	211	191	186	189	196	201	198	184	184	166	192	196	215	209	211	193	201	197	216	195	205	181	165	202	214	189	188	199	203	181	190	209	187	226	217	224	186	184	173	185	189	211	203	183	204	181	181	178	194	211	210	178	211	172	209	178	192	203	201	195	202	211	174	204	210	185	194	170	191	204	223	199	187	191	169	203	202	172	196	204	201	194	205	177	166	178	193	195	182	210	194	176	201	190	220	182	177	184	165	209	176	192	192	209	200	195	203	197	215	216	194	196	208	192	173	193	209	187	207	185	166	186	188	208	181	185	208	193	222	175	205	215	211	173	198	204	196	229	190	198	182	185	201	202	206	202	201	202	194	210	213	193	197	192	186	190	216	177	180	162	201	195	221	192	202	191	217	204	202	190	204	218	206	195	167	193	189	193	184	192	197	218	179	205	188	221	202	236	209	217	164	180	187	210	188	210	212	201	204	209	216	203	199	206	176	199	208	175	211	199	209	208	205	201	200	193	197	206	176	193	192	210	178	225	216	183	196	192	192	201	203	186	215	227	205	188	213	169	222	192	199	223	196	190	213	208	200	214	206	191	193	171	204	188	198	217	178	195	193	186	199	211	202	210	186	186	187	211	197	212	181	201	193	231	185	195	183	179	190	191	189	201	201	175	189	203	208	207	188	209	206	216	198	191
45097	7216	3059	1521	1028	843	741	566	514	468	417	382	404	322	350	334	351	326	322	314	331	320	310	276	272	297	314	289	275	285	287	300	318	299	269	290	269	307	287	300	275	302	291	251	278	319	309	290	260	291	286	263	301	263	311	289	292	284	279	294	271	261	287	264	258	278	298	277	284	299	257	304	281	270	292	287	284	233	273	323	286	289	271	286	262	264	253	266	272	251	267	301	249	284	281	253	260	257	302	261	280	266	271	268	278	231	294	293	288	282	258	286	279	275	269	259	253	274	254	278	281	263	295	278	292	273	272	272	279	284	260	276	273	283	296	286	264	274	277	259	264	259	307	284	285	271	258	276	269	295	255	239	264	273	294	284	278	284	267	297	280	293	283	248	280	263	316	305	271	266	262	284	277	273	253	280	274	256	292	271	278	277	247	241	300	285	258	263	286	281	248	276	242	278	279	261	264	272	279	269	258	309	266	283	286	280	268	271	290	288	250	242	293	278	311	251	286	263	278	300	264	251	291	262	268	264	269	277	281	282	275	298	272	271	285	242	255	302	250	262	257	250	274	267	285	281	296	268	303	270	274	278	256	292	287	298	270	272	293	308	259	271	266	308	269	255	296	297	270	288	277	266	253	262	262	288	260	251	276	297	256	249	282	234	306	284	282	285	317	272	259	266	272	301	290	279	284	264	294	304	280	233	289	310	271	279	262	278	259	270	277	263	241	254	277	250	296	252	267	272	272	255	253	280	266	268	255	276	271	279	262	297	297	301	276	261	271	258	275	293	279	310	307	290	278	281	285	255	266	294	271	260	277	261	277	250	278	284	267	271	283	251	257	294	253	264	276	241	267	285	264	292	250	289	262	267	269	258	290	283	256	233	300	267	282	305	256	255	286	269	270	260	260	276	278	257	274	270	247	308	283	279	256	274	274	250	312	267	275	275	242	262	240	278	274	269	292	297	283	274	298	248	288	269	301	275	256	265	290	283	269	250	272	267	286	312	287	274	286	258	272	294	277	282	254	273	270	284	254	261	260	247	286	258	264	305	262	259	290	269	272	256	276	281	282	260	274	315	271	274	274	292	264	265	269	282	258	287	234	287	278	280	289	265	267	270	275	249	275	273	266	274	272	242	287	264	270	298	310	279	277	275	293	277	260	279	294	269	294	283	263	277	277	298	278	293	268	248	299	275	271	274	237	264	308	279	290	278	252	267	259	276	278	294	279	250	300	256	289	275	299	283	278	262	285	260	250	302	273	273	281	289	284	297	267	277	269	282	278	269	264	266	263	279	279	258	288	283	275	270	277	282	318	281	251	294	280	284	291	283	276	266	290	290	236	280	264	276	251	262	284	275	273	258	263	279	283	286	260	264	280	326	270	265	258	281	292	287	264	260	245	285	296	287	289	269	271	261	292	274	252	266	300	273	294	281	279	269	293	258	262	263	303	271	243	272	318	301	284	273	298	310	272	294	258	276	249	256	239	258	256	281	261	271	279	291	266	277	237	266	274	262	289	310	254	286	259	291	258	286	269	240	281	266	285	284	265	304	273	283	266	270	291	256	263	291	242	295	282	306	297	281	288	295	257	286	285	277	269	277	303	316	269	271	271	278	285	277	316	268	273	282	290	278	245	282	283	276	281	266	296	274	259	273	250	275	294	274	295	276	280	266	264	280	275	254	270	258	271	264	278	315	273	273	264	274	266	279	292	281	256	282	259	253	253	248	279	269	263	306	266	276	270	279	232	253	253	283	267	247	292	256	278	256	260	284	259	266	269	292	281	292	250	273	262	295	263	291	299	242	264	260	303	306	252	283	268	298	292	277	260	276	266	285	285	237	276	256	291	278	262	282	269	273	288	259	283	307	283	277	287	271	281	299	282	281	255	278	292	286	269	282	260	250	293	242	294	256	295	279	249	275	281	264	278	281	258	285	239	297	310	296	274	241	279	268	295	264	296	264	264	281	276	246	284	302	286	258	278	285	262	258	278	274	285	287	255	289	286	273	255	289	321	293	284	242	262	273	290	286	283	270	243	278	258	277	257	273	272	260	275	286	291	277	278	286	290	276	264	257	254	264	274	274	279	261	290	287	311	274	256	254	292	255	269	278	277	241	269	278	253	275	276	283	259	282	279	275	269	234	276	248	302	313	245	268	283	279	264	290	325	241	276	301	305	279	277	268	278	274	262	269	269	272	285	261	301	288	262	273	283	263	293	283	265	281	257	247	266	289	259	284	269	240	277	293	291	270	275	260	271	250	275	259	287	297	264	279	261	279	263	257	297	298	261	267	289	246	277	278	267	274	240	286	273	249	278	265	279	272	275	270	292	260	277	244	325	261	279	285	292	286	263	261	259	255	293	291	262	253	289	276	257	262	298	270	254	277	266	306	280	265	283	251	284	274	269	284	271	284	282	270	248	281	273	294	260	273	273	251	273	266	273	267	253	282	251	275	279	256	266	239	264	305	279	305	278	276	277	288	283	272	275	276	282	253	274	238	271	264	259	286	267	273	301	271	279	280	267	257	251	288	252	265	292	246	265	279	287	249	259	286	295	288	273	289	289	300	262	254	264	251	282	306	265	252	258	276	283	275	279	261	289	303	265	271	244	288	306	281	279	284	297	282	281	278	256	297	277	248	269	265	291	276	302	283	287	275	298	276	271	291	281	305	279	259	269	261	284	287	263	295	252	268	265	262	255	269	250	282	265	265	264	258	258	286	271	250	286	285	276	273	278	274	286	264	291	271	282	272	323	316	271	282	288	286	255	276	273	268	250	292	280	253	277	281	257	272	274	255	268	269	311	268	265	304	266	267	290	259	275	288	263	309	249	269	275	292	266	276	251	277	264	260	250	261	289	267	266	265	275	267	268	258	300	284	278	259	299	281	261	262	266	268	293	285	274	268	278	276	266	267	259	299	295	264	265	306	264	281	276	256	316	265	283	260	272	270	266	269	278	274	293	276	283	279	235	263	282	275	287	278	275	306	297	285	268	284	293	301	259	276	268	287	253	251	301	261	288	302	254	260	305	275	298	309	265	279	263	262	256	297	276	258	278	266	254	275	296	276	276	287	278	274	280	259	250	265	305	281	276	274	269	276	284	274	269	290	256	261	254	309	260	256	247	283	249	287	272	245	283	257	270	288	263	272	274	276	296	292	257	275	275	261	283	288	254	263	269	281	279	280	262	288	296	281	269	251	250	262	287	255	254	269	290	264	249	258	267	271	286	274	266	269	274	275	294	280	259	259	262	250	253	289	267	297	270	283	276	311	266	264	260	280	281	277	284	261	277	281	286	261	257	253	271	272	278	270	293	259	284	259	238	268	258	279	297	280	274	275	279	282	297	261	317	278	298	287	259	279	266	272	271	253	288	299	284	300	290	271	268	313	279	261	257	270	253	246	238	281	288	268	288	294	244	290	252	306	270	280	278	253	274	254	300	278	293	275	262	243	286	299	269	252	285	278	262	283	290	295	278	267	285	237	269	264
23399	21482	29429	23956	21475	21498	7714	1160	912	844	789	750	722	681	621	685	631	661	609	658	646	629	595	618	609	628	611	647	585	607	575	578	578	573	573	569	546	594	561	541	595	601	582	558	580	566	568	618	576	533	568	570	602	594	596	571	554	612	582	616	560	569	603	582	566	594	567	561	570	570	526	576	614	579	501	568	507	548	575	575	594	545	556	550	547	577	558	555	566	571	548	563	560	599	582	596	600	555	564	601	520	544	570	590	562	583	576	573	606	580	571	564	566	579	540	562	537	592	550	559	579	578	557	567	566	582	570	527	544	537	587	567	570	557	558	544	513	523	560	572	560	546	570	571	545	545	555	545	564	579	570	544	523	576	543	567	552	585	578	528	532	588	589	542	580	574	528	567	569	597	582	567	565	585	593	596	569	519	553	559	551	549	544	569	548	610	560	539	549	582	579	593	582	601	522	553	629	535	615	590	540	533	555	551	625	527	589	564	581	574	566	545	550	561	523	590	573	565	598	542	555	595	512	553	522	571	533	545	547	543	604	558	564	557	543	548	580	570	585	515	553	542	540	566	569	525	520	554	579	538	574	553	568	556	556	533	577	586	571	595	539	579	559	545	556	562	544	557	549	555	558	583	583	581	526	543	514	579	561	564	550	513	553	567	573	540	573	523	579	526	507	540	548	569	574	517	554	519	513	533	557	579	559	530	579	602	558	554	544	534	541	590	525	560	545	536	567	551	581	577	538	536	593	570	584	553	521	544	571	583	546	556	569	569	526	569	599	597	579	581	563	527	558	559	558	557	561	544	549	543	589	514	567	541	553	562	567	578	589	583	596	607	519	505	577	543	572	539	524	569	530	536	514	535	569	549	558	549	575	601	568	542	532	584	530	565	576	559	594	530	548	568	581	596	569	559	550	624	611	605	565	627	564	570	571	545	567	521	601	566	596	533	557	527	547	597	548	563	568	520	564	600	571	595	550	580	589	557	585	553	603	562	544	566	598	554	537	547	595	564	566	568	591	549	600	593	568	583	608	547	580	541	574	533	575	554	566	568	565	578	527	575	569	566	583	564	589	585	567	552	533	534	554	558	601	563	559	597	559	585	572	578	534	603	572	624	560	559	588	604	592	547	524	533	549	533	591	562	593	546	533	550	583	555	596	555	544	606	556	558	548	559	591	586	558	556	554	551	506	524	547	566	595	554	533	558	554	579	551	551	570	583	561	587	555	536	595	546	580	539	563	538	537	555	566	573	578	560	572	562	529	568	558	599	526	548	569	549	555	570	491	583	599	573	554	548	541	539	547	552	602	570	559	576	572	541	552	544	512	546	532	551	597	549	546	541	571	560	505	590	581	541	568	566	559	578	587	518	564	558	576	549	540	573	574	576	611	552	554	561	575	529	575	590	542	553	561	568	559	585	558	576	562	580	569	519	568	566	556	567	576	585	550	587	604	585	513	572	530	564	572	588	575	559	547	564	535	548	527	539	558	600	574	568	574	598	571	511	528	570	556	581	589	584	572	563	493	527	550	541	576	527	578	558	549	575	586	569	532	588	572	551	570	562	578	552	596	581	585	610	549	588	604	521	578	577	574	569	554	595	571	597	567	575	556	568	557	560	553	567	544	558	495	618	545	571	575	560	548	602	537	576	526	617	558	550	552	555	544	580	534	550	568	596	557	537	572	535	544	535	553	526	542	552	518	545	545	557	574	596	531	506	548	599	602	579	547	528	560	596	580	553	581	606	535	558	553	575	577	577	555	576	569	585	544	537	546	568	564	556	627	571	568	532	556	523	550	544	532	524	549	527	582	575	548	556	564	524	552	583	565	524	574	552	580	550	557	518	498	589	543	549	575	598	585	565	544	593	577	558	529	551	553	562	560	551	564	580	539	553	583	561	557	536	591	493	578	558	517	565	585	592	575	617	541	619	556	525	600	563	523	567	502	590	584	559	555	540	561	583	559	569	596	550	543	531	589	580	564	580	519	583	552	567	572	580	540	582	542	605	632	580	555	534	555	532	556	614	541	589	619	545	521	548	561	559	552	532	535	531	582	546	584	640	599	548	559	612	571	576	576	576	566	566	514	512	566	555	579	562	555	575	567	599	543	571	597	547	589	577	563	555	583	575	556	606	602	563	578	564	576	566	532	517	561	607	532	607	537	567	549	576	529	579	609	577	565	551	577	563	592	570	491	526	548	577	544	610	580	545	552	553	538	600	539	598	584	569	566	519	547	571	545	611	563	569	581	546	556	552	557	567	545	531	533	562	547	545	559	564	592	559	585	585	558	532	546	614	562	555	583	570	544	569	574	568	567	574	542	607	567	513	572	532	560	559	528	593	580	545	513	576	588	546	578	545	587	585	591	583	594	586	547	552	595	538	581	542	505	544	523	545	605	611	582	593	551	583	580	588	561	549	566	586	555	595	551	591	542	583	575	585	536	613	552	567	607	541	561	574	569	519	595	541	570	559	577	524	549	558	556	541	571	553	538	521	565	577	559	595	556	614	582	544	518	558	509	571	549	511	559	566	578	557	512	526	545	540	540	586	557	551	552	591	539	529	570	558	594	595	542	533	557	546	574	556	551	540	589	538	531	517	589	532	564	543	566	556	577	559	513	542	539	568	565	536	583	586	545	603	597	515	573	562	589	540	583	582	558	568	563	543	572	597	597	583	538	507	529	555	565	605	556	511	533	574	563	567	583	570	576	594	566	553	591	553	562	540	613	538	555	535	528	545	540	558	569	596	564	540	583	591	574	573	541	560	565	528	542	534	569	559	580	588	517	561	568	529	517	550	526	551	544	549	595	502	558	599	570	556	519	552	529	536	556	572	529	538	577	541	569	601	565	556	590	599	550	565	553	555	534	613	584	580	576	555	557	563	588	584	576	521	565	552	587	575	538	531	567	545	564	580	525	591	589	553	541	573	540	550	584	555	575	575	580	577	533	571	551	565	550	529	565	598	563	589	518	588	540	538	559	602	561	577	556	575	555	565	524	598	566	537	549	554	576	614	570	539	570	555	538	578	563	605	566	585	614	568	563	579	584	554	559	546	513	523	575	572	597	542	630	561	555	535	586	577	598	588	555	547	611	580	538	588	587	522	554	591	561	584	592	564	598	575	593	549	556	611	533	556	586	548	570	620	534	590	594	492	596	569	554	519	582	576	552	535	550	602	581	566	564	555	517	544	583	512	595	569	554	595	528	566	544	531	553	562	543	567	568	564	558	547	592	588	554	537	551	562	564	564	570	557	545	542	542	573	572	520	566	553	554	537	564	593	541	533	556	528	566	540	602	543	545	583	559	517	549	523	569	514	564	534	577	593	574	604	574	572	544	562	542	526	532	559	554	571	578	582	560	583	543	588	598	554	524	515	577	545	527	582	585	560	580	607	547	526	540	545	590	574	602	551	583	549	539	515	522	545	522	558	549	565	542	593	582	556	571	585	518	544	591	572	580	616	547	557	544	591	630	612	563	608	564	590	569	598
56401	14765	10196	5161	3740	2829	2301	1902	1608	1422	1363	1137	1126	1092	966	949	832	892	873	874	775	794	750	838	841	790	779	769	799	782	720	774	754	697	777	763	703	751	718	731	697	683	731	706	714	704	727	709	732	757	737	730	682	741	670	680	733	691	738	671	694	680	745	675	722	710	724	687	739	726	737	755	728	704	688	726	728	720	736	680	733	712	741	682	692	724	666	676	761	749	721	670	662	724	678	699	704	696	704	665	756	742	669	720	687	667	699	733	736	697	709	700	683	688	699	680	661	638	732	680	699	671	705	702	686	662	692	745	692	692	695	719	725	665	695	691	698	681	686	668	659	682	700	686	698	706	657	682	738	659	745	723	704	690	675	704	708	680	728	675	736	708	660	700	690	715	673	735	697	681	695	691	695	703	655	668	676	717	661	686	728	693	741	695	693	660	652	672	695	671	731	708	719	695	701	649	727	699	714	704	722	646	685	709	691	712	678	715	719	683	656	710	693	701	707	710	739	712	705	703	694	673	727	712	701	672	685	738	700	710	682	720	653	723	697	700	675	754	670	715	671	681	688	731	726	692	652	713	724	712	705	745	665	701	671	765	731	683	730	696	723	693	707	731	716	723	711	721	732	664	696	661	701	694	712	668	732	707	748	663	693	649	684	683	768	691	693	669	676	709	683	677	703	715	662	717	718	715	700	741	678	695	721	673	691	753	693	748	714	681	709	729	739	702	717	707	737	694	700	718	713	708	688	668	720	707	706	707	732	738	691	663	709	687	676	736	674	691	685	706	703	699	694	684	685	711	678	697	697	732	715	690	743	661	733	705	688	658	718	683	684	694	661	715	660	691	715	727	663	739	692	688	713	696	673	693	717	689	691	698	676	706	718	667	674	675	709	739	690	677	750	723	692	710	725	702	702	670	676	699	753	704	650	710	656	686	715	687	699	732	655	698	707	720	722	717	692	716	686	699	684	633	691	704	737	715	656	671	710	690	676	682	696	730	688	649	646	711	667	701	689	684	652	697	719	726	711	670	668	724	682	652	669	730	741	731	736	680	714	685	740	751	747	698	715	645	702	726	726	679	712	687	718	661	693	706	714	688	661	689	692	657	680	718	739	675	707	685	674	702	643	650	663	665	691	704	673	690	689	660	698	712	699	693	725	704	745	715	686	676	705	707	708	688	720	700	706	658	739	728	683	670	731	688	686	730	699	717	678	698	643	732	693	711	712	738	696	703	717	706	687	660	652	714	704	713	683	709	720	694	673	680	678	682	673	665	709	730	706	701	684	737	675	703	717	678	728	721	722	682	716	682	679	703	694	729	680	684	674	700	683	708	703	730	734	646	700	654	679	692	711	740	693	743	679	684	714	716	668	739	726	703	772	680	720	734	641	687	717	667	654	709	664	727	712	702	664	720	727	710	715	731	719	739	703	656	728	691	692	702	739	676	710	680	736	666	687	676	645	696	688	707	735	733	670	716	726	723	709	680	709	720	663	733	688	714	737	723	702	718	687	712	713	744	694	659	683	726	688	722	694	669	689	679	697	674	729	681	714	701	694	732	721	694	710	686	739	699	724	761	699	733	663	697	716	708	674	715	656	759	708	691	704	690	686	730	643	730	706	714	674	683	739	702	695	722	660	743	689	748	709	674	668	730	699	644	712	661	711	675	696	631	682	692	664	723	679	659	696	714	708	716	736	700	704	690	675	685	654	709	716	680	722	677	701	703	707	686	723	666	641	744	681	681	690	690	724	710	703	694	687	675	720	690	723	670	740	688	717	626	666	730	746	707	702	682	697	674	698	705	710	701	700	691	663	683	731	705	693	708	740	700	684	711	676	711	681	707	665	714	657	700	695	705	666	770	681	704	674	687	666	716	701	755	712	691	680	686	666	681	717	713	729	691	765	723	733	739	709	727	710	687	683	728	692	732	691	707	686	673	711	738	707	644	697	724	727	674	698	734	687	679	701	677	733	709	730	652	661	666	621	714	691	686	647	712	689	712	744	718	700	725	701	691	703	694	682	699	704	703	725	703	731	734	697	713	704	703	673	701	696	712	700	672	666	699	652	711	718	700	711	682	761	731	676	686	781	779	711	664	668	695	700	677	704	703	696	708	678	635	698	688	715	718	687	695	684	673	683	694	660	705	705	717	727	688	719	693	706	692	721	693	683	720	733	709	688	734	670	694	686	711	706	725	692	644	673	752	704	689	670	727	678	710	671	703	710	670	711	687	689	715	674	680	688	709	701	686	734	701	710	716	681	724	680	693	704	683	713	734	677	729	724	680	705	698	697	708	696	687	691	726	636	718	737	741	662	718	726	684	666	702	716	692	705	684	725	672	706	719	711	704	704	665	685	663	731	680	686	694	646	760	699	725	701	668	709	696	754	706	686	721	738	710	710	717	737	676	709	665	678	712	759	707	693	689	700	681	679	702	663	698	723	697	681	655	696	705	679	652	737	690	666	718	712	732	704	720	706	687	700	707	698	662	699	702	704	647	709	700	639	673	692	692	692	701	667	707	705	694	679	715	705	677	754	703	702	683	705	717	717	706	706	706	702	713	682	678	685	686	716	732	723	719	742	704	716	676	665	670	680	698	702	731	697	704	702	727	721	696	660	705	682	692	700	679	679	727	670	696	707	700	663	710	769	721	728	678	679	728	695	694	697	690	713	694	717	638	648	652	715	758	700	683	669	713	719	729	694	688	703	672	655	693	666	706	734	729	734	689	700	722	720	707	712	690	722	689	775	698	675	695	651	685	693	688	704	714	677	705	703	709	644	726	708	679	651	619	753	697	733	767	684	677	668	734	726	642	712	718	687	697	672	672	653	676	693	735	690	765	714	697	695	702	668	703	741	649	714	663	687	688	645	667	699	689	744	651	703	685	703	675	668	689	699	711	681	686	719	689	725	700	694	656	729	750	684	693	718	665	705	638	739	700	700	665	705	694	740	718	663	717	660	697	656	735	707	671	707	726	693	683	695	703	701	697	682	673	714	733	749	670	729	687	726	766	692	703	702	693	687	689	704	696	716	712	713	729	704	687	712	685	689	697	666	710	687	723	704	686	682	706	726	685	641	708	680	683	695	701	698	702	728	691	703	665	652	696	707	712	698	696	674	672	672	708	690	682	688	714	761	667	680	674	644	691	670	681	749	715	714	683	692	741	712	714	715	702	670	674	716	753	672	723	658	670	686	649	779	684	692	713	709	703	714	686	667	712	713	675	712	735	686	668	696	705	721	671	694	709	743	684	759	712	672	743	689	719	684	651	681	699	664	636	728	654	674	723	692	629	664	733	732	664	720	689	704	720	675	679	677	654	658	719	677	735	697	688	776	699	659	656	681	714	676	703	719	642	733	703	685	722	668	712	708	685	746	701	683	698	670	718	727	743	683	682	737	692	686	673	688	736	712	647	691	691	727	708	701	704	685	696	670	687	740	731	682	690	654	745	681	712	673	727	675	733	655	693	690	730	681	675	684	680	710	718
28434	19531	5620	642	490	494	334	287	266	249	254	274	256	264	291	258	244	233	229	262	230	264	225	233	270	275	238	244	215	247	266	265	232	272	245	247	241	267	258	259	273	240	246	236	230	259	249	253	270	218	246	223	263	275	245	230	254	240	250	221	262	225	253	247	283	252	279	250	288	244	271	244	249	251	247	257	265	243	278	211	251	270	236	236	253	247	225	253	254	250	254	292	255	231	288	251	227	243	250	265	269	248	220	262	273	259	256	253	256	232	269	277	231	264	236	230	262	241	257	241	245	234	255	236	242	276	264	270	246	282	268	278	246	258	243	265	284	248	265	215	251	243	247	221	276	241	284	269	272	268	283	240	259	239	262	248	238	218	230	240	248	229	270	252	230	266	219	232	247	233	238	267	238	253	269	237	282	267	250	223	229	280	259	249	258	274	252	254	265	250	241	262	269	266	247	246	248	230	243	259	248	252	215	231	261	248	272	266	277	271	287	247	262	238	257	271	227	232	224	255	271	238	272	246	248	259	251	264	290	222	236	236	277	278	232	232	254	237	226	248	226	255	232	257	261	253	242	236	248	244	254	238	276	245	238	259	246	260	243	244	249	249	254	271	290	252	239	249	240	243	259	261	236	245	234	246	271	262	236	260	243	234	245	252	234	240	265	211	256	257	230	240	238	246	276	247	264	251	244	266	231	244	249	241	259	244	263	207	249	234	262	295	236	265	263	251	214	245	266	256	239	285	240	254	248	223	279	266	218	268	249	222	252	287	226	248	269	230	258	237	227	259	255	234	262	242	263	240	242	254	268	249	214	252	238	234	255	244	264	272	251	254	260	286	254	237	250	251	238	270	241	237	241	245	257	263	261	277	255	254	252	267	249	230	241	247	235	248	259	232	246	249	246	236	249	271	264	240	256	247	246	257	230	243	245	249	264	267	245	257	227	243	245	242	245	263	239	253	274	241	248	229	262	267	264	244	267	254	238	247	247	258	241	238	243	245	247	243	233	242	251	242	230	247	258	276	250	262	244	252	230	277	232	250	238	232	267	254	248	222	250	269	247	238	238	253	233	238	262	250	244	252	252	267	271	256	248	232	227	244	259	230	250	260	273	240	243	239	249	247	270	232	230	256	238	282	241	249	263	264	220	224	226	259	270	242	265	258	249	253	254	260	251	238	266	280	229	244	230	272	257	263	221	265	271	246	246	255	271	244	247	250	252	274	230	258	270	234	252	270	237	262	213	256	250	261	244	251	235	261	243	255	275	261	264	245	270	230	252	271	247	270	243	245	253	273	248	272	229	267	240	280	233	255	268	233	235	231	252	246	259	234	240	261	247	266	261	242	252	260	250	233	222	230	263	260	238	262	203	228	258	251	240	241	215	248	254	262	241	234	248	263	287	247	266	224	240	273	219	252	249	232	251	258	244	269	253	258	234	258	232	242	255	283	256	262	244	233	241	262	219	259	241	239	268	234	259	241	246	222	245	244	255	228	241	237	239	261	264	240	257	270	231	266	206	243	244	263	235	225	251	226	247	250	277	237	270	261	218	237	236	236	264	224	249	264	243	259	241	266	240	244	238	251	222	252	243	250	215	270	265	245	240	245	263	273	242	246	257	239	273	229	222	265	238	266	211	274	239	248	254	230	222	231	251	237	253	242	240	254	244	262	234	261	266	251	264	261	223	212	217	243	256	222	265	254	240	233	244	226	275	241	253	230	249	232	217	256	261	246	257	239	269	291	254	263	253	243	238	253	258	266	231	258	227	263	240	252	256	230	271	257	242	261	240	250	273	224	254	240	255	238	249	230	253	223	261	249	262	268	279	231	251	255	264	246	261	249	252	265	239	253	260	269	223	246	258	228	269	248	265	242	254	240	252	263	236	238	273	232	250	250	258	241	257	250	296	210	283	215	231	247	247	235	251	266	289	256	244	238	246	254	249	255	238	255	252	247	264	260	277	247	237	252	246	253	250	249	266	251	240	267	250	269	242	269	269	262	263	263	225	254	229	244	266	253	248	247	235	238	273	233	247	252	261	240	255	238	232	242	251	231	273	244	257	240	256	271	236	280	255	246	263	236	261	270	241	258	231	234	259	235	256	282	239	272	267	221	248	253	279	234	234	253	278	228	276	254	240	233	242	260	259	224	247	259	268	259	232	250	239	265	279	233	280	232	251	254	298	253	280	254	247	283	259	267	247	225	222	261	241	246	239	299	245	238	249	242	233	235	259	249	252	262	279	228	294	255	247	261	220	220	243	256	237	245	259	223	244	222	257	245	277	243	250	251	271	262	238	238	269	287	227	235	221	252	260	269	244	252	258	252	267	251	251	261	246	257	246	228	289	233	222	232	263	267	269	246	253	228	242	238	236	214	239	229	228	237	257	260	255	235	245	254	255	263	268	241	226	259	248	262	247	268	248	226	239	262	273	253	232	271	227	237	296	277	243	248	226	251	242	241	264	263	263	236	264	269	238	250	252	255	233	236	236	256	212	268	258	236	232	231	247	257	275	251	270	229	242	222	264	285	252	281	226	251	282	238	235	261	232	239	210	261	221	248	244	247	227	247	253	269	254	230	245	250	264	233	255	256	251	243	250	269	262	261	238	270	251	247	252	234	257	219	241	290	230	274	222	247	265	239	248	287	242	260	271	248	249	257	270	233	245	265	263	269	270	248	283	241	243	263	262	275	249	249	253	260	265	232	245	256	258	248	242	256	256	265	247	272	233	262	273	241	241	238	258	223	288	239	221	257	265	244	264	193	238	281	256	255	283	228	252	258	235	237	255	245	238	275	226	216	260	255	241	247	250	261	254	263	226	241	234	253	273	266	241	258	249	235	248	279	256	257	269	251	239	244	243	233	228	236	257	221	249	251	244	273	249	255	264	262	232	228	246	266	247	266	278	222	235	270	266	234	239	246	242	240	246	248	279	236	252	246	251	257	256	242	283	263	237	288	270	255	251	253	229	240	254	236	259	279	264	255	274	250	273	271	259	233	229	232	232	225	250	254	229	256	265	259	263	282	266	269	239	251	254	245	240	247	266	249	245	260	252	250	222	246	251	243	247	267	245	251	226	236	259	228	245	234	250	239	278	262	228	278	262	253	201	239	250	254	228	245	237	244	234	227	241	251	260	262	244	264	209	272	235	256	253	243	257	233	260	244	242	243	251	249	234	282	250	275	253	253	226	283	241	256	221	244	246	253	240	244	267	253	266	236	254	225	228	275	261	264	245	279	264	240	245	285	272	249	243	260	239	249	247	252	244	264	244	258	256	240	244	252	249	227	234	245	239	241	222	261	226	254	250	265	259	243	269	263	253	251	237	237	233	255	233	280	242	257	227	270	277	252	271	217	274	263	219	279	265	239	245	244	255	293	233	274	279	247	239	249	236	239	261	224	221	274	267	240	219	249	240	248	271	201	229	226	215	250	257	250	248	254	280	226	258	238	229	240	237	251	265	277	234	260	218	226	227	225	270	254	244	248
21335	2041	709	476	422	369	349	325	329	357	341	330	344	331	286	332	327	317	346	338	343	310	333	304	318	292	318	344	320	314	292	331	336	339	334	328	308	308	323	305	299	320	298	311	318	321	291	341	341	322	296	322	341	315	306	323	331	302	298	296	310	332	296	339	340	304	297	289	324	316	308	355	349	338	303	318	336	289	312	330	347	327	312	321	325	312	340	334	328	299	291	322	342	327	302	332	348	304	312	318	315	326	345	326	291	297	343	290	312	340	353	322	322	347	295	342	322	298	326	305	313	314	316	304	336	306	347	312	330	280	328	298	331	314	299	302	303	347	307	287	310	320	339	327	323	306	342	323	304	327	313	338	325	324	332	345	319	314	311	341	342	347	345	308	307	339	320	313	307	285	322	302	308	300	331	266	299	314	343	298	325	306	304	321	312	314	312	334	331	316	335	322	315	336	330	324	305	304	304	297	322	346	288	313	320	316	321	309	337	350	308	308	311	310	280	298	343	297	342	310	324	318	311	299	336	312	318	304	307	318	313	289	313	333	316	332	328	322	326	293	341	314	298	314	303	328	347	299	296	299	292	325	295	311	328	302	327	309	358	324	300	323	331	334	315	323	345	305	331	307	293	315	299	305	331	314	323	305	347	298	306	319	295	293	315	320	320	332	318	307	292	328	335	321	340	340	319	335	305	315	303	307	338	320	324	337	337	315	324	339	328	318	352	307	300	325	347	319	331	304	326	319	330	322	312	290	301	331	284	322	311	296	331	302	315	299	305	328	330	357	292	287	324	321	304	304	343	327	293	330	313	311	303	291	310	304	338	332	355	330	307	314	303	314	340	310	310	324	331	337	321	322	317	354	308	300	302	325	327	309	305	330	297	338	348	328	342	327	274	313	340	304	338	313	295	325	296	340	307	315	301	330	311	313	321	294	297	337	331	341	294	319	337	333	316	338	313	326	317	327	289	332	331	321	321	311	300	308	310	296	302	319	315	321	336	319	304	285	296	311	312	309	318	336	296	312	316	322	317	317	365	313	320	309	315	285	306	293	357	283	329	298	297	299	324	315	317	305	293	337	328	306	320	311	331	305	355	325	307	322	305	318	317	301	298	333	307	288	303	350	307	339	338	288	337	321	300	309	300	309	308	315	345	316	320	308	307	318	307	301	313	340	293	303	307	290	301	304	305	319	330	316	307	310	321	331	328	329	324	295	327	325	319	332	299	329	348	273	314	297	323	317	360	324	335	283	303	310	325	299	298	339	343	341	339	307	330	338	331	313	332	321	327	301	307	297	314	320	294	285	305	314	310	334	344	362	326	324	332	322	362	305	343	311	338	317	303	322	298	327	330	307	348	324	268	328	311	286	357	299	338	297	291	307	330	313	316	320	327	340	315	315	329	302	322	312	334	345	365	322	326	281	333	322	273	311	344	334	279	265	318	363	315	318	323	293	306	332	318	307	334	299	323	349	278	324	335	310	306	316	325	324	319	350	311	303	324	303	315	335	315	302	294	329	296	318	290	312	328	313	325	334	304	327	314	326	304	339	313	297	291	320	341	306	340	350	287	306	302	310	298	322	305	306	294	283	297	329	299	340	353	328	351	318	303	332	314	301	323	329	327	291	308	337	328	311	305	327	317	317	329	346	301	311	305	332	332	302	320	334	356	309	326	308	281	335	287	301	333	309	322	304	299	304	284	312	336	340	334	337	314	311	316	330	305	311	290	338	337	280	302	324	285	326	329	328	314	346	299	311	300	295	318	312	293	300	285	290	298	303	313	317	304	308	312	311	290	309	332	301	304	286	334	304	311	314	322	319	332	351	309	302	348	347	314	330	330	362	321	312	304	337	322	302	318	326	334	327	329	334	341	304	303	304	319	292	314	331	319	299	280	314	328	315	297	328	331	304	312	278	314	306	274	328	327	336	367	277	309	344	320	330	319	323	340	321	346	291	332	287	331	291	313	303	330	314	303	315	326	322	283	303	320	319	320	318	300	327	348	302	317	316	296	345	301	323	331	306	310	339	310	277	302	309	298	313	322	318	304	326	305	319	354	300	296	318	296	305	299	304	348	295	328	332	282	339	323	345	327	299	323	332	321	288	330	304	306	272	298	315	322	307	300	333	323	331	341	305	352	349	347	286	292	303	351	338	336	308	307	314	318	317	338	306	312	300	324	315	302	336	286	322	320	334	338	307	295	314	329	311	333	281	319	313	310	305	310	328	288	313	304	322	330	299	318	347	323	341	315	312	293	292	294	298	315	310	305	303	346	303	321	318	305	352	330	331	332	313	306	300	324	309	316	320	297	297	322	313	327	312	311	303	343	327	324	327	318	323	328	327	334	326	336	298	334	330	321	308	314	322	319	350	327	352	297	302	327	339	315	316	300	276	336	335	288	325	379	301	322	312	327	316	295	285	321	319	306	292	358	325	284	313	331	326	363	327	367	288	346	333	325	333	297	333	314	331	312	318	314	334	310	302	299	324	305	315	334	324	302	303	330	309	300	308	288	323	335	329	338	302	343	307	332	317	311	345	292	284	342	313	317	331	313	330	287	308	309	319	310	326	318	290	330	339	318	310	323	343	328	306	311	296	350	317	359	295	321	331	323	324	309	302	326	337	332	330	317	323	290	299	321	299	297	314	336	332	340	319	324	333	335	341	297	306	313	332	332	300	335	320	350	309	308	308	324	328	317	318	295	325	275	333	312	326	330	327	344	325	342	321	301	364	355	316	318	323	299	341	315	296	300	304	312	289	317	331	303	321	323	341	325	305	285	300	285	336	323	335	331	306	321	327	293	321	310	341	373	305	313	309	314	330	326	301	276	329	319	303	305	289	294	339	329	315	317	312	316	339	337	315	305	307	335	323	334	272	296	297	324	294	306	333	321	325	330	314	324	334	303	324	320	287	334	311	354	306	291	302	316	281	318	291	324	310	341	291	300	345	310	309	323	278	321	326	355	307	323	325	346	321	284	302	313	293	309	352	290	317	283	313	338	303	347	292	321	308	324	298	338	298	334	313	318	312	343	301	315	319	288	280	300	317	301	329	307	334	327	317	314	321	283	314	293	327	332	328	338	283	353	270	306	328	327	317	313	341	334	321	309	330	306	311	317	304	316	304	312	335	306	331	269	314	298	291	297	325	356	308	325	333	329	353	311	302	316	312	302	322	324	306	314	314	285	340	318	304	325	339	324	310	321	334	297	314	325	316	328	310	310	268	295	320	321	309	327	308	326	293	297	338	344	326	322	370	322	306	309	301	324	335	320	273	301	267	337	280	322	359	319	338	299	336	325	309	298	285	339	346	329	324	299	311	310	315	308	318	332	314	296	289	352	344	324	322	288	333	325	332	310	295	323	314	324	334	303	328	333	326	326	310	286	298	300	336	299	329	316	322	293	325	340	306	306	292	347	295	309	306	315	345	307	316	322	329	298	288	341	343	310	355	332	325	291	328	313	339	292	318	285	312	327	320	314	282	290	344
24468	21454	28862	24422	21424	9185	1106	783	666	620	557	601	592	602	588	564	579	610	496	566	514	509	535	526	529	499	553	506	483	518	489	498	536	527	504	485	492	531	540	497	512	541	505	540	515	520	490	507	507	491	494	477	481	524	512	538	515	516	522	503	517	482	515	506	506	515	576	492	506	539	520	511	537	512	486	550	490	509	504	551	482	507	494	514	524	528	534	488	544	470	502	493	525	531	475	482	510	548	517	508	483	510	492	499	482	513	525	504	520	558	521	527	520	520	557	518	513	524	485	470	521	503	504	520	494	482	508	505	535	517	490	498	535	551	563	499	508	539	527	503	509	522	507	527	507	498	497	520	517	515	502	474	502	498	530	519	479	556	525	522	509	533	502	521	490	506	514	482	494	512	482	508	535	502	476	517	495	489	487	526	474	505	488	549	492	498	546	565	523	474	509	481	489	525	510	459	528	525	506	509	500	533	447	518	499	517	540	522	513	489	527	487	549	547	483	535	479	498	502	543	461	481	461	494	497	521	492	526	513	518	529	456	480	497	484	486	499	499	491	479	493	504	491	521	519	515	551	475	516	547	484	462	485	525	496	485	475	486	514	512	498	511	498	513	433	479	498	491	506	523	478	478	495	524	522	517	479	522	470	500	518	516	494	533	491	486	458	516	470	557	517	549	496	525	525	491	451	505	486	512	549	516	486	515	528	486	480	532	489	489	477	507	530	511	512	498	510	523	508	507	508	530	530	529	500	474	526	490	485	517	521	440	510	501	526	485	497	523	506	482	491	507	514	503	523	524	532	460	533	510	532	510	556	497	508	481	528	497	519	462	487	455	501	516	496	526	507	512	508	493	503	564	524	455	507	544	506	481	506	462	509	491	500	494	530	541	518	548	511	497	519	495	512	498	538	491	502	479	538	479	521	524	555	469	522	547	523	513	510	540	524	513	499	534	561	505	498	491	498	459	528	494	547	478	529	487	503	506	544	536	549	490	497	534	514	518	499	500	527	515	523	537	517	508	482	485	529	543	494	515	563	482	571	511	565	486	501	550	506	522	532	511	475	466	488	476	485	497	505	488	522	513	544	468	502	520	501	511	527	524	512	521	469	507	468	508	499	513	521	516	528	485	524	523	466	522	516	518	469	493	457	502	502	481	508	507	524	486	531	503	521	503	473	511	525	545	546	522	525	453	459	510	491	522	514	469	510	499	483	518	534	525	499	500	471	524	516	497	453	500	481	452	487	474	523	479	500	493	523	540	472	493	530	482	537	523	496	489	512	522	499	518	513	495	493	497	519	496	485	483	528	516	469	520	542	518	522	502	505	501	513	507	530	510	501	479	502	525	498	494	529	465	504	506	510	532	518	494	483	505	519	533	491	568	560	508	516	519	498	491	512	487	505	546	523	495	544	448	501	509	496	497	518	477	542	519	512	503	506	486	508	538	521	497	499	476	465	488	492	511	523	496	550	504	497	491	473	506	500	521	503	550	463	545	473	499	510	486	484	486	524	531	492	526	523	536	511	509	491	499	490	501	509	512	494	537	527	520	487	473	477	509	512	517	527	526	461	535	457	476	512	474	492	494	445	492	535	526	471	550	485	489	497	552	521	506	463	533	520	538	501	474	509	495	522	532	554	500	486	478	505	504	507	515	465	497	486	527	518	567	557	529	492	479	505	500	488	522	498	549	518	486	483	503	519	513	502	512	488	492	542	508	512	519	540	538	514	517	460	508	538	527	539	514	534	535	510	504	500	545	556	516	484	491	501	548	551	505	517	523	530	549	494	523	519	495	489	461	498	480	492	528	522	548	500	474	483	543	500	497	537	457	483	527	526	496	550	516	550	506	494	507	519	494	507	497	523	514	507	518	505	500	496	494	497	497	522	538	515	487	485	497	490	519	507	519	502	481	529	501	509	485	503	489	496	527	472	496	500	542	518	467	503	482	453	503	505	511	487	515	522	485	511	508	487	500	480	496	503	485	488	490	504	503	488	492	530	539	465	507	499	505	511	514	487	497	514	505	499	528	489	509	493	490	506	522	532	490	541	525	524	486	513	484	523	482	503	538	526	531	489	511	518	556	554	492	520	510	502	525	522	500	495	505	529	516	485	503	527	488	501	499	510	458	512	489	522	555	507	499	546	527	492	514	519	527	511	486	537	487	467	499	506	485	540	503	505	498	453	510	517	537	555	506	509	549	488	481	536	520	478	527	498	518	463	478	504	511	420	523	528	521	515	475	468	519	493	515	459	483	522	507	508	513	487	485	518	512	521	496	493	511	513	477	537	453	502	563	490	508	531	480	538	511	492	562	521	525	492	474	507	483	502	475	479	471	505	540	532	502	516	540	502	502	464	532	515	562	557	511	484	528	507	530	503	536	522	513	543	550	501	491	485	504	488	515	533	517	479	507	516	527	526	483	528	482	489	532	526	551	505	528	525	475	474	480	554	533	514	470	528	511	509	499	534	498	514	502	508	500	484	532	511	483	499	541	520	488	490	535	548	488	509	486	553	498	498	514	495	471	506	517	475	496	493	509	480	461	508	543	509	518	518	481	515	508	501	506	510	470	475	538	529	543	513	482	511	506	523	514	471	511	503	464	489	491	496	521	509	487	528	523	519	517	507	501	513	510	501	507	518	503	530	539	503	515	534	538	549	496	510	496	504	450	483	508	494	507	525	482	541	518	498	544	527	515	494	515	483	521	521	516	500	505	455	531	546	519	518	499	518	519	541	514	533	501	484	516	476	475	526	491	547	521	521	557	498	501	511	480	522	529	526	490	459	506	526	459	548	503	557	520	496	514	523	535	518	518	510	475	494	516	497	505	481	491	521	497	470	506	512	512	488	480	480	508	515	492	499	498	472	499	532	484	511	529	509	517	516	474	497	560	529	528	470	534	528	511	501	508	479	492	496	487	479	503	505	495	495	476	502	503	491	512	518	497	520	524	465	486	521	532	500	553	520	509	472	529	532	478	515	475	496	520	506	513	485	508	506	542	494	484	511	507	518	512	493	542	487	510	517	509	513	490	526	501	546	523	502	478	558	503	533	499	514	487	534	487	490	459	476	515	535	549	487	507	498	505	494	521	504	490	531	516	486	509	487	503	479	504	505	505	506	516	486	470	547	536	432	502	507	507	491	496	463	482	520	526	498	551	477	492	485	507	501	554	515	485	492	517	473	522	530	510	546	521	493	518	494	500	496	510	457	494	482	530	487	504	465	488	521	533	485	476	517	533	528	489	494	510	489	481	540	520	492	494	497	500	506	499	470	530	504	531	497	509	506	508	516	512	519	509	534	479	492	468	523	528	534	514	515	484	479	448	475	504	515	531	479	506	501	503	520	523	540	494	512	486	507	491	507	489	478	511	495	517	520	493	497	487	491	523	534	515	518	489	493	471	487	500	495	506	496	553	541	481	501	536	534	508	448	469	494	491	476	461	520	497	471	504	512	523	499	520	484	514	502	492	502	492	506	527	474	466	488	516
48691	11367	5854	3043	2121	1668	1462	1283	1058	937	888	851	791	790	724	721	706	680	730	701	668	687	690	606	639	665	623	662	634	624	680	620	665	635	670	596	714	591	631	618	620	607	652	676	617	634	636	592	640	654	645	609	627	627	604	596	617	644	634	640	621	633	571	605	583	605	599	647	604	689	630	632	627	626	573	632	590	625	624	649	656	644	598	622	624	617	668	617	620	626	628	646	667	627	643	578	628	588	642	602	603	642	660	620	619	622	644	625	626	593	609	606	684	613	634	577	707	612	619	606	642	639	628	707	645	622	620	649	661	616	667	635	657	597	602	617	609	605	602	650	642	578	608	642	627	656	599	620	666	623	621	604	643	606	592	603	593	599	643	608	662	622	548	670	612	610	607	641	634	612	613	639	618	649	618	647	616	590	591	652	623	604	571	614	661	629	619	611	607	585	612	636	634	612	596	610	586	609	618	667	610	585	660	613	601	649	658	614	620	642	633	605	627	601	636	612	643	623	635	615	606	627	649	646	605	607	655	600	619	636	598	638	590	636	594	586	610	592	587	623	606	633	594	619	606	672	594	599	617	651	608	611	638	626	627	573	692	589	623	614	616	631	603	656	588	603	624	633	614	672	612	628	611	656	586	590	601	614	580	618	604	641	600	596	566	611	646	618	651	585	607	624	615	637	600	591	651	595	651	643	634	621	583	609	612	637	629	607	581	664	630	655	586	606	635	596	619	577	649	593	597	618	630	655	652	662	605	633	616	644	575	602	638	565	606	585	613	624	593	589	619	609	625	639	623	654	668	614	615	629	633	655	616	611	648	603	655	603	627	593	602	649	588	607	591	625	597	605	576	614	614	615	640	604	636	667	677	623	595	615	618	634	644	620	664	596	624	613	606	643	601	595	628	614	637	650	650	652	638	651	639	619	616	629	647	632	586	652	603	607	614	598	600	635	625	592	637	588	633	656	634	637	601	647	638	619	604	635	596	614	596	605	632	616	637	627	651	621	594	606	632	621	656	608	644	613	582	679	542	599	611	612	628	610	628	609	623	644	666	592	593	618	576	635	630	643	638	606	653	610	608	621	580	621	595	616	588	628	624	606	595	584	592	648	535	643	669	666	627	615	654	659	618	577	633	629	663	636	602	617	587	595	604	651	597	575	608	615	574	643	576	593	631	627	620	633	617	572	624	629	660	648	597	699	611	605	613	619	598	673	612	609	627	641	598	654	603	632	644	597	632	617	605	638	613	621	610	622	607	605	635	655	636	600	604	628	605	636	636	591	577	680	612	642	571	595	628	633	624	622	616	656	661	616	613	619	632	623	602	621	614	599	615	574	643	627	668	598	581	653	607	649	614	589	570	654	590	574	601	584	642	621	598	622	640	610	595	656	634	626	598	637	660	648	628	599	621	636	636	617	640	668	666	586	632	581	615	608	592	631	645	613	650	683	629	651	604	663	615	636	632	609	642	603	655	608	631	648	646	609	686	651	592	602	590	624	573	589	668	625	634	640	629	596	570	617	556	624	612	619	628	617	642	661	659	645	598	607	632	621	611	651	607	552	649	572	629	657	593	565	575	624	590	593	613	670	592	615	575	569	611	617	641	597	640	586	585	647	684	620	648	602	601	631	610	636	615	624	622	602	617	606	612	640	631	607	642	679	633	622	615	646	632	663	658	582	637	643	627	605	648	649	649	573	633	605	615	629	625	636	660	615	615	668	685	660	624	609	655	655	635	565	590	628	624	615	610	597	620	619	656	621	622	631	630	574	590	649	622	629	608	612	624	662	664	590	664	591	631	665	595	598	572	615	628	632	626	608	638	605	625	576	616	601	619	609	584	679	643	590	657	592	631	662	635	637	595	583	583	636	638	600	652	602	638	581	585	626	631	619	620	628	618	628	604	620	629	616	586	600	599	612	620	589	628	647	618	675	596	642	585	612	596	632	628	649	606	595	588	613	623	606	599	628	662	628	586	673	680	600	625	629	604	602	632	642	568	652	591	615	580	590	611	682	600	621	586	625	607	633	610	593	582	605	655	646	632	581	565	625	660	632	619	572	633	625	614	615	621	642	617	605	608	579	629	604	640	617	595	658	620	603	595	649	620	623	598	605	652	638	638	589	614	603	623	574	642	634	635	625	613	604	635	624	643	656	638	599	639	602	585	592	624	647	596	632	593	585	626	602	613	615	565	649	595	585	612	625	635	591	613	599	636	646	642	626	620	588	621	590	618	651	556	593	639	629	603	637	599	603	648	618	645	637	631	650	611	630	621	653	630	616	675	573	627	662	617	611	602	580	600	600	643	615	627	611	632	601	612	614	623	590	578	649	609	624	632	663	618	598	620	591	619	602	608	623	599	616	594	595	643	603	624	587	594	609	676	621	591	601	619	583	602	633	622	627	659	634	685	580	602	622	646	612	612	635	610	574	611	667	604	638	573	615	623	661	634	642	568	571	651	624	623	598	593	605	602	670	589	595	627	633	646	598	613	598	638	641	647	591	585	621	641	606	664	619	626	644	601	601	657	628	590	581	638	656	641	614	629	603	599	587	612	626	616	652	643	634	631	655	602	638	604	598	605	662	625	619	635	627	619	600	598	594	573	618	579	648	618	577	607	640	620	614	662	584	626	607	621	611	637	625	615	603	619	638	568	619	585	576	634	583	620	623	563	642	605	603	634	665	602	619	626	657	630	605	639	639	572	577	605	600	658	619	624	631	594	612	639	599	659	656	588	645	638	624	619	611	609	647	606	658	633	629	616	587	632	637	630	630	633	691	628	632	652	618	622	625	634	621	644	627	598	575	644	600	586	650	620	624	622	609	610	634	620	622	613	652	617	622	617	640	629	613	612	613	612	613	576	581	618	642	600	606	625	611	605	596	645	629	617	599	608	647	582	640	612	649	661	604	646	597	597	669	645	622	644	618	607	579	622	631	601	663	606	616	587	622	628	637	646	611	613	606	598	609	621	621	575	643	629	590	588	647	611	612	645	595	629	640	627	648	581	661	599	614	644	631	633	643	643	627	673	615	605	640	594	655	615	652	619	619	619	641	605	648	650	619	609	616	605	608	628	643	606	598	620	583	651	644	601	603	568	637	608	604	605	581	637	626	624	599	597	614	645	602	581	633	624	597	621	633	605	626	619	637	620	608	636	648	599	662	624	603	673	593	657	617	651	596	601	628	589	618	596	618	606	605	670	609	638	592	602	622	619	613	596	655	676	624	599	667	653	638	623	602	655	608	651	637	663	655	626	584	612	621	627	613	664	568	633	650	587	632	618	606	608	606	607	634	641	608	628	620	617	640	641	619	632	621	628	618	601	611	613	597	638	625	606	590	599	583	619	632	631	665	610	604	613	632	609	603	590	632	604	636	605	605	651	610	582	633	623	635	604	616	566	657	649	618	635	650	623	615	564	608	657	604	612	650	653	608	634	618	635	595	616	659	596	596	611	625	590	621	631	666	649	688	588	638	641	642	632	633	573	606
25786	21451	27589	25494	7397	444	348	308	275	245	275	242	225	252	223	228	204	243	195	245	230	197	192	215	226	211	222	208	207	183	227	221	200	190	219	186	209	211	203	188	204	198	203	187	207	183	191	207	208	192	215	210	174	202	210	196	191	197	214	198	202	188	211	192	185	193	202	199	180	214	206	189	199	203	184	200	204	196	183	237	173	211	203	228	192	205	214	208	194	235	176	189	182	203	196	203	185	213	207	189	203	189	201	188	196	191	192	190	186	205	210	208	192	179	216	194	192	174	183	180	182	178	198	206	202	218	211	203	197	216	179	216	204	185	209	209	171	194	164	200	194	184	197	213	169	207	227	233	197	209	202	188	213	190	219	219	215	208	202	178	210	211	202	209	184	182	212	202	209	224	208	202	177	184	181	187	200	173	192	189	192	200	184	205	195	182	221	203	208	218	199	181	171	206	221	192	206	191	173	187	177	199	207	185	190	196	206	207	204	203	213	201	196	222	186	181	194	205	195	190	209	191	203	205	169	209	187	206	202	214	185	181	189	177	185	187	226	198	196	201	199	192	208	210	207	202	212	187	190	178	194	209	178	212	202	187	209	179	226	194	177	215	217	208	191	206	176	205	209	196	215	180	190	204	184	211	178	210	213	212	164	191	210	200	182	200	207	195	180	176	221	197	192	198	211	209	196	181	195	205	209	202	206	218	200	193	213	206	179	199	206	212	186	221	193	195	205	207	178	167	210	192	221	204	207	199	189	167	220	181	205	207	187	173	214	198	216	199	222	191	210	212	189	199	208	175	166	175	172	218	201	191	217	183	200	220	204	207	214	215	188	211	206	194	207	203	178	214	189	200	192	216	197	214	178	204	220	195	179	192	194	192	207	204	215	202	207	169	189	166	221	187	184	223	216	194	173	208	218	190	189	170	199	203	172	183	224	210	193	196	178	178	198	199	233	179	217	193	168	212	189	222	197	190	183	194	173	219	178	208	185	200	183	196	200	193	189	198	229	199	176	189	190	201	230	203	200	220	212	195	206	194	186	193	201	161	188	202	191	210	187	183	185	219	189	203	217	226	191	188	217	183	189	198	193	187	195	199	227	213	215	212	178	178	202	197	196	201	189	198	178	209	200	192	194	198	190	210	189	205	200	186	220	196	190	185	222	203	220	211	239	178	200	204	199	202	197	203	199	181	199	204	203	204	198	214	204	189	199	203	206	203	190	198	224	185	217	197	195	196	193	206	187	217	192	192	215	188	207	186	206	223	183	211	209	211	201	182	196	202	195	220	215	174	206	187	188	171	187	173	197	165	215	203	196	200	207	182	239	211	204	204	192	222	211	190	206	186	207	218	197	223	209	184	210	196	188	188	199	199	193	168	194	205	198	199	168	206	212	210	181	202	200	192	189	172	192	206	203	198	225	193	211	188	212	193	196	214	208	206	204	216	192	222	202	181	200	198	209	219	203	178	199	219	204	211	197	199	186	204	196	192	193	199	204	241	191	186	202	200	168	197	213	194	194	192	211	209	208	200	211	197	223	172	212	211	212	221	179	210	206	218	212	212	187	195	200	216	183	215	185	223	192	196	203	202	183	202	204	199	231	201	203	193	182	189	207	225	200	204	196	212	185	199	202	215	172	211	195	196	197	198	200	209	197	189	193	181	169	189	197	195	180	206	213	201	228	196	208	194	227	182	212	193	201	187	196	209	192	209	212	205	190	224	193	194	216	229	218	187	199	192	209	191	181	195	192	189	198	157	194	225	214	190	228	224	195	206	204	219	186	195	198	202	203	186	224	191	204	197	190	214	208	209	187	198	197	207	206	213	173	197	201	188	204	207	207	201	188	194	206	201	219	200	207	197	206	197	200	184	209	200	213	217	208	219	193	205	173	198	214	197	203	186	224	178	220	170	164	202	198	222	187	236	201	188	183	179	219	188	233	182	211	208	172	207	200	208	190	224	193	191	192	185	198	219	203	198	181	195	185	177	198	188	179	179	204	197	199	187	192	219	201	200	212	206	182	197	193	199	193	223	176	206	197	206	202	215	188	205	197	200	226	197	208	187	200	210	184	170	184	217	191	193	218	195	206	217	204	221	183	198	200	194	205	199	206	211	191	181	201	212	220	199	207	187	228	188	205	176	210	218	204	193	172	196	181	197	182	208	185	213	186	210	225	178	198	179	188	189	213	221	210	205	200	187	196	202	188	198	193	216	203	210	201	218	198	211	197	220	211	231	209	202	203	175	217	211	195	195	194	209	203	197	215	173	201	216	190	195	196	187	171	206	195	189	184	211	190	184	214	219	208	188	201	174	207	212	190	169	178	194	200	230	201	199	186	187	189	192	178	197	212	203	166	201	207	189	200	203	211	190	214	204	193	207	190	200	211	183	213	197	203	179	214	201	196	209	187	201	227	191	206	216	187	203	200	221	214	171	195	182	184	209	200	196	210	189	202	207	195	189	162	186	175	205	195	188	208	196	187	185	200	163	193	212	199	185	186	190	188	217	198	189	182	187	185	187	214	197	168	179	207	206	218	195	214	189	203	196	179	167	191	209	190	201	212	207	182	176	207	182	190	207	202	189	197	194	193	221	207	188	202	228	204	198	203	210	221	213	211	196	195	204	197	215	209	163	196	203	185	220	191	230	170	192	222	205	187	189	178	218	210	173	211	207	184	198	183	179	183	202	191	198	197	226	172	204	188	196	197	220	202	228	212	181	212	189	235	191	216	212	170	168	206	175	190	190	194	197	215	191	178	195	177	220	191	198	167	194	179	202	202	211	183	205	196	212	211	185	192	203	220	196	188	211	186	204	203	183	178	192	197	209	192	184	220	197	193	212	198	195	197	212	191	206	176	200	205	204	221	221	187	191	213	222	188	177	208	212	193	234	203	211	199	186	211	211	180	204	225	181	204	205	195	195	185	221	200	201	193	211	197	204	199	186	197	223	190	223	185	178	223	191	205	183	214	218	204	211	225	211	211	196	178	191	182	205	195	216	196	202	184	208	190	192	194	198	200	170	192	193	202	204	207	183	191	185	205	190	190	223	187	177	193	184	182	206	217	204	187	197	188	190	194	195	211	176	179	207	210	193	191	193	208	203	195	197	189	188	208	193	206	189	187	193	192	201	217	205	181	200	217	199	188	220	204	171	182	186	197	193	198	209	179	209	174	179	202	164	207	211	189	181	222	217	197	220	209	194	207	209	201	167	192	177	173	203	202	198	203	208	206	179	203	205	187	188	192	197	227	202	207	196	217	195	178	204	221	223	201	182	180	213	214	202	190	192	211	182	197	206	170	208	190	184	215	193	207	207	216	223	188	210	169	178	215	200	208	189	165	193	186	206	203	178	209	171	219	179	196	201	200	184	207	209	202	205	198	188	205	198	183	194	211	202	164	194	181	187	206	202	179	201	211	198	205	209	187	196	204	209	207	194	219	194	207	205	226	185	204	196	200	178	195	197	197	193	203	198	181	164	191	189	194	191
45242	8170	3095	1482	1044	834	708	581	540	493	434	413	406	364	366	340	325	315	333	302	328	320	291	293	293	297	275	287	270	282	301	263	299	258	285	286	285	267	299	265	248	281	289	273	277	266	271	272	289	308	288	268	241	243	277	293	282	270	286	299	282	286	270	292	246	262	267	261	238	298	299	279	261	308	276	266	299	267	245	249	281	259	269	278	261	269	256	275	280	287	259	287	245	282	310	268	280	272	240	277	288	284	265	266	247	285	281	280	269	278	299	275	266	268	241	269	255	266	291	294	286	271	271	285	259	259	266	247	261	275	282	292	278	260	269	287	240	254	259	268	262	247	303	240	292	277	259	256	283	256	255	260	288	271	275	265	252	264	310	297	295	257	287	256	261	295	288	280	259	271	237	270	259	277	257	249	256	276	287	227	291	274	276	268	256	270	259	246	297	292	272	257	244	290	306	278	278	278	314	251	277	250	263	231	257	263	286	298	266	256	299	268	265	238	281	305	270	275	299	277	294	281	292	250	261	254	279	267	265	289	276	270	255	292	276	239	271	277	264	303	319	274	259	255	257	262	226	303	291	276	267	271	269	268	251	278	244	277	283	251	272	273	292	299	272	269	268	285	261	255	286	264	254	268	284	245	278	292	265	247	259	290	295	258	273	265	273	294	284	271	277	317	290	279	276	291	289	277	279	279	267	265	301	259	282	261	287	262	288	276	296	267	269	277	266	251	256	261	263	286	256	258	275	262	295	282	281	280	260	283	262	281	251	266	269	267	281	262	257	265	268	247	258	281	254	276	251	255	270	276	265	293	259	268	248	266	275	269	270	265	289	278	278	295	273	268	297	300	277	284	256	279	290	284	269	274	295	248	306	264	291	255	312	261	251	275	271	271	253	280	275	265	270	267	242	276	264	305	277	274	278	264	303	249	264	292	263	262	253	272	282	283	264	268	247	303	284	252	283	279	253	271	253	275	266	282	279	286	287	266	258	259	299	265	284	232	292	234	262	254	262	266	266	246	277	265	273	237	306	263	260	247	284	278	291	295	285	284	274	258	296	269	290	297	253	289	273	285	271	268	257	255	290	263	264	260	289	237	281	274	276	255	280	275	262	285	287	286	274	271	267	291	291	269	311	269	287	261	271	266	280	251	263	290	279	255	261	249	297	298	263	270	272	277	313	276	276	287	269	270	247	273	270	300	255	280	257	286	253	276	263	262	287	289	289	263	267	271	254	277	243	271	264	266	292	270	251	281	265	247	295	280	262	313	257	259	263	284	293	264	265	262	288	252	242	299	222	256	280	269	253	272	279	262	239	261	278	255	271	259	283	300	265	249	266	247	286	264	299	255	275	267	255	287	275	291	320	267	276	262	257	257	289	261	276	267	232	277	271	246	269	257	262	277	250	293	293	264	264	253	280	280	279	271	270	260	282	285	281	252	265	283	303	264	284	329	272	273	268	284	243	276	310	277	255	274	264	269	280	284	270	256	295	275	305	264	296	298	293	289	274	285	287	264	274	266	266	245	293	270	279	277	313	309	265	277	288	294	289	256	273	272	290	249	277	288	287	261	259	258	259	245	263	275	278	262	263	278	279	291	267	273	256	281	283	288	269	260	262	250	296	303	288	294	260	278	250	263	267	272	260	313	258	272	290	261	268	276	256	279	302	264	270	270	277	275	261	250	271	297	273	268	281	271	254	288	257	275	260	304	283	254	228	256	255	290	276	252	286	283	259	292	264	255	240	265	274	228	271	291	253	283	289	270	258	278	280	282	252	261	254	301	289	284	308	266	294	274	250	260	288	262	247	292	274	295	264	285	283	254	261	269	258	270	258	248	268	260	252	281	263	277	289	260	267	287	261	285	259	276	316	268	273	275	238	282	251	267	256	301	257	276	281	285	250	281	276	269	270	252	288	318	289	266	286	298	290	288	268	253	254	262	278	265	266	280	265	295	263	277	294	274	256	258	249	259	256	253	287	269	285	266	266	284	265	263	284	296	258	272	254	316	232	279	251	276	276	255	283	258	256	236	248	269	270	273	279	255	278	268	260	317	270	295	278	300	275	278	266	272	275	286	290	256	267	291	281	276	298	253	269	253	262	277	273	274	259	312	296	250	320	293	271	281	275	267	257	265	302	278	269	300	278	244	244	264	236	252	292	278	256	260	260	274	280	258	278	250	304	269	264	297	275	291	284	270	271	289	293	265	266	278	264	280	296	277	303	248	284	276	270	277	277	250	280	273	264	281	285	254	281	259	292	260	249	281	256	268	271	303	262	275	278	273	294	252	281	285	271	250	283	289	253	294	278	269	276	259	283	255	297	294	277	274	282	277	274	282	275	256	242	253	254	231	271	232	292	269	271	285	291	246	281	262	269	266	268	259	264	264	262	288	240	255	240	279	268	304	286	287	319	275	285	258	268	265	303	289	287	284	269	237	266	279	289	266	256	279	269	270	271	263	306	284	260	272	286	277	270	278	270	267	270	297	262	255	284	285	272	282	281	271	283	246	282	286	292	269	280	257	264	263	261	278	294	297	275	276	260	277	267	277	251	266	275	293	275	264	264	256	289	260	295	250	286	265	245	273	250	295	284	273	280	279	242	273	276	274	250	284	290	246	277	277	272	279	266	277	270	317	261	272	262	248	260	265	269	258	284	276	268	280	259	265	263	268	278	283	289	265	292	291	297	278	285	270	270	295	279	256	267	258	273	296	288	301	245	246	271	266	291	255	282	301	286	293	282	265	262	265	269	263	259	277	264	307	278	257	275	246	260	258	252	273	293	288	268	278	266	306	272	257	261	254	259	264	304	276	250	274	277	262	239	289	282	292	278	284	272	258	256	285	254	278	285	299	257	287	301	286	269	275	294	270	273	265	251	286	265	274	286	284	282	281	267	276	273	285	291	283	289	281	267	313	256	269	268	271	302	309	281	233	239	273	273	276	297	304	299	245	258	295	287	264	310	282	287	272	266	273	255	233	295	261	298	272	290	270	282	290	270	271	273	260	278	256	301	274	299	255	299	261	289	293	239	286	258	266	305	248	235	279	281	262	271	264	256	270	254	265	256	287	279	277	266	256	289	289	288	300	284	279	280	269	281	264	272	272	246	280	292	257	233	301	270	235	312	286	250	260	237	267	245	271	245	285	268	258	248	276	272	260	275	266	279	259	281	254	262	231	266	271	276	272	290	271	258	268	252	251	262	266	243	281	261	274	257	295	248	289	271	291	286	267	285	287	250	269	275	275	289	278	284	266	268	250	263	249	252	279	242	278	292	262	287	260	286	270	256	282	274	279	264	278	285	295	263	278	277	261	262	284	292	271	259	264	266	277	266	272	275	281	264	281	249	293	268	249	259	286	256	313	277	263	300	240	263	263	262	276	269	258	281	286	277	273	242	259	257	282	270	270	261	255	260	251	251	295	295	287	265	271	249	266	281	287	254	285	295	276	244	259	266	262	274	265	312	277	267	265	240	269	274	281	275	266
23437	21494	29411	23980	21474	21498	8187	1146	972	900	799	775	756	709	670	659	662	701	628	631	616	631	621	607	583	618	604	561	617	583	602	645	573	559	605	570	600	595	537	605	566	600	583	545	557	562	576	567	589	579	540	545	584	552	601	585	559	579	591	546	578	613	611	571	576	570	567	582	540	539	581	579	564	561	553	575	568	587	541	543	590	558	568	603	572	604	610	572	561	545	594	554	576	538	557	507	604	537	529	577	567	536	543	597	534	546	605	540	571	538	535	569	569	605	535	542	581	550	548	570	590	595	519	566	539	595	578	574	544	560	527	583	615	566	563	599	592	542	562	556	565	600	555	545	572	523	544	579	549	577	576	571	554	550	543	540	532	601	567	575	560	568	551	524	566	531	536	545	568	562	496	581	533	533	600	549	603	598	574	598	570	563	558	568	520	575	563	612	610	580	575	542	567	568	603	590	587	578	536	539	551	568	587	551	563	559	614	544	596	551	575	507	585	567	547	589	577	539	585	539	568	563	579	494	529	536	591	568	551	560	562	574	578	575	550	551	563	526	533	575	527	520	595	579	563	571	551	566	589	578	535	537	569	561	550	535	539	549	588	534	558	547	551	566	576	581	607	568	537	530	537	578	558	565	537	576	559	543	524	554	553	617	526	566	570	567	579	538	593	550	573	557	593	543	544	576	519	510	579	511	552	536	569	607	519	531	557	564	582	595	595	599	612	562	541	552	582	579	617	545	544	596	562	547	560	634	543	589	532	531	552	574	569	553	545	588	563	629	547	602	529	549	562	560	583	564	572	542	554	553	572	571	584	596	543	533	556	552	621	535	577	584	588	584	545	558	573	552	569	535	569	503	560	550	575	518	530	594	546	559	581	566	509	585	555	548	571	555	532	569	601	622	564	581	575	578	609	511	519	568	570	558	586	568	535	544	584	600	617	596	567	582	574	576	531	538	565	540	588	552	577	577	598	563	540	587	543	620	546	573	617	576	551	553	578	589	568	544	585	514	547	563	569	543	551	563	573	555	561	588	582	520	578	536	531	581	567	568	560	605	582	534	581	564	585	558	582	562	527	573	587	531	548	547	609	567	553	546	516	553	580	567	550	562	570	581	559	605	558	581	569	553	578	568	570	554	593	578	556	568	548	560	570	632	599	560	571	599	537	579	530	591	498	614	588	574	535	584	583	565	561	564	584	572	596	596	557	623	559	572	611	537	565	575	568	581	547	524	614	548	559	557	609	527	518	539	580	593	526	541	617	569	564	551	524	532	568	582	564	555	582	595	565	588	586	589	571	522	565	586	578	554	542	552	564	570	580	594	608	557	557	509	589	582	576	589	549	602	587	557	595	576	530	587	571	530	596	593	582	546	576	540	571	540	531	564	563	534	555	569	563	540	589	545	565	596	567	554	555	595	613	586	594	572	603	548	562	594	532	557	525	577	563	569	582	599	583	544	542	559	553	576	604	564	578	579	586	561	604	587	584	582	560	566	582	577	560	581	547	587	549	560	553	612	578	556	549	553	610	590	583	551	584	565	555	596	593	538	598	564	583	545	575	562	532	554	560	603	556	600	562	545	625	608	564	609	546	534	527	518	554	534	602	560	553	573	571	579	550	572	561	582	551	585	542	541	569	583	587	587	564	557	584	556	556	597	577	564	586	517	595	579	559	551	577	611	562	522	591	560	592	586	573	589	592	558	519	578	520	551	561	546	588	620	544	516	584	586	592	597	573	555	547	565	568	571	572	541	576	554	559	567	557	572	578	579	556	566	559	536	554	579	574	565	572	574	582	547	552	531	557	628	564	562	601	559	556	559	562	525	557	571	581	568	575	578	536	559	572	600	606	541	564	544	564	552	595	589	552	550	571	536	584	596	601	531	588	558	569	563	592	557	583	567	584	538	585	567	563	543	533	536	567	570	567	531	536	586	581	557	574	541	547	567	549	571	548	573	570	550	500	568	558	565	552	596	584	567	591	574	527	561	559	590	557	606	572	602	593	558	594	577	556	584	542	540	528	601	557	563	515	540	573	573	568	565	559	562	548	558	560	589	526	563	555	536	570	529	600	572	539	543	583	546	583	522	598	564	566	607	519	557	567	533	553	552	557	590	553	499	549	619	522	563	560	558	569	552	561	542	560	499	527	556	541	516	584	556	568	532	585	541	584	571	601	578	588	591	596	545	566	540	550	579	530	573	586	582	573	528	573	563	613	578	544	565	589	587	509	600	567	592	542	555	581	588	562	597	589	483	572	560	587	558	555	565	570	566	603	567	574	580	542	631	572	546	609	569	555	585	558	554	596	577	533	535	581	543	559	580	616	553	598	554	564	604	558	543	574	550	543	585	588	547	523	542	563	564	567	533	543	571	549	596	558	548	562	506	596	579	563	568	614	579	580	580	581	556	543	544	545	563	552	551	599	549	559	541	613	521	571	536	556	536	571	548	593	585	589	536	574	555	595	553	528	552	574	518	602	572	526	599	567	572	553	544	568	572	547	531	598	550	556	567	552	619	539	538	495	548	552	576	581	580	549	564	593	595	570	534	530	574	556	575	529	517	568	536	586	539	585	581	609	563	594	548	581	593	545	564	571	567	565	583	570	550	551	552	571	537	560	558	509	549	586	509	561	553	545	512	535	576	576	576	521	551	577	535	582	556	589	538	574	543	541	564	551	514	551	530	537	535	595	549	591	573	592	548	516	570	615	573	593	553	561	559	566	517	574	581	531	532	540	593	547	587	590	600	608	554	571	577	570	522	569	518	512	569	556	566	517	547	543	561	530	561	528	528	580	587	558	551	562	606	572	556	524	563	539	531	578	553	579	567	607	578	582	585	570	598	541	546	546	563	598	561	561	571	552	573	553	561	545	566	560	561	560	537	558	546	517	507	552	578	556	548	540	573	579	606	544	600	543	579	580	550	525	541	529	518	592	520	596	575	568	543	565	575	560	577	573	558	606	562	547	553	527	600	540	539	572	547	583	540	538	524	567	559	525	527	572	517	605	570	567	561	584	579	589	582	588	589	597	598	557	556	574	550	538	570	535	578	586	599	589	608	586	548	543	601	557	540	572	590	550	554	559	560	548	561	549	564	572	586	559	569	560	547	565	559	555	575	545	542	564	594	572	583	572	589	593	591	574	573	510	553	561	582	548	564	517	588	535	572	582	551	515	545	589	553	597	577	549	583	537	544	535	565	571	619	529	609	554	555	549	582	593	565	569	525	561	523	589	523	550	537	587	559	554	583	596	594	543	582	554	544	585	540	520	533	575	561	604	617	580	562	580	561	549	569	587	497	540	587	551	570	531	545	527	565	583	550	548	555	524	544	548	515	567	572	563	580	566	575	554	569	523	515	594	573	538	592	568	565	565	574	592	593	587	529	543	582	549	560	557	592	531	595	578	551	576	551	593	519	507	567	527	583	568	599	580	552	549	552	557	584	608	563	632	559	572	565	546	612	542	556	585	582	578	566	588	563	573	521	517	539
56525	15617	9970	5150	3683	2850	2325	1847	1671	1388	1288	1163	1089	982	913	922	909	868	826	846	842	800	793	727	776	782	737	723	720	719	748	725	741	716	697	739	756	750	760	697	710	723	700	707	716	670	699	748	727	725	693	671	716	698	762	683	707	735	706	711	703	719	725	671	706	711	689	669	726	656	718	672	691	662	681	669	689	754	731	713	658	673	688	717	709	696	721	682	683	741	703	711	750	678	673	768	701	663	709	695	688	704	734	684	718	679	679	719	706	670	713	711	703	685	707	703	755	675	681	644	678	628	683	690	669	713	692	695	684	722	664	753	706	717	724	730	673	712	753	755	668	711	702	669	678	691	732	699	722	699	714	802	657	678	709	702	687	658	700	700	705	721	697	714	649	664	638	719	730	657	708	685	684	700	688	743	668	657	677	716	723	694	726	678	720	713	664	733	687	704	702	688	686	685	694	660	703	678	691	741	718	703	674	637	743	678	699	696	699	730	728	695	710	667	702	675	652	678	697	696	649	731	687	686	680	719	705	698	723	680	688	681	689	702	714	728	676	680	705	663	702	671	706	697	700	720	689	688	674	695	700	731	677	673	697	687	664	738	654	770	699	678	697	701	666	697	731	687	707	683	726	705	668	687	683	704	672	690	681	675	654	704	653	688	675	712	697	717	679	692	755	679	734	654	653	694	732	702	699	721	759	719	695	713	713	711	698	682	709	679	689	643	697	693	680	662	641	728	711	683	618	752	687	700	722	676	672	710	678	679	655	718	719	707	730	736	661	660	704	676	651	705	701	693	685	724	702	690	720	690	679	728	698	674	655	705	657	714	702	695	653	684	709	673	672	683	714	704	733	726	721	684	680	673	705	700	656	712	690	718	707	684	707	709	708	688	695	705	686	722	729	677	697	690	697	693	688	718	721	688	655	685	694	683	718	701	663	694	717	658	675	694	670	736	710	690	712	665	686	701	672	645	710	710	644	669	652	670	661	692	689	676	687	692	711	743	725	658	692	709	624	684	720	701	660	678	659	652	711	703	752	705	730	669	657	708	706	699	687	685	674	689	720	684	690	702	703	655	695	630	702	704	714	670	693	720	693	650	700	714	660	685	687	715	708	694	697	731	705	729	655	653	695	708	727	682	674	658	670	722	654	727	713	712	715	652	698	734	675	722	654	680	677	688	704	655	727	677	691	721	670	692	684	684	692	678	672	769	701	678	747	674	711	678	679	679	695	699	706	666	680	715	696	719	698	695	691	745	696	719	690	710	715	658	709	657	701	689	702	715	735	692	688	713	685	694	712	739	730	648	690	705	674	660	738	720	682	728	710	679	725	720	700	642	679	708	686	707	715	657	731	693	761	703	727	691	709	697	708	673	684	693	701	690	686	682	695	711	693	726	702	692	714	698	704	680	697	702	726	691	750	675	702	639	711	664	657	686	702	738	702	697	708	688	648	716	710	706	711	698	724	680	666	718	678	715	717	669	691	711	652	667	681	710	728	708	730	713	690	647	680	736	675	689	701	678	726	693	680	719	687	679	662	696	710	722	671	718	698	696	727	691	690	692	695	682	699	723	722	688	719	718	662	690	700	713	738	680	698	742	716	692	684	682	676	675	685	668	662	731	670	719	708	703	698	712	698	722	673	670	680	695	681	711	737	714	728	692	690	666	697	688	682	687	731	654	720	691	702	748	727	695	682	669	697	697	721	701	738	684	656	733	754	681	698	707	712	685	719	723	710	674	715	684	680	663	709	718	746	673	693	719	711	704	704	665	690	678	743	724	698	644	691	692	696	688	674	670	675	694	702	707	701	676	681	716	687	683	608	734	720	700	673	725	715	660	694	731	705	698	711	679	683	716	694	680	696	702	722	674	658	658	688	716	662	672	721	669	721	728	713	682	724	703	708	684	730	728	653	679	647	654	700	650	643	676	712	698	696	724	661	695	757	704	645	691	683	745	656	697	700	702	722	747	736	720	712	717	740	718	676	728	690	718	661	703	688	746	693	663	716	718	690	715	702	709	713	705	723	680	677	683	730	683	682	745	684	708	678	726	729	673	754	753	699	700	650	703	714	712	701	700	707	697	664	731	684	685	672	694	703	690	712	690	663	682	729	687	733	698	726	714	641	666	699	644	710	702	689	664	701	703	733	713	680	684	706	674	705	724	689	703	707	695	687	673	674	693	758	657	657	656	676	687	724	682	707	684	670	680	698	731	679	690	708	680	729	675	629	735	665	738	663	663	703	682	739	701	695	710	706	703	685	724	705	666	682	662	729	708	654	681	673	674	708	682	682	695	700	703	709	712	687	684	727	698	668	655	709	678	667	665	703	707	748	713	671	683	678	692	690	740	679	693	690	699	698	664	715	664	725	679	705	668	696	663	689	688	690	666	712	738	752	708	739	720	703	714	674	648	698	704	683	735	710	695	672	718	719	716	712	699	689	692	684	692	738	667	702	724	682	736	719	671	699	699	665	689	699	666	640	703	702	708	728	713	698	652	723	709	713	664	687	703	657	681	688	719	710	682	690	711	737	735	642	661	779	699	725	705	719	707	672	680	693	695	691	704	679	643	681	700	674	687	663	706	697	700	705	704	679	686	688	692	719	763	698	687	669	666	716	689	705	706	657	681	724	679	724	705	681	674	712	686	728	667	697	677	644	694	691	668	713	690	686	696	683	725	711	652	743	695	715	672	717	666	687	712	707	699	696	687	724	729	691	661	716	674	686	722	677	669	703	679	680	701	690	705	669	675	685	690	695	711	680	700	696	693	689	711	647	677	715	669	679	730	685	697	660	678	709	714	733	722	681	740	658	722	722	644	702	747	684	715	696	735	668	672	666	711	695	689	696	672	661	703	732	682	664	693	702	650	688	738	695	657	678	732	717	707	680	659	719	681	741	703	670	718	681	688	701	728	684	701	712	737	685	690	724	701	662	697	719	703	725	681	697	705	702	686	701	685	709	664	700	664	711	700	644	688	717	690	712	709	693	668	711	683	746	667	712	660	667	667	647	693	721	708	734	731	716	691	701	694	710	696	713	684	665	681	676	729	663	702	730	692	726	717	659	713	675	685	711	708	677	695	684	711	723	704	635	668	705	669	662	757	665	714	664	695	698	722	686	693	699	699	711	688	703	674	695	727	673	667	711	718	655	703	695	696	650	690	647	658	663	692	690	721	689	716	683	650	680	633	681	727	694	705	724	708	673	689	705	669	710	658	716	679	687	725	658	741	695	730	671	667	726	727	720	710	703	709	681	674	703	672	702	732	679	711	744	719	669	672	701	664	644	688	697	709	700	687	643	707	670	715	679	733	766	680	693	705	687	720	678	703	675	717	712	719	701	666	627	682	658	707	778	724	680	672	674	722	716	668	731	711	704	654	647	663	711	733	677	767	670	693	664	733	690	720	709	690	696	712	661	706	694	709	694	661	701	655	669	697	682	721	727	711	679	704	676	671	693	688	700	697	646	674	742	696	699	684	756	732	745	707
28461	19632	5748	755	566	518	379	277	248	275	290	236	236	270	243	273	233	263	251	248	229	258	260	246	282	245	248	244	248	255	275	275	240	232	243	263	264	278	230	269	250	266	246	250	286	243	256	266	238	243	217	269	242	265	241	266	229	252	269	220	273	241	258	272	252	229	258	278	236	238	258	271	260	257	273	247	249	250	247	222	248	277	243	267	284	270	241	260	249	253	248	246	256	269	213	246	264	239	210	261	252	264	264	258	287	242	255	263	257	256	228	245	277	238	201	221	270	255	243	262	229	254	240	251	236	272	216	274	226	233	239	262	250	261	257	272	248	221	270	262	251	269	260	240	258	235	220	241	250	244	233	239	271	248	253	259	217	272	279	277	257	250	238	266	218	245	258	232	254	231	270	250	251	262	230	237	242	271	237	259	287	282	245	258	232	256	245	257	252	254	259	229	229	285	273	228	260	267	260	261	267	248	255	223	248	239	275	242	290	235	261	255	240	264	262	244	253	276	286	254	237	267	255	257	229	257	227	252	260	250	231	247	226	237	254	266	254	262	270	231	262	262	249	270	206	245	264	270	257	272	244	250	251	286	264	266	268	244	274	265	230	242	267	258	241	267	222	239	223	254	259	256	240	272	226	254	251	236	249	221	248	242	252	244	261	263	270	239	274	253	269	273	235	248	240	253	259	266	236	272	210	243	236	241	256	224	271	266	248	257	239	238	233	267	239	261	256	248	221	237	255	249	266	247	256	280	259	261	223	239	222	268	245	244	247	241	247	249	244	243	272	269	226	247	251	225	255	240	267	242	254	275	244	226	242	241	234	268	252	240	262	259	226	258	262	232	258	257	218	273	236	246	254	249	236	244	249	250	272	262	259	266	260	239	236	265	249	251	252	244	224	231	257	249	262	271	218	250	288	276	247	244	239	262	216	250	229	266	274	260	236	248	245	255	262	275	254	250	268	272	251	240	250	236	261	239	230	235	235	229	260	265	259	257	244	243	231	244	262	248	219	233	229	226	242	255	258	249	246	238	262	219	254	260	245	255	240	277	255	262	241	245	264	260	217	245	238	267	270	241	237	241	262	291	252	258	248	268	260	276	239	243	246	258	278	264	274	265	244	237	251	237	261	245	230	238	261	257	260	259	251	251	250	239	243	264	250	232	236	238	269	232	258	228	250	261	245	236	240	251	239	254	266	244	252	240	243	223	254	240	255	226	262	253	244	257	249	268	220	251	262	246	246	266	265	248	248	217	258	262	256	250	247	254	245	262	242	262	235	241	241	257	232	242	273	250	232	264	250	250	225	245	247	241	251	279	238	237	273	240	249	226	263	235	267	259	259	242	239	258	233	222	269	254	267	258	257	261	253	245	239	256	255	243	284	223	245	240	264	247	244	239	282	262	246	269	245	245	265	261	240	250	250	221	257	246	243	247	243	261	207	259	285	250	258	262	256	231	247	238	226	236	230	259	240	251	255	251	228	249	233	221	240	215	258	258	255	265	260	262	266	218	244	245	247	228	246	273	254	246	251	277	226	245	265	217	229	246	233	254	268	267	250	249	235	228	256	256	282	270	273	268	257	223	259	237	266	243	273	237	242	233	233	267	269	264	230	242	250	261	250	240	240	252	289	261	285	222	234	250	243	250	230	252	245	260	227	249	285	255	253	249	229	259	263	250	254	256	250	242	250	262	237	248	248	230	272	252	246	255	231	267	255	240	257	263	246	250	232	246	230	273	268	232	281	232	255	242	222	269	235	261	262	238	257	240	237	240	242	247	263	258	268	255	223	267	255	211	258	269	277	259	264	228	228	253	220	244	274	257	240	251	225	248	220	247	276	245	255	260	255	262	238	274	252	253	247	248	224	247	228	261	266	262	275	264	266	240	252	247	267	224	251	246	229	231	254	233	249	270	247	233	240	257	234	246	271	265	239	243	222	240	260	284	271	250	240	282	258	268	259	247	253	276	240	265	237	280	236	265	288	261	256	265	255	231	227	245	240	268	271	250	288	244	271	245	234	272	255	232	240	275	273	256	264	254	256	280	234	269	243	223	247	260	256	284	271	238	264	290	235	246	277	250	231	272	244	241	252	253	234	251	273	253	243	264	219	283	254	259	258	258	235	255	241	246	260	266	269	205	239	258	279	259	241	259	254	255	266	260	266	254	233	260	235	290	246	240	229	237	244	258	237	249	255	229	243	214	270	227	278	260	236	237	282	238	277	264	226	256	254	253	249	249	249	265	254	224	240	245	235	245	226	258	264	241	252	264	241	259	237	238	256	267	260	259	239	246	264	262	269	225	256	216	267	249	254	248	243	246	256	241	229	256	250	259	242	235	272	290	226	242	246	259	264	251	242	258	245	246	256	249	257	254	234	241	248	205	250	256	261	244	238	233	254	287	268	289	282	251	245	247	255	223	276	275	247	232	239	256	272	235	233	245	253	241	260	224	271	266	237	271	263	269	245	267	232	262	252	274	225	252	246	245	242	251	226	250	252	242	236	253	265	243	261	254	250	283	269	236	242	260	274	264	270	249	257	219	279	232	247	232	271	254	227	251	230	258	242	261	248	254	243	252	214	261	266	243	256	269	267	244	258	268	254	279	260	211	259	233	273	257	266	246	239	262	267	254	272	265	248	242	253	250	238	257	275	266	235	234	263	254	268	264	256	249	227	245	246	263	244	255	218	265	255	245	227	287	254	248	242	234	261	214	248	247	275	267	254	236	220	278	242	264	226	236	223	259	253	255	260	252	248	239	247	235	218	264	266	244	231	267	262	252	242	244	263	276	251	232	283	253	243	270	252	249	234	236	252	250	239	229	226	247	245	256	225	279	252	248	259	241	262	233	251	211	254	252	256	269	279	264	271	237	246	283	259	272	247	259	259	246	267	237	260	240	270	287	233	266	273	243	240	276	244	306	276	246	233	224	292	251	233	270	288	259	233	215	240	243	277	236	242	257	257	261	260	252	259	275	265	241	263	251	260	263	260	254	242	265	280	241	235	254	293	220	238	233	232	236	275	273	229	242	227	264	263	251	279	240	254	246	237	249	251	245	227	242	233	266	227	271	269	240	251	262	259	228	247	267	263	228	246	238	228	240	258	263	253	237	261	228	251	236	252	247	233	269	255	271	255	269	276	243	242	264	220	238	244	262	247	243	246	247	276	276	253	263	243	274	262	266	258	270	234	246	254	250	242	252	252	231	251	275	248	270	247	236	271	278	262	259	276	231	253	220	269	254	232	273	247	248	233	252	256	255	246	259	244	260	257	252	247	240	247	252	254	239	248	254	260	242	270	246	249	265	251	252	244	244	239	228	230	247	237	241	242	262	251	263	225	250	246	264	246	226	248	276	250	249	232	243	245	234	265	240	244	236	252	238	281	262	233	234	274	261	251	233	237	284	239	244	254	244	252	249	229	246	253	243	243	248	244	247	250	242	272	262	240	243	247	265	255	266	251	244	259	251	276	256	267	276	216	241	236	257
21542	2451	758	484	426	414	359	392	319	313	318	350	304	337	328	332	321	315	316	324	339	364	299	315	305	305	353	319	287	308	319	295	293	325	300	286	327	307	345	339	344	306	337	334	332	311	274	326	342	342	320	334	328	289	301	287	315	307	317	320	319	307	305	340	327	310	301	294	321	338	304	305	296	334	326	292	307	346	288	315	293	319	301	346	313	313	336	339	315	332	329	302	314	281	314	365	331	307	338	333	304	302	344	305	312	321	339	316	310	297	295	296	280	319	334	339	295	338	340	341	346	326	306	295	291	319	333	302	279	308	338	314	346	345	308	333	313	316	331	333	347	314	288	322	300	351	313	316	311	311	309	325	339	318	319	287	333	300	309	274	332	350	321	331	319	316	316	321	313	311	297	324	324	318	301	316	325	324	304	294	298	317	324	331	278	284	335	288	310	333	330	335	341	316	305	334	312	322	332	320	336	322	311	295	352	284	331	320	312	283	326	304	300	300	329	307	322	297	320	341	329	293	310	331	322	324	277	319	307	321	306	332	329	308	319	308	319	311	345	315	332	346	336	309	330	339	331	309	321	307	323	311	299	335	329	334	326	332	338	334	324	312	345	337	317	292	323	315	303	312	330	338	318	327	337	310	340	315	340	310	308	296	319	324	315	334	310	315	322	293	314	314	333	323	288	330	306	319	338	306	303	329	316	301	339	326	317	312	327	357	332	322	331	331	338	322	310	292	325	312	347	321	335	312	352	302	328	303	309	313	306	327	323	314	331	327	339	289	340	334	294	287	314	299	325	280	310	292	350	318	334	352	333	312	331	312	313	323	323	312	332	347	333	307	305	304	328	361	318	322	335	317	299	316	323	315	327	314	318	315	324	317	333	315	298	301	308	342	309	325	329	300	280	315	322	344	333	343	338	340	299	333	330	325	310	330	336	347	329	303	342	319	309	302	324	349	325	343	328	278	317	303	297	331	331	316	328	326	300	296	313	295	338	313	293	324	321	288	334	323	317	329	325	321	314	309	333	324	331	328	294	319	290	305	316	319	294	308	319	305	303	283	327	339	305	335	303	315	314	319	306	311	322	309	353	284	322	327	331	318	329	300	320	309	313	294	323	310	304	288	331	323	329	313	327	305	324	315	308	320	319	338	315	300	303	319	318	335	326	310	325	300	336	301	322	310	327	302	304	299	295	343	319	308	279	335	295	315	348	321	309	321	320	334	336	295	325	327	323	298	306	327	332	309	285	346	322	267	330	331	321	351	336	342	337	289	290	299	320	314	321	310	303	333	297	294	330	313	315	353	302	317	315	309	321	288	306	295	317	331	329	315	299	311	328	311	255	313	327	295	333	301	303	304	296	325	321	332	301	350	320	296	315	285	327	322	300	329	282	333	339	339	323	306	308	344	324	310	282	310	346	284	307	300	321	329	344	321	319	293	317	354	340	319	313	291	341	332	329	290	295	346	303	332	311	299	315	308	298	320	329	317	345	303	341	312	296	329	313	333	338	324	293	293	344	329	337	326	322	325	289	298	296	303	315	332	307	289	315	300	313	313	332	314	333	337	332	303	333	298	303	305	292	323	327	309	318	280	316	318	300	313	321	308	317	307	314	332	311	341	291	325	299	340	323	325	314	304	303	330	356	295	305	317	316	299	298	319	310	300	339	311	297	317	322	307	298	313	321	353	311	320	324	300	326	322	258	313	310	343	311	307	330	314	290	316	304	323	315	322	356	286	296	342	322	290	302	300	279	325	321	312	313	329	320	316	295	322	312	338	327	341	332	337	318	329	278	307	323	314	319	313	336	296	350	329	312	347	295	318	324	337	302	328	300	341	324	356	311	308	269	302	336	307	353	330	311	328	325	325	313	337	319	306	334	351	318	331	358	320	306	327	331	340	361	320	312	332	339	317	289	336	336	313	307	323	324	311	343	324	321	323	295	300	311	318	339	310	333	322	311	307	316	279	346	337	337	272	305	323	318	326	340	300	310	317	326	296	313	332	298	284	338	297	287	356	303	281	321	311	314	307	320	313	277	328	324	336	343	315	312	297	309	302	311	318	318	341	323	333	325	280	337	341	313	349	318	307	311	358	325	306	333	320	306	305	323	319	339	294	331	331	317	346	318	319	320	331	293	345	308	315	288	304	301	316	305	345	333	333	301	307	297	328	294	358	315	306	327	314	315	349	304	288	340	346	314	324	324	342	308	343	335	332	287	339	311	328	331	302	339	362	340	300	307	287	320	335	295	268	315	333	321	310	331	326	313	330	295	343	330	311	320	303	314	324	324	306	343	330	312	293	333	314	304	306	324	302	292	303	327	317	306	288	337	335	352	314	355	282	289	311	301	322	323	305	331	332	326	299	340	314	329	297	317	323	300	328	317	312	323	302	317	349	328	334	342	311	298	330	320	308	299	307	308	320	312	337	301	284	306	327	274	333	324	335	303	325	328	336	317	375	287	312	302	323	344	315	310	306	315	314	299	328	335	312	328	328	300	318	334	298	311	319	333	375	326	289	306	317	297	299	319	316	330	310	305	349	317	301	320	314	330	321	292	306	365	299	310	297	292	322	311	274	303	309	301	316	305	317	321	302	299	320	328	330	340	311	326	322	316	308	304	330	298	321	322	334	334	309	330	322	306	287	347	298	296	331	274	313	322	326	319	306	323	311	299	302	304	357	309	333	336	351	311	295	321	348	329	308	334	315	366	338	295	333	352	331	303	312	342	314	317	296	319	315	309	302	308	320	318	320	326	314	322	289	353	310	289	306	312	336	325	328	313	290	306	318	326	321	329	326	355	326	322	321	327	300	307	315	317	308	302	296	294	308	346	341	297	319	318	336	303	328	287	324	287	302	324	316	299	343	290	340	305	306	313	330	324	314	343	290	325	319	331	284	310	292	303	309	349	305	305	305	316	337	313	331	297	314	334	298	300	326	318	306	323	315	339	329	300	306	311	305	295	321	320	330	316	305	323	298	306	334	312	313	279	311	319	336	310	319	330	313	317	340	279	321	315	331	283	331	321	344	318	347	325	307	308	316	311	342	309	304	314	301	343	296	327	318	314	323	327	300	338	328	312	301	317	337	318	321	308	329	317	299	313	321	333	326	324	307	322	313	306	329	315	308	344	334	346	336	319	326	326	296	304	310	330	300	317	351	312	328	320	320	300	318	322	333	351	357	318	322	322	303	311	306	328	327	305	313	320	341	300	327	343	309	321	334	345	316	345	307	323	331	305	282	296	322	326	302	325	286	295	323	344	309	303	360	335	330	312	353	324	317	346	303	320	308	342	330	308	321	300	320	305	333	300	308	305	330	336	306	326	334	305	279	315	310	302	300	303	352	302	275	347	298	311	314	325	320	332	338	321	328	307	327	326	314	302	321	328	315	302	319	301	300	366	311	312	300	281	311	311	338	335	347	312	349	286	324	343	299	311	340	323	308	321	323	308	310	315	324	341	305	301	291	327	301	349	304	285	306	329	293
24412	21465	28816	24499	21427	8967	1123	785	666	684	619	621	602	573	554	582	537	529	558	585	525	520	547	532	508	538	504	511	539	514	528	504	529	514	496	583	550	524	485	518	490	515	544	530	545	504	485	535	461	549	504	499	523	518	494	527	495	511	519	520	506	489	512	475	507	525	524	494	533	513	472	507	493	522	526	520	512	552	500	482	508	538	485	459	513	526	507	504	485	500	458	511	519	470	547	483	507	477	507	529	513	552	514	484	539	525	490	451	472	517	526	524	515	508	474	484	507	533	504	529	488	498	540	509	469	482	482	522	513	495	475	492	489	514	473	473	559	531	477	506	560	494	477	514	506	469	474	490	513	498	521	495	528	495	501	509	499	523	520	484	514	489	510	509	500	501	503	474	469	501	539	497	472	509	508	518	495	493	503	505	492	513	511	510	539	505	513	509	520	449	519	455	524	522	547	496	476	490	493	475	490	508	550	511	494	487	481	478	507	478	523	495	510	476	475	481	504	531	501	501	497	522	526	506	522	532	498	508	525	508	508	522	493	508	484	553	512	526	446	520	495	543	509	510	520	491	491	485	545	498	540	491	562	521	537	511	540	496	476	493	517	544	533	492	529	541	505	523	508	510	477	487	498	496	470	487	517	503	509	500	505	510	545	461	481	477	515	505	469	463	502	500	521	526	502	474	506	487	498	502	520	511	486	477	522	507	549	521	502	491	514	485	510	490	538	544	508	533	511	507	500	523	513	515	514	513	489	516	523	502	499	532	461	518	504	475	513	542	496	509	484	478	492	492	537	477	502	504	494	509	504	493	499	544	526	458	482	511	482	484	500	526	502	484	503	480	483	491	485	513	517	531	480	479	508	527	518	488	518	524	489	487	550	498	497	503	505	473	497	495	459	511	491	501	543	509	503	481	502	490	504	530	497	525	509	498	482	496	501	473	511	526	460	504	498	475	486	501	525	486	540	483	472	500	489	530	521	528	519	482	517	476	523	495	507	498	468	511	503	543	504	481	495	501	483	542	516	510	529	482	475	508	518	530	552	525	529	519	494	524	501	501	528	485	499	497	522	510	513	495	496	509	516	498	497	494	478	499	563	481	500	558	499	490	481	487	481	479	485	475	547	513	514	513	508	514	510	502	538	458	495	488	492	521	504	542	512	534	462	508	522	507	535	514	460	481	482	518	492	436	477	472	485	486	509	476	508	482	511	507	505	476	512	500	518	457	468	507	479	513	491	505	486	517	521	480	506	525	532	492	483	506	522	532	535	526	523	506	450	512	499	486	533	539	493	481	525	524	538	559	501	494	503	495	518	504	513	531	520	469	492	481	488	501	549	515	510	508	524	489	506	496	498	529	511	538	468	513	545	516	514	491	491	478	470	495	536	470	478	536	460	536	492	500	551	545	491	486	536	536	492	513	509	497	496	530	536	505	511	499	479	486	516	497	496	498	521	503	518	500	498	510	549	489	548	450	481	476	518	492	549	528	508	513	527	509	527	484	495	522	483	542	533	529	481	490	513	496	517	481	524	506	499	518	514	519	523	507	502	504	536	512	487	487	479	501	525	518	535	514	475	499	509	488	509	477	542	465	485	518	495	496	483	489	503	480	473	470	531	505	489	492	540	544	512	485	519	474	470	546	496	527	502	473	474	543	535	512	509	494	530	489	497	493	516	480	530	519	544	526	488	525	472	461	527	487	530	532	498	500	520	517	526	497	510	550	503	505	523	478	515	523	545	482	529	515	490	509	471	490	488	508	484	500	507	530	481	480	549	481	526	503	508	532	504	475	488	497	440	526	467	500	527	498	518	468	540	487	504	541	492	477	517	504	459	527	509	530	500	489	531	477	521	531	525	532	506	515	489	531	540	506	529	495	472	493	525	481	498	508	503	506	504	495	483	496	500	528	526	544	497	484	518	485	492	516	445	481	564	510	513	506	484	489	513	539	509	538	568	509	546	500	477	512	523	473	529	499	532	530	489	494	456	475	527	528	473	509	499	481	506	520	487	519	471	529	547	542	517	494	507	472	511	462	479	550	522	461	507	491	505	505	513	545	544	508	494	516	454	516	499	525	463	492	461	481	538	576	511	491	486	537	513	468	512	480	518	477	495	487	490	507	500	508	449	485	524	492	472	469	494	508	446	483	545	557	513	499	506	481	458	515	513	525	520	515	485	518	481	480	476	552	503	521	508	504	541	497	474	539	506	527	507	531	492	492	517	510	523	521	462	512	528	496	540	547	492	500	472	461	518	508	517	518	489	453	498	485	491	489	514	486	495	479	524	490	497	545	535	486	491	491	498	473	495	492	520	518	480	499	499	456	532	500	487	457	452	535	482	478	506	509	519	509	518	496	515	552	503	520	519	520	503	522	516	499	528	535	504	541	504	513	510	474	504	538	500	493	526	462	524	541	522	514	481	493	520	496	458	506	538	521	510	522	503	520	533	506	519	543	459	503	529	504	500	512	534	478	504	554	496	514	522	466	539	512	499	477	496	523	496	481	520	499	496	483	474	512	507	473	504	517	485	495	521	507	490	531	448	481	502	521	484	515	549	519	539	468	506	537	514	478	498	525	531	523	507	496	511	524	486	503	501	487	513	492	523	511	515	506	518	468	539	554	537	510	511	469	521	497	519	544	516	517	452	528	467	528	496	501	468	477	465	516	478	493	535	479	573	502	466	487	488	489	536	496	488	462	527	520	468	565	487	546	511	536	508	495	525	516	484	549	522	516	508	527	530	526	498	518	504	516	523	465	479	500	500	510	488	529	499	511	508	554	475	483	495	505	477	456	516	500	507	472	484	482	519	517	500	520	499	513	505	468	485	492	517	530	491	476	527	500	493	509	456	519	473	503	483	490	541	513	516	497	483	507	493	502	538	531	515	520	494	537	484	555	504	491	528	491	498	470	528	482	494	480	518	492	488	498	507	505	543	526	497	510	492	507	470	511	494	554	462	515	492	553	485	505	578	496	506	532	495	515	516	514	507	504	529	538	474	504	467	479	483	505	507	484	512	499	501	488	495	496	519	496	513	489	478	511	527	508	504	508	486	489	473	494	493	498	515	532	512	441	512	477	493	498	505	479	501	490	489	538	521	518	474	462	516	511	507	469	471	466	528	469	466	517	499	507	500	487	479	463	508	509	494	498	502	510	481	504	472	490	443	515	500	493	541	467	521	488	488	490	495	482	516	514	472	529	490	495	469	511	490	495	516	520	510	509	480	547	535	503	489	521	439	525	543	502	504	506	506	497	507	503	516	492	514	514	471	532	501	535	499	478	542	539	525	491	553	463	473	515	475	542	517	503	471	538	554	506	525	517	478	495	515	540	517	471	510	511	528	512	509	542	482	510	498	482	516	523	500	548	517	521	510	488	483	518	506	495	472	514	515	463	489	490	507	530	478	468	509	507	505	540	524	504	504	485	527	499	493	467	509	478	489	516	527	513	505	493	506	506	500	493	511	447	536	489	542	546	494	507	516	537
48735	12555	5988	2907	2307	1753	1450	1232	1076	979	930	890	797	783	740	727	740	663	696	650	637	668	671	636	646	636	647	628	684	665	657	655	653	615	680	682	626	613	625	631	639	658	670	610	659	640	593	666	626	572	619	636	609	636	606	608	636	593	611	628	659	634	643	600	626	610	673	618	637	637	624	618	609	638	631	652	625	593	633	613	626	653	603	591	632	630	576	613	630	631	608	605	636	620	572	625	629	667	595	650	613	625	638	591	606	557	594	653	611	628	617	624	612	665	612	587	595	591	623	649	649	597	593	620	655	613	605	613	605	610	652	608	617	667	600	636	608	634	616	610	632	632	642	589	652	601	602	621	619	569	617	589	640	633	625	645	632	611	643	619	588	635	650	626	612	578	615	637	627	637	612	600	656	618	614	602	585	644	628	641	659	639	593	622	588	628	634	625	631	627	612	624	613	583	601	611	634	637	615	633	610	595	591	608	628	624	619	616	610	603	611	671	621	578	603	617	650	592	546	628	599	592	617	609	622	624	615	614	648	611	585	620	607	596	621	586	606	644	621	627	610	580	584	591	597	591	561	581	631	603	608	613	569	594	652	634	605	624	642	558	637	641	666	613	647	613	605	623	597	617	650	612	570	598	585	622	602	606	623	609	635	616	589	613	611	614	632	639	613	648	618	573	617	596	599	621	628	619	607	627	651	633	595	614	633	634	668	579	599	612	570	553	605	663	591	634	615	615	647	629	602	617	589	643	651	632	636	654	596	610	685	569	606	612	657	576	586	600	636	624	616	622	587	612	653	614	596	682	655	565	656	594	634	566	615	633	579	588	614	634	609	653	639	615	586	610	588	648	634	626	616	623	615	604	624	617	594	612	627	624	574	605	651	635	595	600	619	632	602	610	592	613	625	595	610	559	609	606	623	608	654	615	647	631	615	645	640	557	594	594	615	598	601	610	611	615	577	629	569	598	614	558	618	626	587	611	626	627	581	631	641	631	620	604	568	599	581	633	613	609	669	624	623	613	613	608	605	632	618	640	606	640	590	598	607	637	631	594	627	618	629	588	632	634	631	626	564	610	637	637	622	615	591	629	637	647	577	654	597	617	584	626	619	641	600	582	622	571	603	647	652	623	613	628	607	655	602	627	608	632	611	561	606	590	559	644	641	609	640	634	590	606	592	619	641	628	611	617	644	657	646	604	615	603	662	576	614	616	638	612	578	618	557	615	650	629	608	593	660	597	616	634	668	634	632	614	632	662	574	608	616	595	614	601	666	642	627	638	623	625	619	624	602	606	557	627	594	666	624	584	549	609	624	597	608	616	636	591	602	623	596	596	625	628	611	660	613	606	642	583	613	636	618	647	636	617	650	595	575	637	594	634	618	623	656	652	591	627	603	590	620	640	604	600	607	572	647	660	650	601	643	654	664	670	581	612	630	628	625	633	588	630	621	585	604	611	624	616	635	640	609	630	585	576	623	607	614	617	625	610	610	601	659	638	596	589	606	617	604	602	622	601	581	622	624	591	622	592	637	564	648	632	599	617	642	635	615	648	680	652	647	589	638	606	602	607	611	657	583	649	587	588	589	638	640	580	625	595	578	631	602	636	572	618	572	571	625	625	620	610	582	628	617	588	644	618	601	605	605	630	651	616	605	594	606	601	599	581	570	631	606	649	675	654	641	589	590	607	657	631	642	586	642	626	625	636	647	584	639	610	614	637	595	625	578	641	642	634	581	615	612	610	637	614	625	549	607	568	617	606	587	633	592	596	599	633	614	590	596	597	615	607	600	661	642	619	640	623	612	633	600	594	613	616	612	592	661	572	623	606	631	573	616	603	625	577	612	644	643	598	586	612	638	624	667	603	629	569	593	597	622	638	625	607	598	592	648	592	633	575	642	617	623	564	607	611	578	579	611	642	562	639	666	613	620	643	614	649	629	646	622	630	638	651	608	647	631	611	600	597	615	657	611	618	616	619	595	624	624	629	624	639	603	628	628	586	603	613	626	655	627	652	658	620	666	632	633	601	605	588	583	628	662	573	635	597	610	614	616	575	656	628	635	552	618	649	623	607	593	631	631	611	612	627	637	627	598	617	616	606	615	624	591	629	633	620	625	655	577	623	638	627	620	564	637	664	634	628	626	625	611	607	612	602	612	606	648	620	617	613	626	623	599	605	630	580	589	583	605	586	646	610	599	615	599	615	596	586	586	619	618	548	654	594	596	596	654	595	645	636	591	552	605	621	649	631	591	607	584	628	603	610	612	659	599	582	609	622	590	608	661	601	606	629	631	667	620	594	605	610	633	613	638	620	628	590	602	639	631	594	594	586	627	652	614	674	638	628	628	624	585	604	577	607	633	623	645	646	602	635	619	656	594	638	625	604	639	642	645	602	647	597	588	610	663	609	584	632	658	644	599	622	615	637	622	681	592	577	612	637	615	573	625	622	622	630	645	597	602	653	603	601	568	607	632	633	631	629	578	615	631	626	678	618	636	599	624	640	661	609	606	629	568	586	612	627	611	635	610	638	658	660	632	623	578	605	596	629	594	625	593	634	590	612	599	591	648	641	603	624	583	590	581	652	632	632	585	600	590	627	595	643	676	560	590	635	627	614	589	623	590	616	604	611	616	601	565	574	589	615	656	636	594	607	630	592	597	595	621	592	586	632	613	612	631	629	604	592	626	599	609	579	644	627	572	642	616	631	574	636	602	548	608	622	645	607	622	616	611	671	629	598	639	637	589	575	638	608	628	617	645	581	586	643	647	624	627	615	599	600	581	607	666	624	621	604	594	588	648	604	624	614	606	618	614	646	636	588	654	602	634	598	641	605	557	614	612	661	651	623	640	618	613	571	650	643	631	608	620	599	681	593	610	602	613	576	587	634	604	621	626	588	599	639	618	590	624	597	626	627	656	637	619	643	614	626	556	613	633	625	637	596	638	609	616	602	649	605	603	596	591	636	618	585	604	639	613	613	632	586	628	624	642	639	649	622	610	662	628	600	627	628	645	665	625	619	614	581	604	604	612	637	621	579	651	594	612	585	617	617	626	619	642	577	607	595	631	619	633	599	621	618	602	634	630	618	614	594	626	610	634	639	597	612	604	617	602	614	622	599	608	576	627	577	571	669	602	608	635	594	629	637	592	603	582	616	596	619	598	603	632	583	648	656	596	620	620	630	658	649	603	603	590	659	617	604	600	647	614	616	614	592	621	595	620	649	617	623	619	634	622	593	607	594	590	663	636	602	666	579	636	614	622	583	619	612	614	616	627	592	638	639	597	599	652	621	582	626	612	627	598	623	618	622	619	607	626	607	630	680	624	627	626	592	602	640	625	571	587	608	591	631	626	600	662	639	592	648	612	602	635	634	601	589	656	568	674	594	636	603	638	571	660	654	634	606	609	631	617	593	603	618	569	647	593	606	597	619	605	597	613	637	617	655	624	644	598	596	637	617	608	580	622	626	679	632	581	598	583	608	634	597	639	627	656	597
25820	21459	27520	25666	7419	461	365	304	271	248	242	236	225	222	254	237	225	223	219	199	202	223	217	200	226	229	179	191	215	206	206	197	201	209	221	182	189	201	184	207	194	189	203	182	189	196	189	192	187	176	189	220	197	230	202	195	206	183	197	209	198	180	201	214	198	191	210	194	162	182	190	205	192	178	199	184	179	206	204	188	199	190	192	199	188	205	191	158	182	197	215	196	210	179	205	202	204	201	189	190	177	217	219	189	184	190	203	190	204	188	198	202	219	194	199	217	209	199	181	211	228	187	216	189	199	189	158	189	182	177	203	203	194	175	197	196	222	214	212	205	202	203	202	211	200	209	173	207	189	198	208	209	184	192	210	208	185	204	183	203	212	204	179	198	184	196	193	208	190	218	201	181	206	197	216	210	193	209	210	193	214	213	201	183	211	201	203	188	191	205	215	188	211	201	203	190	197	185	175	197	193	184	171	205	178	190	197	175	195	173	160	174	180	185	187	202	208	178	211	216	207	195	171	214	191	187	197	193	227	210	175	183	204	186	203	179	185	200	187	194	205	183	199	184	209	196	200	208	205	184	197	198	187	198	200	176	182	192	196	191	210	196	210	174	202	173	182	188	207	192	220	211	196	183	190	196	200	192	170	200	187	191	182	203	212	214	198	208	202	205	202	194	186	197	180	190	203	214	204	223	184	180	193	182	197	191	173	206	170	195	158	205	176	200	214	196	193	166	219	190	197	174	184	196	191	207	209	194	202	195	191	189	226	201	206	193	201	193	195	193	195	214	178	212	215	199	210	192	217	194	199	221	177	195	232	202	194	204	164	192	211	165	218	189	191	205	217	180	193	213	174	201	213	204	192	178	199	200	208	183	208	186	165	191	188	228	198	225	206	212	187	204	200	174	187	189	217	222	186	188	205	207	203	197	197	204	205	186	195	195	205	199	208	176	193	204	175	204	225	214	191	183	188	205	196	189	215	208	201	174	186	229	219	199	200	209	206	205	201	194	200	215	193	188	217	177	196	179	205	187	200	181	220	192	212	183	161	186	199	216	200	183	201	191	183	176	181	226	185	203	203	183	211	201	209	206	191	227	194	213	200	216	190	180	206	174	196	189	196	201	206	178	192	180	190	192	184	174	209	200	224	169	200	218	181	202	192	206	221	177	183	180	190	199	186	198	193	161	219	205	194	204	189	200	205	205	191	188	199	177	204	206	171	183	222	228	194	195	166	224	219	185	207	214	194	194	206	201	188	220	167	183	194	210	188	209	161	191	191	189	199	184	190	190	192	178	196	192	191	200	176	175	194	205	192	198	198	191	200	209	199	210	215	208	188	205	230	207	198	158	187	203	217	185	201	214	219	175	188	192	192	204	196	210	193	183	227	198	182	186	209	201	186	171	204	182	193	167	210	180	185	216	213	187	194	194	195	198	188	191	187	201	199	185	184	213	195	186	185	195	205	203	190	228	204	191	181	187	191	209	194	194	197	174	204	202	202	211	200	214	194	205	190	185	187	181	181	231	209	178	193	192	205	206	213	190	211	217	186	197	202	192	199	186	200	185	221	205	181	202	219	170	217	219	208	197	183	173	226	204	205	203	175	200	201	192	214	194	204	176	209	175	219	214	199	202	184	188	210	211	190	199	181	197	196	195	202	185	195	196	189	179	192	202	182	195	213	210	189	190	171	181	201	191	217	191	199	176	180	192	194	190	208	197	203	191	216	178	173	190	196	189	195	199	174	187	198	188	220	190	189	210	209	190	205	206	226	211	189	184	203	196	218	205	183	180	216	183	172	199	203	211	207	178	194	195	224	183	172	192	196	198	181	168	200	203	204	204	190	178	205	228	219	187	195	222	196	170	200	188	209	234	181	178	190	203	188	190	195	207	200	193	193	231	205	194	189	204	233	202	187	192	202	202	158	184	205	194	183	185	190	185	206	191	166	201	211	220	197	209	189	204	184	180	192	201	207	213	176	206	191	223	188	206	196	191	211	193	168	187	186	197	203	207	200	186	206	199	191	194	190	207	190	176	201	200	188	196	180	202	201	232	212	198	205	215	212	192	213	203	195	175	204	213	181	194	203	205	201	187	198	186	200	196	173	189	227	203	211	185	189	175	205	200	186	187	175	184	190	203	176	214	221	182	172	188	202	184	192	193	176	209	197	205	174	224	192	194	179	180	206	212	202	194	213	189	197	196	194	188	206	175	209	218	178	184	190	195	210	183	177	202	182	205	216	211	183	196	196	195	187	188	204	208	198	190	197	206	181	198	177	202	203	207	206	180	192	205	188	191	209	166	188	198	202	217	190	194	206	194	193	207	235	189	194	172	184	180	206	191	206	159	205	189	199	210	191	223	215	197	196	206	200	190	201	212	199	189	186	209	190	201	226	200	194	190	203	182	180	206	186	225	206	172	200	198	194	207	203	214	215	186	187	168	203	192	184	213	206	192	206	185	210	204	211	191	173	196	195	218	178	180	221	222	208	201	206	203	199	191	181	201	177	177	201	175	209	212	201	181	203	192	188	237	189	198	219	185	224	182	203	202	197	192	225	212	192	190	197	193	219	164	206	219	219	197	217	208	207	180	187	184	175	211	178	167	184	214	188	193	204	174	223	183	200	203	205	170	207	199	227	192	187	191	200	194	218	200	199	214	188	203	219	198	226	198	216	219	166	182	181	187	205	218	212	192	188	194	206	178	219	195	210	198	213	210	209	194	195	212	184	220	204	191	183	204	192	214	198	209	185	206	193	174	181	194	174	212	194	200	238	181	184	182	219	198	198	198	192	183	181	184	210	205	180	196	195	190	203	179	177	182	212	213	222	215	182	165	186	177	197	197	198	197	173	200	219	209	197	183	198	169	198	213	205	190	182	192	209	179	192	200	184	219	236	196	191	197	215	220	180	201	197	189	198	189	211	220	184	194	229	190	205	203	189	217	213	206	171	193	186	179	182	202	224	200	220	194	183	195	189	192	199	171	229	187	186	182	200	198	207	196	186	201	198	202	178	227	205	201	180	203	191	200	177	215	193	218	195	200	176	194	184	209	229	214	204	207	182	200	196	186	220	183	176	184	193	189	183	203	196	188	193	183	183	227	210	194	194	198	214	221	202	186	192	186	205	170	197	184	193	210	187	186	210	171	188	195	191	197	195	203	185	223	193	168	196	194	200	198	202	200	206	196	202	200	209	196	183	210	192	210	195	192	203	186	213	199	181	198	189	197	205	202	212	197	222	214	186	210	215	204	182	193	176	209	196	172	174	172	191	190	190	195	229	197	168	196	202	187	193	194	163	209	183	196	218	193	211	191	184	181	207	192	203	194	183	195	163	172	217	168	192	197	206	180	181	175	210	191	173	196	198	210	191	207	189	190	191	169	183	190	177	204	197	225	203	194	188	185	183	202	205	179	224	200	216	206	197	200	184	189	195	198	202	175	186	182	161	180	191	218	206	188	197	215	181	214	206	170	203	225	185	216	208	219
45517	9156	3076	1463	1093	829	683	588	507	483	422	410	374	333	380	323	332	275	305	313	321	293	281	281	287	276	271	290	270	292	267	282	282	233	270	284	277	279	285	279	275	334	271	268	283	240	260	301	289	267	268	274	286	273	271	271	254	272	280	238	266	282	281	241	248	288	259	257	276	293	283	279	277	254	265	242	288	284	261	259	267	279	256	259	281	256	279	255	253	270	246	245	259	276	240	275	253	270	267	259	231	277	243	259	257	285	288	290	251	274	290	270	267	265	265	267	240	243	277	266	263	285	272	264	262	272	281	270	249	241	268	256	292	263	255	253	285	299	260	278	258	274	270	274	270	263	258	301	269	249	305	265	269	261	237	268	298	285	276	276	265	273	261	268	258	242	269	262	247	245	272	274	285	267	265	288	275	278	250	264	281	265	262	277	282	283	253	268	258	287	266	312	255	283	287	285	290	254	285	259	270	270	245	259	273	245	268	279	273	277	253	297	256	262	258	240	276	281	257	249	276	292	262	280	286	271	285	290	281	269	278	264	278	253	258	297	280	291	252	274	256	281	264	272	292	264	266	259	257	264	295	301	279	279	284	263	282	285	268	267	243	288	269	256	294	268	277	248	242	270	283	274	284	291	259	262	302	262	265	249	266	281	252	275	268	259	301	269	260	265	254	270	242	264	269	270	288	291	258	280	276	279	296	274	263	277	302	295	285	287	287	273	294	248	271	271	254	283	276	257	276	256	270	273	282	268	249	259	309	260	276	279	270	294	257	279	283	268	273	268	285	294	288	294	296	273	306	261	283	265	288	281	296	272	265	278	278	258	270	288	287	289	291	275	252	289	274	281	253	252	271	246	257	255	266	260	266	306	280	289	259	268	248	267	276	263	278	271	251	240	262	251	289	259	284	290	281	293	257	270	272	267	253	281	278	295	256	298	257	258	247	238	281	276	267	259	299	251	281	295	276	255	276	270	275	269	256	272	268	270	273	252	257	258	263	271	256	287	235	290	236	260	255	285	251	245	276	274	279	277	257	281	257	295	289	271	271	246	269	295	286	261	245	269	279	290	258	250	259	273	262	272	278	281	281	273	276	290	271	222	266	280	299	265	259	254	265	251	261	283	269	279	253	280	279	280	249	260	268	268	277	276	263	283	265	272	265	269	261	282	292	260	265	288	246	287	273	290	256	250	267	260	261	265	265	265	260	277	277	267	261	276	274	290	265	265	288	299	283	269	274	259	280	272	284	263	261	268	272	260	266	260	287	270	274	282	288	270	286	277	270	272	290	300	276	275	267	247	288	274	266	266	263	303	277	249	244	268	294	256	292	279	258	259	263	268	243	292	250	281	268	290	286	284	256	260	249	259	245	295	297	241	292	224	275	267	274	318	298	247	282	276	277	262	249	283	281	294	251	293	271	265	263	268	255	289	265	283	259	301	265	242	275	295	291	262	267	260	257	277	262	249	261	302	255	262	269	290	251	272	244	279	267	249	255	262	239	251	261	242	258	257	246	282	259	268	279	272	260	271	285	273	287	315	230	262	269	258	270	271	278	256	267	261	276	284	262	303	272	247	245	256	288	320	250	258	271	292	263	287	259	271	265	272	248	243	263	261	284	254	262	322	249	287	232	292	255	252	293	255	263	294	239	278	238	289	265	248	273	299	245	261	254	257	280	268	250	235	264	271	278	278	264	272	310	286	285	284	263	281	278	285	285	259	243	261	259	270	250	284	258	262	233	285	284	279	252	287	256	267	277	243	253	303	259	264	272	269	268	248	283	275	319	267	284	303	240	248	273	295	267	270	256	275	293	292	255	277	271	251	283	262	275	261	283	268	276	318	260	287	281	273	262	254	284	304	256	270	276	253	267	250	299	301	270	271	259	277	257	278	272	240	278	267	256	272	293	263	239	275	274	251	254	288	272	280	243	257	241	275	232	286	255	278	265	261	297	296	259	271	276	249	281	269	267	264	261	263	293	291	256	275	277	265	255	270	258	281	268	275	260	284	279	280	236	289	273	286	266	274	273	253	266	279	265	248	265	295	262	230	251	282	260	276	264	274	261	247	289	292	302	277	267	301	262	255	274	268	312	276	249	256	251	257	274	268	268	275	292	265	273	276	281	278	275	264	273	279	260	295	267	284	245	292	276	241	260	312	235	300	279	278	267	257	275	292	272	254	277	254	243	242	264	276	269	268	241	289	299	267	265	283	274	295	261	264	260	264	242	282	281	259	273	260	259	264	271	250	313	304	281	272	307	262	275	259	227	270	254	251	255	213	283	261	273	264	260	279	280	272	252	284	245	248	242	244	277	264	291	286	258	249	264	247	254	247	270	259	256	277	258	292	276	293	270	281	259	265	282	269	256	297	253	287	268	224	267	252	284	264	270	230	283	230	255	272	268	281	267	280	268	280	254	257	277	230	259	269	296	277	268	276	291	236	269	274	285	275	268	266	277	266	277	284	273	263	253	274	275	274	258	259	278	258	284	273	276	265	238	275	306	268	267	255	261	261	258	287	258	279	258	263	285	285	275	280	243	278	260	277	273	265	257	298	272	265	277	244	294	251	256	274	301	269	240	277	272	256	258	270	277	238	267	253	275	260	289	286	279	264	260	256	256	280	246	249	265	305	251	259	286	257	263	258	265	290	254	265	233	274	255	256	250	251	256	272	278	288	303	262	283	246	263	266	268	287	276	259	285	274	286	261	271	273	262	246	275	253	266	271	276	278	291	242	231	268	298	283	274	259	263	250	257	262	238	288	281	298	249	265	269	258	256	315	271	275	259	282	263	290	285	287	262	244	281	254	286	259	283	276	247	285	253	285	264	291	266	260	275	258	297	268	259	255	250	256	275	279	278	268	300	277	271	237	286	300	253	240	273	287	287	271	268	272	271	255	259	264	251	276	276	268	251	272	279	268	276	276	262	255	267	254	264	253	297	253	273	271	274	292	271	274	257	248	261	271	253	290	261	255	278	284	255	286	271	252	258	264	289	263	255	278	303	265	275	257	263	263	260	282	268	268	306	256	305	257	245	275	258	286	297	245	260	246	268	272	274	299	282	265	265	278	236	285	258	279	290	255	245	282	263	251	282	250	274	259	267	278	264	277	270	268	296	260	262	279	267	237	285	258	245	275	295	282	276	267	265	226	297	284	249	264	284	268	257	256	256	236	280	278	266	271	298	252	262	247	274	274	299	265	273	278	288	243	274	278	260	244	282	248	253	265	275	291	281	280	275	276	275	265	278	292	278	241	266	262	274	286	275	283	262	276	252	251	298	266	262	287	254	253	288	265	284	277	266	280	250	261	303	286	266	294	268	256	268	311	245	275	255	266	239	274	283	257	267	266	257	304	245	245	262	274	278	288	286	252	267	271	258	254	273	268	257	287	280	266	255	262	279	251	251	273	278	245	253	274	251	269	245	263	258	274	259	267	301	267	291	257	287	279	280	299	268	284	283	272	296	267	291	273	273	263	268	257	260	260
23328	21476	29294	24080	21482	21505	8155	1182	906	838	737	776	714	687	673	623	615	578	599	597	631	617	624	585	567	567	615	596	601	594	601	584	580	594	563	595	563	561	541	586	579	603	543	544	569	569	543	581	573	547	561	590	543	553	523	531	578	540	564	558	583	565	544	590	606	505	575	579	584	509	568	563	566	573	585	591	575	556	612	580	589	544	535	559	533	571	627	556	519	524	492	594	565	592	556	587	529	576	562	540	591	515	580	586	556	514	549	498	545	579	595	584	587	531	535	511	520	575	555	565	568	537	564	561	550	577	592	555	567	593	536	566	502	592	544	572	526	589	559	543	566	527	573	557	583	542	591	571	547	586	552	523	569	584	575	497	562	538	585	544	578	555	577	538	524	556	571	588	567	538	576	530	495	568	545	557	531	537	540	542	585	531	532	560	552	557	536	568	516	564	560	551	545	526	573	525	533	533	529	549	554	568	534	569	566	548	561	530	523	584	558	557	525	565	573	553	569	556	543	554	566	561	531	583	563	566	542	552	589	583	583	558	551	576	542	565	551	564	528	557	570	572	494	577	536	561	560	558	546	562	552	550	490	565	557	539	516	564	525	600	543	554	567	570	538	554	534	529	593	539	561	545	555	585	551	541	575	572	572	603	526	553	562	583	600	558	555	586	536	540	599	511	492	529	535	541	546	538	556	593	543	547	531	556	533	558	547	552	536	577	589	553	553	548	594	554	598	537	517	570	588	517	543	568	568	560	538	549	562	571	565	556	539	543	560	541	567	537	560	608	586	571	542	541	553	579	551	562	563	572	546	570	559	548	546	525	573	555	571	526	555	557	575	561	535	567	535	539	577	552	568	557	568	525	582	594	566	527	558	545	536	551	523	549	581	554	573	603	575	550	536	543	521	545	568	519	592	573	554	541	576	582	568	566	544	503	567	550	544	556	568	553	529	554	563	565	577	546	544	538	552	557	568	577	488	525	570	574	528	568	535	550	553	565	575	550	569	557	554	529	527	573	577	599	583	519	538	559	559	565	535	545	541	587	499	537	583	558	550	524	580	556	557	543	547	536	540	625	553	538	514	546	570	555	566	555	540	566	529	530	563	563	570	531	559	529	517	541	534	558	536	565	530	539	603	547	544	569	522	548	558	535	550	536	572	555	558	586	532	570	548	508	524	552	533	561	593	599	536	563	519	542	535	541	575	565	574	519	588	524	529	552	517	558	566	540	573	535	579	577	555	577	582	549	502	592	577	546	554	532	541	538	539	564	541	542	572	549	539	547	550	549	559	548	562	576	496	553	581	554	553	539	525	576	546	545	539	539	528	577	545	560	558	513	523	569	528	602	550	563	553	546	588	577	562	579	540	529	546	542	572	553	576	577	532	529	506	591	544	543	520	588	607	553	546	573	548	537	540	552	519	548	535	576	559	533	543	508	555	563	545	531	562	555	605	547	547	589	533	560	527	539	565	539	541	557	560	546	577	528	554	576	520	512	574	592	558	574	571	613	593	571	530	554	552	558	541	517	560	540	550	524	566	530	559	552	574	544	548	546	548	517	579	557	576	547	562	567	557	563	588	540	564	517	580	563	540	570	529	558	535	552	520	615	574	541	605	576	561	564	588	595	567	538	522	581	516	506	507	550	557	537	570	573	581	557	563	517	586	504	580	542	566	554	523	602	552	540	520	571	525	558	529	566	566	536	536	593	568	538	578	553	546	558	557	562	555	567	533	578	575	581	562	526	593	539	548	563	597	530	522	610	559	518	547	617	561	579	548	561	545	504	529	533	560	531	568	558	560	612	578	526	521	515	555	558	551	565	584	510	573	543	558	549	562	549	579	541	570	565	526	559	539	583	547	570	571	561	575	548	554	540	561	585	549	591	568	552	561	558	557	532	529	571	561	537	571	547	555	531	523	577	566	567	554	549	561	532	568	525	553	587	569	588	513	573	583	583	569	554	539	562	588	530	556	564	517	570	539	557	554	520	519	529	578	555	542	594	526	566	557	540	574	582	581	528	530	532	574	548	557	552	548	595	523	591	555	523	585	557	551	544	565	520	536	507	492	568	614	539	558	539	538	556	542	504	557	549	567	553	548	573	550	539	564	551	565	542	549	605	523	533	544	520	535	545	566	580	540	574	592	521	542	567	554	519	552	529	565	525	561	539	571	578	549	573	534	545	568	578	565	562	563	577	538	561	572	539	524	589	556	589	549	534	559	562	591	584	563	561	547	576	539	527	551	520	527	559	573	560	577	529	556	601	595	540	530	559	514	557	566	591	564	550	539	558	537	576	547	565	537	531	516	577	543	537	564	524	551	539	555	542	547	568	599	572	548	560	516	535	541	552	557	522	612	578	570	594	573	576	541	570	517	548	570	564	522	570	563	548	617	551	545	551	497	539	576	549	556	572	553	547	553	546	527	586	534	561	568	568	567	524	590	552	547	553	543	579	560	554	567	531	533	523	553	565	578	548	543	545	559	490	550	554	552	564	578	502	559	594	560	597	530	588	573	572	558	535	557	564	543	533	519	540	574	561	547	583	535	543	525	559	554	568	530	594	557	539	565	565	586	528	544	538	562	553	539	575	589	551	565	563	560	518	567	552	542	582	551	592	520	554	570	556	536	580	547	517	560	566	530	510	526	569	582	588	547	514	587	564	588	588	571	556	585	546	567	525	579	575	518	512	521	601	544	592	531	516	546	580	553	550	577	561	554	573	541	572	596	539	537	548	579	557	555	536	544	575	568	545	514	541	609	565	562	541	587	524	573	572	529	525	590	531	571	583	571	543	572	573	565	543	557	529	595	533	545	529	549	532	582	574	501	564	588	556	547	591	552	530	540	554	554	557	596	526	553	570	534	588	526	552	533	530	534	508	560	548	518	557	548	541	512	550	522	529	579	527	526	561	568	540	584	582	542	506	559	493	554	550	546	541	506	557	535	534	564	584	601	556	527	579	601	572	561	590	548	584	547	557	558	543	535	550	544	570	589	534	551	539	533	574	560	598	588	614	508	547	529	548	558	550	488	550	569	564	537	547	562	560	523	568	589	546	499	502	577	581	557	548	510	599	549	551	541	524	542	513	572	532	553	558	511	547	554	528	509	558	571	547	548	526	545	530	540	521	576	579	548	537	539	554	555	514	544	549	545	564	561	543	533	544	538	544	562	547	564	536	576	542	519	547	528	564	543	539	539	541	555	549	519	545	542	561	534	567	565	541	542	560	573	531	560	582	521	561	559	534	554	546	540	572	582	556	539	554	564	548	539	539	531	575	542	544	559	550	603	543	579	553	598	565	560	541	577	545	507	549	526	508	562	550	530	578	544	572	538	576	537	542	545	573	578	541	538	540	548	585	542	565	547	512	569	505	553	536	566	480	560	579	579	573	572	544	607	587	555	558	552	573	545	552	537	588	559	544	569	556	526	596	572	588	579	536	561	495	528	538	560	563	556	497	509	575	587	550	560	566	529	573	529	580	569	569	529	543
56911	17179	10053	5159	3595	2722	2328	1946	1608	1415	1252	1190	1121	1076	963	952	902	863	851	783	809	769	728	780	774	734	739	719	774	752	737	711	734	752	739	714	728	710	689	745	702	689	719	691	722	750	739	695	674	716	731	681	724	702	682	711	687	691	715	671	774	724	739	706	688	661	679	692	665	691	680	691	674	692	639	716	716	723	706	694	706	696	724	698	736	659	672	745	677	655	697	712	710	689	662	645	702	694	678	715	669	689	700	669	703	631	661	663	689	720	759	690	683	669	671	747	673	686	734	667	755	692	687	665	661	723	668	689	691	686	714	661	690	716	729	686	660	665	708	704	687	700	710	718	703	679	690	709	664	679	693	680	677	754	703	705	683	698	685	703	691	734	638	656	675	683	665	687	741	681	701	660	644	672	716	712	693	713	662	745	683	722	704	689	673	658	702	659	679	674	702	697	701	657	614	697	661	690	686	667	673	717	681	671	695	669	705	696	684	690	653	686	652	699	708	696	713	691	697	671	707	722	652	699	727	760	699	675	686	726	704	701	714	710	660	720	704	675	690	702	703	681	727	701	719	738	746	673	687	701	691	682	700	689	712	664	636	700	698	704	694	670	685	705	679	711	674	702	673	729	719	628	659	708	687	709	676	694	709	674	698	680	726	672	703	662	691	729	708	695	721	678	656	697	679	663	702	694	705	692	709	652	694	692	690	700	732	669	658	691	672	636	657	691	715	736	741	731	703	715	721	705	690	697	684	671	687	641	785	682	644	702	713	707	709	723	695	624	699	666	673	703	709	681	696	705	743	690	701	723	704	720	696	701	764	730	699	653	720	666	679	700	691	706	704	637	712	719	679	671	671	668	751	676	669	697	701	716	651	679	682	658	671	691	683	652	720	697	697	670	690	641	660	688	715	643	644	648	714	680	691	667	725	703	693	641	668	646	702	709	720	676	685	688	702	690	684	647	703	731	707	670	675	703	740	715	686	726	710	697	703	718	690	699	693	639	694	710	703	670	698	758	698	702	709	659	710	696	666	684	683	657	648	714	717	704	666	670	706	658	659	663	627	719	635	651	711	692	658	720	689	696	686	662	643	623	714	691	703	712	677	699	679	697	647	683	708	727	669	714	691	670	696	667	670	698	653	705	684	717	695	665	678	695	721	686	710	719	723	658	723	681	642	667	682	692	667	621	684	679	659	700	672	676	702	699	683	710	625	709	733	681	739	701	687	690	683	697	709	692	738	678	718	699	741	666	655	734	699	672	687	691	718	653	644	689	712	696	712	668	687	699	725	657	706	700	715	639	666	667	743	647	714	711	701	641	736	723	679	692	688	723	667	672	648	689	654	703	680	696	718	677	708	663	698	634	679	726	633	674	675	676	685	739	712	710	679	716	665	687	680	678	636	724	671	709	694	661	669	646	674	684	668	686	741	719	653	705	673	686	675	654	671	684	632	693	655	716	681	641	694	744	712	647	689	690	665	623	709	692	678	719	720	686	658	689	732	718	648	675	697	698	704	638	692	737	721	688	716	646	703	668	697	648	679	684	752	719	693	727	685	676	710	749	696	690	707	709	761	686	728	685	662	683	658	675	738	714	702	691	738	643	709	673	677	727	713	645	701	669	715	675	715	673	691	687	696	695	740	721	621	698	668	731	693	704	717	703	689	678	690	683	676	651	744	661	664	686	691	690	692	663	700	668	669	702	694	687	730	672	667	691	678	655	739	681	681	702	721	646	699	707	721	686	703	720	684	677	691	696	684	697	683	759	669	710	695	677	679	715	698	660	677	669	667	699	678	672	677	634	670	684	682	712	678	708	673	704	672	689	623	749	689	667	715	728	720	709	682	655	703	681	707	672	741	707	688	720	726	638	690	681	653	658	689	693	695	655	618	645	718	703	671	684	678	715	671	679	668	691	668	709	671	675	702	668	738	711	678	693	715	728	691	695	679	740	690	701	705	660	673	670	649	740	712	649	736	696	723	670	683	690	677	732	683	722	672	670	666	671	715	721	698	704	685	693	678	680	683	694	685	689	685	705	715	690	727	669	693	679	693	683	687	659	682	662	695	700	713	700	723	712	698	693	700	647	634	685	685	698	714	781	675	689	601	664	693	674	670	676	668	765	666	710	702	720	703	669	665	681	686	687	668	711	724	653	679	690	697	752	678	689	690	733	722	675	666	689	679	723	689	694	715	688	661	639	669	653	694	723	700	663	690	619	726	726	716	707	701	651	749	663	676	705	655	642	675	675	720	647	663	681	711	705	736	723	728	698	718	647	659	686	682	688	646	668	644	728	711	722	668	695	695	653	715	660	695	703	699	712	683	671	723	701	713	697	706	655	689	739	675	710	676	682	664	671	662	748	664	674	714	675	661	684	745	695	688	682	680	684	685	677	642	664	692	699	704	711	707	695	725	638	740	686	677	695	701	672	707	705	656	704	660	761	703	708	662	647	721	619	723	685	694	688	717	685	693	642	634	693	636	678	683	684	717	698	664	676	657	661	727	725	691	649	697	670	693	685	714	677	727	631	695	673	716	716	672	676	675	701	733	671	748	695	687	669	679	731	726	720	681	731	661	721	634	639	696	672	684	709	676	709	726	675	676	674	709	713	731	708	675	655	700	726	720	666	676	712	668	692	690	675	674	672	673	734	681	684	649	665	691	664	684	637	664	675	719	682	699	694	676	705	647	701	713	703	693	651	714	725	615	680	675	692	681	644	698	701	692	719	690	679	711	683	702	687	671	666	681	708	657	701	689	668	700	699	722	672	684	699	662	665	752	721	708	703	692	685	726	701	691	659	644	663	688	725	677	714	704	670	712	677	674	672	703	682	697	710	707	677	670	695	690	688	674	656	711	711	670	705	674	708	702	714	690	692	715	675	712	655	710	644	733	689	691	704	655	661	729	692	706	699	718	736	713	693	667	705	662	700	681	700	710	684	645	695	675	657	730	664	720	692	651	708	719	632	701	698	710	666	697	673	698	668	699	684	697	676	691	705	694	662	662	713	726	703	648	673	717	709	670	648	690	668	704	691	697	734	703	663	694	656	702	691	692	677	699	721	718	687	675	685	709	666	719	702	696	689	712	713	696	722	679	658	718	697	698	697	667	692	691	717	686	700	680	707	689	727	677	674	698	702	719	670	671	695	677	672	696	684	694	704	726	677	646	700	695	709	732	680	703	662	681	701	704	667	687	717	659	683	700	686	656	689	719	710	698	708	691	691	704	681	701	722	679	671	701	763	674	678	688	681	710	667	653	725	666	684	699	671	730	704	670	701	680	692	680	715	669	651	675	700	693	646	662	651	758	693	679	686	660	664	738	671	681	708	630	693	747	698	702	716	682	667	718	711	704	670	681	752	702	686	708	659	684	695	721	703	684	685	663	658	733	718	652	673	685	691	662	702	698	691	735	706	691	687	698	672	666	658	693	706	647	714	704	687	678	657	691	688	685	677	673	716	679	687	701	702	699	715	680	676	684	696	691	686
28577	19541	5882	696	466	481	333	270	292	249	307	266	263	239	248	234	235	268	207	291	261	248	284	285	241	252	245	267	244	250	233	242	249	270	283	290	253	259	236	250	258	260	249	246	269	247	237	260	225	260	283	247	260	242	258	245	269	269	259	233	239	236	247	247	262	241	220	235	230	258	244	261	255	237	250	236	253	220	247	254	227	232	266	250	225	223	240	244	267	247	233	225	248	251	248	249	244	241	222	241	236	248	260	267	247	265	224	257	251	243	247	251	267	247	275	268	264	255	258	270	270	236	250	264	232	275	241	242	222	234	269	252	244	245	238	262	226	242	238	248	260	268	231	297	257	244	240	240	252	242	225	247	270	270	244	236	247	258	252	246	266	258	251	240	249	236	240	257	278	253	291	242	235	271	266	244	242	259	252	248	235	241	266	247	267	271	245	245	215	244	237	262	266	267	256	240	232	248	241	260	239	243	237	270	254	234	252	263	238	253	237	234	262	272	290	264	246	239	246	216	246	255	286	248	238	260	255	268	247	243	239	238	259	267	252	246	244	261	234	259	227	252	230	226	261	239	270	269	252	273	249	265	223	238	255	224	244	243	246	238	297	232	243	260	262	256	228	244	249	268	241	232	253	232	240	244	233	232	227	254	244	228	210	239	244	242	272	247	271	233	245	252	259	256	271	258	249	248	235	227	245	256	260	247	257	264	248	243	277	277	242	251	265	251	247	270	263	266	235	224	257	252	284	261	245	268	247	255	238	236	269	248	233	267	286	255	233	239	277	252	260	287	248	233	231	215	249	227	247	264	215	252	242	230	262	270	247	242	224	246	242	250	261	231	252	216	263	258	273	272	235	232	249	226	267	223	261	258	238	232	256	241	238	236	256	228	234	269	252	249	244	236	253	239	249	228	273	242	266	246	252	246	244	260	258	222	250	259	250	260	242	233	245	270	257	250	247	246	260	265	247	236	258	237	258	279	258	252	227	240	263	228	240	245	262	258	237	248	218	245	246	230	231	238	241	257	256	246	233	250	236	247	239	242	268	237	258	239	262	217	236	225	246	278	228	252	258	224	249	246	225	221	265	234	251	239	237	245	247	245	262	230	247	245	250	230	238	273	247	265	240	245	234	265	233	217	263	285	249	264	227	242	274	302	244	232	267	210	259	242	227	249	255	252	268	245	283	249	251	225	233	251	238	261	291	237	255	243	255	260	245	249	228	238	232	238	254	216	267	241	245	229	285	247	253	260	242	255	239	251	271	240	233	256	252	256	235	241	238	224	253	247	238	266	234	223	220	233	248	244	267	268	237	272	236	261	267	243	241	251	287	237	256	263	258	259	270	246	244	225	241	247	243	251	249	205	252	241	257	263	272	256	246	228	262	262	263	239	222	259	255	240	245	223	241	249	276	247	255	249	234	260	237	264	248	243	269	246	286	226	236	238	224	271	229	257	268	222	255	222	251	241	214	280	264	255	246	261	244	253	243	258	250	219	274	260	235	261	258	237	259	241	247	258	262	263	245	254	236	191	250	242	235	246	272	257	240	266	261	244	239	257	266	235	253	254	218	253	246	232	242	263	242	238	231	264	282	240	274	248	265	233	251	253	260	251	208	229	241	241	260	273	242	268	260	251	258	233	272	251	253	239	229	233	230	257	235	217	249	245	237	252	261	250	257	260	219	269	240	222	255	234	249	252	240	228	256	243	250	246	274	281	230	256	247	259	272	219	210	224	253	251	263	244	250	246	254	263	227	289	252	240	246	246	256	240	230	260	239	219	243	257	237	247	262	236	239	252	234	234	217	246	246	239	264	251	255	255	240	251	247	259	223	242	237	230	253	220	253	230	273	276	259	259	272	238	238	255	258	234	249	248	254	242	231	247	274	230	255	231	224	256	237	232	209	235	243	254	234	261	253	245	250	246	250	251	273	219	253	237	262	232	252	220	272	257	265	247	251	251	271	256	254	265	248	251	230	235	210	255	261	249	246	270	252	244	244	224	227	244	260	253	233	255	265	265	249	232	219	262	254	240	242	253	239	238	257	251	254	243	246	252	245	261	244	248	254	235	243	243	226	237	268	277	248	227	275	259	217	249	240	233	278	303	233	276	239	244	264	231	257	243	243	273	234	264	247	261	240	240	271	221	244	252	252	249	256	245	251	241	256	224	265	269	255	272	254	216	236	260	270	253	243	232	274	256	238	236	256	242	222	257	245	265	236	248	244	270	247	263	234	257	269	240	254	262	281	224	237	260	243	255	248	244	265	245	266	254	244	270	228	265	212	238	249	285	243	252	248	251	261	248	224	241	250	220	252	239	227	263	239	235	229	274	222	261	269	257	233	260	256	247	251	242	284	251	232	250	242	237	257	250	249	254	253	229	236	226	251	274	246	244	246	229	242	262	244	253	211	233	243	232	261	256	244	250	238	231	247	255	264	270	253	252	229	257	252	243	244	237	238	249	235	221	239	272	201	250	229	269	211	239	277	235	270	225	234	251	256	250	244	240	249	236	250	233	228	242	253	241	225	236	249	231	265	227	244	281	256	246	223	210	261	251	262	228	229	234	264	261	270	243	266	226	260	230	237	238	235	258	266	252	258	236	245	235	252	258	265	259	265	224	246	246	254	275	232	258	246	241	239	284	241	254	258	231	217	247	282	225	270	221	258	248	234	262	260	264	219	219	254	264	236	287	243	256	245	217	254	258	239	244	267	231	259	253	276	239	254	232	245	282	275	252	224	253	251	234	264	241	263	269	253	250	232	253	227	234	252	235	238	228	259	248	242	217	252	219	242	269	247	263	264	232	244	237	248	273	266	246	230	246	247	240	236	240	229	252	237	255	235	269	232	259	254	237	258	243	242	225	236	241	250	248	268	267	246	247	254	236	213	213	246	246	232	229	246	246	266	256	257	265	235	232	237	238	268	272	255	287	268	218	283	269	267	246	228	262	261	222	241	241	252	233	285	266	270	259	258	266	254	250	251	235	246	255	266	258	239	251	254	239	276	239	240	243	269	239	255	280	253	236	235	256	244	257	257	249	261	260	253	271	248	238	239	246	259	233	254	269	235	274	249	248	234	234	232	232	254	228	271	251	230	256	229	255	239	259	236	271	248	230	270	237	249	234	234	282	284	236	263	258	226	264	249	251	264	256	270	223	232	246	258	263	261	257	246	253	266	251	267	237	250	282	239	245	261	274	235	254	242	227	237	224	223	251	244	253	239	247	240	253	260	268	271	264	216	262	234	250	271	293	215	259	260	243	254	242	232	236	238	246	268	240	241	234	276	236	251	237	281	261	274	228	261	247	260	210	246	237	266	226	256	233	216	243	251	239	229	255	246	265	245	239	245	247	252	250	254	252	264	272	252	232	265	267	237	231	222	240	235	249	234	260	240	249	264	258	249	251	297	242	252	253	255	234	227	247	244	244	251	256	270	239	230	259	242	234	220	241	260	250	249	252	260	223	245	222	253	242	265	272	239	226	278	259
21676	3091	767	487	428	399	374	356	335	340	345	334	341	303	316	321	350	320	335	303	309	315	295	315	317	316	297	328	301	335	335	307	312	292	284	321	299	296	322	335	337	308	311	298	292	322	301	338	277	309	319	331	296	311	297	290	330	292	300	309	322	311	328	290	316	304	322	311	330	325	341	317	315	324	333	326	339	297	360	290	305	280	326	327	313	317	351	331	318	325	342	347	337	312	316	316	347	302	328	291	322	325	321	318	310	333	298	292	292	315	296	309	328	323	299	305	350	318	307	326	296	298	305	302	332	341	302	333	325	321	312	338	299	324	316	311	297	314	308	318	336	319	313	318	295	320	317	312	314	320	328	318	352	315	338	310	306	301	296	330	302	305	320	311	328	320	315	338	302	282	314	333	321	286	316	287	327	338	326	322	297	340	359	303	311	309	319	318	308	319	310	322	311	283	365	279	283	339	288	310	328	309	361	351	312	297	314	318	292	328	353	324	327	294	303	318	290	350	294	304	289	321	332	338	315	304	316	324	332	335	309	337	324	332	325	286	315	304	331	271	304	317	326	263	322	310	310	328	343	310	305	294	286	309	349	321	286	317	337	320	326	297	358	324	305	314	337	322	310	330	336	334	311	311	311	348	304	363	302	314	333	343	296	327	313	276	311	307	328	321	297	303	328	319	318	320	306	332	290	289	299	311	306	306	311	296	276	288	308	312	319	325	283	308	324	302	324	323	295	325	323	306	311	323	274	312	309	324	314	314	343	289	337	304	309	279	319	311	322	307	294	304	297	307	361	302	326	319	261	327	329	337	332	313	308	299	309	329	317	330	327	311	302	315	303	309	302	307	333	318	352	330	314	353	295	320	287	310	328	312	317	292	303	322	326	307	314	292	326	279	296	295	303	309	288	320	314	312	321	302	332	328	292	293	296	307	338	319	325	283	326	320	324	324	317	310	311	306	363	333	335	320	335	337	311	331	318	318	304	347	307	331	313	323	311	310	321	322	299	300	295	315	299	337	320	311	290	302	322	333	337	327	310	348	294	343	307	336	345	329	321	325	336	347	312	328	310	308	326	330	323	297	305	317	346	324	316	321	341	330	317	314	335	326	309	319	346	326	296	318	287	256	313	295	315	311	321	343	335	307	307	323	295	310	325	310	306	318	308	331	311	304	340	336	298	292	309	314	282	309	313	341	317	324	283	298	304	324	326	308	307	321	321	319	333	325	322	294	293	314	328	323	355	312	294	324	311	340	317	301	285	321	316	315	321	331	322	327	309	322	341	305	313	288	319	342	329	323	312	346	317	319	336	328	328	319	331	293	294	320	319	324	314	316	319	346	303	314	302	324	326	309	373	309	307	317	307	303	288	302	316	303	305	289	294	325	291	304	336	306	311	311	301	314	311	324	314	276	294	339	322	345	332	291	303	312	309	321	291	299	292	313	315	332	329	300	340	315	316	339	277	339	317	302	330	316	328	320	311	332	338	292	313	318	306	294	302	340	322	306	337	331	284	309	302	327	296	340	307	304	299	303	342	332	292	281	332	295	281	306	311	300	327	331	359	340	314	328	342	326	286	327	330	309	291	323	342	307	315	344	305	310	306	300	323	296	290	304	369	323	338	303	312	292	312	296	298	331	334	317	294	309	277	351	330	298	324	319	300	311	316	305	311	302	340	308	293	306	298	336	307	305	313	295	333	327	318	338	341	332	286	321	329	297	312	310	284	324	328	301	345	314	337	306	307	295	326	347	313	314	314	295	332	322	328	316	302	306	323	294	316	333	300	300	307	342	335	308	300	314	326	313	300	302	347	355	336	322	335	331	306	290	312	301	281	315	292	315	308	335	322	305	317	329	311	280	315	321	354	301	319	319	326	288	326	311	325	346	303	329	328	300	302	300	289	300	331	327	301	303	331	313	309	318	336	319	310	311	302	299	339	287	344	296	332	317	300	316	311	327	302	338	310	287	318	299	321	313	311	297	316	274	295	338	309	330	322	313	258	328	336	314	318	324	312	318	310	325	293	295	335	343	320	345	290	319	311	316	315	331	313	280	312	306	299	301	329	300	298	312	278	319	312	304	314	339	316	316	315	312	333	310	290	316	340	325	307	357	303	305	345	334	307	298	318	334	342	315	305	297	325	298	311	290	287	303	308	313	294	306	342	320	344	287	303	312	330	288	311	341	343	343	308	304	324	315	318	347	306	310	294	334	320	319	307	323	303	308	349	322	345	287	328	307	323	309	306	310	315	314	324	316	318	316	330	282	294	342	303	313	311	304	303	312	342	335	274	335	338	326	301	315	339	322	311	319	327	317	315	308	301	324	301	325	321	325	345	294	313	329	304	314	318	312	317	278	311	291	300	330	328	333	323	317	306	326	331	313	303	310	312	330	285	315	337	313	305	311	295	313	307	271	309	324	293	289	300	314	355	318	295	327	282	298	344	322	327	314	321	347	337	304	330	334	329	294	305	319	334	310	318	315	322	293	315	289	312	325	316	301	336	325	314	341	310	292	339	346	315	301	313	323	313	315	337	334	313	299	325	326	292	306	309	311	319	307	320	298	319	319	305	302	305	366	355	328	297	327	303	297	319	333	331	289	331	266	332	308	318	310	280	319	303	316	285	279	298	310	321	337	270	323	335	306	342	303	330	314	318	304	327	325	307	304	316	317	339	328	290	295	325	322	348	300	333	323	296	290	290	298	305	326	356	314	315	321	317	333	324	313	309	340	294	313	308	333	305	305	311	312	301	314	332	348	331	310	283	314	315	301	302	341	297	307	302	329	302	309	306	317	282	326	323	319	320	306	322	277	305	302	307	304	306	324	280	297	334	311	321	304	304	328	310	321	317	276	318	301	304	279	276	312	316	354	294	338	312	327	324	334	327	316	294	301	328	324	339	298	318	288	323	330	336	314	344	333	334	333	335	317	321	336	321	328	334	317	318	305	291	324	301	309	313	299	304	306	348	319	353	330	307	325	332	306	330	307	313	302	292	301	331	334	295	311	314	331	359	328	326	302	333	303	329	313	303	331	320	323	303	297	281	305	319	312	293	308	326	345	314	319	320	312	333	312	309	319	319	329	311	308	320	317	265	294	294	325	305	314	338	296	312	302	316	326	323	311	328	301	329	317	313	332	320	331	309	299	328	314	333	315	336	323	304	306	270	300	296	334	324	308	317	310	289	301	306	354	294	310	286	283	330	305	314	326	313	316	322	321	302	302	279	276	327	327	323	325	335	316	325	344	327	331	307	303	338	324	314	312	309	306	334	325	339	316	345	324	301	287	281	330	337	299	297	307	297	320	319	318	311	308	306	331	333	315	335	289	319	301	314	299	309	305	313	301	314	299	294	348	307	305	317	282	328	329	330	303	364	330	298	329	308	328	297	327	282	324	298	308	280	335	316	311	318	327	303	313	316	313	330	326	289	316	344	309	286	352	340	305	315	280	326	332	311	320	335	319	309	327	314	299	327	330	343	329	304	311
24396	21471	28743	24595	21436	8873	1040	774	653	613	561	567	607	570	543	570	567	514	546	503	532	557	536	543	529	519	518	527	508	512	479	508	498	566	516	502	505	477	539	490	523	538	467	499	521	489	533	502	505	497	521	512	488	488	548	511	508	504	497	458	505	490	509	517	528	523	504	471	541	503	494	526	520	488	456	515	465	521	489	536	528	499	485	520	548	505	504	503	495	530	499	515	506	494	458	470	493	465	489	489	498	504	546	526	525	502	526	505	499	524	462	513	495	501	513	464	487	491	516	473	480	470	514	499	490	507	472	449	508	521	457	504	501	485	526	500	504	499	497	477	515	513	534	468	525	450	482	501	462	513	503	492	528	490	500	506	502	492	495	496	529	512	504	488	510	498	539	473	488	517	532	490	522	489	541	479	473	493	510	506	484	477	549	486	500	479	484	484	522	495	520	475	507	528	425	526	466	465	461	521	494	478	498	460	492	513	493	531	517	473	486	503	504	467	504	508	490	501	473	509	516	507	527	482	477	553	500	532	512	484	484	509	515	506	518	515	472	526	521	475	491	493	495	531	504	492	466	471	563	465	529	500	519	475	501	497	491	511	479	525	516	504	490	502	511	519	547	485	542	515	498	492	483	503	478	499	504	476	498	535	538	480	481	521	470	532	539	524	482	472	506	510	529	522	487	473	448	503	521	486	522	509	518	506	511	482	507	518	473	501	521	480	539	497	485	507	506	547	464	517	510	477	508	493	480	508	533	545	506	485	515	528	514	479	526	505	506	530	496	524	544	483	540	503	520	512	465	461	477	513	520	514	497	536	512	476	492	493	490	491	529	483	507	511	505	509	549	477	539	513	485	476	496	487	494	479	545	498	476	517	508	536	503	518	528	474	475	491	512	481	474	505	509	473	517	530	537	510	554	480	496	476	524	511	453	506	509	500	469	472	459	529	493	504	491	513	497	493	516	483	480	522	516	528	470	480	532	454	485	531	486	478	491	531	477	456	533	526	510	494	527	529	521	510	492	484	503	529	515	468	538	551	476	458	509	484	521	497	503	506	525	531	462	482	521	494	458	480	493	518	495	463	506	507	458	468	519	502	530	515	484	513	497	475	497	492	519	486	503	490	485	508	516	454	538	492	521	467	473	494	512	486	505	514	519	459	515	538	492	521	490	491	517	522	529	471	500	516	492	449	528	492	483	488	523	512	489	539	489	522	527	491	482	474	491	521	475	477	553	506	525	533	473	470	490	459	493	523	509	504	492	526	452	506	480	512	480	516	519	499	503	475	500	541	490	507	467	493	493	505	507	514	496	515	507	495	531	515	488	478	488	526	538	482	501	508	522	457	501	478	532	470	461	519	522	488	481	513	514	480	502	472	478	479	473	539	509	449	496	474	471	505	461	502	535	488	481	520	536	529	512	505	519	477	502	518	505	444	509	513	504	500	511	500	459	522	543	489	530	490	475	510	503	485	553	527	500	539	470	486	505	491	501	512	474	484	534	543	500	527	466	516	497	532	518	522	509	512	488	499	464	492	525	510	519	464	517	500	496	467	465	536	529	495	518	475	503	523	465	484	477	489	530	496	483	515	541	505	515	506	434	466	516	479	478	509	488	494	519	539	495	544	443	444	498	524	469	519	463	495	468	519	533	509	500	529	473	474	594	518	478	471	515	492	517	529	494	481	507	514	526	524	506	539	525	470	461	519	484	501	517	453	500	552	528	491	513	486	523	542	455	491	520	530	522	462	504	436	520	513	471	498	459	504	494	510	508	501	468	494	498	485	512	495	512	463	486	510	511	485	542	577	492	523	521	499	472	542	511	509	521	538	476	521	529	491	495	508	496	493	498	512	518	507	477	509	533	492	471	522	527	498	514	499	498	471	549	511	503	549	528	512	524	526	470	468	501	533	505	490	473	502	508	474	565	512	502	507	498	492	485	502	511	495	496	495	500	502	521	529	509	510	492	503	492	484	511	502	484	498	527	474	444	529	492	520	479	517	502	526	496	508	484	482	515	529	467	475	547	492	512	490	513	508	476	535	513	513	506	474	520	470	533	536	530	465	535	480	507	514	504	505	470	494	488	470	524	532	496	487	496	504	518	434	474	471	499	533	492	514	547	534	468	514	476	526	504	512	535	502	491	504	548	482	537	491	501	515	469	484	487	467	510	525	496	485	542	540	507	487	479	525	504	520	473	489	517	495	504	497	489	505	485	447	533	477	482	476	534	516	496	494	496	537	496	492	497	479	515	534	524	495	503	500	519	489	485	488	488	523	511	514	471	475	512	511	500	459	483	494	493	507	516	514	512	498	490	511	482	524	509	514	503	472	494	501	487	473	506	484	500	514	493	497	532	522	524	481	496	509	475	494	505	503	461	510	507	515	517	489	512	516	474	467	482	553	482	498	509	486	479	493	492	493	545	479	528	549	483	512	490	475	498	464	464	508	525	572	497	472	489	531	493	468	486	483	483	508	460	539	483	481	506	535	465	500	523	478	488	484	464	513	500	496	496	468	485	525	506	533	506	527	500	470	486	476	515	521	510	512	503	471	468	496	514	527	517	478	516	471	479	524	479	474	541	497	518	486	522	477	495	537	460	485	525	529	485	535	482	479	460	504	496	529	471	526	511	518	486	509	484	472	475	488	504	478	486	545	537	522	475	516	489	527	485	509	498	519	489	526	526	517	535	511	495	516	490	505	478	536	534	519	488	490	532	492	461	533	474	514	491	450	510	502	488	487	497	485	494	497	503	481	478	529	485	487	511	456	495	520	499	511	491	467	479	492	497	495	505	497	519	482	468	507	489	523	497	478	483	516	453	521	494	451	523	489	519	519	551	495	523	510	504	500	511	488	491	562	506	469	499	480	520	515	525	501	504	499	511	491	442	510	472	508	486	505	502	487	548	471	494	541	512	514	513	531	487	492	490	522	491	466	502	505	488	491	451	513	539	523	527	517	508	470	515	541	479	489	524	515	515	519	490	462	512	488	553	489	494	500	467	528	506	512	510	542	486	487	512	489	500	532	498	481	519	484	513	470	501	493	476	483	493	513	533	483	508	538	473	489	462	470	538	481	502	510	527	493	491	508	462	548	511	473	507	523	574	476	518	487	493	497	527	492	487	503	477	476	520	506	510	477	503	498	460	509	499	550	501	517	469	491	541	492	501	500	450	514	511	471	489	484	472	471	527	496	489	503	509	477	525	491	454	499	511	494	513	494	481	503	497	485	514	488	489	471	543	512	514	543	502	480	470	518	511	489	477	498	539	465	515	504	508	498	492	491	507	472	506	479	550	486	439	513	543	476	476	486	475	478	509	489	507	470	507	479	521	511	519	505	482	508	522	520	532	489	502	504	496	526	526	498	468	528	483	514	470	485	517	538	475	490	493	500	527	501	508	533	532	453	463	471	477	468	528	516	451	489	549	530	495	483	487	520	477	456	508	505	499	530	491	527	534	512	496	514	477	514	495	503	490	516	515	480	519	480
49616	14037	5980	2937	2174	1750	1416	1256	1083	973	923	858	816	783	757	779	707	747	703	683	687	661	672	641	658	627	582	653	645	619	611	666	633	610	649	626	654	619	604	667	615	646	611	626	631	611	653	603	717	637	621	651	623	620	608	607	643	632	644	628	629	639	611	642	579	600	619	621	591	630	641	619	655	612	636	666	643	625	632	629	608	632	619	646	599	619	635	639	584	617	607	588	611	584	588	595	579	608	594	619	601	616	625	640	640	600	598	599	601	638	594	642	638	607	618	587	637	591	603	595	612	594	635	570	614	615	589	600	650	625	638	626	655	624	591	644	642	604	598	625	645	661	666	587	619	610	592	610	593	600	635	607	611	633	657	614	678	617	616	603	620	626	606	613	609	598	614	676	587	632	611	599	604	617	636	631	622	657	611	604	627	594	599	626	615	594	577	590	565	633	594	600	580	609	563	593	625	658	576	654	626	601	607	627	689	610	589	624	643	573	654	646	638	602	626	571	663	644	614	596	602	600	612	633	613	621	618	605	613	634	616	615	615	650	658	637	581	614	658	619	621	634	613	610	641	640	648	582	595	628	581	640	643	616	629	611	637	630	591	606	579	612	607	600	626	639	670	625	615	610	612	623	632	619	645	611	610	641	599	633	605	592	632	578	637	566	603	563	605	643	590	626	626	628	628	615	595	598	644	639	608	608	637	612	628	577	606	647	610	613	597	646	593	621	635	619	640	586	609	570	627	625	620	622	677	599	622	615	628	603	582	622	628	607	620	648	597	609	621	585	610	608	662	601	623	606	569	622	572	599	637	616	593	599	587	578	642	647	574	644	583	639	626	627	605	637	631	583	710	641	618	615	568	641	664	583	595	619	652	605	607	583	602	600	635	593	621	620	629	611	652	614	606	649	580	622	633	595	599	643	552	619	646	645	616	606	592	618	615	598	646	667	544	587	571	649	623	642	625	633	565	623	629	586	607	590	637	594	587	610	627	601	611	623	630	625	596	607	610	568	625	588	591	592	637	623	599	614	605	628	625	605	624	585	672	559	628	622	647	593	636	670	623	602	616	608	586	583	611	581	650	603	603	592	632	591	575	605	621	604	614	639	609	631	628	586	600	634	591	616	607	603	669	563	627	652	618	663	629	622	610	586	585	612	654	650	642	639	634	615	641	616	598	583	627	586	601	633	606	612	602	617	578	645	594	589	603	607	645	616	615	592	600	632	647	669	591	603	623	615	568	644	648	599	614	602	625	608	653	589	615	568	597	612	601	616	627	589	625	618	608	634	593	636	683	616	576	586	649	593	624	561	571	601	613	580	634	641	603	616	636	637	611	666	612	606	603	569	654	602	625	627	606	626	631	631	644	628	587	598	559	605	633	593	606	640	604	632	583	654	624	580	602	636	644	605	608	592	624	610	599	581	618	632	624	623	611	624	626	616	599	627	603	622	611	666	601	582	586	623	611	671	607	601	546	608	600	642	592	624	603	659	582	611	586	617	612	633	629	622	585	636	615	589	573	611	603	624	621	604	605	613	625	581	571	617	605	564	640	621	623	596	623	620	658	594	643	635	615	610	622	646	592	617	621	586	629	620	639	616	635	568	585	585	601	624	621	594	600	599	647	622	588	615	611	558	605	595	607	607	616	620	627	662	579	644	574	613	585	607	580	613	669	588	642	551	596	612	622	585	591	616	607	631	609	646	637	626	632	622	606	622	594	643	594	578	631	604	631	610	586	646	580	610	623	631	583	613	662	601	594	624	603	651	615	611	653	619	598	610	654	599	614	577	618	627	638	609	615	596	623	615	629	594	676	629	622	567	646	633	620	673	619	623	604	618	590	610	624	593	646	628	598	568	630	609	658	598	619	628	569	639	606	599	622	590	600	592	605	638	600	572	638	644	660	625	610	636	601	610	609	593	621	602	608	582	612	635	589	620	617	629	643	608	641	649	619	615	620	594	651	649	598	577	650	598	663	628	604	605	569	601	612	592	595	619	628	599	586	578	616	630	582	650	591	672	612	603	595	647	625	599	607	620	619	594	638	618	634	645	635	596	594	589	631	592	660	576	564	587	597	595	626	582	614	589	616	632	616	575	647	640	592	596	673	598	648	607	648	608	579	652	597	640	643	589	599	646	597	611	679	596	617	657	619	660	561	620	586	645	640	650	601	645	620	644	602	615	602	621	594	596	606	626	618	591	571	568	589	632	613	621	616	595	680	643	579	607	634	653	602	602	630	633	572	611	629	592	585	580	631	601	664	619	613	588	642	644	612	634	624	609	621	635	652	637	608	576	614	669	636	619	615	600	629	589	606	599	595	611	647	599	647	596	623	640	600	585	595	604	633	637	612	630	621	604	597	624	596	641	615	588	586	636	635	579	602	603	646	583	616	633	565	606	651	601	654	576	595	601	634	622	593	601	610	633	635	660	619	642	645	644	588	641	577	613	640	641	625	592	623	642	639	624	604	628	624	565	615	630	601	612	577	639	642	618	634	586	620	649	601	645	597	615	626	624	594	594	619	629	627	631	609	621	592	620	645	615	612	595	620	652	576	578	602	604	612	593	633	597	667	628	607	606	646	596	584	642	621	598	618	572	606	553	640	642	611	630	609	615	581	611	631	632	607	616	598	597	570	582	615	608	609	620	614	609	647	575	578	637	563	636	629	583	606	611	648	650	614	608	587	629	579	636	601	624	622	637	568	597	592	614	612	619	645	641	616	621	622	588	603	616	626	639	637	592	617	640	594	602	590	662	663	599	624	643	626	677	607	653	599	574	580	616	632	598	608	583	616	641	566	628	602	618	614	653	603	603	598	587	652	614	590	637	656	624	587	598	611	575	611	614	650	587	599	687	642	622	631	635	573	611	602	642	651	592	627	664	604	586	622	614	570	584	593	584	611	617	606	646	635	593	568	620	609	651	612	645	607	617	591	624	600	609	583	653	631	592	589	608	647	605	629	613	585	611	642	632	580	636	607	652	577	636	632	635	602	587	621	651	611	620	642	641	569	617	581	598	606	609	616	620	580	572	623	601	568	661	608	617	622	641	580	611	623	615	670	613	624	599	642	660	585	563	618	626	601	596	646	666	590	615	633	650	654	614	602	612	640	639	586	574	572	594	597	584	651	622	634	652	600	614	642	618	635	583	626	614	636	621	609	645	641	631	583	600	628	648	600	581	626	547	662	592	580	614	592	623	620	636	599	631	626	621	650	643	613	601	629	592	603	583	630	617	585	625	601	617	610	593	620	580	652	633	614	613	592	615	608	626	611	589	618	618	623	605	602	623	637	640	612	641	633	596	609	617	634	588	620	638	589	629	642	644	602	617	584	611	592	668	595	556	578	627	600	663	611	648	624	602	584	638	595	641	630	600	602	638	593	611	592	637	616	633	628	636	617	615	659	620	637	601	623	595	618	636	645	635	602	612	601	613	590	595	632	612	619	596	619	614	640	638	583	649	607	664	616	594	637	615	622	630	602	587	641	614
25759	21448	27370	25652	6778	420	342	266	262	256	229	207	224	194	187	203	203	212	213	215	186	219	222	201	179	200	231	209	193	201	200	208	235	195	200	193	206	212	198	206	185	200	203	208	208	221	190	194	203	211	176	199	196	204	183	174	193	186	185	200	191	201	206	194	196	199	180	206	237	191	217	205	190	192	198	205	170	194	180	184	174	213	201	192	210	174	194	197	202	191	187	199	169	177	215	193	197	178	175	216	209	208	175	173	206	208	189	190	201	191	187	192	204	222	175	201	180	164	197	198	193	181	161	195	211	232	212	217	200	203	198	191	188	209	178	198	203	189	201	186	194	188	191	203	208	195	179	199	210	188	179	189	207	189	192	199	230	179	191	217	197	214	189	206	199	212	185	212	202	165	204	194	210	201	181	199	208	215	177	166	184	190	186	185	173	218	207	180	183	187	210	181	184	179	195	190	187	192	186	210	206	192	199	214	172	201	196	214	166	210	191	191	198	188	215	186	203	198	195	186	182	189	201	198	159	215	203	197	197	173	183	191	192	204	184	204	190	204	175	185	184	192	197	198	180	206	180	187	188	207	217	213	183	183	200	177	189	201	188	203	179	194	186	226	201	188	204	205	197	203	185	192	233	185	194	205	214	207	183	181	196	211	208	190	206	209	204	187	190	231	192	209	199	197	180	187	173	205	209	197	207	169	183	172	173	196	190	188	198	185	196	197	198	204	197	212	201	190	188	184	208	201	195	182	179	179	196	242	185	173	205	192	209	181	207	220	212	205	218	165	175	186	176	172	189	197	214	186	172	206	199	167	191	194	202	187	185	220	205	206	200	189	183	223	185	198	225	199	183	173	183	199	217	177	171	190	187	161	211	222	196	202	192	193	221	192	183	186	198	216	193	206	184	206	196	192	181	196	204	176	187	180	164	190	173	188	171	215	190	216	189	188	214	188	162	212	181	208	193	189	191	187	210	209	175	178	211	175	186	185	198	203	201	204	179	190	179	177	213	203	194	194	217	205	206	180	178	188	185	205	204	189	208	190	169	190	223	200	190	180	195	214	184	222	219	190	200	176	201	202	187	201	193	174	195	188	199	218	208	199	214	179	182	226	206	182	204	194	196	203	205	187	182	189	185	197	201	210	209	203	203	207	198	225	194	183	197	194	188	200	205	195	240	197	195	207	173	202	202	215	182	190	205	172	175	207	204	210	171	176	191	190	213	191	198	170	199	186	193	189	205	208	178	183	187	184	200	199	170	188	201	204	192	163	181	177	198	191	161	182	202	184	175	177	187	214	206	200	189	186	189	176	179	200	194	192	210	211	202	219	216	201	173	184	193	205	206	163	207	194	181	189	181	204	197	173	195	186	190	213	201	181	229	218	210	160	194	218	180	203	194	195	188	181	181	201	200	210	179	191	179	199	182	201	174	192	180	184	188	205	176	173	175	210	213	207	176	193	182	200	160	197	200	191	182	195	183	218	211	205	214	216	221	191	204	184	213	182	196	197	183	201	194	176	196	219	199	196	199	193	217	155	201	203	190	204	195	209	188	211	215	200	197	189	211	157	180	200	194	188	206	199	190	194	217	211	180	207	199	205	186	198	191	199	183	204	186	194	209	210	193	194	200	191	209	200	178	191	196	198	181	183	196	196	202	188	196	192	192	205	193	202	190	183	183	186	188	195	171	185	189	212	194	214	200	209	177	200	179	212	200	231	194	177	179	202	184	209	186	193	205	189	186	199	179	184	208	207	194	223	202	202	209	198	187	188	196	222	168	184	192	190	197	207	163	194	184	189	175	192	188	201	190	178	201	174	211	199	205	187	182	183	181	176	205	197	199	183	204	188	216	190	180	186	180	223	202	218	199	191	219	224	201	185	189	202	190	207	196	195	211	203	187	180	201	207	227	229	216	181	201	226	183	202	173	204	184	222	228	203	191	202	187	208	193	210	186	223	191	213	194	157	154	196	187	207	210	179	183	200	203	220	167	191	199	194	185	197	188	203	192	218	206	182	201	197	183	184	199	181	182	181	187	208	168	199	208	192	203	204	183	192	194	196	211	205	180	204	204	197	195	158	179	190	185	205	182	177	194	183	190	184	178	183	150	186	175	203	205	201	192	202	192	200	205	206	193	192	182	171	199	209	196	189	194	195	172	190	181	197	204	199	165	167	161	210	199	185	207	183	199	202	191	166	217	213	207	205	202	192	197	200	184	191	198	173	204	216	170	211	183	170	210	220	195	187	194	189	162	196	205	200	187	213	193	154	206	156	210	210	185	187	219	197	210	214	185	192	207	214	192	203	195	184	232	205	215	204	173	185	183	210	184	227	182	185	196	188	224	182	200	190	191	204	192	203	197	187	196	196	184	200	196	204	195	171	208	197	186	193	175	197	181	201	168	202	204	181	198	182	216	184	188	187	207	195	205	202	178	190	191	166	187	202	192	204	197	202	181	191	199	200	184	204	197	187	199	199	186	190	236	197	185	177	181	192	191	209	192	188	206	214	186	173	202	204	166	184	196	222	183	197	206	203	206	196	174	202	183	192	192	170	195	186	166	213	227	196	222	165	215	200	169	176	167	212	210	195	197	200	192	181	192	185	214	205	183	179	198	189	205	191	204	175	176	198	192	211	183	204	191	217	211	198	189	216	188	212	202	193	206	194	188	218	190	171	193	192	196	194	196	188	178	191	194	190	203	173	223	186	202	192	173	219	206	209	227	191	203	179	197	202	200	177	226	232	191	196	176	189	192	187	197	188	206	170	220	189	195	207	193	206	203	185	187	192	203	169	212	191	172	185	201	196	191	198	192	180	187	191	218	221	208	191	209	199	222	193	193	191	197	176	180	184	198	208	210	182	197	147	174	187	195	173	196	196	189	210	207	206	204	193	176	227	183	188	207	192	199	184	193	179	184	208	203	183	195	211	183	213	180	191	191	190	208	166	226	170	179	200	180	205	203	211	200	193	180	188	212	205	181	210	185	205	201	200	198	194	171	201	217	188	200	186	200	210	184	200	181	196	181	197	211	187	210	177	213	183	169	196	183	198	195	165	196	201	174	191	201	188	184	191	192	199	195	187	184	190	220	201	182	191	219	196	191	177	191	174	180	184	199	188	175	202	190	184	196	174	200	188	195	188	162	215	193	200	207	189	201	188	204	232	176	217	202	187	199	203	196	202	206	169	211	174	210	213	189	204	177	201	178	170	194	191	187	180	207	204	163	178	198	186	208	197	164	198	188	168	191	203	183	174	188	194	210	209	205	201	199	206	190	185	195	205	206	213	200	208	200	193	180	220	187	186	168	189	211	214	192	185	208	197	235	202	178	214	177	202	177	199	190	204	200	198	191	187	193	213	188	198	191	197	182	179	182	203	198	185	177	211	190	202	188	207	177	182	198	205	183	220	200	213	193	200	214	195	194	172	191	235	190	204	200	183	208	188	197	196	212	199	180	191	186	194	205	210	173	217	211	201	207	175	218	189	214	203
46062	10974	2977	1416	1115	825	707	596	475	438	426	384	372	349	335	349	322	333	292	287	306	282	301	274	332	266	279	276	269	330	294	300	258	283	301	268	279	252	280	292	306	267	273	255	268	253	262	268	270	256	265	271	285	280	277	277	288	280	265	271	260	298	257	246	255	255	231	304	269	246	251	254	271	286	268	261	279	282	248	284	271	289	250	247	285	262	269	269	268	272	274	269	259	278	267	272	258	257	263	258	281	258	247	276	235	277	259	289	280	264	285	259	269	234	274	266	270	265	236	263	268	277	252	297	278	264	288	252	277	255	262	284	256	254	261	250	238	260	254	271	282	252	276	257	272	282	242	251	302	288	286	263	249	256	232	255	255	278	237	259	278	259	307	281	277	285	261	269	272	275	291	275	278	276	239	290	259	291	272	259	268	299	262	270	254	286	254	262	309	278	264	296	245	282	298	271	279	275	276	268	267	274	287	285	285	274	243	296	260	284	284	301	259	265	271	270	260	295	274	309	271	276	255	246	293	305	262	266	272	228	255	258	301	316	261	279	277	278	271	296	256	270	293	249	271	258	244	271	241	276	297	282	253	282	253	228	307	266	239	271	259	304	285	282	263	271	279	278	274	273	280	274	304	279	245	277	256	291	288	216	232	265	279	276	282	280	295	289	273	299	284	272	268	266	282	288	276	263	288	272	256	272	309	269	249	256	277	302	269	254	295	266	273	293	305	247	259	264	269	269	290	273	275	262	279	286	265	246	276	261	292	296	260	283	266	279	303	272	254	256	293	258	254	277	273	279	270	286	264	259	255	274	266	282	275	286	281	267	268	257	264	267	245	298	256	281	258	264	265	280	271	296	252	277	257	277	264	267	244	260	267	227	259	246	250	280	268	247	237	280	255	283	241	275	276	291	298	258	266	277	269	257	287	250	268	258	267	258	275	266	280	296	282	282	258	233	264	275	242	259	259	252	277	258	240	243	286	252	266	246	288	268	275	258	275	273	247	236	259	269	265	267	225	295	282	287	224	284	279	266	307	276	271	282	281	239	265	289	252	245	278	291	283	258	283	265	242	302	262	258	273	275	252	276	282	294	242	270	267	279	256	242	243	275	300	245	281	294	257	233	289	280	290	248	280	284	292	269	285	270	264	265	288	254	266	284	274	276	274	264	274	267	260	270	232	273	239	260	276	313	274	267	288	288	259	288	262	257	271	261	264	271	273	305	285	276	269	287	257	268	288	278	260	262	257	290	277	309	278	290	259	246	261	259	258	277	309	270	284	264	249	246	255	245	277	234	244	255	314	277	272	269	278	275	299	260	273	250	296	284	284	241	254	269	277	266	276	281	284	262	277	253	291	286	261	279	252	299	278	269	251	261	312	234	267	258	282	303	283	242	265	249	268	259	253	260	261	286	247	253	260	255	273	242	267	267	262	300	259	249	284	250	285	281	253	252	246	261	269	288	274	296	283	274	271	276	264	282	285	271	284	263	284	268	283	260	279	249	265	260	260	271	288	277	273	274	270	244	238	252	274	308	291	280	284	246	270	279	279	253	277	238	250	260	271	252	249	274	282	247	264	273	292	283	287	265	255	266	248	266	252	244	281	268	262	257	254	293	259	278	285	265	251	275	283	260	272	277	255	259	270	280	266	278	272	272	270	286	268	273	293	284	281	262	241	253	268	310	279	271	300	288	290	267	247	259	267	286	252	295	276	270	278	264	285	293	276	264	267	260	268	258	267	260	261	265	246	265	275	279	289	271	269	272	259	278	276	269	253	276	242	275	289	243	272	283	279	278	243	271	280	282	282	254	295	248	230	270	264	302	240	264	275	280	249	247	282	255	277	277	270	274	271	287	274	256	257	261	268	279	245	272	246	309	278	279	252	243	301	281	275	262	276	275	257	237	279	275	238	276	282	275	288	274	270	242	259	290	270	294	239	263	268	253	279	270	244	266	271	289	258	266	276	294	283	245	286	285	287	266	280	294	282	279	232	308	283	271	267	278	239	256	275	269	269	265	280	258	275	277	274	272	263	289	287	276	276	268	265	260	291	268	280	264	273	238	268	254	336	291	246	260	252	320	269	285	282	274	291	282	282	238	277	261	281	270	251	278	232	291	257	257	252	261	265	285	281	251	298	285	252	280	256	294	276	265	265	276	278	266	277	240	272	290	272	277	287	276	268	263	252	264	251	264	251	245	293	255	260	281	260	269	272	289	269	227	302	263	235	271	272	264	233	275	291	299	281	256	261	277	284	260	294	290	256	269	256	246	268	262	260	285	240	253	271	267	273	249	275	292	282	244	262	261	261	272	263	301	273	247	303	244	260	265	295	287	258	264	295	244	252	267	268	267	252	269	269	258	249	297	248	276	274	234	274	245	269	270	262	257	256	257	237	280	253	266	287	246	290	279	265	260	277	267	282	273	267	279	277	241	267	289	275	270	273	242	265	270	264	296	294	291	270	262	277	272	274	293	294	236	291	232	260	259	261	273	271	239	254	239	266	269	275	245	263	268	268	272	288	249	253	250	272	272	279	252	281	265	271	242	270	256	297	270	277	252	269	245	293	243	282	291	268	242	269	250	268	295	259	249	260	260	272	254	272	303	239	286	272	280	238	266	267	286	258	258	264	273	258	253	280	265	264	251	260	307	267	296	275	268	261	249	274	288	274	263	246	295	288	271	254	291	269	283	271	263	300	251	242	257	282	270	266	281	259	320	243	274	258	264	271	251	280	280	266	275	239	277	246	250	249	272	293	235	242	271	250	273	262	243	271	275	291	262	262	306	288	298	277	284	257	266	258	266	266	260	276	254	291	287	307	288	250	270	296	248	247	245	288	257	288	281	246	279	284	304	270	243	254	234	310	267	282	258	265	244	262	275	267	304	234	266	273	265	270	289	250	275	273	269	256	296	289	258	276	235	273	281	280	244	279	271	276	255	252	256	282	287	267	245	238	286	245	290	274	248	297	241	273	260	270	242	252	280	271	278	282	313	257	259	271	293	262	267	312	283	270	268	259	290	262	265	279	270	265	260	259	279	260	300	239	281	261	269	281	258	258	239	270	262	243	262	238	239	262	289	255	289	244	259	296	293	260	272	264	276	300	250	313	286	255	267	287	289	291	300	286	273	288	253	237	254	247	274	271	271	285	256	255	298	263	284	257	275	268	264	252	282	278	272	282	268	259	234	268	284	255	277	283	268	269	245	265	274	263	288	291	257	249	275	257	306	252	273	252	260	260	277	287	276	265	279	239	292	238	261	272	256	268	289	269	253	232	262	286	276	270	288	267	243	282	289	265	275	267	300	256	277	307	287	265	265	263	277	271	280	283	276	285	294	259	300	291	268	269	293	271	259	272	281	271	275	251	279	281	301	289	286	229	284	270	287	249	241	284	265	285	270	281	287	259	292	261	272	264	246	234	270	256	274	268	264	261	265	254	250	264	256	262	279	291	290	244	275	266	250	272	252	245	268	266	268	241	249	251	277
23353	21484	29204	24176	21481	21491	7360	1153	883	788	765	703	665	702	691	665	637	636	620	593	603	601	577	551	601	609	579	593	572	581	584	578	522	565	515	596	576	516	566	571	556	571	549	563	560	548	594	556	558	576	567	584	519	592	504	544	548	632	610	529	570	570	543	577	550	598	565	575	522	571	596	589	535	532	545	535	585	563	592	559	520	535	561	549	531	530	558	517	555	531	569	539	534	608	556	571	547	538	564	531	562	573	597	578	541	613	551	523	584	523	560	548	553	527	557	549	534	580	545	553	538	570	519	553	536	553	555	560	568	551	571	535	537	582	518	570	596	534	554	540	543	561	545	607	529	557	548	558	547	554	529	556	556	550	599	570	585	562	508	581	515	534	582	566	564	566	515	558	567	547	522	541	534	533	536	522	607	539	536	583	584	525	528	577	546	534	549	555	546	557	511	578	536	528	559	591	568	522	543	537	543	593	554	526	554	588	475	543	554	574	534	521	596	513	571	513	555	549	548	527	549	579	559	532	512	506	549	554	526	571	536	522	578	569	552	595	559	548	545	563	594	524	516	544	502	532	572	530	597	560	527	549	511	534	550	597	580	551	546	569	530	554	571	546	551	541	522	560	545	540	536	616	590	586	585	596	531	544	555	565	563	581	560	557	544	535	578	567	547	583	538	532	552	537	539	562	560	588	542	574	531	554	569	571	537	569	507	566	584	572	551	567	581	512	520	588	563	526	536	557	506	532	496	528	593	566	577	557	567	504	547	566	547	507	550	589	506	572	542	521	565	531	552	558	563	570	526	583	551	580	555	533	555	533	563	574	533	536	612	516	524	572	579	550	497	523	597	508	562	560	513	545	575	571	553	527	537	523	554	585	555	565	538	554	563	552	553	537	563	525	564	549	552	552	576	546	541	554	544	542	567	524	547	495	556	592	555	541	570	584	568	514	577	533	477	591	501	515	593	566	535	562	581	555	579	536	546	590	500	565	549	532	525	559	592	577	555	534	519	564	529	570	547	524	555	543	525	585	579	556	576	545	538	595	562	529	592	529	553	569	539	555	525	572	553	547	599	570	571	535	562	582	593	558	535	505	547	580	568	527	567	591	550	550	559	531	555	535	526	542	572	555	561	543	527	542	544	540	535	548	600	508	536	570	559	533	507	565	545	573	531	570	547	541	559	567	535	594	552	566	532	544	571	548	535	548	563	563	520	519	533	548	581	571	574	536	543	555	580	562	534	506	523	544	547	524	511	524	526	550	493	554	576	533	543	521	546	545	539	559	567	582	555	540	556	547	538	565	572	546	527	572	510	554	564	572	532	543	561	560	565	571	544	578	566	531	560	566	537	561	581	554	543	542	552	514	506	542	562	539	557	580	586	547	571	526	547	580	512	573	552	546	596	570	563	562	528	527	567	541	527	574	562	559	544	527	572	509	538	525	510	539	512	531	529	521	545	548	534	561	563	500	567	550	519	563	541	588	544	518	557	545	542	560	568	551	551	572	560	533	539	571	553	536	547	547	540	557	536	551	528	584	546	553	532	571	585	574	544	588	589	544	533	511	546	553	522	563	528	500	571	533	567	580	567	540	556	549	579	526	560	563	545	526	578	525	581	523	514	538	577	546	517	516	585	620	552	538	522	544	527	564	533	529	516	572	537	540	540	538	590	533	560	526	578	536	513	565	573	554	550	528	530	523	554	530	553	548	551	536	546	562	536	543	562	511	584	550	581	539	527	535	523	581	518	559	583	527	518	537	538	545	556	545	573	571	565	535	557	514	527	513	523	557	600	558	578	548	549	565	540	522	522	549	558	515	514	480	555	616	534	572	572	504	532	569	524	565	541	542	508	546	538	546	569	587	583	601	548	581	549	506	557	530	553	518	580	524	572	534	536	575	576	528	563	528	555	526	558	514	542	560	556	557	541	558	563	568	556	536	515	562	542	563	560	550	597	549	571	522	568	525	580	551	517	573	569	581	550	561	548	577	581	522	538	567	548	590	561	526	566	545	535	555	562	544	556	542	536	488	541	569	569	537	523	533	544	520	512	528	533	585	562	536	556	558	557	549	546	556	537	562	556	608	559	569	509	567	543	527	596	511	532	566	520	542	554	515	527	541	538	548	575	544	536	551	538	518	556	559	548	557	504	491	591	513	541	592	564	559	570	560	547	600	571	516	590	548	588	566	543	572	533	522	529	520	590	485	543	505	532	552	575	562	522	585	554	599	560	555	517	517	544	580	539	527	583	550	540	510	560	531	534	565	574	529	527	566	547	538	574	560	575	522	581	548	545	545	540	568	537	555	583	548	564	576	584	542	564	538	545	546	577	587	557	566	527	548	560	530	552	509	590	543	559	565	543	559	595	549	581	580	567	573	587	550	518	566	544	520	538	598	554	554	550	573	526	545	522	550	547	561	547	569	529	492	553	502	500	561	526	565	559	547	558	566	560	563	559	564	578	561	562	573	544	601	565	613	533	543	566	575	540	545	571	526	600	523	540	583	532	530	586	537	568	527	577	555	565	570	556	568	524	532	550	555	573	544	567	527	555	538	607	613	525	567	551	556	582	543	565	594	549	550	555	524	564	549	530	548	538	558	551	573	557	536	524	536	588	535	538	563	570	591	529	528	524	559	577	548	538	585	557	538	540	549	533	542	542	511	538	561	559	564	544	525	576	550	567	551	539	561	569	544	567	551	534	580	505	593	554	526	582	520	551	543	567	558	583	564	549	556	568	551	566	548	538	529	570	567	528	546	562	554	581	548	538	538	569	507	533	566	535	545	544	524	553	521	591	609	560	573	572	523	528	526	554	558	545	528	560	532	572	575	570	572	540	523	561	566	545	550	586	512	553	626	558	502	526	531	553	548	602	573	593	568	564	526	568	560	559	550	526	548	504	555	574	540	574	598	577	547	600	534	543	556	546	575	564	522	560	540	560	521	579	522	573	520	587	548	563	523	558	531	575	583	569	564	574	530	556	531	535	587	513	520	603	542	535	570	539	538	567	590	494	523	559	540	565	563	540	569	520	563	509	535	548	563	549	539	573	548	540	560	536	538	563	572	552	517	540	533	565	522	571	579	559	555	545	527	583	537	575	545	535	565	573	566	572	536	566	524	521	551	562	560	512	550	528	562	546	578	568	549	550	532	536	554	554	543	541	539	517	623	507	576	550	520	574	539	551	563	559	518	535	581	555	542	514	577	576	537	595	508	573	521	592	513	588	525	560	506	543	538	564	572	577	545	549	535	583	583	585	554	559	546	504	544	544	528	534	551	551	540	545	538	538	554	524	529	552	536	603	530	532	569	566	536	557	550	544	539	544	506	563	555	553	527	566	548	568	541	539	518	551	599	545	584	508	571	575	525	560	542	527	538	526	538	538	557	576	539	535	533	545	502	550	543	561	526	545	554	521	525	536	562	537	564	534	520	595	591	544	562	558	506	555	519	561	587	592	522	556	517	548	533	609	551	554	580	515	532	592	551	564	565
58096	18919	9877	4934	3601	2878	2319	1830	1601	1374	1269	1132	1048	986	1019	911	894	888	837	822	802	790	780	738	776	759	760	734	726	750	673	728	722	689	695	720	725	737	730	722	721	719	706	722	696	723	715	736	710	659	714	691	694	682	718	631	684	734	738	726	734	720	702	743	713	733	665	717	723	709	668	718	683	675	664	704	714	658	666	650	696	707	631	696	649	717	695	700	684	708	700	702	669	673	687	682	662	669	724	678	718	734	720	652	686	702	674	632	653	708	694	675	689	715	679	701	684	702	676	665	683	690	687	681	673	696	709	658	645	701	749	676	713	667	706	705	729	692	630	734	661	676	671	616	641	667	646	717	693	675	709	706	701	689	687	685	688	712	702	733	708	683	722	706	748	716	696	675	672	634	667	723	686	715	666	697	692	712	689	679	667	682	676	685	693	733	678	698	674	689	723	698	673	707	673	680	672	682	625	696	650	671	705	641	677	682	690	663	667	679	719	670	688	701	655	664	687	674	703	654	634	720	676	715	671	701	716	629	658	694	651	670	724	690	682	678	665	720	699	702	727	726	699	717	698	692	684	677	657	640	676	649	666	660	688	659	708	679	658	710	721	662	696	696	708	697	669	653	716	718	652	668	702	667	708	625	708	663	690	658	673	679	623	702	709	769	710	673	647	688	686	691	692	675	702	665	701	700	661	690	641	655	691	705	671	659	619	735	650	693	721	721	746	717	695	679	676	712	680	684	660	681	696	722	713	697	666	703	694	681	669	678	653	696	728	679	663	733	697	697	659	612	684	690	691	709	694	670	678	684	676	721	711	631	678	683	683	690	697	658	687	692	687	704	669	656	692	692	713	695	696	691	679	694	679	700	674	686	621	735	697	639	679	652	665	695	686	690	677	658	658	678	680	674	671	653	701	651	732	685	670	707	716	660	631	668	682	678	643	676	713	682	683	697	685	683	693	687	697	678	727	689	682	692	699	692	684	666	640	681	727	691	692	703	678	697	720	741	693	672	673	658	696	698	677	683	694	702	665	716	681	662	648	701	657	708	625	691	664	722	668	689	740	726	687	665	640	691	613	668	672	688	707	655	722	691	644	623	657	665	654	710	702	688	728	682	686	699	703	678	679	694	714	655	722	696	710	674	702	698	717	659	687	625	657	692	708	667	690	677	683	708	703	703	699	734	680	661	712	726	666	668	695	677	706	657	713	699	732	730	679	667	701	675	680	657	694	723	656	706	638	709	667	717	698	698	729	659	683	701	688	737	703	710	713	670	731	703	693	688	690	695	669	668	732	727	724	714	703	647	669	644	649	692	715	675	709	693	701	705	655	666	705	668	721	650	685	637	677	675	703	683	715	713	690	650	692	677	713	680	662	700	685	657	654	653	673	684	718	663	740	696	660	676	656	733	738	692	656	680	698	716	687	715	661	717	625	684	734	698	666	656	652	736	701	691	738	671	654	723	617	662	643	669	687	656	693	721	702	713	691	665	693	691	637	712	689	706	655	718	695	699	673	692	729	683	684	688	704	677	707	748	705	670	705	663	714	667	702	715	710	698	673	663	707	667	717	647	703	716	666	690	696	689	725	671	690	709	693	712	666	645	722	692	730	670	662	705	641	703	679	673	682	683	701	707	652	646	678	660	680	659	666	705	652	704	695	682	689	677	693	681	678	710	696	668	718	663	653	683	702	673	730	660	672	710	660	650	717	673	674	733	682	641	696	655	692	671	711	688	661	692	735	671	660	694	696	702	659	689	746	720	715	707	662	735	649	669	673	682	738	686	661	685	664	661	695	697	694	711	684	700	677	714	709	709	668	713	698	674	667	714	721	685	665	674	674	692	654	677	734	676	666	682	654	738	646	702	701	685	669	643	698	716	721	665	738	709	691	709	690	703	698	654	692	673	692	680	672	728	729	670	670	678	663	692	659	683	707	677	659	694	707	679	639	639	654	662	650	699	667	709	659	713	659	671	667	674	663	739	710	675	674	706	687	688	661	651	701	640	692	669	704	652	695	696	681	697	689	710	736	664	731	656	671	723	672	658	682	698	679	663	667	666	681	700	687	668	709	713	696	672	666	652	749	655	726	654	680	712	700	689	672	695	695	659	673	618	702	676	660	684	645	705	671	671	699	706	708	713	692	672	696	679	705	677	667	674	705	737	669	673	670	699	719	680	670	685	652	668	680	681	662	705	686	683	672	650	678	690	648	720	657	657	722	691	710	687	706	711	682	650	681	703	687	728	651	701	664	681	683	712	700	687	673	723	656	708	683	673	697	712	690	683	700	688	688	677	687	681	696	708	659	722	677	667	678	693	697	671	699	669	701	684	687	723	695	686	687	663	667	720	664	716	746	721	713	711	668	708	648	695	696	705	668	678	672	706	690	676	695	696	681	689	666	691	705	692	693	670	626	714	662	710	636	635	663	662	685	685	691	708	651	691	728	682	674	643	659	649	652	690	647	691	636	678	696	681	667	687	659	686	682	712	637	703	656	701	645	647	726	654	699	682	749	704	737	689	635	677	672	691	645	700	683	672	661	711	665	677	705	638	649	688	696	721	695	690	698	720	718	713	642	694	674	664	674	663	679	696	694	696	726	718	675	671	669	698	663	694	662	679	722	680	683	717	668	706	674	697	687	687	677	734	625	672	696	685	662	692	679	699	665	667	726	729	669	660	688	721	681	729	697	643	719	635	755	680	678	712	687	677	648	670	720	672	699	683	731	666	641	703	682	670	656	717	705	687	655	729	706	662	709	741	693	679	696	676	680	672	708	724	670	689	690	711	730	754	721	661	665	688	723	655	676	712	643	733	706	690	627	679	667	746	687	673	649	664	715	695	701	656	709	686	713	688	688	711	707	688	675	690	681	694	690	663	671	658	648	707	710	692	714	689	686	705	666	684	677	646	659	702	721	685	696	723	670	666	726	710	763	679	692	644	695	674	698	729	715	681	675	683	684	654	688	720	666	726	705	651	680	652	660	674	688	709	691	700	713	658	687	659	709	695	659	678	690	705	705	711	700	681	715	704	639	693	682	664	702	677	694	709	721	684	725	737	735	722	670	705	687	670	740	666	702	705	701	686	718	693	667	670	677	671	684	655	665	705	635	678	731	704	693	673	704	635	685	687	716	694	622	666	674	681	687	729	654	646	661	661	675	647	691	705	688	692	701	690	683	676	721	695	688	614	692	679	727	645	694	743	617	702	639	686	685	673	708	737	656	680	703	668	679	638	667	682	756	706	653	689	676	669	697	715	702	695	666	632	669	706	695	657	664	733	713	696	674	711	655	709	733	665	729	701	685	714	672	683	671	652	658	665	736	668	681	684	669	737	653	639	654	688	688	701	641	680	698	697	662	718	703	687	732	708	663	685	698	685	686	677	681	713	651	721	717	677	700	720	720	689	713	691	703	697	640	683	676	662	743	683	635	643	699	645	733	719	667	719	687	669	702	727	680	684	683	647	659	718	649	735	631	721	679	683	689	705
28562	19585	5713	704	521	498	375	271	279	241	269	257	241	256	249	234	254	279	263	218	235	250	279	244	269	241	234	221	244	274	259	243	240	257	231	250	261	262	235	246	249	218	234	234	274	254	253	240	238	238	245	226	238	268	235	228	249	246	254	248	250	232	221	251	227	242	243	252	236	267	256	241	265	265	250	241	242	227	255	267	238	219	240	223	228	268	264	254	236	240	249	260	252	252	262	224	253	250	274	220	234	250	234	247	249	250	243	221	252	253	247	235	267	256	255	230	249	237	239	238	256	233	234	239	238	264	256	278	249	220	233	267	226	263	256	280	266	225	272	244	260	263	249	249	246	270	252	238	233	248	246	245	242	243	275	270	275	275	229	240	220	240	248	235	266	248	251	238	250	264	271	212	239	240	224	246	222	264	248	242	255	257	237	286	230	211	255	236	226	246	267	260	242	241	268	228	247	271	221	249	262	239	214	257	238	257	237	262	250	229	258	245	275	282	254	270	247	241	239	250	252	238	257	263	226	256	242	253	240	257	256	252	263	239	238	256	246	242	246	251	260	253	224	221	225	236	242	247	262	230	231	234	265	233	250	220	236	249	244	249	261	250	249	257	260	257	235	233	252	245	248	263	246	238	248	253	228	226	243	235	250	266	230	234	215	230	226	243	257	235	202	249	257	217	246	239	281	233	257	234	240	286	256	238	222	244	266	239	246	224	230	281	256	225	243	266	232	261	240	273	226	264	271	251	226	230	259	232	222	247	233	238	256	251	247	241	229	250	261	274	257	255	286	248	281	257	224	245	232	218	234	247	223	243	241	261	212	240	244	258	228	275	263	235	234	262	235	249	237	263	231	251	234	229	246	240	271	224	275	269	267	270	236	262	235	239	252	243	237	225	243	267	245	268	250	250	256	227	224	260	223	246	247	256	242	262	235	232	249	249	261	248	220	262	258	236	244	267	244	254	234	276	253	237	226	227	235	272	263	248	277	256	262	250	248	263	250	218	240	251	234	245	242	263	250	243	244	245	265	235	260	220	232	248	268	234	268	253	233	249	244	249	245	226	245	268	213	238	233	248	257	225	243	232	255	245	259	227	241	253	240	242	256	237	248	240	274	281	249	259	242	261	220	246	234	262	238	254	273	272	238	255	271	241	240	231	244	225	269	251	192	242	246	225	226	235	231	252	269	237	234	247	252	258	276	239	249	261	257	266	272	229	240	241	275	264	244	247	257	265	255	234	247	243	276	264	243	234	224	238	224	289	237	240	253	259	252	248	231	240	238	241	251	225	264	240	229	260	241	240	243	232	269	256	250	241	239	231	254	248	261	264	248	275	254	235	237	241	217	265	237	254	235	230	260	246	235	231	255	253	229	263	236	283	232	265	231	242	235	234	252	221	243	244	266	249	262	247	253	265	278	259	250	251	249	244	216	241	260	270	229	248	273	243	263	243	254	247	223	216	250	227	267	245	261	247	228	240	252	302	244	260	250	231	239	217	228	229	270	240	243	242	261	234	262	260	263	250	249	255	243	245	239	231	237	262	268	268	232	247	253	266	222	240	239	234	252	261	238	243	236	225	233	248	247	277	201	284	259	232	262	231	265	259	242	247	266	274	265	259	250	247	246	233	241	244	256	255	252	220	263	240	270	237	239	254	247	248	240	265	266	223	236	246	249	272	238	210	214	246	249	232	251	233	223	260	234	255	291	229	223	243	248	256	226	235	266	259	255	263	250	233	255	237	245	237	268	261	211	235	240	233	262	259	251	240	239	241	254	210	225	232	215	225	269	250	234	236	245	227	272	241	237	237	250	243	253	228	243	255	214	239	257	261	230	241	231	249	224	236	268	230	264	264	257	255	257	224	281	277	246	237	227	247	235	248	254	238	225	219	258	230	249	260	254	265	243	226	258	254	257	271	243	244	272	249	237	243	248	223	269	261	267	245	272	238	259	265	238	242	229	229	247	258	254	267	253	253	258	235	251	238	231	223	251	247	254	270	235	258	273	255	257	241	237	240	264	250	253	254	248	256	233	237	247	231	259	240	263	228	270	261	260	250	234	230	254	256	238	239	244	247	239	268	215	253	252	233	266	257	248	248	253	259	244	242	281	249	261	261	223	220	234	246	265	228	236	260	238	248	230	251	238	263	271	211	228	240	251	275	235	237	241	235	241	248	246	235	256	227	233	254	234	248	254	248	239	253	260	254	229	236	261	258	257	272	244	249	241	233	278	243	245	263	221	267	256	203	217	255	256	227	224	219	235	283	244	258	223	227	230	244	256	270	270	234	281	211	244	258	252	239	274	237	218	241	222	249	226	238	252	237	234	240	225	244	265	220	229	231	219	258	237	231	242	256	244	200	248	265	238	233	221	245	233	291	245	236	243	258	239	277	258	251	228	243	244	252	264	253	257	259	268	254	253	256	236	215	242	248	254	257	226	245	255	255	263	242	245	226	239	253	273	262	251	252	266	253	263	257	247	256	243	251	261	249	256	207	239	236	259	235	247	250	251	262	242	203	231	256	250	224	242	244	250	252	228	258	239	227	254	224	269	260	256	255	230	249	249	217	232	252	219	238	234	256	247	264	270	227	255	268	241	236	270	261	253	236	236	250	267	249	217	250	245	252	238	242	248	254	258	215	252	243	266	235	240	240	225	235	258	253	256	262	250	250	245	250	237	214	247	257	265	263	230	255	227	255	259	252	246	241	257	257	229	223	258	249	248	233	233	240	270	244	222	213	250	246	236	258	226	262	245	241	250	254	239	250	252	247	255	243	234	226	213	242	225	286	227	264	251	275	243	241	258	224	242	233	256	262	244	254	241	251	245	212	242	241	274	247	245	241	254	242	211	221	269	263	242	223	210	235	238	225	247	259	255	238	234	253	268	235	240	268	230	237	241	223	291	226	248	222	269	245	233	253	243	237	254	213	251	232	239	229	238	239	277	234	235	260	252	247	240	236	259	235	257	249	245	249	272	270	236	289	269	239	237	227	216	274	222	241	263	240	257	249	229	227	256	228	247	233	196	232	226	259	260	253	247	259	263	232	222	278	260	264	253	254	218	279	265	244	247	248	292	269	237	237	221	266	270	230	260	260	254	253	227	215	233	253	244	249	257	243	237	258	251	236	257	234	261	268	255	274	293	270	256	263	261	251	235	245	265	244	260	213	256	276	222	214	244	237	260	268	246	256	224	235	240	237	238	260	221	274	208	248	226	247	265	265	244	249	271	292	244	253	243	219	269	255	235	218	215	231	245	235	267	263	261	230	225	244	208	246	281	229	280	231	253	250	270	288	219	247	233	237	237	247	250	224	256	238	246	241	272	244	230	257	255	258	244	237	237	249	227	245	255	259	237	253	246	256	224	248	240	255	262	253	241	242	235	245	259	237	242	248	298	274	278	277	226	226	252	246	235	221	251	244	254	250	231	246	217	231	239	239	238	216	264	244	245	244	249	237	236	231	266	237	246	233	237	257	229	246	236	256
22083	4221	736	500	423	394	344	352	340	339	347	325	305	338	345	316	332	329	327	321	306	306	325	292	303	332	297	329	295	288	300	332	346	318	299	317	316	315	328	309	348	314	318	303	295	295	315	336	345	284	271	353	312	291	294	323	305	303	329	303	323	324	311	312	354	315	321	313	293	317	316	334	324	315	276	305	292	308	306	309	304	327	287	328	331	304	310	311	313	326	292	321	326	317	319	323	302	339	316	333	337	299	293	324	325	343	306	292	317	336	321	305	302	321	322	329	317	268	298	318	320	298	315	342	334	301	319	333	304	331	322	313	349	309	353	315	321	299	305	271	332	341	305	294	325	318	307	361	291	310	305	292	313	326	314	342	295	299	315	300	316	309	307	325	333	324	322	328	325	309	304	312	304	305	321	308	332	340	341	313	311	310	310	316	296	304	327	330	346	330	321	317	323	320	315	331	300	311	289	316	334	284	321	310	284	322	323	285	306	350	328	290	315	316	315	304	312	318	311	314	345	314	334	313	345	311	299	351	291	304	320	303	326	324	291	311	284	318	340	329	332	334	305	315	318	342	310	334	326	329	294	314	326	316	314	343	305	338	340	348	316	302	331	286	300	319	335	324	309	330	340	308	312	322	339	299	293	319	326	301	296	320	327	311	319	325	304	304	308	299	300	303	308	307	330	313	312	312	318	334	303	297	324	285	292	304	329	314	302	283	329	296	308	303	300	328	285	288	284	331	321	304	290	317	307	318	310	320	315	316	317	318	299	328	333	298	305	318	300	346	334	299	307	337	312	298	349	348	331	289	299	332	313	322	314	329	333	302	350	343	339	309	294	296	287	297	308	284	327	318	289	293	329	298	297	327	328	335	293	304	325	293	321	296	309	331	324	339	286	300	299	306	302	313	330	296	302	324	290	328	323	330	297	305	327	271	279	317	316	299	306	330	298	331	321	306	331	332	304	318	319	323	328	309	313	327	315	305	294	265	292	324	314	318	364	317	300	312	304	299	319	305	316	332	303	319	335	321	301	325	327	304	337	284	311	339	323	305	322	319	302	289	317	316	345	319	293	286	318	315	289	317	306	332	303	320	295	331	303	281	299	308	325	318	333	281	303	317	311	293	306	271	309	317	310	331	302	315	315	300	306	326	320	288	289	313	357	315	329	315	316	338	302	277	304	308	305	321	310	323	288	328	295	309	290	286	340	311	288	325	317	327	309	307	290	318	313	296	315	341	310	322	304	329	325	331	310	313	335	298	285	312	289	303	318	305	294	331	293	309	348	312	359	298	302	329	345	340	297	306	305	304	318	290	329	338	308	295	334	306	309	286	337	315	318	300	312	312	319	306	297	320	338	340	313	305	298	352	268	306	323	302	299	276	333	333	333	298	294	317	302	325	326	342	351	312	300	326	317	315	335	324	301	289	320	288	368	335	326	299	306	313	297	312	346	287	343	298	351	311	287	321	308	316	329	312	303	298	289	314	335	311	297	316	352	304	308	299	320	333	317	279	312	302	306	325	314	337	296	320	315	313	290	330	317	314	314	331	333	322	287	331	322	319	301	309	319	293	316	321	311	347	289	321	351	311	345	331	337	304	313	318	338	312	309	325	322	290	337	319	313	307	310	307	313	297	323	298	346	323	301	287	297	302	317	301	319	313	334	315	317	371	318	313	330	297	318	311	325	285	313	300	306	312	330	318	322	325	320	304	334	282	322	325	329	310	309	306	312	342	323	319	317	321	332	288	340	324	305	316	291	311	315	291	319	331	341	281	302	318	331	307	304	324	311	300	315	311	336	308	308	288	346	305	323	308	339	310	290	277	285	306	313	300	332	326	321	271	340	292	294	328	317	310	275	307	279	323	305	319	326	296	339	330	308	337	292	295	286	318	304	294	302	303	330	305	304	297	320	331	314	311	306	300	300	309	350	293	323	323	302	322	278	309	297	318	316	297	277	291	324	321	324	347	306	323	306	325	326	327	336	314	319	328	363	304	304	318	292	314	342	332	319	303	303	296	318	314	314	325	293	301	312	309	312	291	294	320	280	305	311	341	284	307	306	306	311	247	316	292	317	329	300	270	315	327	307	326	331	290	328	321	352	316	313	322	287	289	305	332	301	290	290	290	297	340	298	290	321	326	291	317	276	328	334	312	301	344	292	301	329	340	334	276	325	325	290	301	327	280	343	319	339	293	345	315	328	305	322	309	316	332	316	287	334	325	328	309	318	320	338	314	319	319	304	376	307	312	318	324	305	307	339	324	325	328	291	322	290	337	304	344	294	283	303	278	300	352	336	314	304	305	314	300	322	291	352	322	314	344	327	341	312	308	324	327	295	296	311	319	350	308	326	321	299	319	346	309	329	305	340	309	336	345	324	329	314	307	315	323	317	316	275	318	282	302	303	323	299	297	344	310	302	324	292	327	306	293	293	327	308	317	316	289	342	297	334	335	315	315	326	342	321	323	293	355	300	323	276	306	315	348	333	333	313	319	322	317	311	324	329	295	300	314	296	295	319	287	325	307	345	337	294	311	322	308	321	331	311	314	318	307	267	317	313	343	323	308	305	323	314	289	314	320	326	301	291	299	275	342	319	333	320	311	292	311	333	326	314	341	319	294	332	327	309	326	317	333	292	310	288	302	310	316	303	326	300	300	307	341	293	320	320	308	313	306	335	334	311	318	288	331	324	303	287	326	301	316	319	314	333	321	306	330	305	336	321	339	279	296	313	323	328	285	293	289	319	308	312	296	331	307	282	320	306	300	312	276	346	304	266	311	316	306	286	320	310	300	333	312	320	325	325	287	296	328	292	289	324	313	293	307	297	306	329	336	302	337	309	316	326	328	322	329	306	319	303	312	347	329	308	297	309	337	312	302	356	322	311	325	300	311	272	287	322	329	286	305	315	345	306	330	279	337	312	311	323	304	321	337	340	297	309	325	307	329	290	324	293	321	320	315	300	298	336	326	314	343	302	307	296	311	344	321	308	307	290	307	325	331	304	327	293	328	322	284	349	344	312	302	331	327	300	314	303	320	322	293	339	326	311	304	326	318	288	312	311	324	331	303	316	312	327	295	289	312	357	303	323	289	291	285	334	321	332	338	302	313	347	328	291	292	315	323	316	351	338	312	336	319	314	311	294	316	337	307	290	287	320	285	314	303	290	322	304	275	320	344	308	330	320	276	333	320	307	313	346	293	340	341	362	314	317	299	332	325	320	285	306	320	296	328	315	357	322	319	300	291	323	325	340	335	337	311	303	324	321	330	294	343	321	311	305	313	317	331	330	335	319	300	325	332	316	333	316	294	312	324	285	337	320	311	332	292	347	315	321	319	332	287	366	304	302	311	324	326	342	312	325	332	302	323	342	319	326	313	316	331	340	265	329	321	344	309	284	323	301	303	312	311	297	308	322	312	317	260	315	303	280	338	326	306	298	322	307	322	322	308	309	320	321	288	307	332	348	295	303	326	315	330	349	283	292	312	304	274
24432	21485	28661	24676	21438	8529	995	736	716	628	588	591	578	540	544	513	518	565	531	514	536	506	541	525	531	503	507	510	502	546	518	508	508	528	481	491	483	519	503	519	555	560	518	516	489	511	551	501	497	484	486	508	509	544	523	498	517	471	495	494	490	496	492	522	500	494	511	484	496	499	492	510	504	499	483	488	493	488	507	485	492	522	489	516	465	516	491	560	487	479	508	512	496	521	497	479	473	500	525	480	490	492	501	481	495	545	499	498	480	497	488	505	465	458	471	476	470	459	506	473	518	489	470	491	479	480	515	505	497	478	491	466	467	543	527	501	484	458	500	504	505	515	480	464	455	493	458	478	518	483	522	492	484	488	475	497	496	488	485	480	499	493	487	525	449	497	498	490	531	505	502	505	517	521	481	502	508	447	461	496	500	481	483	489	471	491	532	456	493	482	489	519	497	467	472	539	503	452	501	509	501	488	522	493	471	506	504	489	494	520	500	510	482	479	495	511	471	486	452	497	471	501	507	530	492	473	446	514	561	515	483	495	518	515	469	491	468	543	518	515	505	476	501	496	478	482	519	489	485	480	488	490	439	464	466	482	504	541	482	488	532	504	506	480	479	505	481	478	532	515	481	446	527	472	481	497	516	479	506	489	513	495	484	473	479	497	511	516	504	519	512	544	527	489	451	532	492	529	487	502	469	584	484	509	483	490	497	511	521	467	497	501	530	553	508	499	499	516	511	490	506	507	454	476	491	508	486	498	506	474	546	527	504	492	452	487	510	523	492	437	463	526	560	478	472	515	516	492	492	466	484	467	487	511	496	509	471	489	492	486	503	531	535	505	480	484	557	549	492	492	512	498	499	481	471	487	493	458	481	506	525	483	474	499	482	517	479	496	499	511	509	459	498	460	527	491	507	487	497	470	495	492	486	508	531	495	472	506	498	540	463	498	510	523	511	492	505	461	508	493	469	501	504	494	530	495	532	563	474	473	518	505	514	482	506	562	512	500	536	515	439	469	496	510	488	509	517	513	495	499	457	491	505	511	565	537	454	511	505	492	496	426	481	519	489	517	513	508	450	493	480	473	457	525	526	492	478	484	536	483	484	490	508	480	523	527	513	492	486	482	512	480	499	503	506	486	501	524	473	515	491	501	506	525	502	505	489	481	469	527	466	518	517	491	499	471	474	516	467	500	460	490	482	466	479	508	496	509	507	505	558	497	475	477	452	453	460	506	499	506	511	472	452	500	542	462	493	492	487	489	484	503	497	451	498	461	522	495	502	455	489	460	484	509	530	449	488	516	478	473	466	462	491	458	504	488	469	481	513	538	511	451	503	497	496	507	497	522	490	477	496	497	465	461	458	530	476	457	526	451	484	528	491	485	476	504	475	458	503	489	518	450	491	497	482	421	478	493	532	482	514	489	489	502	489	485	492	506	495	477	525	491	506	491	513	458	525	454	489	531	489	421	499	538	477	493	476	469	480	494	532	519	486	496	483	510	508	526	528	511	494	534	512	499	506	489	456	461	516	508	500	500	533	490	458	482	537	504	493	492	515	477	514	487	514	492	464	513	500	485	522	501	471	520	531	501	485	510	479	508	508	472	487	443	499	498	501	482	500	468	505	466	486	466	495	480	489	481	489	470	523	469	495	486	495	490	475	498	506	452	473	464	447	487	479	532	485	515	513	492	488	488	472	528	502	468	479	466	476	508	481	477	477	510	535	492	500	476	503	482	520	478	499	545	467	489	499	511	484	476	495	504	481	501	481	502	496	485	486	474	508	500	505	469	468	489	493	511	489	479	497	522	483	462	467	478	490	475	469	487	487	477	500	442	497	524	519	500	523	468	464	508	474	479	499	515	537	491	513	494	498	498	481	506	464	477	508	463	528	551	496	486	496	484	494	510	449	474	487	504	535	499	479	483	474	479	483	528	467	515	517	504	484	476	500	471	509	517	459	507	518	460	463	504	517	500	516	442	507	492	474	462	469	513	523	505	502	493	513	495	540	495	509	474	507	476	477	470	478	486	482	484	465	502	505	470	509	453	489	484	500	462	458	505	495	491	536	473	471	516	471	574	519	481	498	515	500	458	502	508	482	491	556	484	498	515	477	503	503	519	456	511	492	484	499	465	465	469	522	528	488	499	524	448	502	473	497	501	459	495	485	499	520	475	516	471	539	465	481	519	497	503	450	467	500	511	487	466	492	504	518	475	520	477	506	510	488	488	504	464	504	526	538	506	446	484	470	504	533	475	520	467	510	485	497	499	475	441	497	494	503	523	475	502	513	454	497	510	484	476	504	490	504	486	531	483	480	484	475	509	505	450	530	522	496	471	496	460	508	493	490	510	468	506	483	481	488	488	480	503	518	514	543	526	501	493	473	492	495	493	480	464	476	503	487	497	508	495	502	490	474	484	489	515	459	474	497	485	483	481	501	476	485	546	476	511	493	528	492	507	497	478	486	484	480	438	468	524	481	452	498	477	451	481	458	490	510	490	457	503	484	502	504	477	521	473	477	496	484	532	504	509	467	485	476	504	469	505	504	482	489	480	487	524	501	445	495	450	482	506	455	497	498	505	493	521	506	489	494	466	501	456	487	475	484	489	502	498	512	482	496	461	489	484	479	492	489	514	484	511	517	450	496	482	493	496	507	496	493	478	482	482	502	457	512	507	470	477	523	509	525	483	516	503	501	462	525	462	501	509	517	505	533	496	515	487	520	437	513	494	492	509	511	504	530	519	530	533	470	484	484	483	487	508	525	475	514	499	503	479	506	518	481	527	516	499	472	487	489	538	564	461	498	486	532	462	505	516	526	540	480	485	472	504	535	501	516	511	504	520	483	492	484	502	500	481	529	436	479	516	488	491	492	503	503	521	499	486	518	481	529	489	527	469	455	497	483	526	449	459	515	477	514	513	480	507	536	481	556	496	509	476	483	475	531	502	475	472	496	485	555	517	475	507	492	495	493	509	509	471	512	489	512	486	486	490	503	511	527	480	494	476	499	505	507	521	506	484	477	493	532	499	503	478	515	494	509	509	499	502	518	499	474	493	504	493	511	456	504	532	470	466	504	504	503	513	506	523	519	473	503	473	484	514	501	525	489	500	483	478	499	465	507	516	470	500	512	512	457	524	518	516	492	542	504	499	494	494	503	477	482	502	464	524	494	525	540	484	469	515	460	488	464	500	507	512	497	493	494	484	470	440	485	504	510	522	483	498	508	489	465	528	468	513	488	510	523	535	516	521	502	505	500	521	507	526	470	526	474	493	498	486	502	519	531	505	517	475	472	494	542	484	495	526	513	507	506	458	490	513	488	534	539	484	515	484	514	480	532	491	510	450	515	496	478	517	506	470	499	523	485	455	461	497	506	482	473	484	468	512	473	469	465	506	503	494	522	478	509	538	524	503	509	469	491	490	492	520	483	492	527	485	472	514	495	480	465	525	498	495	469	469	492	525	540	478	499	492	500	505	467	476	497	454	509	512
50652	17545	5766	2912	2114	1700	1353	1164	1083	963	880	835	832	774	739	689	740	669	670	659	674	663	695	682	697	630	640	667	623	637	611	644	598	595	637	592	611	636	675	623	630	610	611	655	629	631	628	598	621	647	613	638	683	655	588	628	599	627	610	605	607	630	580	631	629	629	631	619	584	628	625	640	601	604	603	627	619	648	622	587	633	597	638	632	610	607	619	618	655	652	615	596	635	598	626	608	608	622	600	624	605	583	646	591	639	604	625	598	665	617	597	604	595	623	625	601	606	599	605	598	590	586	632	552	648	630	661	585	616	614	637	599	594	617	562	581	596	639	632	532	654	579	623	583	620	634	612	645	668	609	600	568	609	598	590	602	650	548	579	619	592	618	626	556	615	564	593	607	604	618	607	613	656	618	651	602	612	610	618	670	617	677	598	616	611	605	604	637	631	642	617	567	589	586	589	648	665	627	628	597	632	558	619	630	630	609	599	616	614	611	599	618	629	589	637	590	609	620	662	619	582	591	582	614	592	584	614	583	603	596	630	671	596	643	631	631	666	609	605	661	628	618	594	602	583	594	561	619	615	619	609	647	588	586	598	595	599	616	624	608	624	651	597	615	571	630	598	675	554	612	628	623	605	625	638	603	588	609	616	597	648	617	630	607	626	639	638	597	585	574	580	559	632	627	692	584	601	575	617	629	629	659	618	573	604	640	633	627	609	590	584	603	622	614	603	608	607	585	597	609	601	573	619	583	637	617	623	613	574	633	606	605	596	650	622	634	660	603	651	593	605	604	574	594	597	611	581	584	591	611	568	650	578	593	655	575	650	633	625	604	609	646	581	610	652	612	579	577	575	605	605	553	603	640	571	577	634	576	573	580	619	640	597	597	604	632	601	613	615	621	610	610	579	614	597	641	603	591	565	582	603	663	641	615	641	607	621	592	636	640	659	670	618	597	606	635	619	609	632	620	630	623	604	598	621	596	575	599	643	616	624	562	621	606	571	649	627	606	626	590	568	591	631	601	636	641	591	584	619	595	622	604	604	600	581	627	601	639	659	625	596	584	632	614	601	591	611	603	642	624	575	641	630	608	587	592	675	606	615	603	643	638	646	585	615	618	609	589	624	600	620	586	610	566	599	574	580	584	626	633	647	638	596	608	673	597	647	608	627	616	601	613	575	603	609	634	633	638	614	604	624	619	613	615	668	617	620	590	574	655	665	585	627	612	600	619	633	605	600	605	651	653	618	599	642	619	601	621	592	619	621	645	636	586	609	624	640	634	575	583	602	591	616	618	585	567	628	609	621	597	668	625	624	637	598	614	651	606	629	609	583	616	631	655	612	617	566	657	584	616	612	580	634	620	658	624	593	623	614	635	585	627	614	635	655	620	573	611	640	657	651	584	635	591	632	627	634	635	580	554	579	613	610	595	632	560	616	582	605	605	604	599	637	598	611	609	613	647	612	614	577	612	612	616	637	613	634	615	626	605	634	609	606	629	609	575	583	592	647	609	604	611	591	609	645	613	659	594	606	624	635	649	620	613	606	640	641	637	629	634	629	633	550	628	620	548	635	585	591	574	596	623	583	632	634	597	598	592	617	644	662	601	638	612	588	629	626	612	613	605	687	629	571	566	640	596	679	616	648	635	598	656	583	595	629	633	553	642	635	604	632	620	595	599	610	629	615	634	580	595	585	520	602	628	627	615	604	577	586	633	609	544	566	601	671	616	617	583	598	570	602	548	590	649	621	611	637	630	600	615	649	634	620	565	613	653	569	621	572	596	594	615	602	593	594	583	596	591	612	631	624	632	617	575	634	631	566	632	626	604	606	596	612	599	617	618	624	618	597	614	593	578	613	580	570	578	655	642	609	616	603	558	609	646	635	595	579	604	599	570	632	607	623	591	628	589	603	592	606	609	654	594	591	587	589	556	547	651	605	584	626	649	628	612	571	620	608	604	613	601	586	610	622	600	637	619	644	585	597	582	603	582	625	577	611	612	572	596	644	628	565	585	619	599	609	610	652	618	627	588	636	574	621	600	609	582	678	636	632	578	669	629	630	580	642	623	618	604	632	625	574	578	615	606	625	600	577	616	684	612	637	617	596	582	634	641	593	637	562	606	591	619	597	619	590	603	613	634	621	577	605	601	630	657	633	599	631	647	615	609	613	628	627	619	634	642	598	588	588	627	618	593	627	612	602	621	557	607	611	652	629	638	644	601	616	614	621	588	580	571	563	585	540	621	633	602	633	574	650	606	615	564	594	651	644	661	605	625	624	611	575	630	577	570	564	574	613	595	581	643	616	657	581	596	613	624	608	572	589	610	635	618	621	653	625	599	601	581	647	625	592	604	632	606	675	644	601	600	603	621	575	560	658	628	649	588	611	598	648	598	593	636	601	594	596	590	595	600	600	609	600	595	621	605	644	596	602	610	628	626	611	644	650	637	580	679	566	658	590	642	675	618	598	650	602	639	580	614	623	615	582	610	600	589	602	600	579	619	582	617	593	667	583	648	629	591	643	641	613	582	653	642	571	595	621	604	628	579	676	595	607	639	595	660	599	587	626	638	635	592	628	564	614	541	585	598	612	616	606	661	554	651	581	608	623	602	616	628	619	578	667	637	607	594	571	622	640	645	635	637	618	605	639	564	627	635	617	603	595	632	583	604	621	598	599	618	610	621	630	608	592	613	630	599	676	647	645	616	622	630	632	595	604	569	615	579	620	611	600	580	597	610	594	630	637	617	616	590	571	676	619	591	657	569	600	572	572	601	629	627	600	642	616	631	585	609	629	651	634	587	611	568	631	610	602	635	622	616	609	640	630	603	634	592	590	617	577	592	660	658	622	630	596	619	660	604	565	646	602	604	578	584	631	588	632	588	611	639	613	609	596	637	598	555	595	601	634	591	589	632	575	600	617	609	614	582	639	606	631	612	569	582	632	595	623	644	593	567	581	648	624	651	590	638	613	584	636	624	636	571	617	589	633	592	617	624	623	597	635	572	588	578	634	599	641	630	651	608	537	594	592	628	625	573	622	595	658	557	587	624	624	606	615	588	651	632	583	626	619	599	601	612	578	626	598	598	632	635	623	589	594	606	569	594	591	650	617	597	594	611	578	606	631	632	580	629	593	630	622	633	604	622	613	616	645	611	643	633	643	606	606	622	629	648	600	579	588	612	576	603	632	635	619	621	586	577	616	648	590	556	613	653	590	610	606	584	597	609	601	618	630	613	552	598	625	622	620	622	616	624	649	626	553	606	597	616	595	600	607	630	653	614	574	611	572	591	605	591	637	568	631	588	663	598	633	616	604	588	605	600	631	627	610	605	607	646	593	585	610	667	621	634	592	567	607	650	593	589	632	581	645	585	601	617	642	595	579	632	601	597	631	611	620	656	643	647	643	648	623	629	596	594	601	593	604	648	639	632	602	632	558	632	624	643	650	590	609	628	620	609	624	635	628	611	614	635	550	581	646	612	607	587	620	632	631	558
25862	21510	27353	25729	6469	430	341	326	250	259	258	246	235	252	232	245	184	202	209	203	207	200	210	222	212	201	234	198	195	196	207	210	216	182	216	171	200	191	202	195	215	199	196	198	204	192	191	182	216	206	177	186	210	226	232	182	194	206	220	214	199	174	204	198	180	208	200	200	159	198	181	206	212	188	183	199	184	189	186	170	189	198	201	181	192	172	205	181	203	191	181	172	214	198	197	180	187	181	208	180	207	203	185	201	204	185	206	195	233	207	208	213	163	193	185	187	182	184	194	206	209	205	178	208	200	199	198	208	194	174	196	212	190	180	174	203	170	221	185	184	199	197	195	194	191	221	182	214	203	222	180	203	184	188	204	212	208	196	199	188	174	181	201	192	219	219	193	198	198	189	234	214	185	227	192	219	226	201	198	200	205	194	182	198	210	205	185	191	188	197	210	187	210	205	199	208	172	189	194	209	213	190	195	202	182	194	170	189	193	223	185	177	205	187	197	203	185	208	199	206	194	186	187	214	211	198	215	202	192	213	169	224	191	224	226	196	193	189	196	185	206	188	188	183	198	222	212	199	183	196	211	180	172	188	195	186	181	175	181	181	193	197	174	211	204	196	184	218	211	212	188	203	212	173	203	182	185	185	178	200	208	219	187	174	210	240	213	198	161	188	179	197	196	197	220	210	220	172	191	183	184	212	202	182	182	179	186	182	190	213	187	204	188	203	202	201	168	187	202	188	179	226	206	202	183	198	203	193	188	216	208	215	201	192	187	189	182	213	196	197	207	182	217	174	160	198	180	177	200	212	186	205	205	200	190	187	186	195	196	218	196	184	191	189	205	187	175	185	216	166	187	186	208	178	192	169	191	191	198	217	170	201	203	197	200	189	193	203	207	194	184	181	203	169	209	184	205	197	210	195	193	205	206	182	202	196	187	214	212	227	215	183	199	191	195	197	190	205	215	188	191	206	211	190	203	213	187	195	205	176	162	198	209	202	176	190	187	200	181	177	209	173	179	204	188	178	222	181	206	187	162	194	203	195	189	171	222	174	209	192	202	194	213	181	205	181	204	187	190	202	173	172	214	222	220	182	170	186	195	207	181	170	209	165	200	177	188	181	165	187	222	188	195	217	199	187	197	196	187	193	221	200	208	170	207	175	193	210	218	200	192	203	187	211	198	193	184	180	215	183	195	191	178	174	190	208	184	209	220	198	189	211	187	183	193	192	207	196	171	229	173	189	199	174	205	192	194	195	222	204	190	207	186	201	170	198	167	190	202	204	228	182	212	187	221	208	208	210	203	198	175	185	168	195	170	199	177	212	198	211	218	212	203	179	212	212	170	202	183	196	204	189	185	187	185	194	173	201	187	190	195	203	224	191	194	202	199	202	182	209	201	193	195	200	185	204	221	210	194	169	193	183	198	175	197	187	191	203	217	171	205	212	194	200	199	193	207	205	189	171	226	201	186	220	214	194	201	210	202	187	201	188	192	198	166	189	176	209	189	184	190	197	191	182	193	172	220	186	219	209	202	205	191	197	193	192	207	212	188	170	188	200	195	191	204	184	214	204	189	169	196	203	184	195	216	199	160	193	185	179	166	208	207	173	189	214	192	209	197	195	193	197	191	199	190	179	209	182	186	172	195	184	188	204	217	201	215	202	183	202	218	185	184	216	197	191	177	198	204	202	201	197	196	217	184	203	195	198	217	197	187	197	188	203	184	191	202	174	199	176	179	157	225	205	214	185	194	175	188	218	193	190	194	210	219	235	200	205	167	205	190	206	173	165	198	184	160	225	195	190	212	173	185	194	201	198	196	197	205	200	211	215	186	177	185	193	206	193	215	181	195	202	210	197	174	170	199	222	182	202	192	175	187	184	204	217	215	195	183	186	198	197	199	194	172	213	209	187	177	186	199	198	177	196	214	191	195	202	220	191	203	197	213	192	196	205	197	213	205	189	201	182	206	178	204	184	202	181	196	212	184	195	188	183	196	188	186	215	177	188	176	192	166	196	213	199	189	208	209	188	199	181	196	191	188	185	186	171	194	187	220	183	189	183	227	205	171	194	208	179	202	176	187	187	177	197	200	216	182	206	198	201	201	201	180	191	205	186	162	193	214	204	195	195	187	190	200	194	193	209	183	216	218	198	197	193	205	183	179	184	197	193	184	150	221	170	201	200	178	192	197	219	202	207	188	167	193	219	209	154	204	173	190	212	174	195	197	195	176	195	205	205	201	193	188	187	183	159	201	196	184	211	169	195	194	177	187	189	208	220	213	177	219	198	205	216	194	212	173	186	195	193	188	178	189	206	233	200	217	190	190	171	208	227	222	195	226	210	204	193	188	197	180	206	210	192	202	191	199	195	203	168	198	233	193	179	184	204	160	185	179	207	175	190	160	195	206	180	176	216	201	213	208	201	197	224	204	199	196	203	204	197	180	192	201	185	172	188	216	209	217	177	220	217	200	198	193	192	191	214	184	205	175	200	179	180	174	207	209	208	196	204	182	185	183	173	192	192	176	218	215	191	196	200	185	187	200	184	197	189	201	188	193	164	182	185	186	185	221	208	190	203	183	187	229	184	174	215	217	188	181	206	197	182	220	181	214	194	179	185	185	198	187	168	176	200	188	203	210	201	195	169	204	183	185	207	185	187	207	190	184	218	203	199	214	173	223	193	220	186	177	193	177	217	196	179	189	192	191	197	189	186	177	227	192	205	186	200	200	172	191	191	211	214	208	191	208	178	182	179	193	200	181	190	200	211	177	187	183	197	188	193	202	232	174	172	211	164	193	210	212	181	207	194	215	215	203	206	170	220	187	187	184	173	195	208	206	179	197	181	200	196	197	173	207	178	205	202	230	190	188	191	175	213	184	190	183	203	190	164	190	196	156	213	185	204	168	223	207	180	189	181	180	185	185	151	186	203	194	189	194	191	212	185	193	194	172	190	206	198	212	208	208	200	202	209	192	188	195	201	210	194	194	178	197	198	211	190	190	183	190	167	192	216	210	169	194	195	174	197	182	201	199	233	176	202	189	198	185	201	189	201	196	194	192	200	173	199	187	173	169	171	199	197	197	171	202	204	195	191	213	205	194	191	206	189	188	191	207	199	222	172	214	184	196	174	193	177	171	186	198	208	220	187	213	166	193	202	167	193	229	202	189	202	201	184	178	211	198	191	201	184	176	189	208	193	193	193	198	193	178	174	184	182	195	206	209	197	191	199	199	192	212	203	184	215	186	171	233	200	174	202	216	176	215	188	182	180	161	211	199	223	184	207	189	195	216	222	194	207	205	190	185	219	210	175	197	206	202	182	215	193	216	224	204	202	220	206	206	205	208	233	194	184	204	195	180	175	168	175	205	187	183	183	191	194	175	195	205	182	181	205	201	186	221	196	225	208	198	201	205	200	177	199	188	187	207	163	197	189	213	208	226	158	198	196	170	209	199	237	191	182	185	211	198	206	174	183	203	201	204	189	210	188	188	185
46837	13774	2883	1440	1053	824	713	561	505	441	397	400	371	379	381	347	307	333	324	307	293	288	302	304	319	305	286	271	272	282	266	303	273	262	272	280	274	294	281	296	259	270	256	263	269	260	261	257	314	292	264	277	280	247	253	295	256	271	270	272	308	300	277	265	298	271	254	242	276	261	252	280	235	260	276	276	288	251	249	290	266	272	267	255	276	283	253	288	252	288	283	302	273	249	272	253	285	267	269	283	303	261	275	262	284	271	288	278	269	268	240	255	273	248	289	246	272	279	266	260	269	247	251	283	290	260	238	251	246	267	258	248	284	280	293	278	253	269	266	235	275	269	286	271	274	275	264	260	282	267	270	235	234	268	272	252	234	288	263	247	319	242	262	274	272	275	244	272	274	282	278	284	271	270	259	239	270	248	285	269	273	272	256	255	256	263	275	271	308	240	273	285	245	285	299	303	274	264	260	268	254	271	281	287	269	269	270	275	271	257	289	258	277	263	258	274	264	277	282	257	293	283	271	269	270	263	258	255	271	285	265	263	275	274	289	285	288	292	255	283	285	265	281	264	277	302	251	280	282	274	269	247	272	290	264	255	278	301	262	278	276	246	246	287	292	267	291	275	272	272	290	252	279	264	294	275	286	231	262	262	277	283	253	254	277	267	287	240	296	279	250	267	289	278	266	281	253	264	284	261	247	280	270	265	273	272	261	267	272	289	299	286	293	259	253	258	263	276	269	324	243	271	276	269	254	260	265	253	257	298	240	278	263	285	273	268	250	265	263	264	265	285	249	316	255	307	282	269	307	283	280	290	266	286	242	252	262	283	309	248	268	253	276	273	258	251	257	279	270	290	297	267	277	267	263	270	252	278	265	285	262	263	257	267	290	271	269	273	277	261	260	239	271	257	246	267	261	285	266	288	253	251	286	296	228	280	249	287	296	255	269	253	275	267	293	265	272	294	275	275	244	255	245	267	273	233	277	254	264	256	281	279	282	269	263	263	285	255	292	258	304	258	259	263	271	252	276	255	272	268	274	285	252	271	295	283	275	273	248	258	293	261	265	292	273	267	264	270	259	284	301	270	281	263	286	283	288	264	245	239	238	255	270	252	260	293	245	283	249	273	287	285	277	248	296	260	251	269	267	280	277	277	282	267	266	286	253	282	300	255	290	267	280	242	267	272	272	246	238	281	275	281	255	251	270	253	271	292	263	274	239	256	264	289	261	268	274	264	277	271	284	290	242	255	259	274	282	256	280	265	259	286	275	261	267	271	265	285	261	245	257	275	282	281	296	257	275	291	250	253	246	259	288	266	278	276	246	257	253	276	253	285	238	293	272	259	286	302	299	236	240	254	266	270	288	273	282	247	282	302	265	279	276	262	218	282	269	288	255	250	311	261	304	269	312	289	282	273	262	278	256	276	261	265	267	294	293	270	271	279	284	281	271	263	247	273	295	258	254	284	284	264	250	279	262	246	310	264	233	275	271	250	251	273	268	266	292	281	280	250	290	259	277	272	280	241	276	275	303	252	311	243	297	288	272	278	283	259	263	282	269	238	288	260	262	246	288	274	237	266	250	253	277	265	262	295	255	298	291	299	251	260	248	275	265	283	268	283	281	288	275	254	251	295	285	291	260	269	285	264	275	235	265	270	267	253	286	288	287	290	261	294	276	298	253	299	263	261	278	289	276	285	279	283	276	272	249	289	263	277	285	313	274	240	279	272	256	236	262	260	270	285	279	298	263	311	291	255	286	270	272	285	272	300	296	259	271	283	242	257	264	259	278	263	279	282	284	260	307	246	297	254	287	292	256	269	272	256	270	298	244	241	285	242	261	277	290	263	282	251	232	281	309	295	292	265	297	287	263	261	289	261	278	290	263	281	249	274	245	294	242	281	252	268	257	237	262	272	235	247	250	261	260	243	307	272	263	273	271	287	236	271	246	262	276	265	291	230	240	275	282	270	278	288	255	277	281	289	263	256	273	279	255	247	273	291	276	248	252	260	267	263	275	286	264	280	256	280	233	277	268	282	274	268	261	260	270	265	255	272	253	248	267	271	270	273	265	292	247	274	266	303	291	249	263	235	251	252	261	260	252	262	283	290	279	268	247	258	282	288	277	295	270	282	277	304	280	242	266	306	272	251	270	264	278	284	276	299	300	277	285	274	299	267	267	294	266	261	291	272	273	275	255	300	231	257	269	234	293	294	264	262	283	286	263	275	283	268	292	288	274	278	275	274	249	243	261	297	296	261	231	257	265	266	242	268	264	261	273	281	261	260	300	268	271	264	257	259	245	255	293	278	272	268	258	266	257	285	280	270	295	238	256	295	254	269	294	243	283	274	260	261	287	260	279	256	257	227	270	295	259	293	256	266	274	283	290	273	276	279	270	251	265	227	249	260	275	289	263	308	316	275	270	304	253	299	300	263	264	248	261	250	278	270	284	286	263	274	277	276	244	277	272	248	263	251	282	261	271	242	251	249	279	261	255	247	283	259	292	284	252	270	256	285	277	234	289	247	260	278	253	263	278	301	268	256	259	258	237	261	311	264	266	270	253	254	260	261	256	303	270	241	297	254	263	266	247	261	284	252	273	290	299	277	284	275	241	277	279	266	239	294	274	281	278	258	268	266	273	272	296	258	264	276	265	250	270	288	301	262	255	258	284	300	278	267	268	293	256	268	276	279	268	268	255	269	287	224	268	264	277	243	289	270	252	259	284	260	268	280	250	270	265	273	265	253	278	261	282	278	257	286	266	280	279	281	262	263	236	265	280	269	258	263	261	247	272	259	277	274	291	271	292	270	280	286	274	255	257	275	283	232	280	276	267	284	248	277	268	259	272	228	260	279	297	273	277	268	267	268	258	279	298	312	304	250	268	251	296	267	266	289	234	275	254	248	292	277	272	237	264	254	275	290	270	287	274	273	287	231	283	275	273	292	245	230	285	291	273	261	274	262	296	272	253	267	287	276	266	302	270	265	287	268	267	240	263	245	229	277	269	258	270	264	265	264	262	260	266	284	231	273	275	293	274	296	287	257	272	278	268	292	286	261	290	286	271	261	285	248	264	270	266	263	257	306	294	256	256	278	251	259	260	240	268	253	247	264	242	262	260	264	302	283	262	270	276	265	267	244	275	277	264	296	292	278	283	273	267	266	265	265	268	285	228	267	279	282	270	274	289	261	269	254	235	286	273	298	258	278	277	282	270	261	270	279	259	276	276	255	272	266	264	274	262	264	275	280	261	242	266	280	262	237	278	273	252	276	248	263	257	276	271	226	266	259	282	285	269	281	267	287	250	266	282	275	254	262	245	259	272	266	277	251	264	294	273	271	267	260	308	290	272	294	265	267	242	288	270	267	250	280	299	247	268	252	290	250	301	285	270	261	273	249	256	258	245	292	287	255	252	277	257	244	285	263	258	254	249	273	261	274	290	259	270	245	274	255	261	279	296	251	285	263	244	278	288	267	287	298	296	249	264	278	277	264
23352	21482	29194	24165	21477	21479	6926	1132	867	837	784	733	701	679	708	655	631	598	601	627	585	617	629	551	574	559	543	576	603	546	536	564	560	579	535	518	549	582	508	548	535	545	546	586	514	549	562	522	552	551	586	535	500	505	579	560	549	548	569	534	527	546	524	549	549	526	595	527	543	544	505	548	565	583	500	541	563	552	554	543	580	556	567	546	553	505	580	553	503	565	503	584	509	551	582	548	544	539	540	508	527	550	568	551	543	544	620	534	566	528	551	515	565	531	567	560	557	566	554	543	567	535	569	548	560	548	529	552	603	542	529	545	546	553	565	543	558	572	525	558	543	520	610	546	541	578	548	544	549	522	539	559	549	590	524	541	553	532	560	577	574	489	531	545	553	495	533	574	536	510	555	533	544	581	518	566	546	553	523	544	583	534	571	608	563	523	536	575	487	556	577	499	541	569	542	513	566	543	542	527	570	582	581	535	508	522	541	539	565	531	550	527	557	540	557	558	565	548	567	545	551	546	574	594	538	542	559	598	548	554	544	532	566	573	557	573	548	550	557	538	583	565	584	576	583	532	548	546	555	550	534	561	531	553	569	564	596	537	535	528	563	547	582	484	574	549	521	526	527	524	558	568	530	556	560	560	532	561	538	543	518	558	571	608	566	574	510	525	533	535	500	557	532	554	551	562	528	577	555	543	592	565	498	562	544	515	519	493	553	627	560	524	509	561	549	495	589	534	551	554	505	538	572	566	576	565	568	546	553	532	550	538	566	542	532	581	573	549	586	587	508	592	534	534	525	569	564	556	528	532	529	543	563	568	518	541	531	586	572	528	545	549	551	521	535	567	567	575	557	517	534	505	561	574	568	521	570	549	555	552	563	557	539	590	554	557	543	595	587	526	592	543	535	512	519	547	543	527	545	531	587	487	542	537	549	540	512	564	510	553	547	585	541	547	565	582	526	553	547	541	558	541	562	561	565	601	548	573	554	582	533	571	555	513	574	511	553	563	530	522	560	572	557	496	539	555	555	571	515	535	538	530	533	603	588	551	553	532	538	549	528	545	534	572	527	526	550	549	507	547	562	527	567	535	516	551	617	544	539	558	541	558	605	567	542	583	500	521	533	597	550	545	588	559	568	523	576	598	570	548	512	575	536	503	579	574	512	579	534	580	554	548	529	526	549	557	529	542	587	529	547	518	547	555	572	505	588	576	541	539	545	639	510	526	572	564	511	547	561	525	516	539	568	536	561	527	558	561	532	574	530	535	584	597	538	532	561	523	552	542	557	581	520	530	537	519	543	552	552	586	537	561	547	553	526	562	534	567	548	543	520	529	540	563	561	511	560	570	526	544	507	509	517	564	547	554	571	545	566	532	503	501	527	544	567	548	478	552	551	525	535	535	583	547	540	538	512	577	544	544	505	571	525	555	560	532	557	558	567	547	528	520	562	510	546	509	546	533	604	566	545	536	558	547	560	538	587	541	554	564	529	542	547	560	530	519	531	531	533	530	517	540	547	536	559	549	565	543	538	533	519	579	516	526	537	571	535	596	566	536	555	551	543	558	545	557	536	533	593	533	558	532	539	531	566	541	572	573	534	505	524	529	525	540	569	518	527	537	522	534	533	532	547	547	544	534	581	566	524	561	560	547	548	540	545	553	523	583	546	508	532	574	559	581	551	527	506	543	553	526	546	525	585	563	529	513	530	545	529	575	570	521	537	563	543	537	529	570	513	562	566	563	550	561	517	531	514	577	530	531	514	504	510	573	530	515	545	530	508	550	525	542	579	495	546	523	522	539	527	539	532	569	580	535	547	532	576	577	593	584	508	551	563	528	538	575	519	526	532	530	564	552	556	549	559	546	540	520	553	551	541	563	559	564	560	570	512	542	569	533	542	530	560	527	531	541	503	550	530	550	556	581	575	532	523	561	545	557	561	525	559	587	575	529	561	521	541	502	591	540	528	523	559	580	560	545	560	550	548	523	520	496	543	545	550	536	527	532	515	558	562	538	520	543	559	559	545	598	519	540	558	530	547	610	539	538	563	573	568	542	545	540	591	535	550	530	568	569	530	544	551	501	538	513	551	544	548	514	607	563	577	568	583	571	517	545	562	531	549	552	519	567	535	558	563	524	518	555	545	572	573	544	578	532	564	534	518	526	525	535	521	553	529	538	533	503	538	561	568	593	550	509	566	528	570	530	557	576	566	528	507	536	538	560	527	583	563	516	543	529	515	530	550	587	534	556	567	526	556	539	507	509	554	496	545	558	534	575	537	517	546	542	548	525	519	559	537	597	517	524	541	513	544	561	576	555	570	560	577	557	561	547	542	587	585	489	553	519	573	564	543	569	584	569	540	508	506	545	534	578	572	549	546	540	532	524	557	532	530	578	569	535	541	556	565	544	525	568	563	563	548	566	547	514	529	550	536	523	551	553	571	522	529	576	548	546	526	536	538	550	548	572	576	495	517	548	568	504	512	566	529	561	537	546	528	552	588	536	556	541	562	527	543	576	582	535	579	539	527	544	544	541	571	547	560	505	561	555	556	549	537	500	573	593	537	556	584	517	568	544	579	508	519	556	554	569	544	505	554	560	521	527	538	592	539	560	562	555	543	561	547	509	595	493	562	538	517	561	557	574	551	542	542	521	548	584	506	554	541	532	571	549	529	547	571	545	517	582	554	562	562	566	524	556	562	544	565	530	559	506	538	524	510	516	525	533	547	516	586	530	554	562	521	529	562	503	541	552	556	561	533	522	504	526	553	512	529	514	549	522	553	557	546	548	527	541	529	546	592	563	551	544	598	550	579	523	571	569	553	539	570	585	536	551	555	571	547	502	544	546	568	586	528	534	496	572	591	548	543	573	545	559	538	534	533	538	526	504	513	544	552	594	535	529	544	528	566	541	553	545	572	549	556	545	533	551	559	528	526	528	543	582	546	551	550	526	484	534	527	579	602	540	519	579	557	533	567	526	536	514	569	557	504	561	581	538	574	525	520	501	524	534	577	544	523	537	523	528	514	509	565	560	554	501	551	560	554	572	551	520	534	494	582	521	536	531	540	563	528	523	505	517	540	529	494	539	549	535	578	540	522	577	507	554	554	546	568	544	585	558	543	542	545	525	527	538	550	529	542	511	521	513	570	553	542	547	523	556	528	602	539	506	573	590	532	566	568	540	520	536	527	555	541	533	548	521	551	510	547	555	528	542	566	540	523	573	594	543	535	552	553	531	519	554	525	552	554	523	524	546	548	495	539	566	545	587	525	575	574	508	532	528	519	560	529	560	564	519	532	520	517	532	536	566	516	533	539	512	569	563	573	554	602	528	561	561	533	532	572	578	565	497	537	528	522	530	572	568	605	561	532	530	578	565	530	513	574	593	553	537	545	543	516	532	552	513	544	522	531	533	559	596	535	557	560	553	507	523	573	510	583	512	538	521	512	563	543	520	532	542	546	548	559	585	523	567	514	547	550	579	559	498	539	502	606	545
59428	22444	9694	4894	3495	2669	2190	1747	1606	1394	1242	1138	1045	975	952	908	881	784	881	789	741	742	812	752	708	783	761	729	708	729	701	716	752	710	721	690	732	748	701	711	676	708	706	677	707	703	716	708	714	715	700	697	686	724	682	703	694	716	678	741	721	682	679	691	675	706	684	683	721	707	676	674	679	665	713	674	655	723	704	647	708	691	679	703	708	699	635	697	730	695	667	700	649	723	678	677	723	666	687	656	678	643	685	682	660	679	691	667	694	676	665	708	688	655	698	674	660	681	639	689	656	692	681	694	633	669	645	707	671	663	678	695	701	681	669	687	685	667	666	680	645	676	673	635	652	678	674	718	696	665	687	732	639	670	672	723	698	728	644	685	670	636	682	699	679	638	657	660	725	696	677	650	672	715	666	682	660	726	683	710	691	677	711	721	650	678	653	704	659	682	654	679	658	685	664	674	696	688	666	652	692	614	661	650	651	664	681	653	654	679	680	716	680	672	670	645	670	677	706	679	707	641	726	694	681	662	717	695	744	746	671	715	645	711	673	697	672	648	687	644	687	677	719	698	683	658	721	675	697	652	661	697	648	689	650	653	653	655	688	686	674	674	687	682	722	678	678	632	663	650	664	734	719	641	673	725	701	690	669	677	674	697	716	669	662	709	692	673	677	653	694	668	668	717	710	693	708	645	664	661	665	659	650	710	696	654	663	671	687	707	694	672	695	698	691	699	722	706	687	673	669	693	707	691	695	628	647	720	732	682	740	678	686	634	696	692	680	654	693	672	672	716	703	670	711	705	683	687	704	651	654	722	672	685	710	679	684	668	702	647	685	660	683	679	657	693	668	719	664	685	687	728	684	685	676	655	657	679	663	655	722	659	710	663	678	674	685	716	647	646	687	613	696	660	695	653	672	651	670	685	680	706	693	666	695	652	674	646	661	640	683	732	685	674	678	683	665	706	689	686	678	649	699	676	694	717	682	661	681	665	730	642	648	692	645	642	683	666	657	665	681	640	705	651	641	645	680	701	684	660	698	672	718	709	695	678	657	689	677	682	690	660	694	657	692	664	684	689	666	668	651	668	687	680	673	695	677	669	662	675	678	683	642	683	715	693	698	683	688	641	705	664	734	702	733	667	710	688	663	643	695	737	683	651	662	672	678	668	662	704	666	699	687	664	714	675	653	635	708	678	671	708	682	638	667	684	691	723	654	725	660	670	680	687	686	651	680	645	658	690	683	684	672	693	685	670	660	674	695	705	700	647	657	653	691	671	650	694	678	728	650	688	691	670	671	695	666	689	715	704	735	663	685	677	696	710	664	670	694	679	709	672	713	697	696	670	671	632	669	666	679	682	653	697	626	666	693	709	722	691	704	668	695	687	697	623	743	655	723	658	691	690	696	698	649	651	684	702	687	725	708	688	697	630	696	695	680	715	635	684	640	708	686	640	673	680	679	687	705	671	689	727	737	727	737	695	670	697	658	707	666	706	672	732	668	713	682	687	652	640	710	718	676	697	679	675	656	689	734	707	648	689	695	697	666	629	670	701	682	641	696	656	676	672	703	722	668	732	679	625	689	687	743	664	642	644	679	677	686	693	682	666	729	683	674	691	717	684	663	667	671	673	684	683	675	651	707	700	651	670	666	691	715	689	727	729	676	677	639	661	708	711	685	664	684	686	672	708	699	630	695	708	688	745	725	691	717	703	717	645	761	656	714	705	689	755	660	679	680	699	687	689	661	703	646	654	642	678	697	692	626	655	691	686	650	690	698	712	681	683	659	597	674	665	677	684	707	719	736	645	643	687	702	680	718	719	685	674	714	674	692	702	722	658	642	709	657	679	668	662	652	691	616	678	677	703	698	697	660	656	671	677	685	702	694	707	703	654	669	674	702	670	658	684	695	696	657	683	668	658	631	678	704	731	631	687	687	697	655	719	625	707	682	658	711	653	675	623	690	696	732	695	712	711	720	648	703	674	665	633	649	690	713	704	642	652	707	668	687	653	675	692	668	656	681	656	677	690	673	674	692	676	697	671	655	714	659	684	701	657	682	700	680	751	697	707	718	680	623	673	659	684	703	695	695	640	639	678	715	649	655	723	704	735	686	628	654	721	684	722	692	719	676	677	712	696	680	680	652	675	652	697	673	685	668	685	669	692	694	657	677	705	673	618	700	688	676	714	718	677	695	654	639	665	688	645	722	681	677	660	692	656	660	713	677	655	678	696	694	708	682	636	657	731	693	664	670	663	689	680	668	683	633	659	732	670	678	658	723	679	679	693	713	665	710	663	703	664	678	680	686	666	692	654	685	663	652	712	661	681	693	661	690	697	669	689	678	728	720	666	655	658	691	657	707	678	636	624	696	697	696	661	673	668	688	687	673	648	695	667	727	678	655	642	640	727	658	712	659	684	672	676	682	641	658	708	649	664	740	658	687	664	670	682	700	653	693	663	662	694	680	691	701	658	693	628	692	685	681	727	747	720	640	686	693	714	714	652	707	686	658	670	653	704	675	703	659	673	670	680	686	672	680	684	715	680	695	690	634	706	674	703	670	672	662	733	729	680	643	673	661	656	685	668	678	665	656	696	696	711	707	673	715	715	667	696	657	669	659	696	705	717	665	703	688	657	704	688	719	699	670	704	734	647	642	726	721	668	670	638	667	681	699	689	674	657	697	687	680	711	735	675	673	686	710	658	726	670	698	691	698	620	693	647	727	668	626	668	679	701	691	668	716	675	671	651	669	676	712	649	725	672	725	675	674	686	680	687	736	618	666	684	697	693	667	676	664	690	638	637	700	652	686	691	689	633	643	683	689	689	670	697	690	683	682	672	704	689	709	657	717	666	667	667	659	708	694	709	693	686	631	687	703	724	677	684	691	703	695	641	663	696	713	662	704	713	695	694	659	635	672	675	685	692	657	712	700	708	659	608	697	699	667	706	672	655	683	697	643	663	671	698	638	683	668	660	688	695	679	684	674	730	671	684	699	654	696	657	669	654	694	696	683	659	664	657	676	738	626	668	687	742	760	715	681	669	652	684	662	688	669	717	603	656	679	675	686	689	658	680	682	720	679	659	657	705	663	668	720	673	676	680	677	667	638	622	667	637	688	665	661	663	688	742	700	686	701	715	652	727	701	681	633	674	703	697	683	675	640	702	703	656	650	650	665	717	686	698	674	677	691	726	724	673	669	675	633	673	669	694	697	679	637	704	678	693	651	702	687	678	724	684	633	679	665	709	637	650	710	637	649	691	640	708	702	699	678	681	693	655	643	691	707	724	643	711	689	662	726	679	678	660	673	699	670	700	731	679	693	687	666	686	731	651	692	710	690	669	669	717	642	619	681	690	654	663	683	700	696	647	653	686	714	679	673	681	700	683	644	663	668	656	641	695	700	640	665	703	716	680	712	664	670	633	733	735	677	684	705	699	702	726	661	653	677	673	701	673	679	658	694	657	681	650	736	646	664	628	641	673	646	691	678	712	702	688
28516	19548	5734	771	564	523	370	273	261	241	279	262	272	248	267	217	263	254	246	256	242	252	232	259	250	249	261	231	230	244	250	227	276	213	254	273	242	239	231	237	249	239	216	291	266	246	265	260	230	252	247	242	241	247	236	245	248	225	242	239	261	271	234	217	263	276	239	243	219	244	242	238	243	242	271	228	260	225	221	250	232	225	237	232	275	230	247	242	256	238	274	256	253	252	261	240	266	254	242	241	238	264	266	252	249	248	244	228	245	239	241	287	238	248	243	216	252	241	263	258	241	262	264	230	266	251	232	235	223	227	245	255	223	245	248	269	210	272	249	242	245	250	226	244	271	227	218	278	251	241	259	227	240	254	276	266	222	242	240	272	246	241	240	250	234	269	232	238	259	248	225	259	232	253	233	266	259	226	250	234	269	256	254	245	261	221	246	263	236	227	255	246	261	242	232	235	228	253	253	262	250	263	235	248	265	237	233	278	232	265	239	256	281	245	239	244	219	241	237	272	239	234	253	272	280	248	228	237	250	247	257	261	233	262	223	231	238	268	233	255	217	255	248	242	246	234	238	239	253	282	249	253	265	258	231	280	261	265	226	237	274	264	244	242	228	228	268	270	239	268	249	253	243	283	249	250	237	256	247	214	251	282	232	234	262	260	250	264	254	243	257	229	271	264	229	223	247	240	264	257	248	240	259	264	237	245	235	247	262	257	240	243	239	270	238	240	246	223	228	240	224	262	240	235	232	268	227	231	249	250	257	266	241	273	274	228	247	267	260	261	233	241	244	263	270	223	225	259	250	257	243	247	263	271	235	260	243	243	244	240	247	239	226	252	268	262	258	228	247	276	234	245	266	251	260	266	245	264	227	257	210	240	226	254	255	237	257	229	259	244	238	266	260	226	276	250	242	250	228	222	257	249	262	230	237	247	277	222	251	249	246	227	260	237	289	237	238	240	263	227	273	224	252	251	231	269	281	243	225	246	234	272	275	250	285	249	231	212	253	217	245	238	231	246	272	252	263	232	249	243	260	214	236	235	212	231	245	240	281	227	234	248	263	264	272	233	250	242	254	235	274	261	252	228	227	230	260	248	254	244	247	250	275	275	244	226	275	250	258	253	266	254	251	234	248	262	240	225	245	233	224	251	238	261	234	224	237	233	262	232	235	246	265	241	224	256	273	261	234	257	278	234	238	267	263	229	252	240	233	254	233	242	238	241	247	253	265	230	245	251	237	241	229	232	219	260	220	226	251	236	239	251	236	241	264	258	260	262	226	256	264	266	250	225	257	243	267	217	265	219	238	253	268	275	258	266	232	257	261	297	274	251	254	253	274	234	251	273	234	241	278	271	222	243	240	244	255	247	257	241	247	239	227	223	265	233	235	237	261	233	239	237	238	243	250	257	250	247	227	239	241	273	268	239	239	233	253	244	235	239	250	233	290	254	270	249	246	249	231	206	257	227	247	250	237	262	240	248	227	235	248	256	256	234	240	236	272	274	209	230	244	248	231	263	269	246	260	227	244	229	252	233	231	231	252	200	259	249	265	198	252	248	249	252	245	240	232	232	234	249	235	259	280	243	257	234	268	239	251	253	262	234	282	272	248	238	262	231	223	238	278	259	234	221	273	236	239	222	260	232	249	227	251	255	269	246	309	240	217	261	231	237	254	269	259	222	235	224	249	231	254	276	253	244	254	243	279	242	219	238	231	253	233	268	267	224	209	235	252	253	232	232	219	242	279	251	255	232	258	279	247	254	283	274	235	260	227	254	222	253	240	247	269	218	240	220	251	255	239	244	247	239	242	259	251	234	253	270	247	251	238	246	230	237	252	242	227	246	266	258	230	249	232	253	227	250	211	239	259	282	239	250	247	243	280	253	263	273	258	237	229	263	255	270	259	220	254	220	229	245	236	259	264	232	265	266	238	247	274	254	236	256	235	247	264	227	267	232	241	255	251	253	248	248	249	252	236	256	261	244	266	249	256	238	261	248	260	241	238	262	240	236	237	220	261	237	253	257	227	254	240	243	255	250	239	262	261	230	233	229	232	266	235	263	235	260	213	234	235	228	258	244	225	261	238	259	222	267	235	219	261	250	241	255	252	244	279	251	252	246	244	258	238	225	238	246	250	276	251	259	248	263	234	251	252	260	271	265	249	261	249	226	270	260	240	273	257	236	274	236	259	259	246	255	248	256	244	239	259	255	235	245	231	273	274	243	193	247	219	274	238	262	236	261	256	287	252	232	252	240	262	253	255	221	218	259	227	232	225	252	242	252	237	240	259	255	256	225	254	261	235	272	247	259	286	244	244	272	242	249	222	246	241	218	212	267	234	234	247	243	246	251	250	239	252	218	243	239	276	247	275	227	265	225	259	239	262	248	238	250	238	231	232	230	266	263	253	245	250	253	242	272	236	257	252	230	232	243	249	240	235	246	241	220	248	271	250	272	225	256	241	252	247	258	272	238	237	257	212	247	257	239	264	252	267	250	260	234	233	250	243	246	268	274	262	232	242	258	232	237	281	252	243	238	250	266	225	279	293	235	259	257	240	254	249	259	230	224	222	228	250	251	274	255	239	276	257	252	257	258	224	247	285	231	249	226	223	255	249	224	257	228	232	265	246	247	255	258	227	224	230	254	256	254	236	238	251	236	242	247	264	235	246	247	243	235	249	268	277	245	225	230	243	243	252	229	245	238	240	264	229	270	243	250	259	248	246	236	254	231	245	237	243	272	259	248	265	233	265	259	239	246	218	247	241	259	238	240	246	265	262	233	246	255	242	250	220	231	265	238	244	229	257	224	254	290	245	219	262	248	251	240	223	257	243	217	283	227	255	260	228	280	227	250	237	252	249	245	268	222	256	255	221	268	268	222	225	231	253	236	242	258	245	263	230	219	227	204	223	271	226	258	229	273	254	234	238	243	256	213	253	254	252	262	252	248	284	252	258	226	267	221	268	239	256	250	251	254	260	246	245	229	228	248	216	235	255	215	234	244	260	238	272	239	264	247	243	236	230	257	225	221	236	227	229	261	250	227	278	231	280	278	223	287	233	234	247	243	221	263	274	275	239	244	229	223	232	239	261	273	243	257	264	271	223	240	235	267	255	241	229	245	247	247	266	232	240	247	228	256	253	255	227	254	229	241	243	226	246	274	241	249	243	246	229	247	227	260	246	262	261	258	234	235	255	266	260	218	223	253	219	249	256	254	265	266	256	254	239	260	246	252	264	244	267	236	229	235	274	266	256	250	255	246	269	222	256	257	236	245	243	243	259	246	244	258	234	267	265	266	245	249	251	243	266	233	294	247	235	245	244	236	265	250	238	247	247	243	251	230	237	226	247	251	249	290	235	275	239	245	227	200	237	239	262	238	246	258	240	250	224	252	273	246	262	251	232	255	237	256	217	238	227	256	261	254	225	254	233	260	241	247	220	219	270	248	262	258	249	241	242	207	260	246	253	234	249	253	262	264	253	222	224	268	249	260
22358	5368	772	507	430	443	359	363	329	349	325	335	292	310	311	353	345	333	324	308	330	328	346	343	319	337	329	286	300	340	350	327	308	328	324	317	336	317	315	330	278	275	332	303	309	300	326	357	325	333	327	301	307	345	313	322	325	343	339	310	302	306	293	315	344	291	295	319	278	309	329	320	307	330	299	317	284	328	327	340	325	327	299	334	302	319	304	296	308	329	308	357	288	311	322	331	331	292	359	293	323	338	332	326	293	330	325	289	344	333	349	313	344	336	315	304	323	307	340	328	294	307	314	322	338	336	301	311	303	317	299	317	328	291	309	321	331	308	287	304	316	325	318	313	323	330	334	322	337	312	328	289	329	319	321	315	307	323	313	300	303	330	314	304	312	294	310	313	310	298	343	266	301	334	295	318	314	323	323	308	302	318	312	315	324	295	323	286	311	289	293	320	351	314	304	314	322	330	314	303	321	319	334	339	294	340	290	324	301	312	338	308	331	299	310	301	331	281	349	331	320	316	329	321	348	319	297	324	279	342	308	310	317	282	317	334	318	283	305	329	323	309	308	322	301	325	316	298	312	315	305	332	333	297	302	314	314	331	309	312	319	282	327	321	342	325	307	304	305	306	334	311	319	333	322	298	332	283	318	328	284	298	356	295	300	308	314	325	324	326	307	312	322	325	308	336	334	345	335	271	333	329	313	307	315	345	306	321	312	291	319	316	312	299	293	337	320	319	324	287	332	326	331	308	286	335	285	293	329	314	317	314	298	327	316	335	329	321	302	333	323	322	349	291	327	307	296	299	303	281	303	326	312	274	320	306	342	328	326	317	301	350	315	335	321	329	294	346	291	336	314	339	293	299	313	329	342	328	335	332	286	339	320	302	333	327	320	303	307	326	318	302	303	313	308	317	329	347	336	323	314	342	328	309	325	331	333	304	315	310	318	311	309	313	333	305	346	336	284	343	290	289	316	325	302	323	348	318	318	315	348	322	313	294	274	315	316	325	325	307	307	304	302	310	341	294	296	334	320	351	309	289	298	298	285	315	278	311	317	308	312	340	281	295	315	294	313	313	276	334	271	304	297	313	346	301	309	331	302	281	316	295	310	342	301	289	301	281	322	284	327	290	312	320	307	341	329	309	296	304	322	329	326	322	316	333	316	300	315	333	316	290	332	304	315	335	347	300	283	292	339	308	319	324	313	324	291	301	307	317	337	318	325	282	318	328	319	325	289	356	318	310	308	314	289	312	365	317	323	367	306	286	331	310	345	330	315	323	337	301	306	301	298	322	320	318	334	298	309	323	298	344	328	296	324	338	329	289	308	314	311	319	325	275	324	330	324	331	344	339	315	320	316	333	344	324	330	284	323	318	322	310	272	316	323	302	335	298	299	297	343	322	319	305	323	306	312	337	309	297	352	331	307	318	340	334	302	280	313	321	342	323	304	329	351	335	354	306	323	316	291	287	323	319	296	285	314	319	332	292	323	342	321	311	321	306	355	294	316	312	307	291	349	304	346	346	307	314	290	299	339	302	313	310	313	305	327	330	313	288	314	302	317	345	306	318	307	306	316	274	338	321	342	308	279	290	313	323	317	320	314	298	321	307	329	313	329	280	358	318	339	315	309	288	314	287	319	354	290	329	315	320	312	298	302	281	315	293	315	288	286	330	325	336	286	316	301	333	345	313	294	296	305	324	290	329	302	304	330	302	340	365	292	268	313	325	337	315	320	343	315	345	309	316	294	331	288	278	292	345	332	297	309	302	278	326	306	290	339	308	344	303	311	314	306	341	296	304	333	334	348	302	313	312	280	301	294	321	312	310	322	324	338	330	313	312	335	287	317	328	301	300	348	336	317	305	297	298	334	320	307	323	287	324	329	306	297	320	320	330	290	269	336	315	328	319	323	313	327	349	283	337	316	329	299	300	301	322	318	320	325	317	295	323	349	322	325	313	310	301	315	305	327	312	306	302	325	341	320	343	325	327	289	284	333	320	298	309	319	325	326	316	303	315	315	327	332	359	300	340	303	327	313	326	341	294	346	317	329	320	336	298	307	327	340	301	297	328	329	290	295	311	305	329	319	294	339	314	316	349	353	270	314	323	337	341	315	292	333	291	318	299	286	318	335	301	347	297	330	333	307	322	296	323	318	300	309	339	328	311	316	334	323	293	343	303	312	318	351	332	298	362	285	341	289	332	309	308	299	333	314	298	314	329	304	317	320	325	333	350	286	284	320	349	316	337	293	270	285	331	317	321	304	291	297	331	314	321	291	309	331	299	305	306	331	316	357	300	306	314	294	329	317	329	313	306	309	322	292	308	329	287	318	338	319	316	313	301	315	302	312	304	324	307	300	349	341	335	289	335	315	327	327	325	323	318	309	307	302	300	322	290	292	301	315	332	288	315	270	311	311	311	344	320	331	317	304	328	315	326	309	330	302	297	294	306	291	320	344	330	314	344	305	314	297	297	303	309	349	336	341	321	324	295	348	305	334	314	306	329	339	312	332	307	334	298	285	303	316	333	318	300	280	312	302	322	315	303	281	310	358	315	329	301	316	318	290	315	319	311	336	321	328	300	314	308	327	296	324	314	285	313	318	313	316	319	321	309	316	317	318	297	325	326	336	289	342	309	316	304	349	321	292	310	335	325	296	299	306	324	321	284	346	290	303	307	306	324	322	313	326	314	295	326	300	299	303	315	285	310	320	262	318	326	331	326	313	327	317	314	322	339	311	314	309	360	303	283	284	322	305	306	299	339	330	305	344	269	323	281	322	319	327	304	305	312	326	313	313	305	349	313	305	305	326	277	318	283	308	302	333	305	316	297	324	313	309	292	300	333	326	323	328	318	309	348	307	335	305	342	308	324	312	330	317	349	341	297	303	311	299	347	323	335	311	317	333	323	327	286	348	343	314	310	296	332	327	322	302	304	314	315	315	292	298	325	325	331	317	319	290	307	349	325	305	310	328	311	320	306	321	309	332	347	318	321	292	293	329	311	318	327	303	343	344	294	314	336	340	329	334	313	316	315	342	309	318	335	317	313	287	309	323	289	317	350	325	305	309	323	329	324	321	343	316	329	343	306	302	324	296	304	318	334	300	318	330	292	315	304	317	325	317	281	313	318	317	316	336	327	316	326	313	289	322	320	327	350	299	299	321	306	312	314	278	313	296	318	313	340	314	300	318	315	304	326	326	316	288	326	305	307	313	317	305	288	318	297	311	296	343	337	313	325	291	310	296	296	296	342	323	327	340	302	338	300	312	325	306	323	293	298	310	332	358	341	339	314	333	339	327	312	317	283	300	319	309	324	346	326	311	307	312	291	327	337	339	324	304	292	303	331	325	339	316	291	351	309	294	297	319	280	317	320	315	328	332	308	347	339	326	332	296	326	318	312	318	347	338	316	292	339	300	290	322	301	291	282	329	311	324	319	326	315	309	301	331	322	350	314	302	296	322	322	324	305	297	290	302	293	336	317	333	336	308	301
24414	21459	28644	24663	21397	8014	1032	802	681	669	636	578	559	532	576	513	543	545	545	528	497	545	523	491	542	522	487	489	552	516	503	531	487	495	513	526	491	519	477	525	498	558	498	479	492	473	490	490	529	520	491	482	517	517	509	494	517	529	510	520	483	464	463	531	546	499	499	511	468	445	528	506	506	469	479	494	505	481	479	483	480	522	532	520	482	480	487	509	513	483	469	516	514	484	518	532	483	478	530	523	484	505	466	487	497	427	484	475	462	504	485	515	544	520	480	509	454	505	519	534	483	520	490	471	470	470	482	487	506	484	521	523	514	488	478	502	507	486	541	494	496	519	517	462	499	486	501	517	475	531	486	507	493	486	466	511	491	533	501	488	502	493	481	486	508	502	494	503	494	486	485	508	475	483	484	480	520	468	464	492	455	504	510	512	471	460	515	473	469	511	477	496	504	510	461	490	504	536	510	505	506	519	472	526	481	526	469	504	514	510	461	493	486	463	515	491	495	439	492	496	491	541	447	504	510	513	503	504	475	496	500	483	502	471	478	494	466	457	536	496	501	478	468	508	533	485	501	506	493	494	500	509	475	487	511	460	504	491	475	501	467	515	510	529	489	516	451	484	486	494	505	468	508	480	508	491	445	501	501	474	498	509	501	501	509	534	493	489	489	507	504	497	485	458	508	547	502	486	485	492	512	521	452	484	513	500	463	494	467	478	510	494	481	560	495	507	473	523	503	472	481	517	519	524	475	495	496	495	492	471	497	465	464	490	514	510	511	478	503	480	500	461	512	477	512	511	519	533	554	500	486	476	495	470	478	495	494	529	474	482	473	477	486	467	518	525	512	499	498	495	471	492	516	512	467	464	510	499	515	468	508	453	501	458	470	476	509	502	491	516	488	483	496	452	502	510	527	496	495	477	487	463	498	519	501	549	556	463	497	479	487	523	540	464	514	475	512	490	487	444	482	514	504	482	458	499	446	465	509	500	471	530	504	459	476	491	487	476	503	490	510	495	492	505	470	472	517	470	493	501	481	505	508	494	495	533	439	462	495	538	489	458	501	475	499	489	499	493	456	498	499	503	480	500	453	510	521	495	509	473	500	493	501	472	473	520	482	487	512	469	495	492	508	485	513	511	466	501	510	531	483	507	523	477	471	517	496	501	504	530	508	471	468	483	476	493	520	489	456	495	522	478	486	487	492	445	511	522	476	526	483	498	533	480	501	499	488	514	498	483	494	515	528	485	495	517	520	505	499	529	500	452	488	469	486	504	472	492	496	499	458	498	527	502	497	478	485	467	481	513	496	470	478	499	519	480	493	479	506	483	510	506	486	494	499	490	540	518	498	472	470	496	489	480	501	522	496	483	496	500	500	533	490	499	449	512	488	494	481	474	508	493	484	512	471	509	468	480	500	474	497	510	465	507	504	473	497	477	503	489	505	479	499	502	463	479	489	506	455	471	504	504	515	521	481	501	509	512	523	519	487	500	477	513	500	492	486	474	487	505	488	513	501	516	474	496	499	512	534	476	501	528	517	478	466	506	505	477	484	495	498	547	510	482	485	487	501	485	498	514	418	458	519	540	526	495	498	492	497	500	517	497	482	485	487	488	476	494	495	486	497	486	478	486	500	538	515	492	493	537	500	507	494	473	476	509	546	535	466	508	478	496	518	480	511	525	488	523	477	451	473	534	474	452	480	504	524	561	538	506	501	471	445	493	519	480	500	463	484	519	481	496	476	464	480	489	493	488	499	495	466	460	503	512	494	481	466	498	471	503	458	486	502	508	498	487	468	481	491	433	505	488	477	490	456	464	519	504	505	472	464	498	467	516	533	509	486	499	509	477	480	504	493	470	469	474	528	498	467	484	498	524	500	469	530	465	498	535	496	515	476	500	479	502	469	472	493	541	498	508	507	472	503	498	445	520	459	500	497	478	536	497	501	463	468	533	495	508	461	466	498	465	509	454	514	477	448	484	504	502	518	517	468	491	509	490	494	448	487	508	491	465	517	520	511	500	492	499	466	493	524	509	550	502	507	539	472	477	473	554	481	508	477	451	476	526	505	461	452	522	510	484	507	462	491	469	459	488	488	489	487	496	470	484	524	464	513	537	508	450	478	472	488	498	533	539	474	501	503	508	488	505	463	482	466	493	468	511	478	520	467	497	514	514	500	511	478	497	498	487	480	467	454	467	490	481	520	525	474	517	506	464	487	512	497	503	501	494	554	506	497	504	493	514	488	497	486	478	483	496	474	482	500	501	511	478	528	489	495	491	519	491	462	471	488	524	464	509	457	524	473	496	495	496	513	467	461	485	491	494	479	491	476	499	483	485	509	459	488	547	503	478	499	496	515	501	464	485	491	506	480	475	426	445	517	508	529	514	480	465	459	490	485	516	513	514	501	502	515	450	487	481	455	499	456	483	464	497	493	452	561	519	495	499	484	501	491	512	510	444	495	523	503	511	453	536	499	513	507	490	508	468	473	443	474	493	543	474	469	474	537	501	504	463	491	501	494	487	477	504	497	474	515	435	478	469	526	497	491	520	520	513	462	480	489	507	485	493	477	481	488	538	513	462	480	525	466	503	506	483	484	515	469	506	501	534	477	498	518	457	500	521	464	481	498	534	510	484	478	504	485	506	512	493	491	540	488	497	498	460	464	457	538	486	476	496	460	510	513	520	500	514	483	526	495	471	487	458	489	477	526	490	478	493	511	492	506	486	507	478	486	483	525	481	500	509	499	490	465	496	500	497	458	499	450	515	529	492	503	495	499	481	475	518	469	481	501	536	475	513	498	488	487	494	525	495	473	530	451	476	506	496	447	476	518	504	504	516	452	497	508	444	469	518	513	487	537	513	498	486	488	512	492	458	509	518	483	526	507	473	499	511	489	547	561	503	525	479	536	492	487	522	504	497	477	476	437	494	489	468	494	504	455	506	527	545	475	474	517	514	498	484	516	487	502	495	499	520	502	493	535	501	489	501	511	505	475	495	504	522	501	485	481	511	481	467	487	501	504	484	523	517	483	510	485	483	467	494	493	528	544	505	447	496	468	501	497	450	503	475	533	499	489	514	450	444	475	504	508	516	500	553	484	497	506	479	508	515	493	497	490	493	516	496	484	517	515	527	478	494	479	467	436	542	499	453	532	494	486	484	503	496	482	489	480	496	555	529	507	515	488	508	484	488	508	507	527	468	465	492	492	486	498	453	478	477	505	494	502	526	503	505	480	491	497	515	509	513	503	480	497	504	466	505	531	523	495	492	468	479	541	504	504	531	486	477	484	499	510	489	506	475	481	516	524	440	479	523	462	491	486	500	497	476	475	487	489	517	526	460	504	527	520	481	492	461	498	479	477	509	507	460	465	504	489	525	488	470	500	532	490	492	488	509	530	516	480	524	522	481	508	464	449	497	528	480	513	494	490	485	530	467	483	511	465	506	524	479	462	525	505	471	473	510	509	529	469	515	489	498	463	492	523	521	528	499
50938	20344	5800	2949	2155	1632	1419	1163	1020	981	869	853	816	710	713	765	694	725	720	675	718	688	675	663	625	642	661	598	626	671	634	647	640	633	594	615	652	583	651	588	586	656	598	650	597	561	629	626	660	620	598	616	584	599	629	617	656	584	640	590	591	643	591	625	609	622	647	615	608	614	613	602	617	589	611	608	672	602	627	555	584	598	573	617	607	604	610	572	636	577	632	609	610	673	589	629	600	621	583	647	636	576	603	636	638	616	617	597	611	596	601	642	617	596	666	613	624	604	616	581	580	642	598	597	617	630	602	629	610	659	635	585	664	640	596	597	554	621	621	595	595	644	600	618	645	602	612	587	610	589	596	615	603	583	625	634	593	593	629	644	616	627	622	619	639	611	603	603	614	626	648	580	605	610	584	645	632	604	629	549	634	645	612	593	669	595	658	621	603	594	626	591	584	623	569	591	634	596	634	578	620	629	632	598	626	550	616	591	656	628	614	574	628	605	608	620	590	594	613	663	540	565	628	596	571	618	615	640	573	621	625	646	606	602	631	599	607	576	608	592	611	631	616	610	647	602	625	591	633	570	580	666	568	587	574	617	592	590	617	599	579	626	597	567	653	570	553	620	598	592	595	604	624	603	596	599	592	617	613	561	570	606	568	555	626	638	595	589	596	630	641	591	558	608	602	607	566	560	665	642	600	600	595	678	630	603	598	658	615	638	618	592	594	626	661	590	635	619	659	633	606	588	570	593	603	613	600	599	662	617	596	633	587	623	663	579	601	565	579	624	614	582	595	650	617	584	639	592	589	584	584	616	605	563	622	608	632	544	622	590	643	602	616	638	614	639	627	617	594	592	619	601	583	637	598	626	624	589	601	595	638	639	597	600	624	592	615	601	621	602	606	546	609	609	607	645	636	615	601	605	644	607	658	625	586	597	627	593	680	598	593	585	587	584	593	633	585	594	643	640	579	603	639	614	623	615	588	637	639	593	569	597	604	623	622	655	589	598	604	608	575	644	579	576	630	634	589	597	627	640	620	608	631	576	571	604	598	607	638	599	597	575	561	585	635	575	607	600	597	598	592	617	609	623	642	642	614	532	635	595	621	572	622	604	608	614	591	588	632	644	619	597	676	583	614	587	615	613	592	569	600	595	629	591	630	632	643	626	607	606	599	604	582	608	620	654	599	617	596	617	625	599	605	621	637	587	593	609	608	534	617	635	603	583	572	600	625	606	588	647	621	614	587	590	632	655	616	630	572	617	637	601	627	545	558	628	590	589	625	632	573	556	612	573	591	580	612	606	595	622	613	619	605	592	593	618	598	611	614	632	627	599	544	601	604	631	646	602	673	613	628	612	610	594	558	594	638	641	603	598	609	641	581	599	579	656	643	623	607	608	620	588	588	636	614	642	629	601	584	592	576	620	634	595	601	594	598	642	628	590	613	606	625	598	569	590	629	597	606	564	663	596	600	631	589	593	596	596	631	657	576	582	591	567	571	626	583	601	643	607	554	556	611	597	570	664	572	607	575	660	634	571	627	641	617	567	588	631	609	598	587	581	625	615	598	638	574	611	649	570	630	586	593	570	609	586	602	614	623	602	640	634	543	554	589	557	549	653	579	628	593	584	585	589	575	594	626	607	579	606	601	594	644	594	606	609	609	544	589	619	608	638	590	574	615	624	599	591	595	608	593	634	612	595	618	598	604	559	632	652	613	614	611	627	605	607	581	625	585	635	617	646	638	621	590	585	628	660	655	610	571	581	579	593	579	628	602	624	655	618	570	631	591	638	645	593	621	621	613	627	614	613	592	643	600	584	650	544	586	608	614	619	643	597	606	572	586	607	602	597	602	603	622	577	574	645	596	620	626	627	586	605	602	622	565	617	637	624	615	533	571	628	623	629	640	604	597	648	592	599	626	611	594	652	591	593	588	635	579	618	588	619	613	647	597	628	626	608	598	632	612	604	572	610	548	644	614	593	594	605	640	576	601	592	587	623	579	549	601	596	641	607	614	621	631	604	669	607	630	645	629	572	619	579	639	623	545	617	636	612	633	593	596	564	618	594	614	647	578	584	646	587	615	608	612	604	596	617	549	608	628	636	607	652	603	574	628	626	598	599	601	604	680	561	675	653	586	607	602	610	610	619	623	662	573	585	622	655	599	624	630	620	571	619	588	611	619	641	614	560	552	628	632	641	588	631	615	623	636	620	624	631	602	610	572	612	597	601	634	612	613	601	608	618	638	668	630	585	620	563	595	655	662	598	613	602	600	612	598	612	560	605	582	634	620	597	666	666	657	596	631	610	621	580	614	601	627	636	592	606	633	649	629	618	613	564	606	622	563	582	640	646	642	677	616	589	612	602	628	571	597	630	632	604	602	626	586	575	630	604	622	607	594	626	626	574	636	584	569	604	560	596	650	596	635	622	641	599	638	590	625	623	646	578	649	645	596	634	610	591	640	600	669	581	610	633	589	610	662	596	588	586	593	624	591	616	631	605	617	634	585	589	605	620	605	599	622	591	576	609	595	593	564	564	608	578	627	597	664	603	623	608	656	622	601	629	615	613	597	610	617	564	595	620	578	586	612	611	621	620	604	566	581	583	610	649	639	596	589	649	600	583	677	622	651	607	614	615	633	588	626	623	617	672	616	633	649	589	601	578	626	574	627	637	622	615	641	575	626	580	572	633	624	630	621	606	601	605	570	652	591	617	610	625	654	605	630	614	617	618	648	606	620	610	603	583	635	601	611	599	645	596	625	594	614	583	571	634	605	636	593	597	571	588	657	613	655	660	595	653	607	596	595	607	605	590	628	602	588	587	602	594	604	616	597	578	656	600	606	645	568	644	579	554	619	642	596	597	584	653	590	602	601	625	615	628	604	611	589	587	615	606	621	608	598	589	605	610	585	605	593	609	646	639	617	622	603	592	623	614	629	581	596	653	611	602	601	565	619	633	586	627	578	561	620	618	580	592	618	569	614	576	573	567	593	607	615	630	625	594	581	642	652	591	613	601	598	633	613	578	615	648	625	590	646	653	589	577	631	613	631	621	636	611	661	591	626	633	595	601	639	648	601	586	599	668	627	594	590	624	614	594	610	599	598	637	604	618	610	617	598	638	608	608	643	596	587	685	644	600	630	600	604	593	603	610	568	604	655	601	618	637	635	654	616	597	626	588	630	638	571	603	610	625	678	668	661	622	619	641	635	581	629	635	572	584	598	628	583	572	617	606	595	557	612	618	613	581	624	626	584	604	598	613	584	610	625	633	578	597	601	605	642	612	639	595	589	595	590	620	580	602	604	637	605	594	610	599	624	570	630	571	575	622	601	602	611	621	613	611	627	596	607	614	581	583	585	582	638	588	620	628	645	565	616	616	598	582	604	590	617	588	616	559	585	539	603	611	590	604	598	584	641	584	610	614	548	635	629	584	627	635	583	629	618	587	626	632	629	587	624	664	576	567	584	615	600	624	594	579	592	616	573	625	621	633
25773	21484	27338	25629	6191	409	329	267	304	242	250	228	250	218	231	181	200	219	210	204	221	207	227	189	214	186	196	204	192	194	190	189	213	191	193	165	187	203	173	192	216	188	177	178	197	210	177	194	206	215	210	199	195	219	199	205	190	198	215	190	207	187	176	190	180	212	189	180	198	198	184	200	200	208	193	191	193	183	181	165	207	182	191	175	220	158	213	198	191	200	195	200	206	194	174	176	196	174	197	228	197	207	183	189	223	179	163	175	180	197	191	197	203	192	209	193	184	216	197	205	186	201	220	194	189	168	197	204	191	182	178	197	207	181	209	209	195	192	213	227	197	203	189	198	199	214	226	202	195	173	207	234	188	202	186	194	196	208	188	204	181	197	198	189	180	180	198	185	176	185	184	178	182	194	188	192	200	198	172	151	212	185	204	177	174	211	162	217	194	196	191	182	177	181	179	217	227	202	196	190	177	196	186	191	202	185	154	213	172	187	207	184	185	198	190	178	211	207	199	213	190	224	219	188	214	204	189	191	180	196	182	171	207	198	192	177	179	189	207	186	178	183	176	186	183	206	195	191	214	207	168	221	216	206	197	194	198	216	190	208	195	226	192	207	188	185	199	179	220	213	194	204	200	215	211	210	199	198	215	184	199	182	205	170	179	190	181	169	175	202	197	189	197	162	187	218	187	178	204	163	191	189	200	193	176	170	207	186	205	188	192	176	199	179	198	199	217	217	209	209	209	181	204	197	214	180	184	206	170	180	207	226	176	215	210	207	200	204	197	211	200	208	193	187	212	183	207	190	199	183	195	199	204	187	198	183	195	210	197	185	202	215	179	187	197	211	171	211	159	181	185	190	194	195	197	175	186	188	204	183	161	206	191	182	192	191	195	178	190	188	183	198	195	202	181	205	198	189	182	168	188	202	189	192	187	182	230	175	217	194	194	165	191	196	211	190	208	196	182	207	204	212	175	186	187	170	199	199	188	203	183	183	175	215	200	186	201	189	191	185	189	221	188	216	208	167	191	185	184	198	189	198	208	199	184	164	181	176	196	174	163	187	186	207	190	189	180	191	191	203	186	182	198	194	205	185	159	171	182	177	154	183	213	207	188	191	217	178	198	179	173	198	192	206	206	198	201	206	193	189	181	186	172	207	180	200	177	191	212	199	185	173	192	172	162	195	175	173	190	187	201	204	184	181	197	176	217	180	185	173	200	203	191	186	188	169	202	169	188	186	192	242	222	204	208	177	205	202	209	190	174	193	207	192	210	185	216	194	179	205	193	201	188	184	181	179	182	210	179	199	212	211	203	184	192	196	201	170	168	196	194	200	200	178	203	216	199	191	221	213	181	206	196	204	202	207	159	198	171	219	203	184	186	208	172	185	191	214	182	183	182	180	201	173	166	213	195	196	191	187	202	199	198	193	202	208	196	210	205	200	180	208	212	184	180	204	191	189	208	198	182	172	208	168	192	169	195	202	179	194	159	210	187	179	199	210	182	185	206	204	200	171	189	212	186	203	197	186	208	177	188	190	196	191	202	208	185	190	199	192	192	184	184	199	190	181	179	200	212	186	192	181	183	193	179	182	192	181	199	198	182	199	213	220	193	172	190	217	193	181	181	203	202	174	182	201	184	201	188	209	202	196	201	209	210	189	176	198	214	200	188	188	178	189	179	199	187	216	199	205	201	196	189	189	181	170	194	197	198	195	178	192	183	168	161	210	175	176	205	196	211	188	190	206	194	200	172	168	190	211	178	180	210	196	181	204	211	195	185	180	199	194	190	208	184	212	174	179	185	202	213	220	200	185	215	192	214	162	212	192	180	206	180	188	213	195	191	217	208	188	193	203	176	192	170	177	209	187	176	203	186	187	214	195	185	215	205	214	215	196	198	211	205	238	196	172	193	186	195	198	201	185	209	191	187	207	202	223	187	207	187	212	183	195	182	177	204	204	202	188	194	195	181	198	203	196	209	174	179	189	183	163	180	190	197	192	210	190	188	210	168	198	190	216	192	180	190	204	195	197	187	179	185	185	210	206	204	196	178	232	190	202	187	182	197	194	211	192	190	181	210	196	205	200	183	202	179	207	205	218	193	183	195	200	193	189	197	183	197	198	181	150	185	181	176	198	181	187	181	202	176	180	162	183	190	210	177	205	207	200	175	222	203	178	190	201	198	183	180	177	224	183	206	221	196	171	198	195	197	201	183	192	197	193	182	171	170	191	203	185	189	199	188	188	185	195	199	188	194	205	198	196	195	186	203	202	182	208	190	202	200	173	201	210	189	225	176	207	189	206	188	190	199	176	212	179	213	183	183	180	187	200	186	196	163	205	194	211	189	209	201	188	213	203	203	198	187	180	200	180	178	211	197	200	201	209	192	159	189	197	174	184	200	193	193	189	221	188	190	169	177	191	186	189	176	213	215	170	211	217	174	193	186	225	219	201	188	174	190	173	183	216	194	190	208	192	186	213	210	187	180	181	184	159	189	174	192	183	180	197	171	198	205	192	216	180	198	195	183	197	189	222	215	194	183	170	225	197	181	190	172	191	177	188	178	178	186	198	201	191	200	197	195	211	205	179	186	214	158	194	195	211	193	204	190	200	203	179	174	193	183	208	184	185	211	190	211	204	196	181	189	190	205	198	177	175	193	188	172	190	177	208	187	192	183	183	195	196	195	193	203	209	176	184	186	177	186	195	188	184	186	198	182	206	179	221	168	189	179	181	215	183	192	161	168	192	183	199	196	177	181	234	186	196	179	233	189	214	170	191	187	174	186	203	200	204	189	214	197	197	205	181	209	174	193	202	184	185	212	188	216	181	181	180	211	217	204	167	208	201	202	224	173	181	193	180	198	201	179	189	212	210	215	190	204	183	199	200	202	189	179	201	202	165	186	222	179	194	196	195	172	195	206	213	202	179	208	189	188	217	203	198	219	190	199	202	200	200	209	189	196	211	190	198	210	212	196	188	203	165	215	191	209	178	209	180	196	191	187	182	204	191	183	200	197	209	193	192	190	189	199	179	168	175	208	165	177	211	166	182	216	199	176	178	196	216	212	181	182	207	187	205	176	199	190	206	225	180	166	197	183	188	213	202	205	199	192	181	218	192	195	186	192	212	191	199	191	208	189	171	208	198	176	186	206	184	171	183	187	205	200	195	176	183	166	205	189	185	200	198	195	181	191	210	198	198	182	202	194	206	193	182	192	194	210	204	188	200	184	189	192	194	201	198	179	195	193	190	189	194	200	197	181	190	194	171	182	189	167	173	183	193	188	188	221	188	193	200	188	180	179	179	182	213	181	215	183	186	183	202	190	220	162	167	217	183	183	201	187	190	189	204	206	215	181	157	195	177	203	172	201	185	189	189	171	204	185	184	209	167	197	206	199	213	185	187	198	199	180	199	210	200	177	198	187	213	187	193	205	199	188	207	202	181	170	177	185	210	201	182	202	189	196	179	174	188	181	185	178	180	175	198	206	201	189	213
47001	15658	2886	1428	1009	825	661	581	523	436	425	370	376	306	343	311	305	327	298	335	297	286	320	271	297	261	288	253	277	292	274	261	266	262	269	285	245	243	271	288	278	277	284	290	271	253	219	273	265	240	260	253	276	278	292	296	274	288	244	253	261	275	241	244	272	308	274	257	267	266	258	267	284	281	247	283	278	273	259	256	270	256	270	269	281	247	274	280	294	298	274	272	245	264	260	270	255	293	274	285	265	266	270	258	274	276	268	263	272	261	256	277	273	268	266	269	252	261	272	274	248	304	272	310	253	243	256	287	265	285	265	256	273	262	247	271	272	259	279	241	276	299	305	269	276	251	273	264	262	302	260	288	289	283	278	254	250	296	285	249	251	259	274	272	261	272	267	227	288	251	273	281	297	274	274	266	248	273	271	241	260	277	273	253	259	250	267	268	265	259	245	275	285	238	282	287	254	283	240	251	246	281	247	256	260	278	289	263	269	243	252	276	242	264	259	253	269	287	283	242	279	302	276	293	258	276	270	270	250	238	283	273	251	235	251	248	270	251	272	261	259	243	273	275	266	278	276	275	263	257	272	253	257	262	235	256	288	254	272	282	266	297	272	274	229	259	309	260	243	273	265	281	274	261	242	284	231	275	271	261	276	276	259	253	264	251	267	272	255	274	276	273	253	262	245	274	268	279	261	275	281	277	260	308	258	267	262	269	278	292	254	231	267	272	262	311	283	292	289	273	257	280	247	267	281	257	291	267	271	303	241	264	280	234	267	239	269	278	273	272	258	230	267	240	274	258	271	281	263	275	270	275	282	272	265	272	269	285	273	265	276	260	259	264	278	278	274	278	277	267	267	300	274	263	257	266	286	274	265	297	264	262	247	261	264	296	236	277	266	278	287	279	268	256	289	303	263	258	289	265	276	271	254	275	258	269	263	279	269	289	257	263	285	298	253	259	260	293	281	283	307	259	257	272	267	271	275	262	289	280	243	280	250	242	278	235	252	251	262	261	258	288	282	250	278	255	253	287	289	247	302	274	263	267	262	239	280	292	267	261	261	280	257	247	275	289	248	297	273	271	247	256	242	282	280	268	284	235	254	274	243	277	283	266	276	288	263	266	277	284	274	234	266	248	293	283	282	272	272	250	286	270	300	273	269	270	280	232	245	287	263	292	286	268	253	283	279	256	276	271	275	298	258	234	288	273	248	262	245	286	251	266	262	273	284	282	253	276	247	289	281	255	285	261	241	285	273	257	267	272	259	270	277	254	287	259	257	259	260	276	260	268	253	275	258	235	287	245	266	269	253	287	268	288	304	270	255	234	269	258	258	271	259	283	246	284	279	287	275	248	336	229	278	292	274	298	249	222	266	271	264	252	265	287	290	266	263	273	255	300	261	269	254	262	238	264	235	258	270	257	266	251	284	245	281	274	239	270	278	252	281	273	256	269	263	257	268	256	289	265	290	255	285	304	281	243	282	251	274	284	262	261	300	282	282	244	269	266	260	242	265	273	280	286	235	259	279	268	245	238	228	232	271	253	276	261	273	239	240	257	298	261	244	288	273	265	253	251	284	256	276	268	278	266	272	238	254	275	275	295	258	267	269	278	255	272	246	276	265	239	256	278	248	290	287	271	255	275	242	257	267	264	258	259	255	254	267	264	282	254	264	272	249	289	260	274	276	280	259	269	270	289	247	274	243	246	235	264	262	253	260	261	240	255	255	289	288	248	258	244	273	260	253	268	278	275	266	256	242	269	301	253	257	245	263	258	272	293	265	247	300	238	255	247	267	257	252	268	249	252	293	266	266	269	276	265	270	249	278	292	254	287	247	237	323	282	265	254	265	275	276	277	283	280	300	282	279	285	244	256	300	232	281	243	277	258	267	266	273	254	282	246	261	273	266	275	314	249	267	265	252	278	266	282	263	306	284	269	285	267	282	288	245	258	259	281	258	267	241	297	284	281	267	265	271	253	280	229	267	250	273	296	274	265	248	250	268	260	273	252	274	245	274	262	283	258	261	311	286	254	277	257	266	276	275	292	242	246	263	276	268	271	265	271	290	282	280	255	293	273	252	282	255	262	257	249	266	266	255	287	273	256	244	258	284	267	232	265	275	250	294	277	258	273	266	269	279	256	284	268	264	259	260	240	295	288	292	299	261	278	302	286	274	270	269	293	249	272	277	283	305	264	270	253	257	275	283	275	267	272	298	253	269	273	279	257	259	249	274	263	280	289	266	304	296	272	279	257	272	275	263	241	271	288	258	274	291	255	277	275	250	265	241	276	264	274	269	289	251	269	255	257	267	275	268	276	243	262	259	260	283	235	288	257	267	247	276	260	249	239	264	252	260	264	271	302	246	289	294	274	275	290	268	239	269	232	254	264	267	280	250	275	246	279	266	276	277	248	272	261	251	237	251	265	278	279	278	254	249	267	268	271	291	276	261	271	293	277	251	257	256	304	236	292	250	270	261	280	243	269	261	265	252	251	272	261	293	286	250	256	273	266	265	246	231	282	254	253	274	272	274	253	271	259	281	275	300	257	269	284	279	262	270	261	279	264	255	266	271	291	261	266	260	273	271	293	259	267	271	295	244	280	257	282	261	253	261	270	259	233	230	269	270	240	271	257	275	295	282	258	245	259	253	259	238	276	282	285	237	280	263	240	268	262	260	267	279	284	282	261	265	274	296	285	292	261	289	283	283	248	293	280	269	250	267	267	283	261	284	278	265	240	264	221	273	278	256	233	272	292	300	274	272	301	264	311	264	305	243	279	250	271	287	251	288	274	281	238	236	274	257	257	268	263	273	260	277	253	283	238	270	276	260	263	215	302	267	262	250	261	275	270	282	261	269	240	254	276	268	252	252	275	258	249	245	264	245	258	253	261	268	280	271	231	282	257	291	270	282	240	267	262	274	261	272	284	274	260	289	262	281	268	280	289	287	270	295	252	280	249	285	270	278	285	276	261	284	259	257	261	279	283	293	277	252	260	298	282	288	248	277	284	304	250	226	268	258	264	254	251	237	286	285	261	252	273	262	264	257	268	237	271	266	290	274	281	287	265	281	277	252	274	253	282	272	256	268	270	269	281	256	263	238	221	250	248	244	262	241	277	290	266	269	282	280	274	270	238	263	271	268	276	282	272	268	241	270	251	255	289	250	274	284	264	282	266	272	263	262	249	269	261	256	238	266	300	263	269	264	246	247	266	250	250	247	298	268	266	276	283	257	282	228	280	266	296	274	292	272	247	249	288	261	269	259	279	265	270	263	225	263	274	261	268	286	276	279	274	246	243	261	273	244	302	239	277	287	237	239	261	304	282	255	270	262	276	265	272	280	253	262	252	268	265	238	273	279	293	287	249	268	267	236	275	276	267	270	262	279	279	263	291	269	242	262	246	275	262	255	272	297	253	247	250	309	274	232	267	265	301	249	266	272	288	289	316	296	286	241	259	258	254	261	263	270	291	263	266	285	267	287	259	266	259	300	255
23370	21489	29185	24215	21482	21503	6533	1073	861	823	742	764	685	644	601	599	650	624	607	531	576	589	586	603	584	588	592	566	545	533	563	546	547	555	582	560	548	580	558	533	538	537	551	536	572	557	542	587	538	538	560	540	550	573	537	515	525	571	547	561	532	538	529	499	559	561	569	539	541	547	524	544	553	576	529	545	553	534	583	475	536	505	498	513	530	533	539	517	543	560	548	520	540	533	573	574	546	584	512	500	529	559	543	587	568	541	538	565	545	559	544	563	529	549	528	514	558	550	531	555	556	546	535	561	533	518	520	555	546	569	560	570	535	505	536	530	530	555	568	540	518	532	542	562	552	573	563	559	545	511	521	569	527	596	516	583	516	538	536	541	542	561	524	532	568	564	565	545	536	496	543	575	557	596	563	536	553	521	519	548	602	522	540	567	535	544	517	540	570	570	536	548	553	549	540	550	557	530	519	547	546	518	568	532	560	553	539	527	496	497	519	539	524	537	556	517	495	572	514	549	563	556	585	522	544	523	554	546	560	530	576	598	573	532	565	550	526	503	516	555	540	533	509	525	505	566	535	546	533	519	542	548	555	553	545	586	491	534	543	530	534	551	586	543	540	526	530	535	591	543	542	557	570	546	537	508	510	549	529	531	571	574	509	518	520	540	528	579	537	547	535	538	565	549	549	524	540	505	525	542	526	553	559	554	532	556	526	524	575	544	530	560	544	571	519	520	564	548	537	508	521	548	521	550	553	522	556	531	585	548	517	521	540	539	536	565	543	556	579	522	547	523	577	559	552	522	581	514	520	571	588	532	542	554	521	537	549	577	550	517	499	550	534	525	530	552	529	558	565	557	539	528	519	495	530	530	559	558	530	565	547	536	564	585	549	543	530	524	510	543	543	562	515	570	542	540	489	576	518	578	532	501	525	494	494	513	560	533	538	557	499	522	542	527	540	532	537	542	544	524	555	548	580	525	536	504	510	570	531	561	543	575	548	545	545	539	541	538	530	563	522	510	597	519	543	572	536	566	507	499	568	514	508	545	500	533	552	557	539	561	517	587	555	520	539	494	522	572	530	520	500	551	532	519	497	536	543	542	543	536	522	500	536	539	563	551	558	534	563	574	557	574	560	521	538	525	576	562	587	543	545	552	566	560	544	506	529	528	549	509	532	534	562	548	531	573	595	572	550	567	567	579	503	610	501	525	532	532	550	536	556	531	557	537	519	566	532	526	543	510	517	510	555	516	558	526	546	524	533	530	505	534	531	535	540	533	525	538	533	520	576	550	535	578	578	543	562	510	574	536	506	530	552	588	525	575	547	589	561	549	501	531	536	536	560	542	524	507	525	531	493	550	510	538	536	552	547	540	547	540	516	554	518	515	507	519	546	517	494	508	559	560	566	544	527	570	565	528	526	513	554	532	522	524	540	524	536	545	560	527	547	545	511	554	511	532	551	560	516	543	525	559	545	539	539	558	544	536	567	559	570	549	529	561	511	577	555	556	537	516	566	522	562	564	569	580	545	542	556	543	528	547	538	581	549	529	556	526	521	529	547	562	573	524	553	524	548	556	525	571	541	526	534	544	525	565	536	558	535	546	569	573	542	556	541	518	530	565	571	591	525	517	560	535	559	541	533	522	542	523	567	509	590	572	522	499	536	530	529	534	547	489	552	534	527	533	562	574	521	539	527	554	511	596	532	546	520	582	540	519	556	546	559	564	580	551	543	533	532	582	601	549	608	507	549	533	552	508	555	549	545	514	534	533	544	551	568	535	535	521	526	525	545	526	541	498	521	540	519	570	533	563	540	518	565	540	558	538	576	566	523	561	523	546	485	564	538	548	591	530	534	566	513	530	552	524	586	558	519	557	540	556	543	501	528	504	514	551	559	568	550	546	529	572	495	555	554	538	557	575	551	520	592	507	552	532	528	524	551	532	565	539	584	512	585	539	545	529	528	550	549	557	555	525	550	511	542	546	557	526	564	539	566	529	518	514	521	527	615	491	569	530	530	546	539	569	528	574	560	566	538	568	563	542	576	596	571	544	517	503	540	567	566	515	532	555	547	550	513	536	532	553	531	526	512	484	517	530	565	508	467	496	552	504	552	531	554	585	561	537	565	521	549	547	565	550	561	553	524	536	545	503	552	551	530	545	518	541	538	515	547	519	509	562	533	539	548	516	543	554	537	557	545	513	524	530	541	517	554	528	566	537	517	515	514	549	550	585	556	536	553	585	532	539	598	542	532	544	519	508	556	593	523	533	529	509	487	515	537	542	559	559	515	538	557	540	556	529	502	554	548	524	602	496	508	538	547	526	522	551	517	542	573	546	578	558	562	511	559	532	514	541	569	531	521	560	518	520	573	558	570	534	555	540	528	528	548	574	573	532	555	526	485	536	549	564	543	502	543	544	572	567	534	586	533	556	557	578	525	564	499	549	536	555	615	549	564	524	512	572	566	571	545	557	512	490	558	579	597	557	580	513	491	538	535	580	530	521	522	573	544	558	587	572	553	521	558	533	553	513	526	508	563	586	534	539	553	526	529	551	583	549	531	544	545	534	582	542	479	522	574	530	565	550	538	551	579	536	544	529	580	525	550	573	510	553	542	538	595	534	527	582	525	550	506	530	515	523	520	544	559	508	523	499	549	558	539	548	528	522	525	529	523	559	527	521	575	525	585	537	577	527	537	540	543	540	558	511	491	547	540	529	564	525	527	553	524	534	520	534	542	523	586	510	544	548	569	513	544	550	551	561	533	531	548	578	517	576	540	587	540	538	559	510	582	547	583	577	546	505	529	563	515	555	500	541	565	493	529	497	560	530	559	530	547	570	531	501	529	544	512	558	572	526	559	523	553	545	539	529	511	577	544	522	500	503	570	526	535	511	586	541	550	548	546	568	569	522	550	531	574	563	516	495	524	519	527	542	532	512	502	502	512	504	581	546	554	522	548	475	515	569	543	548	576	560	560	563	546	502	549	501	543	564	524	537	542	552	538	540	534	538	510	519	583	524	545	554	514	534	555	560	497	567	544	537	555	530	556	484	507	576	533	552	529	519	512	504	547	540	474	550	551	541	551	571	562	546	611	533	491	585	532	595	550	507	589	542	539	546	558	557	568	559	516	499	536	533	535	569	552	490	555	519	566	523	500	530	555	540	545	564	513	570	576	521	546	528	537	550	537	548	559	532	507	579	549	521	573	512	540	547	558	510	557	520	524	518	525	531	535	554	525	591	520	554	529	566	572	558	535	549	551	557	538	554	535	546	531	541	533	563	574	526	559	551	542	534	548	564	512	515	564	533	572	531	516	494	541	481	583	549	533	561	527	567	569	580	541	527	516	530	530	568	540	534	547	531	585	564	538	558	587	548	572	552	500	566	517	526	495	494	600	520	575	575	552	529	545	587	577	516	541	547	561	557	573	533	501	573	579	546	546	554	508	551	560	543	510	518	558	567	508	565	549	522	541	533	548	543	490	523	547	584	539	517
59008	24408	9694	5051	3530	2750	2142	1857	1640	1379	1216	1159	1070	954	940	978	911	841	775	790	781	769	745	750	752	743	776	753	717	717	726	671	717	752	716	677	707	695	718	684	691	682	688	697	654	693	707	734	675	698	701	681	693	670	698	600	697	657	694	691	718	663	670	717	684	673	688	643	664	693	653	669	689	688	658	631	669	735	683	652	614	660	678	668	671	718	731	695	701	668	719	710	675	659	681	685	671	702	698	686	689	680	688	665	665	686	716	738	673	691	680	673	691	643	681	706	685	617	714	684	720	684	673	728	672	724	675	678	620	636	667	633	689	687	654	691	666	653	680	673	685	684	712	679	672	700	683	715	680	677	716	679	709	660	631	634	702	697	634	656	708	638	719	655	718	696	668	647	643	686	657	716	640	694	689	695	633	670	712	653	664	678	652	685	669	723	665	660	697	676	654	708	672	698	658	690	673	684	638	656	695	680	662	700	682	691	646	672	633	713	633	621	651	680	672	661	733	662	672	691	662	669	717	694	727	658	669	687	669	686	708	681	702	677	718	716	718	675	686	692	660	675	702	670	634	669	724	712	681	660	648	696	659	696	659	694	654	680	659	699	675	738	662	678	687	706	657	701	707	682	733	706	661	653	698	635	706	721	665	673	682	636	672	707	701	695	640	669	663	681	676	670	679	688	672	624	712	681	714	683	674	696	679	691	612	714	652	665	649	703	701	672	634	667	691	638	647	709	683	700	663	725	666	623	699	652	668	680	715	679	681	678	711	662	675	697	635	647	695	671	706	700	696	701	678	685	663	631	673	680	699	671	672	691	714	687	705	716	682	676	619	658	647	676	662	681	683	670	680	718	664	677	644	675	691	706	688	670	701	617	598	706	689	689	687	738	658	676	627	681	693	704	703	681	689	700	659	724	657	687	666	632	657	655	684	688	720	645	650	723	715	633	650	700	651	671	644	701	664	695	667	677	692	652	632	683	697	670	668	714	668	672	645	668	695	643	655	649	704	732	702	659	655	672	685	654	694	717	648	694	714	666	652	689	664	685	707	708	682	669	685	632	615	663	651	657	653	712	667	674	674	656	671	686	624	644	657	693	640	693	680	694	677	693	685	688	711	691	695	685	683	700	700	658	666	660	672	651	659	678	701	664	653	688	694	688	684	687	698	646	675	685	700	712	669	687	680	671	679	652	665	684	690	674	718	691	658	634	708	686	716	680	669	629	654	676	674	666	673	645	642	692	706	708	676	652	726	698	677	634	638	707	689	641	689	687	723	685	685	669	679	692	677	645	700	647	635	718	674	634	653	673	715	664	654	639	687	654	681	719	626	647	709	659	683	735	681	645	661	672	690	671	614	672	640	653	694	695	662	695	714	645	723	655	704	668	697	691	728	683	657	717	658	668	734	711	655	685	666	703	721	626	677	677	641	657	624	683	677	712	700	700	644	668	654	718	673	670	674	677	630	659	662	635	659	649	691	707	654	679	718	685	689	667	696	712	685	646	597	663	679	645	684	686	706	680	676	657	636	663	672	633	662	664	642	670	688	676	690	710	678	662	685	651	724	664	707	745	695	717	742	712	643	682	652	709	659	693	709	620	650	635	670	628	699	653	716	670	673	641	664	698	675	670	659	644	701	649	635	673	664	682	680	684	674	687	718	648	660	709	671	665	669	688	683	659	699	728	692	696	625	678	678	640	709	686	693	663	684	646	668	680	698	704	646	660	677	658	732	664	650	653	707	712	641	668	687	656	650	676	605	694	670	671	654	649	726	688	631	652	622	712	626	667	659	640	670	677	665	667	671	665	694	651	678	688	666	669	587	688	665	643	667	661	659	653	684	665	667	632	628	702	669	666	687	630	723	676	716	740	658	635	672	698	665	664	670	679	632	673	609	665	685	676	702	715	738	669	654	672	709	667	735	692	692	690	673	651	716	730	705	685	685	649	660	702	655	658	691	666	637	669	722	650	650	691	701	674	652	704	647	681	678	650	658	674	705	704	680	656	652	660	705	685	678	652	661	674	646	708	665	678	680	649	651	691	704	672	689	658	709	712	716	644	696	641	659	700	712	712	650	718	612	667	659	708	737	660	679	646	659	685	697	704	644	691	633	717	665	639	660	681	649	692	650	674	720	676	668	654	635	658	723	711	683	678	664	676	667	718	690	707	717	653	670	727	644	667	681	700	693	701	664	700	671	624	702	688	651	691	677	709	712	741	685	669	670	685	658	618	655	723	667	677	627	632	669	664	710	637	706	695	653	662	715	698	663	721	671	699	678	700	668	693	654	680	705	622	671	670	659	671	732	713	664	662	608	678	657	661	675	655	725	687	679	701	640	664	687	693	690	658	730	665	639	651	697	673	674	697	682	649	706	692	686	673	676	639	666	726	665	712	693	681	686	663	714	673	695	679	657	710	658	648	734	646	706	640	652	691	654	681	692	689	679	696	705	656	707	684	683	715	662	631	652	694	676	749	691	708	656	692	670	651	678	658	667	656	680	688	643	679	646	649	672	666	673	689	706	677	675	662	693	680	663	727	665	705	688	693	662	679	664	681	680	634	658	642	697	694	649	723	673	648	731	646	658	714	679	678	677	674	671	698	694	660	662	649	714	645	677	690	640	707	660	660	640	615	654	690	713	641	726	649	643	645	672	684	642	614	641	733	714	719	699	702	675	637	679	719	640	661	689	648	689	660	698	611	662	674	644	665	656	687	678	684	656	695	699	713	655	672	718	688	641	677	642	685	701	682	650	704	683	690	678	671	629	657	719	659	637	647	665	683	697	693	678	677	713	704	694	623	664	666	696	645	743	662	675	689	664	657	675	686	699	656	649	651	681	639	654	669	682	659	672	667	685	726	676	673	647	638	686	659	670	681	646	694	663	645	663	684	683	682	668	657	652	630	701	647	673	724	643	713	637	679	696	708	696	658	676	674	733	660	698	663	654	694	670	691	642	665	689	676	657	670	652	714	684	649	654	707	648	652	698	709	647	689	696	702	689	639	668	645	676	666	685	680	671	661	659	669	651	676	678	685	695	680	655	641	638	674	702	718	624	695	665	630	650	706	671	696	704	665	650	672	652	706	666	673	689	683	670	668	644	669	671	674	691	670	657	694	687	714	679	683	649	660	708	655	720	708	664	673	679	737	663	656	641	669	693	670	653	719	687	682	684	714	711	667	650	644	664	674	684	642	736	680	655	658	647	685	628	674	655	683	729	659	708	693	685	715	674	649	668	721	674	675	703	706	694	713	683	674	694	688	677	679	726	632	647	649	710	675	677	661	680	697	683	667	694	687	688	697	675	643	717	654	695	682	654	644	729	652	646	656	677	688	701	597	714	691	695	674	673	713	651	671	665	650	669	711	677	697	677	641	670	716	706	665	707	679	685	618	671	687	696	692	670	678	642	680	699	665	667	643	692	627	700	674	642	659	699	706	657	726	664	706	650	733	695	652	670	695	622	676	650	647	678	666	708	650	666	700	644	652
28585	19696	5794	750	572	541	331	261	281	257	274	260	236	243	242	263	224	219	234	233	243	258	247	239	230	229	255	274	243	243	252	247	259	264	234	242	242	258	237	248	213	249	252	212	249	243	240	247	256	222	232	264	241	254	239	258	238	270	273	263	227	237	238	256	259	270	263	244	223	255	243	254	245	261	236	255	295	231	261	241	231	254	240	280	262	253	258	261	245	253	245	227	231	237	246	258	265	237	252	256	233	252	271	239	252	253	247	230	268	263	246	253	231	259	262	227	249	244	235	234	244	245	244	234	233	277	264	218	229	225	227	248	264	224	235	225	236	217	247	232	281	262	242	231	258	241	228	282	251	225	257	234	252	247	231	249	271	244	236	258	258	246	242	229	257	253	253	256	275	246	231	276	227	257	272	250	251	233	235	252	256	249	276	266	235	260	253	226	252	233	250	231	235	245	233	220	283	256	237	256	254	265	256	243	261	240	252	242	239	242	253	258	251	261	272	248	237	259	248	251	242	258	243	225	220	262	243	263	299	240	244	240	228	269	240	233	262	243	269	244	235	254	265	252	249	248	252	264	225	251	241	232	222	248	236	222	230	235	244	251	227	252	259	260	253	252	233	247	278	236	286	233	259	234	237	232	259	239	245	237	217	226	240	229	256	230	221	228	259	262	235	246	251	241	217	228	265	256	220	246	255	229	242	230	230	242	233	243	247	227	235	240	274	243	248	214	226	247	264	213	251	244	257	235	266	265	246	259	219	251	247	221	238	274	251	230	257	255	243	263	254	242	259	250	233	253	232	246	261	244	268	271	261	206	255	241	237	235	247	255	233	236	244	257	242	242	248	259	256	237	246	262	237	263	267	215	263	260	253	270	267	239	256	236	234	259	242	246	247	209	246	272	247	261	247	253	229	227	260	231	259	232	267	255	227	226	232	270	263	217	258	244	239	266	251	245	257	225	269	266	231	249	251	211	230	290	255	240	242	237	232	250	223	248	233	227	254	276	230	226	247	243	255	232	247	228	254	249	272	252	215	269	225	243	255	235	249	229	235	227	225	253	233	256	226	244	249	229	230	239	244	240	273	251	247	232	249	237	256	245	213	257	262	227	274	262	256	265	269	233	244	251	252	274	223	244	258	242	246	244	245	248	245	258	240	219	248	268	237	242	230	253	265	247	253	236	239	251	240	251	219	227	256	275	260	246	256	253	223	251	243	270	276	265	274	263	225	230	254	256	245	251	258	275	238	254	262	221	250	241	284	242	258	237	241	265	243	273	255	244	241	245	269	220	250	248	253	237	243	263	231	239	269	259	260	257	236	235	239	262	225	238	240	261	232	236	240	226	233	237	242	249	273	257	243	214	263	245	219	214	279	237	257	230	242	239	221	250	250	263	250	258	269	246	245	253	230	262	221	263	257	279	261	245	250	234	232	261	233	278	233	214	239	238	253	222	216	242	261	233	248	236	249	234	269	259	242	253	235	270	238	273	243	229	229	254	256	278	242	269	214	239	262	218	238	247	252	245	249	255	248	237	242	238	249	252	243	275	240	229	262	222	251	259	224	275	231	242	261	271	248	256	238	250	238	257	255	247	273	282	268	251	239	254	226	258	274	249	267	276	281	243	216	259	208	233	252	253	260	207	250	247	246	273	227	248	251	239	266	237	236	273	229	211	244	250	252	207	248	233	247	222	269	241	237	253	216	257	219	251	263	250	236	236	254	255	228	252	236	256	222	242	230	250	239	263	268	234	271	241	227	238	272	254	234	236	216	249	225	271	243	244	222	235	264	260	250	236	222	257	231	247	250	239	232	256	238	231	262	234	252	256	271	209	248	251	254	250	242	262	219	243	250	236	246	222	254	248	259	277	235	219	236	241	258	242	215	244	271	271	241	225	254	267	219	236	258	240	250	242	278	259	222	228	262	268	234	267	267	251	239	263	246	238	251	261	252	272	245	221	271	268	261	274	261	261	263	233	237	261	269	257	225	249	271	254	247	271	252	268	249	256	250	259	227	267	266	264	250	270	246	246	262	248	244	262	279	226	255	213	288	226	266	257	252	229	246	244	231	251	221	243	261	239	279	233	251	242	248	293	245	246	268	260	242	241	265	250	250	233	211	251	221	243	253	257	279	222	228	264	253	261	254	233	217	254	247	255	231	274	247	233	236	233	237	263	252	235	240	260	234	236	274	253	257	240	249	220	249	252	253	229	239	269	255	237	260	222	252	241	248	244	260	252	243	237	231	232	247	262	244	237	246	262	203	231	250	241	220	263	257	253	238	267	232	232	253	283	236	234	276	241	246	238	240	251	220	247	248	203	243	254	219	230	246	229	212	220	236	240	246	255	228	258	245	242	250	218	237	247	252	257	242	254	272	232	233	243	257	230	242	270	257	235	210	242	262	246	249	244	269	230	262	262	264	266	261	223	261	226	250	257	242	231	199	223	239	220	258	239	242	265	249	289	254	221	284	242	270	245	242	226	242	259	232	205	233	226	245	247	271	263	262	261	245	254	238	257	256	230	256	242	230	263	275	240	267	232	259	247	248	254	267	239	268	243	271	213	234	233	263	237	248	235	274	248	250	245	221	256	258	258	255	232	262	247	224	250	240	211	263	267	272	260	262	240	235	252	244	230	262	228	228	252	233	260	259	243	235	223	230	267	258	256	242	217	220	246	257	244	226	247	224	254	217	233	250	280	250	266	217	231	272	277	278	264	242	244	235	268	265	238	247	250	238	248	251	264	264	253	248	231	278	210	224	232	258	248	249	268	242	241	262	258	251	232	237	251	257	267	230	233	238	243	277	251	252	248	245	230	227	239	247	229	224	267	243	225	275	278	239	280	255	266	264	241	247	250	247	253	246	231	229	244	225	217	272	254	248	264	258	246	229	226	245	208	257	242	260	280	250	242	254	237	244	250	245	280	228	253	256	243	247	255	248	228	250	232	257	245	221	230	256	234	239	225	240	260	265	239	258	233	223	253	263	246	258	253	233	245	235	253	233	246	270	222	237	258	266	247	237	260	230	255	239	265	263	244	274	245	236	235	231	250	238	250	260	264	254	223	283	223	253	239	248	273	242	235	248	247	250	228	231	238	255	221	256	237	283	230	235	238	240	223	228	291	260	234	238	260	245	273	264	238	242	244	265	228	238	227	281	240	253	259	268	256	214	254	237	214	255	276	261	232	248	243	234	244	228	249	241	273	263	230	267	260	248	202	244	233	231	226	245	224	241	226	230	251	256	259	239	238	237	251	241	247	252	224	238	258	250	236	261	258	253	249	267	246	256	260	246	254	232	265	233	260	242	236	246	265	260	232	259	236	270	241	226	262	235	254	262	249	255	233	241	253	242	250	240	254	226	241	258	241	250	246	231	227	260	247	209	259	252	251	266	240	250	231	254	255	232	264	246	246	245	251	262	240	270	272	236	250	249	241	219	268	274	213	266	239	238	229	257	242	243	232	224	256	239	255	257	258	234	238	231	229
22364	5593	743	522	445	413	393	331	356	325	348	316	378	320	303	295	323	347	299	278	292	296	301	300	309	336	313	332	287	299	308	300	310	298	329	340	303	344	330	298	327	286	344	283	299	304	328	302	282	309	306	311	290	324	319	327	303	330	300	296	314	288	328	312	321	319	326	299	305	292	290	310	318	289	302	324	296	316	325	315	310	305	321	316	348	314	298	296	317	298	283	300	331	320	296	323	343	319	304	336	334	318	272	302	312	273	304	308	323	302	279	284	323	319	320	311	316	313	325	323	325	315	331	307	290	313	354	310	312	321	280	302	306	316	319	309	339	327	305	306	309	294	310	307	309	280	303	318	309	326	312	336	300	294	302	333	341	309	320	338	300	304	311	332	325	323	293	328	338	324	338	326	311	290	296	306	329	302	324	308	319	296	320	309	305	318	339	344	325	321	309	347	309	341	312	304	310	337	310	335	348	301	301	325	335	310	303	298	296	334	313	313	306	307	323	315	334	290	303	312	291	302	310	305	315	289	323	323	317	303	352	314	295	306	314	328	301	297	325	298	296	306	304	313	320	288	329	337	295	352	314	292	298	330	309	304	285	307	296	283	340	320	300	278	313	328	300	294	259	316	322	304	319	315	306	292	308	315	285	307	285	311	326	320	307	304	316	295	331	322	326	299	332	287	284	303	337	303	288	350	319	352	329	308	321	317	299	351	296	285	297	318	302	289	326	337	325	279	336	321	303	298	302	265	301	320	306	331	317	318	319	323	283	310	316	324	292	302	307	322	306	305	272	315	322	325	291	298	318	319	309	293	330	291	304	331	336	291	294	286	326	301	291	329	283	349	317	330	273	331	319	365	309	306	340	307	321	292	333	292	296	325	332	295	306	311	285	336	327	327	279	243	290	320	323	324	336	289	334	318	317	322	280	290	285	313	281	337	292	340	351	305	339	319	292	314	314	364	308	323	322	305	299	297	295	316	278	293	299	323	317	303	340	336	325	326	320	316	320	311	303	285	316	313	341	333	345	304	335	314	320	316	323	319	300	339	320	315	303	327	293	310	307	302	309	304	299	307	302	313	316	370	316	339	312	309	316	320	342	339	345	306	344	308	345	309	286	316	300	304	311	280	325	307	318	292	295	314	310	302	318	327	325	271	306	286	350	327	326	298	310	311	315	319	312	301	306	289	324	316	305	318	317	294	340	329	293	340	287	293	332	319	317	315	303	294	303	295	338	338	327	307	300	320	313	311	326	311	323	289	305	300	280	320	290	335	340	290	280	319	309	324	320	316	330	291	299	334	287	305	301	302	310	324	301	280	339	312	309	297	309	298	299	312	311	287	313	299	353	328	306	310	322	327	297	290	289	308	303	284	321	333	329	313	306	277	298	310	316	296	284	318	293	318	319	322	277	288	312	325	313	296	310	329	348	297	332	323	313	309	328	315	343	294	323	316	318	304	341	311	304	337	317	300	291	313	319	294	309	309	302	309	290	349	324	300	327	333	288	314	315	291	320	313	299	338	288	310	315	311	324	296	289	320	346	296	300	324	292	315	320	299	306	299	309	308	307	295	334	309	276	311	343	336	325	311	322	275	291	301	292	308	337	329	281	308	298	328	303	315	296	312	328	321	310	305	327	316	325	314	341	299	303	315	286	311	332	313	294	309	302	328	302	310	316	286	273	320	321	302	291	292	320	309	312	328	306	327	302	324	310	329	317	294	302	330	288	316	308	293	306	291	319	334	312	290	320	319	312	301	319	275	311	299	290	338	276	329	310	329	337	320	337	305	306	347	322	292	275	307	324	309	310	318	281	284	289	306	364	324	299	307	294	283	326	302	327	312	314	280	299	313	295	330	299	316	293	281	300	325	306	349	344	314	298	311	321	302	338	323	338	342	316	302	292	316	293	310	321	311	345	321	312	312	315	339	295	307	338	332	313	350	288	317	310	312	292	328	262	321	295	304	301	338	276	305	325	324	333	294	303	322	331	313	291	341	318	279	333	329	316	317	312	297	324	328	334	279	292	314	321	317	312	305	329	308	319	305	325	315	324	332	329	331	327	307	282	276	326	298	301	304	291	312	288	270	314	358	318	292	310	314	323	301	300	330	304	312	346	302	313	300	321	310	315	297	318	308	313	315	317	301	333	323	296	312	312	289	294	315	313	331	313	308	305	315	338	334	312	323	315	315	329	340	313	308	343	305	300	338	327	333	312	288	305	333	318	317	302	296	305	297	318	298	296	343	345	331	294	327	330	316	297	318	300	319	306	310	307	291	342	328	300	294	334	309	317	310	319	312	313	321	311	300	309	312	319	336	302	323	310	325	334	320	343	277	336	318	301	301	330	305	313	311	324	323	307	295	300	302	318	319	312	303	358	300	285	327	292	315	304	296	323	278	315	293	306	306	310	311	324	299	348	340	343	298	302	354	331	306	321	314	251	330	317	348	312	312	333	322	309	294	299	281	318	302	330	291	271	331	298	315	334	323	307	306	292	321	302	323	307	323	345	315	332	293	298	340	290	357	300	295	306	324	305	340	339	293	312	302	308	317	356	317	284	317	337	304	297	316	291	285	294	306	309	294	318	313	309	313	340	306	329	314	300	332	310	324	296	322	281	318	319	342	320	334	338	333	289	276	287	304	299	305	306	298	309	319	305	288	303	292	332	294	321	317	308	296	338	310	328	312	298	331	311	319	334	298	298	299	313	301	357	322	319	309	311	331	294	301	306	305	298	319	280	305	315	292	333	307	327	333	322	336	322	275	290	306	303	310	314	304	322	337	319	305	282	315	325	310	307	331	307	305	282	319	318	321	292	315	314	319	309	306	310	346	299	324	326	329	327	293	313	316	320	303	308	310	312	309	318	336	324	318	297	297	288	301	334	295	276	324	313	276	307	282	301	304	278	314	302	338	336	331	318	273	311	313	332	307	304	337	306	333	301	312	344	321	335	282	282	297	323	321	312	286	325	291	300	307	298	287	320	337	286	320	320	289	360	305	352	291	290	300	323	277	313	300	318	342	328	325	328	316	338	305	328	304	312	289	283	302	320	306	311	306	300	309	333	310	291	293	310	307	293	321	314	288	278	274	305	325	355	306	297	306	277	292	333	299	306	350	293	323	321	287	316	303	312	340	303	312	330	297	323	300	353	301	298	317	333	322	320	303	287	281	287	329	297	304	305	312	336	292	291	321	266	313	298	303	306	336	298	308	287	290	324	323	312	301	316	322	322	300	309	273	309	294	317	285	310	306	289	322	318	279	331	279	332	321	276	286	306	298	296	354	315	322	270	310	325	301	324	315	330	312	315	306	303	334	355	295	303	327	306	323	316	333	311	342	307	290	314	320	295	293	329	333	306	302	308	332	296	317	338	328	319	301	306	315	319	305	334	316	301	306	331	312	327	291	297	292	303	316	300	302	305	372	279	271	334	298	319	317	302	302	316	291	335	310	338	312	298	308	311	302	337	335	303	321	327	324	304	328	289	327
24428	21496	28747	24687	21464	8260	1023	767	719	608	648	552	576	573	541	549	533	523	536	525	534	534	479	538	516	489	486	528	513	492	499	507	505	545	465	514	511	540	466	479	495	499	471	471	492	505	508	445	489	503	487	483	471	467	524	471	529	516	492	526	491	508	474	487	481	455	459	495	509	454	508	505	480	486	498	469	471	495	484	504	472	466	471	472	500	500	482	472	475	494	516	491	523	502	457	497	442	436	481	483	482	522	477	479	472	478	503	480	484	485	474	505	463	516	518	503	464	476	495	490	460	474	495	499	501	501	489	490	503	526	495	479	520	514	473	486	486	496	495	469	501	526	486	488	477	513	483	555	504	504	495	456	516	519	513	501	533	479	486	490	467	484	484	453	449	503	532	467	508	516	491	497	487	487	463	503	470	473	524	538	482	497	509	512	519	504	539	529	506	495	499	485	490	478	497	478	519	468	495	458	523	515	492	457	502	499	458	476	496	483	500	475	463	474	511	493	455	444	485	452	467	496	497	487	480	526	484	478	511	484	469	519	473	490	522	476	517	504	494	468	507	530	491	520	503	491	469	470	509	503	478	466	494	507	474	471	536	497	515	508	494	475	510	451	519	496	500	469	508	513	476	516	471	484	474	483	500	513	503	511	465	503	467	489	512	479	479	499	519	533	486	514	467	446	471	497	471	545	475	518	499	484	496	474	502	490	489	457	498	498	493	469	484	488	488	521	474	527	447	505	464	489	455	481	478	483	506	545	489	508	482	526	454	497	450	486	516	467	511	474	513	470	483	466	479	521	479	532	482	498	503	468	489	469	476	528	465	446	481	505	498	487	473	505	492	535	455	539	468	503	453	494	490	544	499	449	491	509	488	448	485	453	480	512	507	510	467	464	499	481	523	479	473	509	491	530	477	463	477	469	521	480	470	470	506	479	469	507	457	497	481	489	530	570	508	474	463	457	481	504	513	446	451	466	485	523	529	485	545	451	447	492	440	481	446	477	497	486	497	503	511	497	503	513	496	472	504	489	516	485	457	496	474	442	482	516	485	480	480	499	476	503	478	522	539	491	486	484	489	496	423	493	482	491	532	486	504	497	490	498	527	506	452	491	499	496	476	454	497	493	502	482	516	500	512	488	484	481	468	491	495	519	485	502	472	482	490	481	460	472	482	477	475	473	488	503	503	497	492	502	486	497	457	461	455	460	498	472	483	504	521	485	440	508	480	463	471	511	448	486	493	493	482	519	538	498	482	519	493	486	536	482	509	485	468	512	504	508	492	512	443	478	456	523	508	463	481	477	483	490	444	454	461	533	554	455	486	510	472	475	495	505	466	482	436	476	520	513	528	513	485	519	486	485	488	469	473	536	483	469	455	455	529	471	505	522	502	478	529	464	492	503	514	489	499	513	501	475	487	478	499	493	484	519	464	490	480	521	502	481	506	478	476	460	500	499	489	485	484	494	508	522	466	487	495	475	491	511	465	532	437	530	458	480	483	464	517	499	490	493	510	530	470	462	506	522	479	493	467	458	510	549	472	488	476	470	495	529	482	473	472	517	462	503	476	500	514	484	491	491	475	489	498	485	449	499	490	496	528	485	503	510	507	494	476	475	476	460	519	472	476	506	524	465	511	532	463	469	462	494	503	477	462	483	512	483	478	526	497	484	471	490	508	475	440	530	515	483	475	549	503	512	510	477	487	481	462	472	486	460	479	455	496	505	497	500	474	487	484	497	499	483	479	452	462	553	505	550	456	509	486	468	445	475	490	475	498	494	514	485	516	457	453	504	500	495	533	513	451	509	498	497	454	463	499	478	479	498	520	525	463	458	460	479	471	483	508	487	444	503	491	481	496	437	522	517	502	503	514	503	492	506	509	477	473	483	511	462	487	474	511	507	499	506	474	516	497	507	497	480	504	479	461	475	454	494	523	483	470	487	447	473	478	523	457	496	498	452	524	489	464	484	484	499	445	481	460	483	455	473	485	472	500	512	523	482	483	534	470	520	465	502	491	467	471	493	495	507	476	471	496	513	451	515	475	441	473	493	533	482	471	457	489	468	480	467	462	472	490	506	426	493	488	447	495	464	493	518	519	491	501	498	475	478	455	481	495	490	474	446	490	463	487	485	445	480	473	503	476	515	485	465	503	504	453	495	447	524	500	525	497	508	498	474	477	477	490	504	487	487	481	511	482	454	452	509	512	450	463	498	487	486	481	478	497	512	467	527	493	534	491	473	480	428	493	450	502	480	468	508	494	474	516	491	449	469	500	475	484	519	487	478	499	493	503	482	485	519	537	498	453	477	458	469	541	487	495	516	477	513	473	475	519	481	513	521	471	495	499	515	454	486	510	537	520	489	508	481	457	523	463	497	485	475	483	490	507	490	473	484	489	509	508	520	453	475	487	499	516	527	463	489	490	479	489	496	521	486	525	524	508	505	480	508	475	462	485	481	469	494	510	509	460	481	474	500	462	513	504	516	502	523	528	450	498	490	487	475	511	487	496	469	469	506	437	477	529	479	474	504	500	474	512	500	503	523	489	501	543	445	469	519	502	504	477	499	475	513	501	488	509	481	456	471	510	474	458	518	498	486	464	480	459	509	489	497	476	486	534	499	503	499	489	457	510	515	511	483	494	528	477	479	515	472	505	436	475	509	468	489	522	498	450	488	509	452	480	463	511	483	456	492	528	457	492	475	526	478	473	482	486	513	503	450	445	504	464	477	466	493	460	505	492	496	475	484	500	471	447	510	484	498	495	499	521	479	476	463	509	470	504	527	481	482	474	436	486	482	510	482	478	484	544	495	505	492	470	513	481	501	518	463	510	528	464	487	496	494	502	513	423	494	490	480	484	500	476	433	458	524	476	497	498	495	486	511	493	491	459	469	444	472	447	453	475	477	460	499	501	513	472	452	527	492	503	453	454	505	492	476	497	457	482	489	471	507	466	476	468	485	488	494	492	537	516	509	516	500	457	512	480	453	506	467	505	492	476	474	481	498	536	465	501	448	474	499	492	494	507	508	486	517	441	491	479	492	507	451	514	488	504	523	534	498	478	466	487	505	510	505	458	492	491	498	499	483	506	499	517	520	487	499	516	439	480	526	545	471	477	476	470	519	521	506	495	458	493	465	478	499	505	491	541	518	536	501	460	500	497	473	537	457	473	473	472	476	455	501	520	457	486	492	459	489	463	490	458	490	442	478	509	519	486	476	459	465	473	511	508	504	481	492	513	510	481	509	466	527	494	506	472	454	491	529	469	491	479	459	448	491	491	464	533	490	499	431	483	501	488	492	480	488	482	490	476	481	488	500	476	491	507	490	473	456	466	488	478	522	470	518	488	524	498	475	467	495	467	501	492	472	511	504	459	460	506	464	512	469	500	516	461	476	515	478	458	492	476	479	486	462	497	492	541	461	480	496	520	506	492	470	474	461	496	470	483	483	501	489	464	517	469	463	516	484	516	465	513	502	499	507	485	466	492	487	438	458
50533	20402	5880	2878	2105	1754	1386	1172	1105	937	913	800	745	776	705	708	690	696	659	623	704	659	647	620	660	661	658	661	652	671	635	668	622	638	609	626	654	595	682	616	630	599	613	633	645	580	606	653	668	620	640	637	651	621	569	616	616	623	619	613	617	650	607	584	575	611	606	608	616	591	637	626	595	609	647	623	610	607	611	632	609	620	614	603	623	632	575	611	568	600	601	606	601	563	584	618	621	567	605	589	651	605	627	597	597	622	597	612	607	597	615	644	605	599	594	605	609	628	619	618	568	660	586	640	600	603	596	620	588	595	574	631	590	613	605	586	605	584	589	621	573	601	580	591	570	595	626	598	603	586	632	618	567	644	575	626	645	633	581	577	612	644	574	596	608	612	551	592	614	589	615	611	645	566	627	567	593	631	607	612	620	611	654	570	624	627	580	621	581	577	568	545	643	586	570	635	600	567	639	590	653	630	603	654	635	575	648	600	604	585	610	579	664	581	611	628	596	593	582	620	623	629	630	601	589	643	636	651	573	632	623	616	580	570	606	601	616	574	616	552	576	599	629	626	571	612	619	603	595	616	622	549	570	594	604	616	595	658	624	633	573	603	605	636	620	648	633	633	604	637	613	588	580	611	567	566	662	597	656	615	605	616	624	613	621	597	615	600	602	595	550	634	551	597	592	631	591	582	587	585	615	585	624	584	628	576	556	651	553	557	599	595	612	607	619	612	603	676	576	626	561	602	593	609	596	598	585	602	596	589	609	587	591	560	600	596	586	600	606	587	600	586	656	610	592	586	648	579	582	613	548	581	629	599	626	569	609	580	576	610	578	634	592	634	604	539	602	572	606	582	616	555	635	635	609	626	586	598	595	615	613	588	616	584	559	609	534	593	601	611	643	613	603	590	552	613	647	594	680	605	575	621	574	599	642	594	614	632	582	547	568	636	566	575	627	585	589	604	593	624	629	621	629	604	599	604	598	637	561	613	568	576	609	581	630	583	629	593	599	586	598	571	663	580	591	623	602	593	592	613	588	600	609	640	622	608	595	645	601	591	602	579	658	574	603	602	609	603	599	641	564	621	604	631	632	623	641	574	612	556	600	644	609	613	617	620	614	593	642	662	599	641	609	562	622	618	621	608	630	606	602	612	581	599	607	601	590	605	639	591	590	620	611	566	624	608	624	591	585	636	560	624	581	625	617	604	601	637	593	584	643	640	647	601	636	594	596	621	593	615	591	597	575	608	577	598	643	608	564	561	559	606	606	604	631	601	607	595	610	575	626	603	548	576	623	627	616	599	621	607	607	587	612	583	594	606	610	663	627	612	596	591	569	606	598	603	623	604	579	597	544	605	570	635	618	635	605	567	612	622	600	614	639	608	592	596	579	649	672	596	573	587	580	595	599	573	608	568	590	590	579	638	613	623	595	610	579	650	580	587	626	607	655	613	612	584	553	595	549	601	613	643	585	573	585	589	638	585	618	627	599	680	598	587	593	621	551	628	591	620	584	563	623	627	607	634	605	598	596	576	622	609	594	608	609	596	630	613	613	631	610	570	577	593	621	588	606	562	629	616	612	598	627	613	624	608	602	627	603	586	557	599	561	640	612	600	590	604	623	641	612	657	537	629	579	589	593	580	583	640	603	589	625	579	607	610	611	571	579	626	593	609	647	634	632	633	570	613	603	604	564	595	630	575	635	612	589	565	625	620	572	627	563	572	595	576	590	598	542	617	609	597	607	624	629	605	621	613	636	597	609	640	564	638	611	589	647	597	657	592	637	597	608	579	644	645	609	626	589	579	593	612	618	540	595	595	546	587	556	630	607	639	604	569	606	597	633	636	609	634	601	624	613	576	604	586	603	588	607	574	588	602	627	600	598	629	613	601	624	627	640	565	619	593	620	591	616	626	581	577	639	612	658	575	609	632	618	608	578	586	623	577	599	597	592	586	642	553	605	624	630	608	544	619	582	659	607	610	585	562	608	592	602	567	573	576	614	567	606	564	603	635	590	608	633	556	576	653	610	618	594	625	595	607	546	592	551	616	584	608	601	605	616	624	610	583	549	629	595	590	613	610	618	606	619	600	638	639	618	592	626	619	581	602	602	634	598	605	612	571	600	610	590	631	602	648	593	581	597	580	596	600	606	623	598	598	593	603	580	644	601	573	644	622	591	579	609	593	597	623	627	629	586	607	587	557	618	623	591	593	592	609	623	597	621	578	606	656	571	582	615	590	624	591	643	648	570	576	612	606	574	613	596	557	640	620	610	603	573	584	618	616	596	594	584	575	605	594	610	616	603	609	626	574	586	670	595	582	621	593	632	609	619	621	613	620	656	622	637	572	571	584	605	630	637	596	578	588	589	591	630	591	611	571	613	613	617	613	553	577	588	619	583	584	601	621	626	663	649	626	656	604	607	624	619	604	630	598	611	596	567	583	555	606	663	583	608	608	608	603	630	616	571	621	612	615	567	598	612	621	588	583	599	584	569	586	573	573	611	555	614	614	618	590	614	621	620	603	629	666	592	594	616	579	554	588	632	618	612	568	600	604	614	614	596	610	614	638	619	622	571	622	572	623	588	585	620	587	622	614	545	613	569	595	577	615	615	657	590	586	618	615	600	575	644	611	587	602	593	583	649	638	622	638	559	625	639	608	629	581	650	559	642	627	613	634	619	583	586	582	568	612	587	626	602	622	613	609	589	639	590	596	643	575	548	614	614	633	647	619	570	591	600	603	569	582	624	646	610	598	640	644	586	573	597	616	587	596	617	582	589	606	636	562	582	641	563	565	598	604	603	627	595	614	582	606	600	602	599	589	632	616	582	634	608	571	589	610	618	614	618	598	629	581	615	596	552	575	637	615	563	609	603	620	617	618	587	618	602	595	584	648	608	615	621	630	613	618	613	597	613	575	567	659	615	542	601	603	587	552	622	646	602	613	602	592	588	632	582	611	635	591	595	587	648	629	594	614	608	571	573	595	551	631	634	558	595	607	620	589	600	577	577	596	615	572	593	588	614	608	645	585	554	610	583	589	616	634	625	576	626	575	603	620	602	576	616	618	603	625	629	601	643	597	640	615	601	550	604	594	607	598	555	625	634	595	633	607	546	587	600	580	607	555	593	618	587	571	623	595	575	586	618	593	607	610	596	622	586	589	631	590	597	619	608	639	553	621	625	646	557	639	593	625	592	590	574	602	614	592	613	611	609	607	607	600	670	626	639	579	599	591	590	595	587	649	597	649	590	651	610	644	595	567	566	595	614	611	588	586	611	576	627	569	612	605	615	575	577	604	614	615	606	581	639	637	617	592	586	583	630	589	583	558	607	621	590	595	638	580	641	615	603	600	560	553	592	581	616	617	617	543	613	606	562	580	647	589	609	609	642	567	600	584	625	621	572	621	652	592	642	563	630	616	563	619	651	654	605	607	655	623	612	589	572	630	602	599	561	629	624	568	613	607	602	573	562	602	606	577	612	580	624	591	594	603
25835	21513	27357	25642	6541	414	319	305	250	256	259	206	238	205	207	199	221	226	218	188	201	207	196	195	210	209	192	193	203	202	227	206	199	179	184	159	171	187	207	169	193	201	189	195	182	177	181	177	175	208	188	187	181	206	189	164	193	169	176	202	205	184	206	194	200	182	180	190	177	196	189	197	191	162	182	181	176	187	209	170	174	180	197	188	209	198	194	195	210	173	213	194	173	185	201	203	182	177	165	182	180	176	197	196	182	212	175	194	202	214	213	226	181	176	202	203	189	184	201	207	195	174	167	176	193	180	164	175	214	200	218	193	201	184	192	193	212	189	172	202	196	211	204	180	184	195	180	199	184	206	186	175	208	203	179	197	170	163	164	197	187	187	176	166	225	185	181	197	198	198	171	206	201	203	190	202	187	176	195	186	203	184	175	198	158	196	209	173	184	176	190	203	205	172	190	194	200	200	179	212	190	178	192	191	205	204	174	209	200	203	195	201	221	187	175	180	211	182	190	208	195	201	179	195	233	181	167	171	200	175	178	184	203	203	198	179	196	192	197	200	177	163	209	181	189	167	183	195	190	188	199	193	184	185	182	165	192	185	192	222	196	196	182	177	207	163	203	200	167	192	170	180	200	182	222	180	191	178	204	185	163	176	176	177	176	197	198	215	188	192	201	195	218	196	175	182	212	200	186	175	204	203	194	192	183	186	173	202	183	186	198	182	165	198	186	182	167	197	207	172	198	160	195	185	193	218	199	181	194	185	170	182	206	192	183	187	179	190	170	209	202	181	176	159	182	184	174	203	206	186	186	172	182	187	202	220	192	188	180	172	190	171	184	167	199	191	202	211	190	180	172	202	195	212	199	206	178	206	198	174	194	183	165	168	186	169	193	194	192	200	174	181	178	173	193	187	183	188	182	183	184	211	165	197	221	212	208	195	183	188	220	171	203	171	201	181	163	173	165	183	193	187	170	180	172	196	178	179	185	191	192	198	191	201	180	167	166	210	195	195	210	198	201	192	189	202	178	195	189	201	207	166	201	192	185	185	180	201	197	197	205	176	181	200	181	194	206	196	217	195	172	176	179	193	190	212	192	206	208	223	198	191	182	212	186	194	194	181	182	171	192	185	193	199	188	197	200	175	221	195	192	184	205	174	185	214	214	190	165	205	164	183	194	191	181	211	209	212	182	176	183	178	184	191	179	165	188	192	204	180	198	193	198	177	176	202	193	187	174	204	180	179	210	174	201	173	201	205	196	162	178	176	205	171	183	175	199	184	190	195	192	191	195	215	176	180	189	198	192	183	176	195	205	160	168	212	196	195	199	177	197	177	192	194	194	177	200	180	186	192	209	185	226	185	195	197	178	193	226	184	203	183	195	210	177	167	184	175	191	177	187	196	185	187	187	176	209	163	202	192	198	202	196	177	171	183	175	190	188	177	193	203	185	183	203	194	176	182	199	194	207	203	181	215	211	189	179	180	183	178	199	170	188	204	181	173	203	169	181	208	212	209	180	196	199	188	218	189	195	152	210	200	182	167	209	201	169	185	182	173	198	185	169	172	184	206	194	201	186	192	199	163	178	190	186	190	227	188	187	196	201	201	206	198	236	186	201	172	189	194	186	172	183	215	191	203	202	215	179	175	178	192	155	206	190	158	172	176	173	229	181	184	189	205	190	178	204	183	196	178	209	183	189	200	199	205	232	193	190	190	204	190	184	175	194	180	182	183	182	197	164	192	190	197	205	178	179	180	196	181	183	200	196	168	185	214	182	167	209	206	166	214	180	184	190	200	180	194	178	193	200	202	183	182	174	203	216	190	192	200	180	184	205	184	197	177	201	189	185	202	177	200	180	176	202	196	186	160	198	184	170	200	175	186	179	206	200	198	188	178	195	201	193	199	202	192	207	196	169	181	209	156	187	203	178	189	191	174	189	175	202	205	195	184	203	207	202	215	202	180	169	202	185	190	193	193	204	172	180	181	202	176	196	203	199	171	198	179	185	185	178	208	174	207	178	168	193	186	201	203	197	177	194	188	190	185	205	193	207	183	197	205	189	188	197	214	193	182	185	184	172	170	185	185	215	187	182	186	172	190	180	209	197	195	191	196	199	180	201	158	193	184	186	203	178	178	200	193	176	177	181	180	198	195	220	150	194	198	186	191	206	181	205	200	176	179	195	188	179	179	185	185	197	181	210	191	206	167	185	196	182	173	186	175	172	200	181	184	208	198	176	202	196	171	172	188	215	192	168	201	174	189	199	210	177	208	187	204	193	228	199	194	202	172	208	192	170	183	202	178	172	188	207	185	169	191	179	188	194	182	190	185	173	176	204	181	196	199	189	184	177	196	174	205	198	198	208	179	191	181	184	183	195	193	178	197	182	213	158	177	205	194	166	177	201	177	178	170	206	172	197	219	209	179	201	205	162	177	175	192	185	195	205	188	175	177	182	157	183	184	174	188	204	213	187	213	226	193	203	192	189	177	202	194	211	188	184	195	196	162	186	215	183	189	201	202	187	205	188	188	168	192	187	187	169	185	213	178	211	193	186	197	158	188	182	205	202	188	200	195	210	174	178	171	197	175	194	190	198	173	186	182	197	206	199	180	184	177	173	190	203	204	191	190	193	200	221	184	206	179	154	191	181	219	199	177	183	183	189	191	189	164	198	184	187	199	191	187	217	183	214	223	176	182	192	175	209	163	189	189	180	191	221	192	211	193	201	178	196	174	187	167	191	172	175	184	188	183	202	179	191	161	206	183	178	199	190	191	181	194	183	207	168	204	180	192	215	194	173	215	203	184	210	180	203	199	209	194	197	200	172	205	171	194	180	186	198	179	163	203	170	197	193	163	204	164	197	183	199	197	214	196	200	193	206	187	180	191	179	146	199	179	177	189	200	190	198	198	171	181	196	167	189	193	193	203	183	172	209	171	224	179	198	176	169	155	195	174	175	209	172	203	180	180	170	184	221	183	187	180	221	206	206	185	193	199	180	189	209	167	192	215	197	194	177	200	182	189	190	195	193	174	189	200	185	197	200	163	195	201	180	198	176	201	190	170	164	196	186	183	205	181	188	189	170	185	193	177	189	193	144	200	187	214	200	194	165	176	185	183	206	186	217	165	191	195	165	198	191	203	186	200	208	181	172	168	199	191	175	168	202	185	195	175	181	178	177	163	166	194	177	198	194	199	191	164	220	187	202	200	181	194	175	195	204	175	194	160	221	216	171	191	206	204	166	174	189	176	187	212	185	210	197	180	203	185	183	195	191	170	198	177	193	199	180	216	167	200	197	185	204	198	204	181	204	212	165	186	173	188	165	213	196	190	186	181	177	202	224	208	203	216	201	186	182	198	195	186	194	177	173	179	194	194	174	180	186	192	203	218	167	182	205	186	190	192	195	168	212	217	181	207	192	184	182	203	178	208	187	191	210	198	192	197	219	192	198	203	176	178	222	183	169	174	183	190	193	184	189	183	182	197	173	171	153	204
46750	15458	2937	1433	1014	810	661	555	491	439	396	374	356	343	290	301	322	308	284	269	291	285	262	274	276	279	255	259	270	285	262	254	252	289	273	270	281	252	270	260	268	251	260	275	247	273	290	251	266	281	275	271	284	235	271	252	256	284	232	268	258	280	275	301	244	295	276	266	260	254	257	270	257	282	277	244	265	245	274	295	247	292	278	227	243	256	275	264	260	261	239	299	265	264	259	283	263	254	257	268	271	247	278	280	251	263	270	287	247	268	256	247	280	240	286	247	262	283	273	267	258	260	249	228	266	264	263	253	261	266	248	245	258	270	264	243	266	264	265	283	263	267	244	260	261	269	274	275	271	259	243	278	256	256	294	285	288	257	243	251	267	273	276	276	260	263	241	295	258	271	263	247	289	240	275	271	251	273	254	257	246	260	282	240	249	265	277	263	255	283	301	261	260	274	262	285	259	241	289	259	273	264	250	281	270	206	248	261	246	261	272	290	267	280	256	262	274	321	225	258	235	294	271	246	253	266	264	232	264	239	262	272	261	265	269	287	235	267	240	267	253	235	250	268	247	275	258	276	268	277	269	276	252	293	243	239	254	252	259	261	266	263	252	255	252	282	279	276	248	262	266	250	228	271	259	276	285	293	257	269	286	285	237	279	270	249	277	274	253	247	284	251	270	262	274	278	262	317	281	279	255	244	235	246	250	280	263	274	262	251	240	268	268	263	249	264	263	264	270	234	254	249	264	265	261	251	286	279	272	251	274	259	265	259	256	262	260	260	265	274	249	244	259	258	250	245	268	263	262	265	288	247	293	263	270	286	269	264	264	240	238	260	276	272	251	258	306	265	253	258	247	252	302	259	290	270	277	278	249	250	288	253	242	280	246	266	265	246	252	274	272	249	240	277	280	245	255	252	249	282	260	275	273	247	274	276	258	269	274	252	258	265	248	242	253	276	258	258	288	244	271	274	258	286	258	284	281	252	236	267	254	245	236	273	242	267	250	248	265	267	279	260	257	283	263	262	260	250	261	227	268	253	270	270	226	235	294	277	270	267	257	276	244	241	280	272	260	297	268	263	268	265	256	228	271	292	241	248	251	248	234	281	245	270	268	261	277	257	260	284	258	260	279	246	275	236	277	258	263	247	294	262	259	285	264	249	257	271	260	243	268	254	247	258	246	295	230	252	242	277	257	261	215	275	258	256	249	297	254	256	296	282	286	253	229	274	260	269	264	281	254	256	260	254	240	230	267	267	261	271	246	273	285	279	251	258	265	254	270	263	261	287	289	249	283	277	281	279	261	258	234	238	248	271	243	236	266	255	267	281	256	271	247	274	282	247	253	267	234	263	266	275	292	277	252	242	282	268	262	261	257	279	255	243	274	266	261	270	264	253	266	285	268	251	241	267	243	282	250	246	276	280	263	223	270	256	256	254	272	264	266	262	243	234	248	294	266	248	247	250	290	275	273	240	259	243	265	255	274	284	278	240	243	235	255	293	248	271	280	261	258	279	248	305	248	268	260	263	259	266	265	264	257	251	249	238	250	251	233	268	260	286	271	270	263	275	260	274	254	259	266	259	282	278	266	279	264	278	233	266	274	256	253	260	257	242	274	270	239	271	284	258	276	256	241	278	256	260	253	260	261	236	254	255	272	265	277	251	247	295	254	269	268	268	265	258	239	261	287	288	270	261	239	270	263	261	281	267	251	268	251	250	253	279	263	270	264	271	263	244	249	258	294	264	266	287	252	275	260	280	273	267	271	275	268	251	251	273	240	256	258	239	263	266	245	285	266	253	258	243	271	248	251	276	282	250	251	261	253	240	257	246	239	261	253	261	268	280	264	255	272	249	237	272	246	264	275	270	254	265	254	237	281	271	238	259	276	255	264	274	266	264	267	253	274	256	239	259	265	275	280	269	248	254	279	260	284	252	278	254	276	266	272	251	256	255	256	263	274	271	269	257	273	246	283	252	289	229	235	259	296	269	263	278	221	283	259	269	264	264	246	248	266	272	276	281	230	275	258	268	295	286	268	273	249	299	274	253	274	262	261	232	258	278	233	276	278	260	262	256	258	267	259	288	238	258	245	297	265	232	265	261	270	277	274	232	280	239	266	257	279	254	267	247	229	242	257	290	275	248	259	278	278	262	247	257	254	264	256	251	280	277	274	257	270	272	258	279	260	252	298	245	255	242	224	257	296	296	254	279	264	239	260	263	267	251	255	287	257	278	275	271	249	276	244	251	296	260	302	268	226	243	270	267	261	268	270	273	262	260	261	247	275	266	297	224	271	282	252	278	260	281	262	255	241	268	236	265	242	275	277	267	244	258	267	243	260	239	266	242	260	250	248	245	239	272	275	251	282	235	279	260	273	247	269	238	250	274	255	248	269	262	291	271	271	244	266	246	260	242	277	254	258	271	272	269	230	275	257	250	233	248	293	297	273	274	286	274	276	226	240	271	300	260	260	287	234	283	232	241	248	302	280	266	286	261	258	239	234	248	292	276	268	271	250	288	282	235	268	251	274	247	258	260	224	270	258	265	299	232	225	258	272	312	280	284	269	257	276	265	243	259	265	268	294	289	245	275	248	262	249	255	241	236	264	267	240	270	273	263	261	272	292	281	237	277	271	294	260	266	280	259	217	263	264	271	264	268	227	276	228	255	264	259	265	236	275	275	240	278	262	269	278	287	240	255	285	294	269	279	266	260	255	298	284	285	282	272	241	272	254	281	257	249	265	262	280	257	260	264	243	251	253	231	276	287	276	284	265	262	256	212	252	276	259	271	275	261	271	281	252	260	236	258	261	251	244	253	243	297	254	256	277	276	258	276	263	290	260	275	238	272	274	233	273	231	289	266	269	262	271	267	274	254	280	271	253	253	253	267	273	270	311	275	259	270	235	277	245	251	270	248	271	271	246	258	271	262	230	253	236	267	239	292	268	248	262	256	282	278	260	283	273	250	265	251	268	265	253	268	243	258	266	246	299	253	261	272	293	245	243	285	247	252	269	251	273	256	286	268	272	256	267	267	267	251	249	257	265	295	242	261	263	234	269	243	247	262	303	274	254	277	285	296	253	267	260	264	280	262	253	277	246	245	293	269	274	266	290	283	277	254	254	275	241	273	266	229	268	273	220	272	265	255	296	281	251	288	253	291	250	259	241	258	264	244	271	251	258	290	288	267	273	242	261	267	257	248	246	238	237	267	255	274	282	261	281	288	277	265	258	249	249	273	272	263	284	286	259	249	258	271	247	248	244	240	263	276	254	285	248	277	259	225	271	257	277	260	274	305	248	290	288	278	254	260	251	278	264	238	261	262	232	234	265	254	261	258	274	260	249	265	264	256	254	265	244	270	252	276	263	282	284	268	289	274	247	263	291	277	248	260	254	257	239	280	287	295	258	254	272	265	278	288	280	242	249	247	246	256	273	284	248	264	250	285	267	250	268	267	259	256	224	262	248	245	253	288	227	286	294	272	269	256	274	248
23357	21486	29218	24169	21478	21491	6785	1106	780	832	760	708	718	669	618	622	633	592	628	605	580	587	587	580	597	571	567	606	588	541	590	541	557	534	545	553	526	550	512	531	586	578	568	579	565	548	537	552	573	585	556	527	591	512	556	549	551	519	536	560	519	561	551	582	524	518	539	555	529	544	541	508	545	571	540	518	513	545	537	520	576	536	526	529	569	539	567	531	554	571	546	591	541	519	545	581	543	473	562	603	552	535	513	537	548	497	571	586	534	556	555	537	565	573	539	529	553	570	558	498	533	516	534	540	581	509	542	527	559	528	514	515	511	541	544	563	517	545	530	555	511	540	562	529	545	529	584	544	533	517	521	520	523	567	609	489	583	557	495	549	551	540	513	506	556	554	492	501	544	534	577	548	556	518	494	590	528	522	529	503	578	526	551	531	525	520	526	487	474	558	555	513	552	480	531	544	536	566	529	529	596	562	491	529	523	515	572	582	511	543	537	565	548	570	524	518	537	535	570	511	520	553	554	571	573	536	538	530	521	503	543	561	532	528	561	539	566	563	543	569	537	543	508	549	500	562	502	532	558	566	496	518	582	530	563	558	527	490	557	523	518	623	570	545	523	517	600	525	550	563	558	503	562	567	557	514	548	566	538	549	561	584	499	550	548	583	529	555	517	526	536	517	525	503	531	562	558	553	547	529	552	537	516	542	500	533	518	551	555	525	553	568	539	534	515	561	537	547	517	554	579	549	534	517	528	518	522	545	518	568	536	517	537	531	524	528	519	522	539	567	532	534	566	526	581	530	541	554	534	512	521	590	554	523	525	516	561	543	502	544	593	550	525	531	513	543	516	536	548	513	541	571	532	558	551	533	542	544	524	554	541	524	525	509	497	497	528	556	507	572	512	584	531	572	564	524	552	509	534	509	498	561	544	563	570	578	544	515	548	544	556	541	549	529	506	529	524	539	487	497	570	546	527	541	515	503	559	550	560	558	549	547	566	556	552	516	548	547	571	544	570	595	543	579	570	557	530	562	536	531	557	567	536	518	515	548	596	542	519	550	483	543	547	524	519	508	532	520	564	576	536	560	495	523	556	539	542	519	553	512	538	503	545	508	537	551	547	570	546	515	552	532	533	501	545	548	517	523	536	552	529	526	570	544	501	495	536	582	520	543	523	563	513	556	562	535	545	551	538	524	510	560	546	524	557	544	573	535	573	537	526	542	553	528	555	563	512	539	558	547	495	544	474	522	536	541	525	590	555	593	550	541	528	572	549	542	518	524	512	567	514	515	560	530	531	553	525	534	542	539	538	550	549	573	572	555	510	513	574	514	536	519	554	508	524	552	536	571	491	583	529	543	557	522	534	513	498	528	544	576	536	532	523	548	554	561	525	543	545	551	535	523	510	529	532	526	543	546	509	562	539	538	540	538	541	503	563	557	519	552	514	594	602	514	539	506	570	544	522	542	514	538	573	569	607	505	576	559	539	555	524	582	563	560	505	567	502	499	561	548	546	550	538	488	576	533	559	509	529	541	543	547	561	545	515	569	540	540	522	562	588	570	503	537	506	531	537	540	531	543	482	502	506	532	539	525	556	545	517	557	542	548	538	528	528	527	537	561	526	570	546	544	545	563	574	529	522	556	553	514	531	539	538	578	530	570	506	541	519	537	549	537	525	535	566	524	562	558	593	559	536	573	524	550	516	554	561	529	514	554	508	537	545	580	541	559	529	554	525	574	553	538	526	577	564	595	552	524	552	560	505	574	546	564	534	562	521	555	550	554	571	565	568	566	544	535	515	531	503	508	585	510	503	526	553	535	560	553	538	522	572	521	568	539	520	572	476	504	544	515	513	540	553	516	520	556	561	542	559	595	552	538	488	576	530	556	520	508	554	525	573	532	590	512	570	545	490	546	535	517	581	562	539	543	549	540	515	545	527	529	547	524	573	539	496	582	554	534	585	542	543	528	557	543	553	532	573	536	563	534	498	550	585	545	530	544	530	529	553	556	542	501	540	561	527	511	550	502	514	546	554	545	551	553	539	543	551	513	514	537	543	558	544	503	527	597	521	528	567	531	526	571	537	550	555	512	547	542	529	556	546	548	557	557	555	540	534	540	539	538	529	513	572	522	536	569	537	537	544	538	564	562	525	589	544	513	537	557	518	562	507	510	524	548	556	512	527	542	563	504	560	515	532	531	552	549	550	534	537	542	518	531	532	541	552	543	553	550	495	531	561	603	536	584	543	541	537	535	565	499	505	527	530	562	572	538	553	517	571	543	551	561	560	539	544	547	559	577	487	512	524	595	507	620	520	528	530	543	511	510	568	555	553	551	524	545	540	523	543	556	556	540	547	597	522	581	571	579	517	522	578	496	523	510	559	509	563	520	560	573	524	575	564	549	546	540	522	512	487	521	521	540	557	553	507	529	564	520	550	546	525	549	541	508	519	524	557	512	523	548	547	511	569	511	516	552	553	507	528	550	556	531	521	523	487	551	528	547	585	559	598	543	528	548	578	516	515	523	530	506	537	536	517	527	532	518	577	535	552	558	547	524	497	511	525	537	529	544	530	507	488	567	538	533	548	561	525	532	541	583	505	518	554	523	522	539	557	560	543	532	537	553	546	553	512	552	493	514	540	570	525	537	590	511	531	517	551	524	522	505	518	565	493	552	553	521	559	566	531	531	514	540	560	560	529	524	513	553	507	566	535	543	542	531	552	540	533	532	519	490	516	514	567	561	546	528	545	534	540	511	549	531	534	502	523	515	540	568	550	573	541	555	540	540	539	553	521	582	550	559	556	555	563	559	560	514	559	575	575	541	525	534	549	550	549	554	524	535	524	530	548	590	525	527	583	523	534	531	547	528	555	500	548	560	531	539	533	513	575	548	513	589	559	539	495	558	558	535	519	555	490	516	559	566	527	560	557	517	544	514	537	545	506	555	532	517	546	568	575	504	555	554	533	562	562	502	490	517	496	516	506	555	555	529	561	574	541	524	560	530	549	550	527	551	573	536	530	566	509	565	552	504	533	551	539	488	538	551	535	509	571	568	561	546	564	514	558	523	513	547	527	534	556	579	566	539	572	521	581	532	529	539	521	581	524	509	507	514	565	510	534	511	541	532	527	577	552	535	530	513	541	541	578	554	570	545	494	535	526	540	545	547	559	563	526	498	529	503	544	548	552	552	582	555	568	535	504	616	548	524	499	548	518	544	528	537	554	564	533	530	510	527	556	537	512	613	548	512	575	574	562	558	565	547	529	557	593	497	558	570	554	518	533	520	515	508	563	496	511	549	538	525	523	529	537	531	529	526	508	541	529	554	534	523	562	543	555	540	518	549	544	515	530	519	518	555	531	535	536	543	524	520	533	541	513	570	534	527	542	526	564	550	531	560	569	538	543	568	540	529	549	545	586	557	535	559	535	524	533	527	497	551	508	511	520	523	497	548	571	533	554	540	525	535	529	530	565	544	566	505	507	588	540	546	546	538
58562	23632	9766	5011	3483	2768	2141	1819	1572	1382	1240	1120	1022	1001	906	871	872	887	872	808	758	738	807	754	749	714	724	799	747	693	739	653	714	674	690	711	643	740	709	694	741	677	660	661	639	683	703	690	625	702	685	682	659	608	662	687	699	714	668	678	659	714	636	695	639	610	663	675	686	682	708	638	665	673	649	659	636	682	702	693	707	690	729	637	691	672	679	674	670	693	651	623	705	687	619	682	695	649	681	667	664	676	635	662	673	685	642	660	676	640	688	652	674	703	703	710	687	689	679	684	662	644	674	694	649	638	698	678	618	693	627	618	710	729	671	739	630	659	652	668	647	667	661	644	667	643	659	622	683	674	656	680	664	709	632	668	689	694	656	705	642	685	675	719	699	699	638	701	721	671	649	670	648	653	684	658	644	680	664	661	645	681	692	677	631	666	669	672	625	644	661	636	607	621	653	700	644	695	713	647	631	637	621	641	679	633	693	661	654	639	716	690	715	683	651	647	661	673	707	635	666	678	649	668	629	670	663	686	665	700	663	656	706	654	646	678	686	691	673	633	702	688	690	636	706	680	639	683	671	654	685	671	694	644	683	690	603	658	665	668	644	680	679	720	674	649	618	694	695	656	677	711	671	704	665	656	650	705	705	710	620	666	654	671	650	692	695	701	691	690	648	649	688	616	682	672	683	618	639	701	670	650	653	644	641	690	665	629	678	690	720	676	668	634	670	694	703	667	692	663	691	698	669	688	630	729	649	651	645	700	681	695	637	698	677	651	691	640	702	629	726	640	670	737	665	656	652	686	688	664	704	671	628	652	667	647	727	611	643	663	692	638	659	643	681	645	638	658	730	619	643	651	684	649	675	689	652	675	617	662	645	695	636	675	693	680	671	708	650	672	651	657	670	699	684	675	657	656	743	708	679	658	685	647	654	701	672	665	652	644	675	625	661	670	663	687	673	697	673	665	707	703	667	701	665	656	669	680	642	652	678	693	633	692	606	682	637	671	700	660	674	689	692	691	706	652	662	665	667	683	708	632	635	692	638	665	696	667	690	692	701	637	656	687	639	629	671	630	668	701	714	704	658	689	662	665	637	679	680	620	668	680	666	688	678	659	655	653	690	682	717	661	667	698	685	712	635	672	687	710	667	630	661	648	664	670	624	618	691	655	657	655	697	682	665	688	698	672	704	674	717	696	670	730	649	694	689	655	651	680	607	671	665	651	642	671	700	637	686	669	712	692	664	648	685	694	641	651	660	628	683	670	649	682	687	663	660	689	658	675	702	685	667	747	621	676	680	656	661	659	640	664	717	637	615	656	693	644	695	693	716	674	634	680	717	695	648	661	685	648	658	689	668	698	647	595	651	670	648	651	657	666	640	675	646	675	678	689	685	652	638	713	600	690	672	700	662	669	697	639	689	675	671	655	702	709	667	708	673	677	702	665	671	681	669	660	654	664	658	692	659	684	678	672	659	686	648	685	650	687	697	647	654	684	659	675	659	707	702	667	680	652	674	678	669	707	686	650	666	648	681	642	678	661	651	677	684	627	710	684	681	672	686	647	670	642	682	674	718	684	660	705	682	681	690	635	710	665	664	646	645	685	678	700	706	643	673	639	679	642	656	706	696	620	689	639	661	654	620	649	652	672	666	668	650	667	697	651	696	648	700	720	643	658	665	662	683	636	665	677	628	662	686	640	665	710	679	697	641	690	645	687	684	702	691	667	682	609	730	639	636	656	676	722	687	680	658	684	645	639	648	666	696	679	643	671	617	672	668	649	689	675	699	671	697	687	680	699	665	693	673	660	696	664	677	705	675	729	671	681	613	672	667	680	666	671	692	670	644	692	671	665	698	703	657	665	672	681	671	686	669	667	699	645	675	669	657	667	670	669	676	657	708	629	679	672	701	671	642	650	689	702	624	660	657	690	675	661	683	711	661	702	707	641	656	662	697	659	644	710	688	693	681	680	701	650	704	669	681	658	647	630	640	651	659	626	664	694	736	697	692	717	680	690	715	657	657	640	691	630	642	674	632	732	662	674	662	707	664	659	660	695	644	684	671	718	637	605	658	682	646	660	680	653	629	685	681	675	673	680	672	650	621	658	615	630	645	654	635	673	653	639	641	659	660	665	686	654	641	635	682	727	671	634	651	650	693	662	652	613	708	678	675	696	683	725	641	643	721	651	628	658	674	679	703	655	639	707	688	653	658	692	657	652	732	671	676	654	700	705	639	689	656	689	634	648	708	679	649	649	654	693	605	681	694	630	687	678	718	703	636	628	686	663	677	669	662	703	664	677	690	690	693	653	694	671	707	683	683	635	690	650	691	684	666	683	675	636	658	649	637	696	666	643	661	668	669	678	638	635	651	656	647	673	664	691	671	592	678	668	659	622	638	689	677	647	645	665	668	632	653	691	656	671	646	651	641	657	682	655	689	687	667	683	704	658	654	656	664	670	673	674	698	706	657	690	677	691	666	664	649	648	674	657	670	689	674	683	689	677	685	667	684	666	669	661	635	678	639	651	665	686	715	630	643	695	676	643	689	671	671	672	684	666	696	671	731	683	660	647	718	677	656	663	686	643	687	713	616	685	640	670	674	633	672	630	643	692	665	651	698	662	646	666	673	662	675	671	611	697	673	680	698	703	667	628	656	665	680	674	675	634	693	684	683	652	698	686	701	684	712	719	647	680	647	658	655	648	646	627	680	712	689	633	625	634	650	686	676	644	690	708	662	684	651	660	688	643	706	645	693	659	714	655	648	670	641	716	685	698	723	667	684	628	660	666	678	703	623	658	659	696	661	660	689	712	651	670	682	649	659	677	712	676	695	663	674	671	668	682	717	705	651	654	678	677	685	658	710	688	635	678	641	650	673	662	681	698	623	621	675	653	685	686	695	697	678	661	683	622	687	723	649	654	648	737	682	651	662	657	651	664	661	673	711	670	654	696	661	656	633	623	743	707	666	663	659	656	667	667	694	659	635	653	641	644	624	667	663	703	684	647	691	679	662	672	642	657	699	702	654	662	678	674	657	616	655	656	635	636	693	661	645	662	709	702	627	679	652	624	632	671	715	664	656	692	660	665	658	612	697	681	649	693	624	660	694	676	657	678	638	677	629	688	642	691	696	660	696	670	625	643	664	664	717	677	678	705	652	662	677	675	703	694	641	646	717	678	673	650	642	700	725	683	653	665	601	665	700	682	635	688	632	645	676	713	691	652	622	640	675	666	648	647	638	659	680	666	721	678	635	669	702	651	708	680	670	633	638	660	691	616	694	720	669	661	668	647	674	691	712	647	654	663	649	652	684	640	681	706	707	611	669	719	629	667	657	660	639	654	647	658	651	653	674	643	654	682	658	641	633	685	693	672	645	650	608	635	629	672	657	671	686	670	651	674	690	716	669	618	622	682	682	654	686	659	654	676	673	657	711	691	678	659	630	662	662	685	692	647	637	653	652	660	683	714	659	640	650	667	654	642	664	661	657	654
28578	19593	5792	704	508	447	331	254	270	265	216	268	279	290	218	253	263	265	272	238	254	252	265	253	212	236	240	227	267	237	275	230	251	252	246	221	244	229	247	226	241	244	226	252	266	242	268	210	227	257	258	250	236	259	236	261	242	256	252	223	227	279	241	235	244	254	243	239	270	235	251	245	245	249	292	251	254	258	243	251	254	237	254	227	264	246	245	213	271	235	260	224	255	260	228	213	260	246	287	227	280	234	271	241	236	235	238	273	253	256	231	231	249	240	263	242	246	237	232	241	226	225	251	218	252	238	265	252	222	242	252	245	226	275	249	254	243	252	244	230	240	253	254	235	285	246	250	246	246	239	246	248	246	250	248	241	217	234	241	266	263	245	234	255	253	294	270	247	265	250	253	219	233	236	245	246	299	253	250	219	229	219	249	234	243	266	261	245	224	271	237	253	218	248	240	251	250	250	258	256	254	244	248	224	235	239	228	223	239	242	219	249	232	234	251	220	264	241	258	239	234	254	230	239	222	259	259	247	215	261	230	249	258	239	256	237	232	268	235	255	279	232	238	218	252	259	240	229	258	247	256	243	227	256	247	259	268	223	230	247	253	236	242	267	251	245	237	227	237	264	232	231	247	190	233	245	277	243	250	231	244	244	271	244	257	223	245	257	270	255	277	257	228	250	222	207	240	253	229	219	243	260	230	254	223	230	256	247	243	231	240	229	268	250	247	236	239	253	258	240	249	224	255	218	231	227	255	253	220	255	233	282	242	245	260	213	244	250	243	244	240	234	234	253	237	267	239	241	238	243	242	250	263	244	236	242	228	254	258	217	238	228	237	233	232	241	257	234	239	242	230	256	228	227	255	242	265	264	221	246	254	259	229	252	242	261	248	237	239	197	260	254	216	223	235	265	244	233	270	214	260	259	242	238	256	241	250	225	269	248	225	250	241	239	247	254	228	223	239	233	217	269	252	226	247	230	241	263	231	256	258	258	214	245	251	235	230	257	233	226	250	225	226	214	256	252	225	254	263	229	290	216	282	255	257	258	219	220	229	283	250	225	234	240	249	245	245	241	237	244	231	239	246	232	225	221	209	208	273	254	226	246	232	241	215	268	253	230	246	219	244	244	238	262	251	254	252	225	234	268	257	266	245	251	253	238	229	249	247	251	257	224	255	272	250	251	245	276	229	236	245	252	260	252	236	229	220	274	254	258	223	262	250	204	249	263	247	236	238	226	224	223	228	234	238	248	224	262	268	249	226	246	226	244	259	261	217	249	222	240	247	222	234	214	233	255	253	210	262	236	231	259	249	265	214	260	265	220	214	219	232	262	266	227	234	252	242	228	228	238	247	216	234	234	252	239	231	239	248	238	232	252	272	237	273	232	260	261	229	246	244	215	236	232	270	251	240	241	251	256	235	248	214	218	262	263	229	228	218	259	245	263	221	252	238	229	220	283	218	223	270	240	216	248	242	233	238	242	222	253	248	213	257	228	258	252	234	249	226	239	248	244	236	257	234	253	236	250	227	259	241	260	232	242	237	229	245	255	253	238	250	233	246	252	228	225	261	225	260	249	243	239	274	259	243	262	221	238	249	259	268	237	257	246	215	232	252	268	234	237	276	246	242	234	247	253	252	254	228	265	221	235	229	252	236	263	235	266	223	230	235	234	253	227	219	233	248	252	261	247	260	254	243	226	252	250	231	257	285	235	260	242	216	244	219	265	264	242	226	249	261	233	248	237	231	237	231	236	254	267	249	227	211	235	216	259	259	260	223	220	232	255	249	264	213	229	261	221	244	238	257	273	235	260	233	241	249	244	254	250	256	268	289	235	254	225	264	238	255	244	210	251	240	242	224	269	244	262	257	236	237	231	239	233	233	227	263	244	219	248	245	241	246	223	227	262	219	240	239	263	239	220	224	246	247	266	275	242	231	210	246	253	243	253	243	250	252	247	248	237	234	235	233	241	259	249	225	223	242	258	290	241	270	250	242	251	268	243	273	243	219	235	257	256	297	237	261	239	268	232	216	262	253	228	239	232	249	234	247	252	278	251	249	273	239	247	212	215	236	260	226	296	252	258	230	262	267	254	267	248	272	234	222	235	233	219	244	244	244	249	259	242	260	239	256	234	222	265	275	288	247	213	237	224	244	217	245	251	249	247	280	204	238	249	252	224	221	262	217	237	229	258	262	255	251	243	249	273	258	227	257	269	220	213	235	259	251	217	252	214	247	273	232	231	260	227	231	228	257	258	235	228	286	259	227	238	259	215	212	212	250	227	245	229	252	256	249	274	246	221	241	236	258	243	232	249	248	255	232	241	231	256	214	233	261	237	242	249	247	252	249	259	227	237	255	264	247	249	281	222	262	239	245	201	242	239	247	243	247	239	237	246	229	248	240	258	245	249	227	241	229	221	257	241	244	284	229	259	259	254	257	270	243	240	238	279	254	268	238	236	248	227	239	247	232	249	240	269	262	259	222	257	240	252	256	248	255	256	235	230	249	236	240	225	259	231	233	269	232	214	250	255	238	250	242	262	234	260	248	269	259	228	220	234	243	237	230	257	219	260	268	233	227	239	234	214	243	248	256	249	236	247	221	215	248	224	237	230	238	230	244	257	234	238	250	232	235	241	263	247	226	224	212	251	235	246	253	254	268	255	232	230	231	263	245	259	253	251	249	254	224	236	249	279	234	246	206	252	226	247	242	243	233	252	256	233	230	244	244	258	258	254	244	239	249	242	265	232	239	264	224	249	258	245	200	253	248	231	243	259	235	243	244	272	250	258	231	234	204	284	272	232	253	217	244	231	252	227	241	262	247	231	225	235	253	248	237	246	243	249	224	242	224	253	238	230	235	226	234	226	245	256	252	260	236	247	243	228	269	246	241	264	246	215	241	225	239	234	241	251	239	255	245	245	254	245	266	251	259	226	239	239	221	261	255	265	269	246	249	246	242	253	240	268	242	241	256	242	230	248	268	268	250	261	252	246	267	246	264	234	243	252	247	238	242	275	228	241	252	262	245	240	263	227	263	244	293	258	252	242	270	253	258	266	226	229	219	236	253	243	266	245	240	253	255	238	235	255	237	249	252	245	238	238	249	246	253	250	244	242	243	239	236	277	251	206	246	251	218	239	236	247	247	249	231	260	230	248	246	256	249	272	240	254	217	244	228	200	255	229	261	266	239	263	225	239	258	245	251	272	241	227	247	265	242	240	228	242	220	253	267	250	243	222	258	248	224	244	224	229	234	247	236	226	233	267	280	244	237	259	250	266	239	228	243	258	245	253	242	230	250	206	240	250	235	272	232	260	239	252	238	232	235	223	266	240	247	228	241	276	263	287	219	250	262	245	213	225	241	265	236	240	239	244	261	251	257	251	229	246	229	225	257	268	220	258	233	246	263	198	252	241	243	252	238	236	256	265	252	234	233	253	238	241	213	242	248	246	251	240	236	204	214	231	248	265	243	227	225	236	248	230	257	252	241	224
22216	5258	705	464	390	418	379	350	362	290	323	326	347	311	346	328	319	325	337	339	295	298	286	290	332	312	300	293	331	284	321	295	293	314	318	339	304	289	299	299	311	309	303	336	304	306	317	295	319	331	301	347	302	309	320	318	293	323	290	311	309	272	307	325	272	311	305	302	316	275	313	296	301	305	286	322	310	275	305	303	304	289	295	314	295	319	279	301	305	298	315	311	314	295	305	336	281	307	284	335	345	339	305	315	319	311	290	311	298	287	345	311	301	296	340	326	284	320	322	315	300	335	332	303	330	315	330	297	293	282	333	299	328	304	280	309	325	296	314	302	282	307	317	313	294	325	317	303	315	306	278	283	290	330	304	311	325	298	277	309	320	310	299	317	329	319	327	343	285	287	286	310	313	321	347	306	304	331	341	300	320	278	284	315	330	296	283	312	304	311	297	336	274	319	289	322	298	285	287	295	298	318	331	309	323	287	311	328	299	321	343	321	339	302	336	281	289	283	292	315	327	284	296	303	291	281	309	323	304	340	271	297	299	298	332	318	331	313	315	295	300	291	307	269	271	305	288	317	291	282	301	316	319	326	298	318	325	266	320	289	291	317	281	339	282	334	316	310	308	289	341	292	293	312	345	296	306	307	293	320	312	307	324	318	303	312	281	328	303	330	297	280	317	306	303	281	308	314	313	309	323	303	321	289	292	300	331	288	327	298	311	316	289	320	294	299	296	320	332	264	293	354	309	342	317	299	341	317	296	291	307	307	305	299	299	307	321	310	260	303	328	323	284	306	292	323	332	310	309	297	321	297	301	290	319	292	297	288	298	316	337	307	293	284	303	269	318	298	308	309	306	324	332	288	291	297	325	338	324	317	299	307	316	287	321	309	320	280	298	315	296	333	309	300	291	330	293	291	326	312	302	327	289	298	312	289	298	322	304	311	317	316	288	310	308	314	296	288	323	288	298	281	300	296	320	315	299	310	339	329	333	296	327	292	295	309	305	320	328	309	263	290	320	298	310	325	287	327	282	304	309	293	287	341	339	281	288	305	298	296	351	311	317	317	299	300	279	294	281	318	324	306	314	314	314	313	329	287	297	310	303	286	301	323	283	314	324	306	323	306	336	319	288	291	308	296	284	295	297	300	294	308	281	287	286	296	305	308	326	282	309	296	295	296	290	303	306	278	293	336	284	318	317	323	295	285	310	307	299	328	304	281	316	307	301	304	289	313	303	312	280	304	324	288	286	306	302	301	298	313	299	334	324	318	306	308	323	319	296	286	304	309	308	309	296	268	317	299	306	294	327	301	312	309	302	313	320	292	332	292	314	307	306	341	290	285	307	277	347	296	316	311	306	302	321	304	316	319	288	317	309	304	301	279	314	346	318	324	289	317	306	283	342	329	270	322	286	311	340	288	345	314	290	292	306	321	315	304	286	291	309	289	287	294	284	304	323	303	336	284	287	289	315	305	311	313	324	294	316	279	319	315	313	285	298	310	307	314	299	321	308	290	323	305	293	309	305	279	317	311	321	307	317	282	327	300	327	287	289	325	306	291	292	317	341	326	319	306	301	318	337	335	312	277	268	286	303	317	275	309	314	349	328	303	327	301	302	297	263	314	331	299	323	330	299	319	320	294	312	308	301	302	282	304	297	300	307	340	325	312	295	303	293	301	284	288	314	300	292	306	300	300	286	325	321	283	319	353	297	288	323	324	292	313	327	291	275	293	293	294	309	348	330	300	298	303	281	298	292	291	317	290	266	289	296	295	314	315	282	295	324	329	294	310	313	315	335	293	283	310	295	323	282	307	297	306	309	312	296	270	289	290	326	306	323	281	328	315	329	303	312	334	317	321	327	283	308	286	289	310	320	317	303	295	335	321	286	328	358	303	296	325	323	327	297	303	285	273	292	324	324	327	318	307	302	281	298	324	315	332	319	277	293	329	344	333	316	334	272	314	297	321	315	310	290	298	291	329	317	288	324	318	281	333	306	316	319	327	288	330	313	329	285	311	341	312	314	301	296	292	288	310	308	326	317	308	321	313	310	333	308	301	302	297	306	273	306	317	268	287	324	303	335	331	314	341	310	315	301	308	306	304	315	273	278	295	297	300	308	315	313	311	307	342	307	296	311	298	292	321	285	327	297	315	274	310	318	308	308	285	307	302	296	313	277	327	291	313	313	292	334	289	312	301	316	310	312	289	314	289	297	332	324	303	302	272	292	281	299	330	249	356	287	311	302	301	294	265	318	300	314	315	324	319	313	318	284	332	301	307	294	308	302	293	293	291	291	285	314	307	314	294	307	300	303	312	290	305	323	323	283	293	280	290	305	323	301	314	309	285	314	296	308	294	295	267	301	334	307	286	284	325	318	307	292	321	274	284	290	332	315	299	294	315	292	330	301	288	305	279	296	293	302	280	292	288	306	294	331	300	305	310	285	294	332	298	310	283	304	310	288	298	287	329	334	279	311	277	310	259	313	324	330	257	328	300	290	328	277	305	314	298	283	318	291	326	268	285	306	313	272	311	299	296	308	334	259	322	302	281	319	329	322	290	318	316	307	272	301	339	306	318	306	323	293	307	302	318	310	324	303	288	303	308	306	299	300	336	295	311	312	319	328	329	337	296	309	297	307	307	313	295	357	304	298	303	305	296	305	313	303	324	305	301	310	311	294	331	336	302	337	317	313	338	335	321	310	324	316	298	309	310	301	346	288	309	308	313	297	308	282	301	315	294	314	319	288	304	307	294	273	309	321	311	316	318	317	288	291	261	330	288	301	286	301	319	360	332	304	328	330	305	333	329	300	320	295	330	318	272	309	299	302	305	269	297	315	285	298	287	288	299	275	331	323	297	333	301	317	288	324	311	302	311	321	334	310	336	319	298	289	305	312	260	293	320	311	320	298	331	303	294	329	304	337	294	307	321	311	288	291	325	324	287	343	294	312	329	303	311	315	311	316	309	329	342	294	309	305	299	320	327	302	321	305	315	296	338	324	322	323	290	284	321	327	287	285	295	327	334	300	308	324	288	312	286	282	279	283	320	298	306	323	303	318	313	293	318	291	326	291	276	329	282	299	312	337	329	315	288	309	312	316	325	309	318	324	312	293	314	317	283	314	305	270	310	280	282	333	330	283	302	299	318	348	266	327	337	279	330	315	308	311	321	308	287	349	296	325	280	332	314	307	317	304	297	323	312	329	279	344	299	311	305	308	303	313	289	322	314	324	317	302	289	297	302	303	309	307	308	346	321	288	311	326	334	298	314	287	330	308	314	307	305	349	295	324	313	302	321	319	318	320	285	315	290	298	282	289	302	300	312	323	318	321	300	301	317	282	308	276	312	287	298	325	308	277	311	314	309	369	298	302	308	305	310	307	332	337	306	336	326	319	304	297	309	328	320	285	285	299	289	294	275	338	315	320	317	339	324	305	290	317	300	295	315	304	303	312	316	314	269	287	305	305	297	309	315	317	299	322	304	322	288	313	312
24450	21465	28695	24607	21418	8223	1054	737	731	636	592	639	572	549	550	567	565	528	517	520	493	516	521	474	510	545	518	525	495	474	520	541	532	485	506	497	546	514	483	484	477	488	517	504	472	485	478	510	503	455	470	515	519	467	496	482	540	494	510	455	477	507	486	476	529	486	511	466	427	510	513	464	481	489	475	481	492	503	491	454	496	483	503	498	496	525	473	517	497	423	488	491	447	493	489	527	528	469	484	501	488	495	452	437	537	456	490	492	497	505	503	509	500	468	522	500	455	486	502	504	474	489	485	447	512	514	506	487	465	484	496	506	483	479	490	501	480	477	529	471	494	493	506	485	472	502	489	494	483	501	533	512	477	487	489	486	470	441	479	476	501	518	479	516	496	488	466	507	453	490	501	479	493	457	491	469	466	500	500	494	535	493	438	509	465	489	485	519	500	503	462	475	491	460	514	469	477	477	494	456	512	456	491	502	492	483	509	424	497	505	480	540	492	480	492	528	486	502	487	488	474	482	474	457	475	436	455	529	507	495	479	500	497	517	511	504	476	518	479	501	473	474	481	466	489	531	483	497	497	481	489	472	504	474	476	514	473	459	504	494	516	522	494	488	500	458	473	493	475	476	482	476	510	538	493	477	500	520	490	498	514	496	485	485	511	470	526	491	474	532	494	482	494	464	518	463	450	500	482	482	469	495	482	479	498	499	468	494	469	469	501	477	486	507	523	515	466	458	521	494	505	516	524	442	486	501	482	521	494	511	490	469	469	470	479	505	479	474	500	480	508	451	497	470	472	465	478	457	488	491	471	446	502	490	502	487	468	491	505	500	448	464	469	453	494	520	441	461	495	467	510	458	505	444	467	482	519	495	429	485	471	495	459	484	465	497	460	480	475	470	515	511	483	499	490	459	455	497	514	560	505	492	475	467	467	494	530	506	508	491	435	477	465	472	492	455	481	498	478	448	481	509	474	484	485	478	491	498	499	471	485	535	481	488	470	496	539	457	457	497	502	526	500	486	512	470	496	509	476	497	488	499	463	479	468	528	483	482	470	487	510	514	492	495	492	463	499	506	481	487	486	486	501	468	484	495	508	459	456	497	447	450	464	449	490	479	479	490	490	479	506	509	489	445	534	473	517	528	522	518	476	522	473	469	517	487	499	481	492	484	486	520	475	507	474	486	516	504	457	485	498	471	516	509	469	493	449	454	467	504	501	474	495	510	499	489	506	498	479	473	491	503	494	458	496	480	458	445	513	519	472	494	463	501	467	466	481	441	525	507	506	508	497	495	529	504	521	470	492	456	477	507	512	505	493	442	490	488	480	461	515	534	526	513	522	486	504	508	471	510	518	486	448	497	500	525	494	485	501	508	481	483	513	477	489	487	547	469	491	509	450	514	513	469	456	463	474	473	507	470	483	476	494	483	502	462	506	506	493	458	465	498	528	494	453	516	474	485	478	485	487	486	498	498	508	510	474	469	492	515	480	467	470	535	489	464	530	440	494	458	453	460	479	487	491	505	490	485	517	477	515	506	485	468	518	486	524	501	488	509	512	482	492	478	540	509	475	510	473	494	517	459	448	499	471	498	478	498	494	505	517	485	457	525	490	488	480	469	516	462	481	553	495	452	489	500	508	539	479	477	525	509	458	543	490	530	527	489	443	490	496	442	459	504	475	543	449	445	515	490	533	469	490	504	511	468	488	499	483	474	501	521	484	472	516	522	474	466	493	514	494	554	469	509	511	440	549	490	476	549	470	506	491	492	491	490	492	479	493	470	455	529	524	481	485	495	484	473	468	480	504	507	449	479	474	478	547	505	537	520	519	469	479	492	522	492	455	461	476	461	492	508	473	504	492	497	497	508	532	473	458	470	467	505	472	486	466	476	505	487	462	516	468	416	480	449	468	529	488	501	483	474	524	529	492	495	458	534	490	490	440	490	492	511	495	463	467	482	491	486	489	501	505	465	493	464	498	478	458	474	466	504	509	459	457	493	481	541	491	483	480	494	489	501	485	470	495	498	499	466	498	498	486	480	484	495	486	505	467	459	516	471	459	486	483	491	485	508	484	485	482	489	504	493	520	496	472	469	475	511	522	485	490	501	471	469	480	493	467	482	486	475	458	516	518	461	487	507	444	511	484	484	485	445	519	498	494	479	427	469	475	507	525	504	504	491	523	481	507	483	504	484	494	492	486	470	448	503	477	499	489	514	540	476	477	497	473	487	468	489	477	475	504	504	499	496	495	460	475	477	474	500	449	513	473	451	522	505	466	491	496	506	477	471	471	503	519	504	478	425	504	494	492	497	509	478	531	489	472	498	456	464	479	486	485	536	446	508	496	489	498	496	475	488	478	470	505	485	498	453	481	478	461	477	523	510	493	502	506	496	509	502	506	486	501	466	494	480	526	478	543	495	492	502	466	469	495	489	516	504	472	482	506	474	480	499	486	491	491	493	492	497	498	516	468	506	472	503	479	478	506	530	486	470	460	492	483	521	509	480	522	477	463	545	459	512	475	487	478	484	501	451	481	528	516	525	473	533	483	494	468	531	506	474	465	521	484	457	486	466	479	469	479	496	508	482	501	458	485	487	441	494	517	481	461	494	466	489	485	500	528	506	472	537	521	484	481	469	464	490	502	506	459	472	448	470	510	474	477	517	479	486	475	482	498	479	548	517	452	469	482	470	484	524	493	477	498	492	477	477	520	468	473	531	505	475	485	513	450	483	471	507	473	499	549	485	473	462	517	496	468	519	477	484	492	461	489	480	498	506	478	479	508	496	497	458	517	439	486	541	476	475	497	477	444	480	515	470	461	502	493	457	501	509	533	456	536	519	494	467	478	486	491	490	499	470	506	452	475	477	510	489	513	472	453	495	457	502	490	463	489	488	480	481	505	465	466	499	465	483	468	493	477	464	468	536	500	509	481	488	507	512	490	497	505	503	465	481	462	481	509	478	508	498	482	508	468	499	473	525	480	503	478	499	499	477	473	509	467	501	497	506	474	491	504	478	508	481	459	482	469	506	450	489	527	453	453	497	466	503	522	523	503	472	480	528	526	451	536	525	469	507	479	503	494	446	468	516	535	460	510	479	461	451	477	481	495	525	458	483	488	480	462	501	514	494	522	550	469	457	501	489	489	478	510	494	460	508	476	486	463	517	513	483	482	458	501	450	511	509	475	490	495	502	479	490	495	525	495	478	484	462	507	473	502	502	462	475	512	469	480	474	507	479	467	501	467	474	450	508	497	480	459	495	462	445	466	532	537	452	500	492	473	473	489	500	529	489	469	500	464	490	451	523	483	473	541	481	518	486	462	504	513	436	484	486	507	512	476	484	506	459	480	501	505	453	503	502	487	509	497	479	466	474	502	475	474	475	500	531	510	504	512	506	485	498	487	489	452	492	484	480	503	479	504	472	484	501	464	464	489	474	485	455	515	484	486	491	477	493	479	468	491	479	495	485	480	480	525	446	465	492	509	482	482	478
51189	18812	5760	2857	2172	1646	1311	1156	1034	986	848	817	880	806	722	712	718	652	681	637	665	649	661	657	644	641	621	627	611	626	624	608	649	594	600	587	655	610	623	556	627	604	613	562	601	581	627	616	614	583	611	604	590	579	636	612	626	608	530	616	627	612	616	675	577	618	640	633	593	605	585	586	612	610	641	615	609	589	632	602	580	579	638	615	598	599	637	583	577	594	589	591	621	560	599	583	629	607	587	614	615	587	588	579	591	619	611	594	644	617	559	582	589	597	593	616	573	559	590	582	601	609	608	556	555	627	593	607	605	583	591	630	624	583	612	605	609	619	593	610	573	592	615	567	621	609	596	568	604	607	620	622	606	602	597	603	632	556	565	596	570	589	594	566	621	624	606	562	608	554	585	565	592	586	607	551	581	614	613	593	600	636	613	633	606	598	636	621	607	576	606	642	614	592	564	598	609	589	579	643	632	553	589	577	595	632	591	587	580	610	596	626	618	586	545	626	580	630	602	631	596	601	626	606	571	558	621	595	600	617	622	600	613	604	636	583	578	569	589	606	586	595	600	630	613	611	608	631	565	609	543	626	586	618	613	661	560	572	635	589	600	622	632	602	583	623	579	566	561	610	553	610	606	594	599	605	644	550	552	570	562	611	589	596	585	594	574	585	583	617	580	600	587	589	577	631	606	564	592	624	621	614	616	587	566	587	601	586	564	614	583	611	583	625	581	548	581	598	581	614	612	585	601	577	607	556	594	614	628	574	587	595	562	585	621	597	615	631	567	595	577	646	613	577	577	634	603	653	575	615	558	567	607	582	540	585	608	617	559	603	569	606	617	572	582	616	552	583	595	592	597	619	580	561	587	604	602	622	623	585	567	568	598	587	660	560	613	636	571	628	655	651	592	571	617	575	584	593	591	589	601	615	591	621	618	575	618	622	635	667	610	594	637	620	598	628	602	633	607	591	635	580	625	604	567	596	589	600	639	605	594	519	612	612	618	589	564	568	585	612	654	617	610	614	616	594	610	591	598	578	597	566	606	623	611	614	618	597	613	587	606	580	602	580	604	612	619	631	604	549	606	584	580	589	616	588	598	614	572	607	585	606	619	580	609	592	578	540	598	581	559	601	568	596	606	616	652	555	609	544	584	613	588	596	601	574	601	581	613	622	557	591	556	584	557	606	577	563	591	546	606	616	621	618	596	654	618	594	553	620	563	644	570	559	593	596	587	593	640	550	622	607	585	601	614	574	572	590	599	602	624	598	589	606	625	576	609	591	585	558	576	603	604	581	600	568	595	601	570	597	565	588	646	580	583	582	562	573	579	611	567	607	575	620	596	557	594	577	601	609	569	632	623	611	581	599	590	593	600	563	640	603	567	582	604	565	587	581	564	609	622	581	625	573	611	592	576	584	591	595	628	617	581	597	606	560	574	576	593	580	581	541	558	617	640	612	647	635	558	619	574	603	578	613	568	637	580	606	612	621	596	619	538	573	591	580	585	554	593	656	581	638	581	583	607	571	629	559	593	621	580	533	579	594	555	593	579	593	597	594	580	625	547	636	587	555	603	572	574	608	567	603	582	571	590	604	583	612	592	629	617	619	583	601	572	629	569	578	649	638	587	615	591	561	574	587	611	620	635	561	614	590	601	576	604	610	609	589	584	563	621	577	576	606	580	602	566	623	598	609	595	606	564	561	619	605	589	589	590	578	594	626	588	599	570	627	604	644	589	606	595	624	602	559	603	615	586	590	569	583	584	549	637	590	564	596	575	596	618	651	624	606	613	569	626	603	597	660	610	627	615	554	596	616	616	627	587	609	615	604	597	583	628	611	622	577	599	627	561	596	599	577	577	596	561	579	608	627	599	594	571	548	614	556	633	564	625	609	636	600	531	584	597	617	562	555	612	602	590	593	587	577	571	598	601	653	549	587	582	565	604	569	585	580	595	618	621	589	570	583	563	584	608	596	606	629	594	571	628	539	567	580	619	600	563	591	575	602	605	565	624	589	621	586	564	597	611	550	610	617	635	581	613	577	637	581	571	591	653	589	614	611	591	607	620	612	631	613	574	573	602	597	615	599	619	605	602	592	652	568	601	563	608	607	564	559	634	611	559	607	587	610	625	623	597	606	606	574	620	563	618	623	583	586	591	647	609	594	556	608	537	625	609	634	592	641	641	586	606	619	578	604	623	634	540	563	594	601	625	578	608	624	589	552	617	616	612	623	588	648	589	590	613	605	632	603	579	624	597	613	635	569	590	578	589	595	596	612	585	611	575	595	605	592	629	589	589	624	599	626	617	601	585	631	553	628	609	609	598	589	564	606	586	605	606	596	635	620	574	610	595	599	625	597	539	598	614	576	613	597	586	575	581	639	603	598	617	620	641	544	624	595	597	584	567	605	631	602	575	562	591	589	589	578	626	553	624	603	590	593	568	609	605	618	598	605	613	595	585	608	598	598	630	580	616	594	602	571	624	583	639	616	559	569	626	590	602	596	613	570	578	629	575	585	556	607	570	535	579	616	623	584	652	573	675	572	582	623	552	586	591	624	648	531	607	618	573	635	598	619	601	603	607	639	600	591	604	628	577	645	574	600	621	550	587	633	597	581	583	607	647	629	587	606	605	623	603	612	587	591	660	579	651	584	562	579	587	638	593	594	571	613	604	606	600	595	600	560	622	611	562	608	611	628	642	624	600	597	638	599	578	621	574	588	576	590	600	596	615	624	568	611	596	603	585	589	604	603	558	595	616	515	577	631	627	592	554	599	582	621	639	585	611	595	598	561	580	619	601	618	616	633	566	610	595	598	630	606	597	609	590	570	609	574	584	587	579	629	616	606	580	639	612	579	580	587	545	637	601	579	592	642	566	568	641	579	601	595	614	645	591	584	629	598	588	620	636	584	565	600	626	622	591	543	588	627	560	598	581	579	564	563	577	548	592	582	578	595	649	592	603	605	624	573	638	611	566	590	570	643	635	588	597	540	623	610	615	638	599	642	647	600	572	593	631	575	643	551	597	594	602	579	608	611	626	602	629	591	603	580	605	594	606	594	631	568	596	564	625	604	566	600	600	579	612	612	533	593	600	601	557	605	577	559	582	607	611	652	568	580	608	603	607	577	576	564	612	601	613	624	600	593	596	626	556	613	562	594	635	612	603	559	581	605	579	581	630	610	558	583	605	588	641	562	603	599	591	622	612	574	592	609	580	602	628	563	593	594	609	586	592	597	583	609	598	626	617	569	625	595	609	556	603	607	576	648	621	550	609	616	582	607	634	620	548	605	587	614	598	643	583	560	596	583	590	589	570	630	575	550	608	648	629	566	562	593	600	568	583	573	600	561	588	635	606	570	559	571	602	633	653	612	570	594	625	631	613	544	623	597	622	614	563	579	609	604	612	593	592	589	580	616	587	563	534	607	606	585	593	582	631	614	605	576	593	578	634	592	601	626	570	622	609	557	591	616	596	612	587	585	613	638	612	554	610	587
25819	21483	27284	25609	6269	404	309	284	254	254	219	229	233	195	232	195	223	201	180	183	193	171	188	187	220	186	186	214	179	183	183	204	174	207	181	197	202	180	184	198	198	184	192	211	187	196	213	200	189	190	160	216	207	221	203	198	191	198	186	200	221	192	182	212	191	209	174	194	202	179	190	200	196	180	204	194	191	188	189	187	207	199	180	187	189	194	181	189	210	185	168	188	180	206	219	210	176	170	195	186	197	173	198	181	177	194	188	181	190	172	173	183	160	185	176	171	203	184	202	186	196	173	173	188	203	180	185	167	176	206	176	205	189	205	179	201	194	175	199	189	211	190	190	186	189	209	195	205	182	195	191	207	177	193	176	192	175	197	213	185	214	185	198	182	171	185	177	191	185	193	176	164	202	196	174	185	189	209	178	177	195	202	179	177	193	183	186	177	221	187	186	193	194	170	196	171	204	190	183	168	174	199	210	181	195	187	197	194	188	179	192	191	173	163	193	177	210	196	197	172	171	186	180	187	170	182	191	177	171	185	177	205	161	188	178	168	175	183	219	191	199	173	164	200	201	200	181	186	200	172	189	175	159	211	220	179	180	181	181	183	199	208	168	195	188	178	190	171	194	184	174	187	180	178	185	204	196	221	181	172	198	185	199	181	174	171	194	182	176	195	156	193	185	190	197	200	194	198	203	185	190	176	147	193	223	183	189	200	222	211	191	198	177	193	200	201	168	209	175	154	202	194	178	221	183	192	191	162	177	190	197	191	196	183	205	170	182	199	187	177	195	195	199	207	202	169	179	200	198	189	169	178	197	215	189	178	182	184	183	211	172	201	148	196	201	164	188	200	190	178	183	178	188	175	199	197	211	167	192	202	171	187	210	206	176	180	192	183	190	195	189	178	193	179	192	176	194	193	187	206	185	192	169	200	188	191	222	156	186	189	174	196	210	213	213	193	193	206	193	185	201	162	195	183	179	186	211	205	190	212	203	185	173	189	191	205	205	190	203	184	169	181	191	162	189	193	210	194	195	197	184	187	167	191	181	195	169	198	199	185	184	205	164	205	179	197	176	192	191	156	193	173	187	210	206	194	178	171	177	181	195	188	193	191	175	221	173	167	180	207	187	164	191	206	214	168	199	208	201	187	191	199	191	174	181	201	192	202	167	158	173	200	183	178	222	196	183	170	192	176	198	205	150	200	191	190	197	193	222	193	211	215	176	200	170	189	157	175	217	178	187	210	154	182	202	178	215	194	180	203	202	190	196	167	188	199	181	187	187	207	188	189	201	175	168	171	166	191	175	212	204	211	225	199	205	180	185	165	171	177	198	210	195	201	188	182	171	186	182	181	204	197	201	190	183	177	195	158	208	192	196	198	205	204	142	189	186	180	204	204	180	174	186	180	181	184	214	198	210	202	203	186	182	199	194	194	180	190	202	205	181	202	190	177	168	194	198	203	192	198	152	216	211	180	176	201	191	190	199	188	175	185	183	201	168	196	192	193	198	194	188	224	195	190	179	182	163	193	184	178	198	186	208	192	193	176	190	193	193	213	188	209	185	191	187	205	179	186	174	223	184	177	190	194	191	171	188	190	184	218	181	179	189	208	199	186	177	191	172	206	189	184	173	197	191	199	176	191	211	206	186	192	181	209	201	176	200	179	188	180	166	193	194	182	175	188	177	183	203	181	189	202	187	201	180	165	182	174	214	180	183	176	206	196	196	185	196	187	185	211	207	175	210	186	208	205	166	184	190	179	188	189	178	189	198	191	187	179	202	185	164	188	177	190	187	193	175	187	191	214	183	168	175	183	217	208	209	194	181	166	204	188	183	204	198	188	179	178	187	188	194	183	189	177	189	206	173	181	189	198	176	183	192	192	177	164	185	223	203	194	181	204	202	192	193	159	204	191	188	185	224	192	185	199	190	190	198	171	203	232	200	182	195	196	174	209	187	196	182	174	188	185	210	165	192	202	182	196	165	166	168	214	183	190	203	182	175	196	181	168	192	181	187	162	206	191	180	186	188	228	179	182	212	192	175	201	202	167	183	194	209	177	212	177	203	169	206	227	190	198	171	182	204	159	185	193	205	208	189	186	183	178	188	194	166	212	205	188	181	195	198	196	197	191	184	203	208	170	210	158	199	169	182	182	192	194	189	158	201	203	208	201	164	194	184	190	207	200	185	184	187	157	184	207	212	160	194	185	182	184	179	216	189	181	202	190	174	183	218	208	177	197	219	202	204	186	189	167	194	187	183	194	185	163	183	221	223	197	163	202	172	147	193	199	219	187	167	169	174	217	175	183	205	175	197	182	168	204	240	187	204	195	186	214	190	161	207	184	203	194	201	181	173	188	172	203	183	185	202	185	190	182	186	175	175	204	197	180	154	184	188	176	187	201	202	189	181	189	194	186	199	221	211	186	175	176	197	200	162	184	159	201	191	173	188	211	176	184	177	198	169	164	189	204	199	175	183	215	187	185	179	192	170	184	185	180	178	194	171	191	178	213	176	192	190	185	159	174	196	195	181	185	184	196	186	175	204	182	185	229	178	200	165	207	163	194	182	165	168	197	204	204	212	183	234	176	182	212	174	162	181	170	190	198	186	190	205	198	210	186	187	174	180	187	182	192	198	217	176	174	185	188	179	193	190	195	204	190	175	223	184	222	190	194	201	177	175	176	179	192	197	185	174	187	188	171	207	204	201	169	178	198	204	186	189	200	187	186	225	182	189	184	208	182	165	193	197	180	196	215	188	181	197	194	206	188	205	218	200	205	208	197	196	180	181	188	168	174	188	196	181	198	227	208	186	182	208	163	201	178	196	189	209	192	190	216	204	174	192	182	201	171	199	206	177	183	187	186	201	185	199	187	162	166	192	182	207	156	182	175	202	182	189	221	163	181	197	192	187	184	185	187	188	193	201	195	197	180	166	185	209	193	169	190	200	176	188	214	197	182	153	207	186	202	212	193	201	183	194	174	186	181	216	169	228	210	208	191	198	206	178	204	180	176	185	195	177	194	185	199	194	173	202	200	186	205	182	196	193	173	183	198	191	200	213	202	188	202	186	203	196	186	197	198	173	184	172	185	194	179	183	166	210	184	191	206	203	199	187	174	175	180	170	190	195	175	183	178	214	191	173	173	170	177	188	186	205	196	202	175	170	209	195	197	185	178	179	189	204	184	201	199	203	187	189	168	169	178	190	191	198	193	172	203	199	178	178	202	174	184	208	179	185	188	182	182	212	174	167	193	187	169	183	194	179	189	179	193	198	189	198	183	172	188	181	221	208	166	176	195	205	191	180	211	202	201	191	182	182	189	201	213	183	197	206	209	197	191	199	214	166	198	225	189	183	179	184	221	176	195	191	195	177	170	203	164	212	208	194	173	172	201	199	196	167	213	176	186	184	196	190	182	179	149	175	197	192	172	191	208	174	192	191	196	202	170	191	183	212	200	205	186	195	198	203	203	189	172	198	171	188	183	162	193	197	210
47016	14167	2903	1497	963	809	695	576	521	466	416	389	363	334	345	348	310	302	318	316	300	306	265	296	282	276	270	280	266	285	292	243	261	261	267	287	286	266	279	254	253	261	263	260	276	263	270	259	266	276	288	273	245	268	238	277	264	259	247	236	278	291	271	287	314	257	265	288	253	259	259	274	253	263	257	287	239	253	249	254	270	271	231	237	272	272	239	254	259	255	302	258	273	280	256	242	264	265	257	238	261	273	254	244	259	226	242	246	264	274	250	279	286	264	259	271	285	257	255	255	262	243	246	230	260	263	258	255	258	258	278	261	263	273	266	256	256	267	246	269	260	253	255	263	278	236	247	233	246	275	284	225	274	256	261	269	251	298	247	238	264	270	254	266	244	288	280	273	225	251	272	252	258	268	240	255	243	254	264	291	266	244	273	261	262	229	226	268	237	251	252	234	241	248	285	293	265	265	246	268	256	278	275	280	268	271	253	237	255	237	254	248	232	304	277	228	256	251	266	249	271	229	259	276	242	247	272	287	243	278	244	249	267	278	254	260	245	289	277	278	241	265	253	262	244	303	257	253	249	249	256	255	264	263	298	283	283	283	298	276	256	250	286	253	257	284	283	277	290	286	277	243	241	272	259	246	253	236	264	276	264	247	236	255	246	255	242	248	277	265	251	258	260	251	269	267	254	258	278	277	236	252	270	259	269	257	255	275	246	293	256	258	261	223	263	277	278	267	259	278	249	265	251	244	260	262	256	294	250	258	256	283	256	260	277	253	271	275	241	256	243	259	273	271	276	259	264	238	301	244	269	272	261	277	284	262	257	262	229	271	269	264	260	282	264	260	240	253	287	280	263	254	240	267	256	257	263	231	245	264	243	276	246	241	240	262	252	275	255	263	301	259	269	267	263	269	236	274	237	261	253	268	279	232	239	290	242	291	245	266	255	238	295	262	257	244	253	274	268	274	257	270	296	273	284	216	270	300	246	253	255	250	249	245	292	258	275	262	258	265	260	268	257	253	282	279	262	234	275	235	271	267	265	244	262	272	245	271	253	266	240	220	240	243	290	276	210	240	253	264	230	254	261	261	255	284	253	267	287	269	287	255	240	231	249	283	262	256	272	238	244	242	259	258	225	258	283	265	268	240	267	257	263	298	219	252	254	253	259	250	288	257	265	264	257	266	258	274	233	211	291	237	238	292	245	293	275	279	253	293	252	245	233	267	254	265	285	239	226	258	250	279	247	260	264	249	260	265	266	278	266	263	237	223	266	283	255	256	264	288	267	270	302	269	279	243	253	258	266	254	247	274	246	243	266	271	259	258	263	260	276	267	264	275	268	267	252	232	257	278	260	246	301	270	266	274	240	273	267	255	268	256	264	258	268	262	262	276	259	253	248	273	250	258	240	261	264	240	262	247	268	275	246	225	267	266	255	295	290	270	236	268	302	267	268	255	283	263	263	277	259	269	228	236	258	266	270	239	251	277	230	280	258	257	249	283	278	268	250	249	233	256	269	294	259	269	274	257	264	255	225	273	274	274	246	234	270	272	274	263	274	251	269	255	272	252	264	236	274	263	259	278	275	251	264	273	274	268	252	260	252	274	249	254	273	246	254	272	248	255	283	285	250	289	259	297	239	244	270	252	260	241	209	239	249	254	260	282	265	234	273	260	273	266	284	248	247	248	244	294	262	271	267	273	258	252	260	259	257	272	265	263	251	260	258	279	251	244	258	251	254	286	263	273	262	273	271	279	262	261	251	260	263	250	234	277	279	268	262	276	292	274	250	271	247	262	247	252	261	281	229	245	249	287	269	239	263	248	241	237	282	276	247	281	260	265	272	249	270	245	250	265	281	266	256	244	260	255	272	252	258	276	267	257	233	263	252	232	271	241	273	268	259	250	242	251	253	243	264	248	224	280	295	252	265	244	255	265	265	247	274	265	263	271	268	252	272	263	256	262	294	267	266	263	249	267	270	270	276	272	265	264	242	283	255	285	249	274	310	286	261	266	287	253	254	283	289	277	240	261	316	254	262	271	251	262	232	281	236	264	251	247	260	267	269	262	237	256	263	262	231	271	249	268	263	277	255	234	259	238	281	262	246	252	251	254	275	257	250	251	266	240	233	285	275	250	277	249	268	273	261	257	251	246	253	254	255	268	247	266	265	235	279	286	255	267	264	249	262	275	264	258	262	250	276	241	260	250	261	261	264	258	222	270	253	279	239	263	254	265	265	254	256	273	242	274	273	286	251	235	260	259	266	261	237	277	253	274	259	270	273	274	257	274	233	266	256	233	260	261	237	247	271	260	275	255	274	256	244	263	255	294	242	256	264	269	265	244	261	256	241	252	267	287	250	266	259	247	235	254	239	289	268	233	278	261	271	239	242	271	256	263	241	269	260	279	269	271	259	295	270	266	250	252	278	263	268	247	258	250	247	279	228	245	268	242	287	277	255	240	256	274	247	273	292	259	257	255	267	263	280	286	274	254	267	273	264	251	260	262	259	255	252	254	265	243	255	270	264	278	271	259	242	260	280	299	243	257	246	236	234	254	244	252	268	246	247	260	250	240	263	235	261	255	263	271	272	252	246	253	257	267	266	233	255	250	248	268	264	252	263	264	248	239	247	258	273	231	274	262	259	248	258	255	277	255	274	259	247	278	258	244	280	249	233	247	257	251	240	262	284	312	247	240	243	237	241	270	291	278	263	254	257	270	242	242	276	277	264	274	273	261	278	256	228	250	264	261	269	298	255	286	246	264	266	267	301	260	266	288	255	287	231	267	264	245	224	251	254	249	270	285	245	251	254	266	299	260	243	258	274	231	262	229	264	264	254	220	282	259	266	275	259	279	249	265	243	239	242	261	267	255	280	279	234	228	256	250	261	264	251	264	234	216	229	248	242	257	261	269	231	247	265	286	275	270	255	271	260	270	242	255	270	282	260	255	265	298	278	278	262	264	268	253	258	272	257	256	252	240	264	246	260	268	267	271	241	263	285	250	258	257	265	257	250	273	252	264	271	237	296	285	287	251	275	252	242	289	248	255	244	258	261	265	275	272	269	262	251	262	259	270	252	258	270	251	240	243	266	271	258	251	278	233	244	269	308	237	255	255	281	275	259	248	248	245	253	258	266	240	268	248	263	267	250	245	276	289	234	259	267	245	250	250	246	268	220	285	258	274	267	253	272	264	255	254	271	263	254	249	242	266	253	271	278	271	274	261	258	277	276	261	230	229	307	255	264	249	268	257	236	276	274	260	266	251	227	229	255	272	264	254	272	246	252	276	237	262	271	291	261	290	261	247	234	287	248	247	256	266	253	252	256	252	250	260	267	264	291	250	260	233	245	260	268	264	277	259	233	251	253	262	273	261	258	242	285	222	266	278	252	212	267	276	261	270	264	220	260	265	260	263	238	279	252	249	260	269	231	257	275	243	293	281	288	252	251	262	267	249	235	260	254	280	244	262	285	255	263	237	277	252	256	276	267	259
23375	21500	29210	24216	21504	21502	6455	1076	852	839	735	788	711	675	681	621	592	626	595	608	555	627	556	602	584	610	536	563	526	550	588	606	555	589	546	551	563	530	537	556	536	579	534	535	545	587	535	531	561	581	534	535	555	529	561	521	540	580	547	528	536	548	545	533	542	514	567	502	543	556	573	580	528	550	559	522	561	563	567	571	533	565	517	494	560	544	568	573	532	538	554	576	516	555	528	496	557	533	529	541	520	514	532	525	539	590	550	484	539	538	522	525	577	533	510	523	539	529	549	513	545	552	507	536	496	528	492	553	520	517	515	550	572	550	539	517	556	521	523	517	530	543	518	550	525	530	535	493	512	519	543	499	534	549	520	529	481	549	550	536	541	497	524	568	530	528	477	493	556	531	542	552	533	513	506	504	524	536	506	560	605	504	528	568	526	532	534	514	541	540	521	528	561	532	517	576	538	528	538	514	526	530	507	526	521	511	489	563	554	572	536	584	549	541	544	533	551	511	535	523	573	511	537	531	488	539	501	562	494	565	526	571	524	533	515	541	537	527	523	596	585	538	556	532	507	539	513	511	540	519	510	527	531	517	530	528	516	558	559	520	506	519	524	504	517	513	554	523	492	526	554	560	547	557	515	514	539	536	524	534	549	483	532	545	496	519	534	530	541	553	526	541	547	518	528	534	531	562	555	555	527	526	554	496	531	555	520	529	544	537	526	550	513	501	535	509	535	538	536	515	515	541	499	554	513	491	537	529	520	494	555	532	515	579	537	488	551	549	555	499	554	472	517	527	533	523	498	560	532	529	552	530	513	502	553	552	589	571	531	499	525	529	523	538	543	527	556	552	549	534	520	512	531	545	544	529	535	511	559	518	553	530	524	526	538	497	483	535	536	540	531	510	500	576	529	511	558	543	540	564	556	541	534	567	596	573	537	551	531	542	551	540	504	529	525	531	513	537	557	526	515	529	522	501	526	501	542	531	564	524	533	514	559	573	525	567	529	543	533	512	524	531	516	576	533	482	509	508	556	521	510	540	490	550	535	478	572	567	536	501	512	540	530	548	549	513	521	523	507	508	498	527	531	582	498	575	569	553	557	519	544	583	545	505	518	549	595	544	531	514	546	577	524	490	538	542	529	514	501	548	553	540	555	531	564	537	551	502	526	492	547	541	542	542	522	541	498	510	554	505	581	521	523	517	524	536	517	534	551	504	533	521	522	525	548	528	520	529	542	506	547	542	536	556	557	538	528	552	556	524	510	572	532	551	566	481	532	539	564	511	527	548	547	513	511	570	508	522	573	581	486	558	536	528	536	560	557	543	515	565	526	537	568	603	528	517	545	542	540	550	596	520	542	500	542	518	527	530	515	495	504	497	542	567	536	547	542	555	536	524	463	518	518	515	546	549	560	559	497	561	519	541	557	564	533	527	516	541	552	551	518	525	532	530	587	547	515	540	557	511	538	505	507	547	528	552	553	570	503	559	514	548	584	527	538	560	518	530	522	535	566	551	553	526	548	518	599	557	553	560	523	532	583	543	531	566	531	520	545	517	517	544	567	509	525	558	498	538	561	536	542	517	517	533	522	492	517	544	540	569	536	543	559	588	476	561	534	521	534	577	565	581	506	559	522	531	526	494	534	524	539	503	524	543	560	515	551	551	539	551	543	550	528	537	517	512	573	486	543	494	544	546	504	505	530	521	545	540	524	593	544	517	557	547	547	519	535	508	553	539	523	504	518	531	515	514	548	577	563	543	498	506	549	542	518	489	527	577	558	567	517	555	529	525	532	531	517	522	517	506	507	534	579	536	534	484	537	495	513	557	535	506	546	542	537	557	543	539	533	548	538	541	585	559	492	532	521	481	562	534	539	528	510	557	542	555	495	504	535	543	499	522	544	533	527	524	544	523	572	537	579	494	529	553	495	538	526	491	531	521	517	530	541	585	547	548	533	600	557	532	553	538	534	552	517	524	566	556	573	503	540	553	537	510	557	540	517	530	547	571	548	518	503	538	500	548	521	523	572	572	600	506	560	605	531	506	507	501	567	547	583	528	533	521	516	531	538	541	502	477	515	514	514	569	493	535	502	560	508	490	507	519	514	496	518	532	496	539	550	514	572	588	534	507	524	567	522	554	500	548	573	536	529	507	543	511	510	553	555	480	544	542	541	539	471	486	541	528	585	583	510	492	542	548	576	542	537	510	552	498	517	521	500	541	478	513	577	523	512	531	543	550	535	545	547	529	534	512	542	547	517	546	507	537	524	586	532	514	555	564	538	529	502	563	583	543	546	590	504	558	529	548	516	532	550	513	551	539	541	514	517	519	554	499	560	517	497	538	545	542	553	527	520	509	529	569	503	506	540	510	577	545	501	521	554	523	521	501	529	510	533	512	529	522	504	532	514	538	536	523	533	545	560	492	550	554	559	546	522	556	546	534	531	566	511	520	532	522	534	512	543	552	556	503	574	545	497	545	525	544	549	523	560	540	569	548	525	513	484	562	521	513	569	554	493	514	528	555	513	485	546	560	495	528	513	510	543	550	468	514	563	538	548	530	493	525	530	498	538	515	536	520	538	550	536	510	519	553	513	548	535	546	497	540	487	546	503	556	533	531	540	518	524	539	519	550	534	530	512	543	534	543	532	522	509	533	545	523	535	525	538	556	526	514	565	544	549	501	542	511	548	508	516	564	541	553	525	542	544	541	491	544	561	509	542	523	555	518	532	541	528	562	546	523	505	520	519	579	549	519	555	518	582	555	560	503	559	510	551	542	538	506	518	474	540	531	531	541	584	569	539	527	554	499	516	513	527	574	550	548	516	515	544	533	571	604	553	542	504	513	511	529	524	558	509	509	554	526	538	543	554	560	543	565	480	541	551	531	528	571	528	555	547	578	587	529	499	536	509	530	544	584	548	521	513	540	546	530	561	509	539	553	528	542	564	571	541	547	533	575	546	520	530	525	545	550	561	543	525	497	566	527	514	516	522	545	529	522	558	540	517	512	593	516	491	528	551	519	530	579	540	561	535	533	495	517	482	489	538	507	515	479	516	536	518	551	516	555	516	529	509	533	517	579	540	558	542	507	519	527	550	510	507	557	578	540	539	556	499	531	536	537	564	542	555	477	554	582	557	508	546	541	511	522	554	561	513	540	554	537	540	524	507	566	501	513	522	542	519	566	555	563	540	566	544	550	522	547	498	512	546	541	546	582	509	544	539	506	550	512	532	542	536	547	535	532	535	545	560	571	540	543	521	513	534	538	543	526	545	522	526	487	605	550	549	544	581	512	523	511	525	540	543	487	544	542	528	486	527	576	456	520	516	580	530	528	560	531	548	531	550	515	509	551	500	513	543	482	570	518	540	527	529	535	507	528	492	521	547	484	567	520	556	519	531	530	508	501	548	531	551	520	543	542	520	540	529	541	542	580	560	514	552	550	522	516	535	510	526	555	561	503	569	544	524	567	535	513	533	493	558	544	476	565	487	503
59630	22190	9680	4937	3626	2653	2117	1822	1516	1384	1186	1099	1011	982	934	869	839	862	846	808	822	790	751	739	702	758	748	741	757	739	728	716	676	715	712	680	696	736	701	700	689	627	669	649	655	721	720	702	674	663	653	678	696	642	665	679	703	689	697	644	708	696	726	700	639	711	662	638	677	682	700	722	649	692	675	695	653	707	701	695	686	682	641	651	649	646	697	689	668	628	655	638	678	668	684	633	643	663	704	663	641	725	701	633	686	647	659	660	632	658	713	672	679	653	603	683	676	674	686	685	691	659	666	717	640	654	677	646	662	732	653	688	636	668	666	689	679	678	695	705	654	675	648	690	655	632	623	647	698	644	707	653	675	690	662	687	636	675	656	714	710	709	686	667	692	620	666	662	658	671	698	642	618	653	627	621	682	657	714	584	689	637	656	673	673	706	644	617	669	650	685	669	682	698	656	674	623	643	642	631	626	683	677	622	700	648	626	656	598	680	704	665	671	632	657	689	716	624	690	665	631	644	641	657	656	678	622	647	631	675	678	655	668	651	637	661	671	669	641	657	633	637	674	631	660	608	653	686	678	653	637	699	646	616	633	685	678	659	647	705	692	645	633	627	739	626	695	660	643	673	670	655	680	647	630	658	652	664	648	652	642	626	669	639	634	659	664	677	653	669	640	652	684	671	629	680	671	660	632	676	640	655	660	691	639	692	679	672	682	619	668	635	683	669	655	656	697	711	701	717	647	656	640	650	665	662	658	653	671	655	648	628	679	668	627	640	608	634	627	649	637	666	657	728	700	664	672	630	675	655	628	681	659	610	644	686	721	627	728	658	679	645	684	667	684	677	711	647	696	644	627	647	716	650	638	683	700	644	625	675	633	707	618	674	679	669	697	646	683	605	586	663	632	649	677	633	690	688	705	687	696	690	721	620	666	700	671	641	650	688	677	645	658	617	672	653	676	641	633	662	660	711	663	653	639	651	638	648	647	721	692	667	655	674	667	678	636	669	660	669	692	705	641	647	678	687	662	653	686	607	679	678	688	651	647	700	692	668	694	692	680	627	678	653	624	670	696	675	634	698	668	688	683	680	690	692	663	662	692	725	637	696	676	644	662	630	615	633	642	620	638	730	623	663	673	657	665	672	673	692	707	667	668	640	651	644	668	695	681	707	677	677	657	645	671	679	663	723	710	671	652	647	677	596	654	650	662	599	701	706	662	686	584	648	668	681	699	630	678	658	679	652	599	664	708	705	625	674	631	686	637	658	648	657	645	655	662	655	630	719	650	650	693	672	598	657	679	662	642	636	699	663	694	657	670	676	644	674	658	653	647	628	677	658	638	640	672	692	615	677	656	638	662	669	620	691	660	682	663	636	656	652	676	661	684	678	650	665	675	699	661	686	667	647	637	681	666	626	676	650	732	653	643	658	670	650	702	674	747	651	631	685	662	675	630	670	685	656	635	657	642	620	639	621	672	698	644	683	696	647	668	646	637	627	661	679	676	654	676	641	662	680	658	720	610	647	630	716	664	685	674	692	652	682	668	676	659	658	684	703	644	640	694	676	670	624	638	643	688	651	646	705	682	686	659	691	679	661	669	685	687	614	651	638	639	631	602	667	626	610	664	661	694	663	695	661	602	667	675	694	656	662	664	649	659	658	662	671	682	660	669	607	706	609	684	675	673	647	673	708	661	674	648	666	595	669	624	690	657	657	660	656	660	684	636	674	635	672	684	688	617	670	645	652	647	650	682	685	654	708	667	650	650	627	678	677	692	663	625	671	687	638	599	696	700	683	669	673	748	606	642	659	689	687	635	690	644	674	671	652	643	671	640	640	639	644	623	676	667	655	651	697	666	648	683	646	638	638	678	662	693	643	738	637	666	668	684	670	651	664	658	668	620	698	632	642	660	632	669	725	659	663	665	645	684	648	709	657	640	651	642	717	673	638	678	592	615	695	665	709	703	751	638	681	681	667	648	640	663	666	643	665	642	711	661	667	640	644	654	692	652	684	661	683	653	622	656	626	655	674	635	654	653	679	703	675	668	693	643	689	638	691	682	659	639	631	680	661	631	655	661	681	679	678	684	694	695	697	649	680	678	704	686	669	720	670	666	663	682	677	704	632	651	657	692	628	662	656	612	665	679	593	649	662	649	651	654	603	667	667	668	668	675	663	666	680	652	656	676	667	632	663	680	660	701	651	675	663	703	621	670	667	663	637	695	673	642	621	646	712	632	680	617	628	695	635	653	689	647	689	689	681	671	665	713	640	693	645	754	642	629	674	668	684	655	628	665	644	701	683	669	640	641	685	653	703	630	654	632	711	664	648	667	659	660	638	673	640	671	655	671	627	677	664	650	612	675	670	685	650	670	602	664	658	648	631	641	655	686	671	682	639	670	662	702	668	650	622	663	707	661	659	679	725	634	651	662	650	684	631	621	664	670	661	644	617	692	633	713	679	705	660	703	655	656	689	698	668	621	665	658	652	611	690	655	662	654	641	645	643	704	654	676	633	649	625	724	640	636	666	668	662	653	707	627	604	660	659	673	613	682	678	699	640	704	699	698	684	649	647	637	680	633	680	713	676	678	670	676	681	605	671	639	666	640	638	658	659	685	632	682	695	689	647	664	657	651	664	680	648	640	680	600	690	651	687	645	687	679	675	667	673	665	601	656	708	608	678	645	693	667	635	670	695	634	656	657	633	668	643	631	710	654	684	718	652	628	647	645	647	693	706	642	661	650	661	631	659	657	665	681	675	676	676	683	639	630	643	656	643	643	691	664	680	671	668	653	655	678	670	675	640	692	684	646	646	693	703	670	685	611	651	678	615	677	656	664	634	638	658	641	698	690	675	657	665	638	681	656	687	654	641	635	706	664	670	647	701	641	638	677	625	640	621	698	631	646	646	660	687	706	678	691	679	660	666	666	679	674	612	688	681	665	655	668	691	641	672	721	651	692	657	617	648	649	672	660	645	671	660	655	673	627	656	639	691	688	670	677	661	670	665	680	591	660	650	635	693	655	673	635	646	637	707	639	654	674	683	624	681	679	690	634	633	629	652	686	648	651	726	690	689	644	688	670	704	698	666	645	659	675	690	682	711	665	676	652	684	651	650	713	698	690	645	645	656	718	715	641	661	655	691	631	605	673	666	689	650	623	674	622	688	627	665	630	630	633	674	615	700	683	676	662	677	741	668	647	629	680	674	676	683	687	674	690	642	668	607	672	680	667	656	654	659	695	666	667	590	684	689	654	683	708	683	643	655	676	633	636	722	657	659	699	649	650	669	625	611	651	640	650	663	629	653	639	709	637	679	682	636	663	639	706	646	663	636	688	648	657	666	674	677	735	681	687	656	700	664	673	649	623	709	669	612	662	673	656	648	626	721	675	659	672	663	678	669	617	667	652	664	648	604	638	612	642	685	666	636	690	692	706	658	664	637	667	711	647	664	699	669	636	638	702	661	642	642	677	676	660	659	629	702	684	654	690	642
28618	19616	5388	501	387	334	293	258	257	233	226	238	245	254	228	236	234	267	236	259	256	241	224	240	251	265	238	215	236	242	249	212	230	219	216	251	271	235	248	218	249	242	238	233	250	236	257	250	249	239	239	203	234	250	232	246	255	246	246	252	253	238	217	240	239	254	247	229	233	241	234	252	214	238	251	232	205	231	260	220	238	251	261	245	243	235	228	232	234	245	235	211	256	238	234	228	259	237	216	239	247	237	243	248	265	220	232	283	244	245	237	248	229	251	251	249	231	264	247	270	239	221	241	244	235	239	260	237	238	250	247	245	266	228	219	250	244	237	243	223	249	238	226	227	243	256	239	229	210	220	243	236	247	247	238	263	222	222	249	256	258	245	229	216	241	266	210	231	262	242	265	236	238	229	248	230	254	225	243	244	228	218	224	250	238	237	230	219	201	251	244	241	224	251	247	240	218	236	220	230	228	223	236	238	232	247	238	226	233	248	243	267	260	247	214	220	248	219	223	227	208	260	211	250	251	232	234	256	233	222	229	214	269	205	260	247	217	266	214	240	220	235	242	235	213	231	240	239	213	253	220	223	239	224	231	255	246	244	259	259	235	200	239	256	223	250	215	245	234	239	224	253	240	226	222	244	227	255	238	223	224	229	266	237	245	259	239	251	242	218	253	208	267	252	241	231	199	221	247	259	233	232	235	256	216	235	237	228	214	239	237	259	265	228	228	264	243	223	226	253	266	238	245	234	260	238	239	239	250	241	256	231	216	214	202	214	240	231	227	247	207	243	248	230	235	243	240	230	253	238	230	269	234	227	250	226	250	237	221	233	246	267	257	236	256	229	238	227	228	229	244	231	249	220	231	240	239	255	254	239	238	245	245	223	240	229	222	244	239	250	242	229	252	212	273	229	220	225	242	246	246	259	233	263	243	230	238	220	229	224	218	249	204	238	238	226	242	234	240	247	249	256	245	237	228	240	264	261	240	249	237	257	192	231	253	244	229	224	249	233	239	205	226	267	246	230	231	227	245	271	241	273	226	236	302	251	249	263	245	256	234	231	267	266	244	253	221	255	240	196	265	237	253	251	249	243	251	229	230	224	212	260	249	211	234	234	239	222	225	244	241	228	216	232	226	229	245	238	245	233	235	251	245	246	220	239	234	253	234	249	249	236	231	261	219	259	215	226	243	218	208	245	264	263	258	226	228	231	238	236	235	218	268	236	255	267	250	273	241	295	260	223	260	243	239	257	236	240	251	247	234	267	260	226	236	257	207	256	232	239	252	234	243	259	232	231	249	249	244	233	238	251	261	236	244	241	252	218	240	253	264	241	240	235	230	250	248	238	218	261	234	244	231	259	242	242	235	239	226	241	218	224	238	246	228	233	237	227	230	255	213	236	249	246	236	238	244	248	241	234	260	272	230	232	238	232	241	254	267	263	228	227	221	256	235	233	255	234	209	229	258	263	228	239	222	263	225	221	267	265	252	249	242	252	220	250	236	253	235	253	210	256	269	237	229	249	270	248	227	218	267	220	257	246	228	231	262	220	246	256	241	235	222	211	242	239	222	258	264	208	240	240	220	243	247	226	264	236	230	263	255	224	241	229	229	247	243	248	240	243	217	263	234	241	225	262	229	219	232	217	240	228	246	231	228	217	222	224	235	218	261	265	236	219	244	250	248	259	230	233	251	239	282	251	249	236	228	249	225	235	226	252	261	253	255	248	235	238	223	197	249	243	247	257	230	271	240	235	243	226	218	248	223	244	215	228	253	221	249	227	231	253	210	227	250	239	232	254	225	218	231	250	224	232	246	250	214	242	238	217	259	240	223	214	229	228	207	252	210	242	228	246	241	240	240	263	223	215	257	239	239	225	259	243	234	239	199	263	251	240	243	230	236	261	227	241	238	241	248	250	250	235	243	256	228	246	224	277	252	236	249	219	250	220	238	237	248	230	260	234	236	245	232	250	248	259	235	220	246	226	213	227	246	245	252	236	245	229	237	253	228	251	230	240	247	248	255	235	249	262	269	246	248	249	239	254	229	265	259	221	239	237	271	242	215	230	238	238	219	233	250	215	236	227	258	247	243	250	208	238	215	263	248	244	260	255	245	235	228	245	228	272	224	242	241	244	251	245	229	229	250	261	247	234	247	252	232	218	267	245	222	220	255	235	239	243	238	259	246	257	251	257	237	252	227	236	220	254	226	232	215	229	257	231	219	237	249	235	287	246	242	223	231	241	239	273	246	243	256	234	250	241	249	251	236	255	250	261	268	279	250	234	255	254	221	237	246	247	223	229	233	219	240	233	241	222	236	234	225	235	250	246	225	239	252	244	251	232	243	218	244	232	242	247	245	251	231	231	221	254	251	240	230	227	215	227	243	208	264	246	203	250	253	273	236	237	243	259	240	251	220	217	259	254	273	229	225	245	255	236	242	256	231	237	228	226	209	253	249	276	248	219	223	237	254	234	238	256	233	221	223	235	237	250	276	238	255	271	212	245	233	218	260	248	217	233	217	256	253	261	246	227	232	267	240	260	233	237	279	222	241	241	232	261	246	232	221	222	252	247	256	228	232	256	208	236	219	234	253	230	253	257	273	240	238	234	251	249	217	252	250	238	226	215	264	233	224	221	260	224	246	239	259	240	261	238	260	267	229	250	251	241	240	267	231	257	203	249	241	229	260	239	245	245	269	221	219	206	200	214	229	227	250	232	241	243	237	220	242	267	232	234	237	249	220	227	220	229	247	232	233	214	229	234	254	211	252	259	223	226	264	234	237	218	268	247	246	274	218	212	227	243	223	233	205	249	221	223	230	267	274	252	224	251	242	218	232	251	237	253	231	243	248	265	254	246	241	232	228	236	218	247	253	228	255	242	261	241	244	262	230	264	220	263	240	242	244	269	239	236	269	245	248	249	244	217	233	261	252	224	215	244	255	257	225	251	252	240	267	245	236	244	241	243	228	230	254	271	242	242	237	261	212	231	222	256	228	215	243	217	228	224	238	239	220	241	254	245	237	224	224	248	240	243	239	234	221	248	258	247	265	246	247	261	243	251	244	237	233	277	254	255	222	248	196	253	255	247	229	275	212	217	245	232	243	253	249	245	238	249	243	263	241	257	279	208	267	242	257	244	236	242	232	240	234	235	255	244	213	249	238	233	267	240	228	240	226	226	240	230	260	242	238	238	245	221	224	276	229	219	242	243	239	238	222	226	237	244	238	261	227	240	227	237	243	269	228	224	247	246	222	234	223	232	235	220	235	239	244	213	239	260	260	249	236	246	234	230	243	257	243	232	254	231	235	260	229	222	254	224	246	207	240	223	256	216	229	231	247	250	237	243	208	240	258	242	260	245	250	229	224	249	248	241	244	242	249	216	231	244	252	258	229	245	238	221	238	220	241	239	229	236	254	226	240	242	232	220	234	243	255	251	253	221	234	228	231	248	232	236	282	215	235	247	221	222	245	241	220	220	248	233	239	213	279	228
22329	5031	649	459	389	353	327	345	319	322	319	325	342	311	312	324	304	315	293	284	297	294	340	301	304	288	319	286	305	331	276	325	332	303	312	291	288	317	325	275	300	308	314	307	316	327	291	309	329	314	276	291	312	326	317	284	303	318	322	295	320	278	301	286	286	277	262	304	318	313	302	290	305	326	307	316	284	330	308	294	294	296	300	314	283	313	292	302	325	313	302	301	291	308	305	278	301	300	305	318	265	294	277	268	309	307	335	289	302	305	310	308	300	287	291	292	345	311	326	284	318	302	302	334	306	345	287	293	272	311	266	314	325	340	291	309	311	337	305	308	279	297	267	289	298	301	312	333	303	266	291	299	322	311	283	320	310	333	279	327	283	335	333	283	293	309	307	297	297	242	292	313	330	288	289	297	291	322	329	321	299	304	331	280	296	280	295	307	314	312	297	292	323	299	315	275	299	307	304	300	266	301	291	328	313	297	297	320	304	322	323	303	330	300	336	298	329	313	307	285	295	285	280	286	293	311	303	282	314	316	315	302	318	290	300	292	314	324	327	329	290	303	296	302	258	319	281	331	313	325	305	263	301	305	297	316	320	325	313	295	283	304	290	335	324	289	312	293	320	324	282	291	341	302	254	332	282	305	316	294	319	289	292	279	354	262	348	288	317	324	279	273	318	310	303	307	297	286	316	273	263	261	341	295	325	278	312	308	289	309	296	319	305	312	247	312	296	289	292	308	278	292	310	296	273	314	313	305	321	273	319	267	291	328	330	306	308	319	312	275	324	312	316	299	285	305	290	323	319	297	297	258	300	296	338	294	281	277	306	281	314	334	313	295	277	333	307	294	305	312	298	310	297	314	322	284	296	274	295	286	298	335	302	295	307	317	294	283	306	303	291	311	320	289	303	324	318	310	331	325	311	302	326	299	301	312	298	317	326	275	308	335	294	327	293	300	294	321	315	290	308	291	290	320	308	325	303	311	284	312	317	306	302	290	279	284	297	317	290	326	300	290	289	276	275	263	305	310	309	310	336	296	297	308	314	307	297	262	351	302	293	304	304	321	310	307	261	295	299	317	303	294	323	314	299	306	332	323	303	304	307	291	291	305	317	295	264	303	290	305	354	273	286	291	308	298	267	296	328	321	301	280	299	297	302	310	313	308	283	278	300	295	306	319	299	290	290	309	307	284	291	300	324	329	309	330	266	295	272	306	304	313	273	285	313	293	255	296	270	335	329	286	303	296	298	326	295	325	285	290	297	310	293	292	304	317	308	280	309	303	312	290	302	288	298	322	295	288	285	309	312	309	292	290	289	284	302	294	299	295	313	303	324	279	283	291	255	275	315	299	290	302	320	298	331	299	309	292	288	313	346	311	308	278	290	296	297	346	299	295	302	326	301	309	302	309	313	319	271	282	312	290	304	292	316	306	292	301	301	314	304	307	283	286	284	298	278	299	290	302	306	305	292	303	294	303	300	283	290	291	258	319	316	287	283	323	309	305	283	338	306	295	316	317	287	289	301	334	308	307	303	306	307	302	285	306	319	291	287	315	295	303	328	295	263	300	301	310	291	314	312	307	316	286	278	316	270	312	285	312	287	321	305	319	279	278	278	288	318	295	312	329	292	296	325	278	335	297	310	307	318	325	305	309	280	313	298	341	308	292	295	333	290	311	277	311	277	306	284	307	300	273	322	278	292	311	317	303	299	290	293	321	278	290	301	313	296	289	313	315	340	318	296	315	281	327	323	290	292	305	280	313	312	290	288	308	319	286	267	312	288	324	293	300	298	316	301	334	272	305	292	298	290	282	325	297	285	296	325	269	336	367	292	299	332	289	274	323	343	328	302	305	282	292	290	310	316	291	284	315	302	302	277	315	343	350	306	299	303	314	308	289	293	305	333	292	325	287	308	262	302	313	330	273	306	302	310	314	289	284	306	292	289	303	298	291	332	275	303	304	286	280	269	298	289	291	284	293	306	313	272	308	290	289	337	303	320	308	274	279	325	321	309	310	333	309	304	316	295	307	293	295	292	307	301	321	299	305	315	297	340	324	294	300	304	273	299	296	297	339	294	311	283	322	290	301	294	316	273	273	304	326	319	305	326	333	308	287	279	319	333	298	292	296	336	305	287	334	296	289	286	322	295	309	285	294	318	297	311	309	303	309	281	298	290	319	324	290	315	295	314	315	345	294	312	295	296	307	308	283	293	278	298	327	310	318	302	278	294	301	291	293	308	314	315	301	307	315	318	303	307	298	310	277	328	307	305	319	305	320	297	317	324	296	317	322	316	286	293	280	304	335	300	297	301	304	305	312	309	310	292	327	312	308	319	326	284	313	300	313	288	337	291	290	313	317	320	271	328	330	330	321	332	265	310	270	315	308	315	286	302	291	315	303	310	290	289	296	297	286	331	299	320	299	292	284	301	323	307	289	307	305	305	313	296	335	297	323	289	290	284	298	311	316	297	295	289	289	293	311	340	326	336	292	293	289	274	280	292	312	309	318	287	281	285	312	296	275	323	332	280	292	318	290	338	289	319	313	276	293	319	331	287	338	292	297	328	306	325	280	320	295	279	325	292	270	275	309	306	294	325	302	298	313	295	308	302	311	270	282	322	329	362	299	305	312	306	312	272	301	264	313	309	327	293	316	284	288	307	312	318	338	289	312	279	309	320	342	281	327	300	279	274	300	292	324	314	287	307	305	280	274	278	323	298	322	315	309	310	291	327	279	291	276	282	282	280	287	307	283	301	318	316	317	317	307	304	325	292	302	319	298	275	330	279	292	304	312	302	282	309	347	313	300	280	323	293	293	284	289	326	292	327	299	310	305	329	301	294	274	302	297	328	312	284	272	297	305	321	293	321	317	318	300	326	308	278	319	293	276	316	284	313	296	280	308	321	303	327	325	307	277	318	274	297	300	298	306	299	303	301	312	291	290	304	289	296	308	252	289	310	301	318	311	287	302	324	293	329	334	313	287	270	303	320	317	306	297	321	312	306	303	296	292	287	315	297	352	310	279	324	294	297	327	313	315	290	303	318	274	314	322	326	297	318	317	296	295	280	304	336	318	277	316	298	320	327	343	266	283	287	288	311	261	286	311	321	305	285	335	305	296	307	298	329	281	286	320	287	312	306	314	268	302	326	323	299	307	314	297	265	303	314	283	284	279	288	279	313	300	319	320	289	320	271	311	303	314	287	339	320	264	274	283	300	310	296	311	304	263	298	280	309	278	301	322	281	309	291	301	323	301	336	314	302	316	295	282	274	313	314	290	304	286	298	286	332	298	301	300	305	326	323	289	341	319	323	278	294	346	270	317	274	302	277	306	316	299	297	306	288	299	275	289	300	289	297	319	303	283	287	303	317	297	253	296	300	302	297	306	321	305	301	265	290	329	293	279	313	304	315	303	287	312	319	300	306	335	312	310	326	335	320	298	333	316	289	261	302	302	321	294	311	293	338	301	287	306	294	322	356	294	331	298	308	319
24473	21455	28615	24691	21419	7944	1023	785	695	651	600	557	574	596	506	561	514	551	528	568	525	551	507	520	500	503	561	476	513	472	495	461	503	467	490	496	513	456	488	442	495	451	500	459	483	465	472	476	495	501	523	480	493	491	493	507	475	491	494	479	474	454	506	445	504	458	483	497	454	518	476	494	479	494	472	479	458	530	476	482	463	524	474	527	510	456	480	501	481	499	508	469	458	490	517	522	480	455	502	464	541	481	498	517	476	440	446	480	492	472	468	495	479	497	478	465	490	537	468	515	483	508	463	505	485	477	486	514	499	450	491	511	460	528	522	469	492	470	517	464	509	470	476	465	481	470	518	498	485	509	450	502	487	436	486	464	469	504	498	451	477	515	427	490	494	464	487	497	495	484	483	465	513	469	486	504	496	484	469	499	504	441	474	498	467	487	481	457	485	460	503	513	496	479	475	505	450	511	484	488	484	459	480	495	521	467	489	485	490	441	478	498	475	481	472	469	477	529	474	452	483	492	482	510	470	473	467	493	515	505	490	470	470	495	482	471	482	481	491	508	507	492	449	522	441	444	476	496	453	486	493	455	460	477	462	504	456	501	485	467	496	450	473	492	465	478	485	470	491	514	470	449	509	475	479	481	494	478	495	495	491	450	492	487	491	461	496	493	475	457	439	497	468	492	490	481	460	459	483	499	502	424	481	444	446	512	455	437	503	464	468	504	500	465	485	456	477	484	504	474	455	494	507	494	468	480	506	537	490	476	500	492	531	424	468	513	475	489	471	486	495	486	470	509	492	469	482	465	478	482	498	479	479	446	510	458	483	467	450	463	488	493	464	451	449	489	548	471	489	471	467	515	477	463	455	504	485	490	503	506	441	455	489	470	538	491	461	516	546	484	475	466	459	463	428	494	472	475	531	459	479	504	488	467	469	514	470	490	525	487	505	501	488	467	525	467	487	476	483	492	455	455	444	466	483	490	515	481	514	436	531	501	496	491	499	476	517	488	520	475	469	464	456	482	496	499	486	477	509	510	491	508	529	512	470	506	478	474	462	531	492	487	488	454	482	458	493	515	467	464	509	510	486	461	460	466	478	470	518	502	480	471	502	475	472	515	476	460	459	502	486	461	487	499	508	487	482	516	505	486	507	531	503	460	480	465	485	477	439	501	478	474	499	527	464	496	443	477	518	460	449	477	436	506	467	459	503	501	492	502	483	469	512	498	491	482	464	488	515	496	466	463	441	531	455	505	493	496	487	434	506	450	524	466	503	458	513	500	497	493	478	499	482	479	523	483	494	466	455	451	472	509	474	447	511	442	507	476	467	464	455	505	467	478	490	457	459	485	541	509	480	487	490	501	469	475	473	432	486	437	494	454	502	483	490	471	457	464	514	467	464	452	459	467	494	477	518	467	467	495	488	467	527	466	479	452	538	466	463	484	448	458	490	453	471	440	484	479	501	472	457	506	540	493	459	512	512	449	538	497	461	466	524	457	480	521	518	487	488	488	495	514	483	502	502	491	468	460	422	491	505	491	439	505	478	484	506	490	510	497	488	461	496	522	474	475	527	475	479	447	476	479	504	468	527	473	469	449	500	499	484	470	457	477	471	482	470	490	474	494	493	508	496	467	480	468	467	493	489	496	487	458	449	446	463	495	499	484	483	476	497	461	465	502	475	480	464	485	516	527	453	508	515	483	503	507	469	534	436	458	439	513	521	491	455	472	464	440	494	497	466	469	483	475	440	449	466	455	475	454	466	503	503	464	499	458	447	469	507	483	470	493	474	477	509	472	478	484	513	494	486	549	495	448	467	494	468	460	443	481	515	466	479	466	516	474	464	510	492	451	470	480	469	468	489	446	471	465	454	504	506	514	471	471	491	456	470	500	465	460	482	478	494	465	506	478	498	483	448	463	514	470	486	499	468	466	473	511	496	480	472	489	457	470	481	527	519	462	451	462	490	468	513	447	490	462	527	464	472	484	520	484	483	491	471	530	506	510	467	494	492	471	498	478	507	458	481	439	480	467	475	469	460	456	472	470	452	504	507	436	505	469	460	472	506	473	487	474	488	468	459	482	495	502	540	454	464	471	511	507	475	488	488	483	475	466	509	420	487	466	491	462	466	480	480	486	480	511	492	481	478	452	505	505	512	468	467	502	469	468	497	467	472	488	477	464	475	489	451	462	468	471	448	486	459	463	500	463	456	488	488	510	432	507	469	461	478	479	405	497	477	465	476	490	474	478	470	467	442	503	475	487	461	469	495	480	433	486	486	473	545	477	478	488	500	491	502	510	454	455	451	476	449	453	529	504	507	500	490	478	513	461	461	483	493	454	459	460	453	504	478	456	482	475	512	475	510	497	502	477	482	483	432	454	501	498	470	495	515	474	494	475	490	482	497	511	471	501	460	463	464	482	493	457	497	496	477	476	448	508	512	490	492	464	503	495	478	478	487	514	493	508	443	529	458	475	477	478	447	527	484	484	479	489	491	507	455	487	453	522	491	444	479	471	479	486	442	509	481	461	464	488	476	483	475	498	492	467	460	477	526	498	511	441	504	445	475	511	473	527	496	456	512	432	485	531	505	503	551	481	494	473	467	499	481	457	505	477	509	485	488	434	491	472	486	443	503	471	468	511	535	480	485	478	451	518	460	463	475	495	491	438	451	494	476	481	459	484	487	480	497	492	472	471	469	506	480	485	496	481	480	453	504	495	455	506	464	483	465	486	458	469	468	493	491	488	492	484	512	475	476	457	499	462	481	523	480	442	468	471	529	475	484	506	470	456	474	470	510	531	468	441	505	472	482	471	484	481	456	461	481	471	477	507	501	537	485	464	493	466	490	445	497	423	504	488	458	518	480	493	492	463	462	472	489	448	463	488	459	505	474	460	482	460	471	476	469	492	440	473	467	487	480	451	456	461	501	460	500	489	483	485	466	518	447	496	442	447	489	475	495	492	475	493	441	482	508	477	538	477	480	497	485	467	435	478	493	471	498	507	470	499	473	451	460	450	464	497	476	489	457	484	471	469	502	469	479	456	485	470	465	478	491	476	475	439	460	495	498	474	475	480	486	426	492	458	448	512	502	473	512	456	503	481	482	487	474	511	485	473	473	474	414	496	537	520	499	441	493	490	478	513	510	470	497	477	471	473	490	496	482	486	483	531	431	523	468	501	506	454	470	451	495	475	449	503	489	456	440	468	484	447	513	497	490	500	456	446	495	471	454	462	457	474	489	493	492	491	493	464	504	476	472	492	468	488	458	463	475	497	484	494	505	506	496	503	502	461	456	472	434	503	518	495	439	437	484	474	459	495	510	441	490	462	479	490	475	428	491	469	469	484	448	491	449	492	497	510	443	477	486	485	453	455	483	469	503	463	487	509	465	528	477	476	487	502	494	457	508	474	484	450	438	486	497	461	466	453	472	486	461	473	488	485	469	489	490	463	482	441	482	468	502	474	483	455	507	475	478	473	453	434	490	464	493	470
51188	18354	5788	2833	2056	1683	1373	1154	1032	945	899	776	801	758	702	721	695	642	683	671	648	646	622	607	636	610	638	618	614	588	597	602	576	630	610	704	593	601	563	639	596	585	592	575	597	610	577	588	668	658	574	603	607	626	600	596	604	619	558	595	642	619	605	595	601	572	649	593	583	579	622	589	623	616	601	594	597	565	574	562	577	585	598	599	602	636	569	568	594	609	588	576	574	644	611	607	570	571	609	596	605	582	585	601	618	617	625	579	603	582	561	552	592	610	622	606	619	604	612	580	560	601	601	599	596	562	618	620	549	600	582	583	595	613	580	574	565	607	626	571	599	573	592	594	603	573	621	612	608	639	596	626	643	601	601	611	593	542	584	570	601	551	581	601	562	586	590	627	604	588	583	611	612	583	625	608	599	592	567	610	589	566	548	578	606	567	556	609	571	596	581	602	599	573	630	585	599	585	614	598	558	612	602	617	594	593	603	636	603	635	564	599	614	583	608	561	613	585	564	568	596	593	583	584	630	597	594	538	577	613	537	645	579	604	611	609	548	608	593	594	582	635	629	639	583	608	642	635	603	600	564	632	623	636	646	607	588	595	576	571	585	592	579	598	602	591	571	575	642	612	633	590	590	603	583	632	592	629	590	596	649	581	609	595	574	557	555	585	579	588	632	589	569	674	589	607	570	591	568	636	588	610	584	628	544	568	600	639	614	541	586	609	608	571	596	571	596	595	593	634	613	598	560	568	624	574	611	546	555	572	604	571	567	619	644	599	561	627	573	597	599	609	586	568	567	570	599	603	582	576	604	626	596	608	603	610	595	577	574	587	580	563	567	606	602	563	630	614	642	567	542	593	611	584	586	634	621	597	643	627	599	596	613	584	566	573	627	563	580	640	580	596	593	573	542	616	552	607	625	573	609	615	635	574	602	569	588	596	614	587	599	615	555	572	581	629	613	605	618	616	571	589	593	604	584	609	603	585	592	574	643	566	539	587	602	553	602	608	608	610	584	606	572	579	589	624	561	576	591	606	594	601	618	574	590	582	582	599	617	593	579	613	588	613	586	556	602	545	586	588	633	579	553	572	573	600	588	600	602	626	638	581	561	629	616	595	576	612	619	607	602	596	570	578	607	579	612	584	574	568	590	586	624	587	589	569	609	634	612	593	618	592	570	588	567	587	642	619	659	629	637	598	580	587	611	555	611	605	540	596	602	675	584	558	592	573	577	574	625	569	603	607	587	638	570	591	598	564	615	574	592	602	665	605	597	594	593	612	634	558	585	604	552	558	614	569	624	600	629	602	554	584	578	601	587	613	587	617	579	590	589	624	629	606	591	571	612	618	627	571	562	558	605	612	608	607	592	604	615	563	582	599	594	605	624	542	604	543	599	600	626	584	594	631	605	582	615	648	593	576	623	597	627	603	617	598	585	603	622	579	623	611	589	618	562	591	612	586	610	589	567	623	604	581	566	571	610	623	582	583	584	586	583	557	588	580	611	584	602	562	595	559	582	588	564	600	578	612	612	594	598	569	564	575	539	608	615	580	582	585	583	562	520	585	591	618	600	591	605	594	621	648	573	636	566	622	614	612	578	607	589	634	590	619	618	586	588	596	615	606	563	573	575	595	606	610	584	614	622	608	589	628	568	580	559	609	555	594	609	566	562	615	615	597	612	571	585	584	608	572	617	596	614	609	601	587	566	653	617	604	575	615	621	569	560	594	579	591	606	609	600	589	560	622	622	638	576	607	615	615	648	595	622	641	562	600	580	610	582	629	576	568	619	606	608	593	582	602	597	573	584	600	590	618	633	568	567	644	610	571	579	558	589	605	604	589	575	595	580	584	613	596	592	578	598	530	591	582	575	598	619	593	574	593	611	603	570	597	614	601	583	594	619	574	588	611	615	634	591	586	578	623	577	617	571	566	604	596	609	579	580	619	597	594	550	597	627	629	575	576	569	597	589	596	646	610	610	614	625	604	562	596	586	621	623	553	581	563	619	605	566	646	596	586	590	633	590	597	619	585	580	628	574	566	546	541	604	582	616	578	606	609	552	630	578	602	578	586	579	650	614	613	616	569	615	577	613	629	572	592	630	534	609	588	635	606	617	586	621	604	587	551	594	532	632	607	555	590	604	555	588	589	590	580	574	560	586	559	591	576	605	607	578	573	577	593	604	622	602	579	580	573	607	611	639	568	606	589	585	610	589	578	608	630	594	563	584	630	587	598	580	588	636	643	614	574	603	616	584	595	602	603	623	589	603	598	648	622	621	628	594	548	574	568	619	594	566	585	573	607	590	589	570	629	594	620	583	579	597	599	630	573	598	573	593	585	584	593	544	625	579	581	626	603	586	576	608	579	589	572	574	569	608	632	584	597	596	615	570	589	629	633	550	601	582	569	587	546	558	600	629	583	606	563	599	554	618	593	592	616	609	592	612	602	602	585	601	571	581	587	609	632	614	552	584	596	588	638	584	575	578	580	594	604	578	589	625	603	602	568	602	607	587	661	569	566	555	596	635	629	604	618	628	577	598	550	586	593	560	542	634	588	626	603	581	599	609	625	592	575	609	634	568	582	586	605	604	600	612	576	612	583	619	540	640	610	647	580	572	597	593	587	555	584	554	533	553	558	615	586	650	560	597	622	613	637	545	572	608	622	582	585	613	623	559	637	607	582	582	552	608	568	606	578	567	604	624	595	592	555	638	567	589	586	601	606	629	586	593	611	612	580	597	606	558	597	623	595	579	632	577	601	556	593	596	606	586	616	573	602	615	587	601	613	622	597	620	583	592	598	629	606	585	642	585	585	613	588	587	587	634	592	593	571	597	599	611	618	576	617	589	570	616	565	634	577	619	593	601	562	591	584	613	603	570	594	592	597	584	637	596	546	598	610	617	597	606	613	609	585	616	547	580	594	615	597	580	578	594	616	576	582	586	565	573	581	610	601	589	598	621	555	575	601	595	584	584	561	583	613	598	577	602	569	584	559	592	643	617	531	585	549	620	584	569	623	547	534	620	588	591	620	621	586	566	588	587	589	591	571	597	593	583	577	596	585	594	612	588	602	601	573	612	586	620	593	621	597	602	595	570	614	605	584	593	622	636	624	586	601	611	615	582	598	612	535	583	619	591	614	588	599	627	566	617	613	599	538	585	631	591	596	547	602	608	582	547	571	581	589	603	582	613	609	580	603	606	590	607	579	582	576	636	617	590	593	586	632	637	570	583	588	584	633	596	581	605	588	601	579	570	583	566	608	571	618	566	589	605	601	613	583	549	578	571	598	577	558	572	617	596	581	605	566	599	612	603	582	598	566	590	587	610	587	575	595	565	560	572	612	563	635	591	614	591	578	617	614	605	597	617	588	637	590	548	604	595	560	610	603	621	586	633	551	576	617	552	587	617	582	541	590	568	573	547	560	652	589	628	616	535	601	572	615	593	595	588	583	569	567	610	624	625	547	591	579	620	590	602	570	599	583	619	637	572	545
25932	21500	27269	25686	6160	402	320	274	244	233	238	224	210	221	225	211	189	209	177	185	204	216	196	196	183	188	183	190	163	198	181	184	176	186	177	194	157	187	172	206	181	197	226	183	195	201	195	179	187	176	182	189	199	191	200	196	177	190	180	188	202	175	183	173	189	180	199	178	195	181	183	196	192	174	194	183	193	171	202	217	174	183	211	182	189	191	169	194	193	176	202	188	198	181	192	160	180	192	182	168	192	184	177	191	175	192	191	203	169	209	186	185	175	193	189	187	183	187	170	193	174	174	178	183	201	213	177	228	190	178	200	196	190	175	196	209	184	179	182	202	215	191	177	202	181	169	194	176	185	164	168	180	177	194	175	202	179	192	170	217	195	175	178	203	203	188	166	186	200	181	230	171	174	162	174	162	190	170	204	185	194	187	191	216	193	178	180	184	200	184	157	204	183	188	187	183	185	194	178	199	183	209	167	165	202	186	168	186	188	185	157	177	177	187	207	199	186	179	195	195	169	184	189	183	168	160	195	156	207	180	198	197	190	193	215	193	186	173	198	175	189	173	180	169	176	182	190	178	194	196	210	183	166	188	172	190	171	170	213	211	166	189	184	168	186	193	181	167	180	181	185	163	197	206	161	174	160	172	189	191	185	187	190	184	165	162	188	192	204	195	180	169	171	189	213	192	171	167	168	172	198	201	196	175	206	185	171	201	195	184	187	177	172	204	170	224	177	218	167	183	202	203	182	173	180	168	181	169	177	201	180	184	181	189	192	186	180	180	175	181	160	194	205	215	179	193	172	186	192	172	181	190	198	205	191	180	182	189	182	221	199	216	166	188	183	178	193	177	165	207	175	192	185	194	182	175	167	201	191	169	172	214	200	218	173	210	166	199	169	194	180	170	190	188	205	167	181	191	179	191	198	195	193	162	183	207	180	208	174	203	170	199	203	199	193	181	192	196	187	182	158	195	195	197	197	180	201	193	178	173	178	197	177	194	208	186	182	172	207	181	191	197	185	198	196	187	173	173	185	181	191	184	160	145	190	187	204	197	203	195	201	180	184	189	192	177	186	182	212	211	164	192	195	201	192	191	165	185	179	195	166	213	162	202	165	189	171	199	195	185	179	193	180	199	186	194	181	191	187	172	187	196	190	167	204	192	151	217	185	195	183	189	181	169	172	173	182	176	173	190	190	214	184	184	198	191	185	169	180	183	208	208	182	197	189	184	176	182	193	185	180	184	196	196	181	176	208	190	188	207	206	193	180	201	193	198	186	179	184	200	182	186	165	160	191	174	177	203	190	188	176	192	196	168	183	191	184	206	197	191	188	195	164	209	188	172	179	180	198	181	225	202	171	176	182	170	176	180	169	188	199	177	183	169	190	185	185	183	178	180	170	186	184	190	191	168	192	195	181	183	196	193	216	175	200	185	186	167	175	196	177	177	186	184	196	167	176	164	188	220	184	183	199	157	200	184	198	185	166	174	162	193	190	196	188	176	170	166	183	161	186	210	188	175	172	175	189	197	181	176	163	214	185	178	170	162	202	185	191	193	191	180	199	178	178	162	195	178	170	168	196	191	172	174	172	209	184	182	170	185	178	189	205	190	184	170	178	197	166	189	198	178	198	167	181	214	157	178	170	169	182	195	196	184	187	187	181	185	178	185	178	184	197	166	198	208	170	193	207	172	210	177	180	157	173	205	183	176	191	179	200	158	171	182	191	178	192	164	162	178	183	192	185	199	212	157	181	205	193	172	175	200	191	201	167	201	185	162	173	201	204	168	192	184	210	190	170	170	183	190	187	194	175	173	186	197	185	191	190	186	191	166	181	168	199	181	170	185	170	178	170	194	189	181	197	201	171	193	190	191	202	170	171	182	178	163	184	195	201	183	196	170	202	202	209	179	185	183	201	173	178	191	182	186	174	203	165	187	186	211	200	188	198	208	166	176	187	191	197	174	190	195	180	187	187	201	167	187	186	194	192	175	168	171	166	195	185	186	206	174	182	201	191	208	184	164	195	201	184	194	176	162	191	167	207	181	179	200	189	168	197	185	173	188	170	179	185	183	191	196	179	212	175	183	159	201	174	180	170	197	200	184	187	168	197	186	192	178	195	186	178	180	175	199	203	182	198	180	163	195	157	201	196	169	171	197	165	185	181	184	182	170	175	180	212	180	175	159	199	195	173	192	194	179	193	189	193	203	189	193	193	197	179	164	182	199	180	210	191	164	205	180	173	189	187	172	199	196	184	157	181	207	197	185	166	197	181	186	168	183	187	207	198	177	192	176	191	192	166	191	186	176	152	174	187	161	173	177	184	217	169	185	209	187	170	177	192	178	223	192	196	192	197	194	187	186	187	181	177	167	145	161	196	175	198	180	202	177	197	211	188	187	187	199	196	211	209	175	189	157	170	193	210	208	176	173	189	199	211	177	194	198	209	219	206	176	182	170	167	208	157	189	186	180	196	171	177	204	191	166	206	201	188	169	176	190	196	199	184	168	191	174	192	167	170	184	180	182	170	199	183	167	181	177	186	164	208	203	192	158	194	165	187	176	162	216	195	192	194	201	202	179	169	173	208	191	181	157	174	194	194	162	199	166	170	203	189	197	203	196	184	201	191	181	183	191	196	177	212	195	177	159	203	195	162	180	170	217	176	189	194	189	191	206	184	172	188	195	179	205	199	187	185	183	183	185	189	211	182	191	188	200	177	168	202	198	197	222	188	184	201	186	211	194	170	178	194	205	187	157	184	176	202	200	174	185	184	198	168	195	202	202	203	183	179	192	202	191	186	163	204	191	182	200	214	171	162	177	190	175	184	194	199	187	165	184	201	176	190	195	191	177	174	175	203	177	167	199	176	188	177	183	181	201	189	171	172	180	194	188	156	184	185	191	193	163	172	190	195	175	185	177	188	196	183	176	195	186	222	184	175	191	195	177	182	169	208	183	199	180	195	205	175	181	174	154	209	195	166	191	170	182	194	175	173	189	173	173	171	180	181	196	209	194	205	185	185	193	222	170	197	214	182	197	185	170	187	172	201	197	173	171	181	176	165	216	197	175	170	177	191	196	177	191	171	179	221	201	181	173	169	179	161	195	177	181	169	176	188	201	167	197	179	176	200	194	167	197	187	185	177	166	183	181	192	175	189	233	189	189	173	178	192	190	170	180	172	179	187	184	179	193	178	195	176	176	179	184	184	183	189	193	157	172	191	199	170	166	185	169	163	172	176	203	229	178	184	179	176	186	195	192	185	173	187	170	190	160	178	169	169	178	173	202	190	192	196	188	211	190	200	185	176	199	188	227	205	195	183	200	188	157	189	189	181	164	202	188	142	185	209	194	180	186	176	177	178	212	202	177	196	192	180	194	178	211	169	175	170	183	190	174	196	167	179	169	191	172	185	192	168	175	198	179	167	171	170	197	215	201	171	186	185	192	197	185	181	205	158	168	185	180	185	172	187	177	180	189	170	199	192	163	183	178	185	181
47134	13284	2917	1457	1020	836	674	530	488	476	428	380	369	343	314	312	307	331	308	284	276	315	264	292	259	282	304	263	283	278	233	271	286	286	255	275	245	253	298	266	261	305	262	263	241	257	267	261	279	259	267	280	242	282	266	230	262	257	264	251	256	232	245	249	252	283	277	272	293	253	258	244	262	253	250	262	252	275	226	255	267	246	275	265	283	281	266	258	267	270	260	253	255	237	237	259	272	250	265	252	257	246	245	253	262	245	280	240	242	247	254	268	258	252	248	250	262	261	253	269	267	262	275	278	271	244	258	284	254	268	273	267	267	261	250	257	259	259	266	259	240	259	281	240	238	253	279	244	261	260	247	256	242	227	256	251	280	271	238	223	236	253	235	254	275	269	254	302	244	242	236	262	233	238	244	275	264	278	263	254	248	241	259	262	248	259	286	254	265	292	217	237	277	256	275	270	261	278	246	245	265	255	227	270	245	248	267	268	281	220	230	282	252	215	259	259	264	262	248	248	247	273	250	243	263	257	267	242	251	243	271	236	277	268	279	239	248	227	258	239	264	264	243	247	295	266	273	267	280	253	253	271	248	284	271	257	257	254	236	252	274	246	243	255	239	239	256	265	241	266	252	255	257	243	258	277	264	252	282	255	240	257	233	244	249	245	247	259	246	278	267	243	270	263	269	257	255	240	257	233	229	240	285	275	264	220	284	239	277	247	239	287	269	256	279	290	260	254	255	276	279	247	288	257	250	253	268	267	277	260	284	259	250	253	257	298	260	257	267	271	269	261	262	272	268	249	283	262	252	263	251	253	263	273	268	257	250	258	257	262	256	251	257	266	242	274	269	239	287	233	246	240	275	259	237	274	239	250	227	245	256	265	232	246	254	248	265	268	231	250	226	247	276	285	272	282	249	267	267	264	263	259	256	254	269	248	277	245	238	245	237	245	270	259	257	274	283	246	274	235	251	286	275	271	245	256	280	319	255	263	262	249	283	261	263	291	218	250	261	237	247	258	247	263	245	252	276	266	250	263	239	256	233	247	280	244	268	251	236	280	259	243	259	257	239	290	255	240	247	274	250	242	251	249	270	289	257	266	253	263	236	240	257	280	277	244	264	275	245	230	255	260	246	272	268	273	246	252	264	246	255	263	249	244	237	279	248	244	240	254	258	226	225	256	250	250	245	277	258	251	264	260	243	243	269	256	246	245	254	262	242	245	250	233	239	271	269	280	260	270	247	268	275	247	266	281	273	268	273	235	249	249	250	255	251	237	249	228	260	263	259	269	255	273	264	266	236	256	273	250	249	248	247	274	263	260	296	277	259	243	278	255	262	231	264	254	244	267	271	252	237	266	265	233	274	267	290	257	238	279	212	254	254	237	245	253	290	280	235	261	276	261	267	247	225	270	260	233	259	244	250	252	237	280	268	258	285	245	241	239	272	229	250	270	257	243	261	273	283	293	268	262	269	238	282	250	251	253	260	250	262	248	243	270	245	261	280	254	252	266	249	303	254	233	255	270	230	248	242	254	275	223	275	242	235	266	283	271	270	253	255	260	250	252	255	236	263	268	249	250	242	264	272	289	261	249	250	256	262	258	280	236	255	245	260	242	241	265	243	250	290	271	249	227	272	272	242	241	253	235	234	246	231	269	275	259	255	268	265	250	246	281	251	262	244	264	257	258	253	289	259	274	267	273	243	226	261	281	267	248	262	250	238	253	256	253	263	274	276	255	265	258	245	245	227	277	256	243	237	276	260	252	231	233	260	289	269	274	287	257	239	278	264	263	231	257	243	256	237	265	239	251	243	265	258	279	279	245	250	247	232	247	244	259	247	257	272	257	264	255	254	243	259	263	259	226	244	261	265	262	257	255	262	258	244	238	255	225	276	253	264	274	254	258	274	248	240	241	259	247	262	265	241	253	278	238	256	257	246	262	267	287	252	275	275	257	272	276	260	279	285	269	273	266	255	271	273	242	245	254	257	284	243	273	247	254	254	254	221	263	260	285	231	285	257	244	264	261	276	263	283	238	283	268	270	239	252	283	288	266	265	263	257	267	258	260	264	250	255	258	229	250	229	267	241	222	241	285	232	270	216	234	270	263	255	276	269	250	244	257	248	280	286	273	260	245	260	249	266	233	274	250	246	287	242	265	238	252	252	262	248	257	269	245	250	273	249	277	244	245	240	293	265	239	265	254	251	231	281	258	260	250	287	238	251	266	239	254	271	270	266	254	262	258	261	292	284	268	271	252	241	255	273	273	265	268	241	267	275	279	277	247	234	276	248	243	295	268	281	258	264	249	239	265	255	261	241	245	234	235	260	254	285	257	265	266	246	212	254	267	298	254	242	225	244	284	245	264	256	255	259	254	262	257	254	259	267	258	257	247	276	234	279	261	288	234	260	241	275	286	276	258	248	247	264	239	260	231	248	270	263	270	235	254	265	270	233	267	250	271	264	255	251	225	247	250	250	234	256	271	266	256	240	278	260	224	251	259	226	244	265	210	269	262	261	270	256	255	277	244	260	302	252	268	258	278	276	261	261	267	248	274	252	242	286	245	278	260	258	269	244	270	273	227	239	241	251	252	258	248	256	252	292	271	241	270	239	270	248	231	251	239	280	261	252	293	275	267	253	246	282	240	271	294	252	271	237	211	263	271	289	260	279	268	260	245	241	260	261	217	245	255	255	268	255	259	254	266	249	250	279	260	260	251	233	218	256	236	252	284	234	244	268	249	252	253	227	254	261	249	231	245	219	253	222	246	264	246	274	235	256	244	270	248	260	271	261	249	235	264	254	268	272	253	282	250	246	257	274	243	241	246	242	257	237	251	242	248	253	246	283	258	265	259	237	243	245	270	217	240	252	281	250	270	278	247	236	242	266	255	226	256	257	251	289	257	302	224	253	231	275	261	266	269	252	246	246	276	257	240	262	244	228	271	242	243	246	250	272	256	258	271	257	273	276	277	280	250	269	256	281	285	232	262	276	236	247	259	271	265	236	262	271	275	240	259	269	257	286	284	279	229	236	261	248	259	252	269	262	258	252	262	270	255	250	251	244	237	239	266	268	230	238	260	260	248	251	239	233	272	240	287	236	234	268	274	237	272	232	286	230	234	270	227	263	236	275	259	267	229	268	247	247	264	255	304	230	263	272	255	239	241	263	290	285	266	276	242	282	272	248	268	252	252	249	266	271	245	251	263	256	263	266	270	263	235	216	268	239	261	269	258	264	237	250	266	261	252	246	281	288	299	259	245	243	247	228	272	256	260	237	257	265	280	270	261	236	269	277	263	268	267	272	243	287	245	253	264	257	264	272	261	265	265	264	247	257	242	257	277	240	269	237	234	252	271	245	256	240	300	297	275	257	259	241	257	284	240	238	252	270	288	281	243	257	230	257	289	238	237	275	251	264	289	250	263	251	260	278	264	245	254	287	253	282	269	241	254	277	287	254	256	257	275	252	240	256	271	254	249	276	237	263	252	247	281
23340	21482	29190	24181	21483	21483	6642	1122	859	858	760	697	679	659	631	594	600	585	568	582	557	565	589	531	564	608	497	516	571	555	520	517	482	551	516	507	518	541	553	576	513	516	560	542	528	534	536	529	579	553	537	528	545	554	554	541	547	575	544	522	573	508	542	554	569	510	518	504	553	546	542	501	546	513	535	499	576	538	529	536	487	559	521	550	545	513	555	534	538	503	522	527	487	534	507	528	553	583	524	531	527	522	491	534	515	509	525	505	524	540	541	521	569	527	536	512	514	515	531	507	540	545	534	478	532	520	534	520	530	546	527	534	549	561	524	523	533	481	542	528	531	568	547	524	485	544	526	542	509	545	550	492	522	526	571	526	510	474	532	540	545	502	529	536	497	530	541	538	527	505	515	484	492	508	527	483	494	533	522	532	523	536	511	585	507	495	511	519	528	557	523	554	558	507	509	558	549	534	507	550	568	512	525	502	509	540	537	523	528	523	519	525	498	524	516	518	508	485	516	525	519	517	508	541	512	530	506	504	485	525	560	556	586	526	520	507	543	536	524	548	503	493	515	586	539	511	547	536	542	564	557	531	521	511	506	524	577	548	569	514	568	522	515	521	507	546	534	544	551	584	506	559	548	540	519	541	528	560	499	497	533	486	558	560	520	577	519	503	497	520	522	542	529	551	498	497	538	518	540	527	542	535	521	536	528	469	519	549	547	533	510	535	570	563	515	478	510	539	526	525	505	536	549	523	532	517	513	537	519	486	499	534	518	488	529	535	519	517	521	550	551	551	513	491	510	557	500	530	538	496	569	534	520	519	517	534	526	541	517	508	539	510	533	530	528	522	519	536	525	548	472	582	543	515	559	541	566	542	524	479	518	534	529	527	552	534	490	544	487	522	507	500	519	549	533	496	517	568	525	525	522	511	530	526	515	577	528	501	525	550	526	501	551	530	537	556	519	487	545	564	500	539	528	503	536	561	539	523	548	512	513	487	540	480	508	497	512	506	550	533	519	542	504	509	496	534	531	515	490	503	514	503	531	528	523	503	533	538	527	529	510	548	523	532	536	538	528	511	536	513	530	523	542	517	525	499	513	524	569	537	520	543	478	518	531	546	500	513	575	529	519	546	538	516	524	531	532	513	514	493	522	514	516	513	497	588	532	538	538	530	516	493	551	563	505	548	505	535	523	529	529	526	531	538	503	527	497	532	519	537	547	518	523	532	537	503	530	522	511	539	547	491	513	496	511	527	548	525	531	538	507	557	514	477	493	536	537	537	496	527	524	532	496	526	510	484	523	528	565	553	511	501	540	498	509	496	513	478	535	522	530	541	522	523	500	564	498	517	532	503	556	549	532	515	534	518	536	527	476	520	493	538	545	581	536	547	540	529	524	504	510	551	484	571	537	545	523	521	499	569	529	516	562	537	532	505	549	513	511	540	559	525	511	550	506	491	541	502	545	545	545	537	514	520	549	489	505	559	543	529	521	558	553	497	501	484	519	589	559	537	515	490	502	507	489	528	523	518	510	546	527	500	507	536	524	520	504	487	507	520	509	528	523	556	505	532	498	490	548	548	547	527	546	511	557	482	553	573	528	531	500	527	535	502	540	522	524	524	497	509	540	564	493	524	547	553	542	465	522	525	540	540	501	515	511	518	514	540	490	508	525	515	551	552	541	500	576	525	511	565	545	528	516	516	559	563	539	565	586	520	490	498	480	553	520	520	529	530	532	510	486	491	520	520	532	540	537	469	558	532	540	488	520	545	506	527	527	520	498	514	525	489	517	549	511	552	459	561	520	516	570	513	534	535	524	504	527	558	524	523	537	511	493	526	568	490	543	562	520	564	544	492	515	553	530	551	571	537	538	564	513	484	564	568	530	537	489	516	559	568	550	497	495	516	520	491	523	530	545	550	482	527	537	580	530	557	514	531	532	529	543	533	537	528	547	506	573	542	511	554	528	578	492	541	546	464	511	486	532	546	503	533	543	534	572	539	530	533	520	551	508	511	531	505	510	517	493	566	552	552	539	540	499	509	543	538	518	521	541	556	520	542	532	514	562	493	567	575	526	498	592	538	504	563	532	534	543	546	541	517	531	561	537	485	546	543	506	564	557	552	511	482	577	492	522	508	525	523	485	501	491	545	514	538	505	548	520	554	543	519	499	490	529	533	532	562	531	491	530	527	544	504	549	561	511	550	555	554	571	503	480	515	524	546	502	505	506	488	543	547	531	568	504	480	510	527	557	527	513	521	545	567	492	553	555	571	524	504	511	535	526	547	536	482	511	504	511	536	555	536	535	525	522	528	500	497	516	547	520	506	487	530	513	541	522	563	479	523	522	537	514	503	554	522	530	562	489	501	534	543	527	582	500	510	558	535	507	543	512	514	495	523	525	546	533	570	556	535	504	501	524	514	515	525	518	495	503	537	482	532	508	530	504	510	525	548	543	525	527	505	526	539	541	499	509	507	501	551	491	541	543	537	497	493	543	487	526	554	537	521	535	534	533	524	527	585	537	531	527	518	561	561	525	562	553	572	599	503	522	524	557	520	511	501	548	526	509	531	525	533	571	515	517	580	519	537	510	497	524	531	516	533	581	512	542	580	529	545	531	506	527	533	542	487	492	528	545	528	504	547	566	546	500	522	519	513	516	503	527	510	516	548	484	511	501	542	537	518	517	558	502	546	508	510	541	510	533	506	517	566	539	495	568	538	551	571	580	533	543	531	573	521	510	537	556	554	555	543	568	518	548	502	552	509	488	539	507	565	528	528	553	522	522	517	533	503	553	503	518	535	541	567	529	559	528	541	525	546	546	519	589	523	558	507	549	541	548	538	556	536	471	522	490	548	491	563	517	555	550	536	551	521	535	515	546	520	455	507	519	533	531	542	547	520	504	518	513	497	534	560	504	566	550	504	577	504	536	501	561	536	527	499	551	536	515	557	555	496	518	524	533	528	528	497	539	522	520	534	547	511	547	571	518	534	553	538	516	537	536	498	527	525	547	516	542	515	474	505	564	536	523	522	543	536	522	524	562	546	531	568	554	491	492	526	544	485	538	529	496	591	518	537	498	528	528	478	512	550	526	492	529	553	560	534	546	511	500	537	522	513	503	564	531	502	498	477	506	509	505	507	523	508	518	482	494	525	503	546	472	524	534	520	534	557	513	540	507	533	572	557	522	566	510	494	522	512	546	508	518	494	528	562	534	531	531	488	518	532	521	554	513	558	568	554	495	505	561	513	520	522	564	477	530	515	547	512	543	549	532	504	538	541	493	479	502	525	528	552	570	555	560	477	529	514	542	507	524	508	505	494	535	493	524	604	492	480	508	530	539	524	521	515	543	532	526	490	523	568	549	531	509	530	531	531	517	495	510	534	517	518	508	537	502	567	535	527	549	516	543	514	530	515	507	482	519	536	487	544	506	536	495	529	503	485	475	509	542	502	524	482	476	499	499	570	503	506	501	539	547	471	539	551	524	541	513	478
59978	21501	9669	5017	3570	2733	2105	1804	1533	1312	1206	1157	969	1038	894	886	855	761	779	776	796	745	680	712	781	765	692	705	678	768	727	686	694	690	676	684	699	673	692	696	647	681	683	647	666	691	638	655	698	652	650	669	650	640	672	637	667	679	642	693	627	684	687	694	627	651	627	658	611	669	698	666	644	644	665	634	686	683	695	658	665	696	656	609	652	678	670	647	678	702	663	674	667	669	686	630	666	663	669	662	648	625	642	674	662	684	637	632	670	645	675	667	703	660	652	676	649	639	676	639	645	655	689	701	603	632	655	634	673	682	678	683	675	674	655	673	685	676	638	649	657	653	676	642	627	654	654	680	626	648	678	689	656	647	643	672	673	663	643	627	652	680	622	672	644	642	625	655	638	663	643	672	628	687	654	619	630	629	645	674	664	615	711	703	677	618	619	638	676	613	626	677	667	638	643	684	606	665	630	633	697	651	662	684	653	675	662	651	682	646	604	645	666	658	650	634	703	625	631	596	655	670	647	670	652	680	677	602	675	627	646	642	658	619	602	666	635	686	646	655	654	668	672	639	665	647	645	652	670	676	634	622	667	663	654	604	629	631	630	659	665	727	660	704	623	721	659	688	676	656	664	689	659	614	666	616	705	702	676	662	667	633	677	651	658	668	676	642	663	646	653	621	688	649	646	685	639	652	633	679	630	652	626	678	631	671	630	684	657	631	654	634	681	678	667	679	644	694	634	639	692	659	653	634	632	601	641	604	604	619	639	660	686	673	663	634	635	685	674	673	661	665	662	650	667	671	654	637	652	659	691	642	679	626	650	641	702	646	632	674	705	640	624	664	634	638	727	646	622	635	698	618	661	664	658	676	706	665	600	657	638	639	671	684	668	629	679	643	676	648	638	681	641	638	690	644	640	645	676	636	681	651	634	629	643	664	620	681	640	665	645	675	644	654	629	691	620	688	683	646	655	657	656	684	666	687	658	649	670	670	630	655	674	700	704	664	664	649	609	596	648	658	704	674	650	626	684	595	683	698	664	635	621	663	642	670	634	655	675	653	680	640	669	638	698	644	656	648	666	652	642	681	658	700	617	654	638	614	662	650	645	701	675	656	657	625	637	642	661	648	644	705	662	659	641	653	612	656	649	668	605	650	642	630	614	668	640	642	681	617	659	669	672	639	690	674	650	645	691	658	649	672	665	683	690	665	657	652	701	644	623	665	642	698	641	631	655	690	708	653	654	646	627	660	641	655	661	608	631	637	683	657	695	611	641	657	680	676	660	633	689	629	671	626	650	635	665	699	677	633	661	670	678	700	640	612	675	695	671	633	677	679	725	639	700	620	659	654	654	662	650	648	671	684	652	651	657	669	686	651	629	671	677	643	702	649	659	672	659	638	655	652	635	602	684	660	664	635	678	646	740	608	638	671	654	676	667	662	631	635	657	673	719	608	660	655	669	656	671	671	673	700	623	640	649	657	673	687	660	665	661	687	671	594	649	660	664	658	662	645	684	681	661	640	655	675	642	693	673	597	641	697	676	633	678	623	674	621	656	638	671	665	656	698	622	664	651	629	687	665	628	679	697	625	699	668	681	666	657	683	682	619	681	638	658	629	684	716	635	663	643	652	714	680	637	665	686	600	670	627	702	650	672	676	660	675	661	645	650	658	645	583	636	660	623	670	640	632	663	674	635	656	642	628	680	640	645	651	650	645	635	616	647	634	654	644	675	654	652	682	674	646	650	656	645	672	618	657	645	655	690	662	641	645	651	615	662	611	670	663	669	651	634	634	694	598	685	662	634	673	695	687	661	611	692	628	624	653	666	680	624	662	648	666	704	662	666	646	649	630	671	693	618	627	736	661	660	613	691	617	652	664	626	621	672	647	654	679	706	709	667	646	640	658	652	673	650	688	672	655	665	653	660	646	625	643	668	649	627	658	641	647	628	647	663	618	624	699	617	643	653	638	694	688	648	674	652	673	728	638	586	666	622	643	638	638	636	654	657	602	724	667	671	634	634	663	596	666	721	666	678	639	633	643	634	618	718	703	639	623	669	643	649	665	619	680	639	633	614	639	651	661	694	655	675	659	646	672	690	661	667	618	603	638	656	643	712	608	665	639	641	634	650	662	684	649	668	597	679	650	636	681	656	631	629	618	645	683	624	644	690	678	662	680	693	641	652	598	670	685	650	667	609	689	595	642	687	635	658	641	665	670	628	698	645	692	700	643	661	668	704	640	640	617	659	673	758	698	646	646	680	660	640	609	597	683	674	614	664	629	635	630	620	675	642	641	651	660	664	626	651	696	691	660	654	697	641	642	639	633	644	658	658	681	688	617	655	662	655	667	685	644	700	675	651	703	637	639	659	628	704	655	650	648	595	619	665	667	635	660	629	660	635	673	631	667	647	641	665	654	672	634	639	656	688	656	641	638	599	650	600	676	679	681	643	651	662	626	655	639	644	651	641	653	649	700	641	707	669	655	658	636	670	628	669	648	672	680	684	680	679	661	670	678	664	630	640	672	624	647	648	661	681	633	653	631	626	674	632	657	665	660	650	692	643	648	669	638	661	693	647	705	597	662	659	631	721	680	630	600	672	658	641	634	626	620	655	642	625	614	633	665	641	643	608	604	653	631	608	701	661	654	647	684	694	646	653	619	643	688	669	693	664	675	654	660	637	680	644	642	634	658	661	669	654	574	651	640	633	620	665	692	718	629	655	636	656	645	685	637	696	718	661	615	640	610	655	687	675	667	636	635	687	678	683	674	639	639	662	646	658	663	666	673	663	664	629	673	665	663	697	669	644	652	674	682	671	682	638	634	657	626	649	679	647	665	649	661	716	648	662	647	649	664	684	646	640	672	674	674	682	648	660	692	691	611	721	691	649	665	686	634	642	652	617	639	592	677	660	718	677	652	604	636	684	692	636	620	651	663	654	670	652	674	708	601	644	653	635	668	645	651	626	718	656	610	669	660	644	597	639	661	683	629	648	686	639	682	594	693	717	730	648	657	652	656	611	683	656	638	684	635	682	606	635	660	654	641	664	673	644	653	648	648	647	620	652	656	662	659	685	647	638	641	633	697	678	683	632	660	633	693	694	618	622	634	688	641	661	642	662	692	656	683	632	645	672	672	665	658	692	627	631	651	616	665	688	650	571	626	689	637	620	643	667	613	674	641	634	702	649	657	636	649	683	653	638	662	637	704	629	604	675	668	653	642	651	664	639	691	633	647	677	661	665	665	675	638	640	688	650	703	695	674	677	653	697	647	593	649	632	658	666	648	657	631	687	659	683	684	603	653	650	672	665	681	681	679	635	621	712	670	681	671	633	645	635	679	653	597	620	695	646	659	636	604	689	647	667	667	636	719	651	677	667	708	650	641	645	673	691	608	644	638	667	636	643	646	659	654	608	620	655	633	694	687	659	665	668	652	670	700	704	624	638	657	649	650	641	664	649	660	714	659	663	686	626	670	669	649	618	626	679	667	645	639
28550	19629	5601	470	320	284	273	248	231	237	242	253	233	240	255	226	214	225	274	223	241	239	240	200	229	239	217	237	225	248	230	230	222	239	231	201	248	242	247	230	256	230	239	227	236	254	271	242	234	208	218	239	231	223	215	222	239	244	229	257	231	273	229	202	266	241	228	224	238	241	237	218	202	240	254	241	248	228	231	267	226	237	235	251	211	230	237	268	240	213	234	257	224	224	220	225	250	217	227	251	220	241	244	243	203	215	252	214	225	212	232	237	248	237	218	218	212	235	236	240	223	239	222	228	219	239	243	227	232	245	235	228	259	218	238	206	227	236	251	250	233	214	250	236	249	218	244	239	224	225	259	238	239	255	235	245	229	240	204	238	242	241	238	206	247	224	250	210	250	254	205	267	232	231	227	255	215	217	218	234	244	234	244	238	234	223	236	226	223	249	215	276	219	200	233	219	237	215	254	237	250	257	224	217	246	223	254	238	235	239	228	217	223	234	243	258	249	233	200	242	237	236	217	223	250	230	213	221	227	267	244	212	213	202	244	255	227	228	233	214	210	252	220	223	216	211	245	229	261	250	231	210	249	240	217	232	237	261	268	252	246	241	263	240	209	233	228	233	269	231	229	207	251	246	239	235	240	252	271	249	222	279	234	226	228	226	232	261	186	262	251	257	242	268	229	211	239	238	242	247	252	262	263	220	231	233	238	255	224	226	224	217	229	245	246	230	223	237	244	221	264	231	241	238	226	241	224	206	239	248	184	212	215	218	223	245	248	229	216	261	214	252	200	228	250	250	274	252	233	218	243	239	241	215	241	253	224	222	268	223	243	225	227	235	241	233	226	229	256	225	236	245	225	226	240	230	266	222	219	200	222	197	212	223	231	249	213	230	235	239	238	229	253	229	207	226	238	259	235	252	249	225	260	232	235	262	236	246	215	219	231	257	241	216	217	262	238	232	215	206	245	237	249	236	247	215	215	261	254	225	243	237	232	243	217	245	246	249	245	219	248	231	258	237	250	250	229	241	247	203	235	204	242	241	237	260	227	251	249	221	247	212	271	231	257	216	227	211	206	223	227	257	219	209	231	250	246	243	249	218	242	234	233	231	239	256	206	250	219	209	206	241	208	243	232	236	218	268	269	224	218	216	229	233	252	244	216	214	214	261	256	275	218	224	251	232	222	231	249	230	256	228	226	219	235	232	237	247	241	243	224	245	229	233	216	248	241	236	249	222	236	251	225	227	243	234	242	209	233	230	267	228	234	256	224	219	232	256	252	227	251	238	246	227	226	227	227	217	229	216	240	229	244	247	203	248	215	253	226	227	216	246	253	227	259	245	217	251	247	235	228	246	215	237	211	246	205	227	247	224	221	219	238	244	231	235	242	228	274	249	227	221	258	239	247	250	222	209	221	226	235	269	227	276	235	228	231	237	234	252	226	241	222	220	246	248	248	220	263	225	196	234	234	232	229	229	230	207	216	249	237	249	260	223	210	209	222	227	220	223	222	219	236	230	249	233	225	246	215	247	234	219	235	225	255	261	211	238	222	230	223	238	260	231	213	249	223	269	228	222	220	237	206	218	233	203	234	241	253	238	198	240	246	248	239	222	255	262	238	215	217	230	251	234	256	220	251	234	241	236	231	249	227	237	248	236	233	240	258	278	262	224	234	218	238	230	237	217	236	235	220	229	202	236	224	219	242	247	249	234	252	248	240	244	237	243	225	234	253	238	207	227	227	224	254	244	219	208	219	205	243	230	213	221	258	232	246	249	208	224	238	235	228	223	226	207	234	258	239	233	230	249	235	233	226	219	235	225	231	221	241	231	235	233	226	230	212	228	234	242	215	254	213	232	211	214	218	254	260	211	264	265	238	251	231	231	207	223	243	267	222	247	243	230	235	226	204	247	237	229	191	247	243	243	221	231	218	224	243	233	220	223	256	219	207	210	225	222	260	237	241	241	217	236	241	222	226	240	225	241	235	222	241	222	232	251	232	228	243	230	237	223	239	231	238	236	230	239	235	239	216	215	245	208	231	255	240	231	244	224	258	249	254	211	238	243	233	217	245	236	238	244	235	233	251	226	233	234	220	214	229	227	246	209	229	253	235	219	224	239	230	249	238	260	242	212	246	219	229	205	243	244	241	224	220	232	247	220	219	244	244	236	217	237	221	209	232	217	226	237	258	233	231	221	248	244	214	208	232	228	233	228	209	252	231	225	232	216	224	223	228	226	239	236	246	215	224	249	242	251	234	229	241	252	228	229	232	263	252	256	225	227	245	226	236	271	212	242	248	243	248	199	237	232	240	239	228	231	256	249	254	227	226	235	227	226	223	223	214	243	232	224	217	214	235	247	223	261	250	218	245	221	251	253	235	223	212	230	208	249	248	247	227	219	206	207	233	226	229	220	220	238	253	246	234	246	191	237	251	211	220	241	247	235	229	229	208	224	231	224	241	224	239	243	254	235	206	214	258	216	242	229	247	238	230	242	213	235	244	230	221	212	245	225	262	239	282	218	225	241	259	199	209	219	267	232	227	235	189	254	219	247	251	241	236	235	248	249	236	251	223	246	259	221	240	240	233	232	224	246	223	233	227	240	233	227	219	251	232	250	218	220	221	227	256	220	218	247	227	242	221	217	229	260	223	226	235	233	240	257	234	236	236	245	257	234	238	227	215	220	237	256	221	235	239	213	235	243	226	227	249	241	215	237	242	238	193	266	211	253	227	238	223	249	269	240	241	232	240	221	229	243	216	226	243	230	243	253	237	222	233	250	248	229	247	261	239	229	255	231	242	230	225	213	230	220	248	225	245	223	230	230	201	223	250	213	257	239	254	221	212	264	244	228	240	235	272	237	249	208	227	233	229	227	202	216	210	231	230	227	193	243	233	235	248	235	211	211	216	231	254	252	261	265	224	225	222	227	255	241	226	236	216	223	220	221	232	211	238	242	247	221	229	237	234	224	220	228	230	224	250	244	218	225	243	220	233	236	242	184	237	253	232	252	231	235	261	263	215	244	252	213	250	236	223	237	234	240	235	210	258	215	275	233	251	251	236	228	205	229	225	226	227	249	248	231	228	243	220	248	249	259	225	254	245	242	225	228	240	242	282	218	223	235	213	228	219	244	252	244	261	247	246	259	228	250	225	244	239	236	210	235	251	251	263	225	255	248	225	207	236	237	249	240	224	236	237	241	226	244	233	246	225	250	259	253	252	247	264	217	227	228	216	239	227	249	238	238	241	229	220	250	238	230	212	269	245	234	218	232	235	221	225	253	263	237	241	251	225	243	219	227	241	227	261	234	228	239	244	224	247	220	232	252	229	232	220	243	178	247	241	217	211	251	240	222	219	266	209	238	223	233	245	212	221	259	220	241	244	252	226	232	215	201	253	246	252	216	241	258	252	239	249	241	237	228	264	240	209	217	242	252	228	232	248	233	209	215	220	251	215	248	235	249	196	241	257	230	220	244	250	262	232	224	235	235
22089	4872	675	478	381	325	365	308	304	348	314	289	288	309	303	288	321	307	308	347	279	294	316	297	299	286	318	301	315	314	284	329	309	283	320	306	296	305	306	326	320	287	289	340	293	360	341	320	311	273	281	288	313	270	288	305	273	278	288	318	315	309	287	259	269	330	310	308	282	295	293	259	267	325	311	339	322	298	290	285	315	266	272	305	271	300	315	321	248	329	282	270	313	290	320	290	336	307	323	304	284	271	299	289	294	305	328	300	286	312	295	289	319	277	278	270	296	313	296	286	335	308	299	323	293	329	292	306	309	270	317	294	300	322	324	314	301	309	300	304	306	275	313	280	283	306	320	275	284	318	275	292	268	301	294	324	301	301	305	299	300	324	323	292	287	327	288	315	296	304	307	306	292	290	326	295	275	293	275	308	297	317	265	312	265	304	324	290	280	299	316	321	326	295	295	289	287	277	320	298	287	300	273	323	325	301	290	291	306	288	319	308	278	314	320	292	327	287	328	303	290	297	293	334	287	328	272	330	268	350	282	307	306	314	268	313	334	297	277	272	303	285	307	303	297	311	285	329	278	292	295	313	261	308	232	278	285	302	288	304	300	318	293	353	306	316	278	301	301	333	282	275	290	295	301	287	321	304	306	309	287	274	315	302	281	304	291	307	265	320	302	288	300	293	276	305	317	303	288	312	335	288	303	290	310	306	297	311	300	298	282	305	273	298	322	297	325	338	289	264	297	309	275	249	285	337	287	271	279	297	307	311	284	297	308	322	307	319	258	271	310	299	305	301	308	289	271	282	291	348	301	304	334	286	306	330	285	300	310	323	276	324	318	295	309	303	312	293	286	282	304	298	277	308	299	337	295	308	279	275	292	283	307	296	322	313	289	275	308	299	339	297	321	282	294	298	305	292	336	295	271	302	298	292	300	299	296	294	306	302	293	268	282	323	301	312	274	287	311	302	292	299	311	271	294	319	309	297	278	306	298	300	271	285	309	298	282	294	297	279	294	304	313	295	318	271	290	323	310	281	270	288	311	298	278	278	302	289	280	307	319	268	336	302	262	308	319	301	277	285	274	314	317	297	322	316	310	305	299	324	281	287	316	273	310	320	310	264	282	323	305	327	302	307	286	315	295	283	319	315	294	317	316	328	278	295	271	269	300	298	293	252	277	307	301	308	305	308	316	304	316	285	316	334	312	293	312	278	290	317	270	305	305	279	297	297	314	299	314	261	307	285	312	263	301	308	299	294	276	268	303	310	321	302	270	295	310	289	305	278	283	262	292	306	315	309	303	294	294	291	303	302	249	311	310	311	320	286	315	286	342	292	298	261	298	291	291	305	322	281	290	283	324	318	323	324	327	283	298	290	315	322	312	303	309	299	294	301	272	306	282	337	313	303	295	295	285	305	286	311	301	326	293	284	300	291	302	306	298	321	293	317	294	286	325	309	300	317	288	265	283	280	299	305	292	306	299	307	318	298	300	312	291	297	283	291	312	309	267	304	284	302	324	302	304	297	283	303	324	290	276	271	295	320	281	330	304	302	286	268	300	277	270	304	314	310	302	273	317	289	263	291	316	304	274	303	315	326	255	310	311	297	288	285	283	296	307	327	291	327	270	307	325	268	317	328	262	322	322	288	286	276	301	333	289	293	309	285	297	292	278	295	289	304	304	317	309	278	262	284	326	291	284	312	288	305	299	303	314	273	275	277	275	292	314	313	281	265	291	283	299	303	294	292	313	306	320	288	291	293	324	283	303	280	296	333	280	297	309	280	266	306	286	296	286	300	293	288	281	309	316	274	290	304	290	299	305	284	296	285	326	309	322	317	272	289	306	307	298	299	282	299	306	285	302	263	298	287	304	277	300	303	329	291	304	288	310	305	282	286	292	257	298	290	324	286	309	309	295	292	284	302	311	318	296	315	301	302	291	296	272	285	296	305	299	323	307	289	317	309	312	305	332	326	289	260	293	314	276	293	338	302	285	307	342	268	284	270	296	307	250	316	290	297	306	314	313	297	313	294	304	291	308	331	301	311	265	297	296	327	322	280	318	288	324	291	302	302	283	290	289	279	324	279	297	263	276	295	315	293	266	285	288	281	327	311	270	307	313	280	304	332	301	304	317	305	305	289	300	320	304	303	265	306	316	269	306	282	262	302	330	302	284	289	312	317	318	286	317	311	297	294	295	305	294	316	307	288	313	292	285	298	290	279	290	295	307	337	285	319	292	331	296	321	298	279	302	309	284	298	317	305	286	301	305	315	317	308	324	307	298	296	302	316	312	294	317	323	282	286	274	293	271	309	292	325	321	293	288	303	287	283	328	306	319	286	308	280	336	270	262	303	280	314	308	320	297	295	289	288	295	293	271	297	272	299	276	312	279	303	300	299	311	318	268	304	300	289	293	285	260	324	292	300	276	307	282	307	276	313	275	260	312	320	285	304	305	304	267	305	317	323	302	270	329	300	338	320	279	312	287	302	310	324	304	291	281	306	278	258	324	361	291	317	308	291	304	303	301	279	319	299	317	302	316	305	292	281	318	288	302	262	323	323	328	327	296	290	287	315	300	304	295	286	310	300	324	295	289	307	285	292	307	315	286	287	315	302	304	308	279	318	299	297	288	271	251	277	264	296	303	284	295	303	306	313	307	278	281	289	284	280	311	286	306	310	319	324	320	279	309	317	266	288	297	294	337	290	295	297	310	291	318	311	279	286	310	286	289	318	311	304	318	298	290	341	306	305	301	339	320	287	288	291	319	303	287	276	307	345	318	296	295	299	329	292	310	289	309	287	293	294	304	295	301	293	315	269	272	302	263	318	283	337	301	288	282	314	296	302	320	272	282	302	300	321	292	298	315	310	287	311	309	327	291	295	293	299	317	324	278	285	332	323	299	303	296	309	306	305	315	303	297	276	327	311	280	331	304	295	296	275	301	279	319	316	301	335	335	291	316	305	294	295	291	292	299	290	329	313	308	290	299	308	299	307	285	290	313	284	278	300	289	305	304	311	292	338	282	278	287	311	317	313	275	283	310	305	286	291	280	282	310	292	276	306	310	284	300	310	287	308	303	308	318	310	330	288	304	308	321	317	291	302	314	319	307	299	281	303	290	286	309	286	265	288	326	314	317	290	319	308	319	292	292	300	308	304	273	317	299	317	296	293	288	304	280	297	298	281	311	295	310	268	304	287	315	312	291	262	294	312	308	277	272	281	337	285	311	306	278	321	292	316	258	303	282	299	312	298	288	320	276	322	313	323	308	309	308	298	290	252	344	322	287	319	285	257	301	285	316	267	277	308	306	313	304	271	285	305	305	292	286	321	295	308	282	336	302	323	304	301	306	342	286	294	307	301	293	322	291	278	281	298	294	314	287	335	287	321	305	311	282	291	293	273	292	281	291	300	303	320	290	300	301	304	309	322	323	310	303	259	319	321	308	350	304	284	365	292	284	303	314	295	320	296	309	290	303	305	324	303	267	308	294	295
24376	21472	28638	24686	21429	8318	1037	811	644	591	621	542	595	549	541	501	549	529	529	514	496	504	507	516	497	487	537	502	487	469	477	492	492	503	491	526	503	465	444	504	463	501	480	493	459	485	493	505	502	507	489	484	496	448	509	498	475	499	488	486	465	496	497	490	465	494	465	488	476	486	503	481	467	448	494	535	470	483	478	510	468	467	479	489	475	539	458	500	488	455	478	519	476	465	484	457	528	465	452	477	458	499	467	482	455	437	467	464	520	495	447	464	470	508	479	480	455	451	492	539	493	501	493	467	444	464	483	452	478	527	476	490	454	493	480	490	480	505	441	477	495	457	493	503	460	489	497	482	503	484	479	493	485	509	483	465	506	497	476	480	458	504	453	489	474	500	489	470	484	491	476	500	492	531	476	439	448	514	488	481	488	501	453	502	472	488	451	507	455	489	497	464	479	451	486	489	508	495	480	450	487	487	433	480	479	463	479	494	439	486	489	489	498	456	448	494	443	470	451	456	466	425	465	499	441	476	483	446	487	489	465	473	509	441	477	459	472	480	464	501	451	535	512	516	478	479	472	461	468	442	480	496	452	489	442	454	483	470	497	479	525	461	476	462	470	470	511	500	462	449	495	478	433	448	458	494	508	488	474	494	482	510	494	494	493	473	482	506	501	474	477	509	451	489	479	498	448	471	489	496	479	497	449	466	498	510	485	479	440	464	422	485	496	469	475	472	441	487	440	492	475	445	484	445	476	492	481	441	487	465	431	433	483	459	478	499	504	458	461	498	471	475	480	477	439	439	470	469	471	485	460	453	445	510	495	477	521	480	486	536	456	496	461	506	515	443	454	510	453	446	491	462	493	530	531	476	463	480	476	488	490	475	507	452	450	465	475	482	477	470	475	477	517	476	450	507	495	493	475	503	495	470	475	479	437	488	438	501	472	505	492	468	451	488	491	494	542	467	481	523	525	485	481	491	500	515	482	471	456	456	514	488	481	473	487	463	467	489	466	482	496	458	471	513	493	509	480	512	470	457	479	482	472	438	507	466	518	495	493	505	483	512	491	464	465	496	472	469	439	483	491	501	496	406	524	500	465	486	488	467	496	514	499	511	488	463	475	441	464	490	488	463	454	486	439	435	435	458	502	426	490	494	465	517	495	510	466	482	471	532	489	461	474	492	448	492	447	433	470	428	491	462	461	471	520	468	494	492	484	477	488	478	477	458	528	480	516	451	461	499	495	451	478	504	487	481	512	503	474	491	486	461	528	501	514	440	480	469	519	513	503	519	497	490	461	463	465	466	479	479	444	500	481	461	483	449	485	495	506	496	515	492	493	457	487	490	476	465	471	481	471	496	491	464	468	493	504	536	495	466	504	498	480	478	443	482	489	482	455	470	477	495	472	460	461	477	500	480	440	521	482	475	474	459	471	522	508	419	445	460	471	506	452	508	477	479	457	514	472	443	501	510	529	490	472	496	473	501	493	475	441	453	514	444	493	458	437	489	476	502	485	451	509	450	507	480	512	449	456	485	449	466	501	476	495	486	470	473	462	433	472	432	493	477	479	490	409	481	453	511	484	483	454	470	458	454	518	494	497	471	442	467	456	460	494	496	504	509	488	461	482	450	488	451	469	472	495	492	504	512	479	509	468	488	535	485	480	510	447	493	478	501	538	445	470	468	471	495	487	475	456	514	471	471	494	478	453	497	464	437	479	464	480	483	482	484	456	496	483	498	468	471	433	507	518	463	454	496	484	433	510	471	480	460	471	487	463	494	517	476	463	526	455	455	529	500	483	504	477	498	497	470	474	523	492	531	512	506	489	507	443	491	481	493	476	468	459	513	468	458	506	478	472	491	474	490	477	480	463	502	489	538	487	498	483	476	476	454	468	518	482	429	472	474	486	470	481	462	509	461	445	475	483	477	454	494	491	496	450	492	467	489	411	486	489	451	459	506	493	450	443	461	494	484	490	487	474	499	432	475	447	461	476	488	493	480	512	487	456	456	456	483	476	520	440	483	466	468	530	460	479	514	478	488	477	463	469	466	471	489	455	458	488	496	480	480	460	480	441	474	443	484	471	468	500	496	489	467	489	488	461	440	502	524	461	479	488	539	509	469	479	468	499	487	467	490	458	510	440	499	438	444	493	494	498	446	470	489	481	457	481	462	525	450	493	506	470	450	463	475	488	491	464	521	496	468	461	474	472	470	474	449	465	462	439	472	480	476	440	465	492	468	508	491	475	471	492	445	463	517	524	499	481	492	481	468	484	477	491	456	444	471	470	468	490	467	481	508	497	503	517	487	532	476	535	501	461	474	497	473	508	481	487	491	463	471	475	473	451	482	475	500	459	479	470	489	495	424	465	515	489	457	458	514	463	479	451	467	480	467	494	473	466	496	496	495	485	516	476	436	469	487	483	515	450	462	470	495	472	475	465	480	490	469	490	472	510	525	472	489	457	473	496	454	419	483	464	449	472	518	486	480	501	473	464	466	471	454	489	484	481	464	475	482	484	490	541	480	498	486	491	470	504	465	469	486	506	462	483	468	486	485	483	450	499	451	497	493	465	481	505	434	471	491	484	490	497	491	496	443	473	512	478	467	439	491	477	446	501	482	507	532	492	447	493	441	473	466	483	467	463	470	499	466	436	478	477	458	503	461	483	488	509	477	447	498	455	466	501	449	436	489	439	520	498	486	529	461	516	463	487	501	476	507	489	488	477	461	482	461	488	459	458	508	487	486	461	503	546	463	479	495	488	529	496	451	476	480	489	511	480	492	469	475	476	446	493	480	466	519	503	442	507	467	484	463	474	499	480	482	508	479	491	510	457	491	462	477	479	474	487	478	453	453	473	505	513	507	481	478	477	539	536	452	477	517	516	451	504	451	501	477	505	487	517	483	469	479	465	480	489	491	450	442	501	479	451	533	517	463	507	512	465	462	486	472	464	452	473	502	457	491	471	496	479	505	469	458	500	525	495	490	463	485	470	491	495	495	501	462	491	484	454	477	502	492	449	527	490	515	469	467	491	491	476	512	456	484	495	467	517	517	458	476	475	474	480	496	469	496	454	476	477	474	465	472	472	476	502	490	458	516	440	517	476	466	500	520	503	457	488	425	522	467	488	451	436	456	429	501	485	523	498	484	506	480	457	492	494	486	476	493	457	465	450	481	473	499	472	477	487	487	475	497	477	492	499	486	487	445	493	467	469	501	510	498	486	500	495	493	411	447	499	476	458	457	485	489	475	505	469	515	495	463	468	482	505	483	462	516	487	459	491	480	465	472	490	483	480	521	500	461	464	459	486	445	462	536	514	471	469	492	490	452	490	502	492	501	471	490	513	493	486	479	456	430	471	491	468	483	482	483	442	480	514	488	485	498	498	517	529	485	476	467	465	470	459	547	470	516	498	504	448	539	487	475	493	495	480	495	509	469	512	475	444	501	499	424	453	432	482	494	483	462	495	482	459	478	488	494	506	474	483	487	502	510
51515	18435	5885	2936	2102	1661	1422	1162	1064	898	870	792	758	723	712	694	700	715	649	684	643	653	640	641	693	605	626	651	608	617	617	607	658	571	600	560	594	634	617	624	599	593	571	574	650	585	641	607	594	575	585	589	599	565	604	603	591	555	623	610	626	584	562	626	640	571	628	566	569	572	588	594	579	594	577	613	604	603	616	605	592	571	599	600	599	586	589	583	598	581	609	603	607	616	580	614	592	571	578	566	584	622	607	531	561	590	557	580	608	615	554	581	610	563	577	597	548	616	608	563	567	589	546	556	605	613	586	601	610	570	592	588	603	580	585	562	597	603	603	574	578	609	560	626	581	580	594	599	616	602	569	577	566	612	587	578	616	568	606	645	586	583	572	581	613	626	623	576	575	618	567	603	544	578	600	604	596	567	573	647	595	561	577	589	597	589	557	562	582	632	574	589	609	581	548	601	591	630	568	599	607	595	566	596	592	598	612	600	575	632	578	588	608	589	620	587	605	577	582	619	593	583	544	615	562	572	606	636	603	547	613	555	585	589	627	601	645	578	568	556	573	589	572	611	597	593	573	611	617	544	576	569	570	573	634	582	581	582	603	556	547	586	591	586	636	586	546	554	611	599	571	592	613	593	611	575	597	632	632	578	552	590	632	566	582	633	599	575	588	611	589	600	594	579	554	542	550	606	575	609	650	570	565	572	612	552	591	562	544	570	625	581	584	538	595	579	620	554	542	575	602	554	603	592	540	569	588	572	557	566	545	572	575	590	565	595	549	616	576	558	600	588	595	604	610	625	580	588	609	576	597	599	604	578	596	599	578	633	597	584	569	614	628	558	584	577	590	610	578	616	551	605	583	613	585	571	575	593	622	629	601	588	589	603	618	610	570	592	606	584	572	603	562	596	580	600	649	579	587	583	604	564	633	583	576	577	551	543	553	599	558	596	556	581	628	591	566	558	611	560	601	581	614	614	572	615	588	574	568	611	601	638	621	550	640	620	644	600	622	551	610	587	578	609	597	605	546	556	606	590	607	595	603	581	600	581	611	588	615	614	575	611	584	615	579	605	581	580	598	624	572	585	568	613	640	555	601	540	613	577	564	596	553	596	564	575	551	611	566	596	579	562	556	645	603	599	587	586	604	569	597	589	597	534	604	618	610	568	571	553	596	603	607	563	603	615	638	607	587	584	567	591	597	633	593	537	601	570	579	576	556	591	580	639	610	585	632	639	600	589	558	574	620	614	609	592	554	617	609	568	613	570	591	576	584	606	587	599	597	584	596	557	559	543	571	596	590	571	612	563	606	592	586	575	599	582	570	561	568	601	580	562	610	603	605	571	561	572	588	595	579	553	608	548	626	606	525	606	606	596	602	570	547	582	564	587	597	590	602	603	596	541	564	567	628	619	590	589	569	551	588	623	600	550	607	570	558	569	566	583	601	527	601	614	577	624	599	554	633	586	618	564	597	598	598	555	574	615	553	603	619	597	584	619	598	622	583	577	601	591	645	599	605	618	575	574	592	596	628	577	562	539	591	565	596	534	615	627	562	571	610	658	540	615	577	579	598	596	589	561	603	595	601	654	604	601	615	588	577	560	625	617	561	517	620	614	563	611	560	584	564	588	624	559	556	592	588	609	588	595	603	559	566	619	554	629	622	585	584	615	591	561	595	602	604	569	605	610	637	584	593	592	607	655	548	534	605	598	573	594	616	569	612	587	564	622	564	592	595	584	581	554	600	574	618	551	566	576	598	628	564	607	598	621	620	573	585	575	615	570	579	576	568	592	605	558	583	564	612	583	589	565	520	636	616	613	594	565	596	573	577	588	572	597	619	586	571	623	574	560	584	588	598	606	607	609	572	600	576	607	588	603	553	589	597	552	587	555	607	582	627	578	575	609	608	558	604	607	537	599	561	611	612	570	609	616	597	567	577	598	616	561	586	596	574	590	580	571	567	598	545	604	583	579	607	607	551	579	586	605	625	582	589	616	602	583	527	553	585	595	595	615	614	544	606	577	616	577	533	571	602	536	592	541	620	589	560	543	626	585	597	597	620	557	593	567	589	570	549	585	580	602	554	611	578	589	584	544	614	586	595	625	595	654	609	583	590	567	589	594	584	552	573	604	569	556	637	559	611	587	546	575	558	589	594	584	591	574	553	557	620	653	607	604	597	602	585	577	612	583	583	603	565	576	570	603	556	598	598	626	589	609	591	601	564	575	621	568	580	623	588	585	631	545	593	597	616	599	578	569	591	604	582	550	612	583	597	579	600	571	599	586	582	555	575	601	559	577	613	607	586	588	594	604	648	583	602	564	564	629	606	567	580	552	567	659	576	553	650	581	587	556	621	599	609	579	602	525	589	568	609	576	625	593	555	608	594	570	569	577	578	553	609	526	582	578	591	591	635	590	583	600	598	572	607	605	570	584	641	604	577	599	577	608	569	571	598	628	621	621	561	579	585	598	584	612	607	586	580	613	592	612	548	594	543	539	559	549	601	578	594	585	571	527	580	561	572	575	583	591	628	544	585	518	586	603	561	612	567	571	569	626	570	603	596	634	578	616	603	594	563	617	610	590	613	586	614	617	602	605	607	569	569	604	583	603	607	590	577	584	587	548	569	638	616	573	572	609	601	559	610	599	635	560	576	548	617	546	610	565	583	599	580	607	551	620	561	619	613	617	606	580	582	632	596	606	566	576	571	599	611	577	596	623	590	574	619	605	575	606	615	555	645	604	577	567	607	610	599	593	590	567	594	586	590	621	578	586	555	576	592	624	589	614	628	597	594	576	610	591	628	647	586	593	615	595	543	588	592	571	579	606	547	543	570	590	593	568	564	555	605	625	602	580	586	557	590	579	589	610	536	581	626	559	574	593	609	558	585	573	618	576	575	603	579	607	582	547	618	583	576	587	591	626	607	613	585	611	607	613	603	570	615	556	603	562	566	587	602	628	568	579	647	612	608	627	609	579	582	578	606	619	573	578	604	592	551	577	588	609	558	594	650	576	595	598	621	622	561	570	557	607	590	594	576	572	609	559	537	521	572	583	553	557	548	582	612	546	625	619	594	583	610	566	626	608	594	622	611	560	574	619	612	655	610	559	586	602	607	571	581	562	580	582	608	556	580	599	602	569	583	613	573	583	565	592	573	587	570	653	560	572	544	571	596	574	647	591	555	602	607	575	552	574	553	590	566	588	566	545	577	602	581	614	563	603	559	570	616	584	602	539	572	563	571	574	587	599	605	603	586	583	635	618	584	576	595	585	575	601	613	592	603	578	557	604	588	593	569	585	573	610	561	592	573	580	581	575	632	591	617	585	604	579	596	582	585	569	557	552	594	548	570	607	596	587	600	597	567	581	594	650	544	646	539	579	612	604	543	575	589	606	591	572	558	597	577	599	600	582	586	575	595	562	574	567	591	636	568	594	540	620	553	643	532	600	547	659	634	601	561	565	607	608	619	593	598	584	637	558	574	592	635	652	605	589
25879	21481	27172	25719	6070	380	336	252	239	262	222	206	219	194	201	235	209	203	194	193	184	190	206	180	185	169	208	190	180	204	180	193	187	165	188	198	213	191	174	176	207	179	199	181	166	179	196	197	184	200	217	177	182	193	182	140	167	187	190	171	190	175	203	172	174	171	178	235	195	165	202	191	195	217	207	216	188	167	203	204	188	183	180	185	186	184	179	193	169	171	170	179	194	184	196	186	183	166	166	182	207	195	172	180	189	173	186	190	203	152	155	172	193	189	180	180	188	174	161	167	201	183	177	188	204	192	208	183	199	174	180	188	197	192	163	168	169	148	147	166	195	182	197	187	193	187	193	184	167	200	180	197	182	173	178	166	181	179	171	185	181	186	210	183	179	186	162	180	184	208	193	177	182	204	199	181	181	198	185	181	183	180	166	185	190	196	170	185	175	208	178	184	167	217	189	184	183	209	160	166	184	189	203	173	198	188	178	179	160	181	165	193	196	169	174	171	190	198	170	183	178	157	190	202	208	175	169	177	180	196	211	193	187	166	185	165	182	191	172	182	189	182	181	198	198	183	187	200	172	194	172	182	186	169	168	171	189	183	174	195	195	188	194	175	180	196	171	172	155	182	187	168	192	184	178	186	163	192	200	205	182	185	181	188	160	172	180	187	172	171	212	172	186	197	182	183	190	169	188	180	195	174	171	185	173	193	196	187	189	167	181	196	180	160	187	198	188	180	158	181	181	178	178	202	183	182	177	192	179	181	197	164	175	174	184	169	189	178	188	188	174	183	173	170	199	187	183	194	184	199	203	167	191	185	190	165	183	203	164	205	172	180	183	183	194	190	169	203	176	184	185	182	151	180	196	193	188	178	191	183	201	177	208	171	183	182	187	171	163	214	187	183	186	176	186	170	189	164	149	201	175	187	190	186	174	183	191	192	171	188	179	171	172	192	215	193	169	176	191	189	182	202	197	180	202	164	186	186	174	204	191	174	188	173	171	181	194	200	165	173	167	187	201	195	185	170	179	184	181	183	190	178	173	195	195	187	200	196	159	195	179	186	186	198	208	186	181	193	197	216	198	168	192	179	197	171	193	219	169	182	180	176	165	167	173	191	196	199	208	167	207	183	192	195	182	172	202	179	202	208	175	168	180	176	198	165	193	161	180	157	177	173	217	201	190	159	194	187	161	187	194	183	209	187	198	180	185	162	174	186	188	187	184	174	176	169	206	194	186	166	195	187	170	169	180	189	188	197	178	166	183	161	191	190	195	184	173	189	177	165	179	192	186	189	191	154	207	172	208	174	172	196	186	178	218	183	201	150	190	178	199	178	188	192	160	220	195	179	188	171	205	174	181	187	184	189	170	175	192	201	180	206	194	158	187	199	194	193	176	192	172	166	210	175	184	183	201	213	177	197	196	199	176	200	186	194	181	184	173	179	209	167	201	169	176	182	199	179	189	179	208	214	216	176	199	211	178	173	197	203	166	208	182	179	203	182	189	182	190	189	165	177	189	191	181	189	196	185	190	209	169	183	197	190	177	188	200	196	191	157	190	164	178	204	190	179	184	160	200	155	206	182	163	178	202	185	195	181	196	199	197	185	192	192	193	166	182	174	175	180	187	173	171	203	190	181	180	161	195	195	207	200	176	195	196	170	201	168	164	182	176	185	181	171	174	181	215	202	214	189	167	175	185	189	156	177	177	184	178	167	171	173	196	204	189	197	165	181	191	182	169	204	184	164	178	178	181	168	200	185	195	176	163	162	170	187	197	161	183	175	187	185	176	196	159	198	200	193	158	186	171	178	207	182	192	186	161	196	189	184	190	198	205	209	181	179	157	189	204	159	175	178	168	188	190	217	197	173	198	194	182	167	175	179	178	197	179	188	159	170	180	191	171	202	177	168	189	166	165	179	182	189	190	172	191	176	183	160	187	204	168	185	166	174	155	192	164	202	183	187	198	172	183	161	175	204	172	196	177	174	184	167	165	192	183	167	184	194	194	198	185	191	184	183	205	158	178	195	194	193	184	194	170	178	202	192	178	182	189	159	173	203	183	191	210	177	181	195	168	178	177	214	175	180	199	178	186	174	207	160	194	181	168	176	186	208	220	204	183	193	174	188	195	181	187	183	202	184	184	185	183	185	185	199	172	159	216	175	181	187	189	187	176	204	167	185	200	184	198	203	155	171	175	166	192	199	193	189	192	190	176	162	175	177	173	181	180	185	168	167	175	176	191	210	188	167	178	189	176	161	194	186	193	201	190	208	175	204	186	196	180	183	160	189	161	166	178	186	174	194	198	193	187	198	185	155	173	188	205	166	184	180	184	161	178	210	194	207	186	180	173	170	195	166	184	187	191	174	183	185	194	164	170	185	216	192	195	184	164	200	170	166	164	173	192	186	188	182	206	169	183	186	179	183	200	195	183	180	162	182	192	177	215	200	196	186	169	182	186	176	195	177	181	163	203	200	170	209	196	156	192	180	168	168	181	182	185	184	204	194	195	183	161	177	193	193	176	215	213	181	169	195	198	220	180	202	173	188	199	191	196	191	181	197	184	185	189	197	187	185	183	185	185	155	198	174	164	173	194	158	198	191	162	184	197	204	216	175	183	188	172	187	174	193	188	201	180	201	170	191	175	181	176	208	203	175	175	187	192	201	175	187	158	184	181	175	197	199	200	172	195	218	188	197	183	191	175	168	171	173	207	186	184	182	173	195	164	163	214	171	171	162	179	186	203	165	189	197	172	213	196	186	193	170	190	185	149	188	190	196	188	178	184	180	168	179	191	188	184	206	172	211	175	187	210	167	213	167	182	218	169	171	173	201	195	184	169	172	190	186	212	188	176	190	174	163	192	184	181	204	164	183	187	176	204	212	201	215	163	191	192	200	196	181	193	178	174	173	204	203	192	185	153	164	180	206	182	177	188	190	187	199	208	185	179	169	181	198	192	169	144	163	190	179	174	187	209	187	164	210	202	164	194	174	181	193	180	206	198	175	195	175	174	217	190	204	175	166	188	176	184	172	175	160	193	210	197	184	186	182	176	200	185	183	192	178	181	170	197	180	189	168	188	183	191	190	174	178	204	166	187	181	183	173	188	206	169	207	190	174	192	198	172	198	184	217	190	175	182	185	175	190	188	196	197	184	200	184	179	191	189	191	183	183	192	171	178	176	174	184	162	173	189	166	167	191	180	196	172	183	193	167	180	194	194	190	203	170	178	180	194	193	183	185	179	181	168	188	191	180	179	174	180	194	194	160	181	216	194	204	176	178	164	166	176	195	184	190	173	170	184	182	176	174	183	191	199	192	196	184	189	160	193	178	161	167	150	179	185	179	202	204	184	198	182	169	195	197	202	165	189	197	181	182	190	182	169	180	193	180	191	196	179	173	191	188	194	174	207	180	199	200	170	177	177	168	190	177	185	179	193	175	193	172	181	201	175	184	177	197	186	183	186	184	189	201	186	185	180	185	202	196	192	180	184	190
47107	14245	2890	1415	989	832	654	555	497	451	403	366	356	340	338	321	272	322	288	284	298	267	259	296	269	285	263	276	278	263	263	232	268	272	243	254	265	289	273	269	234	242	245	290	251	271	271	257	257	256	281	263	266	248	259	251	217	281	250	262	247	236	254	263	269	283	261	275	266	236	285	259	229	244	245	242	262	263	243	248	259	258	263	276	272	269	221	271	255	256	258	252	252	241	250	269	240	263	272	263	259	208	253	267	266	236	247	228	273	259	274	280	260	267	242	250	240	258	248	234	288	286	248	282	260	270	247	284	284	257	249	260	214	245	281	267	232	244	237	261	251	240	259	243	238	257	271	239	235	263	242	256	231	277	230	277	268	279	246	267	245	254	249	285	252	273	244	244	254	228	260	276	220	239	258	264	241	228	285	236	243	265	263	245	258	257	241	251	236	275	268	248	214	257	255	238	231	249	288	235	242	237	272	262	264	244	266	245	236	245	262	245	279	272	248	262	238	267	253	231	268	254	289	267	256	266	255	273	239	269	234	234	282	292	245	259	260	220	260	274	265	265	276	253	246	247	245	252	255	235	236	242	244	256	260	233	247	255	243	227	238	238	275	282	249	244	235	247	256	286	278	244	232	256	235	248	272	259	249	269	259	246	258	256	278	296	252	253	262	263	277	248	231	277	282	265	264	249	247	232	278	238	249	275	257	253	249	250	257	262	258	269	273	259	231	255	236	274	259	245	236	246	234	242	256	273	257	251	284	254	231	261	261	268	255	244	262	255	260	249	280	232	269	259	235	258	260	255	255	251	248	246	255	232	285	246	271	259	253	232	260	266	258	226	270	221	252	267	232	248	280	243	279	231	260	249	227	275	264	274	256	255	258	240	262	261	254	283	236	249	254	245	257	234	247	204	248	228	263	268	259	253	285	265	238	259	289	255	250	276	270	275	230	265	250	261	244	235	247	262	246	269	264	233	244	255	242	260	239	269	266	280	257	261	252	239	256	252	261	248	292	260	266	235	237	276	231	254	264	265	280	259	252	258	243	239	224	249	262	224	247	256	257	266	252	250	235	242	264	281	265	278	255	235	273	247	214	259	259	284	271	256	257	269	259	234	287	252	233	239	269	247	254	259	264	243	223	223	263	264	224	258	245	270	252	263	283	261	238	255	235	225	222	236	217	251	285	264	257	255	221	246	230	268	208	245	214	252	239	256	253	242	258	231	247	251	236	248	266	248	275	239	246	234	255	214	253	267	240	230	229	243	248	291	270	245	246	235	243	232	248	258	233	255	235	260	257	242	228	251	253	280	216	248	220	249	256	233	237	261	253	264	252	241	282	262	226	279	225	243	231	253	265	265	231	286	282	224	239	267	219	238	270	261	246	249	274	231	254	282	242	252	254	242	263	250	230	263	241	244	259	250	265	271	259	267	275	256	236	237	283	241	261	258	249	252	234	248	270	251	259	266	263	255	255	252	272	263	253	255	269	254	252	243	240	246	241	256	257	276	250	257	240	270	244	235	255	253	239	254	241	230	258	283	267	244	268	268	247	239	244	270	257	254	251	256	261	287	261	236	252	213	258	257	271	247	241	224	253	245	239	247	257	232	238	242	250	236	253	243	272	218	247	253	252	281	244	239	254	230	245	249	265	272	254	259	259	253	237	246	265	261	256	266	235	260	228	260	259	231	264	286	251	278	258	246	259	254	226	258	253	261	237	257	273	252	266	276	245	237	269	249	265	235	237	225	237	258	271	272	264	283	217	248	283	263	224	257	242	243	258	268	251	243	278	262	289	263	248	261	237	243	262	256	267	239	257	240	267	232	269	231	288	219	260	247	262	239	250	272	240	248	246	266	257	276	261	263	280	250	264	253	244	252	249	282	238	253	267	223	280	263	259	236	224	254	279	252	289	271	256	251	245	245	277	246	242	237	251	235	245	252	287	252	219	275	248	234	264	217	256	238	283	257	257	299	238	259	261	262	254	261	265	263	258	257	252	275	245	271	243	268	251	263	251	282	247	239	264	272	271	246	266	261	234	223	250	248	268	261	243	278	246	254	286	268	269	256	256	256	270	268	285	257	254	273	255	224	253	261	254	250	239	263	253	259	238	255	257	247	252	241	240	263	261	283	251	236	262	278	284	235	226	234	235	235	239	223	280	232	247	234	255	240	255	251	261	281	248	235	249	274	261	234	254	230	257	228	243	245	271	252	270	234	246	266	258	245	245	263	276	249	279	285	267	257	268	275	261	243	280	243	254	233	247	250	270	236	242	263	254	255	238	221	268	266	239	233	249	248	258	266	264	252	249	232	251	272	247	261	243	248	240	270	265	260	239	232	245	249	256	264	229	257	265	260	259	287	250	226	284	269	234	250	238	284	264	250	243	249	264	247	268	232	257	254	223	264	262	236	228	258	247	266	246	271	247	259	260	248	258	236	225	257	261	261	261	248	237	262	274	240	244	244	256	242	237	272	250	214	277	259	269	272	265	253	236	243	233	247	267	229	245	252	268	223	233	276	240	243	264	277	267	246	253	244	252	247	244	246	231	276	244	219	265	270	258	261	267	254	263	271	225	254	261	232	241	224	231	237	250	251	262	258	230	235	259	268	258	242	259	234	251	232	244	275	215	264	253	244	241	241	267	246	265	263	254	285	249	255	266	266	226	258	270	230	272	271	250	240	260	227	248	249	240	251	267	243	274	277	274	264	240	276	236	266	235	264	266	273	219	275	265	259	244	239	258	237	232	225	245	246	246	250	253	250	243	230	252	282	250	242	244	261	249	246	269	228	266	253	247	222	263	262	264	226	248	251	236	239	241	282	250	243	251	249	242	259	260	258	265	248	250	271	243	248	269	235	227	263	267	247	247	255	266	277	241	295	244	245	253	293	243	257	294	262	231	241	236	280	257	276	264	249	260	258	260	255	267	265	231	238	265	253	248	253	263	250	256	242	287	264	262	246	262	256	277	247	265	271	257	239	240	246	235	257	263	254	252	230	269	281	241	256	234	249	239	246	235	268	233	255	257	242	267	260	254	253	267	245	270	249	252	259	269	266	260	289	243	231	260	258	249	271	233	240	226	252	263	290	256	245	262	262	243	258	228	238	248	240	276	242	241	284	254	267	298	262	249	219	250	239	258	234	260	267	241	272	259	259	262	208	239	239	262	260	234	223	234	273	239	255	284	240	245	251	260	281	244	244	246	259	277	242	257	268	232	272	255	262	262	226	228	275	245	262	248	243	261	244	276	247	232	258	233	266	271	254	232	271	255	267	272	246	232	253	240	222	236	250	268	242	271	237	271	251	279	249	215	251	274	225	265	244	231	244	270	271	242	243	242	268	239	249	249	276	234	292	253	256	259	269	243	240	294	261	248	283	240	240	265	241	253	237	243	250	242	267	248	250	261	282	256	226	253	262	270	262	249	238	243	240	250	253	260	253	264	243	235	235	220	253	231	247	245	265	248	252	225	281	280	288	282	250	250	256
23386	21503	29142	24282	21493	21479	6382	1152	890	830	732	663	683	644	594	628	594	629	624	576	602	601	562	558	534	578	556	570	601	539	530	554	541	558	526	524	559	543	529	543	550	564	557	499	528	580	512	538	525	560	531	496	552	566	552	506	539	552	544	557	499	557	560	538	494	539	518	503	549	520	530	553	510	533	544	520	482	545	545	484	524	560	490	523	556	528	514	495	524	498	533	500	534	501	501	544	515	517	548	538	525	520	495	528	488	537	505	522	500	521	565	544	540	485	510	515	463	556	554	509	512	490	541	500	544	520	544	491	514	502	555	525	526	514	510	488	535	492	534	535	506	538	515	520	566	550	522	545	548	545	551	535	536	497	524	531	550	528	550	518	518	550	529	528	547	507	522	500	514	525	512	527	496	525	553	543	507	541	575	538	498	546	518	520	464	532	527	543	548	489	541	542	541	543	509	508	554	524	532	507	560	513	531	565	532	552	558	530	513	499	519	548	545	493	522	542	504	526	523	534	509	531	501	525	580	508	529	506	530	518	529	509	563	528	522	541	564	546	535	507	529	544	553	551	504	532	549	489	513	526	535	543	526	511	476	514	555	529	528	522	523	542	532	525	523	570	491	508	534	547	510	528	526	488	487	523	504	501	558	502	505	504	515	517	516	551	535	531	547	506	495	523	533	540	508	517	535	521	484	560	523	522	498	508	536	475	496	532	554	581	519	575	510	517	552	506	531	556	545	506	507	525	509	536	531	536	521	527	528	500	514	497	550	537	519	525	518	504	515	521	594	522	545	526	544	496	492	525	567	536	540	544	571	553	514	530	513	500	520	535	518	530	546	549	521	522	556	533	544	519	515	534	571	520	520	480	559	534	577	513	547	542	524	515	529	536	523	485	574	518	537	536	528	530	487	539	534	511	537	557	531	559	508	540	517	544	533	559	540	524	550	552	531	562	509	511	513	522	506	516	533	505	493	506	541	557	534	532	575	512	543	521	524	557	537	527	541	503	536	519	528	525	512	533	566	538	537	527	516	551	562	557	546	524	521	506	568	503	548	509	516	516	522	504	548	521	488	575	526	503	521	546	545	581	498	518	508	531	500	529	519	539	511	522	500	520	513	539	530	544	531	540	547	532	496	505	539	546	500	521	535	538	496	529	511	567	500	538	509	533	493	530	547	541	518	512	510	508	544	503	554	470	517	507	513	505	563	477	504	549	530	536	526	534	567	534	513	551	474	548	563	531	526	459	529	536	515	599	504	482	545	536	552	557	499	556	524	536	529	483	516	522	525	544	562	556	561	539	527	519	538	520	525	547	531	553	521	540	515	505	533	499	552	538	497	548	531	503	539	517	527	566	548	492	533	528	551	487	512	506	531	533	543	530	512	473	538	529	552	464	521	568	534	519	519	508	517	493	510	520	538	538	515	541	508	500	537	524	544	511	555	522	515	501	497	516	520	556	514	561	484	526	529	526	528	503	576	539	512	545	548	566	512	486	491	547	508	492	556	534	524	522	521	505	517	541	519	508	557	530	530	502	519	505	525	500	512	530	525	535	558	517	521	507	546	553	508	558	597	556	547	460	559	542	539	501	492	512	528	543	524	515	528	503	508	560	517	512	490	533	505	548	502	553	473	501	534	511	578	509	585	541	503	530	550	512	552	540	531	525	514	515	556	562	528	550	516	560	520	483	512	513	516	549	543	530	518	491	522	548	525	520	507	496	530	522	520	494	544	485	525	503	504	534	534	551	500	531	525	560	532	552	542	544	524	504	542	499	539	578	526	547	534	569	538	522	536	499	542	549	529	538	541	545	530	543	537	492	487	517	521	544	585	523	533	523	538	526	543	494	568	533	526	514	525	495	512	534	488	552	518	513	502	522	536	534	502	538	512	501	543	546	541	507	555	537	504	500	571	541	545	545	550	530	486	528	542	531	539	534	539	503	493	528	482	544	483	508	503	471	494	532	500	530	506	519	579	525	547	548	538	492	511	532	530	562	554	540	540	521	526	538	510	558	535	520	540	492	486	532	516	513	533	504	548	529	533	549	552	510	527	521	500	547	562	501	490	533	522	525	545	485	548	541	509	562	531	529	542	494	505	512	489	553	531	520	519	517	527	520	559	528	541	516	527	543	503	507	553	545	500	528	508	494	549	523	541	507	486	514	488	508	549	512	538	552	570	554	543	516	526	514	520	537	534	491	567	496	495	568	477	495	516	535	531	553	524	540	539	548	515	509	541	562	540	524	512	506	496	481	509	551	527	522	504	518	510	504	556	508	508	507	544	510	558	490	503	541	523	515	558	549	540	558	513	564	469	546	509	483	562	523	520	522	484	507	523	541	511	510	551	538	522	499	543	484	544	551	521	498	502	525	564	520	530	483	537	540	520	520	486	545	532	559	521	498	498	491	532	539	530	527	514	517	529	515	515	520	577	524	529	505	524	527	541	527	501	516	509	545	574	522	538	575	534	575	536	534	550	494	543	537	512	561	535	527	535	555	515	542	561	569	542	493	523	524	518	527	508	516	528	502	507	509	539	542	523	509	513	546	510	499	520	541	504	538	536	496	515	527	543	482	511	537	525	515	563	541	522	564	508	515	506	487	515	518	542	555	521	511	560	527	538	502	505	529	464	482	544	486	561	534	520	518	494	534	520	503	539	581	529	546	538	514	526	483	517	508	528	520	520	533	535	498	541	559	542	529	538	498	497	493	512	458	489	509	527	527	511	523	525	544	519	524	533	506	554	539	519	541	508	492	541	521	525	534	540	547	536	578	535	582	514	555	540	536	481	522	504	522	549	541	514	504	492	510	508	541	525	523	514	521	513	518	535	554	509	543	489	556	527	503	528	515	542	514	555	583	527	536	550	543	533	541	532	508	535	520	516	553	537	547	539	521	519	496	532	577	541	544	538	545	558	519	531	533	537	554	496	482	509	495	542	550	529	520	525	540	520	494	501	495	523	482	527	545	519	551	510	496	547	537	509	515	535	503	532	531	570	520	513	518	570	489	540	542	510	503	488	568	514	516	498	552	550	543	554	538	534	575	504	582	576	540	522	543	521	505	511	509	488	558	495	550	511	575	523	494	516	526	547	516	515	538	571	501	513	548	524	504	536	531	534	526	491	552	527	555	499	495	521	526	517	552	512	501	528	493	502	553	527	486	548	533	510	561	550	518	518	502	534	546	492	502	509	541	528	567	475	524	580	565	589	524	560	514	544	491	502	512	532	547	506	528	570	528	536	554	550	533	542	508	528	551	543	519	556	552	528	548	490	544	518	532	487	518	495	507	515	576	493	491	555	496	479	536	504	510	477	521	542	508	531	499	497	515	518	526	503	566	533	522	553	468	589	486	532	530	538	537	525	539	510	509	517	499	516	502	517	534	541	515	543	520	549	471	509	521	523	534	542	499	481	488	534	536	477	538	530	521	521	482	534	502	509	498	518	532	535	525	529	528	482	570	503	544	523	531	515	542	546	528	500	558	553	538
60751	22701	9616	5012	3519	2894	2160	1850	1546	1308	1205	1080	994	967	912	864	796	811	793	764	750	770	713	747	714	737	733	688	750	696	693	698	679	692	674	669	663	696	731	700	696	665	631	653	664	670	677	659	638	662	687	637	654	699	666	683	636	654	639	643	666	707	680	659	666	658	620	666	651	608	659	665	690	673	674	654	690	651	654	680	621	638	654	676	625	656	682	686	649	692	663	679	656	656	659	660	653	619	667	619	680	666	668	637	649	647	605	657	645	662	635	664	652	636	611	672	663	662	656	621	628	692	645	651	638	675	651	650	624	629	617	648	667	632	682	641	627	643	624	673	663	630	603	624	636	638	634	652	644	662	677	626	651	651	650	685	666	652	706	658	672	647	612	646	636	639	654	624	643	645	632	606	659	635	647	630	708	685	661	619	705	655	636	629	657	627	647	628	618	662	641	659	692	647	639	608	629	638	639	632	571	658	633	643	646	654	665	634	642	696	639	643	669	604	656	659	640	697	634	664	647	716	664	708	648	645	653	633	624	675	665	689	645	624	647	625	654	659	643	669	662	676	629	622	638	693	675	646	665	631	652	665	660	655	610	652	628	642	662	663	642	652	687	669	624	631	644	670	643	655	649	640	612	641	631	607	677	653	682	622	653	614	690	610	671	619	664	628	649	646	687	665	644	649	689	674	664	671	613	666	605	630	645	647	621	641	633	661	649	636	670	635	659	634	630	671	665	639	665	668	648	686	606	666	651	687	631	589	660	614	647	680	653	625	595	637	647	625	733	667	659	660	657	644	685	676	663	651	655	707	608	643	664	660	640	692	664	689	659	722	631	628	632	662	670	638	638	661	634	629	634	647	650	663	630	646	654	681	670	618	656	641	675	688	624	632	722	673	638	668	640	674	687	659	643	694	638	668	653	637	636	675	601	694	642	659	650	627	670	632	657	636	624	651	699	682	629	639	604	640	657	636	695	691	704	633	629	662	695	614	663	649	648	607	670	700	635	642	681	635	660	654	678	627	696	675	653	604	619	654	642	619	625	600	638	660	660	638	675	629	671	616	625	639	659	655	609	651	666	614	651	681	639	669	644	677	645	607	713	651	657	592	627	624	626	589	671	649	616	644	691	640	602	623	670	709	694	672	626	632	601	620	639	655	659	694	635	606	668	627	651	634	614	634	604	659	614	645	683	654	659	669	637	641	632	713	639	647	627	662	639	651	645	619	657	621	672	680	670	653	662	656	658	693	666	632	665	626	620	662	602	675	653	692	681	661	657	653	678	643	699	688	621	686	678	647	671	652	638	634	673	634	683	667	675	628	635	632	646	631	645	662	647	635	628	586	657	642	655	671	682	588	673	670	624	633	650	705	662	647	638	638	634	641	647	622	637	610	648	591	642	637	636	665	667	672	645	646	660	659	686	650	629	672	673	627	648	682	632	634	613	661	689	610	690	670	687	672	690	652	714	642	664	627	616	649	642	658	643	658	658	685	650	626	668	661	633	650	670	626	613	676	656	670	637	634	657	668	648	651	638	646	617	658	638	632	685	611	612	649	666	640	620	637	618	636	630	654	659	644	636	666	622	630	631	649	667	602	622	677	641	667	651	685	646	653	675	652	620	627	651	655	628	659	637	644	657	626	628	661	634	627	655	655	695	659	643	666	673	642	666	613	641	652	632	657	636	613	631	627	630	619	620	635	694	661	635	662	658	631	650	640	667	680	610	594	612	731	627	631	653	645	675	681	654	686	674	683	672	664	620	622	684	671	638	645	667	671	637	641	645	682	622	614	648	649	691	702	631	583	622	663	626	667	675	650	619	647	662	674	713	648	647	677	607	605	654	639	662	656	610	662	686	634	674	678	676	632	629	653	600	636	660	664	686	695	658	601	661	691	638	648	626	576	659	669	682	659	619	657	619	647	641	685	631	624	650	636	653	627	688	612	664	686	620	642	650	633	646	597	641	653	681	641	580	659	640	700	659	627	663	675	663	652	664	664	632	666	653	650	653	656	652	675	639	685	679	679	659	641	639	685	602	715	691	693	651	608	668	646	638	584	613	632	644	652	634	749	684	659	668	586	614	662	643	627	697	687	643	669	619	633	670	668	631	650	652	647	651	662	640	648	609	678	644	701	626	651	634	687	680	606	625	669	659	656	622	626	630	621	653	642	616	684	644	681	672	655	653	628	620	614	682	648	641	647	639	662	636	611	638	630	656	668	618	609	661	621	727	674	662	638	709	641	652	673	686	676	635	673	674	613	654	669	642	683	685	674	672	663	664	683	667	654	623	653	623	682	661	603	652	658	669	690	634	642	673	633	668	645	701	637	644	643	642	648	629	674	687	676	638	645	674	648	684	647	632	628	618	642	621	652	676	685	622	646	636	679	613	700	637	667	639	666	642	690	644	698	677	618	615	675	657	608	656	613	629	618	652	655	658	644	645	674	626	651	645	653	655	650	655	668	635	670	641	648	634	666	679	640	639	663	691	675	613	651	676	645	681	639	645	603	632	643	648	596	637	649	700	640	673	693	620	617	679	674	621	648	655	682	642	637	668	669	634	634	678	658	620	636	639	659	630	606	619	664	636	665	624	676	678	652	646	663	659	638	659	655	610	629	630	651	693	671	636	648	617	646	625	647	642	676	653	659	669	643	665	657	637	654	642	635	642	666	665	699	613	641	650	593	598	679	626	684	653	629	674	649	643	603	685	622	625	647	648	661	591	587	609	662	693	645	640	625	675	645	664	639	639	629	624	666	698	624	620	651	611	625	639	654	599	638	650	639	736	660	671	606	658	624	680	655	705	598	653	643	610	676	609	676	613	682	670	621	647	662	642	641	604	611	608	646	655	693	696	648	633	635	657	679	613	648	671	697	657	646	649	670	611	678	685	692	666	685	648	671	639	650	596	640	671	630	735	659	648	597	662	641	659	678	674	642	655	634	664	672	645	633	592	680	666	638	635	670	650	689	692	667	637	621	635	662	656	640	664	697	646	661	669	677	640	680	636	672	607	632	716	608	644	684	624	652	683	654	580	615	681	669	656	647	582	668	640	631	621	651	633	635	717	655	659	662	670	705	654	614	640	661	713	644	677	667	619	664	688	684	647	626	631	644	646	662	621	632	685	667	648	630	646	659	689	633	646	649	636	617	609	682	660	614	577	602	695	622	642	625	633	656	671	675	692	671	623	646	696	659	662	647	638	587	671	651	615	632	678	671	675	625	584	637	624	644	628	626	650	665	653	667	633	638	623	641	669	651	670	640	633	666	632	622	671	639	647	670	634	643	637	630	688	689	626	624	652	640	612	670	687	626	634	668	659	623	621	691	649	601	678	621	641	674	638	632	705	659	659	643	635	651	680	650	653	642	644	643	620	691	663	645	681	608	668	663	685	649	671	634	638	661	656	696	622	667	622	643	662	656	659	671	654	681	659	628	665	665	613	646	644	604	652	670	647	626	618	675	651	648	669	628	633	661	621	649	634	622	659	641
28640	19652	5589	602	403	355	296	246	254	233	241	255	226	239	248	277	261	235	240	227	259	243	254	253	236	216	230	232	251	203	239	212	223	224	233	235	207	226	229	229	215	226	225	232	227	239	253	231	256	231	210	225	226	221	202	215	227	253	237	240	251	247	232	255	252	262	219	240	234	230	242	245	233	228	243	225	236	231	249	231	241	206	206	252	200	231	224	237	212	256	233	243	253	228	259	220	242	218	232	229	251	209	222	244	229	208	275	220	241	246	226	245	247	242	228	264	258	233	227	243	212	216	240	282	241	239	216	215	249	208	221	223	217	229	229	235	242	235	226	208	228	232	225	237	234	242	221	220	210	217	235	221	216	264	247	221	264	236	253	235	225	244	207	223	180	253	229	206	224	229	248	240	230	243	251	239	261	222	232	236	237	213	231	239	240	246	247	230	236	248	268	242	241	248	239	258	241	217	214	239	224	234	222	215	223	237	223	235	223	241	240	219	229	242	242	227	262	231	245	223	231	236	260	247	227	239	225	238	221	261	241	274	236	241	233	237	193	214	228	254	203	241	227	254	250	209	231	223	223	238	221	251	259	245	257	224	235	240	240	249	220	229	259	220	258	209	248	245	207	219	227	253	235	229	224	227	237	237	204	245	244	237	225	228	245	242	242	243	222	227	233	246	251	232	253	242	243	232	239	233	216	247	240	238	229	236	243	217	237	246	213	263	256	230	223	249	204	205	233	237	216	239	244	223	213	244	257	245	229	229	218	233	231	222	192	247	249	232	224	258	216	228	240	228	212	220	219	226	261	202	252	246	249	236	255	250	211	265	232	252	225	247	227	234	247	261	221	255	240	256	233	228	247	235	206	261	222	231	246	208	207	249	222	225	246	225	230	231	225	244	219	248	210	226	266	273	244	251	251	249	253	237	217	239	234	213	253	219	228	250	238	219	200	218	233	243	217	232	222	258	222	242	219	233	221	244	230	247	232	222	239	236	236	214	244	234	254	269	257	233	230	229	240	206	237	209	244	226	240	230	219	251	218	215	213	230	205	228	229	240	239	227	241	204	216	247	245	222	235	218	251	244	211	210	229	236	212	230	247	223	242	219	228	235	214	220	247	225	235	214	218	250	246	235	204	223	271	234	250	220	235	251	219	226	231	226	237	214	245	226	228	244	236	236	231	230	222	220	206	255	194	246	229	239	233	228	216	200	262	217	232	245	210	224	226	236	223	233	205	227	239	228	212	246	248	262	217	243	257	233	224	245	234	249	227	216	233	261	267	217	248	214	230	236	226	246	221	220	270	239	239	236	231	217	277	215	241	235	244	245	226	246	244	231	218	245	225	223	214	242	235	241	257	229	262	269	226	207	221	235	231	244	256	262	244	246	231	258	233	255	229	227	224	226	230	232	230	240	248	250	248	232	239	253	246	244	229	229	251	260	233	226	235	261	230	240	240	234	221	245	220	232	260	220	229	227	258	222	237	242	216	260	225	232	223	226	219	253	242	247	246	211	215	244	224	235	260	255	218	216	232	252	236	202	243	249	238	243	253	225	236	254	216	241	229	245	242	220	245	241	234	259	245	206	232	206	236	241	214	246	214	224	244	240	240	255	247	224	228	245	208	238	244	231	251	231	226	232	265	228	241	227	233	242	241	207	222	234	229	251	238	237	250	231	240	217	243	218	246	229	232	239	219	247	239	262	232	225	211	243	203	227	233	234	238	243	215	248	242	237	238	219	278	234	211	232	238	192	234	211	229	234	228	248	219	254	254	234	214	229	219	256	246	240	231	254	249	234	250	274	247	239	221	246	226	221	201	222	212	237	197	244	248	190	225	210	231	233	231	224	226	225	229	254	239	251	212	214	227	226	237	252	222	228	240	264	229	251	192	237	221	235	228	215	258	234	211	241	244	242	235	233	216	234	242	246	236	228	220	238	251	230	226	212	218	207	228	202	247	221	258	232	244	211	206	205	236	238	226	268	215	273	240	226	246	226	225	227	222	227	228	239	243	232	235	247	211	231	234	225	229	265	250	222	215	276	241	258	217	227	255	250	256	231	230	223	223	235	252	225	250	234	229	256	233	250	244	217	237	214	201	220	235	255	239	214	239	244	254	200	250	222	236	238	218	244	238	239	193	238	231	234	233	239	238	234	252	204	212	244	216	248	253	225	214	249	247	241	240	216	248	212	240	212	245	240	234	234	229	233	227	225	225	214	222	225	252	232	239	249	241	236	231	243	238	229	219	262	249	241	220	242	227	223	254	228	253	251	223	241	245	233	240	219	249	226	233	264	256	219	235	231	249	230	248	274	258	221	205	255	223	244	266	222	255	227	240	222	248	230	246	233	250	220	237	230	192	230	224	250	225	226	238	223	240	230	246	248	225	223	239	252	236	238	217	232	226	224	247	224	252	235	225	233	233	241	269	238	259	244	230	219	260	211	218	239	240	248	240	243	249	231	230	231	234	238	220	243	234	235	255	231	242	223	239	251	218	225	231	254	266	234	222	200	242	240	230	237	240	217	233	248	233	206	232	216	226	238	228	228	215	245	255	238	256	225	243	233	222	215	255	205	245	214	232	234	207	251	246	258	231	254	239	256	230	227	240	220	246	225	243	232	253	235	235	274	240	248	231	252	243	223	227	240	200	236	254	219	262	258	262	241	204	235	243	241	235	219	238	240	252	246	234	230	258	222	238	205	233	233	229	257	227	257	212	250	237	257	240	260	232	236	239	224	238	206	251	230	228	231	237	213	255	258	245	218	230	233	234	232	241	220	253	246	230	232	250	247	235	242	217	255	271	226	254	233	245	258	240	250	238	244	225	249	241	236	273	247	251	239	215	236	218	231	219	238	244	235	216	205	224	235	215	243	223	214	254	249	249	247	249	255	234	256	223	246	226	221	224	254	225	231	249	260	257	248	234	259	249	224	242	260	242	255	255	229	252	215	246	234	250	223	249	229	239	210	230	240	247	226	245	223	240	215	216	223	227	254	258	235	246	226	217	250	234	226	199	245	229	230	241	246	225	238	247	204	225	231	226	244	215	241	250	239	250	218	238	240	261	244	208	245	250	212	198	244	234	239	216	226	197	230	248	227	230	256	252	228	258	217	244	220	234	222	227	205	237	252	242	266	223	230	230	247	214	224	237	225	191	238	253	243	228	230	230	240	267	251	240	253	249	226	254	241	224	227	232	221	226	234	230	226	243	237	247	223	229	248	238	217	251	234	238	230	237	241	233	253	224	245	211	252	259	240	206	234	215	237	233	238	227	200	236	240	264	224	233	235	245	232	234	234	230	245	228	226	259	243	217	218	229	213	217	242	267	258	233	240	239	224	237	247	207	232	238	239	236	259	222	233	226	207	231	244	246	219	226	255	246	218	225	238	225	219	235	231	189	230	214	237	258	247	215	206	225	237	267	260	246	251	233	225	267	243	265	249	249	223	253	247	243	227	268	236	224	228	229	253	221	216	238	232	212	228	237	228
22210	5686	653	410	393	352	341	359	337	292	295	296	296	301	300	309	297	274	304	299	337	325	334	326	291	329	349	338	296	318	308	304	281	317	298	281	291	281	312	316	291	331	323	273	316	287	294	328	296	286	312	309	281	293	302	290	267	319	311	277	336	304	328	305	276	300	315	315	283	272	319	310	332	265	293	312	294	288	285	306	284	314	292	315	290	303	286	296	276	262	273	284	273	315	290	269	292	263	322	292	269	269	302	277	274	269	265	285	294	336	281	298	358	311	316	309	288	295	290	288	298	314	282	308	306	299	321	280	292	319	271	314	268	311	313	329	337	300	279	263	301	280	330	296	285	300	340	294	309	287	274	274	283	314	283	274	323	331	298	330	311	324	276	316	314	292	306	309	255	286	275	277	303	308	308	295	319	305	264	288	288	313	287	305	293	298	281	314	292	281	297	301	318	311	302	273	267	284	273	298	310	299	272	282	307	290	317	304	278	321	298	318	304	301	291	270	307	328	286	322	295	331	339	267	289	272	298	318	271	283	321	296	325	345	281	299	306	286	328	293	291	293	309	311	288	306	260	314	308	290	290	281	286	301	312	323	300	285	271	320	295	306	304	313	321	276	304	276	305	269	285	290	303	299	297	293	273	313	291	319	278	290	326	311	283	302	312	283	298	296	301	285	298	292	290	310	303	305	318	314	291	316	313	309	297	295	333	311	289	276	313	302	318	288	293	308	301	285	306	283	291	273	292	298	295	328	338	307	314	274	279	296	318	309	287	278	330	309	317	265	308	315	318	301	314	293	301	299	293	292	316	320	315	327	321	265	289	302	304	297	270	308	269	278	285	293	307	301	315	300	296	320	293	301	277	280	304	307	291	300	325	310	286	286	344	291	312	298	321	284	321	289	302	285	295	292	310	297	320	276	312	315	292	294	322	293	287	286	309	286	304	322	274	286	312	327	298	298	313	310	337	299	292	302	303	268	274	342	259	276	285	305	287	320	270	294	300	303	290	327	287	310	306	290	308	294	327	304	267	324	284	282	291	303	295	276	303	298	297	291	265	270	303	304	309	279	304	312	298	274	332	305	297	304	315	276	292	297	279	295	298	315	302	301	322	316	281	343	296	288	258	280	309	303	313	276	310	290	305	321	309	332	306	315	273	308	319	259	302	317	310	323	302	324	314	301	279	274	310	323	290	290	314	285	307	272	299	291	293	294	320	317	318	301	295	296	292	299	344	285	290	304	302	323	345	303	338	296	273	300	277	283	296	262	284	295	311	305	291	307	287	290	309	316	309	316	302	299	294	319	287	289	332	300	304	294	312	284	301	336	317	277	278	305	289	305	321	280	285	287	290	350	294	314	290	301	286	305	268	293	287	296	296	260	337	319	281	311	302	295	309	278	290	320	293	287	324	296	337	290	289	290	277	288	324	312	291	290	277	328	321	294	320	299	307	305	287	316	294	298	304	281	300	331	329	249	297	283	308	298	294	309	311	319	280	301	300	291	290	316	302	289	285	284	280	305	294	299	280	314	303	309	270	280	300	279	310	305	289	308	283	319	323	294	315	283	271	314	290	304	323	314	296	256	306	287	323	313	297	275	302	319	301	291	290	300	279	286	289	289	311	284	292	323	290	297	288	319	313	322	320	325	302	319	290	310	309	282	293	279	316	281	266	293	296	301	279	304	305	301	302	337	295	285	304	310	317	282	294	294	286	298	286	338	287	337	318	276	286	276	293	287	305	314	288	287	291	319	309	304	327	307	298	314	279	285	306	296	306	302	312	305	305	271	295	282	309	312	312	290	295	294	270	266	301	304	296	302	303	285	310	267	309	297	273	292	300	291	314	293	298	312	311	316	297	302	275	292	276	302	287	301	313	314	308	299	293	289	314	311	300	290	329	310	291	329	309	330	306	297	279	322	272	288	283	311	290	328	294	319	276	289	329	298	325	297	310	326	320	291	322	288	320	333	324	282	340	339	290	320	282	288	277	304	297	295	306	300	297	275	278	297	271	303	294	296	325	332	319	300	297	309	325	289	317	313	313	297	314	308	311	327	304	302	286	299	317	295	305	298	281	324	296	314	280	276	300	297	296	309	288	282	316	318	305	240	292	304	333	298	273	289	297	307	259	265	260	289	292	294	283	277	289	304	299	269	302	308	275	305	271	287	276	327	320	292	299	308	316	310	301	287	329	317	298	281	313	300	301	320	302	328	331	309	297	292	296	287	291	272	304	307	296	303	279	308	265	328	294	338	298	316	312	271	315	307	281	329	307	309	282	308	298	290	293	303	307	281	278	269	300	303	306	300	297	289	308	283	269	286	281	282	291	311	318	288	264	316	293	296	315	293	279	301	302	279	289	305	321	317	302	296	300	299	294	295	288	317	286	283	281	287	292	296	301	285	310	320	277	281	289	266	295	280	295	284	304	348	290	303	315	327	289	267	278	338	301	272	306	286	302	283	280	309	313	288	321	316	291	331	267	268	298	268	293	313	295	300	312	326	304	307	288	311	330	317	299	333	291	307	316	289	275	330	281	319	320	308	281	309	329	292	295	283	287	308	300	324	292	318	301	294	281	268	277	295	341	289	318	291	293	315	318	301	317	337	321	311	299	291	290	280	308	291	303	299	266	314	297	319	309	302	303	324	273	309	296	305	272	313	282	287	320	299	316	313	301	300	286	305	290	303	288	276	301	291	297	292	312	315	305	301	308	297	294	297	319	319	287	316	277	297	299	301	276	257	298	314	305	295	323	273	299	282	282	303	286	309	295	299	279	308	288	270	290	308	309	310	311	279	297	296	330	284	284	271	285	322	325	289	291	289	311	281	296	312	275	312	306	297	282	319	268	303	305	318	304	322	273	300	305	315	314	308	304	298	301	281	312	294	299	287	297	288	291	305	285	280	294	311	285	293	301	285	335	290	296	325	308	304	307	304	287	347	318	269	298	319	289	321	288	312	319	265	296	309	317	303	300	267	286	314	283	312	309	289	303	311	292	296	278	322	273	287	296	284	288	316	312	322	302	262	330	329	278	297	309	280	324	324	333	304	299	256	304	327	308	292	328	280	283	282	287	330	283	293	324	310	317	291	264	334	323	301	289	307	297	298	275	297	300	305	294	331	289	287	290	333	305	280	315	303	292	268	294	314	294	310	292	294	287	312	299	297	303	309	296	287	287	313	304	286	253	284	303	305	293	279	309	305	259	295	318	289	311	318	307	322	299	315	282	293	306	320	278	303	305	279	274	321	293	275	322	308	299	307	307	326	328	295	313	309	296	311	295	332	298	325	295	297	305	266	281	309	296	286	309	309	313	281	262	283	313	297	299	300	310	309	312	281	256	273	306	252	291	273	296	297	305	299	306	307	307	325	286	324	304	299	281	285	319	294	288	269	293	307	276	294	311	303	277	307	290	300	315	294	297	285	316	285	301	308	286	270	295	299	313	288	324	267	310	291	280	305	341	316	255	266	294	256	291	299	272	297	297	311
24409	21488	28536	24792	21399	7964	1025	730	646	581	569	589	631	571	517	533	500	489	503	478	475	536	482	495	559	523	493	492	482	476	468	473	527	527	510	544	537	476	490	491	474	502	482	484	478	513	488	477	509	484	479	457	475	510	504	463	483	506	476	499	500	502	444	491	468	434	508	477	507	504	463	454	501	466	488	450	472	480	484	480	459	454	477	459	517	473	498	479	474	457	524	429	471	492	474	515	510	467	440	451	505	473	473	475	481	482	492	447	481	447	469	492	511	505	472	463	457	493	451	457	469	461	483	488	442	494	503	463	472	487	476	477	448	437	457	439	448	503	489	475	490	478	464	442	500	492	459	499	489	464	470	409	485	492	440	490	429	496	446	478	460	509	508	487	467	490	469	451	488	493	470	439	482	467	473	454	450	481	452	461	487	473	475	436	503	497	470	490	446	477	500	496	431	442	495	449	447	493	443	465	439	484	464	467	443	478	516	465	475	488	470	486	491	473	461	461	471	439	489	440	444	430	465	454	476	495	495	480	506	461	499	468	495	466	516	444	473	497	520	443	488	501	462	472	487	518	498	492	493	441	476	491	474	474	483	497	505	459	472	506	493	474	473	468	462	488	479	448	480	507	467	483	517	467	465	465	494	460	503	452	462	467	464	505	470	461	432	462	454	464	479	488	469	435	484	495	449	475	451	506	504	472	433	455	517	469	455	475	473	457	474	480	464	462	490	482	440	486	450	498	492	474	496	492	482	437	458	467	458	477	455	438	498	498	472	489	495	483	464	477	477	434	461	477	501	492	457	484	433	491	497	521	463	439	466	514	493	455	502	486	447	498	470	422	449	436	510	485	516	473	507	467	488	430	490	454	479	441	468	473	471	489	461	500	488	469	477	473	441	486	456	464	492	490	486	455	510	502	484	488	502	432	487	484	477	470	465	498	477	463	470	484	479	470	466	455	480	438	451	504	480	446	467	478	458	471	493	470	489	495	478	489	464	464	495	432	483	488	468	472	461	497	453	486	438	471	483	468	478	467	454	442	451	450	499	456	460	462	482	465	476	485	494	489	478	465	489	488	485	462	463	451	504	466	490	491	476	477	495	460	485	479	513	465	436	466	461	505	479	510	466	498	494	457	477	499	444	469	455	511	491	471	504	416	471	485	493	478	464	473	487	506	496	447	470	486	529	489	480	459	483	477	484	448	462	440	507	482	453	459	460	466	472	513	446	444	434	468	454	465	457	459	469	455	465	455	466	459	458	475	444	478	489	507	482	463	488	503	533	459	484	491	468	468	441	457	510	502	479	501	481	440	467	478	493	462	475	466	462	465	484	423	451	484	467	479	473	466	486	466	463	455	470	478	446	483	464	467	519	519	454	490	428	455	495	476	493	498	470	449	492	469	460	484	457	478	468	487	492	456	490	452	516	489	474	491	436	505	496	488	453	512	464	476	464	454	477	464	482	493	467	458	482	517	458	449	485	455	513	511	508	430	528	491	453	493	456	485	462	456	468	471	456	467	471	476	528	457	470	484	424	437	453	491	429	504	475	506	496	483	503	470	482	476	463	448	464	476	471	486	446	452	472	497	462	489	499	462	473	476	485	488	452	440	480	487	469	484	502	470	456	489	406	447	471	470	482	456	491	460	514	466	522	494	480	459	490	481	461	486	477	494	449	480	494	467	478	449	469	469	460	462	496	470	465	462	493	466	493	492	486	489	511	465	517	475	474	481	476	440	495	451	468	466	450	495	420	439	475	453	483	468	468	473	481	488	458	482	465	484	467	483	452	475	497	476	489	482	469	451	475	449	521	486	478	498	486	446	450	418	474	450	511	462	472	473	497	494	466	518	466	471	475	486	501	476	432	483	475	479	482	479	480	476	489	506	496	478	501	468	494	419	445	460	474	467	426	487	489	487	515	478	495	498	465	489	486	483	453	474	472	457	506	479	466	471	499	420	490	448	470	443	470	505	487	486	504	467	505	488	460	488	495	475	493	494	515	497	435	450	475	450	502	467	479	466	497	475	485	499	466	465	456	479	434	429	460	469	479	530	438	452	456	467	500	456	468	491	483	463	491	516	419	520	457	491	432	484	455	451	491	467	494	478	482	460	463	479	473	466	475	478	472	469	430	473	463	463	477	482	483	482	435	483	495	470	504	498	496	483	462	471	531	476	479	454	494	476	455	483	454	494	500	467	465	457	441	514	476	485	480	447	466	508	455	437	452	444	483	438	445	499	499	488	479	495	455	457	461	477	487	487	463	495	486	474	472	470	473	495	494	494	486	468	455	474	473	504	475	469	506	469	476	477	446	449	467	489	466	464	487	434	526	441	422	434	485	445	483	495	473	484	457	443	498	465	456	421	476	479	428	477	453	471	485	527	454	424	442	490	448	470	437	460	479	458	472	473	458	461	465	475	466	507	492	491	458	430	487	436	489	472	470	475	446	480	514	481	481	489	476	503	466	485	521	469	443	477	481	444	467	467	469	490	521	504	454	477	459	474	471	497	475	493	440	453	472	493	446	499	481	487	457	453	482	492	474	444	472	509	476	484	475	477	448	498	482	477	447	466	468	481	472	469	475	425	494	452	471	519	517	496	515	467	495	477	467	470	470	528	467	485	475	491	466	453	499	502	454	506	507	528	508	467	452	457	473	521	467	526	464	472	487	521	487	477	456	468	456	485	454	477	464	431	495	505	473	470	494	502	513	488	508	452	471	501	464	476	458	515	456	450	480	475	480	467	500	477	496	449	471	477	455	469	490	468	468	472	476	482	492	475	476	500	460	495	476	480	526	533	485	487	462	510	469	460	440	469	509	499	466	464	487	487	475	462	481	459	455	463	489	449	465	478	480	442	508	491	486	520	482	481	466	460	453	482	471	476	517	483	443	498	465	461	484	462	460	469	484	549	443	475	456	476	480	492	461	476	457	486	436	478	482	457	460	455	453	455	421	456	483	442	473	496	492	476	500	471	451	497	479	497	477	446	444	484	480	480	457	493	494	485	474	488	538	466	465	503	497	446	544	493	499	502	486	464	477	402	470	478	438	509	519	458	465	510	458	488	460	489	473	492	480	479	487	514	479	452	528	480	439	496	471	491	499	453	495	464	463	430	490	497	457	482	484	457	520	465	484	431	472	490	477	479	460	461	494	453	447	491	445	450	506	475	474	511	481	489	483	452	477	518	504	532	496	469	485	455	455	455	472	417	477	434	479	495	513	458	456	470	501	499	470	471	449	473	465	452	449	476	484	455	423	460	460	458	507	446	463	474	489	459	449	470	454	493	451	466	464	468	484	452	473	473	442	454	477	478	489	474	485	481	474	497	475	438	470	483	492	443	478	428	467	489	473	473	501	464	468	447	477	458	434	468	470	450	463	499	463	453	481	487	476	493	476	447	483	484	472	461	503	455	464	496	484	440	491	495	479	440	493	489	425	502	494	490	441	467	487	468	488	488	488	538	475	459	501	473	487	482	474	485	470	484	501	446
51324	19592	5724	2883	2115	1753	1328	1180	1105	981	894	814	787	708	729	646	695	689	665	628	583	601	619	639	702	609	661	644	634	599	616	588	603	564	632	611	621	543	589	571	642	568	613	607	560	583	627	578	602	612	555	627	601	602	581	572	621	555	552	624	566	563	581	577	632	580	604	577	625	552	597	546	582	601	618	579	600	589	589	605	551	594	570	585	641	591	602	576	589	591	618	620	569	635	583	574	546	584	637	597	585	537	588	557	604	586	576	565	562	583	578	610	609	612	534	630	591	610	613	601	529	588	604	537	590	556	585	624	550	579	587	579	592	585	575	566	603	576	629	556	551	558	598	609	573	632	587	586	567	620	570	610	600	590	595	564	597	581	618	572	605	588	572	620	578	577	604	564	588	570	573	568	579	606	609	604	585	607	606	580	605	583	539	564	582	597	599	598	616	583	599	561	566	545	617	571	604	607	580	584	593	578	590	533	613	565	577	588	596	589	572	537	530	572	602	581	568	593	580	546	605	601	574	611	616	608	610	570	585	570	607	587	543	564	560	600	584	568	596	571	600	606	563	581	605	531	605	620	626	587	612	563	584	587	614	572	579	605	600	608	608	603	586	582	592	586	615	567	572	597	560	565	604	578	593	585	598	577	555	595	546	573	568	604	550	557	555	575	557	588	550	584	580	563	658	575	580	607	620	624	610	595	583	591	603	571	539	566	582	620	616	584	596	583	581	615	567	608	596	611	579	581	591	610	580	605	608	541	614	551	598	615	606	577	579	575	611	582	557	622	589	586	600	587	584	576	582	581	620	567	562	561	581	595	594	573	595	616	577	564	571	606	584	580	626	579	602	548	597	571	595	590	572	629	593	555	596	583	563	590	569	594	595	574	596	550	600	592	613	633	597	596	586	559	587	602	562	581	613	576	583	563	534	624	543	591	569	595	583	582	559	570	584	579	585	553	584	530	560	567	585	579	592	592	569	625	559	515	592	602	528	582	638	604	553	562	582	593	596	569	565	503	598	588	608	569	598	560	561	622	557	604	615	574	583	580	521	622	564	591	608	565	579	590	595	604	599	574	622	592	588	604	581	598	573	570	596	572	577	569	577	571	575	632	590	574	572	576	626	551	603	584	605	636	576	617	606	552	577	612	612	549	560	545	613	568	608	581	621	595	579	584	603	645	601	549	589	613	571	572	564	583	545	567	563	587	608	578	597	623	623	599	553	553	607	584	592	575	608	587	593	570	588	572	582	572	594	635	574	581	589	609	546	586	615	518	591	616	589	555	555	572	586	559	601	612	592	621	608	584	579	603	589	607	646	597	549	554	567	596	615	552	566	579	562	608	586	585	598	586	569	581	562	606	582	582	558	590	544	580	603	583	571	589	570	590	592	535	571	605	622	603	593	558	569	548	553	613	559	574	589	584	630	529	623	561	620	576	599	575	588	567	574	630	609	580	586	606	587	571	565	577	552	566	603	606	610	567	644	627	587	575	563	572	574	568	552	554	583	574	553	568	606	540	603	628	617	564	575	577	586	581	613	583	555	600	580	590	648	616	548	547	589	628	587	561	608	601	542	558	577	575	570	579	601	566	580	604	577	607	581	618	633	606	573	578	567	567	596	617	564	554	547	605	568	603	581	532	607	627	562	596	647	565	597	621	585	566	561	590	587	582	594	575	597	548	529	600	561	604	603	567	616	567	598	566	608	572	615	574	574	559	546	630	606	558	584	594	581	591	609	636	619	560	544	583	585	568	573	562	602	592	590	565	545	599	563	610	556	548	614	607	554	611	577	580	584	553	576	626	631	577	611	586	584	601	573	586	603	618	557	560	609	561	634	610	576	546	615	610	593	602	522	553	527	587	605	556	584	579	576	589	605	611	582	569	601	576	593	613	576	540	589	567	577	538	649	594	624	577	559	581	594	576	559	589	604	570	600	603	563	570	589	555	586	554	580	602	616	568	543	520	601	566	628	613	593	589	594	592	593	552	604	616	613	612	618	572	587	546	566	605	570	562	629	597	588	601	596	588	574	595	547	586	555	568	596	595	606	580	584	629	612	608	591	642	615	561	553	631	556	565	562	583	571	587	563	608	597	583	602	561	595	570	584	579	542	593	567	600	608	589	609	580	577	594	587	579	589	599	577	558	578	588	588	580	612	545	600	563	543	590	588	566	558	608	598	602	618	623	532	615	589	555	594	585	591	584	608	593	557	619	598	601	579	559	579	592	609	558	552	613	587	595	584	603	593	583	526	600	612	566	605	592	586	618	560	629	574	592	587	591	578	567	564	611	591	557	568	568	585	621	602	615	602	546	620	624	616	567	554	593	565	584	583	606	552	575	576	601	550	590	527	580	606	581	604	637	585	537	606	621	555	626	547	602	633	590	611	614	538	571	565	553	585	565	558	564	568	614	542	600	636	625	615	597	556	523	584	619	598	560	627	650	587	623	586	586	595	585	600	576	601	573	556	570	593	578	655	584	552	585	619	607	605	581	587	594	580	574	567	595	599	600	594	585	602	580	554	599	641	567	558	569	601	562	561	603	574	586	589	582	601	625	589	556	591	587	607	612	581	520	582	597	627	569	612	570	581	572	599	608	551	599	617	590	592	585	525	656	634	581	574	602	524	592	593	588	551	559	562	575	579	549	552	546	538	548	588	616	526	564	556	601	580	533	593	617	599	600	600	600	594	617	594	596	593	610	543	581	595	591	604	580	585	594	607	587	614	612	590	612	613	582	611	572	565	574	594	565	564	590	616	539	613	587	570	596	568	609	594	569	586	594	549	584	605	599	593	607	577	583	600	564	594	579	609	600	548	614	553	569	591	602	602	570	568	553	574	582	592	609	585	573	581	622	577	587	581	608	616	598	576	543	588	603	636	568	581	576	590	561	626	567	604	571	582	615	587	589	544	564	589	601	588	560	576	562	535	556	603	587	609	537	560	582	584	572	597	630	577	596	621	574	565	545	544	569	603	583	619	559	584	596	563	631	576	587	604	627	581	586	593	608	546	588	599	563	586	626	544	582	608	573	565	615	562	551	560	671	606	569	565	598	581	578	591	617	629	600	597	594	593	612	574	554	621	594	642	602	571	579	611	579	565	586	601	568	578	571	616	580	549	584	576	542	577	625	564	568	616	574	626	573	611	600	625	586	557	590	511	602	619	621	586	539	603	617	586	622	577	577	535	601	593	574	566	557	608	638	560	581	573	585	603	622	597	594	526	579	604	559	598	583	602	553	580	579	560	568	587	575	628	552	598	582	545	596	555	571	576	607	578	627	611	600	603	571	579	602	573	566	587	608	568	564	562	582	595	558	590	559	648	569	567	616	572	580	625	591	608	544	611	572	602	575	589	601	571	592	573	570	570	605	562	565	602	596	575	568	575	579	600	577	608	562	564	567	568	619	612	612	583	601	582	539	582	594	607	606	602	589	591	582	563	612	598	560	556	574	576	591	583	580	603	519	625	567	593	587	589	606	601	592	559	561
25759	21518	27202	25635	6088	414	318	274	236	259	238	237	225	209	203	216	206	207	190	217	200	183	211	199	173	195	173	192	189	190	192	155	176	180	182	200	165	199	170	194	201	212	176	165	167	175	189	159	191	168	182	193	163	199	163	187	176	159	187	169	181	188	214	181	199	201	195	202	172	180	178	160	174	193	178	183	215	203	198	196	165	200	179	191	187	153	175	187	195	192	173	171	213	194	188	210	168	184	194	185	201	177	179	163	194	171	191	189	193	193	183	170	188	183	180	187	186	209	197	199	182	185	200	151	181	174	172	181	197	173	202	179	189	182	172	189	178	200	181	175	189	182	184	175	173	191	178	155	178	192	165	179	187	193	180	187	170	176	193	180	181	159	177	178	201	194	203	184	183	202	183	184	161	196	197	181	196	196	167	159	182	190	166	187	171	188	175	166	179	189	176	194	183	173	162	169	179	193	169	190	200	192	195	179	178	198	166	193	168	184	188	181	169	182	196	177	181	193	175	190	181	184	196	185	179	193	170	191	178	178	168	189	177	178	180	178	179	172	172	193	170	176	188	167	199	147	189	179	172	206	195	182	187	178	192	166	186	179	177	180	172	184	189	181	162	198	179	182	155	170	184	207	193	172	188	188	189	174	171	202	158	194	212	193	193	161	206	170	181	159	172	155	214	189	160	163	164	188	202	188	171	158	188	186	193	188	184	184	189	192	187	186	191	191	184	209	163	163	200	185	194	187	173	171	200	161	175	166	196	182	197	167	176	154	196	199	166	182	187	172	167	190	190	191	168	183	153	185	186	166	162	176	181	190	191	167	154	156	174	170	178	192	207	188	175	163	181	189	160	198	184	184	179	192	170	177	188	190	185	182	166	176	217	179	163	183	198	178	185	171	194	195	199	183	187	179	175	195	189	178	184	176	185	191	182	191	178	186	181	162	186	162	206	192	186	206	178	163	187	167	176	174	175	170	183	192	182	197	192	181	188	182	195	174	198	191	177	195	196	184	178	194	182	211	180	190	173	197	172	173	179	197	190	176	186	176	173	176	174	187	180	175	194	188	195	186	177	187	193	179	173	192	162	181	199	194	188	199	192	192	168	200	184	196	175	185	189	201	201	178	168	178	182	179	192	184	160	201	178	186	177	194	171	186	172	194	193	184	164	179	185	198	194	176	193	186	189	170	184	164	203	152	183	184	166	175	172	180	161	172	170	178	165	184	185	179	184	185	184	182	197	218	187	181	181	183	160	211	173	165	187	183	191	196	196	179	187	184	183	179	185	197	164	165	180	177	168	160	163	180	179	170	175	195	186	193	177	185	191	208	186	172	184	171	191	195	190	168	202	164	190	189	172	192	171	165	198	172	189	190	182	199	185	204	183	206	192	215	174	165	199	173	173	178	177	183	202	174	182	167	189	187	190	174	188	173	184	169	170	194	185	165	196	162	198	188	175	166	183	169	180	183	177	165	183	196	174	149	185	175	159	200	194	163	191	181	198	174	186	186	207	174	185	170	192	180	164	178	188	196	188	169	193	192	190	180	206	187	177	157	155	173	176	187	208	175	184	205	169	183	153	168	175	194	201	182	169	209	188	186	169	187	185	172	190	214	199	181	163	195	186	183	185	162	201	177	204	198	186	178	185	165	174	167	168	182	192	168	193	171	157	181	164	175	179	195	198	167	182	219	185	182	210	182	204	189	188	182	182	184	194	191	187	198	171	184	169	186	166	187	170	186	183	192	199	203	197	189	175	199	175	160	148	185	180	182	154	176	194	191	173	173	188	192	190	197	187	179	197	178	182	182	179	197	166	195	173	190	145	176	184	189	186	194	156	173	190	178	202	184	179	194	196	191	184	186	175	175	181	195	177	175	183	198	163	164	196	179	205	175	157	169	174	180	208	183	179	186	176	180	183	175	181	196	188	192	193	149	178	184	175	194	195	164	182	186	183	177	183	182	183	177	191	185	181	163	170	163	188	191	179	198	188	175	179	192	192	214	180	199	186	197	184	169	182	210	173	193	180	189	162	211	185	165	205	183	181	189	186	179	192	182	191	186	182	179	177	188	180	175	188	176	202	193	196	198	186	209	174	174	189	194	193	178	183	216	193	165	207	183	185	183	176	197	182	159	182	157	197	182	166	186	161	191	163	186	190	166	176	197	196	188	181	168	180	184	181	206	162	180	182	181	166	165	189	199	183	173	171	169	179	157	163	187	151	203	195	170	191	173	193	168	206	185	188	179	181	171	180	169	185	187	194	156	200	193	203	174	183	194	208	190	168	197	169	170	160	204	186	186	169	164	189	190	171	201	189	205	208	170	178	181	177	195	193	190	169	176	189	217	168	164	184	158	193	197	185	196	169	180	181	169	175	150	201	198	181	159	180	192	206	191	192	187	158	192	182	156	202	180	162	170	195	203	194	196	201	183	180	185	181	183	178	196	193	187	200	182	167	175	179	195	162	153	160	176	177	210	168	164	187	166	182	173	174	183	185	184	199	167	183	174	184	160	192	209	164	185	184	184	171	171	170	175	179	187	178	188	179	173	203	153	166	185	200	170	175	172	189	200	173	198	167	181	205	179	197	190	169	183	180	173	190	191	167	160	169	175	184	177	195	184	190	180	201	172	166	210	178	197	226	176	203	186	172	180	181	195	172	189	200	199	183	192	180	191	196	186	194	172	162	179	171	181	164	184	175	200	163	186	197	196	195	193	161	187	182	165	188	191	193	171	191	194	166	167	164	194	206	193	192	184	163	178	181	165	180	152	155	194	170	193	165	198	189	175	205	186	159	173	190	163	215	166	190	175	166	192	168	204	185	197	167	186	182	188	168	161	175	179	185	190	193	189	181	168	185	185	217	195	171	184	164	182	155	181	171	182	190	182	176	165	184	219	180	217	173	163	180	166	174	181	175	192	179	181	170	179	180	192	180	156	156	170	185	191	183	153	185	179	203	173	184	185	203	199	189	190	183	187	180	199	211	211	198	203	198	177	173	184	189	187	168	193	176	185	184	179	165	160	168	196	191	172	184	188	205	162	174	175	188	184	187	204	167	162	183	175	214	183	176	175	182	159	184	186	181	168	182	186	195	179	210	169	167	183	189	175	164	205	179	171	181	184	216	195	193	174	195	167	173	186	174	206	179	177	168	199	167	184	215	177	192	175	164	174	211	195	172	187	156	162	199	196	160	200	186	195	189	184	189	168	189	191	201	212	170	181	166	198	141	186	194	188	184	203	164	168	177	173	191	167	208	215	200	170	182	183	178	174	159	175	175	149	207	176	184	177	207	161	159	191	161	180	186	183	202	204	183	187	183	203	191	189	181	183	184	178	156	172	173	184	167	175	184	178	188	171	191	177	196	198	186	195	210	189	209	182	197	168	199	175	173	166	188	202	163	202	182	195	173	169	180	171	177	198	176	170	209	167	204	191	192	177	197	179	198	167	150	194	205	189	167	171	182	171	173	180	195	206	202	210	191	170	174	186
47815	15409	2869	1440	1017	840	690	548	488	486	401	373	312	305	336	300	315	291	279	284	287	289	267	266	288	273	241	263	251	249	237	281	260	265	280	272	256	264	261	279	256	220	231	246	253	245	245	267	242	257	248	234	217	274	246	254	253	254	266	310	274	250	281	281	273	223	262	255	253	239	256	242	235	260	259	243	255	265	257	258	238	271	245	260	245	268	269	208	244	264	261	278	270	245	243	287	224	257	223	255	251	274	245	272	205	239	267	237	246	247	239	235	251	254	270	255	262	252	249	255	260	285	239	270	228	237	247	232	235	248	238	264	271	237	251	216	252	249	268	264	253	249	242	234	251	222	279	232	232	264	243	256	278	256	233	254	263	215	268	250	230	251	232	255	267	250	271	250	265	274	247	264	252	257	255	237	241	249	269	275	245	243	285	241	242	291	259	233	262	247	238	251	260	270	248	287	240	236	257	248	254	243	273	246	246	267	256	266	250	264	265	235	227	268	236	281	248	238	240	259	264	271	252	229	286	234	287	274	249	253	243	248	251	276	238	241	270	280	259	259	250	253	233	257	236	248	260	280	257	258	242	252	263	243	260	236	261	271	235	243	278	249	260	257	232	264	234	264	245	242	272	224	258	247	208	233	266	249	272	232	277	257	226	270	261	249	268	255	223	269	246	247	229	237	255	227	252	242	236	253	265	230	238	247	243	245	252	288	272	236	244	259	275	249	260	246	229	250	258	236	264	249	259	241	249	264	258	251	260	275	251	265	246	234	268	265	253	245	303	248	227	260	272	279	261	247	235	247	253	255	234	270	273	269	273	257	257	232	242	272	248	266	288	220	270	265	256	248	264	291	267	254	276	248	241	271	270	252	236	255	268	249	235	223	258	256	254	252	249	228	264	248	244	255	261	268	257	227	272	273	248	271	263	237	272	254	269	257	276	272	256	260	244	253	265	300	227	256	249	233	259	267	223	260	210	258	257	250	239	256	225	254	232	239	257	243	251	245	260	270	256	249	248	215	237	235	261	253	244	257	243	263	256	268	253	230	251	254	248	268	220	265	268	251	270	241	254	265	247	267	231	259	272	220	241	259	282	271	270	255	279	304	261	258	246	238	256	255	255	264	265	284	235	282	240	250	256	270	264	285	246	241	288	258	273	249	260	236	245	289	218	247	259	268	254	252	253	264	281	235	253	262	249	214	270	243	288	253	232	244	259	251	244	261	253	255	280	291	247	238	266	236	219	240	232	266	266	244	248	237	234	220	268	257	259	244	232	244	236	265	276	246	260	257	279	262	250	278	273	253	259	226	290	240	251	274	235	259	233	263	243	251	244	248	276	228	255	254	243	245	253	241	267	272	264	233	258	256	266	263	256	261	250	254	275	254	243	246	242	262	244	249	267	269	268	226	269	266	229	237	278	267	240	273	277	254	242	233	253	272	270	279	263	271	255	234	246	260	239	247	261	262	272	244	271	228	222	265	224	254	272	247	268	222	236	248	254	237	233	247	241	253	249	227	233	249	243	260	238	269	264	284	254	255	246	238	247	250	282	237	223	263	232	265	246	249	268	260	249	290	268	251	249	266	243	265	259	257	240	259	273	262	263	258	256	247	275	230	256	266	239	247	271	282	262	260	266	239	245	255	228	230	261	278	265	273	257	247	253	242	255	248	230	261	248	242	240	230	268	247	268	253	237	283	255	230	250	234	268	248	237	229	226	235	253	261	259	237	277	254	258	261	282	256	275	247	229	246	244	254	264	252	255	227	220	285	272	265	268	233	250	228	277	247	242	230	256	246	281	254	262	253	238	271	265	253	272	257	266	257	245	240	246	278	271	225	257	279	296	255	256	267	224	246	266	276	223	261	265	221	255	246	261	249	268	267	251	248	268	264	261	252	264	253	280	233	260	232	243	260	251	258	278	246	243	249	250	224	249	272	291	273	223	247	256	240	242	242	264	255	248	251	264	246	253	271	266	236	238	244	251	255	270	258	268	257	250	223	249	229	228	257	248	235	238	240	244	225	260	278	248	263	246	278	240	264	261	281	249	243	274	263	247	256	283	247	229	269	248	231	271	233	260	236	260	251	264	257	231	246	257	256	259	249	244	223	234	247	251	244	246	264	226	251	243	235	252	247	259	263	226	268	262	268	271	278	228	238	259	242	235	254	248	262	267	256	270	263	266	249	228	238	255	226	272	246	251	250	271	244	250	257	252	249	243	285	274	242	258	255	247	248	223	232	258	261	252	248	241	231	272	258	243	237	251	251	217	252	243	256	256	294	256	274	288	243	250	260	240	261	237	283	247	253	239	250	274	235	251	239	241	230	272	238	270	240	245	249	241	255	240	228	246	261	247	261	267	263	268	242	255	228	257	265	263	246	223	236	259	264	252	275	259	254	253	255	221	260	235	253	229	257	243	226	222	262	220	228	241	267	278	278	253	257	260	222	274	256	229	243	227	234	254	239	263	268	236	276	254	246	244	270	255	251	253	234	239	253	273	245	270	268	237	244	276	231	253	233	234	232	220	241	253	246	259	263	227	276	254	256	239	232	254	269	268	239	267	227	256	236	250	241	237	242	271	280	244	283	260	255	253	269	273	269	256	237	243	254	251	258	234	271	247	231	261	280	279	247	231	273	253	228	251	239	263	272	224	265	235	249	275	279	265	275	275	256	257	247	266	276	229	275	241	245	244	268	258	257	229	241	252	244	250	256	243	250	252	249	219	239	228	287	246	228	259	263	260	248	204	251	252	269	257	246	242	232	226	249	253	230	236	264	257	242	268	256	231	219	267	254	261	237	231	259	237	218	245	245	272	242	240	242	248	268	250	269	258	252	271	246	246	248	237	236	243	236	240	271	239	242	221	274	240	252	246	290	259	257	227	272	252	272	287	240	248	256	247	245	253	234	247	244	249	270	268	238	271	240	265	256	286	257	232	221	229	263	254	246	258	241	257	234	232	240	264	256	269	236	245	230	253	236	233	241	259	252	234	242	236	229	229	251	263	247	271	258	251	267	277	237	254	230	267	255	248	270	251	241	277	253	242	232	240	257	292	238	274	257	234	260	276	232	248	243	256	247	266	279	281	267	269	244	265	264	262	265	243	229	253	277	284	245	222	233	242	232	269	216	221	231	265	243	262	241	246	252	275	238	249	255	234	238	257	229	249	251	263	257	260	241	262	235	226	270	255	260	243	254	278	259	258	239	257	255	275	234	218	254	251	223	269	244	291	235	240	252	232	269	238	250	253	243	254	274	258	238	240	236	266	274	254	246	278	251	234	240	231	250	228	263	221	223	223	266	276	276	264	245	245	255	266	262	252	239	294	257	241	250	262	238	261	235	266	255	219	251	230	266	230	248	232	238	250	243	270	269	233	237	254	265	258	268	252	218	261	243	264	228	239	261	260	275	262	268	284	271	283	224	245	255	250	252	259	266	261	265	261	245	265	264	250	240	260	255	235	275	258	262	263	281	221	234	241	227	268	290
23453	21530	29127	24355	21532	21523	6111	1086	858	782	755	701	715	668	602	663	607	590	626	614	597	562	587	546	567	584	582	531	583	544	525	542	566	495	564	564	535	541	513	510	486	556	536	535	557	509	534	534	521	510	504	563	550	546	512	497	496	552	523	526	525	485	539	519	494	500	521	524	556	538	530	508	527	556	540	561	497	537	459	523	501	498	511	529	526	482	505	517	523	498	515	537	508	557	535	507	512	527	551	507	504	518	553	508	538	556	513	537	572	470	521	548	491	559	564	526	539	484	516	543	531	538	517	528	514	496	549	508	528	522	512	537	515	517	552	549	464	544	502	524	555	483	524	504	489	548	500	482	491	485	521	490	499	510	529	525	513	510	500	533	532	512	542	558	525	559	537	493	515	559	517	539	511	490	493	527	509	500	526	546	525	528	558	496	500	483	535	546	530	494	547	538	498	526	547	499	472	547	530	523	508	554	517	510	450	502	508	525	525	528	512	507	525	503	519	558	489	528	536	550	521	507	534	554	545	522	541	471	489	518	534	494	511	545	499	529	549	518	518	547	530	501	528	482	520	529	533	528	501	547	542	507	506	496	530	508	488	547	563	508	555	452	536	557	496	528	497	540	495	542	534	521	473	519	498	537	515	516	488	521	539	531	532	501	554	502	548	534	524	516	474	527	521	481	536	509	559	543	559	501	501	486	533	502	521	534	506	491	537	491	530	515	525	577	531	494	538	531	512	569	515	500	525	550	525	506	575	554	529	500	531	510	531	522	516	533	517	506	550	542	507	506	531	531	517	537	512	508	457	508	522	520	543	500	529	534	511	501	509	478	519	526	556	518	507	483	539	534	531	535	510	519	544	561	517	518	537	521	535	548	495	498	507	519	500	537	517	519	517	535	514	530	512	543	513	513	535	542	489	524	501	532	491	531	551	523	501	500	545	530	531	530	469	513	514	539	491	505	493	513	527	525	532	510	537	528	514	515	501	521	550	559	502	487	557	516	508	468	494	537	527	436	544	522	483	486	533	505	525	513	544	526	521	518	515	541	504	489	546	480	553	521	543	511	527	547	521	536	454	492	564	496	480	599	544	500	479	528	567	535	567	546	556	496	511	532	511	564	522	526	515	514	522	514	551	496	505	509	552	542	524	500	516	500	521	561	498	530	523	513	493	476	535	554	537	501	515	557	528	547	537	513	519	483	543	477	485	514	549	508	518	515	517	495	521	553	536	558	519	518	486	517	518	512	531	518	509	571	506	534	503	501	507	553	518	538	541	525	484	494	573	491	533	495	520	493	511	559	546	544	545	511	569	518	517	545	540	485	565	538	547	543	525	533	482	479	506	508	540	538	513	452	520	505	490	533	508	470	562	512	526	501	503	527	599	517	501	518	559	555	527	491	496	459	502	502	514	517	513	513	503	547	523	524	506	527	552	525	522	534	509	516	499	517	505	508	520	495	540	494	515	499	459	539	525	518	523	530	546	544	512	521	498	515	539	504	520	507	492	492	532	505	484	519	506	504	552	496	524	554	515	523	521	486	520	532	516	533	502	558	519	539	483	520	536	516	501	562	537	531	534	511	493	523	538	530	546	500	512	539	515	505	537	501	546	532	499	556	523	492	481	523	455	513	496	498	513	487	508	513	509	514	506	502	486	495	495	504	525	515	527	535	451	520	550	524	550	575	505	492	529	562	480	501	536	575	512	566	548	510	526	541	552	523	493	546	548	526	527	507	525	518	503	549	529	470	543	520	481	534	498	524	526	518	539	505	479	509	469	539	507	536	530	515	486	509	495	515	500	486	503	531	514	526	506	533	506	514	510	503	507	497	497	505	531	467	523	492	521	550	527	513	495	536	494	539	510	539	530	476	505	521	505	565	561	521	502	510	499	527	525	505	578	544	545	551	548	497	456	500	513	519	518	515	527	521	499	496	516	497	497	517	533	509	497	470	537	531	470	525	506	511	495	539	484	491	545	556	515	503	513	479	507	522	523	531	524	541	535	539	501	534	539	499	544	528	524	483	503	510	511	511	512	502	516	547	546	531	512	531	543	517	526	505	495	538	528	544	560	508	531	507	492	488	545	518	481	522	547	522	501	499	492	503	511	497	530	508	554	508	526	472	519	547	531	508	524	489	485	530	522	504	501	519	500	501	530	544	481	531	502	547	552	557	476	514	539	553	548	487	521	494	520	531	530	525	521	531	532	538	511	512	490	526	518	522	514	483	530	547	508	512	533	507	519	492	511	533	533	528	560	550	565	492	508	585	531	544	561	523	535	523	512	508	536	560	487	561	509	536	481	520	507	519	519	515	509	563	534	479	530	493	482	533	472	527	514	520	516	465	517	513	507	506	530	521	518	535	522	510	577	514	496	541	521	520	560	486	521	518	534	542	525	510	554	513	489	511	505	528	500	525	510	512	493	501	562	527	531	510	526	549	537	522	479	506	555	507	530	533	477	523	510	516	533	523	520	496	519	528	518	526	566	534	553	546	527	510	516	552	511	571	536	546	499	523	506	505	520	512	506	498	539	478	561	536	525	489	496	568	515	493	553	511	484	512	522	540	513	545	468	480	507	544	479	538	488	460	490	527	517	529	494	519	555	519	519	541	568	500	508	544	496	519	492	505	535	529	487	472	528	528	535	478	525	510	545	468	490	526	504	490	507	494	543	483	532	533	550	542	495	546	523	514	518	505	535	486	510	535	508	483	531	506	541	542	522	550	504	513	539	510	543	531	517	517	528	552	521	502	539	498	513	551	514	505	529	494	529	528	542	507	531	523	513	514	511	509	474	522	555	510	496	519	499	498	519	508	492	546	462	538	512	520	499	542	516	531	540	578	573	530	530	490	533	475	514	533	534	535	527	535	548	586	559	548	521	522	514	522	538	523	532	508	557	502	505	545	517	487	521	500	484	517	509	497	540	490	527	508	533	528	455	526	537	509	502	518	527	510	530	506	523	557	501	558	483	545	521	538	510	492	506	540	536	537	508	532	545	517	520	506	535	544	512	545	572	530	515	514	522	517	510	538	473	533	486	536	524	549	552	499	549	524	539	544	513	486	538	530	515	517	491	526	529	521	498	540	554	535	493	489	495	505	518	554	530	470	532	538	532	504	546	482	513	513	530	504	473	524	518	523	503	513	525	528	493	524	511	464	521	537	515	491	531	521	494	531	535	512	537	494	547	534	500	517	517	500	516	509	464	569	501	513	507	543	531	536	554	502	489	489	516	522	556	543	524	483	500	541	545	535	521	543	490	493	510	563	518	525	542	519	518	561	531	486	516	483	512	526	513	517	509	550	491	546	543	511	521	517	501	545	539	528	536	499	502	506	528	522	528	488	518	520	520	494	521	485	545	549	538	524	510	556	529	502	566	503	501	521	536	500	551	515	550	517	494	507	532	539	582	512	532	511	536	522	533	517	502	532	532	522	548	534	519	522	539	491	518	536	521	519	512	500	553	579	516	564	542	519	534	492	567	514	520	538
60305	23909	9506	4879	3533	2685	2141	1719	1548	1287	1206	1088	971	934	944	900	825	810	757	778	768	774	739	721	731	746	735	633	702	683	690	723	688	708	663	717	652	686	686	672	700	686	672	612	679	662	623	637	628	651	660	665	677	654	683	630	671	592	633	645	621	622	659	683	684	659	664	654	639	634	626	666	611	639	663	682	636	656	655	647	630	651	668	655	640	689	683	657	681	652	651	703	607	664	667	617	680	613	633	653	634	661	635	672	680	653	667	652	630	619	667	651	671	663	664	692	647	698	658	643	709	639	638	627	663	617	619	635	668	672	654	663	625	606	626	597	654	640	646	639	625	654	668	632	669	674	631	647	632	630	657	582	628	638	687	678	602	631	639	648	606	664	643	691	658	650	622	628	626	656	641	634	670	611	628	627	654	674	630	667	688	691	661	641	605	630	628	624	656	631	670	625	660	650	677	646	665	660	697	631	655	622	627	633	676	665	606	641	691	644	650	636	645	650	719	577	659	681	621	663	630	640	641	640	667	630	663	698	635	651	696	694	625	611	649	674	685	605	650	655	651	633	684	593	665	698	675	620	636	637	619	684	673	603	646	644	637	666	671	688	651	659	612	650	649	656	659	641	678	641	677	655	622	625	665	646	654	598	628	665	632	620	643	637	673	686	646	664	665	604	671	655	651	647	611	633	606	660	655	666	614	705	630	648	656	646	633	650	637	651	612	668	680	676	615	603	618	666	697	637	594	642	624	625	671	702	608	655	620	661	683	634	661	639	696	671	665	647	689	657	655	594	689	616	620	672	598	651	647	676	662	694	681	610	630	669	649	668	642	665	655	592	657	610	651	667	627	664	647	651	653	664	652	628	677	685	652	656	620	646	615	602	645	655	641	667	640	636	675	593	634	628	609	638	632	649	615	651	638	664	669	618	680	663	627	618	632	619	609	662	655	693	655	668	622	640	632	647	599	651	563	680	671	660	677	638	689	633	609	634	638	612	592	650	607	623	621	648	593	636	620	640	669	639	584	620	633	667	690	641	653	607	653	619	639	627	654	686	606	610	672	637	612	593	645	628	623	668	599	623	675	618	623	620	655	670	647	655	600	627	615	643	653	649	667	625	672	653	674	640	631	663	673	640	698	665	648	666	605	660	619	634	615	655	643	675	620	668	657	638	612	631	648	685	637	633	609	647	657	649	678	658	656	633	667	637	663	617	659	652	632	617	682	712	689	652	619	683	649	656	688	659	669	646	648	659	660	680	665	648	640	621	662	661	677	662	640	622	650	651	663	620	687	631	615	623	620	649	639	612	628	635	634	655	693	640	625	615	684	673	628	714	665	662	622	634	617	676	648	623	671	640	670	662	673	639	649	666	666	697	604	636	653	647	681	659	655	630	667	651	657	627	665	631	619	641	638	644	609	648	637	651	693	643	610	640	674	631	638	655	659	659	630	664	631	651	649	605	662	680	674	634	616	640	621	641	629	701	625	677	598	642	660	598	608	623	625	640	680	650	674	655	680	678	632	649	664	634	612	606	659	665	629	600	625	642	666	688	678	649	658	620	617	702	690	645	657	630	638	641	643	611	631	677	652	622	629	679	648	659	650	653	615	601	648	607	657	641	675	643	657	659	652	627	659	639	681	679	652	673	659	659	641	624	692	602	642	633	617	649	680	652	627	575	687	635	656	661	650	691	643	622	693	682	638	583	623	660	628	662	627	636	635	651	646	715	665	694	656	662	632	637	673	678	641	661	666	650	630	606	664	652	602	618	679	656	643	632	622	685	661	644	632	623	690	603	643	626	649	631	615	691	672	631	643	644	649	649	659	629	643	643	610	657	603	676	646	678	687	609	648	641	636	664	669	640	644	638	661	689	655	651	643	630	680	641	660	605	614	667	643	689	668	648	636	598	681	633	688	665	654	641	723	653	654	677	638	639	635	635	651	635	649	666	629	623	643	623	714	642	613	646	663	616	692	640	631	661	657	648	664	614	631	595	698	635	667	683	681	676	659	614	719	635	612	644	589	630	586	646	603	616	633	670	655	657	626	647	686	617	639	674	639	633	587	589	585	661	677	635	635	675	647	644	661	599	661	686	696	652	654	634	633	615	700	630	639	651	622	627	604	661	698	583	633	648	674	663	662	650	725	651	662	628	603	618	676	678	661	628	650	664	648	636	638	657	624	642	693	624	636	627	652	685	636	669	656	644	660	687	641	630	629	665	681	665	684	629	663	630	627	663	639	657	668	672	632	633	670	671	620	633	668	653	640	684	678	689	629	619	646	659	627	707	651	658	610	622	632	626	632	650	635	679	687	595	664	663	642	639	669	640	657	624	676	625	624	659	629	616	676	635	607	662	625	613	625	594	673	669	618	592	705	616	650	638	615	616	660	621	629	642	646	629	663	642	655	650	716	648	640	627	623	669	692	677	629	677	630	621	653	634	674	615	670	645	648	625	601	704	659	637	612	614	634	632	617	657	688	624	621	606	646	664	610	698	647	663	638	668	662	655	645	609	691	626	621	638	676	666	679	631	631	629	601	614	608	649	683	694	677	662	659	637	646	636	599	632	622	613	640	642	635	670	631	652	640	658	654	668	648	641	646	633	667	688	637	659	631	626	661	658	615	642	614	643	620	647	617	645	673	657	626	631	673	595	660	701	700	650	674	672	666	621	652	632	647	627	660	653	649	643	642	665	683	651	648	697	645	626	587	654	638	646	658	674	642	649	671	645	641	616	658	674	631	658	665	657	653	663	627	635	643	660	618	638	645	640	679	635	637	590	645	672	627	643	646	631	650	667	623	661	618	686	680	662	644	630	619	676	641	629	628	633	634	654	639	631	656	661	643	663	649	658	588	617	657	675	701	669	611	630	650	650	613	645	635	639	644	670	675	628	633	687	656	642	645	626	613	644	655	599	628	672	653	639	674	632	690	645	695	625	613	652	705	606	640	639	598	616	687	607	624	636	664	658	630	687	657	619	649	628	673	644	654	625	695	675	620	646	660	656	635	648	639	665	670	673	653	709	676	617	672	622	664	614	651	638	642	645	656	628	672	657	697	662	661	631	637	645	697	644	671	661	658	629	655	643	654	691	673	692	691	634	678	611	653	652	674	640	647	635	690	605	638	670	609	664	615	655	637	653	646	625	649	651	692	687	614	615	633	668	671	707	644	653	654	644	647	657	647	622	616	636	640	639	613	667	655	680	610	605	655	676	659	620	665	716	634	697	691	666	634	661	644	641	653	667	641	623	615	637	616	673	640	644	652	654	637	645	694	672	648	681	666	631	644	626	633	692	615	639	610	663	673	598	675	651	634	654	641	680	611	614	641	673	694	657	630	654	636	625	640	686	652	646	611	665	682	669	660	705	645	598	651	632	657	656	667	647	655	639	642	638	617	662	669	691	680	710	653	628	639	662	631	660	622	648	651	631	642	645	607	630	646	613	725	671	668	630	672	661	670	696	625	683	647	615	693	673	645	642	640	612	642	634
28528	19798	5659	603	468	423	318	233	231	237	268	204	245	226	254	222	260	249	219	250	257	245	222	242	237	260	226	222	240	216	240	250	231	259	257	247	240	220	209	259	229	223	225	211	223	247	211	253	236	226	245	262	233	247	194	220	239	244	237	208	249	233	245	253	246	245	238	228	218	257	260	246	218	253	243	230	243	234	230	228	231	253	220	241	209	219	236	230	223	280	232	225	224	235	220	228	249	238	244	232	240	213	236	230	250	204	244	241	243	236	247	235	241	257	233	222	236	250	222	203	238	261	230	240	224	234	258	229	263	218	250	248	247	226	265	241	252	251	227	224	241	269	262	231	244	229	226	223	249	242	241	237	234	224	209	231	231	229	213	226	224	214	261	240	203	235	184	250	223	224	236	230	238	231	228	254	238	218	247	226	254	236	259	234	222	240	219	250	229	228	219	236	237	251	219	232	218	223	234	243	248	229	236	231	207	248	240	238	221	230	219	230	215	228	256	234	237	217	222	220	210	272	253	233	233	245	243	218	228	246	197	238	238	235	218	243	243	235	247	256	249	234	212	248	225	258	266	210	240	193	210	244	229	224	252	227	247	229	216	249	230	242	237	262	232	228	230	259	241	225	236	252	257	235	238	211	229	240	246	208	242	238	217	237	246	228	232	221	227	230	221	229	233	226	228	251	241	243	242	224	260	241	237	206	239	222	255	236	253	235	213	228	221	238	241	222	232	244	272	253	253	222	226	224	254	238	209	251	244	251	241	232	234	237	215	230	219	234	212	220	204	230	205	257	229	242	227	241	247	250	238	266	247	232	210	225	234	198	217	228	236	228	219	231	213	206	238	233	219	228	214	256	267	252	201	233	251	269	249	248	243	238	229	239	220	254	226	234	233	232	246	243	218	225	229	244	227	232	236	229	241	218	228	244	239	240	250	226	232	222	236	219	225	229	241	229	236	244	228	233	231	258	231	226	249	241	238	232	232	231	254	210	217	239	255	237	244	244	206	225	226	266	238	270	265	242	226	248	216	243	256	250	228	232	224	220	222	236	233	250	218	224	255	200	242	247	221	239	251	204	252	199	239	251	260	199	235	254	228	228	234	242	242	260	242	239	268	246	251	228	237	251	248	263	236	251	263	229	224	227	223	231	218	236	225	218	225	218	233	233	236	233	225	214	250	245	265	258	239	225	245	250	231	224	222	247	217	215	216	242	218	230	271	255	226	233	225	210	229	232	222	231	211	236	201	238	235	217	229	238	242	211	232	215	235	251	241	246	252	214	241	232	259	229	235	243	239	254	241	200	229	235	225	233	244	229	249	208	231	222	240	206	223	241	225	239	228	267	241	227	239	236	225	248	217	234	237	211	256	249	240	258	219	226	230	244	201	225	209	223	234	251	222	240	195	254	230	251	231	258	208	265	226	225	230	238	213	237	237	242	250	242	251	219	267	243	239	219	217	252	234	217	212	205	249	232	233	227	225	258	192	269	224	257	245	231	230	226	203	222	222	225	258	257	222	236	244	214	223	241	216	257	228	228	229	226	232	216	227	240	224	214	253	242	224	216	209	231	225	219	240	266	237	232	212	231	258	224	255	257	248	252	239	255	228	228	228	237	228	213	214	210	228	261	208	255	229	238	231	238	230	255	230	226	241	238	211	236	254	235	234	232	250	239	207	227	195	250	216	233	243	226	206	229	217	205	228	225	221	218	237	222	205	221	235	242	224	224	220	217	228	238	235	224	251	262	239	220	277	255	208	251	233	225	220	261	244	243	209	236	244	223	233	224	219	253	243	244	222	235	231	232	234	196	249	249	230	263	233	223	222	233	240	233	237	275	217	214	217	206	224	248	227	221	245	231	240	230	233	236	242	232	273	240	231	225	216	226	215	242	239	261	241	250	261	222	205	218	247	225	234	242	249	266	209	253	219	227	210	237	235	269	228	232	251	250	239	198	242	215	233	253	198	263	211	273	206	227	226	251	234	252	249	222	224	236	249	233	222	269	217	247	240	233	237	234	228	250	247	278	236	225	242	228	222	237	236	243	238	249	247	215	219	242	220	222	258	228	220	214	217	255	227	242	225	230	227	222	247	229	232	238	256	211	222	210	255	227	222	237	227	241	230	249	241	237	261	244	240	242	226	233	254	249	226	229	227	198	219	229	243	217	234	218	234	231	268	228	230	250	268	258	210	251	217	255	236	250	210	219	253	237	246	215	254	223	247	262	249	245	254	218	234	221	238	221	260	239	233	208	232	253	241	220	211	217	242	226	220	235	222	235	227	183	218	232	230	235	232	261	218	240	240	242	234	227	232	251	231	229	227	224	225	229	257	223	239	232	247	235	220	218	257	236	242	222	239	257	219	245	242	219	234	228	244	201	248	232	222	228	252	204	247	219	254	231	238	251	224	243	228	252	231	224	215	252	237	239	187	216	254	238	217	217	222	212	223	255	221	228	232	235	235	235	206	231	267	243	217	219	239	247	271	250	256	261	223	235	227	246	240	249	238	221	234	235	242	229	214	232	229	195	243	222	238	251	236	255	233	252	237	231	244	234	233	256	218	220	222	248	232	223	250	243	228	238	257	250	219	213	239	245	253	207	210	216	270	246	236	249	249	223	237	247	242	226	254	232	242	242	258	248	201	223	258	224	251	232	250	223	245	227	214	214	220	245	262	221	248	261	241	251	223	255	244	237	229	212	229	213	213	219	252	232	244	250	238	200	222	249	261	250	254	211	217	247	236	237	218	230	232	223	230	261	250	229	246	223	215	217	247	248	233	226	209	252	229	219	237	247	262	201	202	268	227	225	241	241	227	241	250	204	252	241	248	252	231	220	216	249	197	216	242	250	249	239	246	253	249	246	232	233	258	221	242	225	249	225	243	262	247	190	257	248	239	221	245	242	258	230	215	243	226	243	233	229	255	230	242	220	254	214	250	230	242	239	232	226	236	233	215	252	217	237	233	226	253	245	224	243	227	233	248	235	237	240	247	240	215	254	235	234	240	239	239	219	224	219	244	220	222	261	261	228	242	215	187	215	221	226	233	224	247	233	251	235	253	237	258	279	265	251	252	241	233	240	257	234	248	238	226	261	277	242	246	256	228	255	221	252	253	241	226	234	219	238	245	260	243	233	237	238	247	240	241	240	254	227	243	209	203	229	235	226	228	239	209	249	252	234	234	249	234	263	254	238	239	251	244	234	265	252	240	239	230	242	236	238	236	215	270	247	231	248	231	243	221	246	207	245	241	218	239	233	259	222	235	248	248	257	231	223	254	201	265	230	236	219	242	224	234	250	225	252	223	236	237	250	226	233	253	252	221	213	254	229	193	211	227	237	245	205	224	213	240	207	225	251	268	214	216	230	240	228	223	223	242	207	239	222	220	231	238	231	246	243	227	209	235	238	230	242	265	222	242	224	263	293	227	247	216	229	220	229	258	267	243	238	251	259	208	235	227	233	226	215	205	239	208	217	226	231	230	243	259	234
22691	6165	680	426	406	370	361	349	348	308	291	311	316	293	335	285	314	288	309	280	277	298	295	285	316	292	313	294	293	327	320	333	293	313	276	317	308	305	315	331	288	294	309	313	291	301	289	286	242	297	294	322	354	299	306	304	291	282	320	280	299	297	287	320	305	276	303	262	290	282	306	294	297	289	322	283	302	313	312	324	308	301	327	287	334	277	287	303	324	291	318	290	273	308	291	304	292	290	320	277	272	294	279	312	277	331	314	304	303	302	299	302	316	300	298	318	289	277	294	297	320	322	303	290	294	303	274	299	304	276	298	285	307	302	297	253	320	275	318	324	275	296	290	283	261	281	306	339	327	320	259	304	274	311	272	321	259	309	316	296	338	268	277	316	305	276	281	298	295	270	306	339	288	280	312	288	310	269	322	293	313	310	293	311	300	316	298	316	324	303	331	306	321	291	285	296	298	278	308	283	282	299	291	277	288	322	287	290	314	294	284	286	320	307	321	325	288	298	300	317	309	309	286	309	311	298	314	311	307	280	292	276	302	264	301	274	311	296	280	315	284	295	286	311	275	279	289	284	284	316	313	283	297	324	272	311	322	314	297	274	306	291	306	287	292	325	286	326	315	307	317	293	322	317	288	315	281	311	293	318	296	303	290	294	307	325	313	307	288	320	343	275	285	293	296	295	323	298	275	281	282	311	303	289	297	292	298	251	299	292	287	302	301	318	278	298	287	313	270	286	292	298	272	278	298	263	290	307	296	279	298	310	301	297	314	323	283	285	292	313	323	264	323	299	305	321	313	295	277	293	282	339	337	295	263	291	322	289	307	286	314	308	295	331	298	323	311	310	288	320	311	282	304	306	315	298	295	311	286	311	295	308	307	302	290	303	315	285	279	293	279	311	299	280	260	302	311	284	311	282	280	292	298	325	311	296	316	292	281	291	292	293	292	286	317	302	290	306	301	297	297	276	298	285	316	302	309	308	297	307	293	300	283	309	277	277	323	286	309	306	297	317	307	289	307	301	302	278	303	310	293	281	300	341	301	307	312	326	297	299	290	315	295	307	290	280	307	310	307	330	290	300	267	303	304	274	281	284	316	303	288	307	322	306	268	278	280	311	306	276	308	298	312	292	291	314	317	339	301	321	305	304	280	321	290	319	283	302	284	291	300	313	274	297	332	326	298	271	303	308	284	305	306	303	302	293	318	303	315	282	306	291	295	323	294	312	309	293	306	312	268	303	280	299	292	325	290	312	296	305	262	306	320	318	272	309	269	313	324	266	323	320	295	281	293	300	306	270	276	320	302	304	308	271	304	288	284	279	298	308	310	314	293	305	296	293	311	303	333	341	273	296	311	296	267	287	316	257	306	285	308	266	300	328	282	285	326	304	314	307	278	270	286	313	309	284	284	280	292	327	346	288	308	289	308	302	299	316	315	298	278	283	275	284	273	308	319	320	300	285	299	312	322	299	282	305	301	284	344	335	288	329	310	290	298	256	327	313	315	290	297	289	281	313	296	289	292	288	315	277	304	293	302	272	253	321	318	302	271	310	297	296	296	317	310	330	303	299	316	333	301	319	331	314	317	305	300	335	299	283	300	311	310	322	308	329	292	321	290	290	309	315	320	328	320	327	278	286	308	283	303	284	305	308	293	302	292	316	288	286	294	329	288	289	300	274	275	285	297	269	275	275	295	292	278	299	308	296	340	279	333	308	286	308	290	303	309	296	294	288	314	326	296	312	301	291	328	291	291	288	290	302	328	316	292	298	292	332	271	265	308	288	314	287	312	314	281	313	310	302	303	339	273	315	277	310	298	293	282	295	280	306	300	302	321	286	280	311	302	307	300	308	310	295	312	283	307	292	296	331	314	307	291	283	301	285	311	309	280	273	316	311	284	305	292	278	312	285	287	305	295	284	297	307	266	315	268	298	293	284	296	331	298	284	300	279	297	316	283	312	295	307	300	324	290	280	327	338	259	297	291	305	287	303	293	279	302	310	308	324	291	306	324	331	299	333	337	296	296	318	303	309	298	292	282	304	293	287	324	285	305	305	280	302	302	341	307	294	286	304	313	289	290	298	277	281	293	320	280	330	294	288	286	313	310	294	304	319	308	311	272	309	304	293	291	321	310	296	281	308	306	307	297	276	280	301	308	300	316	279	304	313	293	319	279	284	321	288	266	248	307	322	294	301	304	292	290	307	290	325	312	293	282	287	289	309	278	303	303	346	313	313	282	285	285	294	288	322	305	313	312	283	319	278	307	300	311	294	283	326	291	289	269	322	259	303	312	299	300	292	300	288	293	310	311	299	301	329	288	316	309	332	295	317	318	310	306	296	273	288	293	307	285	307	281	281	276	326	283	270	312	307	325	288	298	303	279	314	346	308	278	305	322	322	338	309	294	287	292	302	294	330	290	334	293	283	340	285	297	307	311	329	269	316	310	301	301	283	277	292	294	321	309	296	284	283	281	306	302	298	326	312	305	288	292	283	320	293	277	316	308	309	309	290	313	277	303	302	305	321	261	303	296	314	286	282	313	334	315	312	297	316	302	305	299	299	275	313	309	300	273	313	318	279	329	287	309	280	297	326	283	300	326	308	300	321	293	283	336	282	281	335	294	308	306	287	293	274	292	291	291	287	302	286	298	293	294	300	282	304	288	331	324	281	300	301	307	295	308	294	304	269	249	296	294	305	308	291	302	298	315	300	287	270	332	302	289	317	300	305	298	281	347	321	269	285	292	319	261	326	283	297	328	281	301	323	289	297	315	338	301	310	307	312	328	292	285	302	285	314	320	287	322	293	295	263	276	313	303	302	288	292	317	334	287	319	281	293	309	300	292	319	297	292	278	276	283	311	296	317	286	312	289	281	293	299	301	254	280	271	284	317	295	267	298	286	286	306	299	291	310	282	298	309	290	282	305	275	304	273	289	279	271	282	346	294	288	301	279	307	299	305	308	296	321	294	302	289	298	315	284	287	331	311	305	318	285	281	293	294	318	283	280	327	297	299	305	317	306	325	279	306	330	323	315	283	285	304	277	296	324	322	270	294	268	286	318	317	296	294	297	293	297	305	284	308	283	314	284	284	304	315	310	305	317	316	283	286	315	271	286	295	292	266	291	317	290	295	303	295	297	294	327	310	259	288	291	273	326	309	305	279	271	280	289	267	294	291	289	333	294	290	321	313	325	277	310	294	306	286	279	296	286	286	295	294	275	332	280	329	302	317	277	303	304	299	289	345	294	318	285	318	320	337	294	315	284	281	327	315	301	309	265	299	303	305	307	319	284	284	301	325	270	285	314	338	291	282	324	288	282	284	305	281	300	325	332	309	272	320	278	293	292	304	292	291	300	283	317	310	285	285	285	318	311	295	316	308	309	310	284	293	255	281	292	298	293	288	319	276	318	348	296	303	312	304	316	308	298	282	293	292	298	297	301	306	310	321	334	295	306	331	280	319	307	277	316	300	291	288	304	276	302	317	296	287
24394	21469	28454	24855	21420	7632	965	750	619	612	599	553	537	541	537	531	537	525	500	523	483	518	469	532	494	544	463	489	524	441	482	497	430	479	506	467	475	530	491	443	471	456	447	464	418	457	449	473	484	465	499	452	451	507	458	419	456	482	451	479	449	464	479	461	455	469	455	465	490	464	469	453	498	505	429	454	497	473	537	459	461	455	510	464	487	429	439	448	493	460	450	489	465	481	460	511	465	483	497	465	494	460	457	452	495	458	472	467	447	485	453	433	491	502	460	519	501	427	494	443	479	509	459	484	469	426	474	430	423	442	481	455	447	516	447	477	476	474	495	480	461	473	469	491	486	456	433	439	530	471	477	495	474	491	485	462	495	525	482	446	450	469	481	452	472	477	466	464	441	485	507	483	511	472	482	460	468	489	477	483	437	462	496	499	473	427	526	415	494	475	481	456	511	481	505	451	483	490	468	463	496	485	468	467	448	461	512	460	501	457	458	489	493	489	459	445	489	483	468	507	479	479	445	468	454	479	456	500	494	477	478	487	467	496	478	489	468	469	453	475	442	512	446	448	476	490	485	484	475	478	465	449	444	454	443	431	473	441	517	480	494	475	461	467	481	497	470	470	478	475	489	456	462	448	469	468	470	475	442	454	452	462	509	469	456	479	463	459	496	493	444	457	465	467	473	443	478	500	478	517	453	463	498	505	487	479	449	459	464	476	485	430	479	511	492	524	451	483	448	457	465	470	455	471	468	477	485	483	491	442	446	463	486	435	485	494	465	458	443	484	470	440	489	517	497	435	469	467	486	502	485	474	499	495	495	451	435	437	500	446	485	444	504	495	477	469	478	483	481	469	484	469	494	486	469	481	456	444	455	455	460	493	475	489	443	460	479	511	489	488	472	476	484	492	483	482	489	474	481	471	445	462	445	455	458	477	471	491	462	462	447	452	480	484	465	472	441	448	433	497	448	485	437	480	477	487	443	458	478	447	472	461	440	483	477	478	481	443	446	440	469	485	507	482	484	468	440	474	482	478	448	501	472	464	496	485	427	484	477	467	489	488	484	488	462	460	462	472	493	443	452	473	459	455	476	483	478	451	481	473	477	476	440	469	498	471	473	468	494	444	475	453	492	477	467	486	491	443	435	470	472	455	464	481	466	483	443	462	496	479	500	474	469	479	497	463	470	488	502	426	453	476	462	494	496	477	463	454	506	533	464	500	475	472	465	431	487	450	456	463	492	488	479	461	461	495	492	459	475	467	474	499	460	485	483	488	450	473	509	475	465	479	477	474	473	452	481	500	480	439	482	481	476	447	462	459	464	433	484	417	472	438	488	482	487	477	487	509	459	444	489	533	487	465	482	458	494	435	476	461	451	509	450	471	478	415	471	520	469	422	445	443	504	491	472	424	438	499	477	476	457	467	449	440	467	438	489	504	435	443	469	476	517	504	464	514	482	466	452	468	503	491	423	458	458	498	477	462	480	476	491	462	472	451	459	492	500	503	447	499	478	459	479	457	468	455	460	454	447	510	464	486	524	473	465	515	425	472	425	480	504	485	482	468	490	461	473	450	445	485	480	499	493	466	446	471	472	439	477	451	507	486	475	449	470	446	465	506	458	454	515	488	473	501	446	460	459	455	478	479	488	497	484	433	433	500	473	444	440	489	424	484	429	483	469	465	468	456	478	468	467	474	456	449	491	488	465	486	455	461	455	494	487	448	476	460	437	492	474	493	500	538	466	487	446	468	451	467	482	485	493	467	480	430	464	456	466	418	484	478	452	430	457	462	454	512	490	453	454	459	453	435	458	472	448	474	449	470	492	481	456	486	449	462	463	498	476	496	448	521	446	524	459	471	461	453	496	453	480	483	509	428	450	426	455	451	461	447	473	426	459	475	495	460	506	488	448	484	469	479	427	481	461	485	481	465	465	478	476	491	481	456	449	490	442	439	490	491	436	460	475	476	462	500	473	494	476	480	475	435	450	472	485	459	460	504	530	428	529	448	402	461	458	443	475	452	445	449	460	452	474	443	513	505	460	495	473	526	472	439	464	486	503	493	459	483	470	474	475	460	478	492	448	463	450	506	457	509	459	483	454	453	459	466	453	470	486	486	468	458	500	464	456	479	459	495	486	449	454	448	491	475	499	469	455	502	459	467	436	457	469	465	482	435	481	461	490	472	474	455	470	467	457	462	477	443	473	482	468	466	471	480	442	457	463	484	492	477	424	452	487	475	474	440	476	448	476	454	483	458	453	480	461	437	469	476	447	469	458	413	448	453	497	469	475	428	475	485	475	454	474	503	441	464	501	488	498	460	414	453	501	455	464	453	463	461	488	473	529	492	463	477	494	460	467	456	454	470	478	455	496	519	433	503	500	459	463	454	459	489	467	463	527	420	447	460	476	510	473	465	417	474	444	483	461	461	445	427	485	488	502	438	445	471	463	506	427	470	437	468	473	424	457	502	479	433	475	437	481	470	446	475	458	470	466	469	463	443	458	459	480	480	431	471	506	459	444	484	464	455	482	492	477	448	482	490	450	438	484	502	444	483	476	458	472	456	493	491	492	460	459	480	509	471	470	478	441	505	488	446	452	465	487	420	495	483	465	451	464	458	478	507	454	503	441	476	444	469	447	441	497	467	465	499	479	451	444	502	460	506	507	442	507	477	435	490	474	446	469	451	464	494	482	467	472	457	428	500	485	437	471	501	495	476	467	458	444	485	478	470	438	440	467	446	463	471	482	472	463	443	469	457	485	472	472	467	465	511	471	441	439	439	495	479	478	462	462	463	489	452	482	476	458	464	452	483	469	452	476	481	470	467	466	451	462	473	441	494	467	462	481	472	469	488	460	465	468	423	504	483	469	479	507	475	483	464	461	504	472	466	455	520	479	474	495	476	513	473	465	503	502	489	462	465	492	463	456	480	479	506	473	459	477	477	470	506	452	435	469	462	468	477	437	457	452	483	472	468	494	465	471	502	484	435	478	453	490	472	478	424	477	447	440	458	459	476	458	458	468	476	444	456	459	476	474	456	476	429	487	503	458	480	483	482	436	463	481	492	459	472	478	495	462	496	509	474	488	471	392	473	456	458	493	432	469	498	404	492	451	450	465	491	463	486	424	447	452	474	469	488	467	490	470	455	470	471	478	475	468	464	454	444	527	457	469	493	451	491	497	482	473	508	505	451	465	412	458	458	458	486	432	462	463	461	466	454	479	467	466	481	462	463	442	491	474	444	440	429	435	504	491	478	442	447	487	451	487	424	500	490	461	478	474	475	469	438	466	486	505	493	428	484	492	496	504	450	419	501	452	466	485	450	492	458	440	492	481	457	468	465	476	430	459	469	457	467	444	461	496	465	466	493	469	494	451	488	480	453	457	482	473	479	441	482	451	448	520	432	477	458	478	454	479	498	444	445	489	477	490	504	467	465	476	477	504	462	437	461	450	471	448	506	483	454	496	458	460	463	460	457	474	468	512	467	438	450
51357	19245	5646	2834	2026	1614	1301	1189	1038	960	899	794	801	717	735	728	595	620	630	635	646	608	655	652	583	634	646	611	628	620	573	599	575	577	640	647	600	635	596	568	601	615	596	550	601	589	566	568	623	578	586	577	604	589	562	552	598	567	562	584	586	595	578	539	588	629	594	578	556	639	586	595	648	556	597	584	558	631	566	590	611	555	551	630	554	618	568	557	574	592	556	578	639	549	620	558	577	576	577	549	538	583	583	602	572	568	577	587	574	588	585	581	589	573	563	565	543	607	593	631	554	562	566	587	589	581	591	580	543	583	569	564	558	606	514	554	580	602	566	532	639	592	592	580	608	523	604	572	556	561	552	614	620	571	543	620	602	555	538	640	555	555	600	529	593	589	571	541	573	595	601	574	571	552	539	589	570	573	613	578	566	589	560	597	568	589	541	586	580	556	573	536	547	595	630	593	594	579	623	589	583	564	563	588	585	553	612	609	538	579	583	606	623	574	582	605	604	574	588	610	555	630	628	577	583	588	573	567	611	545	599	581	627	556	599	545	569	567	588	513	585	559	614	571	579	610	575	590	560	576	543	568	583	606	608	592	554	574	581	597	600	595	601	621	597	605	528	522	618	588	553	557	593	601	579	599	624	587	564	574	613	569	606	569	594	612	584	593	602	618	609	595	572	588	574	606	571	553	574	566	542	583	597	573	630	558	569	584	549	576	583	553	581	588	589	584	580	573	598	633	571	595	582	561	560	545	591	569	592	562	595	571	565	600	572	636	579	531	584	608	611	551	564	515	625	589	593	529	600	597	581	590	603	553	534	558	567	544	547	576	557	609	585	633	619	573	582	567	565	598	624	622	603	567	595	648	576	594	609	582	600	588	593	574	575	545	599	584	585	600	601	558	582	546	566	571	592	575	567	577	601	551	602	601	591	572	605	609	588	539	596	564	565	553	567	570	600	567	601	614	570	582	565	559	588	550	556	573	557	586	596	594	573	587	596	588	579	583	601	599	581	565	584	568	611	556	574	606	602	597	579	558	625	553	580	599	596	559	538	586	627	579	585	637	587	553	568	575	571	568	555	566	589	613	548	584	612	543	589	600	590	582	596	560	609	561	576	593	585	546	631	591	563	581	594	577	574	554	577	563	544	569	536	586	601	617	547	568	586	572	598	565	549	596	577	608	616	584	576	585	616	577	564	584	545	588	614	610	570	568	601	566	581	571	554	550	590	558	565	607	577	601	581	610	550	596	582	630	577	588	590	574	548	566	589	601	573	597	590	599	563	576	542	605	565	560	568	561	531	573	584	546	607	616	570	560	584	563	575	539	533	605	571	532	583	607	532	605	576	524	565	540	590	543	541	619	596	583	548	620	580	581	567	590	589	538	597	591	564	563	607	563	584	574	561	579	586	567	512	563	612	568	624	570	611	575	576	578	606	595	588	603	611	548	631	600	567	582	610	597	597	598	555	571	599	596	547	542	563	587	613	621	571	556	562	604	609	579	584	610	608	590	554	585	602	580	530	586	586	543	641	572	592	571	579	632	601	592	583	578	584	617	562	545	605	554	596	585	572	591	566	575	625	582	552	601	616	568	571	572	593	562	599	602	531	598	557	577	587	597	582	552	591	570	560	535	588	566	613	569	547	610	615	571	570	566	610	567	575	561	563	581	569	595	575	604	567	635	587	612	606	566	550	589	558	654	590	583	606	551	597	560	565	566	582	592	543	560	511	556	579	579	582	612	545	523	568	600	611	571	572	585	589	586	563	595	587	553	570	575	564	571	568	547	601	555	598	593	603	595	582	587	576	610	590	597	586	549	579	544	607	586	616	570	562	564	608	600	580	555	575	611	600	578	622	570	577	595	589	622	591	552	593	589	581	593	567	601	576	570	605	610	609	581	571	599	605	566	544	583	568	571	573	544	553	594	628	561	548	602	608	577	594	581	558	578	536	573	555	568	532	564	573	602	585	551	550	605	557	582	582	551	596	539	602	586	550	580	576	541	582	570	553	592	560	558	582	573	552	574	549	552	589	591	601	596	620	544	581	557	604	568	619	608	605	577	534	587	611	583	535	567	555	599	555	535	586	567	581	607	560	581	600	566	563	567	595	579	549	554	538	556	557	559	587	564	608	588	543	535	591	594	568	588	589	549	593	550	577	618	571	596	573	637	610	589	579	552	604	536	565	576	567	564	539	593	600	573	545	598	547	598	574	595	540	561	608	613	595	563	563	587	591	555	574	540	552	594	593	573	574	591	609	554	589	606	546	605	574	617	596	598	596	527	604	621	573	563	529	519	605	529	581	593	605	549	587	574	584	560	556	554	572	558	576	563	624	574	596	574	594	581	589	570	573	553	564	583	575	581	608	607	529	582	573	562	613	582	595	554	591	574	546	639	530	525	541	579	599	613	638	581	568	594	606	577	584	584	543	607	582	589	608	605	588	559	595	589	599	601	567	550	580	594	584	599	585	560	592	634	555	588	559	586	566	608	582	587	607	607	574	583	610	553	622	586	569	610	525	595	560	595	580	570	517	573	587	562	592	573	610	583	602	577	612	584	620	566	602	550	613	610	599	584	583	581	585	570	568	560	560	571	592	579	597	595	576	606	605	576	573	557	585	554	559	604	565	548	542	569	571	580	555	582	580	553	630	587	600	583	534	546	566	543	556	587	646	582	575	555	576	584	599	601	550	566	567	634	577	634	603	580	572	593	553	635	562	602	573	566	580	546	586	585	579	563	558	573	614	590	598	582	562	558	601	543	607	538	580	586	600	596	585	567	526	553	552	553	578	621	567	579	582	585	538	621	593	598	564	585	612	564	603	590	569	571	581	528	597	597	546	553	591	552	586	527	562	571	616	552	632	602	568	578	608	599	572	593	575	550	592	569	612	545	591	591	615	629	590	555	578	632	613	576	587	573	557	553	588	576	617	585	596	553	583	610	592	592	607	557	592	516	534	578	621	582	552	614	595	583	593	592	561	561	567	577	610	587	561	584	564	537	579	608	592	578	591	596	592	584	568	564	593	548	567	606	585	572	552	583	566	630	587	586	566	624	551	538	619	568	565	524	590	545	570	518	572	563	600	575	588	572	583	606	621	576	603	604	604	594	547	563	559	574	572	622	581	594	568	620	579	597	595	589	555	586	596	578	596	573	579	535	579	575	583	628	547	606	574	579	511	579	564	555	544	590	558	584	587	551	597	568	600	565	546	595	583	556	569	576	604	571	614	567	597	597	605	559	640	598	637	582	576	562	598	607	590	583	553	574	592	539	536	566	585	606	608	549	588	599	609	589	606	560	568	592	529	575	556	601	580	568	575	579	558	566	572	571	579	581	583	571	602	554	597	544	589	562	569	603	580	562	566	566	590	622	571	669	547	608	620	630	610	569	569	563	544	591	531	558	577	616	556	588	574	534	548	572	575	594	553	592	603	547	595	602	548	575	569	609	618	565	556	532	609	612	590	574	576	549	570	563	603	548	581	603
25780	21538	27047	25832	5993	414	322	261	255	218	243	217	205	238	174	201	195	197	186	175	193	185	168	186	183	157	198	196	193	199	161	193	178	183	169	184	193	216	197	194	181	188	189	164	173	176	147	183	183	178	179	204	194	211	207	183	193	182	205	175	179	200	207	167	203	199	185	188	173	197	166	206	189	190	177	202	191	220	176	170	197	199	175	165	173	182	176	158	178	165	197	162	163	165	167	185	177	177	182	202	187	174	162	162	188	185	176	171	193	182	176	183	176	204	183	183	187	159	185	177	182	172	168	185	184	193	184	183	185	188	199	168	175	162	173	162	174	170	178	182	192	172	207	176	206	173	188	186	178	144	199	171	176	176	188	185	194	200	173	195	166	172	168	175	176	191	182	174	188	192	166	169	183	192	161	173	172	186	167	178	186	155	185	180	170	178	206	171	183	188	177	161	195	153	162	182	187	174	183	182	164	156	171	181	193	180	199	199	173	189	178	180	150	163	194	184	198	190	199	172	210	180	168	181	197	169	184	182	181	172	203	179	173	190	176	170	193	201	182	208	184	211	163	194	185	176	172	167	179	176	169	182	171	186	184	179	189	176	174	164	194	194	167	130	163	173	193	181	186	193	193	175	187	201	195	182	184	156	137	174	189	189	185	199	161	191	162	169	193	182	184	180	176	177	182	184	163	185	171	195	198	183	197	184	153	176	177	186	176	182	178	161	177	164	207	169	173	182	174	194	174	198	194	182	187	170	187	179	151	192	189	193	195	204	181	183	162	197	175	183	187	182	172	183	200	188	200	171	204	170	182	186	210	180	192	188	193	186	203	162	183	164	195	172	177	171	184	203	189	208	167	187	174	187	198	212	182	159	218	173	178	196	161	167	197	188	185	158	186	197	191	202	167	195	165	207	170	171	177	197	180	197	160	191	165	169	204	185	166	196	176	179	170	180	185	189	189	174	182	178	183	186	146	181	171	185	186	169	184	173	158	208	169	196	178	167	188	178	184	189	170	194	178	194	171	172	180	179	178	164	172	184	186	181	148	162	174	192	155	201	177	187	194	192	197	210	194	197	177	186	169	175	156	192	159	193	172	187	185	164	161	163	179	165	180	180	179	179	182	190	187	175	190	186	194	192	173	173	209	170	157	193	173	187	189	187	182	199	178	174	174	197	187	142	175	191	192	187	182	168	177	184	182	166	188	182	188	176	178	197	186	186	181	190	169	173	198	185	153	195	160	162	177	173	166	185	193	192	192	163	182	176	154	189	163	178	214	166	186	168	194	165	157	208	200	177	161	175	191	200	165	186	192	182	170	164	200	187	178	161	157	182	177	190	193	171	170	176	189	196	167	170	189	179	182	194	197	198	184	170	187	200	179	171	189	176	168	192	166	216	199	159	171	189	179	202	171	206	188	168	196	180	193	177	203	185	189	167	184	180	195	177	191	185	148	169	174	187	218	148	195	188	184	175	167	160	167	183	169	144	174	159	168	156	158	183	175	174	189	178	175	173	185	183	184	187	160	187	202	218	173	179	185	186	192	209	168	156	164	174	181	152	181	177	197	182	153	190	159	193	184	158	193	184	188	181	161	178	191	194	163	197	210	173	175	172	180	207	169	168	189	181	179	173	179	172	192	178	166	194	192	185	168	216	189	181	193	168	162	198	159	187	195	177	173	155	179	159	192	188	173	189	173	197	172	179	164	169	205	181	166	184	130	179	159	182	171	161	199	166	188	205	184	167	209	178	206	175	165	159	192	180	179	185	187	170	168	174	178	172	152	165	162	191	183	174	180	201	185	194	154	177	184	192	183	175	162	176	166	194	193	172	188	172	179	167	183	175	178	185	174	175	173	181	172	182	171	178	188	193	192	140	195	190	168	186	169	188	191	159	160	183	177	206	203	176	187	168	180	187	203	179	204	168	175	192	176	210	179	170	186	181	138	171	167	181	199	159	200	189	220	181	171	164	179	171	178	187	169	199	191	191	173	193	186	173	198	161	167	160	168	174	170	188	175	176	206	182	193	186	181	166	208	173	171	174	187	173	189	198	202	185	188	190	172	172	190	169	195	179	181	183	179	172	182	179	196	167	196	181	187	193	180	169	166	166	193	215	180	183	179	176	158	174	191	194	185	176	156	150	175	197	190	182	200	161	182	168	157	182	185	155	177	174	191	178	176	176	189	185	188	191	165	183	155	180	181	203	177	195	170	187	172	171	163	166	187	176	180	185	166	166	198	182	149	183	185	178	174	200	168	193	180	205	192	190	150	169	188	190	181	210	181	175	172	183	160	176	169	167	173	203	192	168	181	204	185	181	174	189	179	187	189	187	198	200	176	195	189	202	157	172	192	166	199	162	163	165	154	215	181	184	175	163	170	175	181	207	173	179	169	190	195	179	177	174	194	238	165	177	188	195	170	165	178	181	185	175	170	171	174	171	154	177	167	164	174	181	185	199	167	162	185	172	196	193	193	194	219	184	188	179	187	177	193	188	193	176	181	164	155	181	193	159	166	171	187	175	182	176	173	194	206	185	178	189	191	176	181	183	167	183	168	160	189	169	184	187	171	175	179	204	188	190	160	174	187	170	169	166	184	149	168	177	162	184	205	169	154	174	170	213	166	182	168	165	192	166	180	202	188	174	187	189	173	186	192	198	180	152	181	194	186	193	169	189	169	172	164	165	199	191	176	194	167	184	173	178	167	170	174	202	184	211	167	172	165	190	171	160	163	214	178	179	186	205	157	193	175	180	176	171	180	202	153	224	170	191	197	169	178	191	189	171	180	162	170	174	199	167	168	189	185	202	173	184	174	181	191	184	172	161	147	158	172	172	174	169	186	169	209	174	199	163	178	196	182	196	195	184	175	207	176	168	154	209	171	171	194	197	173	170	179	193	206	173	149	168	167	180	188	192	194	177	179	175	182	176	193	160	190	185	164	174	179	174	188	186	193	155	189	201	192	166	188	172	201	162	186	178	206	169	174	174	181	186	164	163	170	192	188	185	173	186	171	155	162	200	175	165	205	166	180	176	165	163	160	156	174	179	157	188	157	172	164	176	180	200	173	186	173	191	198	197	179	182	185	145	191	192	176	192	190	205	155	171	196	192	177	185	173	188	184	180	193	171	167	194	175	178	155	166	173	177	169	187	196	183	195	193	175	175	178	170	188	188	179	176	173	186	178	171	193	186	190	174	181	183	185	183	171	167	172	166	199	172	204	187	203	196	155	182	162	179	167	187	196	167	179	206	172	181	167	188	172	196	196	181	175	191	166	179	177	165	175	187	170	174	175	182	172	162	190	183	190	170	175	172	175	178	195	181	206	168	174	194	163	166	150	182	176	192	171	212	195	176	183	171	176	186	194	179	169	187	191	162	180	171	180	189	185	186	181	202	180	191	175	173	170	178	189	179	190	175	187	189	174	185	176	176	168	180	191	168	175	196	165	188	165	180	198	161	174	151	193	181	181	164	181	186	180	158	195	177	173	185
47904	15085	2899	1401	1022	819	613	519	521	424	388	377	333	342	335	302	294	287	271	245	291	256	266	281	281	263	296	264	252	274	254	261	265	275	265	255	260	258	244	237	270	249	248	273	267	241	251	247	244	252	247	268	247	265	223	235	277	265	244	245	261	258	229	267	237	222	235	246	236	264	255	274	241	226	273	240	243	263	269	242	242	254	267	258	236	237	243	266	250	269	258	250	251	218	244	247	263	278	276	254	248	255	277	248	225	253	220	252	264	251	257	257	217	262	217	272	239	221	241	248	289	258	240	256	230	250	264	264	283	244	248	276	239	229	241	283	254	256	232	235	224	248	238	255	258	276	222	239	245	251	243	249	257	276	239	234	253	221	224	276	250	251	263	282	279	255	249	280	264	270	252	275	264	254	245	255	241	288	271	246	254	235	231	262	224	228	244	283	249	248	271	246	236	285	263	233	252	255	252	234	247	269	262	263	251	260	285	268	248	233	258	234	225	287	256	249	216	248	256	267	257	257	248	273	249	250	242	246	256	237	274	258	242	275	248	246	272	257	275	237	211	241	232	242	231	228	239	217	252	273	244	228	268	253	235	253	261	259	245	268	253	271	268	265	263	248	230	246	227	254	229	244	235	270	256	243	253	240	236	234	241	256	269	244	259	255	248	248	270	240	215	246	232	248	264	258	231	231	253	237	256	256	272	258	254	252	251	258	229	242	264	252	252	240	244	257	257	244	253	230	241	234	272	239	237	272	259	262	260	242	242	262	236	230	239	273	240	259	225	250	256	249	242	219	255	259	253	231	237	261	278	263	237	230	233	232	270	246	237	254	235	257	237	269	248	249	231	240	257	241	262	251	241	271	240	233	250	241	247	247	251	235	284	245	248	262	231	236	268	272	243	223	261	230	262	248	267	285	279	241	259	230	261	258	232	226	240	253	254	260	275	233	243	231	267	253	233	242	237	279	276	236	253	256	243	248	234	263	262	238	287	256	231	265	271	238	244	254	224	245	264	252	215	227	250	262	263	247	264	260	263	272	247	220	283	271	259	245	265	237	273	240	258	240	257	234	245	244	253	253	252	211	239	280	244	238	249	249	283	266	247	247	258	271	241	246	253	259	259	252	268	222	224	208	230	260	217	259	235	274	242	252	253	264	236	240	273	254	245	247	229	258	268	245	235	217	263	268	281	262	256	232	234	250	240	254	251	262	260	229	265	217	257	245	243	237	258	248	255	230	238	234	235	239	236	243	226	271	243	225	268	256	245	267	243	237	253	260	236	253	276	236	269	232	225	270	239	222	248	230	241	228	254	219	225	221	235	264	241	235	237	230	231	247	265	222	264	261	245	260	254	226	242	260	264	227	251	235	238	243	258	224	243	213	246	220	232	258	262	243	247	255	257	226	256	241	264	274	268	236	244	224	244	253	245	241	263	246	241	240	259	242	289	246	274	254	228	244	238	262	252	223	249	265	256	256	249	277	237	223	251	234	274	255	238	283	249	241	217	260	262	248	258	279	244	284	263	234	258	272	253	246	241	243	256	275	244	279	277	259	249	257	233	243	255	220	251	237	246	261	250	272	240	236	290	246	255	231	253	256	249	228	256	265	289	265	259	279	269	237	237	237	262	261	262	233	249	231	250	267	258	241	244	271	244	248	280	245	222	254	267	237	264	260	252	232	254	273	247	256	244	252	230	244	279	246	250	255	251	241	275	228	228	225	236	287	219	281	252	254	246	235	281	249	243	273	229	215	266	252	262	249	233	243	232	253	286	251	259	245	266	261	239	272	237	263	267	257	245	249	251	236	226	227	273	249	230	242	262	229	225	252	230	234	269	251	238	270	221	250	271	233	241	241	232	236	230	243	240	274	263	260	257	258	273	234	241	274	264	237	245	246	246	252	250	253	268	228	239	258	221	217	237	224	276	260	266	258	263	264	258	252	237	252	225	251	287	238	239	250	280	226	220	274	244	238	248	259	221	249	218	231	242	261	219	270	240	238	283	261	254	264	261	262	236	287	255	245	228	266	280	231	247	278	265	256	218	249	239	250	249	205	227	294	244	249	232	247	248	253	292	210	228	252	259	241	226	255	242	239	246	237	237	248	240	281	252	253	264	244	265	237	247	252	252	233	257	255	244	228	259	252	252	274	259	239	253	267	263	270	228	239	246	249	248	273	253	252	241	268	251	245	246	249	247	257	238	222	245	269	250	226	257	232	250	249	240	230	272	242	254	255	248	246	263	209	245	246	248	235	244	235	276	272	266	236	226	240	257	238	235	249	262	276	248	274	242	230	288	261	251	231	221	252	237	253	243	287	232	276	234	233	233	231	242	254	241	262	264	279	251	272	267	236	228	239	246	271	271	272	245	264	265	247	273	234	261	247	233	246	240	233	232	254	294	259	257	250	260	234	257	239	252	228	262	243	243	245	255	268	245	254	267	258	238	256	250	263	284	251	231	247	263	240	248	254	249	261	265	267	233	262	232	233	256	232	211	228	277	247	247	230	250	259	253	256	252	257	256	236	234	234	229	264	244	258	236	252	283	268	247	265	249	278	250	252	255	225	241	241	235	256	239	263	259	243	250	242	268	244	262	248	249	256	255	249	211	227	279	268	261	231	228	255	246	234	235	242	230	244	239	258	261	248	251	245	235	232	263	248	239	272	243	255	240	257	234	258	243	251	269	237	229	236	240	261	241	231	221	265	262	235	239	251	271	242	276	246	264	241	253	247	242	251	260	249	219	256	260	275	246	258	264	246	231	270	272	230	259	246	252	244	238	243	253	256	260	243	256	218	238	239	235	241	250	252	232	265	238	237	232	266	255	242	248	267	253	222	268	256	282	237	250	241	242	228	229	244	261	236	238	272	246	240	223	213	265	235	245	263	251	256	241	246	242	244	240	260	254	270	229	261	258	226	244	235	289	263	271	261	251	246	265	241	244	243	263	279	255	270	252	258	226	252	283	253	231	271	207	249	239	272	250	243	270	267	259	258	247	242	233	234	266	254	224	260	268	262	283	238	233	227	280	261	260	257	238	232	230	244	262	257	254	229	269	223	229	253	231	269	254	245	249	233	245	253	238	265	214	269	249	257	241	237	226	259	264	253	270	271	245	254	257	223	254	220	227	269	246	270	235	270	231	245	254	248	275	267	238	240	227	255	244	252	234	269	258	239	251	220	243	246	257	269	241	265	247	291	247	275	251	242	234	233	255	264	232	256	266	232	215	276	258	266	244	247	234	259	238	233	247	255	228	246	239	262	260	240	279	254	227	248	232	223	261	254	250	254	254	269	265	270	241	253	225	229	252	236	222	234	250	237	250	275	246	259	247	229	222	269	232	211	261	232	272	244	259	210	263	218	243	227	260	249	233	242	247	261	248	260	243	235	239	242	234	246	269	287	266	247	272	250	256	245	259	256	246	242	241	228	260	244	220	263	245	223	251	258	197	272	248	230	279	282	238	246	260	258	235	232	229	238	246	226	231	251
23306	21488	29094	24292	21486	21484	6742	1087	806	790	725	659	639	646	643	630	632	599	567	563	546	505	540	565	542	576	537	515	535	535	526	489	549	537	558	568	554	510	500	571	506	531	496	517	538	518	503	510	514	547	537	525	488	555	553	521	520	527	553	547	497	508	515	522	518	501	580	488	481	509	506	515	538	507	529	489	539	509	507	524	466	480	527	544	541	521	501	521	520	537	530	512	530	504	532	511	554	525	501	508	523	531	528	514	501	488	475	565	536	509	479	530	523	477	532	506	531	508	551	485	527	535	483	490	537	533	489	530	515	548	528	495	512	532	531	522	509	507	485	472	450	511	454	527	513	518	500	510	462	513	532	497	477	514	493	493	534	481	517	538	526	522	555	484	512	485	544	534	501	479	510	501	500	484	522	480	550	506	547	541	522	473	479	518	496	492	494	517	459	524	531	510	499	486	510	523	504	505	527	528	516	494	535	496	524	490	463	506	505	527	539	495	507	515	531	512	505	554	498	546	504	550	508	502	497	548	544	502	545	506	462	552	518	558	527	543	508	515	539	544	507	493	499	542	480	521	523	500	503	526	531	548	525	500	565	542	516	501	534	547	511	490	496	538	496	515	562	528	495	539	528	515	519	502	525	510	511	499	498	520	532	481	488	530	534	561	478	498	492	527	494	553	502	467	511	527	539	518	541	507	539	525	525	508	471	468	478	514	520	492	487	499	537	504	483	530	492	502	529	506	547	538	495	491	494	535	519	510	542	527	532	498	508	496	520	539	519	509	473	522	549	518	518	501	489	525	474	510	477	474	476	475	525	479	542	497	512	571	515	501	518	569	497	517	547	538	502	512	483	504	515	507	527	535	501	514	482	496	502	521	510	519	504	522	553	503	505	524	521	543	490	523	531	516	499	521	548	532	508	467	493	539	493	491	490	514	530	497	530	501	527	516	503	509	515	493	545	512	501	487	503	508	515	523	520	532	533	517	534	546	517	482	512	456	523	518	535	529	535	490	487	476	526	528	511	495	538	517	552	515	530	528	514	535	505	520	505	540	493	564	545	544	484	481	465	562	522	512	500	508	493	524	524	518	453	508	520	519	550	489	503	523	520	521	536	479	506	496	512	501	484	524	546	495	508	512	506	511	550	536	541	471	539	528	512	493	539	513	519	511	483	479	491	522	507	526	500	516	520	529	538	488	537	495	537	546	479	477	536	503	497	519	534	515	531	503	501	561	536	520	521	512	525	488	510	490	511	466	537	512	518	525	517	540	525	511	499	503	497	529	482	488	528	511	454	511	528	482	511	540	522	542	555	503	536	521	561	498	508	505	532	504	471	556	475	519	532	494	506	525	513	518	518	515	492	459	491	519	510	497	538	531	526	521	519	530	477	516	514	476	519	476	502	515	542	508	508	543	523	507	542	569	553	515	497	481	512	511	510	513	509	509	515	457	537	526	505	530	485	539	486	516	487	509	505	498	501	542	539	498	541	520	453	520	513	532	505	554	539	480	487	509	586	479	517	472	504	506	549	535	407	512	506	501	535	540	515	471	488	497	486	525	522	503	557	534	516	523	583	487	518	510	504	498	506	531	558	554	496	453	541	493	476	515	525	519	516	514	507	539	506	509	537	554	494	491	570	528	523	540	480	535	482	513	550	486	517	486	493	491	531	508	558	518	536	518	503	503	519	530	513	526	538	556	506	532	526	519	481	517	542	498	507	480	548	498	534	518	497	522	541	544	514	473	499	504	506	523	499	515	525	521	517	500	532	543	529	546	494	508	490	538	502	505	466	541	539	482	510	491	515	546	519	501	504	532	519	492	565	524	522	529	483	541	502	489	516	531	502	572	509	518	504	513	535	510	505	553	483	539	525	535	486	519	521	499	534	509	526	546	507	489	547	528	518	504	510	482	551	513	523	499	506	520	528	546	519	528	499	484	555	500	480	514	488	503	477	523	554	521	503	527	511	490	511	538	501	530	526	501	521	510	481	526	535	499	531	567	516	495	539	508	538	492	461	502	485	523	496	511	513	520	522	486	502	514	533	581	517	533	491	450	509	532	521	517	489	543	500	500	473	483	516	485	506	490	491	540	531	500	518	522	515	526	518	547	497	511	512	527	507	520	490	506	475	517	498	495	508	548	504	534	557	480	514	512	539	533	497	493	498	516	510	497	538	491	537	583	521	480	511	539	481	527	486	516	525	490	530	511	524	477	503	526	508	506	539	547	497	515	488	504	531	495	488	510	511	508	512	514	489	517	519	515	506	526	480	505	478	513	535	513	501	547	533	495	505	518	450	506	527	513	536	530	471	550	509	499	543	518	552	502	484	491	482	535	530	510	561	546	511	534	471	482	540	523	474	506	531	466	482	486	510	515	518	523	544	527	503	522	463	498	443	500	494	512	492	525	456	476	516	488	557	496	507	499	521	506	487	527	515	467	527	474	526	487	493	514	516	507	498	503	543	509	498	548	517	502	526	497	529	482	478	501	495	500	508	491	519	507	510	515	483	504	542	463	499	517	524	490	510	487	539	474	476	534	534	558	535	536	496	507	524	522	554	515	481	544	520	552	474	534	485	477	539	533	520	488	473	490	491	483	497	500	519	530	557	491	517	514	516	511	500	505	489	535	526	502	536	525	544	480	511	497	549	493	488	496	491	502	489	493	551	522	485	483	506	520	538	544	518	475	530	506	509	522	534	537	503	502	489	501	467	516	456	551	512	511	504	498	557	498	490	507	522	479	510	508	522	513	503	479	527	532	512	536	549	505	481	513	530	510	486	487	504	536	519	476	517	518	531	533	502	512	525	515	535	498	513	606	486	534	537	488	488	487	551	487	499	510	517	496	527	476	489	497	489	497	537	524	498	475	499	514	511	548	534	523	537	503	531	489	519	517	502	498	514	529	488	533	504	529	524	552	517	527	538	523	495	538	490	485	503	500	512	502	503	479	509	501	479	498	515	494	519	512	503	528	544	498	509	519	513	513	486	503	498	471	497	493	501	525	554	536	492	498	500	473	508	511	531	518	491	490	501	504	509	509	518	496	514	479	472	518	529	485	503	535	518	468	572	516	528	474	511	549	508	487	507	498	511	511	540	516	531	506	528	517	489	490	537	550	477	492	509	517	515	516	491	489	480	531	521	515	512	532	516	518	544	512	523	510	504	556	520	530	504	460	520	465	514	472	527	461	523	454	523	516	537	539	506	486	516	487	494	527	511	529	524	520	509	543	496	477	522	510	531	508	504	505	554	510	518	511	521	483	514	536	482	511	484	521	472	477	501	517	534	509	518	522	573	535	518	493	524	505	505	543	522	533	487	523	500	576	480	481	516	535	519	531	539	516	527	531	473	519	530	473	503	535	529	462	520	505	512	527	506	539	509	508	516	507	484	520	494	471	489	543	551	478	492	504	505	512	542	474	515	504	503	489	523	500	510	519	519	488	509	492	509	531	535	483	540	490	482	512	500	502	484	488	480	496	481	524	508	547
59978	21199	9539	4817	3659	2644	2153	1737	1546	1353	1214	1072	1010	928	884	852	838	803	746	738	735	753	744	718	708	710	680	687	706	677	687	676	682	694	676	648	657	691	689	666	691	665	645	676	679	643	650	669	638	644	611	631	686	637	685	641	657	645	689	652	624	642	650	649	661	662	625	650	677	639	683	650	658	640	635	658	624	653	612	645	649	633	632	653	649	606	661	598	610	649	655	696	628	642	626	650	653	638	644	629	653	640	593	675	593	684	654	641	648	655	677	682	605	713	690	658	624	635	662	622	634	682	626	652	643	683	674	584	643	678	627	672	675	674	652	596	636	645	629	617	661	646	661	621	652	645	645	693	645	615	612	615	663	642	662	597	626	630	646	652	643	565	668	631	634	647	645	650	612	649	642	599	633	613	656	627	645	633	642	603	649	654	591	669	654	652	641	666	624	658	607	603	647	636	669	665	634	627	638	592	601	609	631	625	617	639	614	625	657	653	618	610	675	583	602	633	600	613	616	694	622	664	657	699	627	656	592	673	619	620	599	638	639	654	630	685	695	606	632	640	661	653	591	626	627	674	633	619	626	649	595	601	681	644	664	604	615	623	627	632	658	699	669	618	650	612	669	661	631	661	643	658	630	677	612	606	655	600	640	623	645	643	622	589	689	607	655	671	626	589	615	668	655	664	651	636	684	694	625	650	627	675	666	623	667	684	645	656	632	625	624	583	645	599	673	598	606	657	634	660	655	624	615	642	655	630	622	646	662	659	681	673	612	598	693	658	647	618	691	706	678	619	647	649	635	634	647	626	623	638	594	661	636	621	694	657	611	635	667	624	648	615	645	600	599	600	670	613	643	678	627	610	618	641	615	617	648	634	665	665	622	619	629	621	616	639	618	652	649	615	669	681	668	678	591	678	675	642	625	657	622	671	610	630	621	629	633	671	626	644	598	678	658	631	598	601	654	595	659	643	658	641	681	630	610	643	663	635	657	671	643	647	659	643	610	605	657	651	616	639	630	630	682	661	620	653	604	687	633	629	605	620	679	592	657	634	625	626	615	665	643	616	639	622	680	652	648	635	685	675	617	622	648	614	611	606	653	619	669	658	670	607	602	654	617	617	629	621	616	620	644	624	632	620	692	699	635	627	644	652	644	643	648	606	609	642	634	656	646	616	642	635	638	603	642	667	653	648	626	663	687	653	630	621	641	662	624	651	636	632	654	640	620	596	658	658	625	652	609	627	666	650	632	610	643	630	620	651	618	652	638	638	640	640	653	646	654	604	669	625	641	711	626	644	630	612	605	591	646	635	639	627	624	645	656	600	638	657	617	656	623	656	680	614	676	623	588	616	682	691	626	678	658	650	580	626	629	647	666	602	640	599	680	603	600	648	611	639	620	618	668	602	606	601	691	652	696	599	595	665	613	672	648	654	656	619	634	676	691	656	672	642	667	634	621	615	616	656	702	630	644	657	655	604	606	655	643	633	641	643	644	650	616	626	672	606	609	622	660	648	631	691	651	650	619	617	650	616	632	604	654	652	678	638	653	633	641	599	635	705	659	665	674	644	595	659	658	660	581	639	606	616	613	666	685	622	607	660	651	651	648	649	623	618	603	674	606	679	620	607	640	623	662	666	644	628	664	653	647	642	656	635	580	666	644	594	670	645	644	659	641	618	705	651	652	649	646	634	651	672	693	664	647	619	662	647	615	678	646	666	639	623	653	627	651	692	685	610	613	618	604	610	704	636	630	608	602	658	653	627	649	648	603	644	618	631	605	574	646	625	684	646	650	632	664	633	622	667	603	639	659	654	659	625	631	640	604	642	613	639	677	667	618	640	647	662	634	681	660	678	671	649	639	649	673	620	610	656	651	638	607	637	638	614	634	607	626	635	615	646	621	632	613	623	627	660	657	656	636	606	654	602	615	635	583	678	618	664	621	684	648	689	611	650	649	680	666	618	623	648	599	641	634	665	648	625	623	619	608	611	629	644	610	663	623	599	637	593	587	652	712	646	621	640	630	613	640	671	614	641	613	617	586	625	624	635	689	623	681	641	607	615	658	656	604	642	624	640	670	623	634	606	640	655	626	651	640	617	630	639	618	587	627	602	632	622	607	677	588	600	658	660	587	621	587	640	631	647	659	632	614	657	635	657	665	598	605	631	613	663	649	632	662	658	618	616	696	607	616	661	646	634	613	657	636	649	627	626	644	611	630	621	598	662	669	643	623	648	638	623	643	596	653	640	636	628	633	653	637	620	625	638	610	636	624	612	689	664	626	663	603	627	636	627	611	649	608	642	612	651	595	678	595	649	655	662	658	620	660	641	611	637	693	629	632	634	641	693	702	643	621	661	679	646	645	662	618	644	609	640	616	624	644	630	654	620	628	602	647	645	586	617	687	655	642	645	654	626	602	613	616	617	654	592	647	644	612	629	611	615	621	615	588	682	635	585	624	621	595	634	653	666	621	563	597	661	578	665	648	638	641	673	631	625	669	661	612	593	574	635	593	645	628	635	619	658	627	649	632	629	664	641	606	637	647	693	655	628	649	623	637	647	624	647	606	631	652	685	607	602	628	636	624	650	644	650	640	649	618	678	652	675	622	662	662	646	607	655	653	660	640	585	630	610	637	664	658	631	675	613	633	601	665	690	653	649	678	629	653	619	638	669	616	630	657	650	657	675	630	671	635	643	612	609	662	654	652	687	635	595	667	643	645	631	675	629	646	632	666	629	644	650	651	662	660	634	659	688	608	666	627	639	632	654	626	625	639	645	609	644	646	649	632	615	636	634	654	638	652	622	625	631	627	653	644	635	649	606	619	586	654	659	653	631	654	644	631	673	650	580	647	627	682	620	625	612	615	603	614	640	609	657	675	621	655	626	633	693	540	591	658	629	645	638	672	657	634	633	671	643	669	644	632	606	654	620	616	652	630	658	630	629	663	560	632	617	647	632	618	633	628	645	669	641	649	612	626	654	616	646	636	611	655	642	665	654	650	617	679	660	667	619	684	672	650	664	670	652	601	645	690	644	671	608	678	617	659	650	667	642	610	657	637	621	602	697	677	584	587	641	671	639	658	649	590	644	639	673	642	672	620	641	669	673	656	669	620	640	649	680	672	599	695	666	648	645	648	636	608	586	622	637	692	664	636	633	592	676	614	625	607	648	616	679	652	676	632	623	623	617	612	599	679	627	615	587	640	658	601	665	672	669	568	591	625	653	629	589	689	568	626	671	623	589	598	608	634	659	621	662	710	637	625	683	639	678	674	601	665	646	628	674	652	632	661	606	645	621	661	612	605	637	599	650	685	618	681	649	597	642	647	644	636	627	685	675	609	613	631	657	654	646	589	655	620	638	647	621	632	668	620	650	623	610	646	680	682	637	634	638	658	616	613	622	632	621	605	632	623	690	609	631	655	645	608	625	627	627	619	649	640	623	638	613	670	600	661	601	650	641	651	609	691	612	608	595	653	614	666	663	657	601	605	610	616	659
28575	19821	5660	429	277	223	236	237	257	232	216	239	233	218	235	241	273	234	224	240	246	221	212	207	238	234	235	220	235	229	237	239	236	212	241	224	245	213	229	238	244	198	230	233	206	242	240	220	232	222	236	226	242	235	264	251	213	209	235	242	251	203	252	239	255	220	226	218	226	223	227	225	229	214	245	196	213	235	266	251	229	220	242	221	247	234	250	238	211	232	213	248	234	225	238	236	223	258	227	232	252	227	274	245	187	200	217	211	262	213	236	233	232	215	249	250	206	207	219	253	211	204	237	244	226	220	225	197	226	235	214	223	220	222	213	221	241	231	230	249	227	199	221	218	242	221	254	248	197	237	216	225	263	242	235	200	233	233	219	243	196	218	230	242	254	197	226	235	236	225	229	237	269	217	239	236	220	232	257	217	240	247	247	224	218	224	224	225	190	219	220	241	211	211	225	220	215	227	249	211	234	233	214	207	240	223	241	240	238	233	245	229	226	244	204	232	216	252	231	237	213	240	230	225	209	244	253	237	216	261	234	247	221	250	216	225	216	235	227	241	214	198	224	265	217	214	196	209	223	209	228	266	235	220	233	244	248	237	242	203	201	246	234	235	220	215	250	248	242	208	218	237	226	241	223	255	229	242	230	213	247	222	183	207	234	230	219	247	247	222	247	226	214	227	239	211	271	233	221	241	203	241	225	222	232	233	223	231	261	213	225	220	203	212	227	238	215	240	249	220	203	232	231	204	238	246	263	231	244	217	225	214	220	204	234	216	239	264	219	234	229	214	226	225	232	226	229	205	221	209	217	245	233	252	222	209	225	230	261	224	213	203	209	221	240	232	254	235	200	223	231	213	230	261	221	230	218	227	221	210	218	242	216	236	240	226	214	234	221	207	211	243	241	229	234	206	232	226	240	240	219	228	239	240	234	221	211	238	222	243	225	243	220	240	252	209	217	238	215	234	241	235	227	195	208	219	212	196	241	244	235	222	239	236	207	204	223	256	248	215	245	233	203	215	226	213	240	234	214	221	229	243	228	236	240	233	233	248	224	222	236	233	256	240	203	260	260	258	222	204	244	233	250	229	224	220	245	230	248	224	256	246	221	217	216	221	221	242	214	233	234	230	236	239	252	202	211	205	218	223	219	226	220	243	242	242	203	214	216	224	215	224	226	233	218	215	223	248	224	200	232	224	235	232	223	232	209	211	221	247	207	186	214	240	239	202	218	243	239	237	226	243	225	241	228	260	211	242	214	232	206	211	240	233	229	229	212	235	252	232	212	220	242	234	214	238	253	213	211	232	249	224	256	198	230	212	221	248	224	244	248	217	210	237	259	217	232	225	249	239	257	218	217	245	218	213	220	232	201	215	241	210	243	207	220	248	234	243	257	241	214	220	229	219	246	254	234	240	217	241	217	228	234	228	223	242	257	253	237	219	232	269	230	216	234	195	234	243	215	219	218	232	241	238	242	238	214	221	248	223	248	223	237	236	245	243	230	232	214	230	249	247	238	254	229	225	238	192	224	235	257	220	212	240	220	234	249	226	231	227	231	248	248	229	226	239	223	219	225	233	237	242	223	215	247	206	213	223	230	212	199	231	213	245	241	219	218	215	234	216	244	225	203	225	250	277	228	232	231	204	243	201	240	255	238	239	254	243	256	234	227	204	215	205	242	226	211	223	241	255	224	202	185	232	230	229	224	216	236	202	211	228	239	227	246	230	230	264	249	206	218	235	240	232	222	230	285	246	252	221	235	217	239	230	238	258	228	228	229	236	258	224	236	218	216	218	241	236	229	254	241	261	246	219	228	239	223	219	232	240	228	226	228	241	209	224	201	230	225	241	227	226	242	229	210	213	228	232	226	230	218	235	220	211	206	211	258	246	214	233	223	225	223	200	248	247	229	227	225	208	203	222	243	233	205	212	199	248	225	236	223	226	238	230	253	222	212	251	253	253	237	251	238	239	250	231	210	238	240	233	228	224	216	208	248	236	218	240	256	224	222	256	207	207	216	232	240	228	230	235	254	249	232	241	225	221	257	225	244	257	226	214	225	228	235	230	238	219	221	236	224	248	227	251	214	230	220	231	255	229	202	242	223	239	219	230	212	214	211	214	198	253	227	216	196	213	234	235	232	235	206	201	229	222	221	220	242	229	261	235	239	210	231	231	199	233	224	241	211	219	220	206	213	240	196	235	211	216	229	247	223	223	258	232	216	209	230	234	227	225	204	200	255	236	218	217	244	194	201	222	227	230	221	257	239	230	213	215	223	237	225	214	260	256	240	238	234	234	238	224	203	214	205	221	229	220	194	230	224	225	200	214	211	215	211	238	242	216	239	249	240	219	205	222	233	197	237	205	208	225	231	255	232	229	264	238	204	234	233	237	225	229	233	234	220	212	225	227	212	232	213	223	225	208	231	264	199	228	230	241	229	236	224	238	222	241	220	215	233	242	231	223	216	249	240	226	247	250	190	251	264	217	232	223	257	233	230	201	233	262	196	219	245	209	216	224	243	189	219	226	240	207	220	265	226	242	221	238	218	199	240	229	217	237	261	218	233	223	232	214	254	216	223	211	217	227	225	226	231	253	220	222	237	236	207	209	219	248	219	226	227	247	239	223	218	255	235	232	214	228	231	238	228	228	250	264	212	243	243	227	234	237	226	222	246	235	215	230	228	247	220	230	244	244	223	232	228	223	227	247	237	240	216	226	243	221	215	235	232	232	206	249	238	223	234	209	226	209	252	237	219	243	238	235	219	248	225	240	230	246	216	227	246	214	237	243	235	239	244	251	243	229	233	216	186	238	222	221	232	222	214	222	239	242	240	241	247	207	237	230	214	230	251	239	230	247	224	259	229	227	219	227	228	223	257	238	255	212	211	213	242	215	233	260	214	254	215	231	227	241	224	232	219	232	230	227	194	231	226	210	208	251	239	234	232	236	218	236	249	232	235	233	242	215	227	239	229	196	249	240	220	219	227	219	231	225	236	215	225	224	218	222	220	232	243	262	250	237	222	237	215	232	208	185	253	249	208	224	240	242	228	241	232	215	234	230	264	216	209	233	244	219	189	222	248	222	237	228	230	215	224	253	240	227	233	242	248	228	213	234	209	234	196	211	215	230	228	234	225	235	227	216	216	216	227	228	249	214	246	241	246	249	208	223	231	247	244	219	228	236	245	234	251	238	206	231	235	201	207	230	219	217	231	210	241	214	229	245	229	237	223	253	235	220	231	203	202	217	204	252	198	208	223	235	242	227	246	216	205	218	217	235	228	237	217	231	239	221	240	233	242	251	220	209	232	227	250	217	243	228	237	268	229	221	240	236	227	225	218	222	243	226	220	219	217	229	237	222	230	229	212	228	230	245	229	227	219	212	238	253	232	242	224	258	215	207	251	207	227	227	251	229	240	217	197	225	225	236	257	228	242	233	232	214	220	249	239	220	216	215	237	246	223	218	219	261	241	241	219	224	224	202	235	207	214	238
22001	5686	624	413	367	351	329	345	292	298	298	286	299	297	315	299	318	306	302	278	292	295	269	314	284	294	270	320	317	280	313	278	276	286	283	287	283	299	296	323	282	292	307	275	270	275	285	271	288	309	288	311	258	275	292	293	292	298	274	303	288	319	324	322	311	281	308	314	301	292	311	305	307	311	303	297	284	290	303	304	298	277	311	280	318	296	315	305	303	307	305	287	275	269	309	264	308	265	286	312	276	286	336	270	273	310	306	314	332	296	301	275	286	300	269	279	287	296	277	308	329	271	278	296	271	296	292	281	273	264	281	296	307	303	278	273	290	292	279	289	267	299	315	292	321	311	262	317	283	329	278	304	343	310	267	279	295	284	313	296	289	262	282	309	284	284	308	303	279	289	265	290	291	307	306	307	326	263	290	275	310	296	293	290	331	257	302	319	306	289	294	304	299	303	282	281	292	280	258	283	288	270	334	296	283	326	285	317	281	331	283	287	313	300	305	272	290	296	297	309	284	311	278	290	293	282	271	267	289	275	301	306	294	290	281	317	317	302	286	309	305	311	290	325	320	287	282	298	303	304	299	280	285	304	300	309	271	299	288	337	311	315	284	273	293	294	304	279	288	305	289	268	304	259	288	299	295	277	283	295	269	269	271	286	309	276	287	280	292	290	297	253	300	261	303	295	290	313	297	320	260	327	285	285	279	333	275	294	308	297	293	289	292	297	295	286	300	309	288	303	294	290	265	314	281	291	279	286	281	296	331	280	314	275	296	288	296	288	288	301	277	300	303	303	261	291	280	297	328	268	305	291	307	297	269	301	285	290	278	272	307	297	280	260	336	250	291	289	319	307	313	294	292	274	272	284	310	304	330	274	268	309	274	320	278	308	291	279	340	297	296	326	325	305	318	296	302	307	286	310	300	296	312	277	337	307	303	302	297	282	282	303	279	287	290	280	303	286	265	272	314	295	279	277	273	295	306	276	303	305	271	288	267	274	291	306	323	285	284	292	319	321	285	273	266	301	292	287	285	308	295	313	292	295	312	340	311	285	281	272	295	323	252	266	320	285	287	291	291	302	323	290	288	292	286	253	315	262	293	281	291	299	293	262	328	300	278	287	291	268	264	291	281	297	289	295	278	292	258	296	299	296	290	291	303	289	298	261	320	290	286	280	275	272	296	325	308	283	276	298	263	262	325	298	295	301	320	304	304	316	282	261	276	296	317	306	313	282	286	269	325	303	278	255	277	304	293	297	306	297	286	303	297	271	276	320	314	282	296	292	311	306	314	301	314	278	305	276	313	288	279	260	279	278	294	276	305	292	316	313	299	280	313	292	288	289	268	299	286	322	307	264	300	299	320	304	284	293	270	269	274	271	274	284	256	296	295	280	293	290	291	287	316	288	304	284	259	294	278	313	323	282	301	330	269	334	254	310	275	298	295	292	266	282	284	278	280	276	292	296	285	294	294	292	282	316	305	256	297	295	284	310	266	271	288	287	311	295	282	300	322	300	289	288	318	299	284	296	272	277	309	316	300	261	294	259	260	306	305	290	267	313	322	298	306	278	301	293	301	323	288	294	293	301	275	301	280	284	278	310	295	311	279	332	287	305	295	295	303	264	311	302	300	297	303	306	318	296	289	311	272	297	260	290	275	312	281	319	323	313	273	285	295	302	278	315	295	315	316	295	260	307	297	299	273	297	304	301	297	303	299	280	316	311	288	295	290	296	296	315	299	290	267	312	288	302	282	295	270	297	265	342	310	284	296	291	272	282	303	289	288	309	296	289	281	296	306	268	271	284	292	317	285	294	291	282	290	280	280	311	266	287	280	317	273	304	302	275	298	261	282	312	310	283	301	323	296	287	283	282	291	291	257	289	317	295	263	309	291	293	317	284	315	293	298	287	314	298	288	298	314	264	271	292	288	269	302	285	284	264	304	337	293	281	266	268	306	291	326	265	279	295	287	309	296	290	315	276	303	292	281	327	270	252	291	278	296	281	306	299	300	261	293	276	290	288	267	308	290	292	285	326	289	322	282	343	321	293	281	299	286	327	286	342	253	294	286	293	291	273	304	294	300	313	301	276	284	305	301	300	308	312	299	300	288	291	260	281	286	270	296	257	276	300	320	319	301	255	279	297	265	261	290	285	296	282	288	254	304	323	272	291	287	280	294	284	308	290	288	289	322	360	282	303	280	253	274	302	291	324	275	311	285	286	317	267	273	317	326	262	276	301	320	334	287	279	284	259	320	315	290	289	299	296	298	327	293	275	279	311	280	304	285	293	284	292	274	293	293	312	321	286	281	292	256	303	277	268	290	289	278	281	293	284	323	297	276	320	305	312	291	310	292	298	283	278	284	300	283	275	318	304	304	289	323	282	300	287	289	296	307	291	305	297	304	277	296	284	267	301	305	305	293	276	284	276	311	251	308	284	266	287	295	314	285	319	299	295	311	300	286	264	279	300	260	319	312	302	265	298	290	272	313	290	290	271	308	303	315	296	318	267	283	299	260	279	284	293	255	282	294	327	288	285	290	259	272	304	305	320	289	281	300	273	302	284	310	300	300	310	287	295	287	298	275	323	287	288	319	293	304	298	307	260	277	305	300	306	268	277	285	287	254	306	275	280	278	292	330	306	293	272	301	310	265	325	321	292	294	309	321	306	283	302	298	310	309	273	298	322	271	277	312	278	266	270	285	290	266	273	316	267	306	300	317	299	317	288	308	281	295	305	304	291	284	265	273	291	296	294	296	309	286	294	262	301	306	279	334	297	276	274	305	292	315	288	294	284	286	266	294	303	310	295	294	297	283	270	318	298	315	284	348	308	294	282	331	274	325	285	306	281	272	307	268	283	338	265	290	286	339	292	268	290	265	326	305	285	304	300	264	288	301	299	279	287	298	295	300	306	281	263	269	281	306	252	298	305	308	301	296	302	275	312	306	310	287	287	252	291	302	315	283	260	271	329	301	311	292	288	305	286	271	294	313	287	309	271	289	293	244	289	289	309	282	314	286	282	294	279	274	267	275	295	280	284	291	294	299	280	318	279	313	298	255	294	287	315	288	270	331	298	297	280	307	298	275	298	274	295	285	278	287	287	266	305	287	332	264	306	276	292	278	291	253	279	294	289	301	299	280	329	284	312	273	287	318	290	292	282	285	297	277	293	283	285	285	295	300	275	284	291	296	288	297	282	286	280	305	324	303	264	278	260	306	270	309	307	329	290	285	312	311	280	292	279	299	276	268	303	274	328	263	296	281	307	298	308	293	276	295	298	305	295	291	300	292	330	270	299	318	290	315	277	294	303	332	270	319	266	295	309	311	264	295	307	300	290	325	294	320	281	298	309	270	297	285	298	346	286	291	261	279	271	268	300	281	258	310	296	292	275	315	263	288	293	264	288	289	286	311	282	266	302	273	270	291	263	290	301	261	300	288	287	294	301	282	295	284	273	284	293	293	322	280	283	268	301	302	296	261	291	291	313	316	290
24426	21454	28530	24757	21423	8383	988	725	666	641	592	520	566	532	531	515	520	466	470	455	520	479	476	477	485	482	475	493	458	457	492	481	474	517	484	481	478	454	510	472	483	495	426	474	469	497	457	409	521	447	470	482	492	449	491	494	454	462	470	477	435	477	482	507	472	487	466	475	440	481	447	498	484	457	500	495	474	492	486	515	467	462	426	479	463	464	471	495	452	454	459	445	466	471	495	491	502	449	444	458	510	460	479	479	462	495	456	437	491	491	458	452	455	474	440	461	466	458	455	468	479	486	446	467	466	452	453	456	465	433	471	484	461	445	429	511	462	471	466	473	488	491	492	492	475	492	462	452	461	492	443	488	446	452	471	458	475	450	493	486	489	490	460	480	513	454	479	447	465	462	473	446	469	487	450	459	494	444	463	478	499	484	439	483	501	428	467	441	464	454	482	455	470	479	469	453	451	486	496	471	469	497	466	471	468	494	462	482	416	459	459	441	495	464	481	464	457	491	452	478	476	477	434	434	485	449	495	482	448	467	506	449	422	469	505	456	510	448	438	472	485	473	459	477	492	486	446	472	459	461	433	491	460	469	484	497	434	463	465	457	462	444	494	478	452	432	431	464	467	498	458	456	447	411	442	481	440	437	497	421	460	480	473	482	465	446	428	523	439	466	456	464	488	460	468	471	439	461	491	477	458	448	498	466	487	488	470	450	437	489	444	458	484	448	467	482	476	491	480	408	498	448	454	485	476	479	453	461	458	439	448	473	463	477	461	477	476	442	453	479	426	432	440	520	448	436	481	469	479	461	477	410	475	451	484	424	453	488	455	452	443	507	480	488	455	465	482	516	472	440	483	443	456	452	502	447	458	437	427	429	472	455	456	467	453	468	485	474	463	508	413	491	480	435	416	456	458	456	478	475	456	498	459	465	460	513	447	452	473	481	483	476	456	453	465	456	479	414	471	471	431	489	466	492	457	477	486	473	490	465	455	454	494	448	482	433	437	477	464	495	467	441	481	492	484	435	471	508	473	477	478	486	459	490	520	465	444	489	464	474	474	464	465	418	472	469	456	488	466	485	444	465	452	508	434	443	420	479	470	481	508	463	464	497	471	482	464	457	486	441	468	458	428	467	476	501	435	479	481	399	465	519	445	452	496	448	448	479	434	451	477	465	459	461	482	462	475	465	451	459	459	458	466	484	434	466	494	490	441	464	460	466	456	478	473	445	445	449	503	456	465	499	461	403	450	440	502	485	461	446	466	462	529	457	477	475	482	494	455	449	449	489	458	477	455	476	466	455	484	491	420	411	492	480	464	465	461	472	483	486	478	438	470	457	454	461	439	455	505	496	487	499	474	493	478	454	484	492	408	479	470	469	481	490	509	484	467	521	496	454	442	451	450	477	495	473	459	461	467	461	472	513	490	458	439	499	430	485	490	471	508	477	434	489	461	429	467	504	485	473	460	452	465	442	467	427	443	465	487	428	511	470	472	461	451	459	490	497	468	446	472	492	459	482	432	484	435	506	488	452	463	452	474	473	455	459	433	475	468	473	452	450	469	444	495	449	482	462	467	452	488	464	465	447	479	460	479	484	483	463	488	486	457	504	463	442	459	430	453	502	424	458	482	473	468	461	463	459	505	503	467	464	448	427	460	498	489	449	445	457	483	468	476	491	438	476	476	490	484	500	444	501	487	420	475	435	459	454	456	434	485	443	484	488	446	480	465	497	470	460	465	470	481	476	418	401	454	483	472	457	493	455	440	464	488	450	458	461	459	450	475	457	492	440	492	466	444	452	484	475	469	500	474	481	446	466	452	480	481	501	427	486	444	461	484	463	470	466	488	497	481	452	449	461	468	466	483	483	448	462	464	451	461	482	453	477	478	442	462	494	459	459	469	454	454	487	477	499	439	471	480	450	444	490	454	441	444	439	476	449	464	423	466	461	470	464	453	449	473	437	452	482	488	449	481	466	432	484	468	501	441	438	446	481	495	474	488	470	481	493	500	503	440	541	451	446	504	443	481	449	513	481	466	431	478	451	470	513	466	471	494	432	431	441	469	467	474	453	468	456	464	461	481	463	476	487	470	426	456	509	449	487	436	435	423	468	490	443	450	476	436	457	502	414	466	452	473	474	503	467	494	471	442	489	475	458	476	453	459	469	467	446	471	499	470	415	447	507	469	493	436	449	452	461	479	497	498	423	477	515	474	452	481	445	434	467	454	467	477	505	472	495	462	457	450	460	467	428	459	461	457	511	461	468	414	476	451	430	476	465	488	428	466	479	467	469	404	444	463	483	479	469	471	510	450	486	495	446	446	470	443	461	478	453	465	464	470	473	477	461	405	495	503	475	476	450	466	467	464	469	460	494	431	460	432	490	486	474	481	412	428	453	466	455	492	465	437	464	454	451	439	480	474	455	496	440	464	469	483	497	481	485	470	463	455	456	440	468	473	463	463	489	482	441	493	422	463	492	470	487	461	455	462	477	456	491	477	423	468	476	463	454	442	456	475	457	453	479	491	451	469	454	431	475	429	452	461	490	474	485	460	432	447	458	494	450	490	462	454	435	456	494	501	464	462	478	442	500	447	443	466	467	468	470	434	498	462	461	465	455	469	439	459	442	439	489	446	490	487	427	477	473	487	451	485	413	482	484	446	463	475	478	428	497	523	479	441	451	487	454	439	489	504	497	460	501	473	451	486	441	439	483	449	476	435	443	442	494	524	463	473	479	443	449	451	496	462	450	488	459	427	474	472	487	503	484	480	475	469	424	477	465	436	533	465	462	498	471	449	504	509	466	463	525	468	468	468	457	465	465	460	442	429	480	489	446	461	506	492	489	454	458	433	436	507	472	495	457	459	495	474	497	464	447	498	492	495	430	464	461	449	451	459	480	431	462	448	435	454	458	489	478	441	444	497	468	469	480	474	437	486	424	464	459	468	447	507	444	466	443	479	489	485	477	396	472	442	465	435	481	422	474	488	454	467	479	486	494	433	496	455	467	472	487	444	457	422	451	477	425	465	452	481	455	448	495	458	464	442	461	489	488	463	426	466	458	477	463	437	467	495	499	449	467	450	441	439	502	463	520	462	448	474	449	449	474	484	484	455	445	488	460	464	478	449	467	443	462	462	477	497	438	490	451	522	450	476	500	495	434	530	464	452	497	470	467	478	473	441	492	457	437	488	457	494	468	454	469	493	473	457	467	493	469	479	475	483	444	473	460	459	453	429	484	486	476	440	446	456	497	410	460	478	446	480	483	465	454	458	525	429	439	460	483	448	489	455	447	466	434	456	479	471	465	458	465	473	471	452	441	474	479	433	439	484	448	504	463	468	493	474	459	452	475	488	481	454	484	529	436	471	466	469	479	457	480	473	465	442	478	519	492	487	473	404	501	430	505	473	459	466	483	451	484	473	447	486	455	452	501	489	507	461	513	475	401	488	462	496	439	482	447	433	452	480	467	495	475	492	463	492	429	468	467	467	443
51232	19080	5667	2874	2110	1613	1306	1129	1046	911	857	813	741	720	723	691	648	658	607	639	593	627	622	665	606	616	602	611	640	615	604	654	609	569	570	587	588	608	538	595	571	581	615	582	552	558	593	607	595	565	571	605	571	526	549	551	573	593	584	577	580	562	639	609	542	615	592	581	551	577	556	614	625	618	588	585	594	568	565	552	579	580	598	586	606	591	580	616	557	589	537	572	546	559	524	547	579	559	600	558	552	528	586	583	600	605	591	606	556	579	597	548	611	575	569	585	559	525	563	582	591	626	529	540	536	610	582	580	577	622	593	611	543	553	574	548	535	586	584	569	615	562	569	532	540	584	555	615	559	525	544	520	567	585	601	596	592	583	565	543	565	584	616	610	583	615	627	566	607	547	613	541	607	563	554	514	583	556	584	558	552	586	586	550	585	573	590	533	575	578	535	589	563	582	529	588	651	592	602	589	578	571	588	600	581	563	536	587	554	536	579	581	581	548	547	612	597	583	604	562	576	612	593	558	583	568	555	551	549	562	580	578	590	550	590	553	560	587	597	592	565	567	551	586	584	591	549	535	575	587	568	577	544	554	563	570	567	588	561	583	596	551	553	575	565	574	518	559	574	565	583	584	566	575	548	589	601	561	530	533	537	574	576	573	573	607	626	575	527	593	626	560	583	589	601	585	575	569	601	580	602	535	605	570	576	575	571	583	582	575	620	552	592	537	595	603	552	564	576	629	543	594	570	594	556	586	535	583	575	570	607	582	539	511	542	574	570	568	550	555	592	587	561	565	549	573	608	584	623	573	562	546	579	583	536	536	614	586	589	576	573	595	546	573	549	568	608	561	633	585	610	587	587	594	580	570	562	627	559	582	544	605	562	615	535	581	581	586	576	545	578	566	612	624	587	614	569	553	594	559	589	584	526	562	573	627	609	578	574	575	555	582	603	595	547	573	600	560	536	577	582	579	601	564	614	535	595	603	614	570	532	564	594	592	611	589	585	562	592	587	576	582	573	623	577	575	571	577	600	556	574	554	596	541	555	561	525	578	595	568	568	577	562	549	569	548	557	575	618	584	588	595	616	584	593	556	536	562	583	556	569	555	596	523	532	582	596	559	596	577	588	536	539	579	577	548	598	612	574	603	572	603	568	565	587	574	608	601	523	574	588	592	601	582	586	572	504	571	586	560	505	549	524	585	575	625	564	581	590	584	544	579	565	588	548	582	564	579	593	592	561	551	537	567	530	561	573	584	539	548	608	564	599	587	547	566	608	572	552	546	553	582	566	592	540	555	564	591	606	614	583	547	585	567	588	573	582	593	512	565	549	535	563	573	588	530	597	597	546	588	575	601	606	548	593	539	567	590	566	575	581	614	559	563	557	593	553	628	582	536	584	529	565	530	593	541	555	566	625	556	593	568	547	583	565	546	599	585	554	542	575	608	590	569	542	537	554	583	569	577	594	535	553	613	546	593	588	572	584	579	591	552	571	546	549	563	606	567	584	591	576	606	590	587	575	597	540	564	561	556	562	576	596	578	541	575	567	596	599	552	564	563	594	605	601	542	585	543	540	554	577	519	541	605	583	590	563	578	577	596	598	546	558	595	635	535	593	557	560	573	561	544	582	542	613	542	581	583	602	583	553	569	560	579	581	568	563	554	550	558	603	539	569	603	577	555	565	557	604	558	571	608	576	576	563	576	604	583	537	579	563	571	597	584	564	541	607	566	535	558	563	587	597	555	605	571	620	552	596	562	571	604	581	596	568	576	564	570	590	546	577	603	611	583	557	554	563	547	526	589	603	558	587	539	609	580	572	558	548	595	544	602	570	551	578	566	561	562	581	586	541	579	591	581	592	589	602	541	541	582	523	565	560	576	605	581	611	564	576	555	594	574	585	556	549	562	547	586	557	577	572	586	538	602	569	589	598	599	547	574	555	598	598	584	580	552	566	543	524	563	552	561	612	581	575	604	541	617	563	545	574	582	555	555	577	601	540	574	568	549	580	609	574	559	596	572	549	580	545	565	552	553	573	615	582	583	594	546	616	505	567	610	565	581	585	579	550	581	565	595	544	555	553	563	564	595	602	589	581	609	617	572	574	599	567	580	592	566	525	601	600	573	538	561	557	535	560	553	585	579	566	594	620	545	583	586	548	574	597	591	588	535	601	573	583	583	582	589	590	574	615	570	600	563	548	574	557	556	549	551	547	581	570	590	587	552	603	570	548	596	538	596	555	577	528	522	595	556	577	559	588	610	556	566	580	577	565	612	548	550	596	584	568	600	586	537	570	585	619	585	564	567	536	542	622	544	586	596	577	580	572	583	557	555	541	577	614	604	547	582	565	598	593	589	557	574	593	582	556	522	624	581	560	579	573	579	534	586	551	558	600	528	574	552	616	548	609	534	591	574	532	610	586	591	567	551	579	555	573	586	526	513	553	553	525	603	513	598	588	574	586	588	590	561	569	616	586	576	578	608	597	553	607	609	576	597	587	544	549	575	629	571	549	543	579	544	571	593	598	586	558	594	615	585	544	569	616	589	586	591	578	602	574	563	580	604	567	573	598	597	591	584	590	536	588	565	574	542	558	579	591	600	565	583	554	569	573	531	593	557	577	566	577	600	604	565	579	555	554	530	529	584	573	577	551	564	597	518	563	563	577	579	546	552	578	554	566	620	577	577	606	607	561	613	604	537	590	557	588	589	564	587	558	553	543	588	582	565	580	569	587	554	603	560	607	547	567	567	579	574	598	560	571	576	610	594	566	569	578	580	593	558	568	571	569	560	565	596	564	547	541	562	578	586	623	573	558	553	568	542	559	579	561	529	593	556	580	589	615	602	536	568	606	590	598	552	551	548	552	562	567	585	536	566	560	568	563	572	619	612	599	557	557	561	585	568	567	566	585	605	556	577	557	590	569	616	564	563	622	630	587	564	582	609	611	570	576	546	609	603	542	567	544	582	548	554	551	594	591	531	564	545	588	582	576	590	582	556	574	563	541	556	608	576	569	577	578	575	570	574	568	577	605	582	591	568	552	585	579	541	546	578	597	587	598	599	616	561	549	581	577	545	579	592	593	601	558	588	570	581	602	544	571	582	571	599	566	524	589	585	589	559	538	576	555	555	549	593	592	540	572	608	557	605	573	577	580	579	593	588	590	557	576	549	568	582	565	587	552	594	577	545	542	572	570	555	525	565	572	566	547	524	588	604	612	606	617	580	565	594	639	587	563	584	558	562	575	554	552	571	613	535	562	588	600	600	576	568	550	604	552	560	550	588	541	571	565	572	559	579	578	553	645	575	583	598	573	590	553	566	496	576	571	542	567	579	551	556	573	575	623	592	612	574	587	607	552	574	572	588	546	582	560	538	608	595	581	562	586	602	562	600	554	600	583	574	586	563	563	589	578	579	599	589	569	598	590	573	522	562	616	603	530	596	614	592	602	541	568	585	611	586	564	619	573	558	587	583	540	559	550	618	536	556	568	620
25878	21540	27249	25781	6572	406	314	276	256	229	241	225	221	194	188	203	195	198	191	194	179	169	212	199	198	215	202	181	182	192	219	162	183	174	181	174	172	196	204	184	187	219	185	156	198	161	212	166	190	199	175	172	193	175	189	178	181	181	179	171	191	194	180	176	173	186	163	157	175	158	181	188	185	192	189	156	161	189	190	174	197	165	186	195	185	158	179	189	174	172	139	161	171	188	181	197	164	171	185	189	184	200	157	172	158	179	171	180	172	165	190	175	178	188	169	179	198	175	155	201	188	187	176	174	199	166	193	208	174	174	169	177	180	186	148	176	168	193	158	166	162	173	180	160	190	186	204	192	162	198	182	160	165	184	157	175	179	174	204	178	174	147	173	166	193	167	176	179	176	165	164	171	153	186	180	168	195	185	214	205	177	191	176	173	174	158	185	175	194	193	200	164	181	193	165	209	190	175	179	184	176	183	162	185	189	175	166	172	185	173	158	162	177	189	195	203	162	168	182	181	178	189	174	173	189	171	198	192	182	158	183	168	142	183	162	191	165	170	180	187	190	191	173	175	177	177	163	177	169	175	201	165	162	153	184	197	177	174	171	176	176	157	157	215	195	195	173	191	191	188	181	194	169	176	180	145	166	214	153	162	178	165	172	194	145	205	180	181	188	190	174	154	190	179	178	175	172	192	180	202	194	161	185	184	181	171	152	177	180	170	175	202	185	180	180	171	166	219	168	204	164	190	177	182	178	185	165	167	167	179	193	190	187	170	162	164	184	198	156	188	206	194	171	198	180	178	161	159	195	179	192	183	165	177	182	206	190	176	177	203	184	181	180	192	164	172	160	196	173	176	196	160	170	158	168	160	172	159	144	207	175	187	171	187	167	150	185	165	168	196	172	180	166	196	171	168	159	177	165	206	195	167	172	192	182	165	192	183	172	153	205	185	193	174	164	153	186	199	166	181	177	163	207	169	171	178	170	165	162	181	190	198	172	150	177	175	176	196	196	184	142	178	192	170	158	150	178	189	176	181	193	167	153	168	177	175	177	172	194	171	185	182	143	164	187	191	201	188	189	184	189	174	195	187	211	168	182	198	184	188	183	191	148	181	181	191	163	164	181	161	175	179	195	184	163	172	184	216	181	216	162	180	156	158	187	171	194	186	183	167	186	143	174	193	139	181	189	169	182	179	172	183	182	192	165	199	176	156	166	183	182	162	163	166	200	186	177	172	190	177	157	210	162	172	180	206	190	171	167	177	161	170	176	185	173	185	189	184	170	185	175	180	194	195	182	169	176	176	192	179	174	177	154	195	173	193	161	208	171	184	192	189	198	191	179	152	185	188	182	187	161	163	176	194	187	177	169	181	163	165	203	188	161	174	164	197	178	177	180	182	178	169	181	183	188	158	186	175	198	175	187	171	172	188	185	186	184	171	199	183	200	192	174	187	183	150	184	183	180	167	195	177	209	170	213	172	178	186	184	200	179	172	170	180	176	183	169	181	175	190	182	193	195	191	187	182	156	191	176	177	162	164	165	174	167	193	181	210	195	186	187	177	162	173	174	197	167	166	177	202	211	183	214	180	181	175	167	178	179	174	180	199	181	181	166	163	198	179	177	191	194	184	179	196	184	172	187	202	142	176	172	150	154	167	174	194	185	164	206	168	203	190	157	171	181	184	185	179	165	173	187	165	186	184	172	183	172	184	186	195	164	170	186	168	178	155	169	192	193	177	192	177	158	174	173	186	171	173	158	169	174	172	180	191	171	183	223	148	177	199	188	177	180	192	183	159	174	182	154	183	193	191	182	170	175	156	185	190	206	160	182	199	177	176	169	208	147	186	183	175	156	182	175	170	189	201	201	178	168	178	170	184	184	193	158	198	174	172	183	165	173	172	185	165	182	200	175	189	172	178	170	179	179	165	183	186	180	168	162	173	179	182	181	167	199	171	168	189	179	167	192	181	186	201	199	165	195	190	169	189	152	191	189	155	166	168	178	198	190	180	190	189	184	181	186	178	206	179	192	177	177	161	198	200	188	168	173	179	179	173	181	178	167	153	176	173	165	197	170	195	172	186	176	180	176	172	182	195	187	183	163	178	194	157	180	190	174	205	195	175	175	155	163	158	181	198	184	201	171	192	164	192	169	201	200	216	157	180	168	180	184	191	157	172	152	184	198	187	166	197	168	165	181	208	142	204	154	215	186	192	169	178	170	169	174	160	183	180	159	167	191	193	186	163	174	167	191	185	185	185	182	208	182	189	205	199	188	183	178	183	173	203	194	153	168	196	158	157	174	165	175	184	191	185	176	185	177	182	184	161	186	234	173	177	172	187	175	160	189	164	154	173	153	170	167	192	183	187	161	190	187	192	207	192	202	155	217	168	183	189	173	168	177	175	173	173	171	188	166	179	173	210	174	189	179	165	183	206	177	179	179	188	186	185	169	206	176	215	181	190	178	164	194	160	183	170	205	188	178	188	186	181	177	195	152	199	170	182	191	181	160	174	179	135	163	171	190	168	176	191	193	190	154	179	185	186	188	174	179	179	172	188	192	188	162	177	186	200	186	176	192	185	168	173	176	164	157	176	179	181	191	180	194	169	187	206	213	178	178	191	161	186	191	204	181	181	177	163	169	175	161	206	177	179	195	178	174	194	188	181	165	185	163	177	170	183	186	149	179	186	196	172	168	166	167	180	186	175	163	187	175	172	179	175	169	210	160	169	159	188	200	192	178	152	197	170	202	167	193	184	175	189	173	178	179	171	178	164	183	170	184	186	170	181	170	174	147	182	166	173	198	183	183	180	185	170	196	171	152	180	181	193	183	191	188	181	174	187	179	179	172	187	206	173	157	176	169	201	175	192	193	169	171	165	196	205	187	191	181	185	170	178	193	173	164	190	168	191	185	179	167	175	158	184	193	187	209	191	179	185	181	198	213	187	187	171	196	169	172	196	152	181	166	169	171	192	151	172	165	176	174	183	182	187	175	171	186	183	205	158	165	200	172	173	196	177	175	174	164	168	211	185	167	195	155	166	215	182	171	163	179	181	164	190	163	155	188	177	179	162	198	156	192	182	187	186	195	171	187	151	187	178	168	204	193	185	173	174	171	163	187	192	178	176	192	180	175	210	165	158	191	192	164	170	194	195	204	188	195	161	158	183	172	200	160	184	180	172	195	182	180	194	182	173	182	165	157	179	170	187	171	183	190	194	192	191	184	154	178	174	182	177	175	187	187	176	173	157	183	175	167	183	178	191	194	175	163	187	169	180	178	154	177	162	170	189	165	193	210	209	186	184	172	170	172	188	185	174	200	189	188	178	178	181	150	194	149	183	187	170	184	180	162	200	174	170	191	167	167	185	187	191	155	197	188	181	200	175	186	204	167	210	212	199	183	187	192	180	185	170	174	158	167	175	180	168	195	182	175	162	209	186	178	194	162	189	165	162	180	175	198	188	186	178	172	191	182	149	199	188	173	170	181	207	162	190
47287	15633	2929	1391	990	818	654	596	492	423	404	379	301	326	312	320	266	298	293	292	253	272	249	307	263	288	265	252	255	261	251	278	271	270	239	245	269	248	243	257	249	291	255	267	253	257	244	243	261	247	237	264	262	247	232	260	232	249	268	253	254	273	263	240	272	265	242	231	212	273	262	273	246	253	263	229	254	254	280	248	221	249	261	238	231	235	279	250	232	245	271	243	271	257	264	261	220	242	245	252	223	254	247	243	245	260	233	238	243	248	232	233	224	244	259	248	245	224	252	233	249	239	240	240	262	257	243	243	229	220	265	249	249	253	246	232	232	236	263	238	225	233	245	250	250	246	253	271	264	265	279	232	249	210	242	238	240	250	231	244	237	237	261	255	231	233	243	251	217	261	249	254	258	256	251	231	240	261	244	274	230	260	244	260	248	258	271	239	222	211	231	242	234	230	224	240	234	253	232	245	301	231	267	272	248	221	234	261	234	227	257	233	241	227	237	253	230	226	255	241	256	251	244	262	254	249	282	250	260	226	258	285	225	237	240	261	231	278	257	242	231	232	274	245	245	237	263	230	242	237	265	260	252	271	268	271	240	229	255	235	234	222	232	241	247	237	239	251	225	243	239	253	259	267	244	233	261	247	239	250	236	224	247	234	246	254	244	215	262	238	240	266	275	229	254	226	247	243	256	254	224	248	265	248	239	235	242	250	249	246	256	253	244	255	256	256	227	271	214	228	250	238	240	254	246	222	237	238	274	199	247	263	241	224	237	278	252	244	247	263	250	254	248	241	226	251	251	241	257	267	250	231	255	246	255	276	249	274	264	238	215	235	239	269	285	251	245	243	226	254	263	235	243	245	241	237	281	259	237	248	222	266	240	242	238	244	231	240	208	242	238	269	245	245	273	235	251	256	266	252	247	250	254	235	235	230	283	223	252	230	258	237	259	239	228	251	215	231	248	248	268	231	270	268	224	222	227	253	258	261	263	235	257	218	220	259	248	248	241	236	252	243	239	234	205	225	239	274	238	247	246	255	265	244	254	293	250	227	254	223	278	248	287	284	247	260	245	263	242	227	273	241	246	250	245	268	248	269	256	247	224	233	249	227	230	238	243	262	279	243	240	259	261	222	235	206	252	255	217	236	248	274	250	253	261	258	239	261	245	230	261	256	263	229	253	238	234	269	248	224	232	233	229	256	216	236	239	260	259	248	262	246	244	247	248	230	238	278	244	219	256	248	245	246	226	248	238	231	238	219	265	222	234	259	263	247	232	237	272	235	276	257	241	252	251	248	248	263	242	238	274	207	252	259	247	224	275	222	254	254	221	260	233	237	257	243	262	240	243	232	254	257	249	261	234	261	231	252	250	248	232	238	237	227	243	255	243	244	278	230	236	249	247	215	268	252	269	251	286	279	254	258	262	270	208	249	249	275	239	240	242	259	222	241	258	260	254	249	250	245	255	254	251	254	229	264	196	251	246	256	240	249	249	279	226	230	247	245	264	240	232	240	229	256	238	223	249	209	246	257	218	263	248	241	233	261	237	255	253	234	200	257	247	240	267	261	231	235	250	235	277	238	280	259	253	272	235	256	238	251	238	246	239	234	256	251	243	248	263	273	251	249	233	263	244	251	269	236	245	237	253	223	236	256	259	258	282	241	230	267	265	239	278	257	249	244	248	224	239	255	240	263	243	234	255	234	254	232	232	244	258	224	243	246	211	220	261	232	238	250	240	245	238	216	237	219	248	242	241	253	248	227	246	247	256	257	262	227	251	265	252	248	266	257	217	243	229	221	255	257	257	226	254	261	255	264	269	261	250	245	250	260	234	252	204	265	249	251	267	259	249	229	259	255	235	255	244	238	243	246	253	228	243	273	245	242	266	238	238	246	231	265	266	272	241	235	225	222	241	226	253	247	221	210	236	246	249	235	238	251	255	272	271	263	231	235	248	221	240	251	251	249	234	244	250	248	240	252	213	213	230	228	218	252	252	286	253	275	242	268	221	232	245	245	233	246	260	268	237	239	249	288	219	246	245	234	244	224	254	258	250	234	254	246	252	284	269	253	239	246	275	245	253	248	210	229	239	257	248	264	237	272	268	247	255	222	242	250	265	261	244	247	245	221	243	262	248	272	232	237	246	246	273	242	266	270	254	265	259	254	256	285	225	265	230	250	227	253	237	268	258	235	278	250	256	248	258	217	259	242	235	245	235	235	252	236	265	261	244	257	235	217	289	240	258	217	237	281	235	245	230	296	226	229	249	271	234	263	224	258	253	247	264	214	243	244	264	232	257	227	250	259	267	226	229	243	251	237	251	239	241	244	240	241	245	257	263	247	254	262	247	248	232	276	232	251	260	248	247	247	273	248	258	248	258	257	223	240	247	244	249	251	245	259	241	266	267	260	253	236	251	227	222	258	246	232	231	257	261	253	246	226	249	231	244	244	226	247	263	250	227	217	255	250	233	257	265	239	277	237	221	263	236	258	247	262	264	274	239	271	261	247	250	243	235	233	259	231	223	247	251	226	238	242	234	254	239	255	227	257	250	243	256	280	253	243	243	256	241	254	223	259	228	261	245	257	232	247	251	212	253	199	241	240	228	237	248	257	246	226	230	246	250	264	239	253	253	271	227	234	253	257	237	254	212	220	283	244	240	243	224	258	254	274	219	233	239	273	233	232	236	241	261	249	248	219	247	233	268	251	260	229	241	246	251	250	243	264	253	243	242	265	265	255	224	250	249	246	249	252	277	218	219	262	236	241	228	258	260	268	238	254	244	252	225	244	215	258	230	266	260	249	248	240	267	244	255	251	214	267	234	227	251	232	253	233	237	237	258	217	235	242	235	249	252	247	252	252	228	259	245	247	259	253	258	263	241	235	253	230	248	254	250	247	246	232	260	233	242	222	231	239	248	222	274	277	233	252	263	236	247	230	243	265	257	276	263	269	237	246	244	228	237	253	245	228	238	216	241	256	250	257	267	256	236	221	287	265	261	244	264	236	250	247	247	241	251	221	233	234	252	267	258	255	235	256	234	254	264	299	265	263	223	249	247	261	246	227	273	268	265	248	274	226	230	236	255	253	259	235	215	253	252	282	253	238	248	272	231	247	234	245	245	259	278	264	246	256	238	264	205	261	264	283	244	221	245	248	239	249	237	261	225	248	264	258	239	266	231	301	238	202	252	258	234	242	289	233	235	247	252	241	246	214	224	315	261	261	246	237	271	239	239	274	266	263	245	266	279	245	261	264	265	248	248	257	236	239	242	243	218	252	237	271	255	276	268	248	244	272	230	264	264	231	238	257	235	241	232	218	250	265	260	264	272	240	226	232	235	259	247	248	249	255	258	204	255	229	240	238	231	234	225	238	236	232	238	238	245	247	240	229	248	230	231	263	241	282	266	219	255	247	285	227	244	244	214	254	250	243	233	262	258	243	267	239	257	265	228	239	277	252	254	229	265	242	236	231	227	261	247	241	261	250	267	238
23345	21509	29162	24288	21501	21500	6961	1092	839	791	716	684	630	604	643	599	602	581	559	575	551	512	546	533	541	572	526	522	519	497	513	494	553	528	530	522	528	543	518	536	561	518	516	570	488	545	502	546	541	539	507	530	472	530	552	530	518	545	520	510	486	525	505	530	484	540	510	469	522	529	461	523	513	506	502	511	516	505	503	522	515	497	534	523	510	539	515	531	513	520	546	538	491	533	488	536	475	557	513	502	485	533	525	511	526	488	541	552	493	531	476	505	524	531	536	507	520	506	524	506	501	486	554	528	501	510	530	521	523	500	524	509	521	519	524	537	503	556	497	554	504	499	536	521	503	550	519	523	503	561	480	507	566	531	525	495	470	513	495	500	538	493	507	516	508	534	515	473	498	501	531	518	480	544	498	513	509	534	492	494	488	536	567	484	518	505	485	507	548	500	532	513	503	531	512	476	485	527	494	538	484	530	500	485	503	548	488	507	534	499	529	492	479	483	518	536	520	535	503	510	497	487	502	526	488	502	534	504	481	551	512	524	538	482	515	519	523	506	526	504	530	547	492	532	537	510	525	454	487	502	504	492	499	502	512	485	504	473	478	519	492	572	507	484	504	497	520	511	490	507	551	523	502	522	518	552	526	510	512	506	525	516	532	542	528	483	558	518	509	527	512	504	537	493	545	534	466	459	516	523	536	502	505	512	540	520	481	523	519	550	523	518	511	472	483	482	490	491	480	493	511	501	522	540	513	472	529	502	523	520	516	513	473	517	539	531	474	537	513	549	565	479	489	459	539	534	523	495	518	536	488	530	505	502	546	475	534	539	502	507	548	519	496	473	510	487	545	493	521	476	518	500	517	486	525	509	508	493	488	565	513	557	551	541	528	507	508	560	531	526	533	497	524	538	478	507	482	542	513	525	490	506	537	515	500	507	483	539	477	505	551	523	508	489	497	510	549	505	484	502	509	510	480	523	527	502	528	555	479	508	487	505	530	474	502	515	507	476	502	497	500	500	524	526	535	510	501	490	489	525	498	482	513	518	514	489	502	526	517	519	492	504	515	517	544	455	488	492	515	487	514	550	523	497	513	509	473	514	480	541	493	540	479	548	507	507	494	504	498	501	544	498	496	514	535	535	496	514	496	521	506	518	481	514	475	544	520	539	490	494	542	558	499	472	477	520	525	535	508	519	544	545	525	481	519	524	559	500	532	525	478	535	523	502	530	521	480	519	501	492	490	511	551	516	484	550	506	514	527	531	499	501	496	494	501	505	467	508	510	494	462	524	529	525	519	533	505	522	510	543	515	535	477	485	517	514	531	482	545	522	531	515	493	529	504	535	498	541	534	506	502	506	509	529	514	476	513	510	518	532	548	501	528	514	526	503	527	520	530	473	506	512	564	538	489	532	512	482	538	526	487	503	521	516	546	538	543	501	510	540	519	534	498	542	552	557	477	544	524	523	514	544	497	519	510	497	481	518	524	479	497	512	494	484	528	524	492	477	525	457	558	495	517	521	543	486	516	548	557	496	493	531	519	540	525	504	525	510	494	497	512	481	525	459	526	457	496	562	511	530	490	548	536	494	545	484	481	537	535	517	549	535	474	522	517	524	539	527	528	509	506	523	543	501	506	517	481	506	517	531	510	488	493	478	460	499	534	499	538	481	518	520	510	457	507	483	519	487	530	547	486	523	483	485	526	506	488	550	499	526	503	479	483	520	530	494	521	516	509	507	508	521	516	478	517	551	544	561	507	533	498	485	486	504	553	478	529	481	514	531	497	487	543	506	520	509	535	495	502	544	500	504	543	481	485	518	523	525	496	509	552	481	528	510	522	534	489	504	548	525	484	504	537	518	495	498	521	527	529	531	512	509	481	531	536	521	509	518	499	536	530	515	521	472	556	485	503	520	509	511	507	471	495	508	531	535	515	506	571	508	520	486	479	484	540	506	541	507	517	506	502	492	502	498	512	529	513	529	488	527	469	501	487	467	502	490	551	542	488	559	502	503	474	524	479	539	535	525	501	509	488	508	489	484	510	501	503	492	522	500	514	520	486	495	472	506	483	544	513	496	516	516	521	499	486	497	509	501	486	497	528	501	524	478	523	517	506	485	513	505	541	523	532	526	503	515	551	477	505	481	488	487	543	538	501	523	470	527	521	498	506	496	530	523	521	556	524	487	515	488	524	525	524	526	520	504	534	492	513	534	542	527	504	531	505	509	493	506	527	483	495	530	479	501	526	526	527	514	526	536	516	510	537	470	498	516	519	522	514	523	468	507	540	486	507	493	508	500	534	529	492	508	477	564	517	510	518	505	541	522	502	533	501	526	544	500	525	502	511	522	509	487	507	537	446	481	500	571	505	518	548	486	499	511	523	467	528	486	508	539	474	546	530	518	528	494	476	488	534	520	545	490	486	558	482	497	558	496	504	527	492	438	507	510	503	496	508	558	518	511	489	480	512	524	471	497	507	529	494	508	519	521	463	517	500	488	504	495	464	529	528	516	512	510	506	490	516	500	514	551	524	542	515	514	490	530	500	564	526	500	544	493	508	501	484	501	532	495	479	496	537	512	513	478	548	491	571	498	528	493	502	526	533	470	499	526	496	566	512	519	492	527	502	468	492	528	507	505	490	467	514	552	524	516	492	495	516	536	513	521	513	504	473	483	511	493	546	501	558	489	480	483	466	504	511	508	496	533	541	513	509	530	495	555	486	536	518	522	488	535	518	495	548	544	486	458	510	504	469	514	494	515	511	507	525	490	515	463	536	483	528	521	501	559	529	509	517	506	519	531	517	524	521	507	510	495	518	474	517	522	535	525	540	525	539	495	530	518	515	478	556	492	490	531	520	490	497	505	525	503	552	537	476	494	531	510	519	482	512	511	504	530	507	495	505	539	549	504	522	536	522	475	502	554	516	529	523	530	545	557	519	534	512	486	531	520	477	494	462	491	526	524	496	515	490	523	547	514	532	506	500	512	539	552	479	519	502	495	515	519	512	497	525	521	513	511	493	567	509	489	461	491	478	549	497	517	477	498	538	519	527	451	488	506	530	525	497	511	508	486	529	532	475	523	509	549	480	543	510	461	511	495	515	468	504	476	514	534	483	515	519	477	526	488	515	523	494	478	471	499	486	516	524	478	527	535	480	488	524	534	504	513	510	543	534	518	500	529	532	508	530	506	521	524	532	473	523	506	534	486	518	523	466	469	489	540	538	521	483	527	503	489	532	484	514	511	516	476	519	491	536	458	554	520	507	510	531	542	529	530	529	497	525	512	509	520	541	540	529	486	488	445	533	514	495	568	494	529	503	493	499	517	517	546	527	525	526	524	493	557	516	520	526	531	513	499	508	544	520	532	537	476	476	534	501	503	521	497	502	527	499	528	491	498	523	495	521	521	536	510	500	487	517	557	524	483	522	498	518	563	540	529	514	492	532	542	544	498	503	589	482	509	523	499	453	491	543	538	535	485	538	506	510	557	483	504
59952	23158	9558	4905	3453	2750	2110	1742	1529	1333	1160	1094	1011	939	894	841	863	783	775	752	763	710	747	721	690	730	671	689	691	684	695	704	654	658	635	622	704	674	630	635	666	653	616	648	635	626	620	648	656	669	668	661	663	684	609	643	623	623	632	602	646	669	614	618	655	623	622	660	616	652	633	643	586	647	613	621	609	632	631	657	612	629	627	609	651	615	602	680	674	663	618	645	634	609	646	682	624	640	690	618	616	670	627	669	635	642	633	649	602	672	635	620	620	639	597	628	653	619	623	617	654	676	659	590	659	669	638	639	673	614	677	631	660	652	631	646	597	594	673	648	613	656	622	636	625	624	613	628	604	700	679	665	613	638	698	652	606	626	664	676	630	633	622	618	620	629	668	565	623	620	581	582	623	677	663	575	615	640	631	660	621	604	637	613	632	614	667	636	664	620	635	658	637	592	674	614	635	630	710	615	640	659	640	657	639	623	680	656	591	651	669	627	628	586	675	628	653	625	625	681	620	610	636	579	620	635	629	699	596	614	618	654	671	653	615	668	672	594	630	643	646	631	623	663	642	665	640	638	614	580	599	658	662	650	630	635	656	655	638	596	577	623	638	648	667	628	620	640	633	650	657	609	620	606	640	608	632	658	656	599	633	596	619	630	647	665	599	633	626	637	634	670	619	632	698	685	572	658	617	641	630	640	642	647	600	634	635	657	620	635	631	648	627	620	596	608	624	625	634	637	612	640	666	641	635	652	588	654	660	630	610	667	629	683	659	635	640	647	632	659	624	634	613	659	643	658	641	658	660	653	632	646	634	647	649	649	687	652	685	622	679	628	675	608	619	608	633	646	660	634	623	639	627	680	596	679	610	660	635	627	617	662	606	651	633	663	638	659	637	595	643	656	603	627	601	628	633	656	627	651	643	665	607	595	656	640	605	626	669	636	633	637	636	615	641	640	630	671	660	615	618	644	675	651	647	600	655	654	639	663	592	668	613	606	656	623	677	624	655	609	665	683	569	671	629	588	580	629	637	634	643	655	604	642	621	644	629	601	698	616	636	632	598	604	633	646	627	637	615	614	641	635	649	612	639	624	689	605	612	637	605	600	610	660	652	633	708	676	688	614	614	621	605	649	660	662	618	704	627	647	655	574	643	649	657	668	593	638	627	635	611	607	680	648	654	662	614	647	624	619	638	636	640	636	648	645	627	602	608	629	631	642	649	639	647	606	636	610	613	638	684	586	658	604	628	623	594	644	594	637	621	648	569	603	647	682	637	622	639	649	632	661	662	629	646	650	640	652	643	667	602	642	627	596	644	665	612	676	602	627	649	601	658	652	646	625	611	650	646	638	637	620	641	615	655	627	649	698	600	674	635	624	666	614	645	631	602	613	669	657	648	603	665	610	632	629	631	630	626	645	665	584	618	639	600	591	654	594	675	621	638	665	681	663	645	659	606	629	613	617	647	624	623	641	620	616	618	636	639	596	626	604	625	609	629	677	642	652	616	590	674	710	618	654	619	660	673	663	572	640	657	650	617	636	649	641	602	616	652	639	637	611	616	650	662	635	620	648	678	611	619	619	680	632	602	603	667	582	602	651	688	628	641	649	651	704	634	654	650	624	611	628	652	678	611	600	664	631	625	611	606	673	640	633	637	620	653	658	588	656	606	655	629	657	621	607	639	645	677	640	619	637	600	630	616	676	642	624	616	631	608	674	621	673	662	640	643	621	642	684	625	631	661	640	639	650	616	628	605	579	664	649	629	615	647	633	700	630	659	670	621	656	634	679	632	600	602	625	650	604	646	621	626	634	609	625	677	648	621	654	662	669	633	666	607	646	643	654	633	634	611	630	590	590	656	625	666	671	646	653	629	645	662	631	581	669	618	617	582	655	632	619	637	625	648	638	650	640	628	597	624	631	600	641	642	641	644	644	618	635	581	635	618	617	655	607	643	636	639	620	653	576	655	639	600	639	617	659	657	607	643	637	627	635	641	611	603	612	584	593	655	620	628	616	641	624	630	633	625	684	608	627	624	620	646	631	656	649	624	622	655	653	649	647	625	630	631	638	576	594	619	621	653	630	621	623	627	630	607	616	629	590	658	624	622	670	708	643	679	638	620	668	623	590	648	667	623	651	654	662	670	597	646	645	690	662	635	600	600	632	610	601	634	670	642	607	640	656	624	585	593	593	651	647	659	634	633	633	635	628	624	660	671	672	622	661	620	640	646	640	628	592	620	606	633	673	578	617	636	656	694	616	601	588	668	593	630	594	688	643	608	585	647	588	592	618	616	668	605	634	671	680	620	618	609	610	675	594	618	602	625	632	606	666	648	640	645	639	600	688	647	627	633	639	627	622	670	578	622	659	622	614	652	653	572	630	595	609	645	618	618	625	648	629	599	631	606	630	668	646	610	671	625	639	649	628	615	622	614	618	631	609	644	628	665	644	595	685	671	652	618	630	647	635	632	600	674	653	622	647	674	630	656	608	645	598	646	596	650	644	628	598	580	632	645	625	587	618	654	631	623	640	606	601	591	612	639	646	645	592	633	619	628	642	649	628	669	651	683	637	649	636	645	642	649	662	602	655	613	618	624	616	593	648	634	583	609	643	623	604	626	580	641	649	652	627	625	602	642	594	684	596	634	643	610	587	614	576	597	652	618	684	611	600	602	614	620	639	646	650	630	609	607	648	664	629	631	684	659	631	618	643	609	661	672	625	592	596	647	625	624	629	626	663	593	646	572	631	641	649	626	593	616	655	654	615	664	643	599	641	612	605	612	594	639	648	682	641	615	607	613	639	617	622	657	590	660	632	654	622	592	632	635	636	609	619	650	641	607	662	619	659	621	656	605	614	654	606	639	649	638	632	637	597	641	614	626	613	608	643	629	613	647	653	654	656	646	675	584	612	622	631	624	630	616	640	615	580	605	654	622	630	673	642	663	567	649	643	644	602	638	677	662	671	646	661	643	614	607	588	635	589	648	628	642	630	632	609	608	627	628	640	634	650	643	627	641	577	628	623	652	591	640	619	655	649	617	658	661	600	642	643	618	658	623	651	625	616	650	628	630	689	657	612	611	630	589	659	661	616	629	594	611	614	634	645	671	664	587	630	643	685	597	646	605	611	647	642	629	602	615	652	615	611	672	670	603	631	671	662	623	619	620	659	585	646	612	644	651	641	629	676	596	680	629	650	624	634	637	617	625	664	606	661	620	638	647	622	658	670	608	609	699	616	665	604	651	665	630	607	615	628	638	622	624	625	621	688	704	659	651	636	635	677	591	630	634	653	590	676	655	616	663	695	628	641	662	599	638	657	615	607	630	619	633	635	589	626	611	658	669	636	636	569	609	679	635	658	640	613	657	630	626	646	623	643	633	663	663	626	655	604	645	608	666	672	612	632	615	667	682	627	608	654	634	633	623	603	609	663	611	634	580	639	618	637	628	608	638	601	621	622	619	624	598	668	664	643	662	655	654	622	626	658	640	652
28441	19884	5973	706	472	441	332	249	249	237	265	231	248	215	217	231	237	235	231	234	260	196	228	248	241	227	214	247	249	226	226	252	232	256	234	232	240	238	272	236	239	238	254	219	242	223	232	228	241	240	212	234	224	222	239	254	220	239	229	226	240	235	227	221	240	228	258	240	231	223	227	261	248	205	219	210	207	233	222	243	231	256	239	217	251	236	205	235	224	249	249	223	237	243	239	243	242	206	227	209	231	255	255	234	253	247	228	232	217	243	231	257	226	233	235	209	228	230	249	247	242	221	224	249	221	245	277	233	259	212	223	216	252	223	261	235	236	218	251	243	242	238	216	227	246	224	250	221	233	219	249	222	214	210	229	221	237	222	257	268	218	226	255	227	242	236	215	241	241	235	250	254	233	219	226	239	246	237	236	235	234	254	238	214	252	224	257	253	258	263	241	228	260	219	243	230	229	250	231	217	233	246	220	200	234	253	216	240	215	265	249	233	255	211	249	252	236	248	240	231	244	265	281	211	241	196	223	217	227	250	233	243	247	240	227	244	245	245	223	231	251	239	230	209	208	236	209	246	252	253	218	225	242	223	220	244	242	233	237	231	226	263	231	204	237	218	213	235	219	226	253	216	231	217	239	209	214	235	220	225	242	216	210	243	230	251	230	220	249	238	217	219	211	227	243	226	234	242	254	229	230	235	246	237	240	246	253	214	224	216	235	219	239	216	208	274	229	216	249	211	231	215	215	217	230	221	239	235	234	218	228	231	224	203	229	213	232	212	219	239	239	262	264	251	228	223	228	221	235	233	229	204	233	242	260	241	245	239	218	254	230	202	232	245	234	226	235	243	251	221	206	238	220	213	202	237	232	232	228	242	244	229	259	264	234	266	227	208	218	241	203	211	222	218	243	225	243	226	227	224	234	227	216	233	237	234	240	239	242	264	231	235	249	222	227	245	217	218	208	247	250	224	224	254	225	232	231	225	226	203	251	207	250	217	236	253	241	237	237	207	226	211	220	216	231	217	215	226	248	250	242	239	236	230	239	222	221	224	249	248	245	246	223	236	207	228	211	220	218	220	232	208	254	236	243	236	246	240	250	227	241	202	240	215	219	222	234	241	244	240	219	235	233	244	224	241	240	214	245	217	240	245	258	235	225	204	255	237	243	246	217	214	240	238	217	244	257	255	222	206	225	263	232	213	232	223	227	229	227	243	249	221	237	236	233	219	234	235	250	253	206	206	219	263	213	242	229	248	225	255	246	220	233	236	250	256	256	241	220	222	225	237	248	247	209	249	275	224	247	227	245	230	203	210	238	225	209	213	224	245	245	222	249	253	232	224	231	191	266	228	235	251	243	206	239	211	211	242	209	227	232	235	228	247	218	237	240	230	251	222	227	221	214	223	226	238	255	222	215	219	256	223	204	219	234	271	238	241	224	228	224	219	209	248	270	213	247	210	234	234	246	255	219	217	249	242	239	212	233	227	192	253	226	215	233	222	208	221	195	215	242	204	256	236	230	216	225	223	258	196	218	218	245	227	220	223	238	219	212	255	217	238	210	240	221	249	229	213	241	276	212	236	214	242	203	215	210	213	227	225	211	244	253	224	240	225	218	235	234	244	247	217	236	216	249	262	242	241	244	235	218	205	237	229	240	232	251	232	223	231	234	214	256	233	231	191	205	239	238	236	231	203	240	205	244	261	250	248	243	236	226	245	247	243	243	229	224	235	237	204	233	231	209	230	211	223	248	249	249	250	240	217	239	263	239	216	229	247	230	232	221	241	229	223	240	237	238	225	209	242	233	252	264	236	244	233	226	230	254	205	240	237	227	216	232	248	233	246	245	262	243	233	220	240	231	221	200	199	245	246	205	227	196	224	240	242	224	225	195	246	251	241	213	236	222	255	237	213	225	201	225	225	244	220	237	230	243	225	240	237	246	248	237	234	232	251	227	206	229	241	221	220	252	215	247	216	216	227	252	229	212	241	223	242	242	249	209	228	219	241	230	244	224	247	215	217	227	208	231	223	244	244	221	247	233	230	209	224	222	243	220	228	229	252	229	248	211	227	213	240	238	251	221	264	231	225	223	228	233	269	227	211	242	201	234	226	223	253	228	231	231	265	237	217	243	242	242	235	245	224	241	229	192	229	229	247	220	240	260	246	223	229	248	246	225	229	236	220	232	218	208	208	216	249	254	225	215	236	212	232	214	234	234	231	212	246	212	214	253	239	221	243	232	216	251	270	259	217	228	246	265	225	242	237	218	238	266	208	239	231	242	238	211	228	207	229	252	260	211	247	216	240	222	240	236	208	258	247	253	228	229	221	212	245	253	214	226	240	247	209	238	245	200	245	231	226	239	226	257	232	209	237	241	255	251	223	197	246	250	279	221	261	239	259	241	233	226	224	244	230	238	244	219	207	235	240	253	240	228	233	225	232	230	244	220	219	219	233	253	216	230	240	242	257	237	249	220	231	217	229	212	225	232	233	242	253	219	285	215	238	202	239	265	242	246	260	215	231	206	231	229	257	240	241	256	184	236	224	222	226	256	227	265	217	226	252	225	254	244	231	190	196	255	221	221	229	245	247	233	251	211	218	241	235	210	234	238	211	227	251	246	228	230	204	244	213	248	239	275	245	245	235	249	224	213	218	234	242	234	218	228	217	244	259	241	236	229	245	260	233	223	233	218	233	232	250	223	220	230	231	220	225	205	243	215	189	241	233	253	252	206	217	239	220	233	215	247	220	224	233	246	226	234	228	229	257	232	233	274	259	233	258	254	212	219	239	239	206	235	247	228	221	213	222	240	233	233	231	222	241	230	215	218	242	238	236	237	210	243	243	234	222	220	246	230	232	217	262	219	229	230	221	218	225	246	221	216	245	241	225	224	222	242	222	240	219	208	225	232	230	202	222	219	253	235	242	254	246	240	230	251	263	219	231	199	223	243	211	244	228	238	232	200	212	254	207	210	247	229	211	235	224	244	230	229	240	214	229	245	232	247	234	214	214	237	235	242	221	237	232	227	219	220	237	273	226	216	206	251	241	220	233	227	229	244	215	228	244	257	244	240	263	249	252	221	221	211	235	241	226	238	255	248	236	216	240	196	227	228	223	251	236	249	238	271	262	267	262	231	224	233	231	220	238	231	246	236	224	232	224	207	243	228	235	199	245	221	253	234	230	235	232	226	249	216	244	229	214	247	236	228	235	239	238	239	217	228	218	218	229	242	228	232	227	223	258	218	234	242	207	214	240	232	241	232	239	225	207	238	219	242	221	236	221	223	237	238	247	245	236	239	224	229	233	245	225	211	212	234	211	240	252	211	233	229	237	229	213	244	231	231	256	208	235	229	241	222	219	221	232	215	219	245	247	209	245	210	229	214	210	220	253	216	206	227	205	194	222	219	221	234	207	226	230	238	232	230	248	222	251	223	213	240	231	234	226	230	221	213	242	196	248	226	249	237	244	207	226	225	234	238	259	234	227	225	220
22048	6700	722	485	395	337	343	340	340	313	331	305	296	308	296	286	310	300	282	262	292	315	262	312	276	303	305	301	271	306	307	298	307	276	302	280	292	280	284	263	314	293	315	318	305	302	302	295	275	288	304	284	258	296	295	284	310	315	314	309	292	325	281	304	299	297	276	302	273	296	290	273	301	311	311	279	321	294	328	270	283	291	308	321	286	316	277	319	288	281	300	302	287	315	325	269	301	286	286	288	298	254	315	297	290	280	279	265	260	275	312	276	308	316	302	301	289	291	293	263	271	283	291	295	266	305	315	303	294	292	321	290	302	291	289	279	317	273	290	270	284	274	285	278	283	299	303	313	330	250	265	283	278	301	288	294	319	291	326	299	291	282	311	293	282	292	308	308	284	313	284	323	307	307	300	269	303	287	297	307	282	277	318	278	309	303	295	304	282	273	300	296	287	283	344	320	264	351	298	272	290	298	307	322	275	299	293	285	325	315	305	279	303	286	284	300	261	339	301	286	317	311	296	286	303	288	299	278	287	313	308	325	311	281	263	312	272	283	253	303	299	289	292	301	289	307	304	294	283	299	310	340	274	321	300	303	300	299	296	284	260	287	257	304	281	303	313	296	296	272	299	269	292	281	293	315	295	319	288	314	323	290	289	301	290	308	275	249	293	340	296	272	290	302	290	297	297	293	299	310	307	287	280	278	314	313	266	316	288	302	269	262	314	289	279	331	293	306	301	318	307	285	306	273	299	294	310	319	280	321	305	288	280	317	276	273	284	308	301	277	294	289	294	285	294	285	280	267	288	271	333	304	285	292	304	273	299	291	294	316	288	284	314	312	270	312	320	279	270	266	277	325	261	301	306	284	285	289	295	309	304	319	314	304	271	315	303	270	285	302	285	323	297	293	307	265	312	278	290	311	282	292	277	302	279	299	319	306	325	289	308	282	301	281	273	288	297	303	302	283	297	301	273	284	300	300	301	271	300	303	334	274	299	307	301	323	282	284	274	260	289	269	265	277	273	294	271	307	293	303	291	321	296	282	297	305	279	323	298	259	301	315	292	270	278	284	293	318	287	297	288	259	319	305	304	271	295	306	286	296	288	273	269	311	315	273	277	289	298	301	284	261	273	277	276	270	315	270	285	314	302	270	274	287	299	291	278	297	311	282	306	318	312	289	290	298	307	310	275	301	318	295	295	289	288	288	289	303	302	308	263	290	289	314	305	299	313	285	264	299	288	316	286	300	322	253	283	307	287	272	285	293	289	290	294	335	313	286	299	312	327	303	307	289	268	305	275	310	296	293	296	276	292	271	297	300	291	301	331	280	318	324	282	295	293	305	292	295	299	318	299	301	289	291	293	307	318	322	323	286	310	309	300	310	303	298	286	296	303	291	265	313	320	283	275	329	297	284	333	305	307	313	283	289	296	303	276	327	319	311	302	300	292	291	300	273	280	303	296	305	310	282	287	273	290	326	317	292	280	285	290	278	301	311	287	282	298	277	289	327	290	296	303	285	300	268	279	292	295	313	315	285	286	268	288	252	338	310	300	289	280	294	270	243	297	308	272	275	297	325	303	257	279	280	308	275	274	277	299	286	304	302	277	272	286	269	303	284	291	297	299	298	295	302	296	306	306	301	286	288	295	312	304	293	277	269	279	311	324	289	283	271	311	284	281	309	281	275	309	303	279	310	315	258	308	317	309	287	319	302	310	270	305	292	279	312	283	292	308	311	307	270	304	293	295	303	283	289	316	288	322	298	317	340	276	303	297	310	319	304	264	264	297	308	294	288	283	328	291	300	287	271	305	287	259	289	288	331	325	303	333	285	271	283	297	321	277	308	301	260	326	284	292	307	288	304	304	318	294	295	306	294	309	311	344	285	275	319	301	308	288	298	304	308	299	304	287	306	293	290	304	265	324	271	284	287	305	318	306	278	276	284	289	329	278	274	280	304	289	297	305	279	270	316	295	318	297	307	314	299	283	278	279	295	305	283	282	313	289	290	284	293	275	289	300	280	273	317	293	323	279	298	280	319	311	302	284	316	301	288	324	315	287	271	288	318	301	287	313	294	288	302	291	325	275	307	279	316	313	299	303	303	297	292	298	302	275	316	293	297	297	321	265	269	305	317	331	288	297	322	264	299	257	283	333	324	290	294	284	311	305	305	298	295	299	301	275	277	290	288	281	296	313	303	283	290	308	306	312	285	270	312	291	298	305	289	310	323	292	283	292	315	315	320	300	265	290	311	292	277	271	306	317	305	301	296	311	285	281	267	298	308	301	327	322	269	305	269	308	314	284	310	283	295	291	281	335	313	287	275	298	285	313	283	298	290	289	321	300	268	303	278	292	317	295	312	252	287	270	319	332	258	286	294	292	258	285	294	294	309	274	297	315	279	303	316	329	293	290	287	265	291	311	278	275	282	298	308	296	300	267	297	309	274	273	328	293	272	308	292	284	300	277	285	280	286	307	283	273	340	320	296	310	294	296	297	286	292	309	278	274	279	303	287	288	268	299	293	287	313	318	279	300	273	304	287	294	291	289	280	314	299	312	302	294	291	321	336	284	298	277	305	297	297	277	303	292	294	320	298	302	305	272	318	286	289	298	310	287	292	270	286	284	294	288	304	285	303	308	299	296	318	303	319	273	281	275	284	327	310	307	291	288	307	310	264	318	287	275	270	312	284	285	292	291	296	293	289	277	320	300	317	294	274	305	285	308	312	263	273	291	328	316	281	291	324	295	298	281	283	290	290	297	283	301	279	326	302	292	300	291	303	270	305	317	304	272	320	284	305	278	309	284	285	287	290	291	289	318	303	259	314	326	281	294	293	281	276	267	302	265	301	283	304	296	291	291	324	304	307	286	323	284	292	325	300	263	303	322	312	283	286	307	299	296	301	314	295	300	287	315	300	297	297	283	295	317	317	266	287	305	300	282	261	288	309	292	287	254	291	301	308	300	296	271	290	300	309	277	273	316	289	313	303	322	263	280	259	313	291	314	278	323	309	291	311	250	288	330	315	288	292	309	289	300	296	312	320	276	312	282	277	313	293	311	310	282	313	291	290	312	281	302	269	325	283	284	312	274	306	285	255	265	286	303	291	276	277	302	302	282	308	319	264	295	312	301	291	297	318	297	292	271	302	283	269	285	296	280	299	288	280	281	286	290	281	289	299	314	301	281	279	303	308	279	264	278	290	296	298	282	260	286	304	307	323	293	285	298	274	293	263	324	283	290	307	257	332	299	314	306	275	283	300	309	275	313	306	261	300	293	306	260	274	293	304	285	303	288	301	317	302	279	319	270	308	295	285	289	306	289	289	308	276	317	294	297	271	295	281	268	300	268	317	283	316	314	291	286	298	314	254	294	327	287	278	299	301	309	283	340	286	292	284	267	306	297	295	298	284	297	306	312	272	308	295	300	298	295	308	293	322	285	295	269	288	353	300	319	263	295	270	340	295	271	261	272	280	310	301	284	270	315	282	286	313
24401	21503	28714	24650	21439	8447	1034	730	668	616	603	533	555	544	545	531	492	548	511	536	500	489	483	500	511	473	462	428	437	496	489	481	453	486	444	461	467	469	491	465	466	502	469	477	450	470	467	512	468	490	492	479	461	470	465	439	439	456	480	469	464	442	459	472	498	416	464	464	461	447	490	427	488	459	472	469	448	476	467	446	464	465	459	448	457	481	435	492	465	472	479	470	480	477	517	473	515	488	460	458	425	482	478	433	476	440	440	483	452	476	464	513	444	500	471	457	510	454	474	456	494	473	461	494	464	417	463	487	432	457	443	465	486	472	484	477	466	447	473	477	481	496	486	446	447	466	423	487	493	475	425	446	447	481	416	465	458	491	474	452	442	501	518	456	445	471	452	458	447	434	485	481	440	463	442	462	465	436	445	451	468	480	490	460	490	460	475	479	470	482	512	451	431	482	498	491	447	496	442	463	453	446	475	481	434	465	458	484	472	450	386	510	454	472	435	472	454	452	469	445	440	446	457	446	485	462	492	502	446	448	478	520	480	450	450	494	539	486	436	483	502	431	497	456	480	465	456	477	478	482	508	446	464	452	457	481	441	434	479	448	469	488	467	503	470	496	478	484	444	473	472	481	450	445	475	438	462	463	477	476	471	409	463	450	467	495	447	482	482	480	434	455	461	458	466	461	482	493	416	452	459	460	428	424	447	464	448	480	426	463	495	463	458	438	435	454	483	462	471	513	452	445	443	496	447	449	479	462	458	478	471	455	439	448	482	459	451	498	413	470	440	519	435	409	451	462	478	468	467	482	483	472	472	472	449	437	460	441	486	473	444	445	481	476	460	459	483	473	476	417	461	471	448	466	434	440	504	451	480	503	458	462	460	454	443	440	488	462	471	462	459	464	499	467	467	438	482	435	460	477	470	482	441	454	465	444	443	524	435	449	421	464	427	444	481	466	482	487	477	440	491	472	475	477	511	459	491	450	477	421	471	452	444	502	458	476	488	457	427	428	463	459	464	457	452	470	493	435	505	484	478	458	492	453	418	445	474	468	453	450	463	466	473	457	470	469	449	442	471	472	459	458	487	434	502	419	444	462	459	470	430	461	435	457	469	453	474	484	421	476	432	462	486	455	474	488	460	460	457	444	482	460	473	445	453	472	474	461	447	461	475	437	453	447	448	444	505	503	463	484	474	467	457	502	485	517	474	439	469	466	485	445	451	497	452	421	481	507	491	477	445	431	467	427	484	445	474	466	436	478	485	425	436	453	463	454	470	444	446	451	426	472	483	468	460	477	475	443	462	448	437	444	451	468	498	466	494	445	471	454	465	425	506	444	483	477	446	462	449	475	478	433	449	487	515	460	462	465	500	491	487	471	423	456	489	479	477	459	426	459	487	471	473	453	478	446	445	455	462	492	436	478	437	448	459	509	480	474	472	472	482	441	456	480	488	463	457	446	452	452	453	493	454	489	465	485	440	453	435	480	428	422	465	436	480	485	453	470	468	469	473	437	453	459	453	415	484	447	475	463	473	452	456	486	476	485	484	488	441	469	449	441	443	477	452	449	480	473	471	479	502	486	487	440	482	458	434	433	419	438	458	439	443	437	462	469	434	449	473	494	460	434	470	449	439	484	508	451	477	456	442	438	500	423	473	479	419	480	507	448	486	434	469	418	405	463	451	444	447	463	459	495	431	497	484	477	514	468	446	505	459	471	454	484	467	471	453	451	459	438	432	431	437	446	505	443	474	487	477	446	469	465	457	445	488	464	438	509	488	440	503	452	472	484	462	491	485	455	472	455	455	475	495	436	455	492	468	458	492	435	434	471	460	452	429	470	472	478	444	430	449	478	442	460	458	446	472	475	430	487	452	506	431	453	446	459	477	512	440	461	484	501	458	470	464	439	438	438	401	476	509	480	493	458	437	483	479	450	446	446	441	485	480	472	465	491	487	471	455	470	471	466	456	467	468	461	418	482	411	476	463	473	467	510	477	503	461	422	464	466	509	464	484	479	473	480	506	499	427	440	443	472	429	483	431	479	472	462	459	450	456	460	444	476	483	463	434	475	507	465	494	464	498	404	473	472	450	471	469	422	485	445	476	437	424	500	461	461	497	418	462	456	439	458	475	485	462	488	452	500	461	411	496	426	459	465	412	463	451	482	481	447	440	448	458	480	519	459	468	417	419	476	464	458	446	484	456	493	448	468	468	470	472	442	430	442	475	485	488	479	457	437	407	507	459	459	483	459	436	436	459	490	467	484	433	472	487	446	450	497	474	480	411	440	461	505	474	442	498	466	465	465	439	470	470	453	433	463	478	496	419	452	470	446	438	411	457	466	437	502	468	472	469	497	477	452	449	477	459	465	487	425	474	480	473	441	447	464	431	492	495	475	440	478	488	467	468	445	478	458	498	472	467	506	449	443	452	511	489	419	462	480	481	449	466	484	488	480	437	440	466	485	436	451	480	441	412	473	459	437	428	457	461	430	440	450	465	473	460	461	448	510	484	458	478	455	478	448	424	425	438	462	496	501	473	445	443	474	471	452	457	468	456	460	452	488	488	485	457	469	506	430	431	425	437	459	458	467	450	478	450	473	482	490	461	446	477	463	494	511	434	459	461	472	457	442	446	465	456	480	434	438	437	435	436	472	438	469	456	431	423	442	430	447	481	446	457	463	422	478	484	476	465	518	475	439	440	447	448	445	434	507	455	435	442	455	435	461	471	448	435	446	458	433	459	461	453	464	440	482	464	466	463	480	470	449	431	413	451	441	447	489	449	439	411	464	472	432	476	476	486	456	500	500	419	486	498	464	464	459	471	473	483	451	429	482	502	496	465	462	442	487	458	427	478	484	479	404	470	430	479	448	466	460	505	485	468	474	461	455	438	492	463	448	466	447	459	498	420	462	443	467	479	452	436	439	471	484	428	508	430	467	464	469	450	469	487	488	482	440	465	500	436	466	466	474	469	459	484	487	458	474	427	464	462	445	488	470	427	436	484	434	456	460	465	452	438	457	428	445	451	466	477	449	467	488	470	448	514	446	442	474	447	443	468	446	416	505	474	477	461	445	491	472	482	464	452	464	485	474	452	463	457	466	445	446	461	440	462	440	445	461	432	463	481	452	471	462	434	464	508	443	462	501	449	501	450	462	437	475	477	477	469	439	464	444	464	457	493	477	468	412	451	457	504	461	467	468	473	447	416	459	437	491	488	479	428	451	503	479	457	435	444	466	469	487	444	477	454	471	501	470	485	439	483	409	483	437	481	424	484	446	465	448	458	434	439	510	486	476	479	474	482	438	436	441	479	477	428	489	441	431	473	461	460	456	474	492	465	469	479	482	443	435	489	460	494	430	449	446	467	508	455	453	465	481	455	444	466	482	469	439	504	473	485	486	444	505	481	499	440	446	481	450	475	473	441	456	468	473	453	453	494	465	449	475	472	444	458	459	446	454	501	462	435	453	464	494	484	475	467	477	430	494	474	478
50368	20470	5703	2879	2077	1661	1304	1155	1034	937	823	845	780	733	710	666	695	664	618	654	641	612	558	615	639	600	618	630	574	579	596	603	607	585	597	630	587	591	560	561	578	596	570	594	581	600	605	558	577	590	607	598	562	582	583	576	542	564	555	571	556	588	608	599	549	579	585	532	574	584	592	599	567	545	582	599	601	575	580	595	575	547	582	593	556	612	585	536	592	556	583	567	562	559	564	599	577	562	565	561	587	602	576	574	562	561	597	563	610	596	563	575	566	586	574	592	594	577	581	585	559	559	591	567	608	587	574	544	556	555	573	542	583	531	577	584	593	537	544	533	560	556	553	557	578	569	570	553	591	586	599	591	535	565	547	586	534	591	560	577	522	582	542	497	571	547	555	591	586	527	577	566	563	539	607	542	585	592	587	578	619	578	558	565	534	599	554	576	552	545	609	606	571	581	580	530	579	576	607	573	575	576	622	522	605	572	557	593	590	559	575	561	576	579	595	595	615	516	554	585	545	581	586	557	541	551	543	582	555	569	601	588	568	586	578	621	568	569	574	552	567	563	585	628	565	576	581	567	549	540	581	585	595	573	574	559	540	554	553	586	558	583	586	600	553	560	566	599	575	571	591	558	579	571	559	595	575	557	577	536	577	589	575	554	573	572	555	586	563	568	615	552	557	550	592	585	528	613	545	605	555	565	572	549	569	575	532	561	575	536	583	576	571	600	540	525	587	562	544	534	563	575	557	586	540	561	594	547	567	559	563	577	573	590	600	587	559	622	598	574	549	550	564	588	605	603	578	563	622	575	563	550	534	579	540	575	542	534	572	553	504	565	557	564	578	575	562	530	594	566	601	594	549	535	555	560	591	562	581	572	590	592	587	584	525	555	554	585	557	548	575	576	607	590	586	612	592	567	596	648	567	560	545	566	601	598	560	553	577	584	593	577	578	556	562	593	618	527	583	554	544	540	569	554	612	604	582	596	566	627	560	562	601	545	616	566	550	549	569	545	574	558	560	597	555	576	588	596	578	569	583	568	555	569	569	605	576	583	597	580	569	557	524	601	560	512	552	551	583	545	603	560	559	565	570	576	568	583	594	560	610	576	568	580	608	576	564	600	550	553	593	585	548	557	582	567	594	605	564	571	561	579	568	583	561	612	571	560	583	540	577	599	574	568	560	591	639	551	563	531	567	569	601	538	553	586	591	559	577	576	548	576	597	604	579	583	572	568	581	638	579	535	574	571	586	550	527	600	545	568	587	588	552	488	558	545	627	617	570	585	564	592	564	562	556	505	589	588	581	590	570	565	574	610	605	586	626	569	549	563	554	592	574	555	573	551	571	632	540	563	543	592	566	585	609	587	596	561	582	562	574	580	633	587	551	575	538	543	616	568	556	552	553	558	581	545	544	595	552	554	570	574	597	585	574	562	564	567	614	606	604	556	561	600	567	568	595	589	559	583	507	581	575	570	587	571	572	585	510	557	541	498	594	582	574	577	566	561	566	531	569	570	560	556	588	546	584	545	574	538	631	575	548	597	585	599	591	599	577	625	534	584	550	548	602	579	633	584	532	527	575	557	571	563	596	581	573	559	579	590	577	592	583	547	579	601	610	583	559	553	551	613	591	616	611	543	542	566	556	558	588	595	574	568	583	593	586	549	563	541	600	568	549	601	565	576	617	551	574	553	586	553	568	536	555	577	569	547	599	597	562	572	534	553	540	602	550	569	569	589	576	543	595	579	557	545	625	605	544	583	551	565	580	590	569	527	538	570	578	545	545	615	583	597	566	604	555	594	536	582	555	549	571	557	594	582	572	577	542	593	577	605	554	552	604	569	589	591	539	592	574	551	596	559	566	538	567	558	558	602	639	573	576	576	609	505	617	525	557	529	602	562	609	578	584	579	542	529	592	573	588	568	553	538	589	607	578	567	578	580	561	570	556	536	585	570	564	571	566	559	570	555	605	585	562	540	577	573	591	559	560	537	609	573	563	609	583	584	612	553	558	587	528	584	588	557	588	561	597	575	581	535	606	550	567	559	603	565	584	571	553	560	533	577	558	537	578	548	549	571	509	540	600	545	581	573	539	509	601	602	579	583	575	575	573	577	574	585	529	566	566	581	538	599	596	569	589	576	553	575	545	608	572	524	577	583	540	573	560	510	586	560	564	589	536	517	536	576	536	555	568	553	526	546	573	558	558	560	582	575	624	557	552	576	596	578	608	558	556	600	570	561	576	580	576	594	575	556	572	593	567	550	590	585	614	548	538	568	570	558	579	556	563	592	561	597	530	562	575	584	580	571	556	583	570	580	573	578	531	633	531	563	555	558	572	581	545	589	567	571	561	532	582	529	558	595	569	619	647	600	552	585	571	552	580	530	566	595	567	554	571	587	549	593	571	545	603	575	590	577	556	543	589	596	559	572	590	547	590	544	592	513	575	556	566	568	596	548	542	563	580	594	543	600	521	570	556	572	583	552	596	601	537	587	567	576	579	598	583	579	556	545	577	564	587	546	556	562	541	550	582	575	566	574	584	541	546	524	562	582	567	557	601	577	565	536	563	559	549	570	531	568	600	565	549	575	558	566	550	589	544	586	597	558	560	585	588	585	589	558	538	578	578	600	569	582	548	604	568	544	612	573	583	603	582	573	591	603	566	601	582	573	584	543	610	566	578	589	601	561	564	563	583	596	535	573	612	592	561	578	556	598	596	546	543	579	638	587	561	530	596	583	578	545	564	562	577	578	532	600	562	600	601	561	568	604	559	603	593	565	573	562	572	600	565	551	540	556	542	549	569	567	540	532	582	546	566	602	569	580	526	583	552	622	581	573	579	596	535	554	563	561	601	577	567	547	587	579	621	556	566	526	589	550	579	551	552	560	601	590	600	580	565	564	572	550	572	597	594	572	639	587	625	571	582	585	585	539	560	586	594	608	582	575	556	620	558	557	567	541	580	538	564	561	588	571	572	650	590	538	591	561	564	554	594	570	521	589	556	572	608	551	564	583	568	543	611	563	566	595	562	590	600	605	564	589	535	588	551	610	563	560	545	542	539	548	596	588	584	585	529	578	557	566	591	532	565	576	603	584	544	585	558	558	597	603	575	583	532	592	604	550	577	593	594	583	585	578	604	532	552	587	530	549	564	577	603	619	571	597	559	565	560	571	599	587	565	575	645	610	562	572	534	603	555	557	576	542	600	580	571	553	608	612	589	575	558	580	567	576	583	565	619	570	629	564	556	572	543	534	571	565	575	572	587	564	560	575	591	541	578	563	594	622	567	568	610	576	562	555	598	570	586	540	607	588	566	532	548	579	571	587	541	560	577	567	635	562	589	576	553	575	578	551	588	584	545	573	563	602	573	543	585	546	579	566	570	611	539	591	581	546	605	574	582	598	551	572	618	542	570	573	549	573	617	565	597	572	577	584	571	614	602	584	582	529	601	580	564	553	553	580	581	585	530	556	560	591	539	560	542	555	594	568	571	563
25765	21549	27269	25629	6301	380	330	287	243	229	224	220	211	232	179	202	202	178	188	176	188	194	166	186	163	169	173	200	175	175	185	190	189	177	173	162	185	180	173	185	195	149	182	196	169	172	173	152	186	161	197	153	201	199	184	183	148	163	187	185	175	158	199	174	171	212	198	153	170	181	181	162	177	169	179	174	177	174	162	177	150	169	169	171	194	166	186	186	179	181	154	185	178	170	187	186	192	179	187	187	178	175	151	174	164	169	160	179	174	180	145	168	187	180	160	184	187	202	172	173	181	174	173	189	178	189	170	169	185	179	156	206	157	157	208	185	169	186	203	173	156	185	168	198	173	169	199	174	166	165	186	146	186	172	191	166	155	175	171	167	157	186	176	159	152	157	162	164	157	168	170	178	164	173	174	183	179	169	154	161	163	160	191	144	173	175	172	161	171	166	180	197	158	175	154	185	169	145	175	163	169	176	156	177	176	177	187	194	184	186	167	175	161	187	166	180	163	169	164	178	161	179	183	175	185	150	153	164	188	164	169	196	162	191	203	184	203	175	183	183	163	172	181	168	164	176	164	174	186	186	177	173	175	195	166	160	161	193	190	161	186	162	150	194	191	191	179	155	200	183	196	171	175	162	173	203	171	175	189	183	167	171	174	161	174	168	176	183	159	156	167	170	174	167	166	172	178	196	170	174	146	193	165	175	207	193	184	160	191	151	171	195	177	181	173	177	204	195	168	183	183	176	183	192	168	203	205	183	162	190	159	187	201	187	176	166	178	174	143	179	183	174	166	176	181	169	190	165	183	175	179	180	196	185	173	180	172	182	173	177	180	174	185	150	176	147	178	194	175	192	166	183	191	170	170	173	209	163	173	175	163	182	177	170	180	190	165	181	188	182	184	166	175	185	192	170	199	172	181	180	214	159	169	166	186	189	160	162	193	159	156	189	199	164	181	165	177	196	173	175	195	174	173	169	163	184	179	202	195	166	191	195	183	172	155	176	196	189	173	189	152	170	176	181	193	177	152	166	173	178	160	165	195	171	187	180	170	185	167	193	183	187	177	160	165	195	187	181	191	202	197	179	171	184	176	157	163	183	185	182	174	185	165	165	182	154	186	182	149	181	184	192	150	173	164	181	165	162	176	183	159	186	191	172	176	192	175	163	175	182	189	162	166	177	177	186	164	199	191	179	200	177	172	185	177	175	161	200	203	174	188	182	174	200	148	167	177	182	188	165	150	160	188	188	168	171	186	167	174	171	176	165	204	166	205	176	186	183	166	172	196	176	191	180	196	208	180	180	180	168	177	193	174	189	186	173	178	175	161	177	141	174	165	150	183	167	206	169	185	154	179	183	174	163	154	196	177	182	183	192	167	156	214	193	164	167	175	171	175	172	154	186	185	185	170	188	204	183	187	185	194	180	159	181	185	161	182	176	157	163	172	177	185	144	169	174	190	181	175	175	169	159	191	172	165	152	170	167	174	184	187	181	177	189	172	170	164	194	171	174	165	172	157	159	180	168	171	189	188	178	187	192	189	182	160	174	176	155	174	175	178	179	180	177	170	175	174	187	180	148	162	186	185	173	181	170	172	176	163	178	182	188	160	170	179	175	169	185	179	195	181	171	180	190	198	164	178	179	168	154	171	198	181	173	180	195	165	175	176	169	179	186	192	181	171	180	181	184	181	152	169	193	185	193	171	180	165	150	178	183	196	157	170	177	187	168	195	181	171	155	192	146	173	181	159	178	181	187	156	179	184	179	169	162	181	161	190	176	173	159	179	170	169	176	186	178	167	172	168	179	158	180	177	167	185	170	166	171	173	175	194	169	176	197	188	185	177	170	167	185	144	192	181	172	212	175	197	194	182	173	166	196	185	166	190	153	160	174	199	191	196	153	192	175	197	179	177	173	167	195	174	188	187	190	163	178	194	161	185	171	151	180	158	155	170	179	161	205	172	199	170	178	184	186	178	145	174	171	159	186	173	155	160	200	172	164	174	197	186	188	169	165	175	173	174	174	168	155	173	164	158	169	191	172	189	162	176	162	163	170	178	153	212	170	157	152	170	169	184	169	149	178	175	181	174	176	190	175	175	185	163	167	177	183	172	177	203	161	189	182	200	167	175	173	173	184	170	183	159	193	161	195	149	181	172	176	197	189	169	180	178	191	142	163	192	159	157	186	157	178	180	197	170	175	212	169	177	160	173	163	179	176	168	195	151	181	202	161	181	171	175	157	181	165	185	171	168	184	179	181	206	184	189	179	170	186	172	179	181	178	172	184	184	178	170	175	177	173	168	166	192	166	179	175	172	170	154	201	179	177	175	185	173	178	189	167	167	173	170	179	200	165	170	183	175	178	195	174	190	169	199	201	183	187	179	184	180	184	160	176	179	168	176	164	149	167	170	178	176	169	171	180	163	167	186	174	152	177	173	153	189	148	163	172	165	155	169	177	162	175	178	182	174	178	186	198	162	167	172	170	181	172	164	191	158	165	160	175	179	177	166	178	173	158	176	177	174	172	197	183	185	172	169	177	165	175	155	184	191	165	165	192	160	199	181	182	147	149	184	169	186	189	181	165	186	177	197	179	180	191	163	180	169	173	151	168	168	170	193	214	173	193	146	164	167	178	154	184	207	170	162	187	189	148	156	179	175	165	165	169	172	178	186	170	155	179	165	156	169	169	164	183	205	175	169	185	194	176	177	163	185	176	173	171	171	159	191	181	157	174	183	177	188	174	165	198	164	178	181	166	179	186	149	192	164	173	157	184	204	159	191	158	160	169	166	166	193	167	150	177	215	162	189	185	193	175	185	168	172	172	183	185	152	176	171	188	156	153	183	175	165	197	174	177	175	180	152	182	165	164	178	168	193	165	180	162	188	182	170	171	162	159	188	170	178	203	182	179	147	159	187	176	174	166	197	170	170	165	149	180	178	182	169	159	180	179	178	169	191	197	167	165	179	184	165	176	183	179	214	185	191	172	167	181	199	175	184	196	167	187	177	169	168	186	195	162	192	158	213	166	167	168	171	185	207	198	181	198	175	174	175	174	168	192	182	192	188	174	166	174	170	182	169	181	181	166	179	187	179	178	162	186	190	175	181	167	151	166	176	177	172	169	151	186	206	183	172	191	190	174	164	170	175	174	165	193	180	172	189	179	192	163	171	213	179	185	177	166	182	155	170	180	155	185	198	169	164	180	168	155	193	187	198	174	165	196	178	177	177	189	189	195	166	182	172	197	194	194	189	182	158	182	142	178	156	177	178	150	160	180	172	189	166	163	204	179	155	182	175	173	160	189	175	204	163	181	175	157	172	176	192	160	162	176	170	224	182	186	169	179	168	186	183	157	170	156	193	167	179	186	167	153	176	161	173	184	181	186	179	183	165	173	164	180	172	161	181	192	164	168	172	172	181	198	181	194	173	158	197	168	170	182	178	175	164	180	168	187	173	164	181	184	169	167	170	183	184	176	169	183	169	170	178	179	167	172
46640	16092	2908	1400	1057	769	650	560	457	448	423	357	345	319	308	308	328	312	271	291	263	223	270	263	260	259	260	286	259	295	279	240	262	250	260	277	265	255	246	261	235	249	236	244	227	265	246	250	253	261	256	247	233	263	226	229	232	258	277	235	233	244	269	283	238	233	279	266	247	261	226	253	244	238	239	258	223	228	236	236	262	232	245	254	245	215	230	263	257	216	278	240	250	243	226	277	243	251	225	239	237	253	258	252	247	239	254	225	227	232	238	217	241	251	259	268	231	235	234	243	256	238	241	235	246	214	243	251	250	246	242	254	229	250	248	264	255	232	252	240	236	247	276	245	251	254	244	246	232	222	232	256	230	241	248	239	241	225	246	230	279	238	252	250	215	257	229	215	231	262	249	228	238	225	254	266	250	237	258	246	228	245	237	235	264	262	270	247	252	222	277	238	241	294	218	270	231	241	238	232	241	273	264	231	240	245	242	256	239	240	239	237	250	267	273	252	259	239	242	234	254	231	274	262	264	224	224	274	276	272	262	260	229	242	231	242	213	245	222	247	242	229	257	212	247	278	252	255	246	233	248	270	241	274	220	223	246	252	245	271	242	255	254	246	218	237	238	243	243	240	236	242	231	238	251	253	236	237	232	224	245	242	251	258	208	242	223	259	230	248	257	241	249	223	255	234	259	233	228	286	248	241	254	232	226	242	247	268	252	252	246	257	241	245	254	233	230	254	244	248	207	253	250	262	236	237	261	243	240	251	232	241	234	233	245	270	233	242	261	235	257	278	248	237	246	239	242	257	262	262	242	252	219	235	261	236	232	232	239	270	269	238	218	252	247	237	267	236	218	250	273	225	237	232	257	228	239	230	264	243	239	212	227	220	236	227	228	252	257	248	260	238	254	236	228	248	244	238	228	236	242	252	235	261	261	285	236	265	255	289	262	213	252	254	233	237	274	252	262	254	237	211	252	253	265	219	228	222	253	233	246	244	271	221	241	256	239	229	277	237	260	224	263	237	266	216	242	233	224	241	248	254	243	209	260	249	230	262	236	221	269	235	204	229	258	248	230	256	234	240	227	258	240	249	235	245	258	250	246	270	235	256	269	236	226	262	235	229	275	216	230	250	242	227	235	291	258	231	255	237	239	255	232	221	243	261	271	255	222	239	239	263	242	253	242	239	246	240	240	243	248	238	247	247	218	238	237	247	259	225	252	246	239	243	223	227	219	266	265	234	240	230	229	248	242	262	247	229	239	246	245	233	266	233	263	236	241	246	225	252	268	245	270	210	232	236	248	234	237	252	253	243	213	252	260	249	254	257	248	230	259	246	252	220	240	264	223	248	243	275	222	239	237	241	268	250	235	257	251	280	251	243	238	247	233	245	228	238	232	234	259	241	236	252	239	261	257	234	261	246	239	219	250	241	253	244	232	258	218	264	239	250	232	230	232	239	219	236	227	247	240	234	232	244	228	247	265	243	227	247	254	250	262	257	246	254	218	233	254	257	229	240	250	242	264	245	266	266	237	238	218	238	253	247	234	243	272	254	246	246	237	234	253	232	246	225	249	256	232	251	248	246	211	265	237	209	238	236	239	277	215	213	242	239	239	279	240	251	241	246	233	241	238	229	224	260	238	240	255	225	232	248	251	261	235	270	254	247	244	249	228	253	222	236	238	233	255	262	239	229	240	240	229	225	230	275	255	241	259	227	247	235	254	219	261	278	205	237	288	234	262	221	242	228	247	217	235	265	247	249	239	256	242	223	235	234	257	232	229	252	240	226	272	245	244	244	233	237	236	239	244	242	224	236	249	228	260	218	215	246	236	233	272	222	262	231	259	241	247	249	260	246	244	258	267	261	269	229	254	233	234	243	230	227	230	268	211	246	210	232	274	264	240	220	261	260	247	228	258	232	236	229	269	227	230	238	248	246	225	231	237	231	242	239	220	258	250	241	258	214	214	211	228	248	212	230	231	272	249	265	244	241	257	258	243	233	255	223	231	244	222	226	217	210	247	241	261	254	281	217	291	244	224	221	244	243	243	233	234	237	264	250	225	255	251	231	233	242	240	263	254	257	250	221	254	271	242	270	262	261	225	248	239	255	219	220	247	245	251	254	249	231	238	222	244	254	272	237	236	254	247	225	226	231	246	237	259	261	281	266	230	239	248	252	256	239	268	225	246	276	256	231	243	239	217	227	266	257	258	258	245	235	211	241	252	266	230	223	221	252	248	253	246	231	245	263	261	269	228	253	248	228	253	248	240	293	215	244	265	251	227	253	249	248	234	250	239	235	260	255	237	245	245	254	241	254	244	229	241	237	256	216	256	243	213	243	260	241	241	261	260	226	233	270	239	257	266	220	252	257	264	239	234	233	247	233	237	241	252	220	267	257	245	247	225	251	226	248	242	240	248	260	219	220	244	239	253	241	232	240	241	259	274	261	229	247	263	255	228	269	247	239	224	205	223	225	233	267	267	240	226	245	254	240	271	243	240	237	259	248	237	236	250	236	267	241	263	244	244	219	238	235	251	249	244	248	253	237	259	244	255	242	237	244	249	280	257	245	235	252	243	238	244	265	236	241	249	238	233	244	225	215	298	248	254	228	237	231	275	259	255	266	255	250	219	240	253	296	245	267	227	250	208	223	248	248	264	243	240	246	248	265	235	253	241	255	238	237	228	222	234	251	260	242	248	249	230	211	250	256	269	234	222	262	248	231	234	265	266	232	248	262	224	233	263	240	255	236	226	252	245	246	248	248	252	249	252	238	227	225	254	279	255	251	248	241	244	251	274	261	217	263	244	261	248	230	249	260	278	230	255	248	247	264	228	257	267	252	231	248	227	219	274	205	225	266	234	250	247	257	229	237	231	252	214	242	253	254	233	237	222	247	240	239	240	229	252	270	217	235	263	244	258	248	216	260	243	256	237	225	238	220	237	259	239	235	224	231	243	238	268	262	276	247	240	250	243	254	241	212	218	251	233	253	233	238	223	265	235	217	246	229	258	264	266	215	220	261	232	228	224	249	219	234	243	243	243	236	249	237	244	270	269	286	245	228	258	258	249	242	260	227	232	222	257	245	270	255	231	250	248	250	253	235	242	255	221	234	222	216	233	252	252	229	237	249	243	200	252	223	227	236	251	245	237	226	269	229	222	236	269	268	253	257	269	217	206	267	224	261	254	263	255	248	259	237	239	228	249	233	234	230	252	257	229	226	253	237	247	248	220	259	248	260	232	253	245	262	247	246	241	239	253	255	259	224	248	238	226	257	233	240	245	242	248	246	241	253	236	268	244	236	251	272	253	253	250	261	264	221	272	237	257	244	243	275	254	265	238	232	219	226	267	268	215	241	256	246	224	259	220	276	243	236	234	266	230	235	252	222	233	244	246	240	251	210	229	245	253	239	207	237	240	246	286	254	271	265	235	251	240	266	237	226	236	233	227	262	238	238	204	273	271	248	263	262	249	259	230	283	255	221	244	258	240	242
23313	21474	29144	24195	21462	21463	6799	1037	759	724	763	691	633	630	605	587	557	624	576	516	517	543	563	522	535	478	534	539	569	538	510	545	506	527	528	530	494	550	523	523	516	475	518	498	487	514	546	500	554	532	531	481	521	530	517	479	517	533	517	549	507	501	499	506	509	531	525	482	527	516	472	525	525	543	508	509	509	521	506	537	500	476	520	497	528	521	536	511	488	520	490	557	557	522	529	542	507	507	517	511	542	521	529	519	494	505	536	513	485	506	490	507	543	484	542	509	554	511	487	520	519	482	511	494	516	494	504	485	465	499	487	554	501	528	568	495	481	531	521	535	499	511	484	541	542	542	533	508	512	509	502	551	492	538	511	451	523	529	489	532	515	551	510	524	485	512	483	490	508	532	497	509	542	519	511	481	504	524	511	526	496	471	492	523	521	531	519	528	492	485	533	495	478	523	534	578	506	527	464	517	513	523	478	522	511	508	520	504	486	487	492	429	528	485	493	508	507	471	485	545	506	501	536	497	499	513	478	495	497	515	535	510	509	499	508	501	474	541	509	479	483	537	518	510	487	507	458	480	510	534	486	528	457	491	471	484	514	517	486	508	508	516	528	491	503	522	514	484	518	567	455	524	485	507	533	518	487	506	510	500	486	539	539	492	517	513	521	478	503	502	493	522	490	502	526	545	526	471	502	517	500	503	503	528	489	516	526	507	549	472	521	500	471	541	493	491	492	518	507	477	470	498	504	508	528	459	518	512	480	474	509	495	521	527	448	511	515	495	531	504	509	492	489	510	472	511	480	521	534	465	513	544	528	492	537	494	458	515	533	468	512	494	504	517	503	498	542	488	507	529	496	526	517	476	508	506	527	493	462	496	487	494	530	557	515	489	519	481	525	520	486	510	495	497	515	516	540	486	484	532	490	472	520	494	520	520	547	530	506	557	464	509	478	480	508	498	486	521	500	490	522	482	509	499	477	519	498	541	499	515	499	533	502	525	486	549	478	506	498	499	531	525	525	484	472	477	513	494	482	550	500	518	510	531	478	510	550	526	477	476	484	512	520	525	507	502	500	516	519	472	515	529	520	522	514	516	530	560	499	513	539	481	483	541	468	555	519	503	486	489	467	490	536	512	488	487	484	537	508	504	526	523	517	479	533	547	516	534	489	529	508	517	507	505	489	488	490	500	493	497	503	508	486	570	518	504	534	481	519	514	546	498	466	509	494	472	559	509	500	489	493	538	490	530	534	536	507	508	555	513	499	546	484	551	498	543	486	488	511	457	493	506	505	493	550	501	515	508	464	524	499	520	471	493	496	503	494	491	483	487	494	521	486	495	504	511	507	529	514	493	507	494	527	447	477	533	505	489	488	498	499	518	489	500	500	482	524	513	521	541	494	535	470	512	485	545	509	492	505	509	501	513	514	538	501	475	505	468	499	512	516	468	524	500	522	517	460	534	539	560	477	527	522	454	511	531	515	467	532	544	492	492	491	522	487	494	501	498	525	494	506	512	548	534	510	510	500	505	509	482	473	498	520	478	514	461	480	494	541	486	520	474	470	511	526	490	524	483	477	485	490	483	532	515	516	474	459	498	530	484	491	498	528	491	492	472	507	505	503	484	499	523	503	499	520	521	483	470	500	515	506	496	489	509	506	517	458	506	497	505	512	537	500	512	527	462	476	474	526	518	486	504	496	500	491	525	480	510	513	551	512	536	458	494	521	504	518	539	532	498	509	473	480	499	496	459	542	514	515	517	516	493	506	503	481	499	480	489	519	455	508	560	515	533	489	502	541	479	493	527	523	514	565	491	486	502	476	486	512	497	512	508	480	490	531	506	493	533	489	509	486	508	495	533	502	488	511	521	453	494	506	487	485	483	497	494	517	541	513	523	519	454	502	490	550	484	499	514	497	528	471	501	507	495	534	505	520	502	484	535	516	514	525	518	519	523	528	522	501	499	507	477	504	486	537	485	506	473	492	537	503	509	470	484	471	552	447	494	537	501	545	514	509	532	533	525	506	522	504	510	490	496	514	492	521	489	452	457	533	505	525	534	556	475	480	508	502	484	520	512	546	475	483	507	491	515	524	470	499	498	458	543	531	496	533	522	520	484	483	529	560	545	454	495	493	463	518	496	499	528	464	530	482	521	528	537	536	474	478	480	520	492	492	513	522	496	531	507	513	496	512	501	501	519	492	472	532	501	522	519	477	515	488	534	518	509	501	506	513	507	475	493	518	521	490	533	529	490	501	523	507	513	535	480	474	462	526	468	474	508	543	487	501	505	494	547	497	537	517	501	521	536	505	582	512	519	541	447	553	508	520	538	496	499	532	518	509	472	463	490	512	558	514	463	510	482	544	486	509	499	499	506	533	535	531	512	477	503	512	502	488	499	493	482	481	484	508	491	500	518	512	503	530	519	544	508	482	528	504	490	494	542	495	521	522	518	505	508	559	462	492	518	455	510	467	527	488	502	510	541	494	545	489	477	480	468	503	493	526	536	480	517	496	502	489	486	494	504	461	527	551	526	481	489	511	529	489	483	502	522	518	538	518	474	481	536	498	501	516	511	523	502	485	495	517	482	525	506	533	486	489	487	493	489	534	515	511	444	490	548	526	510	501	488	492	521	542	518	486	519	504	486	490	504	545	514	564	497	519	548	535	508	543	535	547	506	529	537	504	497	522	490	532	517	515	491	490	481	481	546	494	510	505	536	502	518	458	528	504	501	501	507	514	484	520	490	473	527	532	534	492	526	490	503	520	500	541	517	516	521	501	504	528	476	508	504	492	511	521	520	479	496	475	527	553	496	487	495	519	511	439	515	515	485	477	526	514	524	519	508	502	499	529	485	502	519	501	512	488	512	516	533	492	483	486	481	542	517	500	509	492	467	487	530	493	517	512	526	509	477	490	522	477	480	520	528	489	498	490	510	510	485	529	489	462	533	505	472	487	484	489	515	536	535	505	513	499	503	525	509	545	500	496	526	486	441	537	504	512	517	544	502	505	486	498	511	576	532	473	492	548	532	508	531	516	453	488	533	521	458	523	504	519	520	496	472	457	503	533	543	474	475	490	508	523	518	521	493	475	476	476	460	472	495	504	486	508	501	503	522	523	475	511	526	526	482	483	527	516	498	505	490	501	497	483	542	448	558	493	519	501	522	480	528	447	543	531	466	491	528	517	486	497	487	519	499	481	497	508	549	502	484	509	504	559	492	508	470	506	497	541	477	484	506	502	526	504	479	449	485	506	483	491	520	490	492	470	496	489	484	525	494	499	510	523	494	520	468	527	488	502	465	473	531	530	493	490	475	513	484	494	535	552	520	493	492	475	512	541	502	528	535	504	485	523	478	487	517	491	523	516	560	537	480	517	503	512	503	522	503	552	487	499	532	515	538	492	495	453	493	475	498	550	484	508	467	500	498	501	493	467	505	509	492	502	517	494	496	525	507	486	498	468	487	506	491	504	485	547	471	488	551	531	510	518	498
58039	22464	9747	5046	3520	2698	2139	1730	1475	1291	1191	1100	1034	971	915	882	844	786	761	746	762	749	726	712	719	685	699	655	659	697	730	659	644	723	641	699	643	664	633	698	657	637	661	665	628	629	614	633	642	635	636	635	639	633	650	640	635	639	617	633	673	624	660	647	652	663	640	577	608	622	631	601	620	601	651	628	603	626	580	667	620	634	638	600	632	628	625	602	583	586	572	655	661	642	601	615	636	608	643	589	646	635	651	602	616	645	606	600	618	654	641	641	598	635	655	644	571	603	654	627	642	635	630	622	634	663	628	642	604	665	596	594	624	640	674	639	635	588	679	634	632	647	622	647	564	582	613	569	610	663	677	649	598	635	624	604	584	615	617	639	634	617	604	622	600	675	630	626	610	626	614	624	648	644	631	635	626	634	620	619	609	641	635	627	636	664	608	651	620	617	623	630	623	616	616	587	609	573	623	656	629	622	674	622	658	656	651	623	652	632	606	629	619	631	597	645	596	653	627	608	626	620	596	580	641	651	630	630	647	619	621	661	629	618	606	680	618	627	612	632	624	571	616	661	621	617	635	643	612	639	635	706	603	589	564	616	643	639	644	611	680	646	604	633	595	614	604	614	646	603	619	641	643	579	612	645	617	667	599	628	610	608	654	641	620	656	589	599	662	658	633	658	632	641	645	591	677	627	621	610	642	566	631	611	652	606	664	611	625	666	673	614	613	636	618	591	652	625	597	638	638	646	617	649	620	648	606	634	623	594	600	622	623	643	606	634	618	645	663	614	628	630	608	638	631	612	636	665	628	652	616	621	641	647	669	623	634	600	648	585	644	627	631	610	640	596	639	645	655	659	652	610	637	671	675	593	678	617	649	621	623	645	635	661	637	624	591	626	635	627	656	613	631	655	649	596	619	581	647	607	589	630	651	631	627	635	619	623	612	627	623	621	684	639	653	599	644	651	613	683	630	653	612	632	636	634	631	574	605	584	653	594	605	618	616	637	620	679	616	692	601	616	620	675	593	617	634	636	622	628	625	608	608	624	613	613	617	594	597	658	624	680	662	637	607	612	660	646	635	629	618	608	587	634	624	683	658	646	638	640	604	607	606	607	635	649	642	661	620	654	626	594	658	647	625	629	611	662	625	622	664	617	607	623	619	619	577	631	621	618	646	643	618	672	653	644	670	656	616	601	614	646	621	636	654	637	654	617	602	613	593	654	638	602	606	617	625	637	642	617	624	629	620	586	598	588	656	651	598	595	639	648	656	604	643	658	626	631	665	639	616	640	640	641	631	637	615	635	667	624	621	626	638	595	629	662	636	667	623	627	651	664	578	637	643	634	612	584	621	612	639	607	619	640	658	635	626	653	650	603	566	594	609	589	652	583	618	573	648	583	648	636	604	625	620	630	616	584	636	662	582	646	633	628	633	585	621	609	634	664	620	636	662	631	637	619	638	582	589	648	614	581	631	627	639	611	657	608	628	636	627	638	609	642	645	628	645	609	577	645	624	668	626	617	644	602	628	623	609	639	596	631	672	607	648	610	667	624	583	643	590	595	631	622	596	581	617	618	645	605	629	634	622	613	634	627	594	657	626	630	638	579	632	614	619	604	603	661	624	643	613	632	629	654	629	624	604	614	657	642	626	626	629	596	635	624	638	598	628	612	668	599	609	628	609	588	637	663	649	615	618	622	611	626	641	628	647	605	680	593	710	602	621	625	653	627	609	630	590	640	582	643	675	624	628	596	619	642	645	623	651	581	650	615	648	629	606	643	639	658	634	588	646	640	659	612	642	601	615	655	639	672	605	584	619	614	620	653	654	597	640	629	631	663	667	659	631	632	633	613	635	646	643	593	600	665	625	619	647	617	608	605	652	659	682	634	619	631	587	651	646	669	680	630	631	607	626	649	656	641	616	624	600	607	637	648	595	571	645	638	606	649	591	628	648	654	669	601	642	627	618	619	626	609	589	611	586	643	642	607	604	632	652	614	644	655	642	655	651	659	634	624	592	655	613	622	606	641	599	622	620	657	668	574	589	663	633	621	603	605	627	643	644	603	586	618	656	650	605	607	616	620	613	633	648	654	640	637	620	629	602	621	663	613	592	604	669	627	648	647	663	617	640	598	614	650	639	601	594	668	647	609	629	647	598	625	643	622	588	602	645	632	642	603	615	616	653	650	596	639	636	634	649	626	624	636	601	606	633	572	668	667	645	668	621	602	585	637	716	631	618	615	643	608	628	645	638	625	627	653	651	613	620	647	652	616	602	609	638	606	616	637	651	599	609	626	627	676	667	616	657	651	609	615	641	636	615	645	610	648	605	646	608	615	587	610	637	642	560	628	650	640	662	582	641	583	662	666	662	664	619	627	635	643	633	687	604	642	617	611	617	646	632	593	651	612	637	623	611	609	630	620	615	619	666	607	634	576	582	634	642	619	632	659	621	605	632	615	666	639	651	595	660	670	594	662	653	627	648	626	592	608	625	626	637	609	596	625	664	644	582	590	610	630	585	662	629	607	644	678	633	615	614	631	605	641	602	582	584	630	566	629	650	643	644	644	658	628	645	621	609	605	574	625	618	607	647	649	613	616	592	622	611	607	621	619	644	637	649	625	655	600	587	652	626	603	614	616	638	610	622	625	685	675	618	610	633	662	657	646	589	621	638	604	646	646	623	667	641	620	618	643	605	674	627	640	617	609	590	618	687	628	569	614	624	617	679	639	590	623	641	597	658	636	608	635	628	667	646	605	618	621	624	643	653	641	652	642	614	617	604	657	582	593	675	644	666	608	640	612	631	694	596	615	662	646	624	593	614	664	662	626	623	704	608	624	616	628	630	674	600	620	637	618	626	640	650	593	647	626	597	656	619	631	657	612	625	589	621	650	612	619	660	594	625	640	637	589	631	582	619	619	598	603	634	649	643	647	679	641	619	644	651	608	634	654	623	671	632	648	615	619	626	640	633	636	635	582	659	635	608	667	646	638	713	643	579	616	634	619	604	664	633	569	641	610	607	644	661	643	614	616	621	628	663	599	615	609	645	610	609	641	632	606	587	624	664	623	648	636	645	614	589	636	626	661	650	647	662	658	646	618	624	669	624	594	657	608	680	595	630	609	640	629	612	641	602	596	661	626	606	600	564	589	621	661	635	634	660	589	638	632	631	616	651	619	637	630	655	626	621	585	630	674	607	590	668	643	645	594	621	653	657	604	667	631	618	628	626	602	602	650	658	676	673	635	583	614	635	678	620	604	598	643	599	618	664	626	594	690	611	690	647	628	654	640	686	621	605	601	636	609	644	651	617	664	618	632	625	581	641	640	668	663	645	647	616	640	548	655	622	643	638	661	634	630	582	627	625	612	624	667	654	643	623	645	638	605	587	628	627	612	652	647	586	627	657	606	643	625	608	614	643	641	610	605	623	614	631	607	629	642	610	615	619	604	633	624	649	632	594	639	646	638	610	637	632	625	628	649	612	634	657	602	609	638
28433	19922	5852	482	343	271	249	247	231	205	216	251	245	216	211	244	226	243	230	220	231	215	227	243	242	233	224	201	224	204	230	245	219	228	233	221	219	225	233	203	224	217	217	232	205	265	205	232	245	256	257	259	226	250	234	235	243	231	216	235	225	245	279	255	229	210	241	213	238	221	224	247	240	216	222	268	227	234	245	236	236	231	225	222	238	250	241	225	184	226	229	224	226	214	215	224	208	238	222	213	205	231	231	224	216	232	215	251	235	238	232	203	228	205	230	216	230	224	199	250	239	224	228	211	239	236	229	234	218	236	245	248	242	234	217	220	231	216	226	244	257	243	248	223	229	220	233	231	238	246	234	227	209	243	204	222	222	212	215	221	193	243	245	214	215	235	231	230	247	219	232	225	218	232	216	215	248	246	199	236	254	211	224	221	229	200	252	210	205	218	248	226	239	248	219	215	215	234	236	216	213	240	228	252	221	201	232	206	218	243	216	252	235	231	204	213	244	222	205	235	217	233	233	232	282	224	257	201	223	221	228	243	210	237	238	197	236	215	233	227	218	205	257	205	216	239	234	249	230	230	224	216	230	235	232	238	239	237	223	236	213	242	214	202	225	233	234	223	233	232	240	238	228	205	226	214	238	236	226	251	217	221	211	227	241	230	224	215	240	225	220	212	207	217	230	242	241	230	232	232	234	224	227	228	228	230	245	224	226	227	241	238	219	256	245	217	225	252	232	242	213	215	212	238	203	208	215	222	213	233	249	216	210	211	244	210	215	233	242	215	227	228	215	226	218	224	197	228	197	221	244	217	230	232	226	227	230	233	235	230	237	212	211	236	218	262	224	214	200	217	236	192	222	209	208	235	212	237	223	250	194	216	229	224	231	201	239	220	219	249	224	226	229	219	226	225	231	245	240	237	248	218	196	197	214	228	246	256	242	250	215	222	230	230	220	206	197	213	254	232	212	219	231	204	237	197	234	223	213	269	226	249	231	230	246	220	232	230	245	237	217	229	227	204	229	231	209	237	234	263	200	205	229	204	206	234	237	229	213	240	237	215	222	220	246	239	225	233	233	245	223	240	238	227	239	202	257	223	240	210	233	236	234	216	229	233	220	230	226	202	215	237	225	221	214	222	210	228	222	232	226	259	207	240	219	211	226	223	237	205	225	220	207	231	243	233	256	215	225	208	233	238	219	228	232	226	236	253	232	234	224	235	242	221	222	236	233	232	258	215	229	235	202	230	227	233	218	248	221	217	259	242	214	239	235	243	234	229	252	203	224	216	239	224	237	197	232	215	202	229	233	233	245	241	268	220	213	214	198	245	222	232	232	227	235	211	221	229	234	218	233	208	207	221	210	219	212	214	247	222	216	199	218	216	204	230	241	244	236	238	264	248	212	229	232	238	224	231	204	219	226	197	247	232	244	229	205	233	233	220	241	236	260	232	199	230	240	272	262	204	211	216	231	224	229	221	229	215	210	257	230	223	247	221	220	224	214	251	227	218	213	234	210	212	235	233	268	213	234	234	243	231	234	239	211	217	233	225	226	213	268	226	236	258	222	233	234	218	238	252	232	233	223	218	216	249	228	243	206	225	198	245	203	214	247	226	222	214	199	245	232	231	235	217	221	231	253	205	229	235	223	231	253	218	209	246	229	210	241	225	210	225	220	230	259	208	239	226	206	238	228	218	209	234	224	215	232	253	212	202	232	241	239	242	241	220	226	238	221	215	210	218	219	229	221	227	190	257	247	235	228	241	227	213	235	213	219	243	203	237	215	228	202	230	236	237	233	232	248	225	228	237	203	221	244	217	203	223	215	250	244	235	217	214	217	245	209	236	221	213	215	210	239	229	208	233	225	233	257	230	216	209	241	224	197	227	233	230	237	218	221	222	223	239	247	217	230	255	218	185	226	220	206	220	235	237	261	266	235	233	218	215	207	225	216	237	232	216	241	249	221	261	231	210	239	226	211	234	223	209	224	210	221	235	236	245	257	206	218	210	221	222	243	236	235	197	224	248	248	268	255	241	255	203	241	266	231	213	238	235	242	208	211	218	264	207	244	213	233	218	240	231	223	228	218	235	210	211	248	196	197	224	227	217	224	232	215	227	212	235	208	235	215	209	250	237	237	238	221	249	214	223	221	213	217	237	235	229	215	233	219	239	250	235	216	252	241	208	205	204	228	209	219	215	209	265	240	218	232	245	216	211	226	197	224	231	251	204	252	254	224	202	207	215	212	210	223	221	225	239	247	215	227	232	218	251	250	223	203	201	209	260	218	232	198	241	228	224	233	194	213	224	224	243	228	238	231	227	248	239	225	243	216	245	214	224	223	238	239	239	234	257	217	245	240	231	249	210	208	230	239	259	239	208	275	253	233	218	210	227	223	237	237	219	234	235	220	230	219	216	224	240	237	233	217	246	240	243	250	217	225	219	226	231	228	225	221	227	225	218	236	222	242	267	238	249	233	212	220	240	226	213	232	245	242	226	216	186	239	215	243	225	229	194	234	249	252	222	215	202	241	228	210	248	237	222	256	216	244	210	222	270	228	228	228	237	217	240	205	230	205	220	233	237	216	259	233	244	225	233	207	202	230	238	232	208	206	212	224	245	221	219	224	200	227	234	207	217	240	218	239	243	223	219	222	222	232	249	210	266	220	198	190	218	249	214	231	211	248	236	215	200	218	250	215	217	254	228	225	221	253	237	252	209	250	220	201	224	195	243	229	219	232	253	222	243	225	222	216	243	219	219	226	219	223	219	236	227	227	225	224	237	237	214	227	214	252	227	251	218	239	225	220	241	212	232	215	207	237	251	243	238	219	214	206	202	240	261	214	229	246	220	220	223	225	214	220	209	215	253	211	212	233	238	218	230	227	241	242	217	241	230	244	197	235	203	248	226	229	231	237	224	231	218	247	229	227	216	230	214	219	234	257	235	236	245	221	242	232	219	237	204	203	240	210	215	216	205	235	207	234	224	211	226	222	251	210	245	237	227	227	209	241	208	175	222	262	215	235	205	236	228	222	200	230	218	223	235	243	219	209	253	221	228	216	218	225	208	254	218	250	207	229	241	225	206	231	239	242	228	198	221	222	209	250	204	239	239	217	235	204	213	218	223	233	234	228	241	231	227	207	237	239	220	238	212	236	248	226	233	235	209	220	225	230	215	222	205	234	221	235	235	244	230	233	217	241	228	231	224	232	234	228	233	227	228	237	232	224	230	239	210	215	222	209	202	252	202	222	223	221	240	260	261	224	240	234	211	230	245	242	228	256	201	233	221	208	217	242	232	234	213	200	250	226	230	225	215	236	234	220	208	231	230	256	240	252	243	236	205	230	238	232	230	220	233	247	248	246	249	223	216	214	218	227	217	240	221	229	226	223	208	224	231	239	246	249	208	216	218	231	212	216	210	212	237	262	214	255	241	208	206	242	240	227	220	276	244	212	205	235	210	215	220	241	199	243	227	216	208	237	210	239	253	225	223
21867	6425	598	418	381	319	331	353	301	309	297	300	294	313	297	280	319	315	316	284	301	301	309	248	299	280	267	296	293	310	315	262	309	259	284	273	306	332	294	302	276	317	286	280	285	266	300	282	313	307	299	305	278	273	265	278	290	273	303	304	286	275	296	333	279	290	291	272	287	274	276	290	292	272	283	299	292	267	299	312	303	303	272	293	298	286	305	292	286	288	311	264	278	292	282	280	285	280	315	314	305	271	269	283	296	260	304	294	309	293	286	302	277	306	317	288	270	270	291	293	289	263	285	286	278	293	290	280	293	296	283	291	293	307	277	264	297	284	268	258	313	294	283	284	308	274	272	290	289	292	300	259	291	285	278	293	304	309	307	260	295	316	286	308	295	329	286	312	290	308	273	286	291	278	316	255	310	296	284	308	316	289	293	319	291	266	290	289	294	293	288	323	314	271	283	302	268	305	269	294	313	262	275	264	296	294	295	324	316	296	291	274	294	298	285	284	286	323	262	298	288	302	298	282	256	305	283	288	261	304	297	281	289	276	270	288	283	270	292	292	330	296	292	290	303	278	307	318	292	347	322	265	309	298	301	306	292	307	294	302	313	276	303	271	294	316	269	293	295	294	293	301	305	292	317	298	273	315	280	272	307	314	285	284	304	294	273	300	294	288	304	294	276	306	270	294	290	290	279	293	289	286	276	269	288	285	288	314	299	278	294	285	292	295	293	293	284	316	292	253	294	287	279	317	337	298	286	272	280	307	287	280	287	299	280	296	296	311	266	252	276	311	301	306	285	305	279	288	265	294	283	236	287	250	282	310	308	279	315	260	274	305	302	302	312	276	316	278	318	266	302	266	285	273	269	323	287	353	313	308	309	268	318	299	294	322	294	299	324	284	314	307	263	274	296	257	295	278	330	261	291	301	277	278	287	263	293	281	292	294	267	309	291	271	278	274	267	296	271	307	293	254	267	262	302	298	252	324	259	251	297	315	289	301	318	286	291	295	269	270	317	287	272	287	274	302	304	314	296	312	272	281	269	275	311	294	306	321	294	293	287	269	292	283	262	264	266	282	286	296	269	286	301	289	284	260	292	307	256	266	262	280	295	277	304	313	299	304	298	273	297	282	305	265	304	279	317	314	298	264	268	272	305	285	297	291	321	335	324	287	281	271	276	275	328	252	260	265	297	299	297	280	287	277	327	294	279	280	297	293	289	307	299	279	313	318	293	302	305	267	290	316	294	291	281	308	305	291	271	313	324	304	273	299	292	292	276	315	285	270	275	271	289	291	302	275	259	299	293	284	278	289	286	296	294	323	274	276	267	318	280	294	285	286	313	295	297	303	277	270	321	264	252	328	287	271	292	269	255	296	304	288	303	302	275	295	297	277	280	258	315	311	299	285	263	269	291	293	296	298	296	282	288	282	309	277	267	260	300	301	271	262	296	287	300	268	285	287	272	289	283	285	273	278	289	309	293	290	277	279	290	260	295	324	309	269	282	298	305	277	290	282	283	318	278	270	276	288	293	277	298	279	300	276	292	295	318	256	284	301	261	289	306	271	281	289	296	242	293	303	287	258	269	271	284	291	288	293	302	293	305	301	309	311	275	308	274	282	284	296	298	286	282	264	291	310	278	286	297	276	282	273	279	286	265	300	327	291	326	293	306	296	275	290	292	280	282	303	296	295	307	273	301	273	267	305	264	302	300	289	265	307	277	307	286	264	298	338	271	312	294	298	287	282	307	270	292	315	282	272	291	278	263	303	304	283	294	307	316	302	277	324	336	274	319	290	321	285	292	297	301	299	272	305	282	285	301	296	307	311	292	310	276	302	281	262	299	281	298	284	269	275	305	271	277	284	262	272	314	265	307	308	269	280	271	266	283	281	310	300	304	280	291	302	292	302	298	293	296	321	294	265	289	296	293	283	291	297	296	344	286	283	294	310	306	265	281	285	267	293	288	292	306	292	299	283	301	292	284	322	285	278	289	293	271	317	288	293	306	298	254	258	284	282	260	266	264	264	303	278	285	275	275	274	283	281	278	273	284	253	272	301	325	276	283	332	268	291	289	277	305	287	264	285	300	288	290	305	299	293	277	281	277	253	263	311	286	291	282	301	307	309	291	297	327	317	305	266	292	301	257	292	298	269	312	280	284	320	305	302	299	299	261	277	268	326	328	283	285	267	301	283	290	285	257	292	300	312	263	283	284	288	259	334	306	270	296	282	303	293	290	285	264	277	299	290	279	251	281	321	278	269	289	270	294	263	306	291	288	292	304	316	316	275	309	301	289	276	280	285	302	303	318	294	298	295	281	291	297	306	281	279	296	273	293	281	272	320	281	306	288	257	273	290	305	265	283	298	290	293	280	301	274	284	259	285	289	281	267	294	283	251	280	288	308	310	289	294	280	290	278	304	314	277	285	303	282	273	290	290	291	293	282	308	308	270	281	279	292	257	268	314	266	258	252	282	270	284	288	271	290	303	251	292	308	307	303	270	292	302	314	259	278	280	289	277	283	273	271	286	279	311	287	307	311	287	288	300	305	281	288	290	291	312	320	296	302	280	305	275	272	277	269	285	290	310	315	313	281	287	283	277	291	307	285	285	320	271	269	250	297	298	275	286	295	302	289	321	281	275	305	287	304	282	279	296	286	296	264	321	311	293	294	255	294	315	294	288	295	309	305	308	316	282	275	310	280	300	286	291	309	315	305	298	279	286	295	291	309	311	292	269	287	294	314	260	280	305	261	330	274	272	271	255	304	291	272	278	270	278	307	323	301	304	301	300	283	284	296	289	302	298	293	296	322	299	261	325	288	279	280	270	297	285	276	319	314	283	304	265	291	307	276	286	305	282	285	262	286	299	313	304	305	287	289	260	309	304	284	258	295	301	281	290	271	307	268	282	269	303	302	271	263	276	317	272	296	300	292	270	294	312	302	297	263	293	261	263	296	290	282	280	261	287	306	303	282	284	289	299	255	278	289	296	288	266	251	293	282	274	289	295	279	285	328	287	308	290	293	292	276	303	285	287	293	295	266	292	317	300	283	290	290	282	292	308	306	280	293	293	314	306	282	301	278	273	255	277	291	321	312	305	294	290	271	302	301	277	277	309	247	287	301	259	299	287	267	280	255	277	303	289	294	308	283	317	302	294	285	292	278	292	276	277	277	301	275	289	276	269	249	313	252	298	298	306	282	250	281	294	298	270	301	302	285	253	265	328	268	305	310	321	305	299	284	262	294	308	286	278	290	269	282	298	310	285	273	286	275	301	261	279	295	266	270	282	269	278	272	276	284	285	288	307	280	291	275	288	272	266	282	324	275	305	300	294	286	297	287	272	293	316	299	304	285	279	314	308	294	306	289	284	272	292	311	295	302	290	278	296	290	308	278	276	325	307	266	319	308	285	326	292	289	278	280	294	301	297	273	293	288	263	285	311	298	267	293	277	267	295	310	262	269	297	282	272	271	283	267	276	299	287	303	263	302	285
24411	21482	28637	24677	21382	7768	921	687	622	575	586	601	520	535	489	512	516	472	523	494	491	474	488	503	436	474	472	483	448	490	472	478	466	509	481	455	477	474	484	465	457	456	465	475	446	471	477	460	416	473	438	464	473	407	448	490	476	468	490	471	502	486	465	488	479	459	475	443	474	475	467	461	474	480	448	463	481	476	478	436	434	470	458	462	485	477	448	479	447	474	496	472	444	462	461	462	455	474	440	504	460	456	436	469	451	453	422	478	484	461	435	456	438	467	469	453	519	458	456	467	464	461	439	463	488	461	464	399	471	505	463	459	478	467	468	449	444	442	495	476	462	447	459	487	486	484	478	472	466	453	480	456	474	445	493	440	423	518	456	451	465	498	453	479	410	461	443	463	478	469	464	400	452	436	485	493	493	472	507	446	451	416	417	466	491	450	424	443	430	477	501	512	473	465	447	453	450	468	446	437	455	443	446	437	454	467	499	443	452	466	465	447	453	470	489	434	437	463	481	468	465	445	450	453	429	466	458	431	457	485	490	486	500	453	469	467	487	430	442	464	470	446	453	436	460	452	468	478	448	438	455	444	462	460	474	447	463	464	472	483	485	437	470	430	441	494	438	442	444	478	448	477	434	446	428	487	457	459	490	464	477	482	467	447	465	435	474	476	448	419	437	439	471	412	473	472	447	483	438	471	440	441	475	477	458	493	480	481	460	506	483	469	451	463	455	462	422	483	475	471	460	453	433	430	474	494	430	433	464	417	485	477	468	504	442	453	470	458	435	453	469	454	484	477	480	472	435	481	454	450	469	461	423	500	443	432	452	490	464	471	486	478	496	471	439	446	443	485	471	473	457	440	450	456	480	460	461	420	414	512	445	425	437	477	448	485	465	422	461	480	431	463	471	446	456	477	471	484	460	461	420	446	483	429	448	444	491	470	471	434	429	443	450	454	451	470	461	441	435	494	417	440	429	433	440	474	447	481	450	468	422	459	443	485	443	440	422	499	436	458	477	479	440	452	447	468	418	486	479	448	465	451	467	426	461	452	451	494	477	478	508	495	474	466	476	436	476	447	474	479	476	494	428	443	430	424	446	470	481	434	441	474	493	493	485	468	454	465	462	471	445	459	461	452	445	439	503	480	460	436	453	413	439	447	488	483	476	432	463	465	441	459	446	441	475	455	472	444	476	475	458	493	466	443	472	492	433	448	460	472	455	438	440	464	488	436	461	451	466	459	492	465	440	470	448	459	450	455	438	492	477	473	423	427	450	479	463	491	448	454	438	478	458	439	436	479	476	456	456	457	471	491	473	490	474	449	466	486	457	499	476	410	500	510	530	501	486	490	442	460	438	453	460	461	512	452	443	457	472	456	408	463	476	474	463	462	437	453	506	510	452	459	459	445	461	460	461	416	491	456	467	463	468	439	488	461	459	481	458	439	452	465	451	479	473	480	476	448	464	485	447	437	460	484	457	481	496	465	440	426	415	464	482	437	484	470	495	457	457	463	447	426	465	468	467	432	485	454	466	469	423	475	488	469	501	455	451	491	466	404	454	443	470	488	456	473	428	483	476	449	431	453	458	462	488	465	461	501	472	451	461	423	457	464	457	451	476	482	462	467	440	440	496	457	455	470	494	470	471	427	504	465	482	470	433	469	418	425	490	478	473	452	473	469	428	456	447	436	439	482	459	457	463	486	466	462	440	470	459	440	431	458	436	444	466	453	475	454	478	421	455	438	466	494	458	428	508	458	463	429	488	452	494	459	466	443	455	475	459	433	465	438	491	445	469	432	442	460	475	445	450	483	484	489	480	474	496	477	458	455	426	480	424	425	438	485	471	450	465	449	492	511	457	450	459	415	433	413	448	467	463	474	420	420	442	453	490	469	472	448	434	447	486	468	456	437	473	411	453	471	455	406	443	442	510	457	441	474	508	488	442	444	470	456	479	421	450	493	483	455	406	443	480	435	448	457	495	460	483	449	477	456	467	456	497	458	459	488	490	434	438	503	483	443	457	468	477	476	457	438	453	478	453	419	448	498	462	459	486	456	447	448	476	491	449	461	459	460	444	485	452	434	431	454	429	466	450	498	467	464	435	448	470	442	449	471	463	471	477	442	501	461	489	468	442	457	476	435	471	469	427	454	447	488	467	484	491	489	467	479	473	508	422	454	409	460	470	453	473	459	484	474	467	492	420	469	456	417	470	461	476	482	472	462	460	455	459	463	431	420	436	463	441	468	424	472	453	442	433	466	449	458	459	486	455	444	455	484	468	480	475	468	490	444	430	463	510	454	496	457	483	439	459	464	438	504	478	471	431	496	476	450	495	473	460	475	471	476	452	453	494	490	454	482	450	446	453	501	439	483	504	471	468	457	475	469	429	464	479	465	444	492	463	469	470	443	482	468	448	451	455	443	469	440	443	440	454	466	463	473	455	482	431	494	467	445	431	430	485	443	475	446	479	440	497	441	467	442	481	476	448	429	455	457	412	484	469	474	451	475	462	468	461	426	486	449	454	456	449	436	485	432	447	459	482	449	471	520	451	463	423	454	506	467	452	436	475	441	460	461	451	457	422	440	432	451	469	466	494	454	444	430	440	464	452	475	460	461	440	424	487	426	466	470	475	433	463	503	441	445	499	481	448	454	434	451	460	436	501	468	467	427	455	477	472	454	467	476	444	510	465	455	435	486	435	470	458	454	419	468	469	443	462	437	455	456	454	462	446	500	436	465	500	503	468	483	440	463	440	477	468	496	494	478	453	474	428	471	452	467	436	473	415	513	444	430	462	460	438	500	459	511	485	450	434	452	439	471	444	454	454	487	422	429	469	475	438	497	471	463	450	426	431	477	479	464	462	446	451	481	475	477	467	446	410	431	421	477	475	439	496	432	493	471	470	463	457	487	448	465	402	451	441	495	444	488	453	453	473	475	443	456	437	470	497	412	469	467	487	445	488	450	474	446	452	473	459	434	448	474	457	401	476	481	462	436	464	468	475	484	496	480	428	420	470	507	422	448	454	495	455	451	458	455	436	461	471	389	448	467	479	470	409	442	447	478	476	431	456	476	458	475	463	457	461	443	463	481	472	451	433	507	452	458	475	417	476	441	438	458	471	482	454	440	481	478	446	481	453	475	437	468	425	477	443	452	450	480	448	442	456	453	481	473	477	418	448	454	461	448	461	472	491	447	467	499	475	441	462	480	447	460	459	458	419	474	427	448	470	415	529	469	442	456	455	430	469	468	460	470	398	463	441	457	415	477	468	488	465	413	462	452	444	458	478	440	451	435	438	493	464	470	490	508	456	451	437	457	479	448	442	470	467	443	462	466	463	467	440	438	494	462	485	424	480	458	470	450	450	406	457	465	440	441	435	476	462	493	457	458	463	454	467	442	466	465	441	444	474	479	469	436	481	493	458	451	454	483	430	495	474	459	420	452	447	485	462	488	477	443	421	459	468	486	480	483	436	451	464	486	483	461	462	429	449	477
50033	18894	5715	2889	1975	1652	1354	1148	1027	908	875	810	752	704	739	669	652	661	659	610	614	586	586	615	608	564	606	611	598	586	582	574	587	582	589	578	614	574	550	622	593	543	577	609	561	608	575	584	586	586	553	586	543	539	565	599	570	528	598	600	589	572	554	609	596	620	559	556	569	562	525	583	569	507	572	572	626	596	591	618	579	592	579	586	553	562	568	588	554	585	580	582	569	565	556	574	584	552	599	617	556	585	567	623	583	577	593	555	596	574	590	570	555	587	584	606	598	576	588	562	521	618	561	605	602	590	557	567	622	556	599	563	603	519	551	535	585	578	583	544	586	600	551	547	593	601	582	577	564	572	549	534	603	543	579	569	584	579	518	586	571	550	568	577	589	556	542	565	553	582	531	584	594	585	588	579	566	578	576	503	580	540	574	513	597	563	586	604	565	539	532	611	594	555	573	612	571	604	553	562	524	520	562	543	574	552	561	585	546	568	528	591	540	547	573	533	566	557	605	585	588	531	600	574	569	585	554	596	593	595	593	530	584	598	573	556	592	576	608	555	577	622	532	616	522	604	567	627	548	556	601	578	541	583	582	583	563	592	551	553	593	539	557	575	606	548	553	590	571	608	553	566	576	552	543	609	573	598	570	551	568	560	529	561	569	616	566	582	559	578	594	580	596	610	560	564	591	571	549	565	581	547	577	542	593	582	554	535	586	556	571	584	575	544	591	603	545	559	588	562	576	535	574	566	563	559	531	557	550	560	534	603	563	525	551	563	559	570	586	584	568	564	588	577	590	558	581	586	543	564	561	574	592	584	585	564	578	542	570	564	536	585	550	539	598	566	516	571	596	567	579	565	578	590	526	582	595	578	589	551	592	562	602	591	555	576	549	587	525	585	586	578	569	577	546	554	621	617	625	534	620	589	564	569	524	570	594	600	556	513	613	587	575	547	583	563	561	577	553	562	554	534	561	548	566	553	561	534	563	559	562	552	609	597	552	540	598	568	541	532	558	602	562	604	573	545	530	546	540	572	533	569	558	581	615	586	596	617	558	582	580	545	607	572	573	556	580	555	575	581	608	541	576	578	559	568	531	505	570	619	534	569	543	584	561	595	579	522	561	587	589	586	562	534	559	526	567	567	549	555	594	518	555	517	565	541	542	567	577	577	569	537	569	550	579	568	568	554	582	554	572	548	610	557	562	543	551	552	595	569	566	560	523	558	585	561	570	589	593	578	564	548	614	542	574	537	548	591	566	547	575	551	587	584	587	575	553	561	592	540	567	580	583	582	547	562	565	572	548	559	589	573	546	576	542	577	581	564	532	558	617	510	580	589	564	566	567	543	592	605	574	561	611	581	567	549	549	557	571	592	550	622	521	554	548	563	574	588	602	584	581	577	581	550	576	579	583	565	600	531	543	574	592	591	591	535	537	567	539	540	598	551	617	536	546	552	541	553	561	536	594	589	586	564	596	597	569	583	548	596	558	582	585	566	567	533	606	585	593	577	585	599	552	570	551	576	551	582	551	561	584	574	558	542	579	589	559	527	576	575	599	603	585	578	585	503	550	560	548	549	586	546	550	551	622	545	585	558	607	590	530	561	586	567	606	538	569	580	571	602	534	556	578	579	545	558	566	604	523	544	575	533	533	570	534	575	583	578	566	558	586	569	547	552	540	562	618	606	533	580	569	580	558	542	577	552	597	543	608	597	519	570	618	615	559	571	590	568	570	591	636	543	551	561	588	536	564	553	524	535	549	572	552	548	569	610	572	546	544	559	545	541	591	569	562	592	565	535	545	546	568	621	541	602	561	549	575	579	542	595	554	576	556	553	579	561	557	583	583	558	628	623	560	562	570	552	602	542	560	555	562	599	588	549	553	538	557	578	593	567	547	585	553	561	573	578	605	600	581	580	531	579	558	586	607	536	563	596	618	607	566	564	552	571	573	533	557	591	570	554	572	585	547	554	592	543	585	580	566	526	540	548	571	590	557	568	571	558	598	535	548	559	583	615	576	599	566	529	543	584	547	563	597	561	615	558	564	577	601	561	510	589	556	541	544	530	582	560	550	553	542	570	553	577	510	598	561	574	597	563	584	551	579	549	547	586	557	582	562	617	581	572	655	572	588	554	559	587	558	544	540	574	553	545	591	558	563	602	586	549	517	526	560	565	604	547	558	536	608	529	586	566	592	570	534	539	591	588	549	550	585	542	568	569	561	523	555	557	538	581	560	559	587	575	597	605	602	577	543	580	544	558	551	570	566	553	550	577	603	538	577	594	551	554	564	588	571	569	543	551	597	556	568	561	587	603	546	550	546	575	587	555	549	572	566	592	557	547	579	547	528	573	627	527	579	559	580	567	578	575	553	579	581	526	598	570	555	562	549	559	543	566	566	560	553	536	559	605	586	567	570	567	557	587	570	557	589	564	578	552	549	593	559	583	585	601	606	559	621	562	551	589	604	573	594	570	595	562	598	569	546	582	562	563	615	603	566	564	572	542	548	579	575	613	586	588	555	541	566	576	572	576	563	611	563	567	612	562	602	564	524	551	624	515	537	560	587	606	599	591	568	555	531	577	590	553	559	554	536	565	554	609	553	560	543	606	553	574	514	546	559	547	587	567	528	548	541	577	559	571	550	526	563	601	540	503	576	576	571	543	568	570	558	568	571	515	585	514	594	575	573	588	585	595	554	591	537	623	570	538	552	574	592	525	539	572	558	569	566	533	529	545	574	541	580	607	558	509	552	525	573	578	568	591	607	572	544	550	549	584	540	552	576	567	566	546	571	553	599	535	569	552	573	571	589	593	579	532	581	570	550	543	562	548	524	559	583	576	544	522	597	622	595	574	537	565	565	528	589	573	577	562	577	590	573	602	570	553	555	539	593	538	569	588	589	570	553	507	574	575	551	570	611	557	564	592	582	559	574	585	554	576	542	611	571	595	509	560	605	543	541	567	637	604	559	596	553	541	568	569	557	541	549	543	547	550	576	581	586	540	571	597	544	511	572	561	578	548	585	573	553	562	562	579	601	611	577	557	588	535	539	536	608	556	563	565	548	597	602	546	580	552	569	571	547	571	566	560	541	561	546	583	573	532	561	586	603	556	564	537	550	599	601	584	566	565	549	525	558	580	552	576	574	586	540	513	567	562	573	513	575	590	573	518	550	536	554	554	567	523	584	574	563	550	565	588	596	564	542	605	544	573	624	575	559	582	575	580	568	551	616	575	633	580	604	574	557	554	568	573	519	593	599	567	584	603	560	609	564	589	562	577	551	554	578	532	589	583	561	556	611	560	581	569	552	540	570	549	578	589	569	578	560	577	561	503	582	582	564	569	579	571	584	559	534	561	564	559	595	527	578	555	560	610	588	571	593	562	543	575	557	563	578	563	568	556	616	580	576	550	535	545	573	560	533	556	572	569	574	538	559	529	583	548	561	608	555	603	547	542	534	558	574	592	558	556	575	568	581	521	587	552	559	568	573	613
25811	21563	27210	25624	6002	379	324	271	204	211	240	220	215	186	181	204	199	186	198	176	171	193	186	196	185	196	167	174	205	196	176	177	189	196	179	160	186	175	195	189	162	185	174	194	145	179	165	190	190	159	196	186	166	173	194	160	173	157	185	177	149	168	178	173	185	198	179	155	188	170	174	176	179	167	156	161	179	147	170	179	191	186	177	160	178	179	190	148	174	179	185	170	182	170	182	192	185	163	192	156	182	174	170	172	178	187	179	174	185	187	202	174	189	198	163	178	195	166	163	176	160	167	174	188	182	170	147	174	179	186	182	179	171	195	169	182	183	152	177	184	176	194	161	174	166	186	165	188	169	175	176	184	174	156	173	164	190	179	177	151	171	179	163	207	168	158	175	174	167	191	170	160	177	181	171	166	163	140	173	160	174	203	184	170	157	191	159	181	168	151	180	181	175	189	169	194	193	168	165	144	172	163	175	166	168	154	184	185	192	185	168	177	167	170	184	188	179	162	175	181	167	173	171	152	159	166	182	159	165	177	157	196	170	185	162	178	178	199	165	172	188	195	163	179	175	150	172	181	164	154	196	166	169	186	184	184	164	190	186	174	171	168	179	174	162	172	162	158	174	174	148	175	171	184	165	187	173	177	181	180	158	153	153	169	174	170	190	190	199	159	181	184	183	181	179	180	197	172	160	181	175	167	187	194	168	170	180	214	160	178	178	152	157	191	179	177	186	164	182	159	158	154	177	161	178	157	167	189	179	181	168	177	180	156	177	173	182	177	164	166	169	176	182	172	162	178	164	186	161	167	168	185	144	163	194	181	174	173	188	173	171	178	178	157	164	213	207	174	181	164	170	162	160	166	159	182	168	151	139	207	156	164	154	189	150	150	195	159	188	163	164	178	164	149	159	194	201	181	161	187	195	173	177	176	175	179	177	181	189	181	189	188	180	195	189	171	186	187	201	187	157	164	167	187	176	173	180	196	182	185	181	198	169	183	152	161	177	146	175	181	184	174	169	181	170	192	186	174	191	170	178	183	183	170	189	158	182	162	165	189	179	163	164	181	158	167	180	190	198	190	173	182	205	178	176	167	147	162	192	176	183	145	189	183	180	161	182	173	175	165	189	167	176	163	175	173	172	187	213	194	176	162	167	172	181	167	184	152	176	180	160	175	171	166	174	185	166	174	171	160	157	164	180	172	163	177	132	179	155	159	170	187	170	177	199	190	183	202	180	171	162	197	164	168	193	201	203	158	189	176	185	166	177	165	161	182	178	148	195	165	165	196	194	197	165	171	178	198	188	172	194	172	164	194	189	145	178	152	171	185	179	182	162	172	168	175	162	162	156	168	184	166	169	194	167	170	167	166	156	191	181	161	165	175	174	171	167	174	194	168	169	173	167	154	181	179	194	169	189	174	177	160	165	167	176	189	171	170	203	171	187	191	181	160	167	156	169	157	180	190	178	177	171	185	176	188	201	183	153	168	192	201	155	173	190	174	172	170	183	179	190	191	170	198	194	156	180	154	176	182	181	187	204	179	159	173	168	188	187	188	170	179	181	195	163	189	164	157	183	162	162	148	175	153	193	188	181	182	165	168	183	171	178	190	172	195	186	193	184	181	178	185	155	177	189	183	171	187	184	185	188	187	165	176	184	158	178	186	173	178	188	175	163	168	181	179	189	199	179	170	136	159	175	152	184	191	194	166	156	166	164	152	150	156	164	179	154	183	195	168	171	181	158	191	177	182	184	168	162	178	159	167	172	156	161	189	158	178	181	185	177	159	175	167	179	176	188	158	178	170	176	199	181	172	172	224	174	185	170	175	176	163	168	172	171	201	173	184	157	158	172	193	180	195	197	205	167	192	190	185	155	178	204	177	173	188	180	186	161	189	166	153	173	184	181	170	167	170	177	171	168	185	197	166	195	156	183	172	157	154	165	192	155	179	183	170	176	168	167	164	179	190	169	165	174	158	203	178	172	169	163	191	170	163	172	165	181	152	172	168	198	176	156	157	198	136	203	173	180	190	174	177	163	186	167	175	180	167	176	187	181	171	169	183	171	175	181	168	176	162	170	163	183	162	165	186	181	199	185	171	186	170	176	159	177	180	169	181	167	175	167	201	179	167	194	166	176	151	161	187	169	187	187	182	192	184	161	175	188	159	187	175	175	196	171	168	160	183	174	159	182	173	169	181	167	164	173	164	209	180	165	179	181	162	204	196	184	186	182	142	188	168	199	186	181	163	177	156	189	194	159	188	156	159	163	177	187	192	168	175	163	189	169	180	155	170	180	165	172	166	148	141	177	188	151	202	181	189	157	173	186	160	166	168	170	158	165	191	160	160	169	188	165	165	172	171	149	194	163	186	191	165	190	180	169	155	180	173	172	179	183	177	170	166	168	162	184	151	183	198	173	165	193	194	164	173	163	195	163	187	167	166	168	180	189	179	152	153	165	158	182	147	177	150	205	189	154	171	173	151	158	184	165	158	177	173	188	173	169	164	175	181	199	187	142	184	162	173	162	185	174	184	175	194	162	188	168	189	177	171	179	183	164	198	180	182	195	178	151	164	201	157	172	169	165	177	161	166	181	166	147	178	180	178	179	170	177	134	191	183	176	188	192	177	152	194	174	181	190	174	180	192	189	189	168	187	185	191	161	160	174	172	154	168	177	188	183	193	172	160	200	190	196	181	169	186	163	160	190	149	175	172	152	179	152	173	167	173	187	157	177	171	170	168	142	179	180	172	179	140	168	192	178	180	156	165	168	181	171	165	190	165	167	156	166	160	168	137	198	179	174	142	178	163	172	194	160	185	172	195	177	163	153	168	172	187	168	165	142	168	171	165	161	184	175	169	168	180	186	163	175	151	157	166	160	161	197	171	174	162	195	164	161	159	166	165	172	171	188	170	176	186	175	187	174	204	206	175	181	164	159	188	183	175	156	177	182	169	166	170	171	163	168	175	183	161	174	157	164	164	190	175	187	193	178	166	178	182	183	207	189	173	163	180	176	175	202	176	169	174	169	178	176	141	162	177	210	161	160	191	198	194	173	194	163	169	165	194	194	162	171	187	170	178	172	170	170	182	186	193	191	182	183	168	179	175	165	180	178	171	170	186	179	181	188	171	174	198	188	179	183	169	186	174	169	177	181	162	163	178	187	169	174	138	172	176	168	169	151	158	187	155	175	164	180	176	169	170	177	173	164	159	152	180	155	191	172	205	169	190	168	178	181	161	180	153	152	159	190	159	180	197	155	164	152	159	154	178	175	182	176	180	193	180	180	183	174	177	199	181	168	182	147	154	184	182	167	164	172	194	166	153	190	166	177	193	193	193	170	171	167	148	159	152	166	183	164	206	169	172	184	196	156	194	152	175	182	163	164	184	178	194	164	158	185	181	181	169	166	174	145	174	203	175	177	168	176	176	177	174	168	186	177	186	188	183	163	172	184	164	179	151	145	158	187	181	190	175	205	174	170	185	182	187	156	187
46396	15121	2935	1408	1056	803	660	536	486	420	369	365	354	322	334	302	290	309	277	289	282	283	267	284	259	267	250	300	246	252	230	220	237	262	285	256	250	256	268	309	240	234	259	264	241	222	247	225	248	244	243	220	262	260	241	244	270	215	250	254	261	256	234	220	255	278	230	259	233	238	244	251	238	245	250	232	241	254	227	230	247	248	248	235	243	253	225	254	247	212	253	265	231	228	232	251	275	232	226	245	242	254	257	235	255	224	258	237	246	232	235	243	247	245	236	247	259	243	241	254	226	229	264	233	223	274	208	230	253	239	249	211	224	251	238	228	234	258	265	246	237	222	260	226	254	256	242	220	254	273	280	256	250	229	239	269	235	230	241	234	245	220	234	248	268	266	247	267	255	236	238	231	215	218	250	253	268	236	264	254	242	257	237	254	269	213	252	229	244	232	247	253	283	264	227	222	223	220	252	229	227	222	255	242	241	245	256	236	236	251	258	256	245	230	216	212	236	250	236	216	250	235	220	237	251	251	237	240	238	253	256	228	246	219	244	239	248	236	244	229	239	255	239	246	249	227	226	232	232	227	246	227	261	235	266	237	231	261	249	234	256	240	252	237	243	261	251	239	250	225	249	267	245	238	253	258	246	259	247	227	259	225	222	260	235	253	255	213	222	237	242	264	248	239	246	244	243	243	275	239	250	249	230	244	249	262	261	247	234	260	223	246	232	240	247	234	259	221	251	224	240	205	234	264	241	216	253	206	244	255	246	258	238	233	265	232	225	209	245	267	265	237	253	244	256	238	261	249	236	237	256	266	217	222	225	254	246	214	236	262	220	240	240	233	236	230	271	254	223	254	277	229	259	222	230	224	258	221	245	224	246	233	269	249	250	286	224	221	242	247	251	248	246	283	285	233	223	234	238	260	229	225	266	232	234	208	234	272	272	231	260	232	233	230	238	222	229	226	225	261	247	249	224	233	258	259	241	259	263	233	241	246	238	258	222	238	246	265	238	254	251	222	218	224	224	250	247	257	271	241	240	231	229	206	231	258	267	245	231	234	268	250	228	222	256	226	215	223	249	247	243	223	253	197	259	250	266	312	219	245	252	252	250	240	241	249	233	262	231	250	234	220	226	228	258	244	233	231	252	217	227	240	232	220	224	244	230	246	249	222	225	256	238	239	246	260	247	244	272	277	244	252	242	219	236	240	222	243	254	226	255	233	270	234	261	262	255	239	244	231	237	224	241	243	239	229	225	215	250	263	260	231	263	235	231	236	232	240	230	213	231	264	243	237	270	250	255	233	263	254	233	261	251	254	235	246	234	241	251	253	256	222	226	208	240	232	218	235	245	230	257	249	241	237	216	219	226	242	229	242	246	251	265	246	251	263	281	233	246	254	226	253	235	250	210	248	255	226	256	236	246	241	247	262	240	228	225	247	238	229	231	254	271	223	264	254	250	264	246	241	247	236	260	245	246	226	241	271	238	239	269	251	239	286	230	231	220	242	235	256	232	245	257	224	231	245	256	238	258	233	251	244	211	255	260	223	226	264	256	252	223	264	218	242	230	238	231	252	220	254	217	279	229	259	229	233	232	225	234	243	209	235	264	230	233	237	236	236	251	247	235	241	240	237	233	211	248	228	248	219	238	235	236	238	226	212	272	224	257	261	233	238	246	253	253	254	225	247	245	252	243	245	254	260	266	235	238	244	243	245	256	242	248	239	232	232	247	248	250	219	223	243	252	271	244	226	230	255	239	241	246	261	233	207	239	267	215	236	241	262	244	260	247	216	219	257	266	242	241	256	240	230	223	238	228	241	269	268	231	208	268	232	211	228	222	253	254	223	261	252	262	249	271	226	235	214	247	233	257	234	217	236	274	226	248	243	270	217	239	241	242	235	239	227	254	226	246	245	245	259	236	257	271	218	252	243	228	243	244	252	234	245	263	257	228	252	234	251	243	224	221	248	246	249	224	240	244	237	238	219	243	253	250	256	241	247	251	223	233	269	253	240	225	255	234	236	255	238	219	254	226	224	233	233	215	255	240	240	232	216	235	233	275	238	249	248	241	229	218	247	208	256	228	217	262	222	258	248	225	256	216	233	262	215	252	223	238	234	235	267	229	222	220	228	240	220	256	227	216	226	242	248	256	248	257	266	243	222	254	208	253	270	235	241	231	251	232	233	208	261	240	232	256	211	214	251	262	251	240	259	262	230	231	235	233	245	246	251	229	233	257	222	235	256	230	224	246	222	237	255	221	239	252	235	234	240	249	267	262	197	254	247	240	243	245	250	245	225	246	235	247	223	223	239	247	250	205	236	241	244	263	237	241	276	264	253	225	292	224	262	238	249	242	244	245	271	253	239	227	255	227	252	211	262	236	265	238	226	226	282	225	231	212	265	236	226	246	261	239	271	216	220	261	225	229	258	237	234	252	247	230	238	252	232	231	196	260	252	234	250	241	227	250	260	231	246	235	217	266	209	263	263	250	241	250	261	242	225	222	257	260	255	275	257	230	259	239	255	234	227	280	219	220	241	234	204	240	245	254	235	228	215	218	257	230	231	227	239	262	240	262	257	253	266	230	280	244	233	262	252	225	240	227	283	267	247	254	213	213	262	227	239	257	232	267	240	237	256	243	241	219	258	249	281	244	217	240	246	221	258	233	239	242	235	251	242	224	241	249	216	245	237	219	240	237	217	211	260	232	243	248	242	267	240	251	239	255	235	236	242	270	245	247	246	246	273	261	237	259	225	255	229	239	226	229	229	241	227	254	248	239	259	246	268	230	235	226	242	243	266	224	230	269	249	234	231	250	241	244	231	236	262	234	241	256	241	241	262	258	203	277	256	232	245	238	237	219	235	241	264	257	228	246	228	261	218	249	242	237	237	235	223	238	237	244	251	259	258	216	258	229	237	235	235	230	239	232	252	249	249	223	220	225	245	259	232	247	249	234	260	239	252	248	250	234	262	258	256	234	207	225	260	254	271	242	232	223	245	244	255	254	275	252	232	234	236	259	259	234	281	265	235	218	273	239	247	272	224	239	243	232	243	240	260	257	264	232	253	278	245	248	262	229	239	244	246	245	259	257	228	245	210	265	256	279	270	226	229	234	237	240	246	236	215	265	253	253	239	239	265	220	244	252	223	245	241	236	229	225	229	238	251	264	214	253	237	230	233	232	224	239	236	219	210	256	243	241	258	255	268	264	252	214	250	228	223	243	216	242	223	246	234	245	233	236	249	213	231	248	265	252	247	240	236	234	221	243	271	258	226	222	244	236	216	268	224	260	257	229	252	246	235	226	233	219	232	266	261	236	243	268	219	259	258	233	241	231	216	248	243	225	226	244	239	228	258	236	254	245	221	241	248	269	249	243	236	249	275	255	255	246	240	273	259	250	244	270	249	235	260	215	213	270	250	246	248	241	249	280	236	236	234	235	237	230	239	247	274	269	255	224	254	246	243	252	217	260	254	259	256	269	275	246	267	262	215
23366	21501	29157	24270	21489	21498	6651	1131	796	765	736	690	683	638	631	593	503	555	531	563	556	525	547	509	516	526	546	495	514	519	514	530	480	486	520	488	504	524	488	550	529	543	512	514	525	549	509	462	471	513	524	537	551	509	484	499	468	506	515	557	497	519	491	522	527	508	494	539	480	510	530	522	477	487	510	504	474	549	502	521	524	509	499	511	504	527	500	492	451	497	497	495	477	499	513	521	495	475	495	525	523	558	501	499	494	522	511	552	473	482	489	496	517	501	511	514	505	499	484	507	493	496	506	479	469	485	468	501	505	483	508	510	498	509	481	458	538	479	540	515	498	498	469	493	523	489	507	531	496	496	500	508	505	478	500	528	497	452	504	461	490	535	492	458	483	492	473	515	498	512	480	463	488	548	484	469	521	469	514	496	526	484	496	529	486	528	502	456	461	475	484	516	494	514	544	462	473	495	485	487	459	493	493	498	475	502	504	497	477	521	505	517	457	535	501	501	473	501	459	495	492	478	490	534	503	507	495	498	508	506	495	484	471	471	503	470	505	510	481	495	537	465	501	458	459	511	492	480	477	504	508	527	510	541	495	512	501	466	489	513	476	525	497	496	466	502	544	494	509	493	490	493	497	497	466	477	523	487	492	465	496	489	485	482	508	454	533	541	525	493	478	494	526	545	516	501	474	503	474	475	510	464	531	511	467	516	496	493	487	471	489	484	495	510	477	513	491	513	483	481	490	520	474	504	472	491	492	504	521	475	482	473	507	480	495	505	479	506	506	505	516	475	462	478	485	487	476	491	517	464	451	475	494	486	537	498	455	488	508	453	525	519	529	496	482	534	503	502	536	467	535	465	480	503	506	519	482	504	493	511	490	504	450	483	511	490	531	479	539	507	494	518	489	492	506	476	499	489	503	435	519	519	460	518	532	510	490	527	493	509	528	513	448	488	499	480	485	489	466	514	482	512	460	506	534	505	489	536	516	479	496	504	474	506	502	515	491	508	513	499	506	477	472	533	552	500	541	487	541	490	490	467	473	511	494	501	532	510	530	500	493	510	494	466	517	477	482	548	489	488	516	474	510	530	521	448	467	524	483	478	492	532	478	510	512	482	512	475	463	529	478	527	515	477	505	497	503	491	483	479	453	510	512	501	508	479	511	511	479	467	438	510	495	517	487	551	507	463	490	503	458	486	538	504	462	471	487	466	515	454	495	484	491	488	535	493	519	492	498	497	535	545	503	493	466	482	523	494	500	479	491	503	528	465	521	496	513	481	518	531	516	492	490	493	461	471	493	500	507	491	506	502	485	487	506	510	517	504	478	463	474	466	506	483	500	488	512	519	501	502	533	488	479	462	501	494	486	495	486	505	526	494	493	492	481	488	479	541	501	504	522	469	475	469	478	481	469	481	462	492	504	490	540	520	495	499	482	517	513	499	495	488	486	514	511	488	451	532	504	502	460	480	509	485	486	488	475	467	471	492	520	506	507	525	503	515	491	492	511	517	503	501	479	469	467	494	508	514	493	500	469	525	546	507	520	502	480	483	510	506	513	511	476	502	475	530	525	537	512	491	485	487	496	440	495	489	484	483	494	490	465	515	468	480	527	531	476	467	520	466	484	509	514	482	514	522	472	465	498	572	503	505	508	492	498	496	513	507	493	525	501	504	483	466	517	469	483	498	501	512	474	489	496	488	534	508	507	520	502	485	550	473	476	485	492	511	517	512	494	509	520	468	483	522	519	498	477	470	467	514	495	475	499	508	509	506	479	482	489	465	507	515	515	524	526	473	509	468	508	497	476	478	478	512	465	484	461	484	473	503	508	469	528	498	508	518	485	507	494	489	495	525	495	500	510	496	521	518	513	447	487	505	529	518	510	492	497	465	471	542	503	475	454	525	515	531	494	483	508	526	469	491	470	472	503	489	475	491	512	489	549	490	507	479	481	528	497	517	492	489	488	487	478	472	509	484	489	506	516	475	522	483	512	531	516	525	517	530	493	504	499	497	495	475	544	487	505	520	501	552	479	493	507	512	510	460	464	494	490	497	443	494	447	470	518	491	520	469	507	518	492	481	493	453	533	534	520	528	500	498	529	503	527	475	498	500	522	483	475	493	485	500	525	454	438	506	476	534	541	531	476	501	507	501	509	485	528	475	521	537	514	527	469	527	510	505	507	486	520	535	526	509	505	519	520	500	451	478	493	497	473	535	492	499	519	487	455	515	498	501	525	518	487	539	455	516	507	494	460	480	502	480	495	511	487	501	492	509	494	490	494	512	518	534	496	461	490	495	491	509	517	530	506	525	471	504	495	456	470	525	499	530	529	480	507	490	511	502	580	508	525	439	498	558	490	472	509	485	494	472	464	494	499	507	501	486	540	452	461	537	508	513	497	498	499	507	511	491	499	512	512	463	461	512	490	508	492	485	465	500	494	485	509	486	535	460	483	498	482	528	494	442	500	481	472	473	527	498	474	490	521	472	469	489	489	456	518	497	509	492	508	497	509	504	471	475	467	512	477	470	461	520	478	454	519	454	488	476	495	529	519	497	506	508	526	511	519	490	486	504	507	456	564	484	489	511	498	505	531	477	507	489	502	550	540	491	516	524	473	475	508	460	510	494	506	532	503	523	504	470	496	534	503	489	474	484	482	530	479	457	464	502	513	469	496	522	467	490	539	510	486	504	515	502	501	478	516	483	505	506	508	526	480	558	471	491	482	484	492	520	532	461	492	513	420	511	473	493	512	478	502	480	485	507	514	527	500	502	493	508	480	491	505	512	509	485	512	510	511	537	492	485	519	535	489	478	490	467	478	502	521	468	505	536	497	508	483	466	503	488	500	501	505	507	494	479	519	479	484	471	508	507	515	467	504	510	540	484	474	496	481	500	517	540	547	497	540	472	495	467	514	521	509	511	468	478	503	494	482	490	487	512	507	510	499	522	491	511	494	505	465	522	498	489	518	534	510	524	490	507	530	509	481	501	547	506	512	542	455	522	518	513	526	545	485	509	513	508	507	492	510	478	514	514	518	521	492	522	505	535	489	502	506	521	487	478	533	494	470	479	498	496	514	519	548	485	509	492	517	505	473	453	497	516	490	510	487	522	482	507	471	530	520	528	524	489	484	536	479	503	513	476	477	479	465	491	476	509	478	483	540	479	493	439	520	492	489	548	458	483	504	528	502	520	483	498	479	475	514	506	478	487	509	537	532	488	472	552	499	473	501	497	511	526	556	484	498	483	517	476	511	495	489	477	489	502	448	489	519	489	475	474	477	471	496	554	492	498	493	520	517	508	472	444	499	499	490	513	504	531	464	509	495	522	522	484	506	489	473	469	497	503	463	483	458	461	491	516	497	511	489	479	505	456	479	481	498	548	499	489	485	512	458	468	544	471	522	483	498	520	495	500	506	485	504	516	454	472	498	470	499	489	471	476	500	514	483	484	509	484	480	504	520	520	489	503	478	494	487	497	498	499	512	508	519	495
56749	20884	9550	4833	3484	2686	2169	1818	1510	1306	1234	1087	964	932	957	893	793	776	814	771	745	706	727	670	650	683	760	642	646	665	667	724	687	655	656	667	616	682	638	629	677	633	702	663	666	660	611	647	646	603	644	613	666	639	621	672	666	694	560	633	641	644	661	629	645	639	604	656	628	599	608	646	638	591	641	607	620	608	635	622	592	618	645	634	658	650	648	590	624	630	606	640	634	615	612	580	648	611	592	607	580	589	617	638	630	594	623	621	659	655	674	620	636	651	605	590	610	596	604	630	627	621	609	584	636	644	634	613	605	627	578	635	682	625	605	609	585	630	638	610	630	621	615	607	648	650	660	650	597	629	585	645	614	618	607	630	613	633	655	634	602	603	641	653	631	654	586	608	612	631	600	604	652	651	632	629	646	585	583	598	662	585	628	646	619	613	624	609	609	615	600	630	640	589	658	639	640	636	687	665	632	604	631	648	643	627	631	610	605	658	627	618	592	616	590	596	642	656	622	654	627	632	617	594	631	637	635	617	635	613	594	611	656	652	649	590	626	634	645	614	623	634	600	638	641	668	599	606	636	629	647	613	594	600	634	621	623	643	620	655	620	621	640	651	645	640	618	633	634	615	619	637	556	614	570	623	640	650	591	609	657	639	620	610	672	650	598	628	624	636	637	618	569	642	591	575	617	618	677	634	595	610	623	647	631	624	616	613	652	670	649	578	646	652	640	663	675	605	635	601	636	638	606	628	621	632	639	677	611	592	631	601	601	687	630	599	622	560	560	666	657	605	637	669	582	634	646	627	625	626	626	623	630	650	605	628	638	607	623	601	640	657	623	612	601	667	588	614	585	610	622	576	642	674	620	653	610	617	611	634	654	620	635	662	577	674	615	621	617	653	613	596	627	587	628	638	652	654	641	630	637	646	621	641	655	618	608	570	593	593	651	603	658	645	607	646	639	661	646	636	684	623	681	672	685	638	625	596	596	611	648	645	624	613	605	660	649	628	568	627	639	584	607	627	633	625	617	601	637	652	641	614	625	605	632	611	588	652	619	629	617	610	618	619	600	617	629	645	591	612	640	607	602	630	641	602	584	610	629	578	638	628	632	602	610	594	639	612	588	643	600	636	657	624	630	619	617	603	654	635	629	614	611	592	633	611	640	627	618	651	617	635	663	640	578	617	635	591	581	649	633	562	642	607	644	618	599	649	649	593	607	652	612	606	604	609	615	608	640	609	612	621	639	604	582	616	623	641	622	633	672	640	631	608	587	630	628	600	609	623	618	625	601	624	642	607	579	618	594	618	632	598	620	629	633	645	652	623	611	596	626	617	578	626	609	589	622	608	637	635	606	579	652	621	672	635	606	619	655	622	546	611	665	643	620	604	619	609	603	629	632	637	608	599	603	604	620	641	604	675	683	618	590	617	610	585	634	622	600	629	650	648	622	643	637	638	651	619	611	620	633	612	618	606	583	588	685	647	571	613	631	591	627	616	630	594	639	633	553	602	685	624	619	580	647	618	631	614	650	669	599	597	578	604	599	606	631	582	627	604	614	664	613	623	632	641	641	642	646	657	584	614	630	632	644	651	658	641	633	599	609	609	643	604	605	618	646	625	642	606	632	634	604	646	604	640	648	627	617	664	640	636	601	643	591	621	667	587	643	634	585	609	628	619	590	612	610	579	613	596	581	660	652	644	598	649	602	612	663	640	629	638	605	620	595	621	599	605	638	583	638	642	625	652	618	608	622	575	639	569	612	622	612	601	583	570	614	644	635	620	675	627	587	605	592	678	638	602	618	618	588	631	606	663	615	631	624	600	595	614	622	663	603	637	609	666	651	566	588	592	612	673	583	606	658	625	598	628	634	623	605	609	660	657	598	582	652	590	651	638	625	640	588	612	620	621	601	656	589	615	617	677	628	601	621	615	666	598	665	678	639	597	661	619	637	619	615	633	627	605	582	623	602	616	597	623	603	611	634	600	614	625	622	644	624	649	605	606	567	624	655	631	616	628	652	646	648	623	633	620	615	604	629	616	651	615	600	576	589	608	577	610	649	635	634	635	598	668	636	600	597	583	579	650	563	663	668	643	617	633	646	660	642	640	607	621	616	642	611	614	564	628	654	696	632	612	596	637	630	603	647	601	660	607	612	637	598	629	604	566	578	645	664	626	624	617	589	585	618	613	618	579	629	617	602	646	625	691	647	666	618	641	630	664	621	619	656	622	633	615	611	649	652	577	653	654	596	602	630	597	619	614	651	574	579	623	631	628	589	617	666	628	645	653	627	622	602	638	539	649	622	641	616	645	612	626	603	629	639	631	582	646	669	638	666	653	610	610	643	579	612	607	592	625	649	645	649	615	665	618	587	604	636	623	599	637	590	602	644	631	607	642	621	589	586	631	594	643	605	642	616	607	577	653	590	604	637	657	664	601	622	647	630	606	642	633	606	609	631	632	613	634	637	610	590	583	642	631	619	642	652	625	642	649	584	652	639	594	635	638	661	654	657	616	607	623	630	651	577	656	655	610	590	575	635	642	614	588	597	640	588	541	604	627	594	634	662	622	631	659	662	661	648	656	654	599	641	634	629	591	665	617	631	638	610	609	624	621	637	685	601	657	625	594	651	624	619	634	636	615	581	616	587	619	634	662	597	652	664	615	666	606	611	605	643	610	629	627	632	604	599	576	603	664	578	606	603	637	639	629	573	612	639	636	637	599	605	676	551	626	614	691	643	593	628	625	603	568	634	604	624	612	579	605	628	612	603	638	622	607	606	597	657	654	632	580	632	617	654	617	621	627	593	601	614	627	625	627	633	603	625	678	614	580	612	630	606	623	639	640	655	598	629	607	649	646	688	591	608	616	630	656	624	646	606	614	635	634	664	578	660	635	621	640	629	636	614	633	631	599	652	597	610	637	618	588	638	637	619	650	634	599	613	608	641	629	592	640	636	597	625	603	682	631	604	634	638	619	632	614	635	619	607	607	618	625	615	590	636	628	674	631	608	605	623	627	633	650	606	649	623	608	628	582	632	611	605	644	650	637	588	629	656	649	618	619	649	611	592	597	608	630	620	630	585	606	619	656	630	577	614	626	653	612	597	584	614	639	609	639	575	584	626	644	639	599	586	645	633	676	608	643	635	616	573	630	584	647	639	659	589	635	584	578	586	617	642	641	572	610	623	595	641	613	616	640	654	585	618	632	642	600	601	641	633	650	643	608	621	604	594	646	607	618	679	609	597	624	588	622	646	579	600	612	625	636	577	619	609	602	675	624	619	642	632	617	641	640	668	613	679	569	631	638	649	600	641	627	635	618	609	648	636	618	614	624	610	660	627	603	586	675	626	633	650	630	654	631	592	609	594	600	658	589	602	607	611	609	653	627	688	633	608	601	648	670	629	651	596	554	630	625	603	617	597	600	599	616	565	637	616	636	622	626	602	677	620	654	579	608	635	611	605	614	601	595	641	644	602	619	631	667	616	626	610	628
28566	19874	5929	647	515	464	323	249	232	246	244	215	231	225	226	210	206	214	224	208	257	220	221	236	247	251	240	212	247	255	235	230	207	238	227	240	221	219	226	241	217	225	220	204	238	213	213	228	264	224	230	205	230	224	217	242	224	260	222	220	225	235	243	227	201	219	217	233	231	230	232	223	273	230	237	238	251	242	201	232	253	231	223	232	225	242	208	255	228	234	240	252	234	214	253	224	229	233	241	218	211	227	238	241	236	232	206	226	209	248	231	225	221	220	234	241	238	251	236	218	234	211	229	242	213	215	236	247	224	236	225	231	244	232	239	232	210	221	207	214	241	229	221	246	239	244	219	215	236	216	223	234	226	228	217	217	214	255	247	249	229	247	243	218	226	206	243	219	232	210	204	229	217	268	248	227	216	237	224	229	214	226	237	243	238	229	215	251	213	263	243	219	226	228	203	232	242	230	205	210	244	225	213	251	255	235	241	260	232	227	242	234	258	224	236	245	233	223	234	231	224	241	200	220	237	237	247	260	246	221	236	234	233	256	230	219	230	248	235	246	249	258	235	229	225	224	212	240	237	251	244	228	214	245	236	225	230	213	258	245	218	218	194	235	223	223	246	212	220	244	215	247	214	204	224	233	232	234	245	223	213	213	209	221	223	241	234	252	243	209	245	215	228	247	241	225	229	235	265	221	215	231	223	219	223	218	246	212	221	211	223	236	203	249	239	238	241	247	224	237	247	258	237	232	246	244	245	238	236	204	240	253	223	205	242	255	206	215	236	203	228	238	215	221	206	254	251	268	217	227	232	240	221	244	248	227	223	232	221	208	210	221	202	247	205	233	231	253	239	205	227	238	203	212	234	221	219	215	223	224	279	242	223	267	226	220	232	238	238	208	243	241	239	235	249	224	222	204	226	220	229	215	256	221	226	263	229	227	234	237	241	232	222	225	222	209	222	200	226	223	216	223	258	219	217	247	222	239	212	219	227	222	262	249	235	205	218	235	229	243	221	244	224	219	229	236	250	249	243	236	208	238	217	222	236	246	227	206	227	247	227	235	236	247	259	201	235	265	229	225	230	223	220	239	225	256	226	235	236	207	212	259	225	227	213	241	234	205	240	224	218	210	228	253	225	207	217	230	236	233	212	209	210	247	229	242	239	243	225	224	218	229	230	245	214	249	213	234	224	224	234	236	219	214	254	229	225	250	221	220	261	231	239	200	213	196	236	228	214	242	229	205	211	202	233	224	225	238	222	228	218	246	209	241	235	220	222	221	207	226	243	267	225	235	212	233	236	219	223	260	238	235	243	207	248	233	243	230	238	210	243	238	245	239	220	218	233	199	220	230	224	251	228	222	211	243	216	225	221	218	207	240	237	237	228	236	235	247	242	239	247	220	250	247	255	219	217	229	230	219	211	210	245	246	222	218	243	212	230	256	267	248	216	210	232	229	217	239	214	215	235	223	234	239	237	234	231	209	235	210	248	213	232	241	238	241	220	218	238	226	232	221	231	233	253	224	255	233	233	229	199	215	230	228	220	249	250	272	209	212	226	227	230	225	227	239	239	218	245	228	243	221	220	249	268	198	247	221	224	231	211	236	241	253	226	220	225	202	224	218	232	226	220	232	221	228	246	195	235	229	262	222	220	227	207	220	216	241	259	237	202	223	234	225	228	238	221	244	230	223	239	234	231	212	241	224	194	235	218	240	219	224	256	229	222	227	221	214	215	231	226	210	235	204	235	247	225	198	193	247	247	221	243	217	222	232	246	208	215	228	207	220	240	229	203	230	240	252	227	245	224	223	229	243	233	264	226	241	221	267	213	253	239	225	232	230	244	246	215	224	233	228	256	230	236	242	239	234	218	251	215	240	223	177	221	248	274	226	232	204	244	229	234	226	256	202	254	228	224	209	236	209	217	264	238	249	211	239	220	211	233	230	236	199	208	227	210	229	260	192	191	231	247	207	242	233	241	226	249	208	230	253	217	226	223	227	215	233	219	238	244	253	211	223	221	205	211	240	205	234	190	244	207	218	201	249	234	235	233	196	217	223	236	245	241	211	228	239	210	231	225	226	233	206	220	225	256	232	225	215	226	238	234	244	217	230	207	226	243	237	213	226	224	236	286	208	245	212	233	245	230	227	235	235	230	201	225	209	207	227	214	241	236	217	204	232	214	245	241	237	235	222	246	238	214	198	242	231	222	222	241	192	229	232	233	221	256	217	252	217	230	236	204	251	231	258	229	250	251	243	220	195	232	219	231	214	241	219	209	248	216	233	226	228	240	217	218	230	216	235	201	232	222	229	254	231	245	255	231	226	213	228	250	234	225	212	228	214	229	217	227	229	245	214	210	214	237	229	211	202	240	246	247	224	251	206	228	217	240	208	229	259	217	238	212	230	217	236	210	228	247	228	225	228	241	226	245	227	222	255	266	245	241	238	237	216	231	252	256	247	239	229	225	236	228	229	236	269	229	212	211	240	226	241	244	245	217	239	220	239	216	229	224	229	238	228	223	228	204	230	222	224	217	216	221	246	222	226	213	226	218	249	234	216	232	234	229	210	199	199	213	246	229	202	223	254	218	240	233	240	223	198	223	235	215	240	257	197	231	213	228	213	245	238	231	244	257	222	229	218	243	242	220	208	216	225	247	252	209	238	226	233	244	209	240	236	268	243	261	245	230	225	211	236	210	222	229	235	246	222	189	205	242	233	204	232	219	215	239	241	207	257	210	228	243	227	209	197	242	209	230	243	256	229	223	215	215	232	239	211	240	245	226	228	224	233	254	226	231	223	245	228	262	205	216	249	237	238	211	230	248	266	241	232	236	235	233	259	231	217	226	223	232	244	235	242	227	252	240	245	223	237	237	232	215	240	235	246	249	250	237	210	244	244	244	230	245	214	230	243	204	230	238	199	199	263	258	254	212	219	257	209	230	225	224	229	229	239	217	216	245	211	244	235	240	237	244	243	212	207	211	216	242	222	258	227	231	234	239	260	228	233	204	222	263	213	232	218	226	248	261	235	226	225	226	207	242	240	224	236	223	218	209	197	237	202	257	237	222	228	253	202	258	213	242	257	240	246	233	226	217	275	259	214	209	239	220	244	231	228	217	220	207	237	255	235	222	218	256	199	221	236	219	234	251	207	215	226	253	230	241	216	218	203	226	208	252	225	201	228	220	240	238	223	197	200	241	234	221	247	233	226	211	220	219	227	211	259	221	224	210	216	228	232	245	214	226	230	231	208	222	230	229	220	208	225	255	239	239	220	225	216	224	255	222	226	246	235	224	201	228	211	210	209	225	219	242	244	252	217	246	224	235	242	248	216	214	239	225	265	227	209	228	253	201	238	248	219	207	228	222	219	214	215	246	227	234	203	246	226	230	219	252	219	235	234	239	211	202	230	203	247	254	233	207	228	210	240	238	236	219	209	257	223	210	246	211	231	239	228	224	255	213	236	226	225	228	246	247	244	224	249	250	242	242	238
22184	6263	676	474	392	356	353	318	318	312	297	353	314	325	298	286	300	321	288	277	295	324	309	287	291	296	285	291	316	339	298	279	266	307	294	260	302	279	290	303	301	336	280	285	287	295	281	279	296	296	295	271	312	308	298	293	297	288	315	319	313	310	289	312	290	292	275	263	277	284	276	283	279	284	285	285	276	311	276	322	339	293	289	284	301	303	294	309	281	294	317	288	276	289	302	304	293	302	315	277	262	258	256	266	278	294	260	330	270	273	298	251	310	299	279	300	282	267	287	309	276	279	253	303	290	282	319	268	275	297	280	295	305	277	291	299	301	288	297	296	292	289	276	286	303	304	299	296	278	291	257	281	291	307	325	293	298	283	301	307	319	271	286	288	302	287	303	276	315	323	287	287	291	314	320	282	312	265	304	300	296	281	292	295	281	307	323	311	297	300	292	275	299	258	297	312	279	309	294	335	267	303	268	232	291	290	270	278	300	290	307	297	299	262	296	259	276	284	304	305	310	270	294	318	278	266	281	285	290	314	290	277	305	288	269	313	295	307	289	294	300	298	283	291	250	290	313	264	307	299	284	286	302	292	270	313	266	279	292	252	308	288	267	266	287	313	299	309	289	277	282	280	269	249	286	263	304	274	311	304	270	282	268	297	286	281	259	250	287	293	310	286	299	322	266	290	310	288	334	300	316	312	289	324	311	303	299	302	304	273	297	316	286	274	286	293	269	289	293	284	268	301	275	310	313	294	304	265	296	303	298	249	295	278	319	315	301	282	293	294	266	289	274	309	295	294	295	291	301	317	283	315	277	291	274	270	258	338	297	293	303	297	282	293	277	283	302	271	303	330	277	296	267	311	310	317	291	307	289	268	269	269	296	287	280	290	286	289	282	304	289	284	292	292	315	287	309	278	312	268	270	270	337	259	274	299	310	322	268	286	275	277	275	316	284	317	307	296	288	262	320	308	312	320	283	272	292	290	286	291	294	279	274	312	290	265	294	293	286	277	316	272	296	281	280	309	276	297	271	305	298	294	273	285	290	277	296	287	285	287	295	289	280	264	266	286	291	298	297	302	293	281	284	295	300	273	287	292	297	308	292	286	291	272	283	299	290	266	295	295	315	306	282	280	281	282	283	317	309	280	275	278	303	278	271	277	285	306	298	301	299	319	297	290	272	282	297	273	307	299	258	304	303	262	285	318	281	281	314	299	295	303	286	266	267	294	302	291	296	265	303	291	301	296	286	265	283	297	290	267	297	284	324	268	291	288	289	292	298	299	301	298	312	305	287	273	295	272	301	295	322	301	310	293	298	290	277	280	285	293	300	298	299	261	291	309	325	283	312	311	282	314	297	323	306	288	302	297	286	298	297	279	322	277	290	291	277	293	295	304	290	267	316	307	280	297	286	254	308	290	312	264	272	271	296	314	299	313	273	292	287	293	323	282	282	284	291	261	279	286	295	280	312	283	263	308	287	315	301	330	306	286	274	271	295	276	292	272	290	278	267	281	339	297	287	281	274	288	323	297	275	318	285	283	299	312	288	303	278	307	272	294	272	301	294	296	287	303	278	274	301	320	293	299	286	311	285	268	298	291	271	285	319	313	273	248	297	285	251	287	280	285	318	278	303	320	282	307	264	304	300	295	308	281	284	265	296	275	282	287	281	301	287	272	284	277	297	280	317	278	268	315	287	304	319	275	281	290	286	269	301	330	268	267	298	285	287	280	295	289	303	325	283	302	294	296	281	297	325	300	302	255	302	264	278	291	308	303	291	303	270	304	306	308	295	304	285	288	311	322	256	287	312	320	295	284	240	271	290	287	291	298	291	296	300	305	288	311	312	293	279	300	281	272	269	282	286	300	251	279	290	290	310	310	289	279	281	268	281	315	290	278	279	283	286	289	321	275	268	250	295	281	308	281	279	303	292	298	298	296	296	278	292	309	293	302	305	279	279	285	279	311	261	294	329	298	302	326	295	294	300	275	291	287	292	293	303	291	264	280	299	280	302	294	267	334	304	278	278	283	274	253	304	297	297	316	302	310	271	304	316	281	309	299	299	309	285	285	284	292	305	268	309	279	292	282	254	297	268	311	297	308	310	281	309	281	306	271	297	301	277	298	285	307	265	269	297	300	288	265	308	285	292	265	266	309	261	276	276	298	286	299	270	288	301	282	281	289	297	300	301	297	290	287	286	289	294	296	269	279	262	283	296	289	308	305	304	305	354	268	303	259	296	276	263	322	284	312	287	293	301	337	283	299	275	303	285	296	280	252	275	258	294	253	308	277	285	293	319	298	305	289	288	278	298	292	298	287	288	290	277	293	274	281	281	299	296	311	278	282	310	291	279	250	283	296	311	298	311	282	300	255	306	306	247	280	272	291	296	310	302	289	278	304	253	276	304	276	283	292	292	283	290	274	291	306	314	300	302	298	286	307	286	252	304	280	275	294	291	264	283	282	282	324	266	276	315	278	297	297	276	313	297	299	274	278	290	261	284	299	302	294	287	276	292	290	271	339	290	286	285	310	283	323	283	293	305	294	289	273	294	296	283	281	275	297	283	272	308	289	274	315	273	281	252	274	328	303	291	336	298	271	294	301	279	287	278	275	292	308	308	288	268	289	290	292	313	271	282	288	308	279	306	296	294	277	269	265	267	294	259	273	278	285	283	298	267	309	299	272	312	338	295	276	292	309	259	289	288	308	290	287	318	304	250	281	293	305	272	311	268	293	285	263	257	286	289	283	309	318	284	283	294	281	311	312	279	258	267	295	312	315	296	292	273	255	290	304	295	276	300	268	278	295	273	273	266	269	318	264	272	303	297	267	272	312	285	283	300	272	318	310	297	287	299	298	289	284	304	275	257	285	316	294	290	274	284	307	260	292	261	297	290	269	327	282	266	308	294	307	281	289	311	304	286	287	295	289	266	305	303	311	280	299	304	313	297	295	318	252	291	302	293	257	277	322	301	306	302	263	280	301	309	269	281	286	281	255	300	276	307	312	282	289	279	260	312	302	299	276	323	326	268	292	273	300	284	308	305	317	290	277	284	286	268	278	275	290	268	285	298	277	251	307	307	280	289	290	289	297	295	294	314	268	297	284	289	329	283	287	270	295	287	312	291	267	274	288	260	277	295	274	281	281	304	293	292	296	302	275	280	250	258	288	291	295	305	280	291	305	298	300	271	311	289	322	281	290	305	309	276	331	287	316	300	303	283	321	285	299	311	279	263	300	298	273	320	287	283	297	293	336	326	273	274	291	303	287	286	308	301	320	268	290	267	306	256	287	302	292	309	305	292	289	298	300	299	267	294	281	279	311	309	280	255	301	317	290	302	294	270	298	327	304	300	264	279	315	296	317	277	283	282	281	308	296	287	268	296	295	281	271	316	304	277	297	289	276	293	294	269	302	298	313	279	294	274	289	289	304	297	279	285	294	303	272	295	279	305	305	294	301	305	286	298	292	282	304	290	293	287	287	311	295	316	272
24346	21481	28660	24643	21426	8594	1001	741	615	608	574	529	477	537	539	538	474	493	481	463	483	477	476	468	486	455	484	483	454	456	466	430	494	449	435	469	427	440	465	499	511	434	437	487	463	472	475	475	489	499	467	441	478	488	457	475	483	447	459	471	433	493	457	477	438	472	448	473	431	461	474	450	441	445	428	434	461	435	499	466	483	451	425	423	444	412	466	447	483	477	492	481	452	465	496	467	462	454	470	492	444	451	455	440	449	460	456	445	459	468	463	410	484	485	454	473	472	479	470	472	472	448	454	453	452	458	432	438	438	427	466	450	500	461	459	511	456	446	443	469	476	423	502	450	429	438	440	431	439	466	459	466	460	446	425	478	438	478	491	434	464	461	406	466	496	484	459	430	448	462	444	438	462	451	472	475	446	501	443	449	474	456	473	454	441	461	455	462	450	497	458	464	457	406	382	423	482	453	471	499	484	483	426	456	440	420	461	439	449	458	435	459	435	459	404	420	431	415	473	449	456	476	472	478	484	469	464	457	482	449	482	477	466	471	452	478	445	473	472	453	412	446	468	460	472	462	439	453	473	425	433	456	470	451	458	482	443	478	468	425	439	477	457	453	434	461	445	433	450	484	488	442	461	473	452	427	466	495	501	456	419	476	464	458	462	424	488	473	457	460	431	476	471	472	496	450	472	463	458	473	430	473	439	462	439	472	453	434	483	444	473	432	462	463	475	451	465	478	436	452	444	470	414	471	473	468	476	506	485	422	460	492	472	465	476	483	442	448	465	479	446	449	431	478	507	417	473	457	450	490	436	437	503	428	477	468	496	441	487	471	430	447	479	481	461	484	477	475	453	479	492	448	473	467	472	464	457	494	470	488	449	425	463	433	460	449	430	484	408	444	451	434	507	436	479	478	436	456	494	479	450	463	439	460	430	436	477	463	444	472	465	463	438	436	479	447	479	480	479	455	449	439	460	461	458	463	440	461	483	456	473	465	451	504	469	483	432	457	460	434	445	450	468	462	444	405	489	449	470	491	463	506	474	416	457	435	445	431	463	428	435	490	454	473	415	432	453	459	454	469	439	504	442	475	471	470	438	471	447	473	440	401	451	415	476	491	435	452	459	429	444	459	408	459	430	477	487	453	483	438	434	466	488	469	439	463	444	428	470	473	469	445	474	437	431	439	474	439	492	447	493	466	476	483	446	461	461	468	481	556	455	469	512	453	436	460	451	475	457	427	470	462	464	456	444	471	461	471	419	468	492	501	468	441	452	468	512	468	485	469	439	473	466	426	481	481	467	492	474	438	509	487	454	457	485	473	434	473	490	451	453	499	489	487	437	469	459	426	463	445	483	452	464	454	424	424	439	459	452	460	453	423	467	479	477	397	455	462	466	456	447	465	437	449	466	471	428	457	459	439	445	464	439	477	479	438	455	422	462	454	488	481	471	454	468	478	482	480	471	473	480	445	453	447	458	460	483	460	464	447	481	443	444	449	428	455	455	416	454	466	467	473	469	437	458	458	448	451	442	429	482	449	429	467	423	473	445	423	452	435	475	444	442	476	462	428	420	503	425	448	464	457	475	468	379	456	477	482	462	457	480	452	473	493	451	433	485	437	460	437	463	468	483	452	483	416	468	467	426	496	448	438	467	447	436	501	493	447	446	442	498	460	475	473	447	467	491	414	477	450	483	466	450	467	451	455	455	473	444	433	473	464	456	466	451	460	415	473	433	445	432	469	447	431	442	460	445	441	459	468	472	477	424	493	444	423	441	488	445	462	452	464	459	443	507	437	468	465	455	492	468	426	401	486	489	485	436	445	477	452	501	475	476	471	488	472	451	464	455	467	476	449	441	496	454	442	502	457	469	469	450	436	481	434	463	477	459	470	486	418	452	444	456	479	491	425	473	412	454	460	433	449	452	434	430	436	459	434	479	440	450	421	450	442	441	443	486	476	486	437	449	445	459	432	484	450	448	477	456	443	412	476	438	456	447	441	464	441	425	454	480	437	472	444	449	437	396	445	482	440	454	436	475	437	422	462	458	467	492	467	461	521	439	458	462	427	478	440	475	476	448	433	441	434	436	492	458	474	454	495	494	456	456	449	468	440	462	470	463	432	483	447	450	449	455	441	462	445	445	460	414	431	455	472	462	425	439	424	439	502	447	465	484	452	468	456	455	476	456	452	502	456	444	449	423	460	463	464	455	433	462	460	424	483	464	457	436	457	479	482	468	447	423	436	460	486	438	440	481	469	435	483	466	455	494	436	467	464	438	480	468	466	467	415	438	461	446	422	477	469	448	438	432	465	425	506	439	497	478	449	478	491	468	472	471	423	459	476	484	451	448	449	456	459	440	457	451	468	455	472	461	450	430	487	445	470	475	450	440	470	476	433	456	471	469	439	461	507	449	436	477	472	447	506	419	455	429	468	501	444	458	472	473	458	465	475	486	475	419	475	458	443	483	450	409	464	465	460	445	458	472	473	439	481	441	481	479	443	435	457	442	432	497	495	473	471	439	453	426	479	485	454	434	470	464	459	450	479	481	457	478	456	467	458	478	479	480	436	466	456	455	429	426	486	470	466	451	475	474	404	481	429	475	499	471	445	440	468	438	453	462	466	444	448	475	458	453	465	465	459	492	481	480	448	456	477	474	460	453	449	478	452	473	492	471	469	432	480	448	430	446	476	468	491	522	438	436	491	474	435	502	484	470	479	464	411	458	476	433	481	451	454	438	452	441	472	483	472	441	487	463	433	466	468	484	489	455	482	519	423	407	450	465	447	459	476	437	472	446	469	465	456	470	460	400	452	467	466	423	427	477	474	423	433	452	491	484	458	457	484	494	454	466	460	460	444	439	459	449	443	482	491	504	455	460	486	453	430	437	503	496	472	479	470	461	448	444	464	480	453	481	446	436	457	505	488	461	452	449	452	458	473	493	464	512	459	442	483	444	420	437	434	491	410	459	489	444	509	470	449	457	463	433	448	452	482	463	434	480	434	484	470	424	406	486	457	492	435	481	451	456	468	464	446	463	482	489	488	436	433	472	468	460	418	464	457	454	470	429	515	477	445	450	497	440	426	448	472	454	477	461	430	475	444	485	419	502	467	486	420	421	448	470	448	435	436	463	460	463	424	476	447	447	454	424	440	487	456	451	474	491	419	478	481	482	475	434	468	430	495	417	476	451	466	456	473	503	468	443	463	506	448	453	439	499	466	453	432	464	451	444	475	468	492	467	449	452	448	464	491	452	469	409	455	443	429	458	478	448	442	449	512	450	464	468	464	429	467	458	417	481	466	454	425	455	436	437	481	452	453	502	419	387	451	431	442	431	434	442	463	430	421	442	477	464	493	436	441	464	483	456	463	459	459	486	460	441	492	440	460	474	445	476	497	463	443	484	469	474	475	463	485	458	484	461	423	499	504	453	442	451	451	500	447	498	442	470	483	467	446	484	497	457	446	495	488	440	455	445	448	468	463	466	479	439	475
49223	18847	5589	2816	1968	1605	1384	1184	960	881	844	798	731	750	725	725	659	667	659	599	624	628	591	640	629	581	628	612	538	574	585	579	560	627	585	568	582	579	591	632	586	573	606	553	636	552	561	546	580	538	573	574	573	570	565	556	556	559	591	610	609	546	545	561	592	558	549	552	552	550	596	571	578	548	553	562	565	532	566	594	563	613	545	537	556	552	539	549	574	602	540	573	549	585	581	594	578	530	584	563	553	589	538	598	571	551	549	580	559	551	552	544	570	582	554	576	565	552	555	581	599	548	583	626	535	570	548	602	551	578	563	563	590	617	577	530	565	588	558	551	571	574	538	565	571	545	599	564	545	562	578	586	580	526	597	536	526	570	532	520	566	580	541	588	566	526	572	539	581	567	600	568	558	555	535	559	558	565	574	583	556	547	573	571	579	600	573	571	538	549	569	547	575	563	546	569	565	546	588	564	547	589	553	611	580	520	530	574	569	533	588	580	550	537	569	592	556	601	582	551	552	550	550	550	558	581	581	581	582	551	562	547	546	588	554	574	548	526	573	569	595	598	591	547	583	615	571	565	584	562	633	567	579	553	574	608	549	619	551	548	545	557	543	541	566	608	539	526	578	519	543	583	554	556	562	570	538	521	530	567	547	550	576	563	528	583	586	594	570	608	580	592	550	537	536	587	539	543	522	527	578	559	582	565	572	558	599	571	566	576	559	576	570	602	532	554	554	558	549	559	553	559	571	521	607	558	525	546	555	563	563	563	559	586	532	554	548	514	563	574	598	546	561	569	525	589	550	555	577	551	595	569	608	547	509	567	550	574	631	607	572	550	591	597	558	594	557	569	574	533	556	591	549	561	567	554	572	573	581	551	543	577	570	553	563	563	544	548	581	550	590	573	547	556	599	526	552	574	515	592	577	545	551	601	554	531	596	589	565	552	576	534	560	546	564	541	585	584	502	589	597	588	547	537	569	558	539	542	545	535	599	585	615	547	571	558	587	547	551	543	548	543	530	573	602	519	589	594	582	612	506	532	563	585	579	563	541	608	558	523	564	582	596	560	599	544	549	520	578	612	603	566	558	579	556	592	584	590	539	547	556	563	598	546	574	581	557	608	574	535	577	583	533	566	561	562	527	576	525	563	554	565	556	545	567	570	581	550	593	543	564	556	535	548	532	568	560	599	574	590	578	529	592	628	555	578	517	603	568	537	607	539	563	574	564	544	593	549	558	565	572	589	557	613	554	576	551	550	556	570	635	568	547	555	536	585	549	576	572	589	575	595	571	591	557	580	569	576	545	563	567	583	555	576	545	567	538	557	507	559	492	551	564	568	572	572	580	558	558	577	561	554	550	592	570	567	529	563	601	573	603	541	576	577	516	585	589	561	533	563	541	565	537	589	555	527	511	568	553	560	573	571	548	533	565	592	577	555	567	537	563	545	588	525	582	563	581	518	529	534	542	568	558	558	588	541	546	590	536	561	560	574	548	559	549	563	576	578	600	531	545	577	555	536	585	562	540	551	586	600	542	589	540	556	560	546	536	599	571	542	551	533	598	572	527	560	510	565	556	559	550	578	539	547	550	570	546	595	570	544	553	555	560	540	564	532	559	540	564	587	545	567	537	547	606	550	545	526	567	606	581	568	517	570	545	561	548	550	542	539	547	599	555	588	580	603	518	585	573	582	570	575	564	536	562	573	580	567	568	562	579	589	578	550	551	574	579	557	557	570	585	575	549	568	579	589	569	617	527	544	563	580	629	570	563	583	564	557	541	518	544	582	571	572	551	540	547	521	553	580	540	582	573	553	580	540	553	550	565	536	547	586	529	566	568	538	549	550	576	570	540	569	563	586	601	560	555	576	543	539	513	541	557	578	605	549	593	561	565	530	571	538	527	539	557	572	514	548	577	559	540	584	602	540	548	576	585	554	572	554	585	566	558	524	563	609	581	576	555	569	560	600	591	600	576	520	554	543	563	564	581	572	575	573	554	577	549	597	531	579	537	546	541	536	581	569	567	570	585	575	540	600	555	583	554	542	586	576	571	579	590	557	596	560	585	580	551	565	545	536	541	574	544	562	546	532	556	590	590	533	512	600	583	559	551	524	579	579	535	564	620	545	575	558	525	578	532	598	521	552	594	565	589	558	584	556	541	538	587	556	554	571	571	584	527	585	590	537	545	562	526	551	563	599	552	550	534	587	598	552	574	532	594	577	553	574	560	613	558	555	566	561	566	574	564	568	591	578	501	533	599	580	558	577	579	573	582	586	572	556	614	577	551	577	596	610	574	537	571	544	565	555	607	533	562	579	601	584	588	632	557	532	556	573	550	614	600	587	553	591	554	544	540	566	552	529	600	543	591	600	562	621	569	602	587	518	536	588	575	592	539	538	563	556	603	553	571	565	528	533	556	586	581	567	536	557	529	569	577	556	560	549	571	558	588	528	561	563	599	527	574	559	567	581	555	598	556	539	584	570	539	582	585	559	553	558	547	580	566	580	592	530	560	575	579	527	545	573	530	585	542	577	569	524	572	623	546	543	568	598	560	603	540	539	599	569	607	547	566	576	576	555	586	566	545	579	593	583	581	573	547	555	587	571	627	531	582	538	484	610	560	575	603	567	600	637	635	560	573	534	561	547	563	573	512	537	649	602	601	581	525	593	543	555	565	572	532	570	560	543	556	538	545	585	547	570	565	503	561	589	571	572	601	587	553	551	559	579	519	549	568	544	578	563	523	584	573	569	549	509	568	565	547	562	539	592	552	590	533	550	587	600	549	583	549	577	587	541	587	591	578	589	553	571	551	552	541	541	592	584	569	578	540	572	559	528	544	577	537	595	522	557	551	570	544	599	578	560	549	555	586	531	575	549	567	563	602	594	534	532	554	573	573	585	564	551	543	596	564	538	549	546	558	577	532	536	577	556	573	584	576	516	560	558	558	566	555	569	577	572	536	497	612	556	547	537	559	529	549	591	582	528	579	562	545	550	543	594	525	561	573	558	602	546	593	585	538	541	579	587	556	557	558	557	593	550	550	551	563	532	591	588	572	544	508	569	612	522	566	590	527	563	570	608	551	585	547	565	550	540	573	595	597	581	572	604	540	531	589	537	579	570	574	569	580	549	551	558	553	592	583	549	539	554	580	576	531	527	579	583	563	546	616	590	577	579	566	541	566	603	572	554	509	560	558	569	523	555	542	564	587	601	562	555	571	566	554	548	581	595	583	543	554	602	583	565	578	533	565	596	538	593	570	546	604	537	578	546	558	562	564	543	549	583	578	599	534	551	574	529	555	534	578	615	555	554	559	554	578	571	582	542	604	531	576	543	586	558	553	525	523	572	632	541	598	579	545	571	540	579	569	580	582	583	547	517	569	574	554	529	553	539	547	610	614	546	553	536	569	536	539	553	575	579	617	507	563	555	566	560	571	527	560	590	558	551	526	541	522	546	568	571	553	603	562	557	568	547	582	565	571	549	575	579	570	603
25821	21507	27406	25628	7110	413	301	284	272	232	209	242	187	184	208	192	206	212	165	169	180	181	167	194	168	174	206	171	172	173	176	163	193	191	169	177	174	192	158	181	185	194	176	191	172	175	177	182	197	182	172	164	169	173	184	166	191	191	146	179	158	184	156	179	168	154	159	174	175	190	186	168	180	172	175	157	167	183	158	195	169	159	173	194	150	163	174	157	195	165	159	185	197	165	178	159	168	181	186	174	162	156	172	165	177	172	176	184	180	170	145	178	188	162	169	160	168	174	175	189	193	166	183	205	170	177	171	185	169	192	174	175	178	166	210	152	181	166	159	156	175	173	178	150	162	179	170	158	165	164	189	152	188	179	164	175	164	176	174	164	173	181	180	194	164	161	165	183	175	195	188	147	160	160	162	190	195	173	162	168	177	151	183	170	186	190	182	167	177	151	156	163	149	161	165	186	156	180	193	172	177	197	181	192	188	175	175	179	161	200	155	156	142	171	203	174	156	152	157	184	176	173	209	172	174	169	164	166	181	180	175	182	164	187	175	190	182	200	161	154	180	170	165	160	173	176	161	172	180	177	177	171	183	161	173	174	183	190	161	192	144	154	164	159	181	171	174	167	177	171	170	171	185	169	164	176	179	166	175	187	158	164	189	173	180	158	166	181	206	192	177	164	159	140	146	169	186	162	187	183	167	173	174	193	147	160	189	176	174	199	167	181	160	181	179	169	186	191	150	165	170	178	173	170	160	194	147	181	174	183	190	191	167	162	176	183	200	176	167	156	172	200	186	169	188	199	176	165	166	173	162	161	170	189	186	175	180	158	187	174	191	178	179	156	166	178	172	158	183	152	170	170	153	181	162	188	167	160	169	194	174	155	166	167	160	175	198	171	180	178	154	159	198	167	165	183	170	171	187	183	177	162	169	173	167	168	171	190	186	165	187	181	175	179	184	148	179	184	177	163	184	173	192	150	184	170	169	159	168	153	189	175	176	183	173	152	188	190	169	196	188	180	178	190	163	164	169	175	192	175	178	158	173	177	167	160	173	163	177	174	154	197	167	144	167	184	160	170	175	158	166	186	200	175	171	174	173	171	158	163	163	158	178	164	160	188	153	168	170	182	196	177	192	179	166	170	183	157	169	179	172	184	176	176	166	194	174	173	170	168	163	175	162	144	184	166	196	169	175	162	192	199	181	199	164	173	199	182	171	201	168	182	204	137	186	146	166	183	177	165	189	178	180	162	176	206	189	174	185	178	163	154	165	167	188	179	149	183	168	156	204	167	161	184	178	180	178	168	163	175	174	168	192	184	175	187	147	177	198	176	170	165	186	174	174	162	172	194	174	141	182	201	170	172	182	182	195	197	176	163	150	181	176	162	152	168	160	169	150	181	168	182	176	174	192	174	171	165	143	144	161	162	159	176	150	174	164	210	161	170	182	164	194	157	154	201	161	163	177	181	172	188	165	191	177	195	168	193	199	177	175	162	201	194	159	173	188	187	163	177	171	180	171	177	196	172	160	187	175	173	185	171	179	173	177	187	189	181	163	168	168	178	159	156	190	174	163	156	179	176	173	163	177	153	158	175	163	174	152	145	188	164	149	171	173	170	165	161	150	195	177	184	144	153	172	159	172	180	156	155	168	172	143	158	175	170	165	159	159	172	194	171	185	174	169	164	183	180	172	183	198	176	159	172	183	174	171	163	175	200	161	180	165	158	184	163	155	182	167	166	181	179	190	148	163	161	195	180	170	192	158	179	183	193	168	184	160	188	169	199	177	195	177	195	179	163	159	175	186	156	175	172	164	154	168	165	199	158	175	161	168	180	163	174	196	163	174	176	192	169	199	183	146	162	166	162	172	158	171	170	179	189	175	156	196	163	186	156	153	169	174	181	179	182	178	186	163	165	168	167	183	190	173	184	153	191	176	180	151	204	180	169	154	180	171	183	171	160	177	174	173	158	164	162	187	143	195	169	186	190	166	160	205	197	153	191	180	152	202	177	164	190	198	176	169	175	184	169	185	171	153	185	153	150	185	172	165	171	185	156	179	183	170	172	172	213	159	166	169	169	182	158	170	173	167	194	166	160	163	185	170	151	191	163	171	184	168	199	160	173	163	169	156	174	187	171	180	158	171	166	167	174	178	182	161	164	174	178	206	174	186	166	145	155	166	184	176	175	149	182	185	160	169	150	171	188	171	172	189	189	201	162	173	152	195	190	189	155	189	194	183	195	148	191	178	183	177	190	184	165	173	160	151	150	169	195	178	172	166	180	165	163	167	157	173	181	156	170	175	181	162	187	198	167	157	178	163	178	180	162	182	165	181	164	169	175	167	179	186	172	181	161	150	169	181	188	176	175	189	212	173	168	182	201	186	154	178	186	166	160	191	157	183	168	194	182	174	212	142	159	166	170	167	187	172	180	167	199	190	181	144	194	189	205	171	172	167	183	169	176	183	192	173	154	186	162	165	168	183	185	170	165	176	177	174	181	153	187	173	179	180	173	156	168	153	174	209	169	176	171	150	175	174	171	156	169	178	197	173	177	171	141	196	184	164	182	177	167	171	192	165	184	171	165	165	178	160	197	205	178	163	191	183	180	176	168	190	162	170	156	172	161	162	178	161	152	164	178	173	183	148	169	165	172	173	171	186	172	177	158	177	172	169	184	158	195	186	166	171	175	165	170	168	168	152	194	152	186	153	181	184	187	174	183	157	171	162	159	189	185	156	180	179	174	176	171	191	178	181	182	182	164	167	191	180	169	195	174	158	160	160	198	178	178	197	173	174	182	183	168	175	181	178	172	169	161	171	182	180	183	192	159	167	165	160	168	168	171	165	150	166	174	162	175	153	190	174	192	170	148	184	172	157	189	162	159	165	162	153	166	211	190	179	167	196	180	175	188	166	163	159	164	152	164	184	179	153	192	184	185	173	178	158	181	198	173	152	174	204	188	162	178	177	168	152	172	159	185	167	187	177	176	141	180	165	162	192	195	184	169	175	165	145	185	139	189	183	173	177	150	179	177	186	169	179	179	168	185	172	184	205	173	166	159	184	186	156	160	188	191	167	173	186	177	163	181	190	188	158	158	180	183	154	177	179	163	173	196	180	176	183	172	177	176	199	178	159	167	173	189	180	164	193	196	204	181	166	176	183	180	193	194	167	166	157	172	182	154	154	162	185	156	191	177	178	168	165	192	190	179	170	172	159	180	173	159	171	178	157	168	190	190	159	163	158	180	180	175	157	203	167	158	176	190	163	154	197	166	183	173	178	160	186	193	170	163	161	159	171	187	151	190	197	178	189	151	159	172	165	192	163	180	193	182	177	191	164	170	176	185	180	175	186	159	175	154	173	214	167	175	169	173	176	182	172	150	186	172	170	173	168	156	159	186	191	177	177	161	172	165	174	192	191	186	162	184	163	183	170	170	177	186	181	182	170	189	181	151	163	174	173	188	157	167	184	170	193	185	158	176	189	182	179	150	199	181
46560	15315	2855	1357	998	805	652	478	452	479	407	368	358	300	284	282	277	312	295	283	229	260	265	264	236	256	258	266	254	270	245	228	273	247	261	255	258	229	246	247	228	267	260	236	240	257	250	238	242	235	243	240	233	246	271	239	221	229	241	247	245	261	246	246	250	219	258	232	225	224	234	218	247	252	252	215	209	266	220	226	238	230	232	242	219	229	241	232	229	247	215	234	224	252	247	259	242	258	235	245	239	240	235	254	246	200	227	247	244	237	233	253	260	208	237	225	215	275	243	245	259	228	242	246	247	286	236	234	203	239	241	246	249	237	241	248	257	226	235	205	257	260	259	239	250	245	249	220	261	260	240	216	257	217	213	240	224	221	256	248	234	228	244	234	255	235	238	236	253	226	246	252	223	249	222	231	213	200	255	239	235	233	220	228	228	238	240	234	238	232	248	230	250	244	220	280	234	225	238	247	266	214	240	238	212	206	279	258	248	232	243	239	199	235	252	232	244	241	232	245	218	238	250	227	231	232	234	211	222	246	260	232	233	267	240	258	236	233	222	234	241	260	222	222	241	250	228	226	229	252	275	210	223	215	248	252	204	249	247	219	234	245	248	227	237	250	213	245	252	253	283	224	221	217	257	233	261	228	257	271	267	222	238	265	242	239	215	246	217	247	229	231	221	235	233	240	249	241	234	267	244	238	250	257	258	243	212	246	246	211	250	242	243	220	210	252	227	229	231	231	247	278	226	242	218	245	235	238	228	244	221	259	243	252	227	231	219	264	245	238	230	257	237	236	261	245	241	255	238	237	243	250	236	250	228	264	258	240	218	245	240	238	233	250	218	241	245	213	233	221	245	250	232	238	230	229	222	242	248	228	262	238	228	250	226	233	231	243	229	246	222	221	249	236	256	240	226	227	236	257	238	229	222	220	238	203	243	236	254	244	215	228	214	236	230	225	243	248	243	235	221	211	223	247	230	217	233	217	229	219	240	198	265	245	238	254	227	240	219	224	202	226	243	253	209	259	236	254	209	227	245	244	244	224	222	254	235	219	224	235	264	228	238	210	234	244	217	235	259	248	242	252	216	235	229	218	233	241	266	208	238	237	241	252	229	229	224	254	251	243	257	265	264	271	204	228	254	248	234	224	224	252	243	231	227	212	251	225	275	239	256	218	252	247	267	231	244	203	237	222	226	229	219	253	245	227	228	218	235	213	265	246	238	241	279	265	245	251	240	228	227	240	223	253	257	263	219	238	216	244	234	221	237	230	250	227	250	248	273	246	242	204	235	229	230	230	215	270	230	221	229	230	234	240	216	250	239	246	235	237	238	231	218	264	229	235	213	260	245	222	263	246	283	253	234	246	247	237	202	211	207	248	241	228	245	257	235	275	248	226	215	237	269	238	266	259	237	237	245	242	220	234	238	220	239	257	221	224	223	243	237	266	272	231	247	229	213	241	250	230	249	252	256	266	222	257	259	251	234	209	218	233	234	243	256	253	252	238	244	234	210	215	245	231	229	259	247	220	245	242	253	241	248	235	251	242	223	250	248	245	231	217	225	203	219	258	232	225	240	244	255	237	260	241	234	239	261	226	253	231	226	222	243	261	237	240	224	244	273	237	228	239	243	217	246	230	256	224	237	279	223	256	232	216	253	262	222	247	241	229	219	236	244	229	246	233	221	256	243	233	243	220	236	226	227	274	261	246	253	242	236	275	247	257	230	234	246	246	230	236	233	250	251	231	239	233	237	231	232	256	234	254	253	229	237	240	250	250	242	261	271	212	234	256	263	216	223	227	223	254	255	262	219	260	276	237	256	257	235	247	216	241	220	273	228	225	240	212	212	251	236	228	258	223	234	245	224	255	269	212	232	232	263	243	237	266	251	261	232	220	229	251	220	232	241	234	256	256	254	226	230	255	247	231	218	238	234	226	230	258	244	239	235	256	224	226	224	246	248	246	234	254	237	232	239	248	238	238	246	228	225	232	240	244	246	237	246	241	246	248	216	269	271	238	251	247	226	192	226	235	239	247	229	236	230	228	244	233	249	224	232	207	213	204	229	232	209	222	213	260	207	231	248	227	241	248	234	238	247	243	249	223	216	262	222	255	213	205	230	242	241	246	225	237	217	248	239	232	241	238	221	267	236	251	233	213	241	240	223	225	259	265	198	226	229	235	229	212	251	256	242	255	239	236	201	245	223	207	238	216	246	264	261	235	237	228	254	252	232	239	245	223	241	215	247	233	243	230	226	237	228	256	275	226	226	231	237	258	262	265	239	264	234	245	233	251	244	235	242	235	245	250	244	271	223	223	241	239	252	242	245	229	228	245	215	246	232	243	253	255	257	239	211	249	241	242	228	229	239	230	255	225	253	246	284	231	235	246	249	242	221	213	248	237	259	258	248	249	219	240	235	234	263	240	226	240	239	227	218	234	233	255	250	229	231	271	235	229	263	235	242	238	248	215	230	218	256	265	225	244	262	238	235	235	239	241	247	238	244	244	228	262	241	228	261	245	217	248	250	248	238	223	248	224	211	228	242	241	248	242	244	268	246	218	248	219	277	243	236	234	253	242	230	252	241	228	231	238	231	220	239	216	229	205	247	218	261	238	253	232	242	236	249	264	228	256	228	256	247	220	248	255	233	211	272	223	208	228	228	236	219	207	229	240	234	243	236	234	246	234	269	246	237	241	271	244	264	220	227	230	217	230	236	234	255	226	252	254	265	229	230	243	267	240	276	237	227	235	267	245	220	211	231	228	258	242	228	243	243	250	232	257	240	221	211	255	260	224	250	225	235	226	232	247	250	229	227	245	213	236	239	229	230	233	246	229	259	221	232	218	243	248	262	210	222	234	235	222	228	258	234	243	231	242	218	223	232	236	257	214	221	231	237	242	233	199	231	246	248	238	227	215	253	219	235	231	253	235	228	230	254	238	239	263	234	240	273	224	220	237	215	231	211	220	251	215	243	217	233	249	236	257	238	228	224	248	254	247	234	230	238	225	225	254	251	234	247	238	241	244	224	217	240	233	257	269	235	247	245	232	241	252	233	256	258	230	249	252	234	208	222	236	223	239	250	260	253	233	262	239	236	266	262	258	260	246	222	234	219	234	264	238	228	226	270	226	233	243	238	236	243	222	238	229	243	243	238	242	230	240	244	251	255	240	254	218	219	250	229	238	234	232	239	245	248	216	211	200	253	260	262	225	243	216	221	242	251	260	231	260	236	238	205	230	251	234	257	247	242	236	231	211	240	253	222	281	242	207	262	225	232	212	257	223	234	219	258	207	256	218	238	207	250	244	229	255	272	240	237	268	256	222	224	227	237	235	221	234	229	261	240	267	241	236	232	245	236	263	236	237	232	259	242	269	248	253	232	237	244	241	272	245	225	239	232	226	226	205	244	241	228	246	241	251	257	240	241	234	216	262	252	245	247	255	239	232	242	230	242	240	229	219	247	270	245	271	260	241	217	244	251	236	253	230	243	225
23368	21527	29349	24130	21517	21556	7679	1161	867	806	710	696	645	661	633	570	547	587	577	546	572	562	523	524	486	562	495	534	461	530	516	498	513	523	556	525	547	490	491	515	511	505	495	531	549	478	556	559	497	525	477	502	502	499	502	497	483	506	516	532	557	492	487	497	521	498	489	476	469	471	517	481	467	496	482	514	499	443	493	537	517	544	498	488	504	460	530	509	542	511	456	523	516	491	499	497	474	522	511	479	484	494	497	491	531	503	509	496	554	504	469	474	517	503	546	489	513	485	535	520	520	515	480	519	523	489	480	468	528	482	514	489	503	492	510	494	521	496	501	512	532	491	502	489	487	518	511	536	472	509	510	476	509	499	520	564	455	529	528	530	530	526	489	505	525	508	510	461	532	485	503	502	479	492	512	478	498	529	494	524	444	489	473	464	469	504	525	499	505	504	508	503	518	478	580	511	505	524	485	494	499	441	488	516	507	517	533	528	488	473	519	459	539	507	511	517	511	503	512	523	500	456	503	460	551	471	518	503	500	491	542	526	500	506	500	492	496	496	559	490	485	491	498	497	499	425	491	518	487	468	476	482	498	479	491	507	507	529	459	500	472	498	507	476	507	463	486	492	494	454	480	517	516	487	514	502	530	467	492	504	496	505	510	552	530	495	534	466	510	496	502	554	519	483	486	497	503	498	478	479	479	484	494	492	477	502	506	508	509	528	497	530	485	504	490	428	462	498	538	497	511	502	494	533	518	498	473	493	500	481	504	489	511	479	538	481	469	481	480	515	486	500	498	520	501	467	518	531	477	463	483	542	513	495	508	492	497	497	510	492	524	485	478	449	486	525	523	538	470	467	508	486	480	508	458	480	486	452	510	507	508	502	506	498	495	495	523	496	496	479	536	505	480	465	452	490	545	522	483	477	518	520	443	496	476	505	503	444	525	530	480	488	504	504	490	465	491	479	527	512	516	470	494	524	490	497	488	527	476	481	463	446	523	473	488	476	518	468	522	502	514	493	471	476	492	525	507	557	514	474	499	518	504	486	493	489	520	531	493	485	461	496	487	502	523	511	483	505	477	538	480	520	504	501	491	497	506	492	536	505	527	509	511	484	491	521	522	477	487	490	512	534	488	532	479	500	528	501	516	492	511	475	524	488	443	528	498	521	452	511	526	497	534	480	476	448	513	497	508	503	495	463	474	498	489	475	508	437	517	484	485	474	528	524	494	505	485	497	496	530	500	493	480	553	480	502	464	551	527	500	490	529	511	481	534	475	497	502	476	502	508	471	493	495	489	490	505	509	531	491	473	541	517	480	532	476	477	507	531	470	490	504	499	484	519	477	524	499	505	487	481	499	523	486	512	478	501	504	481	482	491	503	499	496	520	501	487	498	490	503	497	534	488	543	505	516	467	512	509	538	520	478	523	510	517	526	517	500	527	464	503	490	491	471	520	510	509	489	506	480	506	448	501	490	459	516	537	482	476	472	467	498	461	478	469	504	497	504	505	504	522	502	498	515	487	489	509	460	498	541	552	469	469	545	507	497	456	516	487	479	496	494	472	549	530	529	522	471	490	512	479	520	513	495	499	488	514	497	509	490	549	512	494	509	478	516	502	464	497	470	488	506	471	486	490	483	476	480	466	493	548	534	518	472	522	462	526	503	522	482	505	541	490	487	494	474	510	488	502	491	484	528	491	480	486	463	480	492	495	532	459	534	532	495	529	511	477	483	495	467	517	480	531	484	489	507	526	495	516	468	530	514	442	496	536	477	514	492	476	486	501	535	477	458	509	543	478	511	471	486	504	524	464	510	485	492	479	507	477	476	472	452	526	500	500	509	455	503	507	496	486	460	492	475	512	510	519	509	499	535	444	540	508	527	487	515	522	500	544	499	519	493	497	512	463	510	484	511	483	496	510	497	489	481	492	503	482	497	507	508	453	494	528	491	494	509	492	494	506	499	516	458	510	526	501	478	497	507	482	514	526	462	486	508	506	503	513	480	532	535	483	529	490	515	445	478	496	511	473	492	464	524	517	496	538	534	498	434	511	488	497	492	493	486	532	508	479	514	500	486	496	536	488	503	523	479	483	491	507	476	541	501	485	497	509	514	517	506	493	465	522	494	461	505	484	539	516	486	464	473	511	446	525	497	502	497	508	517	491	504	504	461	524	533	499	541	515	510	501	464	513	490	538	466	491	493	517	478	487	511	506	507	509	495	447	535	489	491	514	458	475	482	500	479	489	462	500	520	510	516	498	458	538	493	494	472	457	525	487	489	476	522	468	504	522	486	475	516	490	463	511	480	497	461	464	531	494	524	476	482	520	537	503	491	480	504	485	479	481	512	487	478	490	499	507	479	491	489	477	488	487	508	466	468	460	515	525	486	502	511	499	519	518	514	474	505	554	487	462	510	533	508	479	473	535	501	487	516	498	484	530	485	494	544	526	499	498	528	497	472	494	477	499	492	463	472	483	457	502	496	492	490	509	497	510	504	515	500	487	476	474	485	496	506	478	496	521	532	523	457	480	483	491	497	494	465	453	480	533	506	495	491	518	488	457	520	468	536	482	517	513	495	518	531	530	503	519	513	480	452	518	508	526	485	441	536	494	527	492	492	476	497	497	521	535	503	513	507	499	512	476	504	513	458	473	555	532	505	525	515	484	468	502	496	493	478	491	489	500	504	523	465	511	487	478	459	481	479	505	475	541	483	508	536	497	509	457	475	518	494	504	506	501	492	486	515	486	498	496	506	516	526	472	446	500	481	458	517	508	522	504	468	501	490	505	513	534	481	457	469	521	529	495	522	485	466	502	511	518	500	471	533	495	489	500	507	509	441	462	487	497	514	519	492	486	514	521	517	504	485	489	515	487	524	507	499	467	496	540	448	518	502	478	506	466	489	486	473	485	533	481	477	504	504	488	497	522	517	480	511	475	497	494	518	489	517	518	477	437	479	467	463	528	510	464	540	482	495	483	526	483	517	499	501	451	471	532	468	540	536	473	513	502	501	473	482	498	490	459	568	504	498	531	507	518	500	520	527	476	507	508	508	503	486	532	486	472	498	453	489	507	534	475	536	476	524	474	492	511	478	521	521	472	476	520	526	482	516	504	509	503	518	511	475	493	467	492	500	467	482	476	514	517	502	476	503	473	506	505	496	530	472	525	474	488	463	464	493	479	484	465	485	497	490	498	499	483	507	515	496	441	490	463	515	491	492	489	495	439	518	494	482	484	523	472	493	471	503	440	498	496	517	478	524	468	491	538	474	467	484	506	519	496	485	478	503	519	503	505	547	465	492	506	532	514	485	493	507	527	494	448	494	500	523	498	535	522	477	501	510	494	496	474	500	467	475	520	468	538	496	496	513	463	513	531	481	500	488	524	465	477	487	463	486	479	515	488	463	478	474	515	512	505	476	503	517	477	482	490	506	511	491	464	506	503	486	510	515	475	509	503	513	521	461	430	525	513	489	480	513	533	455	458	487	488	519
55626	20928	9440	4794	3498	2657	2070	1680	1550	1354	1174	1053	1045	917	859	858	834	754	783	753	691	737	714	713	705	683	710	686	712	678	593	731	666	672	642	702	671	643	685	640	645	632	613	623	637	625	631	604	654	643	634	630	649	591	661	603	644	609	621	647	697	594	571	591	598	635	609	636	647	584	628	597	637	617	627	647	600	623	599	662	643	615	605	608	613	620	651	613	636	609	626	604	671	621	633	644	618	668	576	639	619	653	647	641	604	637	637	617	574	660	638	614	655	613	643	639	580	628	626	593	638	648	596	655	651	642	596	611	625	649	651	599	627	602	625	604	646	646	616	572	611	572	637	627	620	611	603	639	630	616	612	613	665	596	596	640	610	611	699	632	596	599	587	606	620	579	570	591	612	630	621	573	640	665	637	594	647	646	562	664	638	611	629	600	578	647	581	621	637	581	589	614	566	640	622	670	617	598	621	663	583	628	596	637	606	591	604	649	632	573	628	599	626	579	612	598	616	591	589	574	604	636	629	641	656	580	615	615	610	612	645	622	597	614	625	578	595	626	651	594	637	617	629	667	668	627	598	583	630	654	596	643	606	627	643	583	606	625	648	649	571	616	637	624	600	636	627	619	576	617	630	603	608	625	620	628	604	630	630	639	654	632	614	608	581	646	610	628	614	632	665	627	608	599	604	602	650	609	579	623	628	584	592	590	665	588	625	616	667	620	650	572	638	552	593	603	606	611	606	589	597	616	647	561	662	666	633	653	623	644	625	620	610	599	640	642	580	581	583	629	621	632	609	606	597	619	598	635	581	617	618	627	584	594	614	640	587	650	611	628	600	637	560	629	585	569	617	621	591	586	603	595	609	634	625	607	629	617	595	630	604	599	562	663	585	625	617	655	624	619	600	621	591	617	633	642	649	599	555	619	647	578	632	640	639	600	593	635	632	642	640	629	634	612	589	634	629	647	586	612	621	614	624	651	628	589	652	697	639	646	637	588	616	611	614	609	614	591	616	631	614	633	619	610	597	579	624	594	653	605	608	635	630	637	650	632	636	666	596	641	575	605	586	650	635	610	640	617	572	624	618	657	614	627	624	610	574	601	578	671	655	601	606	604	639	650	664	579	636	679	632	612	616	630	585	669	617	627	629	602	641	630	610	621	630	614	580	655	618	607	572	570	583	581	610	603	581	644	622	603	615	608	613	628	605	619	630	634	597	611	627	648	592	651	623	605	574	628	609	635	571	595	595	591	605	612	648	651	599	625	639	646	596	623	646	615	585	592	643	587	626	628	598	663	623	620	600	642	653	605	624	616	627	618	577	588	607	598	653	617	609	617	627	637	633	618	597	639	649	641	624	609	644	618	619	649	581	660	622	596	634	590	615	585	618	620	575	621	622	626	611	631	646	586	614	632	643	629	583	612	621	610	636	570	650	628	574	652	601	632	632	587	623	620	644	580	638	588	631	650	608	614	577	608	584	576	637	608	621	597	614	632	595	614	633	643	611	593	605	688	634	605	608	581	596	608	678	615	612	571	586	629	625	635	595	651	597	606	631	603	652	636	602	672	637	621	629	614	600	610	631	629	605	600	657	648	579	631	554	609	635	617	594	585	607	577	591	651	649	587	639	628	633	635	623	591	655	616	651	660	610	636	627	603	638	634	601	615	620	568	610	607	602	592	654	627	647	619	664	610	654	584	625	612	606	618	609	589	616	614	653	612	626	582	552	660	632	637	613	612	595	637	643	628	582	623	628	638	677	635	612	649	661	657	600	618	641	599	602	590	636	617	591	600	634	683	634	630	595	668	600	624	610	583	611	605	578	624	616	546	575	643	609	641	620	607	616	596	617	633	586	635	595	592	636	613	636	612	660	623	607	568	626	599	597	646	601	643	602	641	615	621	568	671	624	583	642	627	617	589	616	614	635	656	611	572	629	614	624	582	631	580	590	601	627	572	620	624	603	645	651	616	618	641	636	620	599	666	605	614	603	630	612	607	609	605	639	660	611	658	615	630	644	573	660	649	581	608	622	615	626	577	644	625	601	616	594	613	626	626	638	600	604	612	587	638	661	618	619	620	644	681	624	618	603	616	621	682	614	592	604	647	593	639	595	638	664	582	648	590	620	625	634	624	620	621	597	610	658	617	623	631	603	617	612	611	665	610	645	627	625	604	583	608	648	589	602	619	623	620	605	625	595	621	604	603	664	642	641	607	608	607	610	615	610	649	589	579	629	631	626	624	599	573	629	616	628	599	673	601	695	611	667	547	655	622	610	592	606	638	623	608	615	622	582	618	623	619	613	644	593	663	630	651	666	625	592	617	623	612	682	585	614	583	600	614	625	543	537	627	574	569	649	636	574	611	621	637	626	638	671	590	605	620	610	648	604	605	650	638	621	627	623	627	654	570	616	613	600	623	635	591	628	614	640	676	578	609	624	568	624	664	604	632	601	608	636	599	651	673	614	606	620	591	619	596	617	612	615	647	639	615	673	572	597	597	608	661	629	617	612	611	649	581	613	649	663	677	616	599	597	654	588	661	588	619	634	605	577	654	591	623	598	627	598	630	611	583	631	610	623	605	613	584	664	620	578	642	639	632	622	614	623	627	632	628	602	596	640	639	595	610	613	599	594	627	606	576	615	619	616	674	614	597	669	591	617	639	610	616	639	612	674	565	653	593	608	624	627	605	613	660	589	618	644	622	608	602	617	651	601	569	654	606	656	655	621	667	616	608	640	606	583	581	610	641	632	597	625	593	601	595	612	669	645	644	663	598	604	659	591	612	615	620	600	607	592	633	646	612	597	625	590	607	657	631	571	609	630	580	638	636	604	617	593	695	646	613	631	621	626	593	639	622	579	620	626	663	572	620	606	632	601	607	608	580	611	635	650	595	616	646	607	621	671	634	615	614	644	633	621	638	597	620	605	678	614	579	689	617	635	596	627	589	597	650	697	616	602	623	583	590	641	597	628	624	581	605	626	582	655	631	630	612	662	654	585	609	618	588	613	608	628	655	620	582	650	649	611	589	646	636	633	604	650	622	602	627	636	630	638	575	614	566	600	630	603	582	611	579	572	605	606	620	650	641	591	599	591	598	600	606	625	625	610	601	643	605	587	629	574	576	584	624	587	608	572	613	625	621	600	637	628	637	593	576	642	623	597	590	648	597	620	640	616	572	636	575	644	615	656	650	632	667	658	617	604	637	641	601	613	659	612	639	603	608	586	633	640	614	602	625	603	588	638	585	616	605	612	614	647	616	623	637	632	588	602	605	628	583	606	575	617	594	620	609	588	648	622	645	644	609	679	626	594	586	623	622	578	567	613	617	640	605	599	594	647	554	642	616	594	647	583	638	593	639	639	617	643	581	564	666	663	608	634	621	606	644	638	584	609	672	592	637	607	627	632	563	619	658	642	654	618	648	632	583	625	603	635	611	637	584	624	630	622	660	633	635	647	617	605	570	612	648	606	613	642	582	599	602	653	655	622	605	666	621
28532	19900	5896	492	308	311	234	208	252	254	211	223	219	230	239	200	250	240	220	248	233	252	225	218	224	215	231	246	243	216	238	223	248	224	239	234	237	211	217	246	203	231	217	206	237	235	214	225	239	212	247	205	221	228	223	240	222	197	219	238	239	211	216	214	229	243	199	234	239	226	231	234	231	237	225	230	248	204	225	232	233	230	214	243	247	241	227	214	232	207	225	211	202	231	217	230	196	229	209	223	230	230	230	226	180	252	206	243	225	212	210	254	222	216	206	222	222	221	210	201	221	223	239	202	217	227	223	202	232	234	228	238	214	234	241	207	223	209	228	246	214	240	229	253	241	201	220	222	203	243	210	233	215	209	211	223	233	216	222	227	221	224	240	211	224	252	234	214	234	240	211	222	214	238	230	199	206	217	217	235	233	222	224	236	245	203	249	216	231	249	230	218	229	208	225	224	244	240	248	208	214	248	227	224	225	217	225	216	221	205	223	238	231	233	232	218	225	230	198	217	230	234	217	246	244	206	249	205	217	220	221	205	216	234	209	204	232	240	218	216	252	255	225	211	212	224	231	212	222	220	218	222	206	216	217	218	206	223	239	242	237	207	217	235	205	232	209	239	228	210	190	228	201	234	232	226	230	221	212	208	242	225	226	217	228	236	208	203	208	231	231	207	211	226	238	229	211	229	230	230	232	227	224	217	217	210	220	188	223	232	228	206	217	245	219	242	256	228	222	228	224	210	209	223	229	215	218	230	220	233	223	203	229	215	201	216	230	236	233	241	224	238	252	234	226	227	205	232	218	204	205	215	228	203	236	218	207	228	210	255	237	225	226	232	221	220	202	234	215	208	237	224	204	222	240	207	237	228	235	238	246	216	232	228	228	211	236	196	229	197	218	196	231	233	216	217	207	236	233	244	256	238	213	244	204	221	232	202	240	224	237	179	224	194	210	213	236	230	213	216	243	253	197	235	194	221	212	225	254	191	254	211	247	198	201	242	250	218	230	231	197	241	226	223	212	223	218	201	219	218	231	230	227	226	219	226	242	222	225	224	196	205	212	223	244	249	227	231	229	245	252	240	211	235	232	229	221	222	215	228	225	241	206	210	236	246	217	215	233	215	216	206	233	201	226	199	210	237	224	243	206	259	222	224	236	211	212	195	211	214	242	207	228	214	225	228	219	217	221	231	244	231	220	206	222	178	222	221	222	206	225	219	235	202	235	228	220	206	261	219	235	230	229	212	229	217	203	227	218	224	198	235	222	242	195	226	237	220	203	208	215	220	233	231	236	206	225	223	221	200	205	214	209	211	210	222	234	248	210	235	210	220	248	227	221	216	201	214	216	236	234	231	232	223	217	244	240	223	217	239	231	243	203	208	221	219	238	253	218	213	212	252	241	232	201	236	195	235	217	236	216	255	226	206	210	185	219	210	265	223	214	258	210	188	208	218	230	217	213	230	228	218	220	233	227	204	237	203	219	223	214	228	242	224	223	229	236	218	227	229	236	221	215	203	214	237	252	238	239	245	215	230	205	260	232	239	250	234	219	216	205	252	238	227	238	206	203	218	203	231	238	204	216	217	232	209	209	234	237	221	238	226	248	248	234	203	223	212	211	212	241	205	197	230	208	205	216	238	226	217	232	230	232	244	239	217	215	232	241	230	240	206	212	238	235	229	229	218	224	240	232	219	220	223	220	205	239	220	226	221	244	232	238	214	257	225	239	244	231	207	230	220	211	217	228	233	248	216	221	220	224	217	227	254	217	220	255	243	227	215	219	218	229	218	218	243	223	209	233	231	200	253	207	220	200	233	207	234	225	230	226	232	215	229	232	231	227	210	198	214	227	220	223	241	215	247	245	226	199	199	222	251	233	230	202	239	225	217	214	225	204	210	206	222	221	223	215	208	237	216	213	225	210	214	209	231	226	232	231	208	234	226	221	243	232	215	211	228	217	217	245	228	194	212	227	214	258	230	240	213	230	226	196	195	244	209	223	202	235	232	255	201	265	242	234	193	221	239	225	220	210	233	233	230	227	206	223	231	219	197	261	220	240	230	236	223	226	205	239	220	229	203	180	225	205	227	220	213	194	247	216	241	234	233	217	220	237	238	243	212	216	213	233	226	217	229	224	226	241	251	201	227	219	213	227	222	253	217	238	236	218	218	223	220	215	219	225	241	231	224	195	213	224	216	222	206	215	244	227	216	225	231	229	208	250	221	229	214	208	194	221	252	209	204	234	225	232	247	230	233	207	206	244	238	218	227	227	232	251	212	227	213	228	209	200	206	236	241	219	205	218	238	240	200	210	210	212	199	228	215	231	205	204	258	243	245	225	189	223	234	215	208	247	235	227	242	208	190	220	260	224	222	233	260	240	229	239	221	222	235	206	226	212	193	228	220	231	237	242	219	222	216	250	221	238	233	221	213	239	212	236	222	199	234	246	230	199	217	226	231	213	213	232	200	231	211	229	229	210	204	227	233	193	230	224	248	202	223	220	222	230	249	225	225	204	249	231	218	216	212	197	248	210	214	245	213	225	216	218	228	243	229	235	244	242	243	215	226	221	260	216	217	241	213	205	217	224	222	206	250	240	253	248	225	224	241	229	228	230	207	243	196	233	250	235	214	267	222	228	237	214	230	210	223	231	240	216	217	216	241	268	238	232	230	243	227	218	235	202	209	229	234	231	236	203	232	241	237	230	237	218	224	220	234	238	219	208	209	225	245	226	231	243	223	202	224	234	246	221	219	192	247	244	253	212	232	220	238	216	247	223	218	239	245	204	230	254	221	222	201	215	210	211	229	205	226	221	244	215	223	218	227	221	244	229	235	213	221	212	196	212	221	224	244	220	248	251	241	205	226	208	207	228	212	211	235	212	223	231	221	190	221	219	208	235	186	222	226	207	219	235	223	205	236	200	240	222	232	226	218	224	213	209	212	232	231	231	236	202	248	242	230	215	228	226	216	212	229	222	231	216	235	246	214	214	234	220	211	230	207	246	226	197	198	185	184	243	233	200	249	221	227	198	230	221	253	231	218	220	205	222	212	239	191	217	271	254	238	247	233	241	216	226	209	200	210	231	218	208	219	225	238	203	218	238	202	228	208	197	243	215	236	238	244	209	256	256	253	232	209	246	218	219	220	215	219	203	245	214	207	213	233	218	232	207	226	228	221	208	207	229	218	223	251	212	245	219	205	228	210	222	241	204	192	206	240	208	236	228	212	254	213	219	240	234	223	239	223	225	231	275	234	207	216	235	223	230	229	243	218	226	218	235	222	237	203	212	229	195	214	222	225	223	219	222	233	217	224	234	230	230	234	224	244	231	226	223	211	220	212	222	244	220	219	259	235	223	198	220	227	226	217	232	192	209	218	231	200	227	212	212	245	251	217	191	238	229	231	224	238	204	202	217	201	242	217	225	217	222	226	217	219	226	237	191	230	226	222	239	219	216	231	232	223	221	227	229	223	212	194	213	212	235	224	223	254
21833	5809	584	473	334	305	317	307	318	304	286	281	310	289	282	290	303	292	288	295	279	266	282	251	289	289	296	331	287	279	289	280	264	262	278	280	303	293	271	286	260	294	275	282	247	230	300	296	292	301	271	274	270	268	300	271	274	273	276	268	265	260	265	276	260	252	278	311	290	278	288	310	292	275	273	285	261	274	318	291	297	287	309	283	311	279	272	289	268	256	294	284	284	282	286	272	275	301	288	279	290	286	319	306	289	264	299	302	290	286	293	270	304	281	301	299	270	277	314	274	284	287	288	302	284	274	280	261	286	312	296	310	285	291	273	291	272	313	268	284	297	291	304	293	269	270	267	263	297	294	265	281	270	252	286	269	291	294	286	256	280	307	294	265	301	298	255	310	286	305	264	284	280	283	277	294	281	280	291	268	265	285	264	289	299	292	255	306	285	258	298	267	298	263	278	298	284	265	282	296	285	282	270	286	270	275	311	240	283	278	308	285	261	317	289	283	301	304	270	286	300	261	297	275	274	278	277	287	276	265	266	250	289	281	296	320	289	290	273	272	243	297	282	280	252	265	279	279	277	282	257	276	291	289	278	282	289	294	290	286	270	273	265	265	298	268	258	270	299	274	295	277	275	277	267	273	267	295	288	288	296	310	291	299	283	282	275	301	262	321	267	282	275	275	278	307	283	257	309	276	295	265	272	264	272	301	297	296	282	288	291	262	266	287	261	298	313	290	271	290	268	283	295	278	272	281	302	270	275	284	300	301	294	291	313	280	286	277	303	278	282	303	274	296	278	287	273	300	272	262	301	299	319	280	241	257	299	280	291	301	290	293	293	292	299	285	283	276	293	289	308	288	271	307	286	273	298	296	272	282	284	294	275	305	284	303	278	290	274	288	281	261	280	252	271	298	294	269	299	257	282	280	261	272	281	280	274	292	291	300	292	279	257	294	286	274	272	287	280	298	281	279	292	266	311	263	290	289	275	269	281	322	270	274	254	307	280	302	253	291	306	272	303	274	269	290	318	311	263	267	295	296	266	299	274	293	309	304	300	270	293	254	279	257	290	254	286	273	290	295	282	284	296	276	286	278	286	282	268	267	314	280	261	295	292	259	293	298	273	307	286	287	277	267	293	295	307	270	287	283	282	261	246	272	272	270	284	258	312	266	300	259	268	311	285	278	305	283	264	286	298	286	275	272	305	289	314	269	287	273	293	303	265	274	279	257	280	305	281	274	301	279	284	286	281	266	292	274	299	308	298	285	305	294	287	296	283	278	289	275	291	298	269	283	249	265	275	293	299	288	278	291	298	298	299	302	315	280	285	283	292	286	289	288	270	300	293	280	278	291	276	292	283	269	263	272	288	294	294	241	298	285	307	275	263	263	323	299	308	256	288	286	277	282	282	284	283	273	279	259	273	273	271	309	277	268	295	289	289	256	283	293	266	296	254	286	247	294	302	272	269	316	280	266	277	317	292	263	272	275	310	272	309	282	263	277	286	260	290	264	290	304	288	264	301	279	307	272	286	285	306	288	272	317	291	269	282	285	284	292	257	274	268	274	307	277	304	317	298	269	268	275	300	265	283	262	268	300	294	303	317	292	320	305	266	287	278	266	268	282	312	273	279	306	273	277	287	270	294	283	264	308	280	309	305	291	303	306	268	290	301	300	304	261	282	269	292	285	264	308	290	288	310	287	290	303	278	281	283	300	286	308	301	277	257	280	291	296	294	291	281	311	287	281	296	288	306	266	280	297	273	278	288	277	287	290	318	263	259	276	292	276	294	272	269	270	271	282	277	284	288	261	267	279	268	253	284	283	284	271	252	292	274	292	271	296	281	250	297	278	285	259	281	253	272	274	277	291	266	288	274	292	289	306	258	290	300	268	331	311	258	252	292	254	276	277	285	294	273	283	277	276	251	309	296	297	268	307	243	289	289	290	281	272	293	289	305	316	294	298	258	274	295	251	268	280	295	304	263	288	262	282	294	258	276	284	265	283	273	285	297	319	279	279	285	274	289	286	285	279	302	307	281	280	274	268	314	287	273	278	277	296	273	270	287	285	284	285	266	301	324	315	278	296	285	318	275	275	289	267	296	283	274	286	248	297	289	274	268	289	293	271	268	301	276	279	257	284	307	292	290	293	282	258	309	270	268	272	259	286	303	300	279	289	307	277	290	293	270	253	284	283	275	285	309	272	264	310	281	275	304	265	308	255	305	276	282	287	289	278	303	258	264	312	294	265	307	287	271	286	302	309	295	300	285	275	280	280	274	282	275	253	270	264	291	266	277	308	286	298	269	285	276	274	271	255	303	272	304	285	294	263	267	286	296	278	279	277	324	289	271	303	276	293	292	288	270	279	280	299	294	265	266	270	300	322	290	334	282	287	276	276	262	327	300	295	271	264	296	298	252	288	260	285	279	266	312	261	274	260	259	283	297	299	281	267	281	273	276	272	312	304	278	319	285	299	276	274	299	296	300	275	289	261	294	275	277	307	268	288	283	306	309	289	276	272	277	282	249	292	296	264	263	308	282	271	267	279	302	291	269	288	306	295	277	272	295	296	263	279	289	273	305	291	287	266	289	295	294	259	269	270	258	312	294	279	291	280	284	299	281	290	286	315	304	274	256	268	271	284	256	261	287	278	293	289	300	303	284	288	282	289	288	297	270	279	307	278	294	296	276	261	271	285	266	325	280	269	262	257	296	278	292	255	279	275	304	269	252	285	274	280	291	290	283	280	290	264	284	296	318	284	286	270	277	268	286	289	285	258	292	282	296	293	287	283	264	275	276	298	280	290	242	265	281	281	283	285	300	272	277	284	303	288	292	292	288	290	304	259	302	280	274	252	259	265	296	287	289	294	249	307	284	245	281	299	263	299	291	289	290	307	291	282	263	298	284	288	300	284	309	277	250	312	300	295	287	288	261	290	318	288	261	295	268	290	285	255	285	298	269	300	291	282	272	280	273	301	287	278	265	267	278	296	298	293	310	268	322	280	289	264	287	293	306	270	277	293	290	275	298	289	271	293	290	325	289	260	321	251	259	275	275	304	244	286	307	280	249	299	304	307	302	276	310	259	269	282	279	281	303	255	285	273	295	275	238	273	254	295	307	277	260	303	278	312	287	285	277	303	280	267	263	282	256	283	271	282	293	285	268	293	289	277	268	276	290	273	255	292	285	276	293	254	268	318	279	279	267	284	264	271	305	304	313	299	262	273	294	287	304	251	287	274	317	278	278	283	276	275	299	324	277	263	288	295	279	289	285	246	282	288	287	270	259	289	307	294	298	329	273	281	260	254	272	285	276	269	276	270	280	285	306	302	292	291	255	260	274	280	292	298	276	284	281	291	288	270	287	300	306	262	293	265	251	304	288	288	289	269	289	299	281	287	253	288	281	270	263	289	296	254	281	305	279	297	286	285	294	274	289	266	308	267	315	285	282	314	269	252	297	232	284	285	286	297	271	270	279	293	256	266	257	280	298	259
24475	21509	28822	24561	21457	9124	960	725	627	589	574	565	539	518	491	543	462	489	469	492	462	452	485	522	471	501	470	480	463	457	461	437	462	483	453	418	485	426	437	419	457	464	451	451	458	427	454	449	467	475	450	464	451	454	451	431	489	436	442	452	452	438	446	440	468	465	463	476	476	419	425	441	441	446	436	470	424	452	431	438	406	461	453	431	406	427	439	477	464	451	450	407	460	438	450	444	477	424	478	418	460	478	437	434	443	461	475	487	463	437	446	481	460	481	473	444	446	472	452	451	433	442	447	442	464	439	475	463	482	426	455	450	437	477	444	475	490	447	468	480	430	493	445	440	407	417	429	471	436	422	433	392	424	442	455	475	432	455	445	479	414	463	461	476	395	451	436	443	478	445	450	432	467	476	471	459	434	473	448	460	448	493	453	479	440	458	447	466	436	439	445	448	477	481	431	466	440	441	403	488	456	445	455	458	444	439	436	475	488	446	440	412	446	432	450	458	437	466	453	423	480	438	454	479	490	444	471	447	446	459	475	468	455	462	409	448	484	423	462	466	464	461	429	473	465	470	462	441	459	481	475	461	467	457	423	420	424	480	419	453	434	456	404	464	466	430	457	460	465	427	485	439	448	441	418	454	454	499	440	463	434	438	449	457	445	432	451	476	443	438	418	442	442	464	458	458	437	453	477	439	456	419	475	459	469	446	468	438	473	443	469	464	436	458	444	450	446	455	446	469	428	486	458	445	443	489	455	461	435	473	464	426	413	440	470	441	504	453	480	454	430	491	451	454	445	459	477	470	478	448	442	444	465	455	448	470	449	482	448	447	472	465	459	453	469	444	410	471	448	439	445	444	433	466	434	420	425	521	443	511	446	468	436	437	478	493	443	468	439	411	443	452	419	463	476	466	479	454	425	456	442	453	499	459	441	458	474	429	442	462	459	444	480	502	464	446	466	439	449	443	479	436	472	430	447	452	430	434	424	461	412	454	447	436	501	450	444	458	457	440	492	501	471	445	476	457	446	432	439	434	463	455	446	476	452	393	429	483	467	452	460	466	420	404	457	470	464	440	419	463	481	457	441	421	460	415	450	476	430	454	463	424	467	493	445	444	461	424	433	424	491	467	446	421	460	461	462	442	441	487	439	441	477	450	485	434	467	473	454	457	436	480	467	497	433	460	430	471	449	442	446	439	444	437	457	464	471	457	455	436	445	464	502	436	442	455	456	416	447	463	450	438	446	449	452	465	459	457	448	437	456	429	469	450	492	437	473	440	441	460	428	507	468	464	459	415	461	489	480	463	496	454	461	424	450	460	453	398	483	433	440	483	422	422	458	426	500	442	473	445	475	457	462	455	448	462	433	412	497	432	505	458	432	461	445	500	464	490	454	445	479	402	455	446	490	484	451	478	451	445	463	458	459	448	471	452	425	490	444	471	496	468	471	455	450	457	486	442	454	430	470	448	450	441	488	494	408	490	462	443	458	456	445	435	459	462	484	471	457	449	460	437	445	454	443	462	472	468	453	437	434	462	474	436	468	452	439	440	450	439	433	455	451	444	467	443	466	450	418	460	423	456	465	510	418	495	447	449	478	433	422	455	493	462	441	423	470	440	445	440	433	457	460	484	433	459	488	449	480	495	470	492	417	451	425	465	444	456	467	485	468	431	449	426	476	436	461	449	461	438	455	452	420	476	467	452	410	431	443	414	460	434	429	450	479	456	437	434	444	444	450	475	448	486	446	451	496	465	453	429	461	444	478	465	445	441	417	466	490	427	428	464	462	434	461	460	461	473	446	477	464	431	452	441	467	454	485	426	448	431	438	442	458	456	464	436	429	461	462	431	427	445	428	435	444	461	487	410	452	466	422	441	449	460	460	446	480	423	471	426	455	435	461	426	506	443	436	461	445	384	423	409	435	416	465	405	445	452	462	442	458	431	437	455	428	442	454	472	416	467	417	458	439	477	438	438	466	453	409	442	451	461	428	478	450	487	447	476	439	434	447	441	480	458	462	428	444	489	437	427	467	447	431	431	432	459	458	499	462	480	450	467	463	451	450	463	443	451	447	466	444	457	490	448	485	493	462	449	479	476	448	431	446	448	424	444	477	488	430	424	435	452	435	448	422	424	473	450	453	466	457	413	433	422	472	475	437	478	484	465	426	448	469	485	404	416	466	442	471	438	494	423	404	436	443	463	403	475	459	434	479	435	475	448	404	448	441	450	473	446	454	484	419	400	466	472	484	468	437	451	480	443	457	473	439	425	453	479	472	476	445	432	440	483	466	449	498	452	461	448	450	461	424	454	448	412	464	461	411	431	474	469	446	447	463	408	424	465	444	455	482	442	463	420	459	470	471	459	444	442	486	449	461	445	473	464	427	472	450	439	445	441	453	461	413	454	425	453	432	459	421	452	435	476	440	441	439	434	486	460	448	449	438	461	460	447	448	438	455	457	490	478	433	426	490	481	450	468	472	437	440	474	445	432	478	431	490	443	443	454	428	436	460	468	494	502	446	446	487	427	439	429	442	444	414	458	418	472	435	502	451	460	440	430	433	476	431	473	435	460	481	452	441	455	423	466	476	426	492	464	428	449	424	436	434	417	494	465	454	465	449	461	464	413	434	461	476	473	445	445	456	479	438	423	480	443	466	457	406	465	449	458	462	456	501	450	425	460	470	499	488	447	470	460	464	450	441	431	437	455	468	451	456	480	444	463	485	464	474	434	425	460	481	450	458	449	439	456	467	439	420	447	453	478	496	428	464	442	490	430	452	457	444	471	472	489	419	428	432	452	465	429	499	454	455	448	493	452	437	489	466	462	465	460	423	461	467	427	419	454	473	467	473	463	435	470	458	489	464	440	450	472	476	464	447	468	453	467	445	461	476	438	449	453	459	471	454	457	461	427	433	418	491	431	460	463	482	449	451	451	443	460	429	439	516	468	429	438	491	407	447	465	475	448	481	438	459	502	452	448	497	476	466	448	424	425	456	469	472	468	467	453	454	452	440	454	437	464	420	470	466	434	450	437	454	438	487	462	457	423	442	441	443	476	454	447	442	448	486	449	426	445	471	445	475	483	473	430	476	461	451	429	472	428	459	439	472	433	474	472	463	476	462	447	438	465	407	436	435	478	476	432	458	438	439	459	465	513	443	472	482	426	471	446	464	438	433	446	455	438	426	460	425	426	440	372	481	457	470	424	443	490	445	478	474	452	463	471	469	413	465	532	463	477	477	463	468	426	451	454	426	414	444	443	473	432	440	463	490	449	427	417	456	472	447	447	419	438	492	458	508	470	437	451	452	453	487	444	448	482	455	423	432	444	476	414	430	444	436	433	474	443	470	416	457	463	460	456	463	445	436	435	472	432	449	438	462	432	467	491	453	441	419	411	421	456	487	434	428	409	459	432	416	440	448	442	421	464	418	457	447	482	440	419	431	398	432	452	437	465	450	491	422	430	437	472	473	455	437	464	435	456	435	447	459	409
48760	17806	5675	2907	2034	1563	1404	1157	1046	884	843	815	764	744	726	680	685	625	603	654	581	578	573	569	584	605	601	566	545	601	604	600	596	606	555	568	581	548	608	570	548	604	574	564	563	581	527	560	539	583	515	547	564	563	543	555	560	566	540	586	594	540	560	561	552	579	579	564	556	556	592	553	523	585	503	566	566	563	572	573	587	550	530	550	529	543	513	601	599	557	603	581	587	537	568	538	629	545	558	560	573	567	579	520	568	574	586	591	547	541	561	561	575	582	561	572	558	568	549	523	545	535	577	536	573	560	564	557	512	569	557	554	589	573	587	545	543	519	600	551	609	541	543	563	515	532	558	569	520	558	575	551	563	571	591	551	566	551	551	549	571	542	572	573	585	538	557	589	560	553	581	596	567	557	588	560	553	585	539	559	570	546	555	539	558	515	576	586	499	569	554	569	603	568	567	551	586	542	553	547	539	528	553	558	581	577	562	554	583	540	519	561	561	609	571	569	532	575	531	554	620	539	558	553	552	553	572	568	552	540	540	560	523	567	539	577	539	572	566	566	577	547	522	556	585	512	603	527	549	521	595	579	575	534	530	602	563	578	574	582	531	593	556	591	558	590	573	566	568	619	564	551	564	582	534	542	563	586	577	568	558	543	544	561	589	543	559	527	546	538	600	585	576	542	569	574	534	555	575	563	531	521	581	557	529	578	548	535	553	523	585	566	554	548	595	590	514	551	611	571	560	569	573	589	555	556	578	578	576	515	576	568	592	506	510	523	587	544	551	592	552	541	527	554	560	561	522	530	576	582	521	546	557	557	573	562	569	564	530	538	533	580	547	563	523	581	568	571	533	559	555	599	538	572	536	550	586	564	570	557	536	576	581	567	556	590	583	555	550	564	549	575	522	550	558	520	524	581	559	574	586	575	583	526	601	542	552	549	591	547	579	553	523	543	538	562	571	612	558	537	574	596	595	545	564	568	570	557	548	560	561	555	532	530	572	563	548	572	601	571	564	540	534	585	561	553	519	513	572	516	539	586	581	568	567	587	536	529	588	540	566	525	560	552	553	573	595	588	559	572	537	527	533	607	540	542	551	569	567	560	550	565	584	575	564	548	532	522	598	557	543	530	544	545	531	583	606	579	542	571	602	553	538	585	551	588	567	550	548	575	604	559	530	556	595	503	544	566	584	551	595	590	536	614	545	562	516	574	517	538	532	569	584	563	562	575	532	538	578	582	574	504	571	603	579	602	532	520	575	548	540	575	542	529	588	526	585	521	539	524	619	522	566	598	543	552	535	574	507	583	591	537	590	572	581	580	576	607	564	612	562	552	555	584	620	576	556	584	565	557	535	569	595	593	507	503	545	579	498	535	537	566	549	547	549	590	609	591	530	516	535	565	584	542	581	570	581	586	586	534	543	565	542	553	560	597	578	487	556	539	527	569	576	564	541	557	547	522	553	573	560	546	549	563	553	587	578	563	563	591	544	558	574	581	582	539	592	513	535	581	565	521	564	539	538	518	529	611	546	564	556	578	520	581	541	571	542	578	538	582	529	533	518	537	567	565	521	565	547	576	582	608	553	575	544	585	579	591	578	527	515	558	588	549	529	556	542	541	554	576	551	556	568	554	582	548	559	563	584	582	566	581	530	543	544	549	543	572	580	606	550	542	540	564	592	553	528	566	577	538	571	610	536	541	565	549	521	537	565	562	582	590	538	548	547	573	564	542	567	524	531	564	539	566	535	546	532	564	521	542	610	537	580	539	562	545	572	549	554	587	599	555	552	506	532	587	565	510	564	540	556	574	563	526	566	552	530	554	531	588	544	552	576	596	570	542	531	583	585	543	577	558	552	538	525	538	547	535	588	580	567	553	611	578	555	570	587	554	571	539	558	499	555	551	594	510	564	571	608	520	570	585	581	570	574	571	543	571	580	523	537	535	550	576	583	571	536	552	559	577	571	580	586	554	539	571	589	565	558	567	522	581	598	571	589	509	555	558	582	595	532	551	554	522	550	573	570	574	513	560	566	538	541	540	568	544	528	576	535	560	580	551	550	550	539	573	585	546	552	574	561	543	526	580	564	568	526	572	565	555	570	574	570	572	541	592	545	535	569	518	532	536	549	601	604	559	562	546	557	527	597	553	587	578	534	589	560	555	569	571	582	594	543	522	581	574	545	577	585	555	548	562	593	563	562	549	527	521	564	594	557	585	560	564	582	638	596	578	554	560	578	580	583	574	543	573	569	584	543	583	539	569	538	537	545	530	564	581	573	538	543	546	527	551	564	570	540	533	579	585	560	573	543	552	536	564	588	537	558	552	553	567	575	567	535	541	570	589	526	544	522	570	600	590	555	600	527	599	558	559	595	586	557	544	552	503	562	553	574	581	564	567	558	554	551	567	551	546	594	557	555	556	584	549	503	571	558	551	540	545	530	547	524	531	608	590	586	554	562	580	582	557	566	580	552	540	555	568	554	558	527	579	589	577	587	551	583	546	517	578	525	542	571	563	573	561	576	560	555	562	545	557	545	565	567	550	552	525	587	552	519	559	548	555	553	518	555	588	579	567	531	571	550	542	520	567	583	561	567	549	560	580	587	540	556	572	550	574	561	549	590	531	517	568	620	582	559	567	600	534	558	532	574	539	593	529	569	558	525	548	558	552	551	536	590	529	527	564	542	557	569	582	607	590	571	586	559	531	543	508	568	503	554	583	583	575	532	511	541	557	543	594	536	577	584	525	568	603	551	581	591	566	580	581	585	583	569	553	545	554	588	555	523	563	583	592	567	591	549	521	583	525	529	596	563	584	561	572	569	561	549	540	544	557	566	584	567	558	558	581	541	603	560	551	536	551	520	520	535	564	555	571	572	579	604	531	542	563	521	588	548	581	613	556	576	568	524	553	570	571	532	515	562	581	571	550	601	514	542	552	589	513	555	540	529	567	576	553	582	554	560	541	548	572	561	592	551	553	558	522	529	598	516	572	559	586	561	586	570	585	515	545	548	576	551	523	553	547	628	579	565	565	594	546	505	541	595	584	543	546	539	523	552	559	541	542	526	536	533	578	547	547	570	570	542	593	586	567	566	565	571	571	581	553	560	610	530	539	552	530	612	561	514	528	514	592	553	541	520	546	586	573	575	522	580	531	563	597	579	572	535	561	543	546	564	596	575	580	549	573	558	510	548	524	569	596	539	592	547	531	589	531	556	578	575	552	512	519	513	549	591	605	554	618	562	582	543	576	558	549	550	526	563	566	574	542	567	575	543	537	582	522	547	535	583	586	569	578	570	522	573	563	566	544	587	583	590	558	600	551	569	594	555	551	521	562	540	524	571	536	545	535	553	520	595	564	620	570	597	539	534	599	558	521	554	601	590	546	564	581	591	565	556	561	594	605	568	591	541	578	530	551	559	576	564	513	515	562	582	581	545	573	576	574	532	583	572	533	516	564	566	560	558	582	557	557	582	542	560	558	528	544	533	580	578	521
25802	21525	27613	25443	7307	388	323	268	252	218	205	213	220	193	199	194	169	170	191	158	196	185	186	181	194	190	183	161	195	196	180	171	154	174	180	184	183	165	159	189	173	189	190	156	195	176	166	190	196	182	154	176	167	162	175	178	165	169	171	151	172	169	208	184	165	187	179	169	153	153	165	182	174	182	171	179	165	160	153	181	176	177	169	169	167	165	164	181	163	172	185	144	160	162	184	169	166	169	165	153	174	145	164	174	178	169	162	166	157	169	171	179	203	175	167	177	176	157	169	175	167	159	149	163	161	176	212	179	184	187	156	163	192	172	159	160	153	160	181	162	180	168	185	199	159	163	183	152	175	155	165	161	167	173	164	193	157	163	169	191	173	161	163	175	165	156	166	190	171	168	166	158	157	165	164	198	152	175	144	170	172	183	177	188	164	158	188	156	170	190	168	164	159	169	175	168	145	166	146	172	200	167	180	157	176	145	168	176	142	182	169	203	153	159	182	167	183	178	166	173	192	163	157	173	166	179	164	192	146	175	158	165	182	175	166	165	159	183	181	170	195	179	180	155	163	183	199	174	182	145	150	159	144	175	165	162	174	175	169	157	190	170	171	152	143	175	183	175	163	160	185	177	173	179	186	168	134	181	186	154	157	150	183	165	185	181	171	184	182	172	181	179	149	145	163	177	161	152	173	163	194	172	160	155	201	171	172	154	168	152	181	181	175	172	178	164	138	171	144	183	171	181	189	173	147	180	159	139	182	158	162	180	176	185	163	190	160	173	158	153	178	163	150	160	192	169	161	158	159	172	175	163	182	193	176	151	167	184	157	165	171	207	168	144	151	159	150	154	169	165	180	189	146	177	164	174	164	173	187	159	167	163	168	178	137	191	161	148	159	197	166	175	157	173	174	169	178	151	180	166	156	164	158	148	169	171	178	163	166	178	172	160	189	180	177	183	167	165	166	173	160	186	177	186	179	178	162	172	183	173	178	153	167	167	184	171	165	160	171	148	168	167	145	169	173	163	174	167	186	158	167	186	152	182	158	157	172	167	183	160	184	161	185	170	168	181	170	167	182	189	173	149	179	195	180	155	168	183	162	185	184	168	186	175	168	192	188	181	172	174	170	216	178	158	151	152	144	177	170	164	176	171	171	153	153	184	159	172	179	168	158	175	175	178	161	152	163	166	146	175	191	146	175	187	166	147	185	160	164	180	169	167	173	153	160	187	151	190	139	171	164	163	189	133	170	171	168	184	156	178	164	168	164	167	157	168	163	148	162	181	170	182	166	183	168	158	175	184	180	181	180	168	166	184	177	163	169	173	166	177	172	179	176	138	171	179	174	169	177	171	164	179	156	180	163	186	149	186	177	174	182	184	169	174	157	184	162	154	169	186	157	176	163	178	159	164	156	166	170	146	158	183	163	166	153	144	164	147	167	183	156	165	172	147	172	186	149	160	168	177	194	161	177	172	166	179	181	162	187	147	176	144	180	204	166	163	177	147	174	164	151	163	159	181	173	145	148	167	145	174	154	157	181	174	161	181	181	179	182	164	176	162	173	179	174	175	178	158	162	177	156	161	190	185	170	180	160	165	165	161	189	162	160	188	170	192	181	145	174	159	161	155	155	162	180	179	177	177	205	182	150	154	147	186	192	155	142	157	167	166	164	151	193	170	191	193	154	171	177	164	181	169	161	181	146	192	188	166	179	183	164	166	187	171	170	161	175	178	154	151	168	172	162	162	184	197	180	162	187	164	179	150	156	168	188	180	168	176	180	173	152	157	183	162	176	151	171	161	170	154	182	177	170	163	151	152	194	173	167	159	174	151	152	166	163	190	159	172	169	160	158	157	190	160	182	162	174	160	190	170	143	176	163	156	189	206	157	161	184	175	132	169	168	145	163	183	174	149	191	149	165	155	198	174	170	162	183	141	167	213	172	187	169	153	205	168	194	139	154	195	163	174	161	149	172	155	160	174	179	181	170	163	142	193	175	166	171	159	155	189	154	181	157	131	174	195	164	162	170	155	178	161	166	179	162	179	176	178	172	154	156	160	170	185	147	190	162	174	169	174	171	159	177	164	174	163	183	166	180	175	167	162	165	191	174	136	168	170	156	157	168	174	164	177	168	171	158	146	135	167	152	178	170	183	165	191	166	201	168	171	163	149	156	160	177	197	173	189	153	167	164	165	164	174	190	186	170	162	179	175	181	170	168	170	174	175	146	155	178	196	172	162	181	155	170	173	182	155	141	168	184	161	176	157	179	171	181	182	163	148	173	179	161	162	164	171	167	148	187	156	174	152	169	169	166	154	175	168	193	160	192	188	171	183	171	176	149	179	167	160	168	169	168	169	170	208	171	172	174	168	143	178	158	169	141	176	199	177	151	159	170	134	165	184	186	166	161	167	144	179	178	174	161	173	176	150	168	172	176	172	159	157	164	173	153	190	170	168	181	152	187	177	171	132	181	167	150	196	141	162	158	197	175	175	183	182	171	165	161	176	154	179	164	179	157	174	188	171	168	194	171	181	169	175	186	155	172	175	154	124	155	163	181	190	152	174	158	172	201	136	184	177	200	163	194	177	157	185	160	164	175	185	177	175	165	154	165	181	169	164	145	167	165	182	163	163	154	180	186	191	178	183	182	164	175	170	164	146	173	149	155	177	155	173	182	156	174	205	161	165	162	175	157	199	197	161	160	161	160	164	168	158	171	175	170	154	150	162	150	144	189	172	167	154	175	177	165	152	157	203	198	167	174	164	182	148	156	165	178	197	190	185	174	183	146	157	151	178	151	198	156	172	151	191	160	179	151	165	160	199	182	162	150	170	171	157	185	146	167	178	158	197	178	165	179	188	159	178	163	175	169	186	174	181	157	180	159	174	157	164	169	163	176	168	172	161	178	178	174	171	175	167	175	181	162	180	190	175	146	166	163	166	171	173	177	168	187	187	157	178	163	188	171	164	186	167	151	164	154	163	163	174	176	186	154	148	170	168	158	166	170	154	169	166	186	169	166	179	164	144	161	156	192	171	168	169	158	149	145	169	184	193	163	169	161	160	171	178	166	148	164	164	169	168	188	194	161	166	186	188	165	155	173	181	177	145	166	195	168	163	168	182	152	144	180	152	169	190	184	162	175	172	169	171	183	184	180	173	153	181	165	158	172	165	164	184	163	185	162	181	155	166	144	175	167	165	162	193	168	161	186	178	175	143	136	154	178	170	184	159	159	150	183	190	169	179	172	186	188	176	157	166	170	165	176	182	184	192	201	199	189	149	163	167	145	157	173	160	186	159	178	166	180	151	186	183	201	186	169	186	190	160	154	163	186	168	165	174	170	163	177	188	147	169	166	156	188	196	166	172	175	177	162	158	170	180	178	196	180	158	181	166	187	152	172	171	168	170	176	148	173	173	157	169	187	171	169	174	188	133	177	168	178	179	157	203	160	188	173	176	178	153	176	182	176	172	167	159	173	142	153	184	172	143	169	160
45438	13834	2884	1424	984	776	665	525	498	418	401	363	348	306	288	333	289	295	273	290	291	290	272	270	257	270	227	264	248	255	241	239	236	232	232	223	219	213	283	235	249	225	228	252	225	249	220	238	267	243	233	242	243	206	263	212	249	232	218	244	223	240	225	239	254	234	232	267	218	192	241	239	226	228	245	234	237	225	254	229	245	228	217	225	229	233	245	226	238	228	236	242	231	220	228	208	230	218	219	232	234	227	229	233	234	233	257	254	246	222	218	238	238	247	224	233	243	256	256	239	226	193	239	255	249	258	224	249	246	253	212	255	244	241	236	217	258	215	233	249	245	231	251	226	204	233	267	236	237	227	252	250	248	218	244	220	214	228	233	225	255	248	248	216	252	235	243	207	246	227	229	230	217	250	227	229	247	218	238	228	218	221	226	241	238	222	252	239	199	224	251	239	259	225	229	241	234	245	226	243	227	229	260	237	213	251	211	245	258	236	233	232	228	238	245	245	211	223	257	211	245	263	214	219	254	250	233	251	234	207	254	230	232	236	239	230	217	237	239	226	210	221	237	201	258	248	228	230	240	246	215	227	235	264	219	250	227	252	232	264	235	223	245	227	243	255	239	235	231	247	194	244	207	221	236	246	250	249	250	243	218	224	252	226	216	255	202	244	218	227	237	227	227	236	246	223	235	236	270	238	241	226	245	227	236	245	245	249	220	226	239	261	236	243	223	219	243	241	218	224	245	230	233	239	236	273	237	243	240	247	250	258	253	248	274	217	241	239	230	222	224	254	246	211	226	231	245	248	228	218	224	242	232	243	234	262	220	249	257	234	237	226	244	222	238	263	240	258	233	248	245	204	232	242	261	239	232	215	225	258	223	241	228	228	235	249	240	232	242	214	248	236	246	239	225	224	217	249	219	239	230	228	223	215	235	211	203	250	217	201	213	232	225	262	253	231	240	247	246	229	265	248	234	222	226	232	234	227	239	238	232	239	215	237	257	258	229	250	227	232	243	219	220	243	254	210	244	249	234	228	204	254	222	234	221	235	262	236	244	257	240	262	228	258	245	235	226	243	252	223	234	216	233	230	240	240	226	256	260	232	233	275	224	243	227	244	234	242	216	273	265	226	257	239	228	262	248	260	208	212	233	226	232	214	243	211	198	232	214	208	231	236	238	234	246	236	238	215	217	231	234	214	254	247	259	246	258	263	259	242	230	226	224	242	230	253	245	256	214	241	232	250	225	228	207	263	248	262	234	221	240	235	235	242	238	225	279	226	261	254	223	248	199	218	233	229	239	232	256	232	224	216	232	241	237	209	202	242	241	225	211	217	260	223	212	228	227	215	257	235	231	233	237	253	212	219	235	241	236	226	224	235	241	229	225	240	248	258	229	225	235	247	246	253	219	239	242	231	247	242	206	241	238	245	213	241	253	233	244	221	247	241	236	242	234	216	214	214	236	233	203	210	232	234	225	233	235	221	226	230	265	238	255	257	244	249	217	223	244	243	223	209	262	223	235	228	211	236	223	248	230	239	263	227	272	232	231	259	207	232	239	218	246	229	228	237	248	227	222	242	217	219	249	239	227	239	248	221	228	231	208	267	234	240	203	220	220	233	236	254	260	203	238	251	254	258	232	253	220	240	222	211	236	243	239	231	253	251	240	217	250	232	207	258	264	232	217	238	250	249	238	219	232	236	227	222	256	237	225	234	234	233	240	236	241	233	227	230	251	226	235	251	229	221	243	229	256	225	250	246	268	230	236	267	188	230	229	246	255	211	239	243	221	224	272	252	243	244	247	240	225	213	242	234	228	234	237	239	209	205	247	236	256	215	220	234	213	230	269	240	241	228	233	238	259	238	237	243	242	202	229	224	227	210	239	253	246	221	233	242	237	248	227	247	235	231	258	234	219	236	204	250	248	232	251	264	262	206	244	235	227	243	241	223	247	246	226	234	256	241	242	226	225	214	229	231	244	234	211	253	236	227	219	257	242	238	236	253	223	223	222	230	243	256	236	241	220	237	232	228	211	226	232	253	242	219	249	236	225	229	241	239	231	223	237	219	256	227	222	254	231	224	248	248	242	260	223	252	232	206	231	232	229	236	226	236	261	250	258	238	218	239	234	224	243	218	222	225	234	248	244	266	234	219	265	246	240	224	221	252	231	235	261	232	220	230	251	240	229	208	224	229	240	247	210	235	234	235	228	220	237	240	252	244	228	244	237	248	229	240	217	228	213	241	243	249	219	225	258	224	258	256	220	260	223	214	233	238	247	244	211	248	231	245	275	221	243	217	201	286	227	213	214	227	249	233	241	245	250	238	224	205	225	260	232	227	246	214	207	210	243	241	224	239	262	231	216	248	248	251	235	242	248	229	233	234	239	230	275	251	247	249	255	231	245	237	227	243	250	237	228	241	255	264	213	232	212	219	230	220	251	210	234	260	227	253	230	231	212	261	234	228	240	227	232	246	277	228	214	216	227	224	229	258	261	216	243	230	221	246	232	225	236	241	238	213	220	232	268	257	213	264	243	238	240	205	233	211	255	211	233	257	231	221	281	232	209	236	233	243	232	239	206	246	254	266	241	277	218	268	205	257	224	233	232	240	197	216	224	195	269	237	197	217	220	232	212	227	241	241	232	243	226	236	252	238	238	224	229	218	249	251	246	252	241	219	235	241	249	239	256	228	211	237	217	212	255	233	230	247	224	234	242	235	259	214	282	239	226	242	246	241	228	226	219	233	239	207	235	263	214	237	242	211	248	245	231	235	207	226	237	230	240	217	249	270	188	240	232	232	246	228	224	230	250	216	228	249	244	247	262	236	236	248	248	231	228	250	222	259	224	221	258	247	246	228	266	256	223	225	245	238	238	234	235	230	225	219	253	237	220	266	245	241	244	245	213	221	237	230	243	243	220	244	249	205	229	226	242	227	232	232	238	212	237	265	237	245	226	207	235	235	246	242	273	253	230	252	215	234	220	235	257	259	223	201	263	224	234	226	204	220	235	220	289	240	227	233	204	226	242	240	233	242	204	223	259	261	226	215	246	256	225	230	248	237	235	233	232	253	228	237	256	233	227	210	257	277	255	236	225	230	222	219	233	233	253	245	237	237	251	225	228	272	245	241	245	255	265	232	246	271	211	217	245	243	227	231	245	226	226	245	257	229	242	254	216	245	221	229	256	252	210	229	247	272	237	229	219	228	227	203	261	218	220	223	231	224	255	255	225	247	218	216	237	241	243	246	221	245	224	217	226	206	236	222	237	253	225	246	203	219	261	240	213	236	231	232	223	236	251	252	250	221	217	240	234	207	247	248	213	223	207	232	235	215	215	235	234	247	240	211	233	214	219	228	213	241	250	207	237	226	235	254	257	233	223	215	222	229	228	226	245	216	254	224	244	223	255	209	215	232	229	222	224	221	230	228	250	225	226	245	233	209	230	238	220	249	225	247	257	243	232	227	238	221	212	237	243	212	243	227	256	238	255	208
23325	21487	29422	23980	21481	21516	8513	1104	776	741	763	643	649	599	648	612	585	557	586	532	541	535	525	500	524	500	508	535	484	538	472	548	527	484	502	475	501	523	472	520	509	451	493	489	499	480	496	515	466	489	492	524	506	480	522	488	483	454	540	498	490	451	444	498	488	505	475	542	482	518	489	501	452	474	486	504	484	480	513	495	462	458	484	497	493	487	500	488	480	454	474	483	501	480	480	487	498	475	452	465	477	487	475	458	447	472	460	506	510	488	538	492	481	508	471	502	487	442	469	517	458	512	514	451	507	499	436	485	482	496	487	503	508	495	510	448	467	485	499	463	510	474	518	495	465	480	497	475	479	453	463	459	503	509	483	488	463	475	495	477	503	475	495	468	500	469	499	478	517	495	480	509	473	487	483	502	476	501	484	476	528	461	491	500	527	519	467	459	520	461	497	494	474	446	458	508	503	514	511	505	472	544	453	449	504	488	499	484	461	465	482	488	486	489	483	503	460	490	481	452	532	454	459	498	497	499	481	498	471	461	447	501	465	515	483	541	505	497	505	472	513	540	486	469	442	450	487	467	498	479	470	514	484	454	479	477	511	498	461	465	496	475	457	475	490	477	480	460	496	501	499	506	486	497	496	498	491	520	481	508	496	528	501	489	513	429	485	509	520	462	485	456	496	499	494	467	512	485	482	484	507	469	510	454	487	519	472	464	473	507	512	492	450	518	454	452	473	473	452	466	495	485	517	516	485	456	499	482	523	513	448	505	503	513	470	518	496	457	485	418	501	497	477	462	464	480	492	510	509	462	497	522	463	482	436	492	487	459	497	502	493	484	496	480	524	497	472	448	456	468	484	495	479	457	469	469	498	467	488	489	500	499	488	449	507	479	481	492	481	520	470	467	475	446	473	459	448	518	456	490	475	503	491	505	491	487	505	483	444	508	456	486	511	464	481	486	481	489	484	491	466	446	457	496	463	478	452	489	511	487	451	463	492	533	503	474	479	454	470	443	457	472	467	525	519	504	495	465	479	453	501	526	502	504	478	475	437	476	510	484	478	440	481	451	500	498	501	469	497	472	460	505	463	483	498	458	451	461	461	483	499	461	437	498	516	504	479	509	467	460	473	473	500	463	483	480	511	490	525	484	474	518	493	487	523	470	449	489	463	471	481	504	459	486	513	501	515	516	463	525	478	449	467	520	451	485	443	469	487	497	484	497	496	490	468	514	458	450	477	462	504	458	467	490	472	507	495	457	484	489	493	512	473	469	492	471	463	474	508	527	488	511	481	451	478	474	489	463	469	475	470	493	469	444	510	508	475	480	508	508	485	471	492	477	511	478	521	491	470	471	466	502	467	511	487	478	511	513	498	470	507	461	514	479	505	475	487	466	467	425	468	500	505	504	502	462	500	495	455	459	485	485	469	471	456	507	486	486	492	470	517	481	531	524	468	466	505	473	497	498	436	510	498	495	469	518	439	490	501	446	480	478	485	496	496	471	471	480	489	459	487	545	488	514	443	461	473	503	495	527	492	504	468	477	479	482	502	473	497	491	490	473	493	481	518	470	505	456	496	469	482	461	493	521	463	467	497	487	516	523	482	497	507	498	492	479	464	502	488	501	467	477	483	493	511	502	501	475	512	485	502	492	492	518	517	467	477	500	482	508	492	487	479	473	454	503	472	475	544	486	498	503	430	473	486	478	485	476	509	483	430	482	457	471	448	513	474	493	459	501	481	451	500	491	468	517	482	476	489	463	480	537	472	503	501	459	496	494	451	477	454	481	453	528	434	520	494	479	482	468	443	489	492	472	463	495	531	471	510	484	473	479	503	492	471	519	498	495	473	484	499	486	525	485	449	458	479	497	508	483	436	484	479	528	487	449	468	501	501	523	486	463	460	483	495	514	477	490	503	496	461	522	474	492	504	454	489	467	511	466	515	488	477	486	485	481	516	503	482	469	520	457	530	492	490	488	483	493	497	530	484	512	483	457	495	475	483	494	478	501	493	492	468	433	448	477	509	481	496	485	477	515	469	506	477	466	476	497	476	497	486	480	489	526	520	463	469	481	490	512	522	499	503	487	484	493	466	460	496	504	549	487	494	508	461	487	463	486	494	517	488	545	493	525	530	476	487	537	504	460	487	470	467	456	478	485	486	480	480	447	500	480	464	472	487	503	472	509	513	449	457	468	498	432	510	513	512	508	501	472	494	468	440	477	505	498	492	475	463	445	480	476	485	480	451	498	483	475	494	484	489	483	473	517	464	486	467	476	520	478	474	491	525	487	502	502	463	458	498	488	502	534	510	446	519	437	481	476	489	496	490	462	499	494	490	480	488	470	504	473	473	480	479	473	495	512	502	520	465	466	475	491	500	454	496	483	532	463	522	506	457	509	487	484	493	483	489	499	506	490	468	482	470	484	512	502	539	513	488	487	486	502	496	518	510	458	514	470	476	520	517	447	454	469	503	480	505	484	482	499	497	478	483	526	512	471	470	487	503	469	491	484	492	478	477	468	466	474	515	462	461	487	479	475	456	478	504	464	467	490	500	496	486	513	466	512	486	468	523	498	455	492	486	499	509	468	482	490	452	494	485	484	469	508	535	465	489	487	483	482	491	515	509	459	497	473	481	523	518	472	522	502	468	466	464	501	499	493	452	472	459	502	513	517	467	480	536	500	464	461	490	440	487	470	512	442	506	460	511	494	527	428	496	473	497	493	471	501	510	490	466	471	500	432	499	512	513	493	500	487	490	449	483	477	477	466	455	477	485	435	491	508	473	476	448	485	487	481	458	472	467	471	446	527	500	530	509	504	460	478	519	481	482	499	511	487	428	498	475	461	488	504	492	462	456	502	508	506	474	493	489	441	469	493	508	506	488	435	475	512	517	447	466	489	464	468	479	467	492	517	485	524	513	467	498	497	482	466	495	483	476	485	516	503	498	492	493	499	506	434	485	448	453	536	438	504	479	498	475	477	471	484	500	484	479	477	483	486	482	450	502	492	468	492	491	530	509	475	494	472	475	492	512	471	457	482	531	467	497	482	468	522	477	504	477	449	467	487	472	510	427	507	481	478	453	485	488	490	494	482	491	492	461	480	524	485	440	488	483	501	500	504	450	456	503	500	493	496	490	462	494	534	491	483	500	461	461	470	463	459	461	493	483	484	510	508	460	463	536	508	487	532	511	501	484	518	536	483	520	439	495	492	493	501	460	485	519	536	497	488	496	493	539	513	496	451	481	469	465	514	511	471	497	443	509	484	466	471	492	488	515	499	531	445	475	505	468	477	502	527	468	482	487	450	480	482	484	523	517	477	479	501	505	487	487	494	476	498	506	483	477	506	495	448	490	482	469	496	495	505	493	466	474	507	458	473	474	472	488	498	467	514	484	432	522	492	489	473	464	494	486	464	480	487	477	490	450	493	476	519	467	498	452	477	509	470	470	479	503	448	499	475	449	492	485	489	514	495	478	471	514	489	452	478	477	513
51795	18302	9746	4952	3453	2615	2146	1729	1461	1322	1193	1006	966	928	855	822	799	734	731	739	751	718	755	688	727	716	686	660	669	661	653	617	666	646	601	632	648	636	649	629	632	662	673	643	616	597	655	639	624	632	599	642	612	644	618	609	643	607	635	648	628	600	643	631	649	641	591	605	646	616	625	623	644	608	632	639	642	624	628	631	645	597	592	593	621	601	607	597	644	638	596	626	560	636	636	598	603	589	601	591	599	610	578	564	637	620	582	616	623	581	652	632	586	609	588	614	590	601	602	602	637	592	618	615	604	605	634	635	659	629	624	576	647	609	605	600	609	615	640	597	610	606	607	628	622	649	628	585	639	617	611	618	562	598	607	610	655	586	649	602	625	595	578	616	625	617	615	648	610	612	629	591	618	599	622	647	600	616	587	621	624	633	624	554	545	600	601	606	586	604	608	580	600	593	606	646	621	591	569	606	653	602	611	587	618	622	620	661	635	579	603	589	612	644	596	593	549	599	644	633	627	647	631	598	582	627	624	677	609	607	622	611	631	583	600	626	599	610	601	592	602	606	616	629	628	599	644	610	610	639	628	611	615	596	592	624	608	634	560	654	601	597	608	563	630	604	645	646	608	623	615	632	597	578	589	618	585	580	576	595	637	646	605	627	622	583	563	590	638	566	585	621	653	574	559	609	618	600	573	613	604	608	551	618	598	619	601	575	620	581	583	637	595	630	635	631	578	585	647	611	581	600	657	642	594	610	645	574	604	643	608	607	606	596	616	632	581	572	607	617	633	620	609	624	627	571	588	618	626	623	603	637	632	585	645	630	642	630	603	596	597	624	628	591	585	621	567	544	571	619	545	577	569	595	659	635	593	603	583	611	579	580	592	626	597	635	604	610	578	627	596	612	578	603	580	636	586	616	563	610	605	580	637	594	629	611	639	629	571	610	601	628	632	587	606	587	600	640	574	635	629	617	603	605	628	604	588	610	569	594	608	612	624	599	621	562	618	590	637	582	601	593	593	568	593	609	562	591	668	601	616	562	634	580	598	647	628	606	628	658	598	621	657	593	624	609	640	607	617	629	619	603	570	590	610	626	601	536	616	613	632	633	619	615	621	597	597	610	624	591	635	631	627	625	600	621	617	625	592	634	600	613	611	634	620	583	597	580	618	596	607	604	639	596	559	633	583	585	603	651	603	585	603	599	588	631	666	611	641	631	584	610	608	579	615	609	630	593	627	622	595	620	645	626	613	609	614	609	584	593	553	592	587	575	606	621	645	604	594	616	598	579	552	571	572	609	584	605	601	614	581	676	597	613	614	597	599	565	591	615	631	622	596	613	631	630	635	624	610	616	594	610	611	626	598	637	619	575	655	646	617	571	664	598	616	593	621	584	632	594	634	597	578	632	583	627	624	633	631	584	622	590	641	635	578	645	622	602	632	632	647	631	554	630	620	626	615	580	634	609	646	616	641	635	601	613	599	608	587	610	625	647	618	615	589	543	598	600	608	620	642	618	585	633	618	610	641	641	625	622	610	626	596	644	577	581	609	564	570	581	634	604	623	583	632	562	643	646	577	618	572	606	627	574	596	657	591	606	573	613	622	606	590	636	615	618	570	584	611	596	588	622	599	585	602	566	566	615	607	621	629	578	590	607	645	633	596	652	594	634	618	633	617	604	594	627	584	581	583	617	613	641	621	610	644	650	599	640	612	610	605	609	649	636	574	569	576	624	599	625	605	561	617	590	629	623	633	602	586	623	608	635	594	642	592	611	611	632	642	595	651	618	628	623	610	567	576	566	648	622	586	579	648	586	605	591	587	596	605	657	627	612	600	587	599	590	611	632	601	612	594	618	596	643	572	636	595	609	602	602	648	577	564	607	589	625	605	638	624	638	643	674	636	614	638	605	599	638	559	603	638	589	616	611	617	632	635	605	592	597	607	614	623	601	628	607	605	624	645	623	605	620	623	562	590	625	634	646	583	618	575	623	626	600	561	610	586	595	584	597	599	589	633	628	626	597	658	611	571	646	577	622	578	631	634	634	583	613	574	627	571	583	607	617	611	627	626	642	628	621	601	582	612	600	584	610	651	596	612	641	595	620	626	640	603	621	621	611	596	573	591	657	612	619	607	589	606	599	646	636	599	626	613	626	588	609	632	582	586	649	583	611	629	592	622	620	605	618	628	617	661	588	579	607	634	573	598	584	581	621	640	606	661	607	622	642	608	622	602	636	572	580	588	574	605	574	614	626	631	640	601	622	586	589	602	618	588	635	577	643	656	619	627	615	635	587	598	639	592	606	612	636	643	626	648	594	629	600	570	644	560	641	611	632	589	629	601	638	624	596	595	626	603	628	604	573	616	576	633	586	632	589	602	611	663	579	626	598	630	612	612	593	612	629	601	627	656	635	627	593	599	594	602	636	650	624	611	563	651	653	603	612	582	621	587	610	644	633	578	663	650	603	613	611	622	610	592	646	596	609	619	648	618	606	572	622	620	646	622	613	644	605	573	618	606	647	621	601	601	549	619	611	633	616	637	600	593	642	631	640	613	647	583	597	608	568	565	572	599	581	645	619	621	638	596	624	578	597	594	648	614	602	579	653	624	589	581	644	625	631	620	563	623	613	560	625	623	579	605	591	638	627	597	564	611	603	620	627	582	634	627	572	613	635	618	605	648	618	568	608	605	598	566	558	620	599	598	628	618	563	643	593	608	622	596	609	617	604	662	588	632	644	586	620	590	587	607	601	595	599	617	625	582	608	581	616	615	590	600	663	575	593	547	634	565	659	638	608	606	619	617	606	602	610	559	594	577	621	624	647	602	636	567	651	602	613	625	636	603	602	649	590	580	608	597	640	599	626	607	611	621	585	620	596	557	549	596	612	591	615	654	582	627	618	653	573	575	588	579	627	624	594	605	639	594	616	604	626	588	607	607	614	613	640	618	620	597	589	621	604	631	595	605	594	620	594	621	623	590	632	597	593	612	649	611	622	607	612	600	611	648	587	620	603	633	639	596	646	641	598	615	624	629	629	679	583	652	606	626	613	605	607	599	583	609	599	601	632	603	614	605	616	641	594	561	609	650	625	619	625	573	616	610	631	652	662	597	639	623	570	621	604	617	565	623	631	625	595	602	633	629	648	610	581	583	649	570	649	571	632	557	565	617	621	629	629	604	614	621	587	606	604	615	596	595	594	573	591	604	587	612	597	640	593	591	599	578	577	559	561	619	622	589	570	557	628	574	632	632	627	575	627	616	578	639	643	605	585	585	563	627	589	611	592	564	632	619	601	605	579	622	623	590	591	625	627	585	591	622	570	611	634	640	595	616	595	592	581	593	603	613	608	628	595	615	638	599	642	554	591	590	595	586	611	610	588	600	599	635	611	615	652	606	615	620	607	610	608	623	598	612	592	600	577	573	577	613	645	600	577	592	596	608	603	611	640	585	616	603	637	554	632	614	614	607	629	647	600	595	615	591	635	601	562	601	546
28527	19899	6007	395	290	270	220	266	220	242	224	234	225	229	210	224	260	223	204	225	233	221	206	222	236	234	205	233	246	213	230	218	185	225	219	223	208	223	217	215	203	223	214	220	224	203	210	234	262	230	235	246	217	228	231	204	190	199	202	203	233	201	240	199	211	221	205	215	215	224	212	206	217	226	212	202	223	196	180	228	240	214	243	222	243	206	206	215	208	197	239	224	213	258	221	237	199	199	222	206	223	227	204	206	246	195	197	227	235	225	228	220	229	232	189	203	213	202	208	207	224	232	169	243	205	233	218	222	189	242	245	211	228	233	217	221	202	268	219	204	232	242	204	204	205	214	267	223	218	232	225	231	200	251	223	204	217	210	230	230	230	210	229	227	224	201	202	209	229	213	208	212	201	239	239	248	213	218	233	222	216	213	218	228	220	241	219	218	227	223	210	221	235	212	219	236	203	205	204	216	219	225	225	205	252	212	195	213	216	219	211	217	217	197	204	218	239	196	231	246	220	211	217	202	224	219	204	224	204	216	231	201	225	217	223	194	212	211	232	231	240	222	199	229	206	230	228	235	216	224	205	204	184	218	214	221	199	218	207	204	233	198	226	195	221	231	227	235	240	207	215	219	204	209	224	221	203	221	218	237	243	231	201	241	228	215	240	199	212	214	230	231	238	220	209	191	216	230	211	218	204	227	206	206	221	184	242	215	223	203	232	232	212	226	222	223	217	227	214	223	219	231	194	249	211	221	211	208	203	218	226	195	242	259	192	218	210	233	212	219	230	220	196	198	212	218	217	199	227	221	209	196	216	220	240	264	250	218	182	221	208	225	224	231	239	247	222	195	206	245	247	227	198	233	231	230	208	210	243	217	225	238	242	202	191	200	242	225	219	232	216	217	217	224	221	195	207	234	201	226	200	226	215	212	211	205	192	201	199	232	208	204	238	235	227	219	197	201	211	211	182	211	216	225	212	232	219	230	213	215	221	211	218	234	207	217	224	204	232	225	233	207	214	221	231	210	216	255	197	237	234	216	213	223	227	208	217	209	215	256	248	202	213	222	225	195	208	220	198	211	216	234	233	213	199	225	225	225	227	226	233	245	212	206	224	231	240	235	252	192	211	220	195	223	215	223	216	220	211	243	193	210	234	208	233	227	210	224	230	224	216	228	225	209	219	243	219	196	202	243	232	207	252	196	229	235	226	190	234	209	223	227	211	224	222	227	221	225	221	219	237	225	221	215	195	198	211	231	228	218	216	206	199	212	239	218	196	213	216	207	238	222	212	207	218	227	229	234	224	204	218	229	195	231	222	214	221	238	230	232	213	206	246	188	222	238	187	239	224	235	191	218	221	200	206	220	221	242	215	195	239	231	236	242	248	229	208	243	197	235	248	225	238	220	186	197	228	210	237	239	232	216	228	213	231	211	209	209	202	214	226	239	213	238	201	219	207	253	233	250	237	204	212	188	227	212	239	213	204	198	225	221	214	207	213	215	228	223	214	215	218	196	239	213	184	217	211	207	213	246	211	211	229	204	216	212	208	222	226	210	210	220	230	256	213	236	225	222	206	224	243	241	220	199	202	231	193	243	223	234	220	233	222	219	209	229	220	216	214	212	211	261	193	223	243	245	204	219	201	213	231	217	195	234	220	220	191	210	231	215	212	200	226	237	242	223	215	214	217	196	198	214	220	189	229	221	210	211	212	245	222	223	243	219	209	236	241	191	203	228	219	189	214	223	240	202	197	203	216	221	215	214	222	207	236	210	195	200	187	216	222	201	216	230	194	232	232	217	209	215	236	230	219	226	215	209	199	221	201	214	191	213	194	227	237	216	215	210	242	213	182	229	254	224	230	229	210	200	226	223	198	200	234	193	209	215	196	240	192	228	226	228	209	230	230	232	234	221	213	218	221	216	201	223	238	203	233	203	200	244	225	257	205	225	189	215	207	179	217	228	204	206	221	209	209	220	226	224	227	215	213	260	224	211	232	214	219	222	212	237	241	211	254	200	209	202	210	233	209	210	209	194	203	218	240	201	200	227	214	210	216	231	209	238	180	230	242	220	225	221	233	196	222	185	225	226	239	228	200	231	234	217	223	208	224	225	247	216	216	206	203	218	215	195	245	233	207	196	212	202	178	239	205	238	231	220	217	188	215	216	217	218	218	211	216	222	229	224	213	226	204	210	234	225	225	205	253	223	200	203	204	206	217	210	215	230	186	223	236	212	205	219	231	214	242	217	213	226	221	202	203	212	209	188	211	234	215	217	194	229	192	212	231	231	202	231	225	233	227	203	235	226	205	215	244	204	223	211	214	232	208	203	232	206	221	199	230	210	217	207	223	204	226	201	228	232	209	230	230	216	224	207	214	215	223	191	207	220	214	251	203	198	213	237	222	217	232	213	243	230	224	203	221	216	213	211	225	242	213	224	217	241	197	193	210	202	230	220	217	215	227	233	202	217	206	229	205	214	198	218	205	218	217	207	208	189	234	201	207	216	213	244	191	216	195	210	237	233	205	218	239	229	240	225	209	241	220	246	195	211	202	253	181	208	242	212	229	216	232	212	228	216	228	201	205	224	225	200	233	224	242	218	222	192	229	205	234	218	231	210	215	205	212	219	215	211	212	210	204	213	228	218	222	216	211	224	215	234	227	241	240	232	192	234	230	210	214	193	220	226	204	232	202	248	209	245	206	227	211	204	229	212	172	207	200	216	227	232	239	203	208	218	212	237	221	214	214	234	221	196	224	206	209	232	213	239	233	212	260	218	211	223	219	230	195	220	195	220	217	187	228	216	211	245	228	236	209	194	250	243	191	207	230	212	221	219	225	224	232	243	216	207	217	213	231	217	239	233	194	210	219	237	215	236	214	224	198	206	248	200	212	239	213	220	218	230	244	228	234	204	217	212	211	204	236	216	213	235	209	219	245	222	213	223	210	236	225	212	228	242	197	216	228	191	225	247	206	252	218	207	211	228	207	224	235	222	217	219	207	215	239	197	209	222	207	189	221	206	221	210	230	234	251	199	201	211	221	220	193	228	195	206	225	207	225	231	217	210	227	204	196	201	206	195	241	205	206	220	202	181	225	200	214	198	213	224	249	222	229	196	200	210	216	200	208	198	236	210	219	222	217	215	201	220	237	225	232	214	209	213	238	260	237	216	226	229	207	239	215	193	210	183	230	235	226	232	199	226	202	214	223	216	240	220	232	236	214	219	227	214	234	209	220	209	210	222	247	197	201	194	244	216	236	204	223	211	228	211	198	212	210	220	221	228	218	223	233	216	223	217	208	195	223	199	222	222	235	228	220	222	206	227	211	226	213	215	215	235	253	200	219	232	218	188	209	228	212	229	204	248	222	221	215	224	210	226	244	232	213	236	228	219	233	222	244	228	188	204	218	197	203	228	229	219	209	257	220	219	206	242	229	207	218	229	226	201	205	226	207	221	238	234	224	217	222	229	231	230	231	194	244	200	237	217	191	212
21049	4618	616	376	345	329	310	331	316	282	293	286	300	277	275	310	279	272	276	284	297	257	284	284	264	282	294	280	282	282	249	290	261	273	274	243	298	272	296	290	264	281	306	296	281	280	281	286	273	259	274	271	294	274	272	268	303	302	273	287	278	287	291	281	312	276	259	287	287	267	269	295	242	265	275	278	245	296	325	288	272	273	278	275	280	258	290	272	271	292	264	293	289	317	302	275	295	287	308	284	282	292	265	264	281	294	274	271	252	279	265	280	268	267	264	269	299	266	259	283	278	295	287	269	257	287	301	296	295	291	297	270	292	300	292	264	285	280	288	277	296	257	271	234	274	284	269	299	229	273	299	311	280	263	292	292	288	272	277	313	289	294	288	296	294	306	263	290	289	272	292	257	279	268	276	304	319	263	290	297	279	270	274	272	257	264	277	280	257	286	273	278	299	272	276	287	285	276	296	290	303	294	300	293	262	293	259	281	253	280	312	303	287	246	294	275	279	258	294	293	262	285	283	271	266	262	246	277	267	274	279	266	273	280	267	273	263	268	303	294	310	259	272	285	251	287	288	256	274	282	280	276	319	276	270	289	308	267	275	265	266	292	280	288	269	268	305	279	278	256	265	282	267	292	258	278	300	305	291	293	291	287	259	280	268	273	275	266	307	268	297	293	291	313	274	256	256	294	309	313	281	276	258	298	291	301	257	291	310	291	306	266	278	278	274	261	261	261	302	266	264	266	324	282	275	286	284	245	283	264	288	268	273	289	243	288	285	301	281	292	250	257	284	274	283	273	267	291	268	291	269	259	275	268	283	294	285	264	283	282	270	258	267	266	274	251	259	278	271	275	299	263	255	276	275	264	294	284	283	278	270	275	281	285	291	276	283	285	299	290	274	267	294	273	292	279	273	288	285	250	284	263	249	283	297	291	297	305	301	279	288	302	278	262	304	273	279	329	276	303	322	303	281	272	247	277	310	282	289	243	281	277	260	280	276	296	303	290	283	271	311	304	273	289	298	254	307	284	305	265	277	293	287	274	291	286	272	270	287	278	276	248	269	300	282	278	285	290	267	272	268	262	290	270	278	285	276	289	260	254	309	299	273	252	287	315	252	270	275	293	295	277	249	269	312	287	298	307	263	322	280	290	250	288	278	291	291	306	289	289	290	306	264	284	274	276	263	240	256	309	278	292	270	298	342	260	258	289	256	264	257	293	267	242	262	306	274	274	286	285	249	286	273	263	276	284	269	292	288	290	277	267	282	258	246	261	272	259	274	298	291	273	266	274	283	259	286	287	291	273	295	300	278	261	309	296	280	270	294	284	278	283	296	310	282	254	290	268	302	283	267	284	286	273	278	243	279	274	270	306	289	285	283	288	285	255	288	271	287	283	272	325	300	259	262	289	272	275	270	283	270	264	290	266	278	271	288	274	272	287	288	302	301	286	282	273	277	252	300	266	292	275	283	259	289	311	288	285	297	261	270	300	277	280	268	289	302	270	303	270	258	244	271	292	284	299	310	306	260	268	292	295	311	278	248	250	263	274	283	256	283	279	279	266	289	266	275	280	290	290	294	268	298	286	283	304	276	296	271	278	251	291	291	258	249	247	274	280	305	299	294	263	257	291	298	295	307	294	266	263	282	287	293	280	294	295	278	292	276	282	283	287	291	267	251	266	272	268	271	283	285	254	301	280	273	286	309	246	263	279	276	266	299	292	269	284	282	233	291	319	257	249	300	255	273	290	263	286	309	279	280	288	287	245	268	271	261	268	256	313	266	250	285	255	237	298	277	304	251	261	310	297	247	267	277	285	287	273	274	269	278	310	278	297	255	285	292	311	277	290	257	278	234	279	265	257	286	300	282	251	300	279	283	303	291	284	295	266	278	275	280	258	278	295	289	281	286	298	273	259	266	265	272	287	316	300	296	294	295	263	281	302	295	263	256	283	285	258	296	281	268	259	283	271	289	293	285	285	278	306	297	271	270	283	297	281	251	284	261	282	295	296	291	286	299	266	270	276	255	290	285	284	263	300	307	299	260	291	295	269	291	286	271	252	307	262	277	299	289	262	277	249	271	306	263	256	275	264	269	291	263	282	282	264	278	280	269	272	320	288	267	280	289	256	269	267	275	261	293	314	293	281	244	295	290	266	313	269	271	256	287	297	280	267	273	270	297	270	284	282	299	287	255	271	291	297	247	287	263	281	286	265	290	272	276	255	291	282	284	261	287	277	265	295	269	253	278	311	282	275	274	272	277	277	284	288	270	271	270	288	298	283	285	296	270	264	274	280	293	310	249	281	291	270	285	289	256	259	297	260	252	264	305	319	295	273	300	287	266	254	259	277	255	294	263	301	300	310	293	278	261	286	294	255	292	261	284	269	289	301	307	261	269	262	291	250	262	293	236	267	260	268	321	292	288	257	243	279	282	274	289	293	262	281	297	252	288	282	278	242	265	257	285	295	300	271	284	316	295	276	290	266	273	288	278	263	247	298	261	272	291	268	265	281	310	303	277	292	250	291	309	314	290	262	280	261	276	280	272	293	291	318	260	296	317	264	289	274	261	279	280	292	274	252	252	277	252	295	293	284	275	258	285	294	276	270	270	285	251	315	290	284	299	291	285	288	258	289	279	304	289	270	284	268	264	244	255	250	288	277	291	289	281	236	277	265	288	320	293	272	296	258	289	281	275	259	278	304	275	289	283	292	294	292	310	282	270	251	255	268	285	262	287	272	277	270	274	294	270	304	279	257	278	272	272	266	288	286	301	286	306	273	288	275	271	251	296	264	280	289	296	261	293	287	300	265	273	282	331	273	260	281	282	298	293	274	287	297	295	266	276	260	282	250	249	281	307	297	295	254	273	300	277	288	286	300	292	282	293	266	272	297	288	287	297	283	297	277	266	283	253	278	287	294	259	260	287	282	260	278	291	260	273	286	263	300	270	262	275	243	293	276	280	274	285	284	270	287	292	306	287	282	300	298	285	269	253	279	276	264	276	283	267	296	293	260	280	259	289	282	275	268	294	280	265	280	298	308	257	293	274	273	284	282	271	278	276	302	262	309	263	259	298	248	268	281	262	253	307	269	299	286	266	283	257	272	295	270	286	272	266	291	264	304	262	271	283	284	270	271	277	278	287	275	289	307	251	287	293	290	273	284	279	259	290	294	289	290	294	287	250	308	309	312	285	285	238	259	283	329	283	285	295	295	298	285	291	293	287	279	286	282	286	246	286	279	272	265	291	269	304	288	292	286	279	317	268	241	259	287	281	297	287	285	273	288	280	277	271	299	266	270	272	297	282	274	288	287	289	272	277	285	286	267	259	253	257	277	294	282	278	293	242	260	298	279	275	297	322	281	299	292	283	267	294	288	277	281	282	283	276	282	274	269	273	246	283	255	272	271	268	267	277	298	307	269	260	290	290	262	249	285	247	263	271	284	264	262	251	304	274	288	272	275	282	292	288	274	294	272	267	295	269	262	306	266
24361	21470	28975	24338	21437	9981	1033	715	647	611	530	573	539	517	510	456	486	493	512	455	473	447	452	482	468	428	483	448	474	438	454	473	478	491	426	436	445	461	458	461	449	472	470	421	433	448	428	419	481	462	425	437	426	426	458	453	453	424	425	438	450	446	441	454	423	423	439	444	452	446	444	437	411	453	430	436	448	437	462	451	444	439	420	422	445	475	435	404	441	440	414	459	487	426	447	417	465	456	479	464	405	451	442	439	450	433	442	445	478	433	472	406	446	427	429	440	476	444	466	467	468	433	412	459	440	431	436	428	405	481	449	470	435	428	473	421	446	426	468	436	453	445	458	420	480	428	438	462	421	460	435	462	443	448	415	460	447	451	455	429	495	458	424	430	442	461	419	487	455	468	473	427	428	457	436	416	427	476	395	478	463	452	462	447	490	467	446	420	445	447	458	425	445	434	463	444	437	403	460	416	476	442	442	487	483	444	452	436	422	438	477	436	424	432	425	466	436	452	421	485	453	474	458	453	457	490	463	484	426	457	453	452	477	438	456	414	416	460	458	438	442	433	445	454	466	415	443	401	437	430	457	466	430	458	423	458	479	456	432	421	489	450	446	423	415	460	442	451	466	438	478	453	403	474	408	468	432	413	459	459	427	464	465	452	426	456	446	425	482	439	477	420	447	475	443	442	439	494	473	456	422	447	469	407	433	444	443	414	474	423	443	444	393	449	439	475	423	423	469	434	447	442	446	461	432	447	451	423	415	443	443	439	459	465	406	438	439	445	502	459	437	480	442	447	439	443	454	432	449	459	421	488	450	479	429	466	441	441	424	409	401	458	438	436	437	427	453	403	426	439	417	465	415	453	451	461	474	483	469	439	455	421	457	434	462	423	481	442	438	425	430	459	425	441	449	446	468	444	431	409	473	444	425	456	450	437	458	462	448	468	435	426	409	426	457	433	453	417	414	464	433	396	420	448	452	422	444	422	427	468	440	468	463	418	484	444	411	440	466	440	443	415	442	436	440	459	470	424	432	437	475	442	416	435	407	474	458	430	418	440	444	422	424	435	434	446	500	442	466	443	454	415	409	426	444	478	445	391	410	484	443	438	480	407	432	478	432	471	439	452	433	436	436	470	466	449	403	428	435	466	429	449	412	443	449	468	427	436	430	486	485	449	447	474	433	413	448	427	456	395	443	461	449	423	428	423	438	442	430	468	464	470	426	433	440	411	475	447	441	454	442	415	420	442	446	458	453	488	457	458	477	460	450	403	476	418	462	439	436	446	468	469	454	448	421	396	435	437	463	438	433	438	443	426	468	437	448	432	467	469	449	450	428	418	460	422	463	459	410	462	440	424	440	445	477	442	395	441	429	447	435	473	407	448	416	408	423	468	435	434	493	472	447	452	481	454	447	408	452	459	439	411	447	434	412	472	410	427	464	448	443	413	493	427	456	434	461	456	436	445	479	446	436	459	441	445	413	417	427	423	447	456	459	475	439	441	450	450	449	384	422	438	446	471	459	465	469	456	432	451	425	471	438	454	423	435	468	419	438	379	449	453	451	454	467	433	445	482	448	451	422	438	450	446	486	437	442	392	457	460	474	434	473	428	496	434	435	438	449	468	446	441	446	442	426	479	451	462	413	454	432	430	439	432	492	490	451	475	479	414	457	428	484	449	451	439	457	479	452	450	434	437	495	451	463	426	468	444	447	456	434	434	440	452	400	419	427	423	472	453	447	425	479	431	450	427	449	459	469	454	438	468	448	444	413	453	413	451	456	402	432	406	423	446	471	448	470	455	487	436	441	464	428	447	465	482	439	434	481	435	441	419	444	459	459	430	418	441	428	439	414	476	459	416	423	473	413	439	445	446	452	452	437	440	458	468	454	482	469	448	483	435	480	434	421	456	442	452	428	435	451	453	447	413	465	448	440	456	489	461	437	413	448	439	431	445	434	462	475	423	455	429	447	420	440	445	423	453	429	433	408	416	470	426	465	450	444	444	463	404	458	460	444	447	483	441	432	487	390	476	471	426	441	422	447	452	454	454	455	428	444	419	417	451	421	422	456	465	421	467	433	444	441	427	426	437	453	491	429	443	448	422	453	433	478	470	440	438	447	490	461	442	443	444	392	433	429	431	433	437	427	455	429	414	407	421	434	408	486	422	440	447	466	443	437	477	408	446	485	452	446	462	463	429	449	457	414	446	447	434	461	450	447	432	466	463	474	454	407	449	440	430	445	433	464	435	450	428	442	477	437	468	443	487	465	442	416	430	426	468	462	439	460	437	462	470	418	451	463	461	455	454	448	422	447	433	473	460	432	458	420	441	460	418	421	419	467	448	425	438	426	446	455	421	467	401	437	435	469	412	451	415	477	438	441	411	454	450	451	426	486	457	418	416	378	438	448	430	442	459	440	469	437	448	434	453	431	412	433	472	420	439	442	422	460	469	444	447	452	425	459	449	405	427	417	462	454	465	436	451	457	482	438	449	477	441	409	445	470	459	416	443	458	460	438	410	470	446	473	483	474	481	438	457	437	437	437	491	457	424	425	479	411	473	449	411	452	449	459	451	484	446	429	413	486	433	443	486	463	465	476	415	442	422	423	465	461	474	443	437	458	453	445	441	445	443	444	440	480	439	397	448	505	439	456	420	458	438	460	485	454	422	476	435	464	470	427	455	419	469	479	428	482	507	442	450	457	454	458	445	439	465	441	439	456	469	457	427	435	455	425	430	472	422	446	475	460	414	434	423	444	449	455	436	466	435	507	436	444	424	421	431	452	493	446	430	414	470	440	416	434	466	413	443	478	456	454	407	412	438	454	443	439	437	430	452	418	482	439	426	428	444	422	431	451	430	467	478	461	487	444	440	443	434	465	421	456	453	411	462	465	441	472	453	430	440	440	458	434	477	438	481	409	422	439	427	454	455	446	444	457	438	422	448	449	445	440	433	437	460	377	403	442	440	451	428	431	443	444	459	442	455	433	469	413	442	431	429	425	412	426	442	445	418	410	459	413	411	458	456	435	422	432	441	449	450	460	483	443	455	440	398	460	403	470	422	448	451	439	421	413	445	450	450	442	442	449	450	472	447	419	419	437	429	451	457	468	458	451	441	451	428	413	439	415	453	414	444	410	440	428	448	447	437	427	458	462	438	455	431	448	427	450	480	428	449	424	427	453	453	401	442	450	423	422	437	412	433	459	466	489	450	434	427	457	411	431	427	462	424	427	458	422	437	455	446	445	431	446	462	461	465	430	424	461	419	470	457	427	466	454	450	448	441	415	428	465	427	434	461	419	469	406	459	454	457	468	419	472	470	440	475	450	391	481	402	423	454	483	414	404	424	455	461	436	433	440	442	423	452	444	457	412	436	478	479	460	408	418	453	444	414	484	398	450	460	451	445	458	448	451	459	425	435	475	426	441	416	445	454	463	459	418	453	444	472	424	465	450	462	422	431	436	452	442	449	432	479	435	491	439	465	412	428	443	452
46509	15542	5814	2851	2202	1652	1326	1101	1025	937	840	814	721	761	645	681	615	657	617	605	644	617	631	573	625	578	582	561	577	563	551	587	547	592	569	530	498	580	536	540	542	592	565	558	574	503	548	542	549	551	565	536	534	534	563	553	575	546	541	622	556	538	560	507	583	555	539	553	563	588	576	567	579	599	568	552	555	555	552	563	583	568	562	561	551	551	572	582	545	589	554	567	553	586	547	552	551	566	574	580	571	563	534	563	529	553	528	575	550	573	548	516	539	516	595	554	553	600	578	546	564	553	549	549	532	581	521	569	578	529	529	578	573	534	573	557	592	575	588	566	570	523	555	585	573	587	562	587	611	561	528	553	548	537	545	533	587	586	588	543	608	531	572	566	559	548	550	556	538	582	553	590	527	495	553	527	554	588	543	587	547	552	552	531	550	593	566	564	562	541	540	576	527	535	577	579	545	553	545	558	588	553	537	555	543	516	569	505	532	511	539	526	528	532	555	563	547	551	524	556	571	558	538	549	551	509	541	553	581	539	556	522	587	570	581	554	536	567	561	543	557	552	510	540	510	522	502	556	534	547	576	529	542	532	560	560	519	559	567	547	548	556	553	570	553	538	552	571	548	577	544	527	531	515	556	564	623	542	530	563	535	541	587	575	564	554	575	527	551	561	539	558	542	534	568	558	553	558	603	583	533	558	594	535	567	563	555	552	562	558	583	525	530	573	541	546	587	528	525	544	551	551	572	570	533	543	535	535	579	550	564	616	552	540	549	582	563	575	544	534	540	537	545	585	559	562	536	577	557	548	561	570	577	554	527	562	600	543	563	561	521	541	528	547	562	543	537	537	510	501	559	572	527	569	508	607	571	533	538	529	556	566	536	537	567	550	583	505	547	538	556	531	585	530	539	543	569	525	539	513	524	559	575	543	583	564	531	547	547	586	543	590	532	580	555	582	548	526	542	546	511	552	556	539	544	556	542	549	522	558	575	569	553	548	578	543	585	560	557	562	553	546	554	575	579	577	579	570	584	540	560	554	562	542	568	546	550	552	582	596	529	591	570	571	527	508	587	525	549	560	544	553	540	541	547	593	587	534	555	537	574	535	524	520	586	592	571	539	562	560	519	545	564	567	556	550	538	523	527	530	530	529	538	596	571	572	526	562	556	555	568	570	575	599	563	492	510	524	552	558	577	591	623	523	560	563	557	541	515	529	549	543	558	519	575	514	538	554	577	564	547	581	492	526	587	538	591	566	566	586	561	524	547	538	597	567	564	570	545	509	513	564	534	542	575	598	555	548	558	562	552	562	552	519	537	536	546	547	569	522	588	567	567	522	558	564	560	541	558	536	576	552	550	589	554	537	564	564	572	560	513	553	575	550	551	536	535	544	526	536	520	548	553	525	582	558	522	570	511	553	538	523	537	577	531	560	532	542	559	505	545	532	607	518	525	546	575	557	555	576	542	562	583	557	555	558	598	550	548	602	562	543	544	557	549	554	578	575	570	521	585	583	538	558	552	574	511	586	589	524	519	588	590	543	492	575	538	566	530	564	554	555	529	607	529	559	553	555	597	583	616	580	534	588	562	546	517	524	547	513	549	547	560	532	534	583	579	572	527	554	582	536	532	518	533	590	536	532	587	553	584	570	553	523	561	576	549	543	531	557	544	559	555	572	520	559	554	583	589	576	576	567	575	533	552	522	533	546	556	561	559	540	520	576	562	595	538	561	530	586	533	554	566	556	542	554	507	556	523	567	559	561	499	559	562	546	558	565	568	567	536	517	528	539	546	559	540	545	536	555	543	541	538	514	538	581	580	574	518	567	524	521	515	541	566	581	564	530	560	592	522	514	574	541	532	598	565	522	511	573	558	583	556	554	516	565	520	530	564	581	571	543	563	560	509	507	574	533	537	553	525	533	557	558	547	531	526	507	544	551	591	549	576	605	568	522	529	522	554	592	559	555	554	547	549	527	533	606	550	552	573	525	511	548	590	539	565	557	572	536	557	587	580	517	512	547	542	571	545	538	589	563	595	580	566	551	571	597	523	509	553	555	520	562	589	569	577	544	488	525	540	540	572	573	519	570	522	591	548	536	544	586	564	548	566	559	537	512	560	550	545	516	522	530	532	520	573	560	572	608	568	520	530	550	542	575	543	547	492	549	546	508	543	539	559	569	550	549	552	537	552	538	566	577	543	540	571	555	553	562	577	553	528	568	596	574	530	538	477	527	580	517	552	608	595	587	539	589	552	560	531	540	555	571	562	571	553	501	550	573	532	568	533	572	573	589	608	529	510	527	547	585	553	513	583	582	596	509	545	567	524	559	523	513	604	528	560	544	534	573	564	563	546	566	546	544	586	546	519	532	521	572	575	546	533	540	542	545	538	569	535	571	521	589	606	544	599	517	576	567	525	542	566	556	563	582	543	536	526	567	571	541	564	555	600	523	580	489	539	543	561	555	556	566	551	543	558	594	570	567	536	539	526	551	555	571	544	594	564	538	524	533	559	578	478	562	542	502	558	544	551	586	569	594	546	545	561	549	589	554	566	533	585	564	572	528	534	553	511	507	585	511	547	509	491	550	533	535	545	537	500	591	539	587	522	571	522	552	543	577	566	556	577	591	563	551	545	560	568	565	537	547	525	565	563	516	602	561	501	531	547	569	585	553	573	534	586	513	551	549	535	522	543	548	551	536	566	595	556	547	529	536	509	544	511	533	559	529	577	540	566	556	534	581	600	504	527	588	520	593	565	551	521	549	598	602	612	579	527	582	558	558	512	560	536	565	535	549	590	559	565	541	558	575	540	523	534	597	560	592	565	573	541	545	498	533	570	541	562	583	577	594	552	548	612	569	541	541	561	576	565	564	573	575	558	563	567	536	593	553	536	546	554	542	534	525	522	549	563	544	578	567	548	489	532	573	586	549	549	491	586	528	571	552	558	557	545	570	574	551	557	547	556	549	563	591	568	571	538	552	538	580	594	555	520	592	512	519	517	584	585	582	586	562	543	536	570	556	492	569	575	560	564	545	523	549	568	532	521	570	524	614	559	572	517	574	560	531	525	588	569	549	550	563	542	535	531	534	578	553	541	544	603	528	594	578	542	565	517	561	530	561	528	539	571	548	544	574	554	581	529	567	522	585	528	544	539	567	511	554	579	514	551	561	579	525	573	618	520	570	579	572	528	587	520	529	550	556	542	596	556	527	555	575	547	525	557	589	537	539	555	563	530	570	532	580	504	567	544	532	566	553	506	555	555	542	593	585	555	585	556	553	553	588	560	596	564	566	549	533	562	559	564	548	508	569	508	550	562	522	560	546	557	544	561	535	473	553	574	525	562	533	558	564	609	547	525	553	535	539	562	554	504	545	564	535	587	584	567	535	574	524	571	546	559	556	517	551	562	556	532	538	578	530	560	555	524	539	550	528	557	522	557	514	523	560	545	556	534	545	542	559	550	542	562	545	566	571	553	555	547	513	587	551	521	564
25863	21556	27734	25511	7772	417	332	277	253	189	198	203	217	194	187	181	209	209	198	161	170	167	160	165	176	180	212	170	175	146	151	160	186	189	182	156	174	146	146	169	160	158	181	181	159	157	183	165	197	165	196	188	188	166	174	182	180	155	168	159	157	167	158	151	143	175	170	172	174	145	155	182	173	166	160	159	172	159	177	175	161	162	186	186	184	160	164	158	179	161	169	171	181	177	201	151	146	137	159	153	183	172	171	176	191	171	192	199	174	174	161	167	204	162	142	144	177	190	177	167	148	142	169	168	178	196	183	142	149	179	168	165	179	176	152	188	175	151	160	182	160	155	168	186	178	181	172	178	168	159	181	175	181	186	168	165	164	184	203	159	155	172	185	154	170	184	153	183	167	150	171	170	166	180	155	166	156	160	172	141	184	151	159	175	143	172	168	182	172	162	170	165	167	184	183	165	181	153	149	161	161	156	173	168	180	160	162	177	187	176	181	157	155	201	185	164	177	165	179	173	162	173	183	158	165	166	169	153	197	168	170	183	163	177	183	174	178	174	183	185	169	150	156	172	177	176	157	183	139	179	163	148	151	162	172	166	180	185	164	143	177	194	173	165	161	172	155	183	179	200	144	174	154	171	169	162	196	172	143	167	186	152	168	170	172	164	151	177	173	168	163	164	181	178	191	171	190	175	153	135	169	145	183	166	161	176	160	175	171	156	154	158	165	185	191	163	163	177	157	163	154	181	161	174	159	168	164	182	155	183	145	162	184	154	164	172	166	152	155	150	165	174	170	165	162	168	184	156	169	159	151	182	165	171	178	145	169	197	155	171	158	156	167	162	185	172	165	178	161	176	151	155	168	161	168	159	191	170	162	161	156	169	156	154	191	176	198	162	148	164	143	166	170	180	186	138	161	146	162	170	176	178	164	168	159	143	144	167	165	193	169	189	164	169	179	191	175	160	167	161	163	166	171	162	191	174	166	168	171	163	169	172	156	180	167	152	175	162	189	182	166	150	162	167	179	160	148	188	171	172	190	175	173	144	145	184	180	171	151	158	166	188	171	186	167	169	168	142	180	167	156	155	160	160	188	171	161	163	180	147	153	168	157	163	199	162	160	192	174	174	171	165	159	148	174	192	161	183	153	158	164	170	162	188	181	168	174	167	171	161	164	178	180	174	180	178	140	145	163	170	174	158	194	162	165	185	162	175	136	168	168	155	177	168	177	171	151	163	166	185	170	184	185	173	169	179	161	180	159	172	165	149	193	202	167	174	184	174	174	151	164	154	176	186	184	179	154	172	169	171	149	151	175	178	160	157	168	142	168	181	205	161	159	164	181	151	161	156	184	154	179	153	152	167	155	168	163	170	160	185	183	165	178	176	174	144	153	148	158	177	150	174	179	151	177	151	169	169	188	157	159	185	177	145	197	172	172	191	175	183	154	164	178	150	178	162	166	157	151	165	183	165	177	174	195	164	157	168	178	179	180	164	164	153	193	173	187	162	172	173	156	169	163	161	156	141	153	178	176	174	176	170	143	172	167	181	177	169	149	167	174	172	170	164	176	166	178	157	142	149	171	155	145	186	161	178	172	166	161	173	142	150	180	146	187	182	180	163	157	151	187	189	183	167	170	174	148	167	162	164	172	171	153	139	160	176	180	162	164	173	177	167	176	193	173	162	169	174	187	168	168	175	170	176	153	158	147	167	165	153	160	188	156	153	174	167	162	161	158	189	183	134	189	156	166	169	169	187	167	178	173	185	164	164	185	166	168	200	175	180	198	159	156	158	165	177	176	154	160	152	146	152	169	173	172	174	163	155	177	172	165	167	169	180	167	170	175	148	168	163	175	179	179	177	179	171	152	160	173	139	147	157	170	147	161	158	187	147	167	132	168	158	173	158	163	158	180	175	144	147	168	179	150	152	189	187	158	167	176	157	153	161	191	134	172	142	173	170	152	161	165	158	177	148	160	152	186	191	181	173	161	184	164	170	181	155	165	174	172	184	173	183	144	175	188	138	150	183	146	162	186	182	152	161	179	173	191	164	174	162	154	175	168	173	182	158	181	187	173	170	158	184	153	168	170	141	184	172	158	173	153	173	155	165	173	180	163	171	149	182	154	167	171	178	137	140	168	157	173	159	147	164	146	160	144	186	169	154	177	170	165	153	154	155	156	161	172	160	153	195	155	190	159	175	174	171	149	178	142	165	165	176	171	152	166	181	179	148	160	161	171	168	172	177	175	159	175	181	172	165	172	182	165	169	194	147	168	151	173	167	181	161	190	176	165	149	160	158	177	149	160	190	161	153	163	162	168	147	172	161	196	160	165	171	166	180	146	175	191	161	157	158	170	192	167	178	168	186	161	143	162	151	160	173	157	173	152	189	167	176	159	188	164	160	168	168	154	168	163	168	173	165	174	165	161	189	179	180	140	168	150	177	154	172	172	177	156	147	166	162	152	189	165	176	157	168	162	173	170	167	180	147	177	171	144	185	167	195	164	159	189	178	149	190	182	159	157	186	177	144	167	160	165	168	153	174	162	157	140	173	151	169	148	166	189	163	165	179	151	185	163	164	157	179	162	158	176	173	181	176	195	152	145	147	192	150	185	186	153	151	187	159	172	149	150	146	171	167	161	149	156	168	156	195	176	165	161	149	176	161	174	155	152	155	173	164	179	157	157	145	156	183	163	161	142	158	157	188	168	148	181	183	139	168	162	169	161	177	169	183	169	179	177	148	162	173	165	166	162	180	166	177	155	177	153	189	157	162	171	168	188	168	177	178	160	164	158	175	172	179	172	172	152	164	190	170	176	189	168	164	191	183	155	165	156	181	172	199	156	169	155	173	151	187	199	166	163	185	184	159	183	182	158	185	147	159	179	167	177	149	164	162	169	168	156	172	195	178	160	170	170	156	177	171	171	192	167	151	166	155	180	165	176	169	168	165	145	143	168	171	176	180	176	169	173	170	172	157	172	165	169	178	161	183	157	159	142	196	159	173	195	179	180	160	167	163	142	172	173	175	174	162	182	187	163	165	179	138	143	157	178	165	179	162	182	137	156	139	164	171	186	164	172	152	174	166	173	155	166	165	153	154	189	169	184	158	162	192	178	161	166	165	152	162	169	161	166	176	172	171	177	199	193	157	158	165	159	186	170	152	165	160	194	180	186	176	131	170	172	166	154	162	176	163	187	193	140	166	165	167	171	175	179	174	155	158	172	154	166	159	163	174	162	151	163	142	175	133	167	161	147	163	154	150	185	168	189	178	175	170	195	155	196	147	163	154	157	182	163	162	175	184	161	176	157	145	166	164	152	175	186	149	179	159	174	160	168	175	178	167	172	163	165	173	175	175	167	158	161	173	179	171	163	181	155	148	173	178	167	163	172	183	173	158	175	170	167	187	155	186	160	162	158	171	175	155	191	156	180	188	160	160	179	144	173	174	177	161	160	172	157	156	171	172	158	174	211	171	180	177	170	177	176	185	172	147
46118	12737	2980	1392	996	789	592	538	480	392	400	361	346	310	298	297	279	309	249	261	295	289	243	289	247	239	256	246	256	227	266	247	223	249	250	242	229	237	230	229	232	240	241	237	194	268	235	250	262	216	234	237	232	214	242	261	222	252	261	255	261	252	238	241	231	260	250	251	242	260	257	229	239	240	238	266	236	243	232	206	247	233	239	218	254	241	241	203	223	215	227	258	256	227	213	264	234	249	228	222	220	242	237	216	241	239	221	249	203	249	233	233	262	242	241	239	232	260	230	241	231	232	236	243	265	235	223	238	231	211	207	227	239	277	231	247	233	251	221	218	244	222	231	218	225	218	240	261	250	228	226	245	223	230	217	229	211	240	243	230	243	225	221	232	235	240	254	270	252	249	214	223	235	219	235	253	243	222	240	243	255	199	238	202	217	208	213	243	244	238	239	214	246	248	231	234	204	271	225	248	238	249	237	226	211	200	232	221	265	233	253	242	243	215	244	245	218	249	250	249	240	250	228	216	259	211	240	218	244	206	243	238	224	215	242	235	221	238	228	246	225	226	231	236	231	236	223	245	232	229	245	246	258	253	216	247	242	237	240	253	233	200	226	240	267	226	240	226	245	225	228	254	238	235	225	239	235	231	240	227	249	257	232	225	224	242	225	235	254	219	256	251	223	215	206	255	255	229	227	230	230	214	222	258	245	238	225	260	226	251	234	241	226	237	221	196	262	206	241	258	211	223	216	261	216	211	264	236	257	235	243	257	248	226	233	229	227	216	259	242	202	235	221	224	248	228	238	209	242	259	227	225	231	233	245	233	248	246	249	219	239	250	245	225	214	232	230	227	236	277	221	223	246	228	243	249	231	240	240	216	211	213	242	236	220	213	254	220	227	240	237	214	249	241	239	218	231	245	252	218	218	213	249	246	246	230	206	263	229	226	232	228	240	220	237	216	236	244	250	239	218	201	223	220	234	226	238	228	234	231	238	250	218	259	264	228	208	217	213	219	251	211	269	249	227	225	207	220	244	241	257	237	230	239	253	222	240	229	247	248	237	253	240	231	236	218	205	249	238	240	246	238	226	214	245	206	232	232	254	239	259	245	225	236	224	232	220	237	214	243	251	212	220	218	223	254	214	248	227	257	219	236	228	238	224	230	213	237	228	224	226	243	243	236	235	223	216	232	240	231	230	245	228	254	272	248	228	209	223	262	227	225	215	250	243	235	238	231	253	232	225	250	227	232	214	217	213	243	223	222	239	225	231	226	233	230	241	229	259	225	223	240	248	255	246	246	230	237	245	239	226	250	248	233	217	262	245	229	246	250	213	247	224	254	232	221	275	240	233	259	218	253	230	212	240	208	261	228	250	229	269	238	225	213	250	242	240	228	215	267	216	232	236	240	249	205	251	232	231	253	231	241	257	212	236	205	231	235	237	229	223	212	257	226	234	239	250	221	213	247	216	232	248	228	233	247	219	228	225	213	247	221	252	264	223	211	236	250	242	228	235	264	275	235	238	215	238	240	230	245	217	226	215	219	220	213	226	204	216	224	261	237	245	224	205	237	215	211	221	252	234	214	257	227	214	224	240	194	262	260	235	240	222	237	255	223	233	229	264	235	249	252	233	245	234	245	239	261	252	219	240	255	238	238	219	254	207	242	229	223	259	235	236	221	232	252	241	237	230	237	245	228	225	216	240	218	241	228	220	221	218	246	247	239	224	261	214	226	222	228	211	221	238	254	260	223	244	270	233	224	231	250	230	243	229	253	229	241	212	239	232	214	233	236	243	250	246	220	216	216	219	247	218	212	245	241	225	248	246	236	223	204	206	260	220	220	229	219	225	244	210	238	229	230	233	232	233	212	240	219	240	224	233	248	236	214	222	233	222	245	229	237	250	242	224	226	219	234	259	277	223	252	244	249	242	245	191	247	239	253	278	243	217	240	249	235	223	225	203	224	210	235	239	232	226	240	220	248	242	211	221	259	249	213	216	266	239	207	239	220	238	238	232	221	230	251	217	221	238	228	235	251	218	236	246	236	226	229	220	256	249	227	261	266	212	225	255	223	228	238	237	233	226	217	231	259	243	217	244	236	225	236	236	257	244	222	247	220	250	240	226	236	241	217	256	215	231	220	224	223	215	207	214	227	217	243	226	215	242	245	238	221	220	200	230	200	245	220	205	230	242	214	212	238	245	224	233	241	261	234	220	251	219	217	233	218	224	211	234	231	218	240	228	214	234	228	233	224	205	244	263	212	238	250	217	241	230	230	241	209	220	258	245	247	225	232	260	224	211	236	229	240	226	249	246	233	252	216	260	237	222	238	252	221	216	218	229	230	255	222	245	249	241	221	232	254	247	216	222	226	252	234	269	228	220	247	248	231	224	193	231	236	230	253	238	238	230	242	235	245	219	240	225	216	215	244	230	242	262	207	248	208	217	227	226	205	236	231	241	250	225	227	229	249	258	238	228	248	238	244	222	231	216	224	212	227	256	229	219	221	234	266	271	228	233	217	194	234	222	239	250	230	243	234	222	232	229	226	224	250	217	227	220	224	236	238	224	234	246	245	251	236	250	254	249	235	248	244	216	227	241	246	208	224	245	238	208	234	210	221	244	229	219	241	228	228	232	222	245	215	257	206	249	229	225	219	232	222	229	208	256	233	241	204	263	226	204	231	233	233	203	217	231	224	221	226	223	220	237	229	245	219	229	230	202	242	209	228	229	232	243	221	251	229	239	228	212	235	232	221	222	214	228	201	221	273	241	239	240	216	234	220	229	230	242	222	233	262	234	221	263	252	225	214	243	232	246	257	252	243	228	236	224	251	227	220	242	233	226	235	238	224	229	217	235	210	253	231	220	231	252	269	195	222	253	230	236	241	216	235	217	227	234	231	241	209	253	236	244	227	226	229	226	260	249	249	220	226	242	232	248	238	253	218	216	241	235	214	240	214	227	231	235	224	239	249	229	245	255	231	236	237	229	275	226	253	251	241	225	209	235	245	229	255	254	235	234	216	202	230	261	223	234	220	252	238	252	257	236	241	254	251	239	228	229	232	219	223	226	208	240	265	248	269	243	249	238	222	203	220	214	241	213	237	238	258	247	257	232	228	252	236	260	261	235	205	234	219	229	208	264	213	231	229	260	254	245	246	210	234	228	234	211	220	207	242	253	232	231	234	242	238	228	214	239	245	233	251	223	231	216	210	223	203	219	258	218	218	233	240	243	229	242	253	233	247	206	229	223	216	238	225	228	227	233	232	272	227	225	233	219	239	228	240	242	241	226	235	222	262	225	237	252	232	246	215	233	206	232	231	224	244	238	220	226	253	231	240	236	233	214	219	250	217	229	243	228	230	225	224	238	229	229	221	230	226	255	231	254	241	232	248	239	245	205	236	220	218	233	219	231	232	224	245	252	222	209	201	270	225	243	221	249	252	257	225	230	254	202	228	216	223	229	221	206	230	222	226	213	247	236	268	265	238	251	238
23304	21493	29496	23900	21492	21535	8613	1045	857	728	717	655	600	586	597	547	611	571	571	519	548	549	504	539	506	507	487	514	536	508	515	517	521	518	520	490	525	476	466	510	506	517	509	501	499	513	501	453	474	518	453	491	468	535	472	468	483	487	491	492	481	491	510	490	508	490	493	436	484	500	452	438	479	503	470	484	491	516	509	488	462	522	511	447	480	519	498	468	502	493	518	492	471	466	468	478	487	501	467	477	503	471	493	483	488	452	464	471	472	465	487	481	514	522	496	461	500	513	473	500	495	484	493	473	463	480	499	484	491	503	473	486	495	484	472	483	483	466	493	449	509	437	520	481	524	530	481	459	464	480	539	468	494	499	474	492	498	490	469	487	507	477	524	481	504	484	511	544	512	479	485	463	461	490	479	473	476	485	502	481	495	499	503	491	511	476	501	509	465	449	476	456	480	491	499	488	459	487	465	485	460	481	496	467	514	470	475	516	484	498	488	470	491	465	502	472	474	502	489	494	495	502	518	510	475	457	510	533	522	470	512	490	459	492	464	513	486	486	479	486	526	512	506	441	466	465	486	491	509	452	506	527	500	509	501	462	501	474	501	458	488	473	503	497	481	494	458	495	485	489	499	477	488	448	469	446	453	500	492	493	510	454	510	507	463	491	525	502	463	485	465	494	472	531	503	500	446	484	492	431	472	533	517	476	476	498	431	506	477	484	446	451	461	471	456	526	481	480	497	494	469	467	496	488	483	505	487	519	486	506	480	477	464	447	502	497	524	501	495	447	490	508	469	524	474	486	441	491	478	507	497	463	454	482	513	504	442	461	464	483	507	501	465	513	457	446	470	515	515	504	505	448	506	483	496	445	476	475	512	474	486	449	485	476	500	519	457	482	440	544	491	463	481	476	442	449	458	470	465	481	490	478	480	475	501	481	485	472	495	441	523	476	488	486	492	484	483	474	497	414	536	488	506	479	480	484	470	485	462	513	494	498	488	494	478	454	530	498	444	478	481	542	482	514	515	477	519	478	478	469	489	470	477	482	485	488	506	455	520	470	481	501	500	484	494	497	463	490	497	505	481	512	499	485	464	478	467	471	503	470	449	502	475	497	518	502	482	481	489	482	451	450	512	494	515	476	486	447	483	512	473	489	538	497	506	494	516	465	470	471	465	482	497	442	484	543	486	516	487	498	481	493	491	467	487	499	472	489	481	470	473	460	515	480	448	481	465	490	440	509	468	481	456	447	476	460	496	482	493	475	465	466	510	515	468	489	485	456	454	480	523	475	522	486	454	500	460	478	489	508	476	478	458	511	462	455	510	475	478	481	486	535	512	461	492	479	463	484	444	493	478	515	479	484	467	523	489	510	482	453	471	496	486	510	498	514	497	481	472	445	504	496	454	482	509	484	467	468	522	488	496	461	469	443	480	522	482	478	502	544	472	500	476	485	465	459	453	487	508	475	465	439	479	500	481	508	548	461	485	461	505	506	487	432	478	502	488	488	496	460	497	495	466	494	505	509	498	476	515	517	456	493	487	457	502	484	482	483	458	475	501	481	453	456	502	494	509	488	506	465	509	493	483	459	478	470	521	429	485	494	491	482	495	485	465	497	483	489	438	480	504	500	489	478	497	450	471	490	509	507	474	478	490	489	515	457	473	512	498	513	511	498	504	504	495	467	509	461	484	485	492	491	463	517	498	499	488	508	466	488	516	482	506	478	495	503	525	433	487	508	466	444	475	474	442	481	537	470	487	508	489	472	490	523	482	487	493	469	473	491	493	447	468	512	484	490	512	502	495	510	527	475	486	534	437	466	502	498	502	466	457	482	419	462	472	492	477	511	509	479	458	487	453	477	444	507	488	481	471	483	482	446	488	429	512	465	507	508	458	498	519	491	482	493	470	513	460	434	481	468	513	504	494	467	461	445	492	493	521	487	462	502	473	458	494	489	463	494	478	487	499	484	502	475	466	501	460	461	523	523	468	491	439	508	540	499	474	458	515	451	478	485	492	475	461	489	519	504	495	473	497	488	472	511	511	494	491	480	440	483	498	466	489	469	493	470	510	464	496	521	492	494	491	419	510	490	505	454	476	511	508	449	475	540	473	516	473	488	475	494	472	475	473	501	484	489	474	488	470	469	496	500	538	523	481	457	473	480	471	474	450	484	433	483	470	465	497	466	493	496	495	448	497	489	501	459	490	477	462	506	476	483	515	479	532	458	488	527	507	468	459	463	478	469	485	517	476	506	496	498	483	494	471	475	464	456	501	460	459	468	466	481	488	481	480	461	465	509	475	509	459	468	489	465	485	482	498	476	497	469	462	480	462	480	465	510	460	491	488	479	466	488	500	504	468	446	513	494	478	501	491	491	495	500	478	499	503	471	506	497	488	483	500	519	453	525	502	494	481	487	484	465	468	476	496	470	459	452	465	468	506	442	508	465	484	474	472	460	522	472	519	480	493	488	485	492	478	471	464	465	481	494	516	446	502	526	473	473	492	460	507	441	503	476	484	512	509	477	440	518	510	500	512	499	490	490	480	518	481	508	479	515	445	472	505	512	500	466	487	465	431	458	493	449	475	528	492	509	478	499	471	464	480	494	511	499	501	481	486	461	487	504	484	500	528	460	487	507	488	465	493	491	461	467	488	454	483	481	492	474	488	485	498	453	503	471	466	487	463	463	461	481	466	491	512	448	514	503	484	507	483	482	501	460	497	426	488	479	461	454	528	495	437	470	484	479	468	474	490	485	513	504	493	517	442	542	492	515	482	509	480	492	467	509	490	482	486	478	499	451	503	506	487	486	466	475	508	524	513	477	525	476	493	471	512	475	496	465	529	480	498	507	496	520	508	528	495	471	499	494	478	449	464	476	500	495	461	518	474	495	519	477	499	494	499	487	508	514	461	499	468	446	481	482	502	490	483	482	442	495	440	471	488	480	477	473	452	495	490	508	495	508	455	515	495	520	485	470	479	484	479	467	480	498	459	523	486	478	492	508	490	517	468	469	485	457	472	480	468	477	496	471	478	461	466	436	465	477	492	454	516	470	482	494	451	508	513	457	486	517	475	472	461	458	454	514	461	481	497	515	480	529	506	475	487	446	469	456	481	511	428	531	495	464	484	487	525	496	468	507	498	474	467	520	479	466	489	468	494	474	515	472	483	458	475	484	464	462	524	479	515	479	478	514	498	473	488	476	498	495	479	500	463	485	489	450	478	461	482	524	534	465	486	501	463	509	480	456	440	512	500	523	521	503	479	494	466	488	478	492	501	494	461	488	500	491	499	472	488	481	490	462	486	479	496	477	467	545	490	483	486	459	496	494	502	493	482	489	455	464	497	500	452	472	491	485	501	496	497	472	473	452	515	495	460	508	476	499	511	493	483	467	519	498	487	449	498	493	461	484	538	466	478	522	474	465	484	492	493	522	459	472	511	534	505	504	501	464	515	507	461	504	509	496	494	438	514	478	449	490	494	450	505	498	507	508
52378	17205	9833	4995	3527	2724	2180	1747	1462	1263	1196	1029	1057	912	849	848	769	726	779	737	694	672	636	677	676	646	680	685	722	662	674	666	677	621	659	554	652	667	606	623	639	673	688	586	629	599	641	614	665	616	618	588	663	625	601	628	633	646	586	627	628	607	659	604	633	616	583	644	626	604	590	591	563	635	627	592	624	596	615	633	616	578	620	602	610	579	646	602	610	600	601	592	585	640	608	610	603	632	614	628	601	621	614	611	619	642	555	582	558	628	576	578	636	599	583	616	617	579	594	614	654	625	595	590	606	647	607	579	629	620	602	622	582	577	618	615	614	621	577	582	588	589	565	596	574	607	621	613	587	588	637	579	611	606	590	548	587	605	595	599	609	621	622	642	591	602	620	623	632	575	611	602	583	618	574	611	637	577	622	598	604	570	627	594	575	600	599	633	613	576	639	590	594	634	628	616	609	592	618	576	572	597	550	587	609	592	623	617	596	623	633	645	625	617	558	579	627	639	589	583	591	609	581	589	610	619	592	561	644	629	607	615	620	579	622	625	606	596	632	590	577	564	566	590	615	587	584	583	599	569	569	588	613	622	578	596	608	584	603	582	583	591	598	574	533	614	594	564	598	608	656	609	589	603	589	611	599	587	577	630	607	572	586	598	626	612	601	562	592	604	621	646	613	610	629	607	612	625	594	650	629	612	619	644	573	574	584	633	622	581	584	579	625	633	572	602	622	600	596	541	654	636	603	578	571	615	605	584	590	609	586	594	604	570	637	596	610	588	631	568	627	604	615	578	615	608	647	589	622	578	575	616	546	590	642	604	605	569	622	597	580	592	611	613	651	562	600	539	668	579	642	612	616	644	592	629	591	634	611	639	614	597	560	569	608	594	630	627	599	625	570	578	605	579	626	610	592	573	576	633	603	612	644	616	598	594	625	608	626	659	601	574	604	604	632	630	594	591	594	581	572	617	603	576	612	650	594	577	634	581	650	575	578	598	582	575	573	586	585	641	636	618	601	570	585	611	576	579	595	640	594	635	621	539	612	635	605	612	594	661	559	593	560	625	598	615	592	597	605	633	596	586	604	605	616	622	579	590	627	615	609	579	553	624	606	587	615	640	611	605	604	585	597	583	605	588	568	593	642	610	615	602	591	633	624	599	594	594	631	598	652	572	575	594	627	642	632	578	612	618	592	574	608	587	630	624	604	578	642	651	602	556	611	630	607	659	586	628	648	551	665	602	618	614	575	648	587	609	608	575	606	628	610	597	597	606	568	560	606	628	622	642	571	614	657	615	636	589	612	612	619	621	612	625	599	595	638	590	628	599	602	599	641	599	586	616	616	558	570	646	609	630	591	572	638	547	574	607	619	591	631	637	610	607	640	590	580	597	608	587	619	670	581	563	601	604	616	561	581	579	606	604	602	589	623	579	600	621	594	590	589	597	586	609	646	641	603	619	594	604	602	586	640	566	575	625	591	656	620	586	616	584	639	620	579	645	607	629	536	616	611	599	610	650	552	607	590	613	628	620	596	588	631	580	639	607	572	649	585	608	623	616	560	591	606	604	587	593	621	549	645	580	604	618	585	596	586	605	575	540	594	600	569	629	627	562	641	637	605	604	621	592	622	611	655	623	595	623	638	599	608	613	590	634	581	614	625	584	583	559	580	570	597	627	594	625	584	615	615	612	595	596	618	642	609	634	582	621	574	632	602	617	631	624	626	613	633	626	606	576	594	584	596	624	584	620	575	571	600	642	558	585	618	597	606	625	641	594	665	614	631	611	640	582	590	595	615	602	622	549	594	624	609	577	632	627	568	566	625	584	609	572	653	611	614	584	613	595	600	604	632	616	557	583	561	635	585	578	607	572	588	584	639	610	634	632	594	629	599	616	629	629	596	606	576	596	624	590	603	591	591	571	560	588	570	630	594	587	636	619	622	589	585	619	631	631	558	590	540	604	578	609	602	584	587	583	617	590	589	599	618	598	593	639	577	643	580	583	598	593	560	591	595	605	599	632	618	613	614	619	579	616	638	573	575	589	558	595	607	659	609	639	587	606	575	594	614	612	585	593	569	616	629	584	574	623	611	592	619	579	647	590	601	599	618	633	592	579	609	639	643	621	587	596	630	602	602	605	586	614	594	602	599	587	561	611	567	596	610	634	556	565	561	637	601	613	646	602	582	615	571	595	610	636	629	564	651	591	621	590	605	594	598	635	548	587	607	631	623	601	606	604	552	592	589	609	627	637	614	599	597	565	634	575	590	547	604	602	581	575	608	609	602	629	611	602	609	581	610	642	581	637	630	595	633	614	562	586	582	607	606	631	573	611	620	594	590	602	553	620	595	582	622	611	599	579	610	586	646	578	579	582	574	567	627	616	642	613	594	626	653	600	620	614	654	583	684	595	646	572	649	554	588	564	602	619	632	613	581	541	639	643	564	603	637	622	601	601	569	576	602	623	581	704	570	593	605	600	602	610	647	597	609	568	605	605	611	599	600	621	625	623	599	607	592	592	618	594	619	620	610	611	633	631	608	580	588	631	564	652	568	571	589	620	589	570	618	589	586	585	602	586	621	628	656	584	635	650	549	547	618	611	581	592	592	586	578	578	638	629	564	622	578	614	595	595	567	595	586	613	583	569	619	623	621	573	633	583	626	582	613	604	605	599	619	574	588	602	586	577	642	594	581	589	616	615	592	630	571	642	593	629	593	603	586	622	613	580	574	577	623	542	624	596	607	628	582	594	600	608	616	595	584	585	637	590	607	604	614	611	598	586	617	625	602	607	606	624	583	608	600	594	605	591	571	612	653	611	603	592	631	577	595	541	596	628	612	588	568	626	650	598	554	589	584	571	607	628	611	612	562	591	570	586	598	616	611	627	564	626	594	614	582	617	565	577	580	602	589	638	605	639	607	615	591	570	579	577	569	622	616	599	625	581	612	594	618	613	600	622	606	625	600	620	619	577	689	579	561	594	575	613	637	561	601	601	613	577	631	634	586	616	649	587	599	606	626	561	585	568	583	564	655	604	627	626	580	568	594	584	602	545	640	654	575	657	559	608	606	685	598	595	580	582	610	589	602	647	659	611	610	640	589	604	620	622	610	612	611	553	661	607	617	608	616	590	596	583	613	590	580	620	603	576	566	627	622	602	586	641	629	608	565	653	576	604	592	602	599	615	600	633	612	548	619	622	615	586	576	584	590	542	590	621	616	570	567	587	567	605	639	602	579	603	622	575	598	556	584	573	632	615	602	631	607	613	591	636	600	607	621	645	565	616	632	634	628	604	560	583	555	592	576	592	586	599	615	593	626	592	627	625	573	560	619	592	603	621	616	604	622	583	571	608	579	605	614	633	599	620	622	629	618	621	619	633	575	579	608	600	571	559	604	588	607	617	599	614	598	566	598	597	632	589	589	576	588	569	615	614	646	617	538	594	605	564	629	589	590	604	564	559	575	585	598	603	629	611	587	562	624	543	572	597	661	583
28388	19969	5938	402	261	268	254	219	242	232	217	219	199	220	210	215	227	212	219	233	210	218	234	217	200	230	245	228	242	227	213	209	238	229	223	236	222	260	245	241	222	220	216	229	225	215	213	212	233	202	209	220	227	213	229	260	221	206	218	203	222	232	203	211	204	238	212	243	187	223	232	219	219	202	220	208	221	219	226	214	214	214	223	226	206	207	231	225	209	227	238	235	222	221	235	216	215	229	215	202	196	228	199	200	237	236	215	230	200	228	226	225	225	228	198	236	213	226	226	209	222	210	217	218	223	192	205	220	230	213	221	194	218	233	218	229	235	237	199	200	217	213	201	222	203	219	213	206	215	237	242	207	242	220	210	223	224	198	206	224	218	217	204	207	193	218	250	217	247	220	260	225	221	219	210	232	221	218	230	212	208	217	196	244	206	220	222	204	226	211	233	223	240	224	209	229	217	233	217	226	250	188	236	214	229	214	221	228	250	208	231	249	199	262	212	225	236	212	226	187	202	239	233	217	194	228	233	229	203	241	200	245	231	229	231	224	205	229	219	209	191	235	198	226	206	233	212	232	203	222	227	211	214	218	227	234	237	230	234	205	195	195	248	207	232	226	221	237	223	233	208	213	214	213	219	207	199	211	221	212	208	204	210	225	217	227	203	224	221	208	212	210	242	203	199	214	232	191	214	217	204	218	213	205	237	228	218	210	208	218	189	228	227	220	237	178	230	213	222	209	224	222	210	219	200	203	181	239	209	212	222	226	215	217	219	238	236	219	207	221	202	226	241	237	226	217	228	227	233	234	215	229	218	225	232	216	202	196	224	203	204	237	226	212	241	212	225	221	220	227	227	228	209	210	218	217	208	221	200	231	212	208	214	216	202	237	240	224	217	230	211	243	199	205	208	221	232	235	204	215	209	221	223	229	213	197	206	208	227	244	221	238	247	212	220	236	192	214	245	177	240	238	179	190	221	232	217	233	246	199	220	215	241	190	231	237	227	211	205	223	188	202	224	224	224	204	209	193	211	199	207	214	223	207	239	231	207	210	205	223	214	193	203	215	197	259	223	228	245	245	225	227	226	214	219	217	225	219	217	208	227	234	215	206	266	207	228	247	225	212	209	232	219	240	213	207	220	226	195	211	221	239	240	237	220	234	222	237	211	204	229	219	232	223	216	221	222	222	237	197	210	213	228	225	206	223	179	209	204	206	204	208	231	216	222	227	193	223	223	210	251	228	218	218	230	248	222	237	235	200	234	217	237	215	198	235	237	242	246	195	219	231	228	238	224	214	213	225	207	231	236	204	218	221	209	197	211	197	228	246	230	222	200	228	228	219	210	255	207	221	234	225	223	224	224	221	224	230	207	206	228	219	223	220	207	235	206	188	223	200	220	223	243	214	240	212	203	239	198	214	204	214	224	196	221	214	225	226	226	210	218	209	243	240	217	243	237	221	225	209	203	225	246	234	185	217	204	242	208	222	198	222	231	223	211	226	220	224	227	222	201	214	234	203	209	212	214	218	195	232	245	228	241	201	204	213	222	219	228	230	250	196	231	227	201	234	223	237	251	216	189	226	239	203	243	224	209	243	249	222	197	209	207	222	202	223	211	208	205	216	217	250	229	198	228	219	218	212	212	201	224	209	211	219	235	209	243	214	217	211	217	225	230	222	202	209	245	234	244	228	212	205	206	231	224	218	214	238	214	199	227	211	213	220	221	239	203	227	199	244	226	212	216	232	205	194	233	194	209	203	215	237	252	235	211	216	243	232	224	215	210	236	222	200	221	219	197	233	207	227	223	202	236	206	221	226	202	208	240	238	197	237	202	204	206	204	201	234	238	231	231	232	228	190	212	214	206	211	230	207	209	227	206	213	219	189	214	236	211	223	241	218	244	204	203	220	212	233	215	222	207	226	218	200	218	222	218	199	209	245	210	215	203	208	219	221	214	231	212	214	191	237	239	222	232	235	211	224	201	222	229	220	222	236	247	207	237	195	206	243	190	207	245	213	211	198	224	217	242	195	202	220	231	215	200	217	217	222	214	217	242	230	203	209	206	211	224	209	220	192	216	204	227	232	220	234	226	244	211	247	216	221	254	239	247	206	216	218	222	221	183	210	221	202	201	198	198	203	199	212	236	232	203	225	223	221	223	200	220	225	218	217	221	193	230	224	233	195	212	213	221	213	215	211	232	243	200	223	236	232	258	230	222	237	219	225	201	218	238	221	199	239	203	217	207	217	204	231	192	214	213	228	228	215	194	195	222	259	234	209	237	202	216	220	206	229	215	225	229	231	224	229	180	200	238	211	218	233	226	214	223	230	182	237	229	200	246	225	211	184	231	219	219	234	241	220	239	235	246	217	202	207	210	206	221	222	207	214	225	236	239	227	221	205	222	222	262	232	235	212	227	229	218	198	203	196	240	221	231	205	229	226	206	202	230	239	229	221	232	202	252	216	204	201	194	231	214	211	218	190	224	230	216	213	235	225	216	213	211	208	227	208	231	221	216	212	221	211	216	226	202	227	230	247	213	232	243	222	210	251	226	202	226	195	224	215	216	226	232	222	236	205	229	210	189	213	250	235	227	207	220	212	248	222	208	219	223	203	227	218	209	217	208	228	221	211	207	205	241	246	229	204	201	222	230	217	216	224	212	249	213	215	241	204	229	235	196	202	207	196	236	226	238	198	217	232	207	221	225	218	221	242	199	219	198	237	218	221	216	229	210	193	219	203	243	194	199	200	209	215	209	221	185	247	224	242	203	228	215	233	207	208	220	202	203	242	267	222	219	221	213	224	215	224	212	234	203	244	185	245	244	219	227	222	230	206	210	241	209	217	230	247	215	211	233	207	215	235	232	202	197	206	222	217	205	205	203	187	233	248	216	219	200	205	206	207	195	209	201	223	237	234	183	214	190	217	223	202	240	221	211	228	221	242	214	220	227	214	201	198	212	201	236	202	229	227	221	218	227	205	213	216	205	217	210	216	217	228	208	225	230	230	234	206	217	210	209	239	222	215	225	229	224	244	199	216	184	220	218	234	233	210	243	213	200	197	224	197	230	188	212	232	225	217	231	183	248	222	213	234	236	231	210	211	247	237	216	206	202	203	209	220	225	205	215	220	220	194	209	202	231	215	215	235	216	203	225	198	238	220	215	220	222	211	216	213	229	233	185	225	225	230	208	198	190	209	219	225	220	227	213	222	211	206	223	236	238	215	226	220	210	211	219	214	222	230	209	220	224	198	211	247	220	204	215	197	228	220	257	199	225	227	236	225	218	225	253	217	238	217	198	204	211	228	224	211	218	236	205	242	225	196	185	216	242	164	226	215	224	216	201	209	224	199	204	199	230	203	210	197	224	226	229	258	203	233	212	220	193	238	209	232	231	221	212	193	225	232	233	245	213	219	205	213	209	220	220	204	235	228	210	197	230	213	229	189	206	209	211	184	222	208	226	209	236	199	229	201	224	220	213	210	197	229	209	253
21170	4485	597	435	338	344	310	295	325	282	289	297	297	302	298	270	286	281	275	286	271	306	286	267	290	278	282	252	296	272	273	331	270	261	254	284	272	279	267	289	271	271	300	282	258	292	275	290	289	271	305	294	273	269	285	288	257	311	264	264	269	279	283	283	297	276	265	287	257	251	291	272	286	248	294	250	300	288	298	321	293	300	280	264	289	265	272	284	283	264	275	281	282	284	279	281	294	295	273	273	242	259	287	307	288	267	275	237	290	259	246	280	286	281	258	291	249	279	271	261	320	296	267	272	276	289	249	288	261	285	304	274	281	284	268	247	272	303	295	258	306	281	313	296	283	288	285	275	273	245	266	258	274	263	254	281	245	256	275	266	248	289	276	260	294	297	264	275	278	271	288	257	269	309	292	262	284	289	266	278	289	292	298	288	271	314	264	286	279	277	269	293	267	265	248	252	294	281	269	282	279	268	275	284	290	280	273	294	257	274	255	270	291	270	261	281	283	231	294	284	281	261	306	283	281	257	280	289	279	253	278	277	277	275	275	279	289	290	283	281	269	276	292	281	245	267	262	295	274	287	276	303	293	292	296	279	255	274	278	281	277	285	280	281	302	297	262	277	246	291	240	307	274	310	305	277	258	262	272	271	285	282	254	277	321	280	309	288	290	289	249	275	258	265	298	276	286	287	267	296	285	277	275	260	264	284	293	278	277	292	264	278	290	274	258	259	283	266	273	294	284	281	272	310	281	279	286	282	295	280	248	278	289	274	277	289	292	255	305	276	287	269	274	289	249	273	309	266	266	293	259	262	263	283	268	241	280	250	251	250	306	288	278	296	293	276	294	281	246	282	262	281	292	286	263	271	277	274	293	264	283	285	270	293	305	289	309	263	321	266	274	269	295	266	290	296	283	290	281	264	287	292	317	267	303	277	284	293	303	267	283	274	283	288	325	278	284	285	260	276	301	288	257	330	281	295	259	289	261	271	252	288	282	261	273	278	278	281	307	268	265	256	303	283	278	263	251	318	279	289	287	272	261	270	291	268	258	259	294	275	279	292	288	271	280	252	283	280	274	258	256	269	293	247	268	287	288	283	272	258	275	265	253	289	288	310	284	312	265	250	293	265	285	257	292	285	271	269	314	274	269	248	302	279	269	263	249	270	289	258	309	272	263	271	251	287	283	266	287	279	252	257	252	262	253	258	279	253	261	285	291	275	289	249	263	286	285	278	270	270	284	283	302	275	267	276	289	316	296	284	269	236	258	279	291	293	285	272	275	298	287	298	295	296	297	268	267	263	261	288	273	272	269	282	292	307	259	273	253	289	281	299	291	252	274	315	305	276	286	270	290	266	277	233	296	273	268	298	276	261	286	331	270	296	286	316	279	300	290	282	251	243	280	288	298	286	294	282	271	271	278	291	270	244	287	298	278	268	277	299	311	307	295	283	291	242	253	291	278	266	289	269	270	291	274	258	277	311	260	283	270	295	295	258	276	276	286	262	284	290	262	266	289	263	283	272	302	277	266	289	264	270	287	257	270	250	265	255	241	266	281	263	246	265	279	280	284	279	326	301	274	270	281	259	259	268	243	261	265	290	268	266	270	280	282	290	274	275	258	263	269	260	278	290	288	282	300	276	293	299	279	282	257	272	301	305	284	292	257	303	292	270	284	272	271	301	262	281	253	258	259	292	273	261	304	262	276	311	296	268	283	274	259	294	261	309	267	267	257	285	273	310	270	258	284	234	273	291	260	283	279	268	262	277	301	243	290	279	278	294	252	282	264	292	263	272	275	271	292	248	276	299	303	261	280	322	260	288	298	281	286	285	291	264	274	285	286	246	294	270	256	266	265	272	295	280	267	260	297	273	264	284	293	260	285	255	274	266	281	293	275	287	283	301	258	269	246	286	266	274	283	281	214	263	286	280	288	259	285	271	288	289	281	262	288	297	290	295	276	262	311	267	269	276	267	276	274	295	259	278	281	299	245	289	272	262	271	317	265	277	288	302	300	284	279	291	263	288	267	268	289	267	277	254	289	273	284	307	282	279	249	283	286	256	282	267	276	264	271	287	315	276	310	294	254	277	288	257	267	279	307	238	287	301	279	281	280	279	272	310	282	290	255	239	240	262	273	268	269	266	247	278	267	276	292	278	264	272	289	263	268	297	254	255	285	252	278	279	286	293	281	290	288	274	301	263	293	265	261	316	279	274	299	288	263	248	267	272	306	265	266	300	266	300	284	269	288	299	264	280	272	279	294	235	270	281	267	319	301	275	258	287	323	268	251	289	283	276	277	262	283	278	272	297	292	272	260	279	271	255	307	290	262	269	301	308	302	293	269	302	270	309	254	270	273	267	305	287	254	274	269	306	269	265	278	267	281	239	300	269	277	301	281	296	300	267	257	275	256	267	269	304	281	275	279	273	265	284	278	268	262	285	300	298	271	264	265	262	289	306	267	271	263	288	293	288	276	274	281	265	269	278	297	269	258	250	296	284	285	313	274	305	300	271	270	296	287	298	282	284	319	278	265	276	284	252	311	284	264	272	272	309	277	273	285	288	301	315	271	296	261	307	297	285	256	291	273	276	302	296	246	307	265	257	283	278	304	261	278	287	303	271	271	259	277	285	303	236	249	307	273	257	271	263	289	267	289	277	280	247	311	269	249	256	267	280	280	297	288	276	281	295	254	274	278	289	269	260	293	288	283	269	268	294	252	261	249	253	295	269	285	278	298	268	293	260	262	278	284	267	255	256	276	285	269	278	268	277	310	278	266	274	276	280	279	300	273	294	269	277	269	284	274	295	264	271	256	290	276	270	304	268	286	281	277	278	258	285	276	245	260	289	277	278	263	301	276	281	285	286	252	257	272	302	257	284	259	252	284	295	273	269	296	274	269	295	277	266	297	269	287	280	284	290	288	278	311	253	278	290	308	287	272	284	314	277	311	253	251	286	258	252	295	277	252	301	265	291	290	251	245	290	247	287	299	281	274	268	291	272	298	287	274	260	261	307	279	286	270	278	303	304	308	298	291	280	269	276	265	246	241	291	269	298	283	268	289	273	253	248	267	239	297	283	271	270	253	275	288	274	268	283	278	267	253	279	279	259	265	281	295	303	262	283	252	280	308	268	262	278	290	306	299	258	284	281	276	290	255	281	256	282	301	294	283	289	286	267	265	310	283	287	273	286	268	257	276	293	260	275	273	269	284	303	280	281	278	251	280	259	234	268	275	255	261	272	288	271	294	281	278	293	274	239	287	297	282	278	283	267	284	289	286	256	254	242	260	265	265	280	295	226	272	282	248	258	275	288	270	295	254	283	284	261	261	297	272	263	282	263	310	281	299	250	295	290	281	286	291	284	296	273	271	294	264	285	283	264	288	297	253	313	296	290	327	265	271	265	290	268	305	280	289	299	259	315	272	255	268	273	286	295	288	282	279	306	249	266	280	277	274	297	279	294	270	280	281	265	287	286	293	280	271	277	303	257
24357	21468	29080	24238	21424	9172	971	733	621	585	556	522	514	510	488	480	475	478	469	461	506	469	505	457	437	470	463	453	428	460	428	442	460	429	456	483	456	449	413	481	439	492	436	461	467	454	442	452	473	451	468	462	427	411	466	480	469	429	439	473	453	434	496	426	440	439	427	439	457	426	410	502	459	436	442	425	471	429	454	442	459	442	433	457	432	426	440	434	485	436	444	439	416	441	444	407	412	467	379	438	442	465	448	439	418	433	420	429	427	401	422	450	459	476	466	449	413	416	449	461	486	410	447	482	434	474	408	454	435	434	414	435	438	469	422	439	455	427	438	466	448	440	477	441	415	427	466	465	452	449	454	418	444	458	414	410	419	449	468	397	470	428	448	444	414	425	463	447	420	427	456	431	429	443	427	425	461	449	437	423	435	436	436	444	447	436	410	431	448	450	454	424	457	405	458	435	450	428	472	443	445	421	439	423	440	415	474	418	414	437	419	455	466	430	456	481	442	446	472	441	390	430	453	461	426	444	481	446	438	434	489	437	449	447	423	458	433	441	427	486	444	443	418	409	438	454	443	435	433	445	469	440	467	425	469	433	427	399	440	424	447	438	443	442	456	433	433	427	447	461	458	429	403	456	449	424	442	488	399	419	421	420	457	415	441	465	418	464	434	453	433	451	439	416	398	447	449	439	408	407	421	432	453	435	462	422	370	455	455	430	434	437	439	444	454	453	472	414	435	453	402	456	418	433	399	423	434	401	475	471	480	442	457	392	453	467	445	446	433	452	458	466	447	466	425	429	439	489	439	448	456	446	440	444	401	414	424	417	427	446	426	440	454	432	469	467	432	450	466	475	462	471	425	444	440	434	446	404	432	467	440	412	448	445	442	459	416	452	442	430	426	440	457	463	438	472	456	445	518	454	465	437	456	420	459	426	431	435	449	462	464	428	452	430	473	464	442	411	437	424	466	460	438	451	457	446	444	445	478	439	450	460	405	458	430	484	437	440	411	398	411	412	441	474	437	439	435	435	434	421	429	460	495	462	431	452	458	441	443	440	459	462	435	464	472	433	411	430	443	439	458	453	465	503	456	411	450	437	465	464	445	437	458	424	490	418	425	447	442	455	462	441	444	426	423	447	470	421	457	460	446	443	452	412	447	458	429	461	440	470	437	431	409	456	410	448	424	445	436	462	478	455	448	465	395	463	437	395	419	449	457	427	451	461	442	429	487	452	455	465	414	458	451	449	469	416	465	423	450	422	431	475	440	430	466	450	452	447	408	434	459	438	449	410	454	464	420	478	440	473	421	439	444	438	428	468	458	488	401	458	412	415	476	430	438	450	434	448	484	422	463	406	406	491	475	444	462	461	427	465	444	440	441	449	442	443	463	472	477	434	434	439	447	405	441	407	419	454	428	443	461	430	467	473	460	459	424	425	432	477	447	430	416	428	434	450	432	446	456	420	445	431	461	425	488	478	467	463	477	425	417	385	415	454	428	416	428	468	474	429	481	460	445	414	460	396	449	486	467	441	451	439	445	438	419	431	430	381	462	440	452	446	447	417	423	416	421	445	433	439	460	417	424	447	442	412	427	445	440	429	455	435	439	420	455	441	433	450	445	459	514	470	470	445	436	471	409	467	476	464	451	420	426	445	419	424	452	442	438	435	452	426	434	418	474	420	438	431	439	431	437	468	475	458	430	450	407	447	453	434	438	421	449	463	494	423	419	423	427	411	435	475	412	464	463	417	464	461	429	400	474	469	432	440	432	477	470	425	474	408	427	442	420	435	451	449	437	424	442	461	438	437	468	449	423	424	464	426	421	439	455	452	404	445	425	459	434	515	450	457	465	468	451	471	448	425	460	484	456	412	490	443	452	427	419	447	444	455	424	408	434	441	429	464	423	467	421	451	416	431	463	423	453	455	423	484	442	426	422	467	468	412	407	414	414	471	443	480	454	472	471	446	403	427	431	431	439	441	464	456	421	460	423	420	425	479	423	453	431	461	436	456	431	476	407	443	468	491	428	466	424	455	448	463	441	428	474	431	461	434	431	432	424	438	415	412	421	420	365	456	429	469	422	469	449	398	444	443	425	449	459	432	457	467	423	438	416	460	412	452	451	428	459	464	473	420	510	426	436	392	419	421	459	434	456	444	438	433	440	423	454	442	471	498	456	452	450	436	440	419	433	439	476	421	433	429	432	425	441	450	457	402	457	443	435	449	453	470	437	437	443	435	427	459	425	457	446	454	456	462	409	462	432	448	440	387	420	433	481	468	454	414	425	433	413	446	432	456	476	495	462	391	443	418	441	416	458	438	435	489	473	448	474	441	420	397	428	400	421	444	468	436	450	439	464	432	454	460	431	448	463	436	448	430	393	431	406	455	477	448	409	458	448	482	411	427	451	435	416	427	490	437	471	418	473	454	467	485	471	453	452	444	475	446	409	404	450	423	458	459	492	448	465	457	424	452	415	410	457	415	420	460	432	454	452	472	439	418	436	457	444	442	455	439	431	439	443	433	437	450	465	432	403	419	450	423	425	445	412	415	441	435	451	420	435	440	468	450	441	447	452	450	438	441	397	428	468	409	447	429	448	423	415	429	443	457	455	458	430	455	425	431	444	446	401	446	468	429	453	454	471	439	443	458	440	439	497	474	428	425	495	440	461	470	424	474	437	416	430	398	409	457	428	467	479	422	471	451	440	447	458	413	481	398	430	464	452	451	451	470	457	463	398	421	455	469	449	459	442	462	424	412	440	435	407	404	433	406	449	419	458	463	472	450	461	439	451	413	437	441	470	441	444	439	454	510	474	434	442	424	450	474	459	457	428	423	446	429	427	422	418	435	488	444	460	475	459	413	455	440	453	463	422	421	412	460	470	419	464	435	441	452	435	422	451	469	443	393	442	473	450	458	461	489	459	424	434	436	434	431	466	464	406	433	409	431	427	408	422	420	471	428	447	421	464	430	439	404	433	440	459	438	452	474	419	423	432	425	389	433	464	438	415	429	436	417	438	466	402	431	421	463	416	409	426	463	445	481	432	440	441	447	463	423	425	418	431	451	455	435	456	425	472	430	451	434	452	430	431	440	421	448	410	478	441	466	422	437	425	427	448	409	456	461	446	423	439	485	477	439	404	423	432	442	459	449	429	419	419	401	418	445	446	474	445	434	426	415	421	441	467	467	441	449	439	466	445	451	457	424	420	435	432	446	440	456	428	475	392	416	458	408	443	419	441	462	485	432	448	421	468	432	425	465	450	403	437	425	457	414	448	487	457	437	415	412	452	439	425	429	459	452	421	437	434	429	438	432	444	446	436	482	407	471	432	456	459	439	464	434	448	450	474	445	468	456	450	446	467	430	460	436	458	440	460	459	477	460	434	434	464	483	489	456	437	411	418	432	454	469	436	443	437	453	421	452	451	424	427	462	428	429	465	450	487	467	436	452	407	479	444	465	508	461	433	433	432	409	437	404	454	422	455	468	410	414
48459	16323	5889	2863	2069	1681	1311	1134	994	888	867	744	724	675	697	652	645	620	621	652	601	636	619	613	571	571	572	589	570	598	574	578	564	508	594	554	534	569	545	566	509	533	540	567	529	529	545	576	540	532	567	574	587	564	555	553	525	516	532	568	568	602	531	546	523	581	529	542	547	564	580	551	534	560	580	531	558	539	556	523	547	511	540	569	500	623	540	551	545	607	570	513	566	576	532	584	553	560	536	543	573	512	563	558	569	557	572	558	516	540	551	537	518	516	591	529	511	536	538	562	567	536	559	513	563	567	528	516	573	515	548	525	512	573	524	540	559	554	527	525	588	575	531	551	534	526	540	606	549	567	547	567	545	535	534	553	543	529	532	515	527	555	568	514	545	549	559	551	556	541	555	552	515	554	520	556	505	554	555	537	555	547	554	583	552	555	542	559	532	569	550	539	559	557	482	575	562	542	550	507	526	548	533	546	552	554	519	548	510	514	548	572	551	601	561	520	524	557	550	568	575	578	518	500	562	550	543	545	545	569	527	551	529	545	551	563	594	530	542	554	521	570	545	566	545	532	518	557	588	516	542	594	549	511	545	520	519	541	544	550	506	565	521	522	545	543	551	543	543	535	548	554	549	501	544	542	520	558	514	542	522	580	527	522	589	532	561	518	530	572	543	524	529	539	580	531	565	556	553	622	541	499	556	556	574	561	530	571	614	543	585	539	576	541	511	548	566	570	535	611	555	510	604	527	534	564	564	532	529	528	537	566	506	530	585	519	561	549	562	514	545	569	517	543	544	594	549	533	599	577	527	543	554	537	544	518	519	482	590	549	558	524	582	539	562	535	553	536	547	567	509	524	526	555	552	569	499	546	530	565	519	536	547	551	537	559	587	578	568	551	572	538	540	573	560	580	618	580	553	535	556	530	517	537	577	534	554	579	580	542	540	565	563	592	558	568	516	522	542	531	532	547	546	587	521	555	575	531	557	520	581	559	563	537	507	554	544	479	572	514	571	537	558	553	576	498	572	553	553	577	513	535	553	507	546	503	549	521	525	525	537	538	536	557	513	560	548	553	551	527	540	577	556	597	542	557	554	559	560	571	529	565	513	512	553	552	535	551	557	523	547	514	554	558	580	515	541	553	532	559	542	590	522	534	572	529	545	518	545	582	523	507	543	565	522	517	555	569	541	515	523	549	552	549	576	548	543	517	509	532	536	513	555	565	523	518	525	603	579	504	528	537	519	572	548	535	599	544	566	548	551	540	531	519	519	559	530	575	548	561	558	526	533	569	549	530	595	549	575	536	556	527	570	525	522	557	535	538	550	520	556	519	570	587	528	544	544	536	518	557	576	554	582	504	562	551	568	564	570	555	559	532	565	592	576	539	566	525	535	495	560	525	597	547	549	553	545	503	584	519	538	545	559	567	565	556	561	545	540	553	548	521	503	548	514	524	519	528	526	533	572	540	582	538	577	561	544	548	576	567	544	510	565	562	555	582	532	546	548	548	556	549	542	562	546	548	531	541	563	550	543	547	552	525	567	564	560	512	535	555	564	513	553	556	568	582	558	536	551	520	556	563	601	536	528	589	558	535	520	542	536	550	563	587	514	494	530	506	564	549	559	545	561	544	542	542	563	554	489	563	511	551	515	542	506	567	593	581	579	580	603	553	546	546	533	578	564	541	530	531	546	540	584	503	561	582	599	532	519	537	561	551	587	549	535	489	551	542	528	527	531	500	558	545	589	543	536	521	522	573	555	537	550	576	547	559	545	546	574	555	559	538	541	563	577	559	534	557	567	546	500	569	497	517	540	560	579	584	596	558	579	559	565	510	547	544	580	565	551	546	552	564	543	550	519	574	587	549	492	540	535	568	548	530	576	542	540	543	591	586	592	540	594	534	574	614	534	565	514	517	535	532	590	582	575	581	557	543	568	542	566	579	543	575	534	575	518	527	546	544	542	555	545	547	543	581	587	538	519	571	565	550	562	573	551	562	550	575	511	527	541	575	530	559	563	523	563	555	517	559	565	557	554	505	505	551	517	556	540	502	573	537	575	527	578	543	532	507	561	554	533	525	571	557	545	505	548	542	558	543	550	567	556	575	565	552	546	592	516	529	563	530	587	556	521	563	518	561	553	500	520	612	531	543	509	571	574	550	536	600	523	538	560	535	596	546	549	531	563	597	511	500	557	522	567	551	502	600	524	532	540	532	592	569	528	582	526	550	531	541	555	583	490	569	536	535	511	522	544	574	560	588	569	572	542	555	503	549	534	559	523	569	530	564	573	558	522	515	498	526	505	533	535	588	565	559	523	549	566	543	546	542	544	565	575	543	547	493	524	557	577	527	528	525	569	580	573	581	601	545	519	521	559	541	534	494	556	539	584	563	552	535	548	536	516	578	548	500	567	549	531	531	533	529	595	559	535	580	598	554	550	532	541	563	535	561	551	592	513	550	581	561	563	545	556	576	544	575	529	561	509	486	536	540	555	544	571	560	506	552	596	510	559	563	536	545	534	523	567	558	516	518	560	537	504	510	552	536	525	561	521	574	557	542	496	565	559	554	584	553	533	503	574	552	551	549	586	515	510	574	526	549	557	517	541	595	560	598	519	553	564	553	543	525	539	524	562	552	595	549	516	513	496	542	576	523	556	508	565	554	537	542	537	516	524	554	572	563	525	559	560	588	561	516	577	556	538	528	570	556	561	558	531	542	587	579	566	520	578	531	573	567	555	560	562	547	581	534	550	553	574	524	527	548	522	531	547	496	561	572	549	553	562	508	559	514	543	571	514	558	541	527	499	558	593	563	562	494	541	579	497	577	527	524	572	552	552	570	566	550	558	530	508	540	558	553	534	517	516	551	520	588	572	547	567	545	528	570	521	554	566	584	551	551	577	525	532	530	560	583	571	573	537	574	523	533	537	534	543	553	528	550	525	530	534	563	599	542	584	567	557	524	595	569	563	540	544	566	575	560	546	541	562	509	567	536	533	556	538	566	582	523	527	523	467	570	535	534	514	559	592	517	533	545	489	571	523	535	541	524	541	526	545	540	586	535	539	533	576	554	564	511	573	529	544	583	605	535	511	591	580	591	580	561	546	519	560	551	558	562	518	532	570	537	536	544	579	520	505	576	567	521	514	576	537	564	592	545	545	524	563	546	531	567	560	506	553	528	555	600	546	575	558	566	555	584	554	535	552	557	545	534	557	553	560	542	499	518	554	516	583	540	512	528	583	529	543	534	543	594	512	540	563	529	543	508	541	552	558	530	586	531	572	545	550	510	570	533	571	537	554	550	558	585	580	586	539	560	540	579	514	539	567	546	568	558	534	531	511	516	559	536	518	570	561	573	579	583	551	567	587	539	539	561	576	519	565	557	502	533	509	585	542	587	566	510	510	537	545	534	572	568	590	517	556	501	527	558	520	515	550	542	539	547	538	609	557	536	557	545	504	536	557	543	538	553	576	566	568	560	596	528	589	571	554	546
25796	21507	27841	25199	7582	407	328	280	240	213	201	205	197	213	187	191	199	204	164	182	180	170	170	158	184	175	153	153	161	204	183	161	168	174	166	184	177	191	146	148	168	179	171	164	182	179	162	175	163	153	181	162	177	172	180	144	163	174	159	152	154	161	169	168	170	177	149	164	157	158	161	165	167	156	156	189	171	163	150	182	181	183	169	179	180	150	182	190	152	185	196	173	162	162	162	170	160	159	169	157	188	164	168	160	167	160	170	157	164	176	167	152	160	188	171	166	174	174	164	166	151	161	164	169	143	166	187	147	161	163	185	165	185	184	165	149	183	180	164	148	172	169	174	158	158	161	172	170	167	165	166	148	183	162	178	147	184	153	150	178	186	163	176	160	162	161	178	169	178	170	165	191	174	164	153	181	143	136	182	158	184	153	150	181	173	164	161	164	143	169	199	158	185	181	171	130	155	152	158	146	169	145	164	165	180	155	143	184	146	149	155	181	158	174	155	161	159	175	144	157	167	176	174	163	159	184	176	153	164	152	188	191	150	168	165	167	153	171	156	144	172	173	158	168	166	159	191	155	153	178	170	153	173	146	171	179	150	159	175	154	164	187	165	152	167	151	151	179	188	168	169	168	167	150	191	161	161	153	171	158	173	167	148	188	160	143	158	147	160	143	184	162	164	184	187	159	172	162	166	140	155	172	164	171	157	163	155	172	169	173	172	162	163	154	170	170	171	190	176	155	150	164	153	172	164	166	181	174	164	149	148	144	179	162	170	165	155	186	182	146	178	184	156	167	168	170	142	156	151	147	167	172	160	157	151	142	167	157	171	175	163	162	169	154	151	169	158	162	150	159	178	144	179	162	138	167	146	174	152	186	174	171	168	163	193	168	175	179	171	173	164	168	153	178	186	149	174	172	174	158	161	153	159	188	170	173	166	178	160	175	176	158	161	153	151	160	176	169	165	156	164	164	184	162	171	184	182	174	149	147	162	148	169	173	146	162	170	159	177	185	159	181	168	138	178	172	163	176	174	156	165	161	163	162	162	152	162	178	164	170	152	171	157	181	157	171	167	176	180	168	141	168	161	155	161	164	152	168	169	163	166	183	167	168	174	171	177	133	175	152	166	158	156	162	150	157	176	170	164	178	165	161	163	158	157	145	155	169	153	150	185	174	164	173	165	163	170	170	187	159	168	146	134	170	179	163	168	161	184	167	164	155	152	155	171	173	154	199	176	206	167	159	173	140	188	205	163	166	184	150	167	150	190	163	161	164	175	184	164	160	159	177	175	158	179	179	186	179	149	183	146	165	160	142	145	157	162	162	174	173	155	164	153	171	159	186	155	180	176	188	160	155	182	149	164	186	170	155	169	162	167	184	179	180	176	146	152	156	161	142	181	162	175	160	163	186	165	147	179	178	164	157	173	178	167	160	151	159	177	183	158	159	163	173	177	167	197	147	165	179	158	168	208	174	149	147	153	157	168	164	145	173	168	177	156	175	176	143	157	161	176	177	145	156	154	158	160	186	178	170	168	170	167	172	179	172	146	159	169	182	177	173	193	163	171	175	166	181	159	174	186	166	161	163	176	166	169	181	162	170	169	157	176	170	174	184	154	164	157	158	155	164	178	165	159	160	162	167	189	163	172	190	169	142	212	165	166	176	159	172	167	136	172	138	164	188	155	181	177	171	201	141	173	203	161	159	150	178	153	148	144	164	177	174	153	160	135	168	149	168	171	178	151	184	168	167	165	178	162	186	146	158	148	173	151	172	155	154	178	184	168	180	169	156	169	178	145	191	177	148	162	188	161	147	145	164	159	182	158	192	173	176	146	180	185	163	169	152	159	178	184	159	147	162	154	169	189	175	169	164	175	197	149	195	191	184	153	156	171	190	182	113	138	190	169	167	155	180	143	191	166	169	160	160	177	165	173	139	171	186	177	161	165	182	168	157	166	166	187	179	167	140	169	150	177	146	168	154	195	143	175	157	165	171	162	150	175	170	171	169	173	147	164	159	181	149	144	164	172	165	161	174	173	158	171	171	179	152	149	157	147	170	164	138	180	161	179	148	159	158	163	170	158	167	185	155	168	165	146	152	170	164	165	173	180	158	177	174	149	179	158	177	167	165	162	183	178	179	162	169	157	175	168	174	156	176	168	170	161	171	170	156	157	157	153	155	180	154	165	159	171	156	154	172	175	162	188	183	185	165	172	168	154	162	178	190	184	173	172	161	171	142	175	167	175	181	170	162	175	187	162	168	175	160	168	180	204	166	147	192	183	161	138	185	177	155	155	170	191	159	164	150	161	179	187	165	156	174	157	172	144	157	163	167	147	164	172	170	151	154	171	164	163	175	175	144	173	177	163	161	167	161	168	193	170	167	135	170	169	155	167	168	175	168	153	176	164	176	183	163	158	194	178	180	167	160	174	173	158	183	138	161	155	174	170	178	174	150	171	166	194	164	139	191	167	159	182	167	166	174	171	182	174	173	179	171	170	158	148	142	176	183	164	177	171	162	174	152	193	164	160	176	154	186	151	188	152	138	167	201	153	154	175	174	177	157	165	156	163	177	182	160	167	165	155	176	195	166	169	153	161	164	159	162	161	155	165	145	164	168	166	164	159	168	138	144	136	156	177	173	189	156	160	157	159	166	193	181	160	184	169	158	149	164	166	147	180	180	133	155	164	159	184	161	164	187	178	172	182	159	152	167	160	156	148	188	150	157	165	143	144	151	169	191	163	175	170	149	152	168	179	189	169	146	165	195	180	148	156	160	170	189	144	176	173	168	188	163	186	169	188	170	190	147	169	186	170	170	185	170	173	156	189	200	188	154	150	185	179	163	171	155	169	204	173	162	170	161	166	167	141	153	151	168	148	158	171	175	157	158	154	145	146	169	168	176	167	163	174	176	160	178	171	154	174	159	173	145	178	167	147	164	150	157	155	164	182	167	167	156	188	154	171	168	169	194	173	148	157	153	156	158	201	160	169	153	150	157	158	135	156	183	166	163	151	196	161	184	170	171	161	185	162	170	145	154	181	151	163	173	160	158	162	170	159	182	163	158	174	141	146	167	156	166	169	166	158	168	148	159	202	155	173	186	158	162	147	162	159	157	174	167	179	148	194	174	161	160	165	164	171	146	196	146	160	157	149	182	150	163	173	170	173	162	163	157	180	142	168	177	169	172	145	167	171	156	147	156	167	162	147	149	154	173	141	164	186	161	160	164	161	159	182	183	178	174	177	172	167	159	176	151	188	155	173	171	156	162	173	164	156	182	157	177	172	162	163	176	202	178	161	156	162	179	181	176	146	173	175	178	161	172	146	179	138	178	168	166	166	160	153	163	147	181	177	178	161	152	163	149	157	175	172	153	154	140	168	149	149	178	159	164	179	159	182	174	170	179	170	174	173	163	155	180	168	163	163	197	174	163	174	151	174	161	140	168	155	153	167	155	160	174	140	175	185	168	148	151	167	166	163	180	174	198	182	173
45845	13242	2993	1397	1049	806	656	530	536	401	389	333	329	282	325	306	275	282	279	276	277	286	240	260	240	248	264	233	239	245	254	251	232	248	229	247	234	249	205	219	237	254	226	222	228	242	241	221	224	230	221	246	228	256	232	251	234	243	243	258	227	240	231	224	196	246	223	220	246	251	257	270	209	198	211	240	222	218	211	217	229	228	252	210	233	227	227	222	239	236	240	236	256	228	230	237	226	238	237	222	219	216	219	239	247	218	242	241	240	223	249	211	226	234	224	237	207	228	245	226	234	201	210	235	243	208	261	212	233	237	211	234	236	248	218	236	231	232	239	221	228	227	249	202	232	215	222	242	240	223	229	217	224	217	228	263	209	228	250	200	225	247	244	235	219	229	237	248	232	237	215	218	220	227	243	227	196	242	219	219	231	232	230	227	185	241	240	219	217	219	238	266	211	244	213	219	217	241	234	249	239	236	247	233	217	225	231	208	226	215	224	243	226	232	235	225	231	235	225	233	207	234	204	230	251	214	238	201	245	223	207	254	246	249	233	217	219	243	240	234	228	257	219	240	213	243	207	244	225	227	201	221	227	240	215	202	236	226	242	245	229	205	238	238	244	239	236	207	228	224	230	215	232	247	212	233	232	227	224	273	228	239	230	223	236	232	249	226	259	236	230	225	239	207	241	214	217	229	214	224	245	227	212	232	223	251	224	224	241	235	217	252	231	242	216	242	234	224	211	265	208	209	235	227	215	227	229	238	222	226	219	222	220	213	230	256	236	241	218	233	205	207	253	219	252	246	220	256	234	220	247	246	243	230	220	221	230	240	247	228	246	238	216	252	241	219	239	247	240	212	238	245	244	253	223	230	229	222	228	219	226	234	222	225	244	231	231	233	227	254	218	211	218	224	233	230	239	246	232	214	218	234	223	233	234	215	217	250	234	223	228	236	229	224	222	264	186	265	214	239	235	193	255	242	230	222	249	234	221	236	224	216	222	263	217	232	196	201	239	218	221	226	219	263	242	241	256	253	217	242	230	240	233	222	217	229	227	228	239	258	223	229	208	242	239	228	218	248	233	227	229	217	221	222	233	209	216	256	244	215	205	237	217	215	258	233	268	247	245	221	209	212	217	202	228	244	240	220	254	254	237	260	244	231	209	247	223	222	252	249	238	220	245	239	256	248	218	268	235	215	215	243	229	232	216	232	215	226	261	244	231	224	245	221	262	223	212	230	263	246	236	216	248	246	228	212	208	239	245	228	232	212	232	213	238	209	264	237	251	255	227	240	242	211	257	201	253	249	205	219	243	247	247	233	225	234	217	229	221	237	219	225	235	247	228	219	242	229	253	211	205	232	220	241	238	215	239	218	236	222	248	223	223	230	260	229	229	240	232	232	227	212	242	220	228	206	236	239	235	212	241	227	235	219	225	194	236	228	218	256	234	236	232	240	200	253	233	239	227	243	243	229	231	214	271	213	247	249	248	252	269	247	201	230	206	229	256	223	242	241	248	234	226	246	238	227	230	223	244	231	253	231	254	214	229	246	233	218	267	211	229	235	233	227	231	241	234	247	251	234	203	207	246	214	253	220	237	219	229	241	223	218	260	247	228	228	227	225	261	226	216	218	208	235	221	253	225	263	253	228	245	212	221	231	224	226	220	220	212	235	244	248	257	224	225	234	230	222	245	233	229	206	222	220	237	219	242	208	230	223	242	230	233	226	220	238	251	208	217	262	226	218	230	241	231	256	249	224	216	233	275	236	238	212	247	258	207	248	235	244	246	224	222	232	213	211	232	242	242	280	211	231	230	208	229	196	241	229	236	253	223	204	241	243	205	222	250	229	243	241	242	234	228	214	216	237	234	224	228	208	206	253	209	234	234	210	211	232	226	218	235	252	221	212	240	236	250	210	257	250	234	239	229	221	236	229	203	233	250	225	241	233	242	235	230	231	258	226	188	222	248	229	229	246	225	242	220	195	245	242	191	215	228	231	230	239	234	255	229	223	232	221	228	221	237	219	242	213	206	227	224	233	248	214	231	221	244	265	226	227	228	193	225	213	231	199	236	244	204	229	232	222	256	259	218	244	234	244	226	220	210	219	248	228	217	238	231	240	226	222	230	240	223	232	259	233	224	244	237	238	229	247	228	223	213	210	221	216	206	219	203	226	218	219	226	239	204	211	221	218	200	231	220	238	249	221	229	266	237	204	207	239	248	274	246	224	256	204	249	237	224	250	243	211	222	230	230	225	217	214	225	230	203	233	249	227	238	234	231	234	255	207	208	221	237	223	214	215	211	227	232	217	204	264	210	255	251	219	216	262	236	225	246	228	221	252	215	220	243	242	215	217	228	225	219	250	228	224	222	252	230	188	199	202	243	239	222	245	226	238	237	231	226	231	245	208	217	229	235	247	234	217	236	240	220	222	235	220	211	241	214	222	219	223	254	230	225	261	221	240	211	221	231	213	223	230	263	253	237	227	235	218	208	215	225	226	239	216	221	229	228	261	227	267	239	230	229	257	205	230	235	241	230	232	214	250	250	218	242	212	244	215	240	214	220	234	220	208	217	229	229	211	232	238	212	258	246	231	244	234	258	225	258	234	221	222	214	221	236	223	238	228	243	231	248	208	230	218	228	229	232	231	249	233	236	252	255	234	213	234	246	230	258	238	249	234	244	229	222	226	221	241	227	240	229	241	237	236	215	240	232	228	232	209	227	234	249	218	245	216	229	238	214	227	234	201	245	224	231	240	224	222	220	241	242	191	240	239	234	239	239	213	222	228	254	250	273	245	236	221	204	223	236	215	216	232	224	213	217	208	234	233	231	227	250	235	218	203	245	231	216	249	222	227	228	227	242	239	231	223	253	216	235	217	227	225	214	253	226	229	232	252	243	231	252	233	265	198	207	203	252	244	219	222	221	226	233	217	226	276	236	215	247	242	209	210	215	228	215	217	217	240	217	229	253	234	210	240	255	238	245	231	233	244	224	235	264	218	204	224	244	237	228	216	220	211	236	270	212	242	226	228	256	185	226	214	231	224	227	230	214	249	243	206	240	229	214	232	240	207	214	217	241	229	220	205	249	212	235	250	223	222	234	210	233	248	211	248	222	237	240	225	240	245	252	236	213	232	238	225	235	252	195	255	227	236	225	213	226	230	241	215	238	227	211	231	217	254	243	232	247	240	220	224	224	241	239	224	210	227	237	223	230	215	238	234	228	230	233	235	224	238	210	230	238	216	238	218	249	227	269	221	254	209	241	211	234	251	244	221	236	218	238	237	218	234	228	225	228	234	234	208	233	227	232	251	247	237	243	238	227	232	237	223	209	229	242	236	243	212	238	231	228	244	224	251	225	222	226	229	230	252	224	240	207	231	247	223	210	230	229	223	241	228	213	243	251	253	226	245	207	222	235	229	219	204	206	233	221	208	231	237	260	215	256	251	228	223	249	225	246	222	202	234	214	227	224	257	234	225	252	250	248	221	239	193
23369	21485	29613	23734	21472	21490	8435	1062	806	713	725	635	627	622	571	571	546	577	555	527	523	555	502	510	498	517	502	479	488	489	503	466	479	481	483	503	487	546	508	521	457	482	501	457	510	550	469	497	499	502	513	462	459	468	466	449	527	499	454	457	514	482	493	484	486	528	514	463	467	506	462	469	508	441	474	444	445	496	472	487	464	513	514	480	519	511	505	472	454	482	498	500	506	491	476	509	475	474	458	492	523	445	468	462	486	521	499	499	489	486	517	482	492	466	485	504	511	495	451	491	475	426	508	459	471	513	449	449	478	467	499	477	527	503	506	440	516	467	457	451	502	532	449	471	498	478	466	462	460	452	465	480	504	488	504	531	438	461	522	471	456	517	475	459	487	460	498	510	494	452	469	474	469	467	449	487	441	511	518	496	466	464	488	489	483	500	455	479	498	505	472	497	511	505	463	503	452	489	484	532	493	467	467	459	478	480	529	487	461	505	455	495	461	505	453	506	491	478	469	491	484	487	460	534	495	484	483	466	453	476	524	502	487	427	475	470	436	495	485	499	487	457	495	477	453	447	485	463	477	497	506	487	492	465	483	468	486	544	457	456	482	500	489	473	512	493	478	403	448	439	478	469	459	445	481	494	468	464	462	465	474	469	473	474	462	500	531	452	495	519	479	516	515	495	431	487	495	489	493	465	471	452	473	455	473	454	459	484	498	470	466	466	476	478	471	483	497	483	502	478	496	488	491	464	477	474	468	482	463	484	446	474	510	476	506	476	481	498	497	465	523	473	461	481	465	474	484	493	511	484	484	477	514	460	508	501	485	493	472	463	465	478	473	491	473	502	478	478	480	507	482	476	507	459	473	476	494	507	490	484	487	480	530	473	470	454	499	510	512	478	471	471	493	481	449	460	474	459	520	470	470	468	476	479	493	448	461	480	463	495	509	453	487	454	481	482	491	514	448	499	481	507	494	493	446	466	504	484	481	455	491	493	457	456	461	481	457	482	476	490	484	477	469	487	507	496	484	475	444	548	475	494	498	472	459	479	509	469	476	474	476	496	522	498	510	501	486	463	483	483	459	510	464	470	481	449	477	498	449	518	474	470	496	476	516	473	480	480	479	486	512	507	486	473	488	487	454	490	505	466	484	463	493	472	476	501	465	475	462	475	472	476	497	476	463	506	498	511	493	514	473	469	495	489	529	515	434	520	476	465	487	471	499	487	508	435	478	470	503	511	452	511	515	450	483	519	448	495	490	482	527	470	464	480	461	469	489	522	478	491	477	484	484	508	532	501	509	476	457	509	487	497	459	490	447	483	511	484	476	468	491	489	452	442	507	485	468	457	495	525	475	482	479	482	469	496	463	515	453	515	494	438	477	478	493	468	499	498	472	486	481	489	477	496	501	474	473	505	481	508	482	493	496	476	442	461	451	467	470	448	490	475	473	446	501	493	466	490	529	450	462	506	497	482	495	449	480	480	508	479	447	496	470	467	440	515	493	510	503	479	452	494	471	484	448	492	490	487	476	482	501	491	463	516	479	472	470	482	502	502	493	514	464	475	475	485	476	487	481	432	447	480	454	451	503	505	458	465	485	479	449	473	478	480	464	440	473	507	486	519	515	486	444	479	497	464	467	451	471	514	460	481	533	479	503	482	503	501	507	480	494	452	462	465	455	485	465	484	454	488	471	494	477	437	452	512	467	472	487	459	449	482	439	454	508	509	468	483	450	506	446	505	502	520	434	499	465	509	467	504	497	457	456	514	482	530	480	460	468	502	473	455	482	477	456	543	503	452	537	482	514	455	497	488	473	466	452	501	471	473	476	502	507	500	485	490	485	463	487	481	510	489	483	480	458	481	454	467	479	493	447	484	470	509	455	469	442	477	472	480	485	474	486	458	528	448	519	505	491	502	485	498	471	454	476	496	500	497	484	469	522	504	492	489	488	476	485	458	472	480	472	474	512	506	466	424	475	474	498	435	461	450	503	503	494	521	457	471	493	509	482	482	474	467	477	443	468	452	482	494	453	501	488	477	499	495	476	481	475	473	479	517	487	471	473	467	484	489	483	443	445	476	489	485	470	453	501	462	452	491	493	474	481	464	440	471	480	501	470	444	499	482	468	455	472	478	473	499	471	492	436	483	457	526	477	446	492	474	459	486	491	530	494	490	508	461	455	492	444	480	472	486	477	463	470	457	475	523	473	498	462	462	466	452	477	485	500	482	462	495	481	490	473	503	485	471	452	491	459	494	511	513	509	455	499	456	464	444	450	480	476	468	445	517	472	503	438	482	461	495	474	457	486	492	496	501	464	482	496	492	501	474	484	468	456	499	446	492	477	486	497	471	500	477	483	455	550	444	523	485	499	535	488	450	450	456	499	476	488	506	481	482	504	502	470	465	462	450	495	438	469	460	461	471	459	493	471	532	493	432	439	479	503	475	511	489	476	493	471	461	449	430	498	487	453	475	450	529	495	456	435	444	457	487	478	451	484	489	481	512	474	504	497	475	476	486	461	444	451	485	481	421	475	490	508	519	449	485	486	498	473	470	509	482	445	458	491	460	489	463	500	488	475	514	485	489	474	498	509	472	464	508	469	505	433	449	476	519	475	491	504	504	465	485	496	480	521	477	474	478	455	425	491	516	535	505	519	452	499	487	465	476	468	477	477	461	502	477	470	494	485	457	483	468	476	487	496	488	474	476	489	510	473	451	471	512	471	466	491	489	478	484	525	479	466	500	502	484	504	508	515	489	465	447	469	466	486	495	475	470	501	498	503	525	478	512	464	506	488	435	454	470	453	474	472	484	479	473	483	504	530	454	462	451	490	479	488	492	486	488	463	500	500	495	464	419	466	433	501	465	489	472	462	476	457	504	511	488	467	466	478	461	483	473	493	469	478	473	458	498	503	507	479	442	456	479	489	457	450	446	489	481	450	505	497	444	489	496	483	476	480	422	480	471	465	453	450	483	489	479	487	451	470	482	469	471	462	481	469	440	479	455	456	483	491	480	452	466	504	470	486	463	501	494	466	443	490	484	491	478	520	486	502	435	529	458	498	505	462	465	452	483	484	453	485	505	468	463	489	494	508	469	529	492	475	444	467	484	461	438	465	504	451	462	502	492	477	482	490	442	485	469	499	475	487	451	481	464	507	434	514	490	490	485	496	499	433	495	478	464	513	455	483	481	497	493	474	453	495	474	493	472	473	479	494	523	471	507	495	496	463	494	438	467	471	508	517	458	468	442	473	510	436	469	476	471	498	447	490	468	501	484	528	479	472	521	471	482	484	454	488	481	479	485	511	480	508	482	492	466	476	497	408	510	495	482	514	472	510	489	507	473	438	477	452	477	506	519	436	489	470	477	469	444	484	461	465	501	513	487	468	502	486	439	517	468	491	454	470	440	497	487	482	475	457	495	485	477	471	507	509	457	510	455	471	508	478	484	477	481	490	504	489	449	492	503	452	463	515	452	493	435	430	490	502	493
52146	18015	9740	4829	3448	2692	2159	1763	1476	1270	1058	1014	989	983	838	826	788	729	726	763	722	734	711	636	662	687	665	658	691	648	629	650	651	681	654	637	612	618	636	650	636	637	621	637	628	606	658	657	638	633	624	595	623	602	566	592	587	643	608	613	610	620	656	584	606	633	593	616	588	573	609	642	601	588	582	601	609	604	607	620	581	606	595	580	628	618	588	566	658	599	601	635	591	571	579	597	616	618	601	600	580	611	574	604	590	600	619	586	637	622	612	592	606	604	606	578	636	612	606	572	616	583	597	565	603	570	560	578	663	592	595	626	589	618	618	592	577	575	569	626	622	642	550	611	587	609	577	623	558	603	593	588	625	604	611	539	608	591	605	583	587	639	619	622	577	589	601	655	594	571	619	610	613	625	637	607	628	550	590	614	615	544	580	617	627	599	602	592	611	596	627	635	608	572	610	579	644	604	599	567	621	616	622	582	629	596	616	577	600	621	558	567	598	627	577	611	581	591	577	582	578	633	622	666	587	584	613	609	602	605	592	613	616	585	609	594	586	569	609	622	567	586	617	627	612	608	634	614	607	599	602	591	593	600	571	581	558	623	549	549	578	603	603	590	612	621	595	612	607	603	577	571	614	594	620	609	600	612	562	602	604	611	596	584	545	563	636	589	568	611	583	604	624	605	611	591	575	599	580	586	586	604	552	593	603	615	595	573	604	619	618	607	553	596	639	554	597	587	588	583	588	627	558	594	589	592	595	616	630	603	573	606	624	596	581	616	603	603	617	567	649	590	621	580	636	627	623	616	592	612	601	580	579	634	563	625	603	595	633	617	603	613	618	586	600	629	574	568	595	585	639	643	599	547	562	597	565	550	649	596	606	607	628	610	592	603	628	631	601	586	634	661	626	599	622	623	609	601	592	633	574	591	610	603	587	598	602	601	600	584	591	605	594	603	607	608	596	615	629	576	633	602	604	581	632	611	584	580	582	607	633	617	574	608	595	621	568	613	641	571	629	566	632	571	593	623	619	619	609	617	583	613	621	620	592	590	582	571	631	581	609	581	608	624	598	609	628	597	587	555	560	625	578	623	601	573	581	549	636	654	626	612	580	616	645	613	595	625	566	624	617	632	586	556	624	574	563	542	568	608	656	591	609	608	609	598	565	583	558	576	596	636	587	589	590	611	633	596	638	625	620	631	598	596	630	619	622	576	615	588	624	621	552	618	574	613	626	586	612	608	563	595	632	574	633	583	588	629	586	597	624	619	628	589	573	617	618	592	606	606	617	640	589	616	592	580	623	590	606	544	659	601	586	590	584	630	618	586	627	630	577	614	585	587	604	597	590	610	624	570	584	588	646	574	608	601	619	591	601	578	607	578	542	572	597	592	591	571	559	614	603	623	605	584	544	629	604	592	632	604	601	641	580	633	620	574	592	601	583	580	621	625	622	611	586	611	587	623	638	579	603	601	594	611	613	574	625	614	570	601	555	663	576	608	579	605	603	626	574	633	657	608	580	591	609	592	609	608	525	621	588	620	554	597	578	582	610	635	667	589	580	643	623	581	611	596	607	616	585	644	604	592	639	596	575	635	656	603	606	603	557	573	606	583	559	577	576	628	606	616	607	576	601	602	595	607	624	608	594	592	609	618	643	576	600	601	574	576	583	602	595	631	595	622	583	626	611	617	588	604	576	608	594	566	636	629	623	623	579	568	615	598	608	598	620	620	649	567	634	602	591	629	646	601	602	554	558	635	583	583	600	589	584	630	645	602	612	546	603	597	600	579	579	641	579	610	633	587	549	579	624	584	591	578	624	630	582	577	591	593	649	561	615	618	597	587	630	566	597	609	596	639	673	571	590	606	581	636	562	622	598	587	597	621	612	594	600	621	623	590	604	574	542	575	596	565	601	589	601	616	632	547	585	631	595	651	642	606	613	592	606	568	570	596	630	602	553	576	583	580	601	617	612	603	553	608	648	600	560	580	595	614	615	642	634	601	625	602	598	637	591	569	629	580	573	568	612	604	616	621	614	619	586	633	611	645	592	606	607	599	569	607	597	630	628	598	572	609	590	554	580	602	612	589	597	611	597	610	610	556	602	597	629	595	592	596	593	614	623	628	593	571	615	553	601	594	600	607	651	594	609	616	591	543	577	579	642	570	568	567	585	577	600	567	624	615	576	603	592	593	616	641	580	622	581	619	607	547	615	628	632	581	584	613	603	587	578	575	599	628	596	562	604	593	625	617	597	656	589	626	573	596	604	646	607	608	617	618	625	600	567	615	584	582	599	607	608	551	570	631	604	607	579	593	593	559	602	590	637	582	602	605	598	611	622	629	623	599	597	619	614	647	621	594	624	621	603	631	617	585	570	552	565	617	560	596	592	576	607	624	640	588	614	621	613	608	578	598	561	596	578	572	597	625	595	590	616	586	601	579	587	602	634	579	585	634	641	572	603	596	583	617	570	586	601	602	588	603	583	603	624	618	614	609	623	566	649	623	603	589	606	600	634	620	599	595	531	580	558	556	583	627	596	616	635	640	614	601	589	631	601	617	589	600	521	612	627	541	578	620	593	658	592	600	598	609	597	564	603	573	605	587	620	594	594	649	554	584	602	574	583	578	603	601	638	656	620	624	584	578	613	614	609	600	566	584	600	613	570	583	574	559	606	604	589	626	626	619	622	617	616	593	606	605	649	613	598	626	624	567	542	559	606	564	589	607	652	554	584	618	585	614	537	613	635	617	575	611	624	594	586	601	578	614	581	598	635	634	602	607	570	617	594	585	574	619	607	614	612	583	581	621	611	619	608	563	583	576	611	560	605	597	559	643	582	586	601	558	565	573	639	607	608	595	612	590	610	610	591	593	602	589	586	621	584	621	564	583	600	611	615	574	577	578	594	564	597	556	616	609	588	602	559	577	585	613	625	602	572	623	575	589	624	649	615	614	625	560	575	584	623	650	653	584	609	595	569	553	581	596	633	606	621	575	638	614	639	584	617	642	610	614	589	587	617	641	582	548	585	606	600	606	627	591	586	601	615	600	677	659	582	599	557	604	628	541	610	579	604	605	589	613	602	623	616	560	590	599	597	626	609	599	592	589	574	595	609	613	602	582	605	593	581	638	603	558	586	595	584	597	671	584	565	612	551	608	631	606	577	653	580	591	606	591	588	615	572	602	579	568	559	568	569	612	622	607	593	617	585	626	632	638	597	571	616	658	598	632	612	604	617	602	608	600	605	581	578	596	636	579	597	590	625	589	576	591	647	607	604	594	585	577	634	604	611	631	618	601	557	645	591	583	606	586	583	607	574	645	580	599	591	612	621	610	640	597	580	615	625	548	580	571	594	570	653	604	617	583	619	613	592	608	605	557	599	632	605	632	587	586	619	617	651	575	626	633	618	577	614	603	619	564	632	617	595	592	578	554	579	588	606	589	613	605	596	616	621	599	608	614	616	593	630	612	590	599	608	630	612	589	596	617	582	559	602	592
28535	19999	6244	559	391	352	297	220	245	209	241	249	211	211	232	216	228	211	199	240	200	217	221	219	213	183	236	222	222	233	203	249	204	238	229	211	249	224	212	230	212	225	200	236	242	238	210	185	226	203	242	231	210	213	221	231	219	216	212	225	219	217	234	236	216	234	220	196	206	217	207	205	204	208	217	212	203	212	215	226	213	230	226	195	241	200	213	220	225	222	224	208	212	242	226	225	207	229	233	242	222	210	222	207	222	232	242	199	242	221	186	218	217	226	218	218	208	219	187	204	231	202	237	197	204	231	207	230	211	205	206	204	196	214	237	212	217	198	211	220	224	226	218	211	191	229	222	214	227	232	242	215	220	238	211	238	229	235	223	235	227	214	212	237	220	215	229	212	214	199	224	232	207	220	200	190	223	229	213	216	245	200	222	216	227	223	204	192	229	208	217	229	235	235	190	216	235	227	200	219	204	223	225	200	236	220	214	183	195	229	221	230	208	245	239	202	229	235	239	203	191	206	211	216	240	205	225	228	205	202	214	245	209	225	218	210	170	216	208	184	214	233	197	223	225	213	226	200	222	206	228	209	231	216	236	212	200	212	210	199	222	219	203	243	202	224	195	202	189	211	202	190	232	210	180	204	219	199	216	198	221	238	199	228	228	218	206	239	225	222	201	227	229	209	207	216	231	220	236	232	203	230	223	211	239	209	215	231	213	186	188	237	235	194	217	240	191	224	213	200	211	215	231	206	212	216	213	233	231	218	203	227	199	195	208	218	210	199	250	217	208	224	214	234	209	221	235	239	228	221	210	223	209	231	263	222	217	213	212	201	227	212	223	221	233	209	214	247	209	210	256	240	225	213	191	222	197	241	199	231	221	220	223	209	215	230	216	226	203	229	215	223	226	216	219	224	211	207	218	223	198	216	201	244	221	226	218	224	218	206	213	230	216	238	216	249	200	210	187	206	208	198	204	209	226	224	225	238	215	210	229	226	211	216	207	211	216	191	197	196	252	226	204	242	220	218	213	215	221	209	203	210	215	224	221	240	201	215	199	230	228	248	243	191	214	213	227	209	215	207	219	214	222	206	220	224	185	224	213	224	248	205	228	197	210	250	221	214	200	262	235	183	195	208	219	203	203	232	206	218	240	226	239	233	192	225	221	212	227	231	224	218	203	205	209	205	190	222	220	209	232	226	229	224	230	227	219	198	243	213	207	241	206	226	194	196	232	205	222	222	227	229	208	205	211	235	214	208	218	222	228	230	208	207	189	226	207	198	204	216	215	247	215	215	238	208	244	216	208	199	185	208	217	214	248	223	199	249	221	220	229	219	203	219	206	194	209	230	227	213	210	171	214	223	236	209	197	243	229	221	197	221	188	209	223	199	218	242	243	229	213	210	216	235	210	212	208	215	203	206	221	226	244	238	216	221	221	236	217	214	212	231	224	228	219	229	213	197	249	220	245	239	228	204	201	200	232	235	216	212	214	214	219	236	220	203	200	217	205	208	253	231	210	235	211	214	226	217	212	215	225	206	234	232	229	211	207	237	207	220	206	208	226	239	225	243	217	225	234	206	240	224	223	229	206	218	244	205	220	204	225	214	227	216	248	209	216	215	231	229	248	225	234	220	215	204	190	234	211	213	232	222	241	229	204	212	201	217	206	196	199	222	204	204	247	173	219	197	229	255	232	211	230	245	219	231	233	235	220	199	181	221	192	220	219	242	221	225	217	227	218	218	197	203	263	211	202	204	209	219	215	210	231	206	205	187	222	198	225	222	216	244	192	211	242	221	192	226	213	183	222	247	211	230	228	222	212	233	237	214	232	227	215	218	233	230	243	214	230	243	239	224	216	217	239	208	242	226	225	218	215	225	260	219	220	221	228	247	210	247	199	207	231	232	217	203	236	222	219	211	211	233	226	228	222	201	231	200	218	190	197	185	226	205	200	234	231	187	245	206	226	224	215	214	232	207	228	212	233	198	187	214	228	230	219	210	227	232	219	207	222	248	215	231	210	225	220	235	231	202	231	209	208	228	206	202	240	243	223	196	215	229	189	259	220	221	227	204	222	218	212	224	239	223	217	204	198	226	210	241	242	210	224	236	204	217	225	190	213	233	229	254	216	222	194	209	218	201	198	207	197	214	215	240	214	213	210	229	236	206	222	220	202	227	216	211	209	213	200	214	190	216	217	208	218	230	211	234	214	207	232	198	202	227	204	205	212	210	225	238	186	238	208	235	185	215	198	210	203	220	229	212	237	209	219	231	214	252	229	224	238	230	211	229	239	220	226	220	209	231	220	222	211	207	249	189	212	201	209	225	206	201	204	213	224	224	226	215	219	182	209	235	235	230	212	215	219	231	244	210	224	221	210	228	226	220	207	211	245	208	221	241	230	243	199	229	220	190	219	219	206	210	226	248	221	243	243	225	209	221	182	209	214	221	189	222	217	215	202	202	243	210	226	189	228	206	214	197	194	226	204	214	238	195	197	229	237	220	237	221	209	201	203	233	211	225	247	210	213	229	210	216	212	208	246	209	229	207	230	201	200	247	211	201	216	216	214	225	223	219	207	207	186	222	234	213	242	209	213	238	214	227	222	221	196	246	203	224	235	245	236	203	236	190	215	232	210	230	223	219	212	202	229	218	230	217	214	179	241	216	225	214	232	214	208	232	225	211	227	223	234	234	216	185	223	223	228	223	242	196	225	215	229	231	229	246	229	201	218	221	216	185	219	204	222	246	222	204	224	196	219	236	227	227	214	241	233	246	191	204	194	215	219	229	232	221	227	208	243	186	209	228	217	213	235	234	232	228	210	219	230	217	217	211	220	219	191	224	252	204	228	209	224	205	214	220	226	252	230	212	223	204	203	224	220	203	203	214	205	231	215	207	215	214	217	242	210	238	233	220	216	215	232	203	217	197	207	196	202	239	227	230	207	214	224	223	209	239	191	210	219	220	206	197	220	224	224	242	250	235	250	221	230	237	228	230	223	201	218	198	239	214	207	224	219	217	213	197	205	223	211	229	226	225	223	215	221	213	211	212	191	209	237	215	189	234	217	193	239	214	203	211	189	213	205	227	219	209	220	234	222	239	203	211	228	224	193	218	218	219	206	192	227	231	220	233	226	200	235	193	197	221	227	243	215	246	217	202	207	209	204	216	195	231	208	232	210	222	204	235	219	216	205	233	223	223	239	217	204	211	230	232	222	244	222	221	227	240	213	229	226	233	236	207	230	249	213	223	221	247	202	223	217	212	201	211	201	203	214	205	217	233	224	226	226	194	218	206	222	228	238	226	207	232	247	209	207	222	233	196	212	234	230	224	233	221	204	227	214	203	215	230	206	205	240	192	234	206	202	206	214	216	219	206	197	199	199	244	246	225	199	225	200	205	205	215	225	237	241	216	202	211	214	224	228	226	231	224	249	234	204	210	211	219	237	213	235	237	191	219	191	201	214	207	215	217	214	231	199	228	211	238	231	179	197	211
21840	4605	644	458	364	328	313	326	321	294	289	283	312	293	297	289	269	283	276	252	318	299	272	296	293	286	291	290	288	265	267	278	282	280	261	288	281	293	262	289	287	305	278	290	285	262	263	264	247	261	289	273	267	277	245	276	290	266	261	273	261	275	282	248	267	260	272	271	294	295	264	273	283	266	279	325	285	292	266	276	258	262	287	276	300	258	288	244	275	271	281	238	271	288	271	265	295	244	277	244	267	276	289	295	287	293	287	273	281	283	285	257	299	278	256	251	291	296	269	303	292	276	280	271	260	288	270	320	253	280	285	264	292	262	278	260	277	288	294	281	267	287	283	280	295	244	249	257	275	285	277	304	258	278	282	243	304	298	279	279	288	223	266	267	282	303	263	271	278	292	289	272	266	303	265	303	291	290	299	278	276	318	248	268	292	274	269	265	252	297	262	281	282	252	265	306	270	267	255	266	272	271	251	298	268	265	279	284	264	295	260	272	264	272	265	315	276	254	264	262	268	291	291	285	292	266	293	301	313	286	264	293	286	257	299	257	251	271	286	278	300	284	304	288	249	282	280	274	290	275	280	257	279	284	285	294	253	272	270	268	235	302	278	267	296	287	325	289	252	267	271	266	271	308	263	262	297	248	289	269	287	286	302	277	281	266	299	278	303	232	292	295	288	267	286	307	264	289	291	265	277	272	305	270	282	288	283	282	277	242	276	266	298	317	275	274	287	276	295	283	313	293	284	263	274	290	288	289	298	270	259	295	276	294	292	291	285	266	240	258	260	281	273	292	281	284	255	248	264	300	262	271	262	277	282	254	258	269	302	262	277	292	298	311	282	253	265	295	252	288	297	302	314	285	269	278	270	271	266	267	248	282	282	265	320	311	296	259	270	273	287	264	274	302	275	255	288	295	279	292	293	288	283	286	286	250	302	297	282	281	293	272	293	267	278	269	269	265	299	272	260	286	295	282	264	303	290	299	284	255	269	272	259	323	276	279	261	253	254	270	313	285	279	257	292	283	292	258	281	261	309	293	290	302	277	260	288	279	288	294	279	293	294	301	277	268	302	272	255	274	263	312	261	303	300	260	293	265	299	303	287	292	281	292	288	271	292	298	289	266	294	284	288	264	291	276	291	272	275	274	287	274	268	278	248	292	276	279	289	274	256	279	262	303	269	287	292	278	278	289	286	274	261	299	272	271	285	261	288	299	287	277	286	265	281	244	269	295	276	288	279	270	275	263	273	307	257	281	281	271	286	268	251	288	293	269	273	300	256	294	289	291	290	285	283	276	274	308	298	285	285	286	269	274	275	286	281	244	259	293	267	282	296	285	280	278	265	273	288	303	264	293	310	293	252	304	274	286	290	272	279	254	263	264	270	285	255	266	301	301	291	272	305	287	313	293	280	290	268	276	282	260	269	289	250	259	318	271	275	275	294	305	306	274	282	278	254	292	264	278	292	270	262	280	299	281	272	266	271	256	262	269	298	263	282	296	294	263	295	269	284	270	266	278	284	284	282	274	266	265	290	273	245	259	273	306	267	290	252	293	302	276	278	285	262	267	270	269	265	259	270	242	280	269	256	291	285	283	304	261	281	287	288	298	263	250	270	252	296	292	271	267	264	288	243	285	277	295	251	252	276	265	306	252	287	276	284	272	281	275	260	295	290	299	278	286	283	251	306	287	266	261	301	294	284	280	290	286	255	266	275	270	246	278	250	280	319	281	291	275	304	297	251	286	274	281	261	240	264	305	300	298	271	255	266	287	276	254	301	294	297	272	269	309	270	270	310	266	251	289	269	300	299	268	255	289	298	285	263	278	261	300	281	293	251	262	258	276	272	289	273	265	279	284	278	274	270	287	293	287	291	276	252	273	290	302	278	279	279	262	296	255	301	305	287	269	288	308	269	271	291	274	278	281	293	272	256	280	294	274	260	260	275	282	291	281	285	242	279	288	305	284	299	280	260	268	236	303	291	282	275	297	299	266	257	295	259	252	294	259	269	266	275	277	317	289	252	259	281	276	255	284	272	278	276	266	306	264	269	256	265	281	302	273	308	333	302	296	271	280	257	296	302	250	295	264	271	284	285	310	248	285	277	294	291	250	283	305	298	286	281	269	248	258	304	258	293	288	291	261	280	281	292	278	236	301	276	280	282	275	292	275	292	274	260	265	267	281	280	292	287	281	292	306	284	269	265	289	305	276	312	269	240	275	233	303	288	263	286	299	288	267	249	269	270	284	279	284	304	306	316	296	262	268	289	305	279	299	270	259	272	290	290	304	280	269	265	315	298	276	279	277	309	260	287	268	278	265	277	303	278	255	288	279	307	282	268	287	286	257	300	254	278	277	264	272	259	300	317	256	252	248	268	266	275	301	278	273	296	305	263	285	251	279	256	258	281	244	268	281	316	253	275	259	283	251	279	277	276	271	313	283	289	313	294	272	287	264	295	273	279	290	279	309	289	247	308	267	279	287	274	284	269	274	281	280	277	275	247	247	301	248	305	267	261	294	249	287	293	282	291	300	293	295	296	279	254	269	253	294	294	289	272	273	249	245	246	265	291	302	296	255	277	261	267	281	270	281	279	274	287	304	259	280	307	261	280	279	276	282	264	301	269	277	261	253	316	271	298	286	288	273	270	319	244	287	279	256	277	263	277	283	273	259	305	274	299	311	291	306	300	310	293	271	291	268	280	268	261	261	230	290	288	284	315	314	282	251	278	268	252	302	281	277	279	282	269	262	275	255	295	271	292	252	294	321	286	296	254	275	269	298	298	257	300	272	320	265	274	314	265	269	287	283	288	274	265	265	305	291	324	297	281	271	270	290	251	294	262	262	272	275	281	292	285	267	276	266	288	295	300	284	290	303	301	282	255	286	275	306	297	279	259	291	258	280	291	256	309	291	304	242	279	308	269	274	276	305	271	291	269	277	261	305	284	277	297	300	300	274	265	290	296	284	266	256	282	309	268	289	268	282	285	249	317	298	270	257	260	279	287	254	268	240	303	284	257	259	296	305	302	268	272	307	299	246	262	318	290	279	315	252	291	293	279	251	263	252	267	278	268	252	264	289	287	284	276	300	281	268	312	273	287	283	282	284	275	292	309	298	297	274	296	291	302	265	270	269	276	289	273	299	284	277	315	279	283	263	270	282	301	277	289	309	255	270	270	265	278	292	251	298	292	261	276	281	281	279	284	260	281	272	268	277	305	266	263	303	263	258	310	271	279	301	292	275	253	279	274	271	259	271	293	308	307	268	268	293	271	268	290	266	231	266	257	259	266	251	292	292	261	296	282	303	268	279	267	296	277	299	283	266	272	267	248	291	292	310	268	275	305	273	262	252	284	246	264	322	271	289	298	268	309	274	288	276	271	294	302	263	272	299	285	272	299	253	259	269	269	285	266	280	277	267	290	261	294	267	268	265	297	289	303	297	248	311	276	292	272	280	243	279	283	271	294	266	273	297	276	297	259	242	284	282	295	282
24325	21460	29254	24008	21422	9424	1015	698	593	586	565	532	517	477	483	499	527	482	485	467	490	455	473	513	468	441	431	452	444	463	456	459	425	432	456	446	450	399	422	478	458	446	455	475	457	469	449	440	478	440	429	421	451	381	438	475	465	457	451	434	416	448	434	393	456	434	411	450	430	461	449	416	439	460	447	428	439	447	445	458	415	409	435	479	445	460	466	444	423	469	456	456	427	471	435	442	457	428	450	428	401	452	414	475	465	452	444	426	411	398	444	457	453	437	440	466	416	415	431	443	467	400	441	416	432	422	432	430	464	425	466	471	450	404	443	451	473	454	440	426	487	410	437	411	453	414	445	438	467	434	426	485	458	459	445	434	436	415	400	484	442	427	427	424	449	450	461	411	424	449	400	391	470	466	426	407	411	422	450	450	479	420	465	436	474	441	397	426	451	463	449	465	459	409	443	474	451	421	437	446	451	467	445	455	438	426	414	446	468	493	428	424	439	495	448	462	458	397	458	441	472	479	428	412	388	420	432	427	437	448	467	410	430	424	430	452	458	427	419	444	439	407	410	455	418	448	432	431	463	439	425	430	410	414	436	427	431	437	418	436	437	433	438	474	441	467	432	403	445	440	459	421	418	423	428	432	451	440	427	412	417	453	451	414	491	429	445	413	450	430	425	411	450	465	446	415	449	428	463	452	461	426	464	468	454	428	442	389	461	457	460	462	413	433	471	435	457	438	408	427	459	446	446	452	407	447	430	469	403	419	451	433	410	427	425	470	422	430	407	434	464	423	412	442	465	432	430	449	430	429	440	471	416	427	437	435	441	438	424	441	463	447	439	431	414	438	438	452	405	443	487	433	413	427	429	443	415	445	397	408	443	419	443	439	479	450	401	443	438	452	436	444	414	445	388	409	439	419	443	472	458	426	467	438	447	471	467	424	414	434	421	434	467	452	404	402	466	464	470	419	426	460	422	420	404	415	457	415	460	418	404	426	415	423	446	445	449	434	438	414	408	426	469	436	468	448	433	400	426	448	417	444	448	456	443	398	455	419	443	427	430	453	460	470	433	437	458	438	434	434	459	447	469	441	464	431	453	448	458	444	460	421	455	452	448	440	479	478	403	426	417	425	425	427	417	434	445	423	440	403	426	445	470	470	412	463	411	441	433	406	428	411	469	445	405	414	464	430	447	437	462	437	454	454	441	431	425	451	429	498	441	438	437	487	419	426	436	428	441	438	458	464	449	411	395	417	437	426	420	419	439	461	437	435	421	404	438	442	465	414	463	455	449	441	460	463	459	441	441	410	451	392	436	495	463	445	437	453	430	439	451	447	440	406	420	467	421	444	430	445	428	408	426	424	429	378	441	449	434	428	424	434	480	465	438	430	434	442	445	427	436	427	432	391	411	457	435	433	485	429	424	480	454	446	423	435	455	437	423	411	483	448	445	455	477	466	443	477	410	423	457	422	470	474	442	445	467	437	452	426	416	451	454	407	415	406	435	437	427	437	448	449	475	462	442	409	426	415	431	439	437	442	443	417	431	428	414	424	445	411	421	449	409	436	407	386	437	420	481	415	383	448	413	457	442	430	476	433	416	411	489	444	453	469	456	453	468	468	473	468	440	435	389	454	448	448	419	393	449	442	438	431	421	444	454	482	415	454	438	409	446	440	462	436	413	458	393	449	477	450	471	418	471	441	462	394	471	473	447	430	456	394	431	444	490	399	437	428	426	454	451	413	425	444	476	461	456	476	471	446	443	463	413	428	457	441	447	462	481	481	439	444	444	428	429	427	414	421	422	452	419	443	442	436	463	432	431	402	470	418	440	455	435	432	437	427	435	424	504	412	446	397	413	422	444	444	445	438	453	422	430	458	410	445	444	470	453	407	459	413	429	442	427	473	433	439	428	472	437	420	459	450	428	409	412	422	451	452	408	450	480	421	466	423	442	431	437	451	461	402	430	410	433	426	432	484	436	417	440	471	466	462	425	410	404	425	458	490	441	394	395	426	441	450	453	400	463	458	503	420	429	427	429	436	444	430	465	440	454	482	417	436	454	422	481	463	428	448	399	434	396	475	436	427	425	462	441	467	455	466	437	445	495	448	433	445	413	408	438	428	430	431	439	427	450	448	430	446	477	453	429	466	449	439	444	422	470	419	455	417	430	429	439	429	447	431	421	442	407	444	418	449	435	432	431	410	465	450	422	410	432	421	438	423	456	444	438	468	421	408	439	461	439	478	453	426	420	449	446	419	437	456	430	411	449	433	441	426	475	414	477	472	459	454	433	420	462	423	433	400	437	398	427	473	451	449	426	455	458	444	424	429	457	471	441	437	452	442	430	439	469	403	465	452	445	473	445	475	446	409	478	446	441	466	435	437	433	434	433	448	455	481	432	409	423	444	457	440	449	430	421	437	410	442	409	432	469	403	450	454	464	438	424	396	447	483	427	432	408	430	458	436	438	424	437	445	421	405	445	451	422	463	412	439	431	433	449	460	430	392	447	424	425	444	436	407	420	440	430	448	429	482	463	416	452	446	410	474	436	436	441	456	422	410	475	374	467	462	441	436	475	451	409	443	439	466	455	465	413	407	433	451	415	452	400	429	442	393	458	407	423	429	411	419	471	444	454	449	428	396	494	471	405	462	435	437	425	412	474	469	447	460	467	425	453	442	425	443	432	429	418	455	451	467	452	454	393	388	413	454	452	441	461	445	407	438	459	454	421	432	432	428	407	448	458	444	442	451	467	467	477	455	406	442	415	450	446	452	435	477	470	418	474	415	448	434	460	399	438	426	465	423	460	407	431	454	397	435	445	450	419	432	451	407	463	451	432	460	443	427	427	429	431	459	448	453	458	481	449	423	409	425	416	451	460	433	474	436	440	449	446	456	403	440	408	436	444	425	464	444	429	423	421	427	401	423	426	402	426	441	440	449	421	435	449	444	442	436	434	446	444	412	426	438	402	471	436	446	412	442	457	427	437	435	434	450	426	428	435	466	426	420	455	472	402	438	437	462	464	458	442	430	438	447	430	459	430	425	444	430	433	405	439	473	447	417	438	447	447	466	435	472	468	438	407	442	464	447	463	436	424	447	468	472	450	434	451	419	475	429	420	445	464	445	417	438	435	462	412	448	452	403	432	436	446	440	424	434	419	485	473	450	437	462	438	439	419	436	426	439	473	413	414	482	439	389	445	467	411	443	462	450	450	414	438	429	456	449	400	431	435	452	449	475	458	433	451	439	431	452	452	440	449	440	460	435	430	445	444	430	433	412	422	461	423	451	438	445	438	442	454	454	428	440	426	445	402	408	437	441	429	459	439	450	405	456	445	444	445	423	421	430	426	467	462	439	424	458	467	416	442	410	447	421	390	452	427	457	452	419	442	438	445	478	431	391	423	465	425	449	448	490	441	443	464	426	405	446	423	406	429	426	405	415	454	434	431	442	448	440	430	476	444	454	444	428	462	436	421	422	410	399	422	419	412	434
47278	16819	5721	2840	2058	1627	1285	1176	978	861	798	748	753	672	676	702	671	609	645	579	554	613	635	581	561	558	557	566	559	550	582	544	558	596	534	554	532	528	560	520	576	491	572	527	552	572	562	555	583	544	541	509	598	527	572	576	526	549	548	523	534	543	535	530	553	530	557	524	548	537	554	538	492	509	546	519	560	535	537	543	543	532	558	534	588	559	580	551	544	537	541	530	592	530	577	549	549	551	533	521	615	513	515	520	523	509	506	550	525	594	532	495	531	523	562	541	546	514	543	531	514	533	562	504	541	545	555	550	563	515	556	518	540	529	547	528	518	523	566	580	554	567	543	543	505	538	531	558	552	564	573	557	572	557	550	529	535	543	548	569	552	562	500	589	550	536	566	504	523	559	569	537	544	581	531	555	553	538	544	522	562	578	567	573	519	519	591	550	533	546	567	520	508	547	575	543	535	546	563	522	536	524	539	541	557	507	581	538	531	555	522	543	553	504	545	591	529	564	573	510	553	534	559	551	568	511	534	543	558	552	555	538	539	535	544	564	560	519	537	529	575	531	533	536	558	525	577	529	550	520	549	528	553	590	519	513	548	550	571	495	569	546	530	521	497	480	575	544	557	571	532	529	549	526	535	522	542	515	530	566	569	542	560	525	550	523	538	512	588	521	504	524	564	579	556	543	513	549	533	526	540	523	514	564	546	554	555	508	562	502	589	544	559	515	519	536	503	519	547	539	523	562	530	547	549	555	563	522	532	584	532	533	547	542	564	517	541	528	529	522	554	535	585	535	522	511	540	495	591	556	527	513	529	530	567	554	550	518	576	556	554	574	478	554	549	546	547	567	554	532	532	564	536	556	593	528	543	538	567	558	525	516	509	507	532	576	534	559	553	553	502	529	535	532	583	586	543	582	564	503	611	562	483	560	544	530	508	578	552	532	573	560	507	559	544	544	582	606	516	535	522	563	544	563	540	511	562	619	517	561	571	573	522	498	516	560	560	550	572	546	553	573	524	533	524	557	567	523	556	529	537	515	534	523	446	554	558	574	542	575	562	533	532	523	546	534	496	535	537	559	529	535	563	545	553	535	561	541	572	558	531	509	577	547	543	538	545	563	585	555	559	514	565	535	488	569	565	518	522	548	544	546	537	507	539	556	562	544	571	534	547	524	552	573	502	499	535	536	526	575	500	557	552	554	546	545	534	531	510	511	597	567	531	497	537	529	542	572	574	555	502	548	542	528	504	563	548	545	550	503	551	546	528	576	581	550	522	544	512	527	527	570	507	542	528	546	524	583	561	562	534	560	505	534	550	559	566	505	562	546	553	541	522	552	544	573	517	543	538	547	522	511	531	590	517	552	553	524	589	564	577	551	563	519	551	551	543	572	518	542	525	529	537	549	543	570	611	518	600	547	557	519	574	486	522	550	541	551	519	575	552	547	525	541	518	567	542	573	514	566	552	521	505	544	560	518	523	550	552	525	521	562	594	576	550	563	511	518	549	541	557	511	529	532	535	518	538	545	548	539	530	586	560	523	519	534	516	551	502	543	528	552	535	524	560	522	585	565	526	556	491	556	528	525	540	532	540	564	516	542	563	531	590	520	537	533	596	554	535	572	519	567	553	511	529	541	524	532	493	551	567	504	539	506	581	561	551	539	514	511	563	547	537	524	545	509	554	559	527	536	540	565	536	574	562	550	598	570	534	568	545	538	526	552	536	519	569	530	566	527	584	561	551	552	517	535	574	506	552	597	540	527	511	580	529	526	541	544	553	558	514	540	565	561	603	561	573	517	510	551	559	607	535	588	564	473	550	548	534	542	531	543	513	544	573	518	495	552	523	566	532	526	559	554	524	524	559	577	527	553	549	518	497	562	535	561	533	541	543	551	554	527	554	531	537	522	518	557	554	549	565	581	574	555	519	536	550	528	529	500	539	535	530	469	551	590	512	564	531	564	577	550	557	507	537	560	550	558	520	529	563	508	510	566	530	590	539	588	580	521	572	517	521	544	572	581	544	522	572	563	518	558	566	558	540	471	516	522	538	549	517	533	547	540	578	536	534	578	523	527	559	517	529	519	509	532	573	542	559	559	540	519	529	544	503	528	547	518	555	526	519	581	507	560	532	545	528	548	556	525	536	523	605	564	518	544	500	552	551	568	528	514	528	507	537	524	525	578	497	547	562	533	554	568	527	562	576	556	536	542	561	582	561	513	527	531	556	525	509	552	557	545	557	556	560	522	530	541	520	567	537	520	508	563	549	549	518	529	541	552	508	557	515	532	550	523	552	469	572	581	550	536	557	543	556	545	568	566	546	544	510	533	548	563	524	535	550	561	538	557	540	534	517	567	517	541	574	505	599	547	572	550	516	542	548	575	551	553	558	546	540	567	554	531	577	513	525	575	535	524	550	548	517	551	537	532	540	501	539	532	548	551	519	529	513	552	554	556	552	579	551	540	543	499	567	503	577	527	590	548	539	559	495	531	508	569	563	572	544	537	524	513	536	535	551	601	561	532	555	555	559	531	553	553	522	545	528	521	547	523	554	539	566	565	517	554	554	548	522	583	508	576	528	570	544	534	585	554	553	582	576	547	544	534	568	557	532	532	563	558	563	545	532	521	563	539	538	560	541	536	521	545	554	519	522	562	613	617	528	520	543	533	584	548	525	552	525	537	546	504	535	555	574	525	513	585	548	503	587	514	538	580	521	546	561	523	547	536	543	535	580	535	547	559	559	547	540	535	579	535	526	542	567	530	502	554	581	551	566	564	537	561	516	538	522	526	564	528	522	509	551	516	601	532	573	546	540	527	577	560	560	576	554	583	521	551	535	548	502	525	530	537	523	558	541	533	509	530	544	540	530	578	571	559	552	565	581	581	519	544	573	502	590	543	533	505	520	542	551	533	564	512	547	501	546	567	531	558	523	550	544	556	511	529	543	535	525	518	534	567	561	580	543	537	524	570	557	535	533	528	561	567	530	501	525	531	550	552	544	558	538	551	526	568	583	563	551	564	529	486	498	580	541	518	560	565	531	536	522	555	559	575	522	568	562	552	565	551	560	577	529	530	530	536	568	506	557	568	507	578	547	539	541	532	577	585	524	535	541	557	528	580	528	550	530	509	535	533	537	524	548	566	535	564	535	539	543	517	537	537	561	522	546	581	511	531	528	549	500	533	550	557	521	504	550	513	557	554	558	572	557	537	519	577	530	550	576	520	518	537	562	549	520	565	521	513	554	545	523	541	543	561	526	508	535	543	520	488	581	550	560	491	532	560	556	547	499	579	498	557	541	513	533	558	541	593	533	491	562	551	560	553	543	540	572	557	553	545	534	553	566	514	523	568	540	539	576	568	555	583	518	556	552	494	559	558	553	534	511	518	564	555	579	560	542	527	549	535	521	561	542	452	509	548	541	522	526	555	525	551	488	525	530	513	564	539	540	569	542	534	545	515	531	513	544	545	566	523	549	526	574	528	539	574	570	552
25767	21502	27969	25101	7863	386	299	253	256	204	220	209	214	196	192	172	187	157	177	162	184	148	176	173	174	199	161	172	164	190	180	188	175	159	162	170	158	163	183	157	169	158	195	177	157	154	164	179	152	137	167	169	186	137	158	180	181	161	162	157	163	172	173	154	167	162	142	174	156	175	168	164	146	154	163	185	160	178	146	185	158	161	168	173	163	150	158	169	167	164	169	181	157	197	159	165	151	153	147	183	192	168	168	158	157	172	180	151	161	135	188	151	161	167	167	154	161	169	139	163	177	154	142	167	159	159	166	175	158	167	161	168	155	170	167	149	152	151	178	156	182	144	152	140	174	154	166	162	176	144	154	149	163	180	173	156	154	175	180	184	185	167	151	149	175	173	166	171	161	173	160	147	173	150	167	149	161	168	134	164	162	173	177	170	140	173	165	165	143	172	154	178	153	175	149	172	157	156	158	178	159	153	177	174	158	165	151	185	158	159	173	163	189	160	152	168	161	151	166	159	162	180	172	160	163	162	153	150	171	165	167	177	161	175	158	186	171	147	166	159	163	154	161	159	150	163	142	160	188	168	156	162	170	185	163	185	166	172	173	174	162	150	174	166	155	151	157	171	162	157	145	178	172	177	174	147	152	153	159	148	189	192	169	178	146	164	174	185	139	160	158	179	190	164	152	177	171	174	174	177	157	159	152	168	170	150	165	166	167	157	143	152	155	170	168	162	164	184	186	162	161	164	172	150	183	174	162	173	192	144	137	166	176	144	161	159	148	147	167	156	163	171	169	155	158	169	160	150	158	141	173	181	171	158	164	141	157	172	177	158	176	174	177	166	177	180	151	175	159	155	156	180	182	158	172	139	180	155	158	158	149	161	150	166	158	201	165	151	190	174	163	182	161	151	140	145	157	191	192	150	184	169	163	131	189	144	162	157	138	148	185	170	198	156	133	160	143	155	154	192	161	190	163	131	162	150	165	167	150	168	138	164	142	195	164	173	163	158	165	163	156	151	186	144	150	179	159	148	168	143	176	163	163	153	174	134	159	180	163	167	153	160	163	154	175	183	153	140	164	161	174	169	182	147	132	172	174	147	173	154	182	146	159	157	186	159	158	160	167	170	145	151	156	157	196	169	160	180	169	155	145	191	164	166	161	168	169	172	183	172	197	183	157	154	177	176	159	150	170	161	170	147	151	156	156	159	169	148	150	174	176	170	173	173	136	168	155	160	179	147	157	175	161	138	148	158	159	200	174	172	167	154	195	154	157	178	163	154	175	169	156	162	184	175	145	154	175	186	169	151	153	149	182	165	153	163	147	182	183	177	177	167	170	175	178	147	208	165	167	158	167	144	176	174	173	164	159	156	155	149	174	165	160	155	161	159	163	187	191	177	184	178	161	143	144	181	164	157	149	172	165	153	177	176	170	146	160	154	170	163	141	175	169	161	164	164	173	155	167	166	142	179	156	165	188	170	143	184	142	179	159	162	178	157	186	166	152	189	180	154	166	160	188	145	166	159	151	159	166	169	142	191	168	153	179	157	179	176	163	165	164	169	174	166	162	151	147	152	142	174	140	166	149	158	167	182	170	162	145	136	153	164	165	181	159	163	173	166	142	152	166	154	148	183	168	159	164	164	169	161	146	169	158	159	164	183	178	172	175	185	176	181	158	143	167	139	149	185	164	156	161	189	176	163	175	162	145	138	166	163	182	159	174	171	175	160	156	174	144	152	155	176	180	178	172	138	163	159	177	182	160	178	158	164	153	150	147	156	176	189	159	160	175	174	150	170	167	147	169	177	143	171	150	158	185	158	165	163	157	195	163	158	154	165	148	155	148	151	163	165	166	164	172	153	172	152	164	182	169	182	151	168	167	172	179	189	162	179	172	170	126	153	156	174	142	192	165	159	166	139	164	174	154	167	150	166	200	171	161	168	160	178	178	152	154	148	190	156	170	141	183	149	154	152	156	161	167	165	169	173	158	130	182	159	149	156	166	166	183	165	150	153	163	163	154	157	176	161	164	171	165	164	145	173	140	156	165	191	190	179	178	170	156	163	161	194	150	195	180	155	139	168	180	170	161	189	180	171	145	164	174	157	145	180	159	167	164	158	159	171	179	184	160	160	157	157	152	170	160	168	177	152	149	191	152	159	161	167	174	167	146	143	168	165	156	148	172	173	146	177	156	168	161	170	167	178	139	166	154	167	179	178	147	175	168	176	148	169	150	166	151	182	172	171	177	161	147	175	174	165	168	181	154	175	175	176	173	162	163	162	166	158	172	170	185	154	155	166	175	168	165	163	151	153	161	151	175	157	160	159	169	179	172	144	141	158	165	166	166	166	149	139	168	177	172	164	164	176	172	160	156	156	156	180	153	157	166	165	178	138	167	164	162	163	145	155	177	161	176	177	165	158	155	174	159	152	167	166	173	156	158	148	172	162	168	171	142	189	171	163	150	158	159	160	157	153	174	147	159	142	170	161	161	155	166	133	174	173	160	176	177	173	162	167	171	153	158	166	162	172	161	164	164	163	175	149	179	150	164	166	175	136	151	144	186	159	183	159	147	169	180	159	159	166	152	150	181	160	157	153	164	172	154	172	156	170	182	152	132	175	165	185	141	154	151	146	144	171	166	171	163	150	148	166	175	183	172	158	169	165	161	169	171	173	164	160	163	155	195	154	160	169	168	168	173	152	151	150	163	173	165	175	173	164	156	150	179	177	169	169	148	154	140	146	158	175	181	162	157	151	163	174	161	165	179	150	168	151	159	143	162	193	156	172	147	167	167	158	158	180	149	171	165	154	161	167	166	163	162	200	155	170	167	152	171	182	158	175	186	184	168	162	150	137	169	155	168	162	173	194	159	170	160	165	165	162	159	174	158	164	158	174	144	165	161	153	177	151	177	162	162	181	163	160	166	168	163	166	171	157	156	170	165	178	164	180	169	161	171	154	164	163	183	175	123	150	157	165	171	180	180	165	140	141	153	169	168	155	164	162	176	155	172	169	163	175	169	141	146	185	158	162	153	193	161	188	160	165	138	172	147	205	164	168	167	155	153	194	177	167	157	169	175	172	146	155	153	175	185	171	149	166	163	161	174	180	160	168	161	165	169	152	166	163	167	160	176	179	161	156	186	182	183	164	152	145	193	148	155	181	139	185	145	164	174	175	174	142	160	160	154	168	162	164	161	170	164	160	157	174	165	165	158	166	176	162	169	182	161	184	159	158	165	151	163	142	164	177	152	191	153	167	187	170	155	168	178	175	183	165	173	177	163	159	172	163	188	173	174	171	148	188	169	149	176	174	165	171	183	183	167	172	157	170	197	168	156	174	153	182	154	171	151	175	183	170	180	197	142	183	183	147	173	151	184	164	151	162	158	144	148	164	157	156	138	172	188	173	138	176	164	169	162	154	167	140	161	156	161	162	168	156	153	167	154	167	165	159	151	156	172	166	152	166	163	151	144	166	156	151	202	171	168	171	149	153
45221	13252	2921	1407	1000	776	655	546	522	438	383	395	366	327	320	303	296	288	238	253	244	256	255	254	270	232	242	281	260	257	236	251	224	221	225	219	225	226	252	230	243	229	224	242	230	239	263	243	248	221	232	243	232	244	228	235	201	227	225	231	239	248	243	210	226	222	234	214	226	238	247	227	193	240	254	222	245	237	218	220	219	234	238	236	229	199	214	212	235	217	233	229	220	210	226	214	207	239	229	246	246	238	241	246	245	238	231	220	214	228	237	224	227	215	243	226	230	230	221	201	223	235	231	216	225	231	226	256	260	227	220	239	252	247	244	211	233	237	212	216	255	210	236	219	228	201	209	244	237	218	231	230	222	212	227	221	215	232	243	263	224	222	224	276	218	207	235	249	196	262	265	247	230	195	245	212	231	246	208	225	219	226	250	206	198	236	242	224	218	221	242	230	233	241	214	241	211	209	219	204	227	254	233	221	231	241	222	252	244	228	230	209	215	201	248	206	203	235	216	264	207	247	244	222	213	237	235	260	251	222	225	217	235	234	213	254	222	239	200	227	203	215	220	239	246	207	233	214	242	235	252	259	266	246	222	237	194	218	215	223	251	216	207	216	242	218	247	225	243	263	222	215	250	255	223	217	229	234	232	245	222	223	228	242	237	244	225	238	238	224	218	238	207	214	218	224	193	223	238	239	215	245	224	233	222	236	221	225	245	227	237	229	225	232	224	254	237	208	221	230	223	234	218	197	234	209	240	253	208	232	225	228	237	247	229	236	242	195	214	252	232	253	171	216	208	232	222	238	227	212	230	252	229	198	219	223	212	238	229	238	202	237	225	212	218	201	230	250	248	219	253	231	256	220	241	261	234	211	239	230	229	212	235	238	218	244	235	242	229	213	263	228	241	214	226	228	211	217	212	234	221	257	219	243	234	233	213	220	266	217	232	253	205	244	208	221	218	220	224	215	246	238	206	220	247	206	254	208	218	230	232	197	227	235	216	196	250	205	232	202	260	225	254	206	215	232	230	240	264	233	246	206	214	238	203	207	208	238	230	232	245	237	258	238	232	225	197	228	207	221	219	246	228	218	237	213	191	237	214	215	249	268	204	209	218	239	219	234	225	244	196	221	231	226	231	220	223	226	225	227	188	227	223	235	215	237	225	220	235	259	193	239	229	237	237	234	229	213	231	216	205	238	235	230	221	226	217	219	253	244	239	253	233	245	197	225	256	252	242	183	235	231	233	242	215	282	226	234	271	231	226	222	210	220	236	244	224	217	229	224	241	204	245	231	225	222	233	231	222	238	222	237	199	259	259	237	230	249	229	239	235	235	243	217	204	252	236	240	209	234	235	214	235	218	239	202	253	234	252	206	238	205	208	243	205	235	205	219	218	219	214	231	210	261	247	232	237	221	231	215	233	221	206	226	211	202	222	275	233	248	221	239	241	222	219	208	242	257	236	246	211	253	201	230	221	219	221	238	240	237	246	201	255	237	231	237	233	237	236	225	218	239	235	224	230	249	226	217	216	232	214	231	244	251	244	227	232	261	241	230	234	223	222	250	212	224	229	232	205	243	217	212	221	242	216	208	203	247	252	195	226	203	217	240	247	215	231	235	211	211	240	233	207	237	244	231	214	214	254	205	240	240	247	222	216	236	251	217	245	200	230	259	218	220	250	235	234	212	237	243	247	200	219	248	222	240	236	231	234	231	220	225	225	253	227	246	250	221	263	206	230	230	214	211	213	213	220	232	236	264	253	251	238	228	218	234	232	251	224	205	237	231	234	243	229	224	223	201	266	229	226	249	219	227	208	254	231	230	212	226	244	223	233	244	223	229	212	205	245	211	214	233	222	249	230	203	221	223	235	209	223	206	233	218	196	239	204	225	221	230	232	245	262	217	236	240	236	246	232	216	240	213	206	222	245	227	215	227	231	213	222	211	204	233	225	229	243	223	236	198	241	222	218	234	222	203	227	218	227	238	231	254	208	231	230	246	224	214	242	232	218	254	199	220	221	245	251	212	220	224	226	238	227	227	242	210	216	232	215	208	220	208	229	228	268	210	231	218	244	235	200	253	220	234	250	233	215	217	221	247	241	222	249	238	227	214	195	218	227	203	221	265	247	215	214	236	227	225	233	232	212	212	228	223	220	225	216	233	235	235	224	206	237	220	220	238	237	217	230	250	205	226	215	247	225	266	217	256	237	213	213	232	208	194	218	229	225	218	221	222	220	232	236	235	215	253	244	243	224	251	223	229	217	246	225	225	221	257	215	240	233	239	237	233	230	235	245	244	213	234	219	200	217	239	231	218	225	230	212	217	273	225	230	240	232	233	235	250	233	240	264	223	223	242	284	191	250	253	221	190	211	232	227	226	235	223	257	197	204	238	236	225	218	194	235	229	218	217	202	223	214	230	241	241	250	252	216	246	241	257	237	240	232	195	202	229	252	242	234	244	238	209	241	252	247	224	223	249	208	217	228	262	205	230	230	231	246	198	244	230	204	239	259	226	221	265	222	225	237	239	222	216	214	225	228	227	224	246	237	218	231	215	225	214	234	215	211	202	213	241	250	243	249	240	232	239	205	230	231	227	229	213	222	220	204	224	241	220	225	220	223	245	209	227	250	239	263	202	228	239	214	232	242	229	222	215	234	270	233	224	240	234	218	240	235	231	223	211	242	232	206	250	228	223	241	242	226	231	202	235	227	235	228	213	233	226	215	254	253	245	229	253	252	236	218	222	227	223	224	222	223	224	233	216	232	231	224	194	197	247	215	240	251	236	221	235	213	240	229	231	222	227	222	231	228	233	258	226	239	193	233	218	244	212	221	210	242	224	225	213	218	211	218	218	218	233	237	241	232	219	222	224	217	238	229	255	235	207	255	225	230	235	244	217	225	231	246	207	230	235	238	231	212	238	224	236	214	228	243	240	210	234	232	227	233	219	244	216	225	205	230	239	243	224	219	194	222	239	227	237	217	239	228	218	244	236	229	226	222	234	220	225	236	228	227	206	217	231	225	241	222	235	231	231	195	252	222	218	237	228	217	217	220	207	211	211	200	219	228	209	225	207	229	238	230	224	224	229	228	219	222	241	226	233	243	225	231	232	225	224	250	215	218	225	266	212	210	232	208	244	229	200	202	225	235	220	224	239	202	214	214	213	241	228	234	236	225	222	243	210	227	215	222	228	222	230	243	213	228	235	225	234	255	206	258	214	253	222	215	237	221	226	226	230	201	232	219	206	224	216	239	258	232	211	217	251	214	245	232	235	231	243	223	215	210	232	202	225	246	222	212	238	250	232	222	209	210	237	225	231	222	209	218	215	216	230	211	252	213	247	217	235	225	202	237	213	217	229	230	224	256	221	232	231	237	204	226	222	236	232	235	244	212	235	221	243	244	239	216	215	235	242	215	237	201	222	243	230	224	219	218	251	237	249	240	232	211	218	189	236	217	204	220	227	245	245	218	222	219	216	221	237	224	216	234	213
23261	21492	29801	23581	21481	21515	7274	1022	813	780	694	653	637	581	548	586	567	522	518	554	500	519	499	547	483	528	505	501	513	505	521	475	468	433	475	487	471	481	497	494	479	453	516	517	488	500	481	501	530	465	506	476	459	442	518	445	497	481	476	520	527	504	485	459	456	512	479	510	448	486	465	462	475	509	466	465	498	483	423	483	481	458	491	483	493	462	473	476	481	452	473	469	478	442	442	470	479	460	476	465	464	484	468	461	491	467	489	455	460	455	434	494	502	459	454	462	456	493	447	472	428	504	475	419	437	511	478	450	467	436	500	458	476	454	470	455	493	475	483	467	429	491	484	466	500	481	439	490	464	447	482	448	451	457	483	460	469	471	480	449	487	457	446	466	477	434	462	481	481	460	472	447	510	446	489	464	512	475	452	492	467	431	445	492	473	451	470	469	462	462	493	487	517	447	453	465	459	455	484	463	505	436	492	462	482	468	431	514	533	434	500	492	477	491	482	458	496	493	508	471	494	481	445	448	454	460	475	489	476	458	461	476	462	490	449	472	460	447	507	475	439	519	473	482	454	462	494	481	455	488	503	456	457	482	468	467	484	459	458	472	465	459	481	479	457	468	441	514	486	481	492	476	445	472	453	448	444	443	427	465	464	449	513	498	449	435	454	484	456	518	496	462	471	462	483	473	484	465	482	461	478	500	476	492	487	463	463	450	464	448	454	486	463	471	477	452	460	483	448	490	463	498	518	481	460	458	462	499	455	484	490	493	472	521	449	452	441	437	469	485	458	456	479	452	490	473	456	461	480	466	457	452	501	463	476	474	459	450	493	451	499	470	497	452	497	444	453	483	478	456	479	505	450	493	458	503	485	447	479	503	482	468	480	465	460	512	522	488	484	448	466	481	464	434	486	496	484	477	480	468	454	481	475	476	498	483	486	490	475	456	483	466	479	444	464	452	454	498	412	485	467	438	480	478	448	492	443	437	477	431	481	476	459	480	487	522	492	461	434	472	461	474	464	474	472	477	488	459	435	466	493	528	425	515	441	453	483	497	463	464	461	483	484	490	446	508	481	486	495	493	471	475	508	430	457	465	449	494	459	457	465	470	496	475	497	475	493	501	471	478	496	488	505	470	470	465	535	453	501	442	516	462	491	475	491	461	451	478	499	480	469	505	451	485	434	463	470	416	511	484	467	443	491	425	474	441	465	481	488	474	523	488	475	487	512	430	502	463	458	429	482	458	462	527	498	469	454	535	515	476	492	474	443	463	442	500	474	471	496	497	460	484	480	427	484	456	487	463	447	471	482	463	518	446	439	468	485	456	478	508	519	480	476	458	483	486	493	460	484	461	473	446	429	475	439	452	495	476	491	499	486	488	497	470	507	485	468	500	464	514	465	472	531	504	486	471	455	465	493	482	481	473	500	505	484	461	445	507	501	473	490	457	506	461	483	450	438	473	490	472	482	452	492	452	468	448	466	474	488	447	458	482	486	463	478	471	486	465	475	504	475	449	457	464	478	432	470	503	469	494	492	498	486	494	473	455	479	466	457	491	483	447	493	480	484	461	453	448	477	462	483	517	470	512	484	486	444	466	438	486	455	455	479	451	492	476	468	480	452	484	456	471	448	458	454	485	486	449	499	472	466	475	470	490	490	504	438	461	490	469	514	513	498	454	506	486	413	440	465	421	466	451	495	453	468	513	431	463	467	463	503	467	473	479	440	483	485	479	467	452	466	457	473	503	475	487	479	487	474	459	471	463	464	471	432	463	456	490	466	462	480	461	462	489	470	470	476	505	511	469	470	508	486	462	463	481	485	436	424	485	501	477	500	503	482	506	444	489	460	478	459	516	492	526	505	485	476	473	522	449	486	447	463	476	494	467	493	469	495	470	477	430	473	482	450	454	488	510	467	450	459	442	489	469	501	464	430	484	426	484	445	426	448	481	551	469	478	497	479	481	480	520	544	482	469	482	463	496	446	458	479	467	446	441	497	439	406	476	462	454	470	478	478	454	499	505	493	486	489	481	514	470	486	479	432	474	453	528	471	457	519	465	490	463	442	483	519	444	519	479	480	456	453	433	470	474	483	461	450	484	427	468	501	455	485	486	450	494	493	505	502	494	494	438	453	444	502	465	472	460	478	466	434	466	490	470	484	450	484	454	472	435	459	459	444	461	463	476	460	470	470	499	470	475	482	419	450	428	497	471	502	482	515	471	489	448	458	451	488	474	513	441	445	502	487	499	495	457	481	461	489	449	475	486	456	462	463	486	471	463	502	466	423	471	475	499	506	471	463	466	478	458	496	460	488	468	483	518	455	468	473	444	460	477	440	463	489	474	492	454	474	497	464	478	476	452	469	469	478	525	500	478	471	504	495	420	485	466	483	500	454	489	475	460	471	448	449	451	461	483	501	515	448	500	494	458	502	459	480	475	463	494	501	474	472	444	472	451	453	474	478	453	452	490	438	487	495	450	438	514	485	485	498	481	485	431	467	441	484	469	435	490	473	469	433	440	455	447	464	437	464	467	507	441	479	459	449	460	485	461	464	483	477	445	446	458	524	456	462	495	479	499	501	459	479	482	473	471	449	433	487	482	481	490	470	447	485	470	433	452	462	476	477	474	504	434	453	455	479	454	459	484	478	488	485	450	486	483	475	469	480	474	480	455	469	437	493	488	476	484	476	479	465	490	490	482	454	508	464	485	481	453	474	502	504	500	446	473	493	494	464	468	491	468	460	466	515	424	477	474	493	488	460	504	484	422	466	486	473	435	482	480	488	461	458	473	463	468	465	464	484	473	459	449	466	456	512	460	472	471	491	465	485	481	484	476	458	496	463	453	448	464	471	486	498	464	441	472	483	487	469	489	466	470	473	450	477	465	452	481	478	506	479	501	434	427	473	480	472	443	465	470	451	446	432	462	455	484	482	450	499	441	484	480	485	446	449	452	468	473	501	500	444	472	471	455	482	474	491	512	488	461	439	484	464	427	492	437	455	456	472	495	443	475	457	444	434	441	444	468	426	487	460	481	456	504	459	483	477	470	452	422	462	430	456	505	488	475	505	441	459	535	458	462	478	479	463	473	444	530	458	482	474	435	492	448	504	476	503	472	462	435	455	460	472	462	476	454	468	453	470	476	470	512	431	452	451	473	435	492	495	489	479	473	484	470	467	471	482	444	471	452	464	469	460	478	524	496	500	455	457	452	462	495	496	483	488	484	521	504	513	481	445	484	450	480	481	511	474	462	484	503	473	453	468	478	445	502	445	448	469	554	483	466	478	461	464	484	474	449	448	479	472	459	499	470	483	462	502	490	464	475	460	503	467	498	439	425	494	463	464	486	469	441	491	495	457	508	453	465	465	444	449	472	501	469	467	522	460	496	430	473	456	483	476	506	519	481	444	447	467	458	474	484	470	445	472	501	457	463	462	464	456	450	474	479	441	467	497	502	430	470	481	458	489	471	510	449	458	458	453	497	470	468	483	445
49401	20016	9718	4933	3498	2712	2228	1762	1487	1309	1170	1052	911	894	852	812	808	769	733	680	689	715	678	667	685	669	688	643	665	665	628	621	659	651	667	591	604	616	651	624	675	644	616	611	570	596	605	606	606	583	607	593	599	593	588	618	645	619	581	595	555	582	602	586	597	630	605	643	553	623	566	583	646	573	604	612	551	597	600	615	566	564	630	565	623	588	634	613	611	603	597	574	579	611	577	591	537	630	599	563	647	582	592	621	615	620	631	599	598	589	592	604	604	601	608	634	616	605	593	589	618	564	621	622	612	587	626	568	585	603	600	535	586	603	628	602	586	578	616	618	664	601	622	588	591	600	608	566	581	567	582	621	617	645	590	595	573	579	602	591	614	614	574	625	573	581	632	627	582	598	618	582	599	637	586	610	553	592	544	582	632	556	610	564	605	569	608	581	531	617	570	632	636	576	623	639	639	627	605	583	620	564	568	556	613	607	579	602	603	590	620	602	618	571	581	616	577	587	594	623	572	572	608	624	598	572	612	592	589	598	604	615	550	586	584	618	588	621	618	576	592	606	561	559	607	587	598	588	568	618	617	611	576	569	558	606	611	615	581	578	607	564	594	579	652	591	574	605	586	580	599	595	550	591	542	555	615	560	619	616	577	602	612	586	541	561	636	585	623	590	606	597	591	605	609	602	588	641	612	576	595	585	607	569	602	636	551	637	609	648	591	558	590	583	617	600	603	546	604	630	583	618	590	592	578	587	581	559	579	636	593	549	597	572	607	586	590	609	616	600	556	625	593	573	581	635	624	585	650	597	603	553	622	588	600	590	573	561	585	620	585	629	581	608	616	596	616	611	566	565	594	604	599	619	614	623	567	648	599	594	600	595	581	609	586	622	581	613	590	633	595	550	597	622	563	593	566	647	600	610	626	577	611	609	606	577	600	550	623	626	607	580	625	590	576	567	637	603	578	599	583	572	559	603	589	605	580	578	584	561	618	574	597	612	599	550	624	595	583	574	591	594	591	625	553	614	592	591	579	602	594	593	593	582	569	622	562	611	561	610	601	552	608	604	620	592	625	584	565	586	570	587	627	600	602	562	614	607	593	566	599	551	610	591	559	580	593	621	588	623	571	621	599	582	577	608	592	620	602	571	613	590	591	641	578	598	633	527	596	595	586	551	607	572	534	605	598	568	577	610	589	580	593	565	597	592	560	606	607	632	583	567	577	594	590	603	591	609	624	598	583	604	635	606	598	578	620	573	581	619	566	576	601	606	601	570	587	567	635	588	569	583	584	568	553	603	606	569	615	604	586	641	621	597	620	635	651	614	620	580	625	596	580	608	597	591	587	642	622	571	572	543	600	608	587	578	575	601	581	579	549	603	584	591	560	610	582	618	562	591	578	576	601	592	581	607	579	587	601	604	618	606	603	617	610	602	538	583	581	596	568	582	618	583	599	587	614	601	542	637	606	596	598	582	613	607	564	608	587	606	574	611	591	614	581	623	552	618	572	598	606	594	611	641	569	575	621	653	596	607	590	577	588	564	589	610	591	571	586	630	592	588	548	591	602	577	578	623	589	595	574	603	587	558	599	593	612	571	577	611	579	579	586	592	590	580	577	603	611	614	604	556	603	587	593	580	585	629	595	614	541	572	572	583	588	589	595	592	576	603	618	630	591	627	614	582	601	610	578	558	620	600	602	614	587	587	571	611	606	619	654	615	578	586	587	572	575	598	553	592	598	574	602	597	573	596	581	645	608	596	607	561	577	621	623	620	601	600	526	624	585	581	582	597	621	581	547	613	577	598	595	532	556	588	596	577	609	591	561	537	599	525	578	602	562	581	583	604	613	582	602	619	552	633	628	653	574	585	587	576	530	621	608	576	541	589	596	584	622	594	592	621	573	561	557	610	597	558	594	587	573	576	559	587	600	583	608	623	574	632	591	593	582	560	619	611	607	582	558	567	601	610	614	600	622	583	585	600	556	600	591	556	573	610	591	603	610	603	610	642	591	607	625	592	596	594	573	594	632	640	566	587	622	594	601	580	572	576	571	583	595	593	608	586	570	594	622	574	604	613	572	610	573	605	586	622	593	602	621	590	615	614	588	616	594	610	565	597	553	614	604	595	575	606	576	558	602	569	611	588	605	554	596	580	600	553	615	593	617	623	604	623	575	527	569	653	656	620	569	542	626	568	578	609	596	616	596	610	621	594	615	587	615	620	572	595	643	608	621	587	616	567	573	605	593	603	602	610	594	607	608	594	578	598	615	590	585	573	599	573	608	610	583	577	564	609	576	578	577	593	618	634	572	559	562	513	598	607	605	606	566	621	609	610	588	556	612	617	595	561	578	587	567	614	600	591	564	590	616	616	604	580	563	610	605	568	589	585	604	626	592	612	638	562	637	594	589	572	553	588	582	596	618	597	621	595	604	593	589	569	605	561	562	588	571	625	594	578	593	614	643	583	626	581	585	620	609	560	567	566	572	604	574	579	619	622	604	616	601	590	605	576	617	597	607	585	556	622	613	591	622	595	606	630	595	607	588	535	627	587	568	618	574	592	651	576	585	583	618	580	594	615	560	606	621	609	586	626	565	625	601	633	575	579	562	618	581	560	614	635	566	565	601	599	603	611	589	600	582	603	615	573	577	584	553	596	645	602	580	608	609	577	621	564	609	652	656	576	612	596	630	575	575	606	584	575	631	600	597	627	570	567	599	575	567	583	572	590	568	624	635	588	623	552	617	604	680	595	627	579	594	569	579	592	564	591	578	579	617	561	585	633	539	561	593	574	582	588	615	570	540	572	582	600	521	606	605	567	584	563	593	671	563	625	613	618	648	569	610	599	619	598	561	578	629	556	647	587	604	588	596	627	615	588	630	585	597	634	654	556	596	633	568	609	591	606	593	593	629	586	601	562	593	615	636	578	615	574	566	584	550	635	628	593	618	633	600	600	577	574	581	536	572	622	620	576	603	593	563	629	602	588	570	623	597	571	610	576	599	591	631	614	554	581	603	564	604	608	617	604	558	569	610	581	597	556	571	623	594	541	597	627	598	648	588	576	609	649	590	572	571	554	584	635	589	582	568	606	586	596	588	586	587	621	592	590	567	633	572	593	567	628	552	607	619	619	600	598	583	624	571	599	601	573	577	540	607	626	623	578	555	631	624	631	589	598	607	604	577	587	565	599	640	647	568	543	546	586	607	589	567	583	615	592	627	607	592	610	608	646	576	645	594	572	529	603	568	606	614	579	630	621	624	626	598	603	591	565	572	612	588	598	598	584	603	587	559	604	616	574	572	547	594	586	571	569	609	619	600	579	549	599	588	539	569	583	626	615	592	639	599	579	584	590	595	604	569	612	610	577	582	616	592	599	663	601	649	629	627	622	627	607	631	606	612	611	591	579	567	588	608	574	606	643	579	603	597	594	611	584	580	564	556	578	600	548	564	618	564	601	626	578	558	576	607	598	568	595	582	581	583	593	584	606	645	544
28503	19921	6291	707	512	474	312	245	247	223	244	238	244	196	221	233	221	230	218	231	188	214	221	230	208	186	225	214	234	269	218	245	196	211	214	195	203	218	223	208	193	223	211	199	231	221	208	205	223	211	221	225	202	220	243	196	223	217	216	204	225	183	250	213	238	197	203	234	225	218	211	217	223	208	197	215	220	216	225	222	206	237	213	209	230	218	234	211	188	231	214	223	195	199	208	200	220	183	222	208	216	212	231	243	221	216	226	213	215	216	204	214	229	204	216	218	220	208	234	236	226	224	225	216	211	233	258	237	223	197	211	207	203	201	201	227	218	226	200	215	208	216	223	225	224	221	183	220	202	228	195	216	196	218	211	227	190	211	204	230	202	211	225	220	219	241	224	219	219	222	213	223	221	213	208	211	189	213	211	191	230	199	216	190	205	216	210	240	216	196	236	227	236	248	204	242	231	215	209	192	244	218	212	212	213	211	224	234	196	225	202	254	212	214	237	205	201	233	213	227	209	212	211	211	236	213	248	220	225	231	217	215	191	210	236	214	230	209	180	209	230	215	224	208	214	221	194	193	238	231	216	226	205	216	226	195	208	248	196	244	229	235	235	200	212	218	235	207	242	223	254	202	201	237	209	210	224	216	208	216	215	213	218	215	208	196	216	225	201	207	200	219	199	220	207	226	220	212	219	198	234	225	229	204	259	216	211	180	218	228	209	201	226	219	222	216	217	216	199	241	213	211	231	187	215	227	211	209	219	200	211	235	221	206	220	215	212	215	193	215	246	217	236	232	202	217	202	185	238	213	222	189	219	202	207	230	226	256	214	204	196	229	211	223	188	197	206	208	220	224	209	195	224	217	224	224	232	225	203	226	211	196	211	255	228	224	233	209	210	210	221	234	223	212	236	206	205	199	212	217	242	232	243	217	227	254	241	213	188	228	221	215	215	211	228	187	225	229	221	200	229	211	217	230	209	228	238	233	211	227	205	221	230	202	203	215	229	248	209	224	201	216	186	221	233	198	218	211	229	238	224	245	225	204	232	207	214	209	211	233	217	221	198	240	221	197	203	219	222	218	212	216	206	234	200	192	194	201	193	218	206	230	193	227	209	226	239	203	214	211	219	198	215	219	220	226	209	209	227	189	212	195	210	218	221	223	232	229	210	202	208	222	230	237	225	201	206	209	225	234	213	240	222	212	217	227	208	228	192	218	213	218	225	216	212	214	217	185	228	233	206	204	234	223	230	215	212	214	212	225	231	217	203	189	189	209	206	208	203	204	203	191	200	255	225	238	228	221	214	222	202	237	202	193	216	227	205	216	209	205	232	252	196	215	208	198	235	183	193	232	219	224	221	242	198	194	217	231	214	222	206	241	209	223	236	214	187	217	218	208	212	204	213	196	233	228	200	205	230	220	226	225	213	199	197	225	226	223	227	202	182	214	207	230	244	222	199	218	221	229	228	234	216	223	253	201	221	216	212	237	220	232	222	198	260	206	198	218	203	235	238	232	235	206	202	217	216	229	214	208	238	222	218	206	204	190	187	217	224	224	231	219	212	224	228	207	234	231	211	200	254	222	199	213	251	217	204	216	227	203	190	199	206	224	222	241	219	242	215	207	195	249	228	189	220	226	207	225	205	198	234	242	240	221	206	215	218	211	218	207	226	200	211	218	226	220	204	212	213	203	188	227	200	204	218	199	243	236	212	231	184	199	216	212	218	245	231	246	223	246	208	234	200	217	218	198	233	230	201	215	229	203	219	225	209	232	215	207	185	235	214	200	208	242	226	215	221	218	221	224	204	209	202	217	240	233	208	202	211	229	190	202	227	216	244	206	237	229	251	199	229	215	225	207	220	228	225	207	203	233	242	208	229	218	196	205	217	235	212	235	200	231	225	211	224	210	248	223	212	195	205	233	219	225	208	200	222	190	224	205	240	225	203	226	230	204	198	212	233	214	235	239	221	224	217	217	229	221	227	204	224	207	238	183	217	228	208	199	233	236	223	222	217	203	224	229	233	202	228	225	234	206	212	222	226	192	208	229	237	208	232	220	212	237	229	210	217	203	227	230	211	209	223	221	235	227	201	222	214	201	229	209	220	207	226	228	227	211	247	238	191	216	246	208	239	209	210	205	231	211	219	197	217	215	212	246	214	227	211	232	228	236	207	241	224	201	190	256	232	209	211	198	222	218	235	238	216	225	227	247	226	206	207	213	232	203	198	202	226	199	224	222	184	209	227	225	195	208	222	223	205	197	217	217	205	213	224	226	219	203	219	223	195	236	194	248	180	202	201	226	214	197	241	219	188	217	234	236	191	233	200	196	242	248	225	235	231	187	215	217	201	224	238	209	180	230	236	221	214	214	205	229	194	205	221	221	230	214	202	209	190	234	246	209	225	192	223	226	236	223	206	233	206	214	188	217	211	259	230	214	245	236	222	220	247	212	232	224	245	211	219	227	238	196	191	202	212	213	227	215	186	209	235	206	198	203	188	220	205	208	215	208	195	226	208	217	235	214	239	226	206	228	208	230	217	217	219	222	215	208	236	232	207	204	205	251	222	202	218	197	198	197	232	214	211	193	234	212	210	207	215	222	218	206	197	202	221	204	179	231	199	230	206	201	232	222	216	210	226	223	243	212	214	197	218	228	208	189	200	206	212	215	220	245	227	238	215	230	201	220	207	209	212	217	222	238	214	207	180	235	229	212	192	240	228	201	207	219	219	220	249	188	208	222	218	208	222	222	218	214	237	232	194	211	220	223	202	244	217	223	202	236	226	207	213	189	229	227	217	228	219	220	218	238	211	194	208	222	215	208	206	225	204	205	187	224	236	209	207	216	226	232	197	216	231	239	194	222	231	209	213	198	225	227	204	212	218	201	193	222	254	203	205	203	199	220	241	216	195	195	237	214	217	218	219	211	246	190	232	215	224	207	234	233	192	224	191	220	204	236	233	202	210	237	199	195	190	202	210	228	212	222	226	220	216	203	224	209	201	216	235	229	221	217	231	221	223	217	217	195	219	222	222	228	215	239	216	235	229	205	219	198	228	237	229	216	223	214	225	180	205	238	204	188	195	225	195	198	209	251	247	194	264	208	207	210	193	224	194	199	194	208	215	220	189	225	206	227	219	221	199	221	200	228	188	241	203	202	223	219	234	219	183	213	232	216	225	219	240	254	220	223	231	218	212	178	231	213	227	213	219	179	221	205	207	201	226	256	226	210	216	217	191	210	210	215	219	215	200	217	213	221	214	221	213	211	232	235	236	215	237	204	215	233	224	221	229	194	230	230	212	208	232	196	193	216	215	213	212	209	226	210	223	183	230	225	224	194	217	213	205	206	249	224	217	215	211	225	199	235	214	246	205	204	226	205	216	220	207	218	217	223	233	214	209	217	210	225	223	214	188	212	202	240	223	202	204	257	222	194	209	219	212	221	226	210	222	233	209	218	235	226	204	229	227	198	236	203	227	227	216	223	235	223	251	228
22093	4687	675	437	420	351	299	347	293	314	327	280	286	279	305	277	282	305	283	264	289	283	298	279	288	247	282	272	277	279	292	285	258	254	295	280	274	266	261	283	274	281	254	276	299	256	261	262	273	263	261	286	273	294	271	282	259	264	289	280	300	263	265	305	301	273	287	276	280	292	248	289	263	253	256	285	293	263	303	278	267	303	289	270	268	241	275	281	307	287	279	269	288	290	312	294	250	310	284	284	273	287	300	288	260	250	285	269	279	310	274	285	274	312	271	256	270	281	266	267	262	285	280	291	273	306	262	284	257	275	293	265	269	310	254	284	247	276	281	294	286	268	273	249	306	307	286	282	280	267	275	265	249	273	256	252	293	285	291	295	277	277	309	254	271	263	294	280	284	305	321	296	261	291	288	285	292	293	301	252	269	278	307	277	261	243	270	263	266	266	259	268	266	276	282	299	252	310	279	282	277	278	275	291	266	293	257	262	258	282	295	299	283	274	246	259	290	260	299	270	253	295	253	258	258	286	271	265	275	258	267	283	291	300	267	279	300	257	307	293	264	257	285	270	279	289	287	290	278	275	252	284	264	303	278	280	287	287	274	266	304	245	255	292	269	302	271	273	273	279	250	264	258	275	249	270	261	283	278	283	265	274	303	298	283	326	253	294	274	281	262	283	250	260	235	284	283	254	286	280	298	274	281	312	268	290	250	268	295	284	273	278	262	280	280	269	275	281	289	274	297	272	262	265	263	288	268	280	265	307	286	306	289	266	264	277	291	261	294	279	279	262	263	304	265	280	304	279	267	284	268	309	256	271	278	276	281	321	277	286	269	283	293	292	304	290	301	281	277	289	283	264	272	267	278	287	282	290	279	272	273	290	269	272	298	260	240	281	308	251	260	276	284	257	295	258	276	275	297	295	254	272	278	271	299	237	266	296	290	262	281	265	323	292	271	312	275	281	284	263	272	268	291	274	264	284	291	280	280	284	280	274	289	272	277	257	281	287	270	268	286	289	274	252	257	281	261	290	277	296	289	288	261	273	293	271	289	279	280	272	301	289	305	277	281	295	311	302	314	264	261	294	304	269	275	266	293	282	273	266	282	287	288	278	296	251	280	286	279	281	263	253	296	277	241	257	288	290	268	287	269	276	247	262	282	288	302	306	262	295	263	271	279	286	303	252	273	263	278	295	301	274	286	288	268	292	299	300	277	265	253	266	253	264	273	277	301	255	267	266	290	272	300	286	297	266	279	277	261	276	277	300	280	269	304	265	263	307	259	287	295	275	273	291	287	318	280	280	268	283	270	278	272	288	280	248	262	279	276	282	295	270	314	282	294	264	277	276	263	307	245	266	262	257	291	279	257	272	290	296	269	284	256	282	270	283	309	265	298	258	269	265	243	283	283	278	273	295	255	286	298	258	272	270	282	298	275	285	254	292	311	258	273	287	276	276	278	289	283	271	292	284	265	295	287	272	306	261	291	268	249	278	292	274	285	288	272	263	293	284	263	243	313	270	275	285	270	285	275	258	275	271	291	275	268	277	274	275	274	259	272	286	277	264	265	300	267	289	256	289	297	274	270	271	308	296	290	260	286	285	267	284	312	268	269	277	261	255	266	303	275	285	271	292	293	273	289	301	279	292	281	262	264	302	253	272	282	274	271	254	304	253	298	288	279	255	298	293	274	300	280	280	263	304	279	286	257	249	304	264	280	297	280	304	276	260	317	285	256	272	288	273	272	260	289	290	269	283	293	231	283	272	272	267	263	278	274	296	258	271	241	300	270	257	267	294	275	289	280	286	264	287	277	298	282	283	246	239	310	308	269	280	284	269	257	265	286	303	291	300	281	284	263	281	299	291	271	274	289	286	247	308	271	278	290	260	276	271	252	304	264	280	265	298	284	283	278	299	273	306	267	276	248	272	258	280	263	271	272	269	305	280	284	270	286	293	303	295	276	269	250	253	295	287	276	305	282	287	273	263	312	299	271	266	287	243	287	256	271	285	296	280	247	275	317	301	286	293	278	294	250	276	285	282	268	308	281	298	307	268	274	265	288	240	276	259	265	283	280	275	293	264	285	277	253	287	238	271	279	282	260	303	252	264	285	305	262	310	288	273	275	279	289	276	274	295	284	274	266	259	280	278	273	297	295	295	279	261	290	281	256	285	262	270	326	282	287	256	264	283	289	279	260	286	245	279	260	272	279	265	299	295	271	282	268	293	248	288	286	255	285	255	289	255	303	273	269	277	270	276	272	285	279	254	276	256	260	251	276	268	266	280	267	273	279	281	305	268	289	281	255	260	262	290	282	287	263	258	265	262	278	271	294	302	275	255	274	261	284	287	295	278	265	272	298	320	265	232	292	289	262	236	292	271	286	321	261	286	284	291	286	257	286	261	275	291	288	246	273	275	295	259	264	239	263	265	289	267	240	257	291	286	251	282	269	260	258	291	288	271	284	267	268	276	278	299	262	238	308	315	302	283	307	278	250	263	262	300	279	301	289	264	263	247	274	285	307	271	294	275	281	274	299	260	295	289	260	292	270	270	271	259	276	262	312	243	257	273	275	302	299	285	279	252	276	322	279	269	284	295	279	294	285	289	273	310	290	283	242	285	287	255	283	293	264	264	268	262	286	264	293	286	296	293	283	259	262	283	282	288	280	264	258	261	277	267	257	256	284	267	285	270	262	281	292	286	270	285	266	275	251	264	308	278	268	269	281	306	306	271	291	307	284	296	257	280	315	265	285	292	294	265	282	275	280	310	257	308	260	241	250	280	286	266	304	277	242	266	281	265	275	298	295	269	286	283	285	255	273	253	271	275	288	257	300	281	293	276	291	261	291	275	281	251	288	298	252	288	296	270	258	314	304	298	277	287	263	280	277	262	286	280	282	287	280	275	254	236	254	248	277	248	286	250	258	268	277	265	271	275	282	278	286	295	271	292	282	269	303	297	298	278	279	279	271	269	273	304	293	270	288	283	265	280	276	285	266	277	305	291	271	267	291	260	271	287	235	283	278	258	272	282	263	285	270	309	263	265	254	243	282	295	257	264	275	276	283	294	247	304	275	286	270	300	276	269	286	262	258	278	278	283	296	303	269	263	276	325	280	299	258	255	260	254	276	286	247	257	262	281	293	293	273	307	289	276	269	308	271	293	266	283	272	273	289	251	294	282	276	279	259	269	249	263	291	303	287	280	278	288	287	293	282	283	277	282	261	276	306	259	278	254	273	286	282	283	261	275	295	272	302	284	255	273	305	271	296	250	282	277	262	266	278	282	275	283	274	291	261	280	274	240	274	282	276	293	262	280	284	319	305	288	295	290	279	314	281	301	281	272	266	291	291	298	301	252	277	265	268	299	284	295	257	284	254	300	267	292	278	263	272	258	275	274	274	275	271	267	297	267	275	286	275	296	295	280	273	255	272	294	268	293	287	260	271	256	302	294	266	280	288	278	271	269	291	329	294	264	273	250	270	265	254	264	275	269
24365	21476	29216	24147	21452	9263	937	676	592	578	533	523	450	519	483	453	476	487	501	520	482	488	406	466	455	462	457	450	451	455	477	466	450	479	452	449	447	433	458	449	459	429	466	429	431	424	432	440	437	428	471	456	488	435	453	428	474	463	460	458	468	414	409	424	469	447	438	432	425	411	414	421	433	470	405	440	453	443	427	456	448	439	496	450	423	440	439	452	411	448	453	449	420	436	456	460	472	458	424	434	456	450	445	398	448	444	426	440	466	441	448	440	429	446	484	418	431	464	424	454	431	430	406	433	431	443	456	416	456	449	464	449	461	452	418	433	459	445	452	430	445	429	415	436	404	432	422	468	427	420	420	420	402	432	453	411	447	447	447	438	430	392	432	437	449	446	453	437	423	437	437	430	446	433	460	472	438	452	400	422	462	418	426	388	422	456	430	505	446	433	427	446	417	463	437	457	416	432	443	440	460	463	432	508	474	420	437	433	427	411	419	438	424	499	471	419	430	443	406	448	414	416	400	435	417	422	440	437	458	441	438	453	437	373	463	427	466	463	422	407	446	432	422	413	419	471	458	410	457	443	452	402	427	435	413	433	476	404	436	464	454	425	405	471	443	437	419	454	453	446	447	451	426	457	431	422	457	402	467	396	440	482	429	456	434	421	420	454	417	438	454	451	410	441	435	441	394	435	431	397	417	419	408	419	465	456	422	434	421	450	433	449	464	451	428	426	414	423	432	439	448	429	430	438	430	443	442	449	461	434	462	447	427	456	386	447	451	449	413	459	460	467	429	464	463	435	462	458	441	420	412	430	444	423	437	433	419	418	441	447	418	397	460	437	458	396	438	416	455	453	441	469	427	469	417	462	407	441	407	424	423	449	441	412	425	441	448	415	444	459	441	445	430	438	424	448	434	453	428	430	445	421	437	436	439	433	407	385	431	436	411	409	416	466	425	410	427	432	432	443	446	449	437	439	452	428	454	439	403	416	433	421	437	430	433	398	437	422	457	455	421	441	413	441	465	411	413	448	457	436	438	444	426	460	442	451	430	450	468	423	454	470	444	423	450	420	425	445	431	466	451	379	424	440	430	462	423	482	454	401	433	395	455	430	427	445	467	382	424	395	454	477	426	470	481	406	453	438	429	433	450	449	475	420	426	449	441	446	362	447	448	419	429	428	413	460	413	458	491	396	442	467	428	419	451	428	453	445	441	437	459	449	467	420	465	449	418	453	412	432	444	455	422	444	423	436	446	423	461	441	431	431	462	465	431	428	396	454	431	426	491	452	419	437	407	415	408	419	445	427	447	449	430	437	422	433	422	443	401	431	445	465	422	434	429	447	442	456	435	437	440	398	454	425	441	375	422	421	450	423	460	433	463	491	446	432	464	423	454	455	410	437	419	422	430	464	408	466	449	389	396	455	422	475	414	424	409	453	412	422	413	425	420	469	452	457	413	461	480	442	445	383	432	424	456	418	439	444	431	428	426	431	440	422	470	504	442	468	457	409	424	479	450	466	471	448	425	442	484	425	428	427	431	439	402	461	420	413	470	445	408	451	466	419	430	453	422	453	432	455	429	437	425	427	438	420	413	471	408	436	444	433	449	442	477	470	467	447	408	401	454	444	408	451	447	403	433	404	432	440	408	453	440	434	436	456	492	425	427	477	413	387	434	397	426	392	455	437	415	466	421	389	456	457	443	446	432	430	467	438	425	440	414	468	436	409	428	460	437	403	454	424	440	450	410	467	432	475	475	425	443	436	451	443	423	435	446	435	443	412	433	462	436	412	465	464	427	413	443	429	492	458	431	436	443	430	428	422	439	445	459	441	445	451	459	431	437	426	445	450	446	436	444	449	463	434	452	423	419	431	450	399	435	439	428	450	449	448	444	425	435	415	452	439	446	452	402	404	373	433	451	451	450	455	409	421	426	416	440	457	422	437	444	424	414	438	423	438	426	430	447	411	429	433	412	432	431	451	436	441	431	467	447	436	431	436	407	395	413	466	449	436	446	449	423	444	424	455	463	418	436	461	444	450	459	415	455	494	456	476	453	465	462	468	410	439	476	449	396	463	459	430	464	422	413	427	420	405	432	446	407	452	469	467	437	429	420	434	403	452	418	455	459	436	419	429	449	430	416	426	435	410	397	431	408	459	401	429	456	426	437	500	427	459	402	447	447	455	405	418	426	411	449	435	483	479	440	429	457	420	411	431	430	446	435	430	426	454	451	445	448	417	441	471	440	427	465	425	464	442	437	440	449	439	438	468	459	389	427	452	412	433	421	411	443	431	455	387	429	448	430	416	426	437	459	433	426	399	435	467	439	443	412	446	447	439	438	423	408	415	463	461	452	456	473	405	427	417	420	422	414	461	483	428	443	426	416	420	435	428	435	443	422	422	444	396	447	444	450	422	452	469	443	453	430	454	423	451	423	429	444	418	394	428	429	447	449	433	424	419	397	450	436	458	464	430	419	444	380	456	404	434	438	444	437	389	434	439	468	447	450	425	433	447	427	437	439	427	428	447	448	427	450	418	418	464	436	424	502	469	419	427	424	445	448	440	425	450	414	424	430	450	471	449	473	456	441	434	421	462	450	460	427	442	432	452	438	449	408	416	426	427	436	434	438	467	416	411	428	468	447	407	454	455	413	393	416	423	440	445	427	481	451	423	436	447	461	463	443	445	424	420	426	429	430	465	440	420	465	461	427	432	436	446	428	444	477	439	440	457	418	450	448	419	469	471	406	441	424	421	429	451	417	463	439	459	403	434	455	425	439	399	397	405	473	409	446	426	437	418	443	409	429	467	457	440	410	492	459	449	395	408	403	427	405	449	443	450	436	402	441	433	426	434	401	465	415	432	454	421	461	436	466	461	432	412	412	423	477	459	428	423	414	447	404	416	422	458	424	452	424	403	443	424	447	426	416	442	440	446	414	447	476	442	450	448	414	425	446	451	427	421	429	431	462	412	404	430	456	395	455	394	435	440	409	448	435	422	431	420	417	397	419	465	448	419	416	436	441	427	448	414	436	462	453	414	445	436	431	457	448	447	431	423	413	404	456	460	460	446	443	457	420	435	459	441	428	444	450	450	463	440	423	460	397	442	415	430	453	415	455	447	420	445	465	410	437	481	422	460	418	459	414	437	441	448	446	418	412	443	427	415	414	428	449	411	419	442	427	433	423	445	438	433	449	443	437	415	439	455	421	430	422	457	439	450	450	442	456	427	445	431	411	432	445	419	457	460	435	465	449	417	451	448	443	429	421	397	428	455	448	433	438	425	445	442	443	434	469	406	428	436	425	448	468	464	423	414	408	460	447	437	424	447	459	444	459	435	434	442	426	439	423	452	469	448	454	411	466	402	439	434	412	416	429	417	438	451	436	433	420	483	431	427	418	448	418	450	455	431	416	425	429	415	439	462	448	419	430	408	449	413	441	436	448	400	451	421	443	423	407	435	415	430	433	464	414	449	419	430	476	422	442	434	434	403
45479	17548	5593	2792	2057	1564	1302	1136	1014	882	786	751	733	747	694	611	638	641	630	575	607	595	594	567	584	573	619	591	600	568	541	560	598	560	528	577	538	514	594	571	550	545	517	561	550	552	554	578	524	545	561	530	564	546	544	538	561	540	501	533	495	538	533	548	567	518	569	594	562	570	571	536	495	528	564	516	529	543	522	574	568	548	503	564	580	554	516	531	541	551	547	526	547	520	535	557	548	542	546	548	535	533	576	533	574	513	546	566	529	568	496	524	548	555	555	550	539	505	547	530	519	571	571	555	522	582	530	539	538	555	557	573	573	526	557	559	518	506	576	545	533	572	565	558	543	526	533	521	534	544	600	522	568	516	494	527	553	509	551	522	550	526	570	521	542	500	519	510	560	544	510	569	513	561	536	504	504	563	558	551	542	545	513	536	513	560	556	538	574	554	507	528	538	549	511	560	537	561	530	552	546	525	556	576	531	565	540	493	572	494	498	531	562	542	527	563	593	558	585	540	571	506	533	555	481	559	534	546	539	538	543	560	552	558	576	535	533	553	570	503	547	526	552	495	505	575	525	529	575	567	555	499	533	529	512	515	532	542	504	512	514	515	552	577	570	556	533	561	573	514	530	539	516	535	532	533	527	547	491	565	534	544	524	533	569	533	573	545	521	552	533	555	552	538	550	546	552	560	526	536	532	530	556	552	577	508	551	552	519	561	522	541	553	554	500	526	501	594	519	562	505	571	521	537	545	495	523	534	585	553	507	541	514	559	557	527	525	513	542	533	533	528	532	568	584	548	572	547	511	551	575	509	559	512	540	551	535	559	531	511	571	537	525	567	513	535	541	536	538	515	585	555	533	577	570	525	554	556	537	508	534	512	526	485	512	566	560	540	540	531	536	537	545	581	515	503	557	539	509	565	534	538	526	552	536	534	538	529	572	513	540	558	544	548	535	535	540	530	531	555	541	528	519	526	534	507	545	536	559	578	539	587	516	552	507	532	557	564	521	559	542	551	546	517	525	548	523	552	575	601	578	589	566	509	567	523	489	563	521	583	541	518	515	523	520	525	542	542	523	564	557	543	556	541	507	501	547	545	531	527	559	521	527	539	555	511	544	538	529	569	555	565	545	533	514	545	548	480	542	505	562	583	559	528	574	545	531	536	536	553	537	543	585	520	550	559	543	521	545	551	520	558	565	543	524	531	514	533	539	515	580	569	570	539	574	565	564	497	553	537	554	561	578	592	561	542	531	552	558	528	553	559	532	580	519	549	576	539	513	526	532	544	556	565	546	532	514	561	523	546	529	558	550	491	535	556	544	568	508	567	553	561	597	510	500	521	532	579	585	552	570	562	536	505	543	532	532	553	558	518	571	551	503	562	522	542	531	507	524	509	539	547	556	488	559	513	527	505	531	557	527	551	505	555	536	550	533	548	487	563	555	530	572	545	481	551	556	547	544	484	554	546	538	546	546	537	583	535	552	519	538	535	572	572	536	526	530	564	540	531	578	578	542	558	525	518	543	572	547	539	537	590	520	550	551	566	555	544	568	544	563	507	513	547	529	544	539	524	546	570	541	593	501	540	535	565	557	527	551	589	510	510	495	525	526	567	543	523	558	539	531	497	517	574	535	527	575	582	546	598	572	571	554	538	586	538	524	559	584	532	542	482	540	513	553	541	559	523	513	551	524	545	523	548	541	552	538	529	517	538	560	561	518	549	560	560	529	567	562	565	569	522	560	523	539	524	553	562	581	572	559	524	528	562	574	547	569	562	536	539	527	560	565	536	551	546	543	543	544	536	540	547	536	505	511	544	557	573	546	518	575	563	521	517	532	515	538	580	546	520	515	545	522	538	504	558	540	508	525	556	498	537	570	575	554	536	531	567	527	530	546	576	523	563	506	517	552	547	542	565	541	579	544	548	534	508	526	530	534	532	528	552	528	522	525	542	521	494	516	549	566	509	570	573	533	540	539	560	611	531	601	592	532	569	560	552	569	536	506	503	548	519	548	567	529	523	496	557	550	536	547	535	557	541	547	589	512	558	502	511	549	551	529	542	537	543	530	544	570	508	559	525	578	515	559	555	527	527	537	506	588	531	554	573	545	547	546	571	537	570	514	552	539	511	558	542	525	540	523	528	544	541	515	545	510	556	530	533	552	505	523	526	547	540	560	575	538	554	553	520	577	539	572	508	546	534	592	529	534	542	534	532	504	533	493	517	530	568	518	545	569	562	527	561	552	528	516	538	556	534	532	509	539	546	603	593	546	565	541	505	517	524	540	506	540	531	554	535	548	557	529	509	556	525	555	519	534	520	573	518	490	554	570	523	542	503	544	541	560	564	530	562	491	549	546	562	556	556	522	550	544	582	540	537	572	514	503	545	544	569	569	539	534	580	523	567	563	563	582	531	541	532	546	514	498	591	512	553	539	529	513	544	554	576	567	553	531	512	541	532	534	556	536	538	548	506	527	489	556	559	549	513	550	509	520	521	535	531	544	528	542	526	562	547	556	554	550	521	536	555	563	540	519	535	513	560	545	558	575	493	543	536	494	528	580	534	568	549	514	557	560	517	525	564	532	553	569	522	533	537	550	573	549	512	531	554	545	534	552	531	582	529	565	511	546	529	475	533	545	505	543	535	553	564	578	551	565	558	557	529	551	565	567	530	543	518	526	548	547	519	549	540	542	548	548	530	515	564	551	550	541	537	570	554	545	561	554	545	507	554	526	551	524	543	544	508	519	512	558	576	584	507	555	563	542	533	523	566	540	559	588	533	558	543	551	511	528	505	559	560	524	589	542	542	514	578	542	537	561	546	553	544	558	529	532	516	529	521	523	515	536	524	531	546	530	503	525	543	526	559	497	558	531	522	516	534	533	566	526	546	542	550	541	535	551	537	540	536	546	534	529	514	547	533	527	538	558	526	540	549	523	538	519	511	544	519	512	526	535	577	526	514	558	499	571	566	550	538	526	559	535	579	569	550	537	556	522	581	567	585	547	488	575	563	504	542	570	525	510	541	494	543	533	579	516	532	545	542	549	519	524	571	551	511	532	559	560	568	561	570	573	512	538	509	566	565	581	525	557	546	521	537	564	550	527	531	555	538	567	544	551	533	575	518	558	539	535	531	533	516	511	525	593	543	526	528	548	554	519	512	498	531	571	563	534	556	540	560	537	543	527	520	558	550	568	538	519	577	504	534	519	570	538	567	559	520	566	516	529	533	526	533	538	539	571	535	518	572	598	524	553	527	567	564	529	536	538	542	522	527	505	543	572	493	509	577	550	573	526	579	520	540	576	539	519	585	586	520	560	535	542	501	523	537	515	509	560	532	577	519	521	593	543	582	559	517	540	518	544	531	525	519	498	520	526	526	522	553	538	551	552	519	506	565	542	560	548	549	559	573	597	511	528	526	553	557	503	526	508	536	516	532	513	527	602	514	540	519	572	516	578	571	560	556	500	508	532	502	588	520	509	519	526	550	521	564
25756	21493	28030	25019	7332	415	332	221	242	249	207	187	226	198	167	191	179	178	146	188	175	146	172	194	171	163	189	174	163	178	171	172	176	200	174	155	144	161	165	192	157	162	166	157	145	165	165	174	169	164	169	181	162	150	162	152	158	170	190	182	163	150	151	186	161	165	164	147	159	175	144	168	174	146	154	156	169	179	161	174	168	162	171	149	177	159	154	143	170	172	170	180	188	144	153	168	164	144	157	171	144	166	163	173	195	165	184	158	169	174	161	180	162	175	144	153	168	183	158	165	163	144	182	172	177	137	166	161	164	138	197	159	150	169	154	142	164	155	149	150	167	183	164	149	163	152	171	171	157	151	154	165	151	190	185	175	158	162	171	146	144	165	171	160	172	176	168	163	153	161	173	162	143	163	168	155	164	147	174	163	159	145	153	156	141	164	159	168	151	168	187	173	167	176	151	154	159	152	176	168	190	141	147	172	173	184	176	161	173	157	169	161	174	141	181	163	167	172	161	171	177	164	176	156	142	169	156	160	171	155	147	202	159	133	168	156	164	159	164	164	150	164	143	174	156	120	145	168	172	174	180	174	145	170	151	174	168	184	166	178	167	199	162	151	181	148	146	152	164	166	158	172	170	166	163	165	151	124	151	156	166	150	154	147	174	135	183	185	146	152	176	175	155	144	150	152	159	147	148	144	165	169	153	149	176	167	150	181	185	158	175	151	179	160	169	171	154	145	161	181	168	175	134	170	160	156	166	151	151	157	176	167	156	153	165	198	182	151	148	178	180	156	173	187	163	164	151	174	160	169	178	174	164	147	148	173	183	152	160	161	182	162	145	152	143	151	175	152	170	155	180	155	164	186	171	137	174	153	150	163	163	181	148	169	161	148	142	168	154	172	175	161	171	149	148	169	179	167	166	165	181	177	143	151	159	174	168	163	169	169	179	145	170	165	169	155	166	149	172	176	161	158	173	169	173	158	153	152	170	148	171	154	182	165	180	167	151	174	162	170	154	163	162	156	141	164	162	159	163	176	146	178	155	150	154	161	170	153	159	152	160	164	173	169	169	172	149	172	140	165	141	158	168	175	195	172	174	162	164	162	163	171	160	177	169	167	177	153	164	181	177	155	168	182	180	194	174	175	138	165	182	156	168	171	143	163	196	162	164	175	176	160	137	187	163	157	167	163	168	170	157	159	165	176	180	174	174	172	153	162	150	128	172	179	156	165	168	155	140	167	170	164	152	150	168	146	162	152	161	151	141	189	178	178	139	157	157	177	160	161	169	176	160	187	153	165	173	175	157	185	151	161	162	163	136	151	164	164	167	157	152	141	155	167	173	195	172	158	158	149	151	154	158	161	165	141	170	163	157	163	173	166	153	160	176	157	162	174	162	166	150	171	129	162	172	168	174	171	174	172	159	202	157	157	170	172	171	186	166	155	169	155	148	156	183	140	164	145	169	166	178	185	149	153	174	143	167	180	139	155	185	156	165	146	164	171	177	167	153	160	167	150	169	174	173	165	162	178	164	184	189	169	182	169	161	185	172	163	182	153	155	159	188	191	154	184	166	185	143	172	143	141	173	178	183	158	184	169	164	171	164	183	149	167	158	143	150	149	149	145	151	167	163	157	160	170	144	154	167	147	171	169	163	151	166	134	175	179	142	159	153	151	139	184	167	168	181	156	142	145	145	186	147	158	161	150	170	168	158	176	152	169	141	165	158	148	168	159	165	164	174	159	151	174	161	162	154	176	145	174	177	141	167	146	145	164	154	161	166	157	160	158	161	172	164	159	152	192	167	144	152	183	177	165	149	165	162	170	164	185	164	165	161	160	150	157	162	164	166	170	165	173	135	170	156	154	168	159	130	174	155	168	161	184	162	183	167	174	151	170	174	160	169	171	151	158	169	166	170	170	159	165	151	181	174	146	176	165	173	162	179	162	170	158	165	179	161	139	133	132	169	153	148	172	167	169	178	162	158	178	169	161	178	151	162	163	188	149	168	162	182	174	162	169	172	150	171	170	166	171	182	141	152	151	152	169	171	177	194	159	179	184	188	155	169	165	161	157	146	156	140	157	146	157	157	173	151	159	168	172	183	172	157	177	176	166	144	168	159	174	193	173	188	150	130	178	157	158	161	164	155	162	160	163	147	169	156	175	168	148	145	153	170	174	184	175	163	158	169	168	157	158	160	156	152	171	176	145	152	157	183	177	172	179	172	159	157	151	149	161	145	165	143	178	198	183	161	168	171	160	172	156	164	159	185	156	135	169	146	174	181	162	148	176	174	170	171	171	163	170	160	157	141	170	148	138	151	185	173	156	189	163	177	164	161	145	145	167	150	159	149	158	157	146	178	145	160	159	149	192	162	157	145	154	143	154	164	163	171	159	134	165	180	174	171	153	130	161	166	163	180	164	159	161	140	190	153	169	148	182	158	176	159	160	140	172	172	152	129	173	153	175	145	162	137	183	177	161	163	162	167	160	156	184	162	165	133	165	176	149	153	154	166	164	150	153	172	152	168	160	166	181	181	178	154	154	148	167	157	161	161	138	158	181	183	146	161	170	169	160	158	140	165	150	151	168	177	183	152	152	149	180	194	153	169	161	161	179	168	148	183	179	144	175	160	161	165	156	180	178	146	157	162	162	169	152	155	162	162	169	172	163	162	165	174	167	152	162	166	169	172	165	162	137	165	158	161	160	159	178	161	180	156	175	165	167	138	141	141	142	172	179	168	158	187	159	173	166	157	148	150	150	162	168	169	155	174	150	171	140	148	152	158	173	178	164	146	154	168	165	186	174	173	163	161	162	163	153	199	152	153	141	183	150	161	174	146	187	159	145	158	168	158	170	157	147	141	177	175	155	169	167	165	160	150	136	155	163	160	162	161	167	175	172	155	174	175	169	150	191	155	173	162	181	168	152	152	160	157	147	170	165	192	141	191	164	147	173	150	177	141	162	170	146	151	158	176	170	180	180	169	173	177	163	177	157	162	159	178	166	177	157	191	167	178	149	168	157	165	151	150	160	167	176	150	173	159	159	149	169	159	153	157	152	134	162	171	181	165	150	144	148	170	154	162	181	171	148	161	160	182	155	178	148	173	153	163	169	168	165	175	183	158	153	163	142	144	146	164	159	177	164	165	178	165	153	159	169	146	155	150	147	164	156	170	153	150	154	151	176	156	161	160	163	182	165	155	178	155	140	184	152	177	174	159	165	183	154	155	152	179	181	162	170	178	147	178	154	177	154	150	154	173	164	169	154	147	180	137	155	159	155	176	160	173	178	165	176	180	157	137	182	141	152	180	167	170	178	164	187	160	161	160	158	148	157	168	174	186	167	173	164	151	157	173	185	142	181	164	175	157	165	172	138	147	167	150	160	167	183	156	165	142	147	177	153	167	160	178	144	174	142	162	146	157	144	163	153	145	154	138	143	173	189	151	159	177	147	173	169	169	159	162	149	158	178	177	168	182	150	162	132	172	160	142	172
44263	13457	2891	1350	1050	777	569	528	433	439	371	332	313	314	312	319	287	264	241	265	257	257	233	252	222	266	256	220	234	233	226	229	242	230	233	221	246	220	258	225	216	231	213	236	234	245	211	239	220	218	229	239	241	224	246	234	224	220	226	241	199	250	227	234	251	263	209	211	230	244	232	236	230	229	255	231	220	248	234	253	228	224	246	218	234	226	237	226	202	245	249	199	222	215	236	228	207	205	222	238	243	195	264	222	237	243	232	245	210	227	190	216	238	251	218	231	233	248	228	234	222	243	219	224	221	211	247	229	262	214	222	234	206	187	218	209	219	217	201	224	258	226	224	210	217	214	225	221	242	226	225	237	245	230	245	224	227	231	240	196	225	225	238	232	243	220	225	229	209	209	237	229	230	229	234	227	243	216	222	218	227	222	250	211	226	230	245	200	223	234	225	238	212	211	233	223	214	219	208	223	225	224	232	251	225	218	213	224	242	196	241	199	218	201	233	224	251	229	215	204	229	235	230	217	209	227	237	208	229	225	213	209	249	222	234	218	260	232	209	228	252	230	240	257	223	222	239	236	223	262	230	214	224	224	226	214	234	225	217	205	229	225	217	224	218	227	232	222	238	240	215	221	217	222	257	223	226	218	238	225	210	221	204	241	233	248	229	213	221	243	223	247	220	240	229	210	237	240	225	260	244	238	255	238	218	232	234	220	205	231	218	233	208	223	245	242	242	246	226	216	220	227	198	245	233	258	219	246	212	220	230	228	222	225	207	226	199	218	224	252	214	230	229	210	226	222	211	217	234	233	225	204	236	226	263	233	207	238	238	227	225	215	225	212	230	217	218	239	233	224	227	208	227	232	229	250	235	222	217	239	222	213	229	210	220	234	227	227	227	260	246	219	253	251	206	223	222	239	237	249	231	237	211	239	231	199	226	205	230	212	218	217	232	226	212	241	235	228	240	215	231	215	256	235	229	205	223	212	213	233	215	216	226	220	215	242	212	230	254	247	235	241	235	245	243	233	240	235	252	219	223	263	220	217	211	220	223	231	233	231	217	258	233	221	217	217	223	249	200	238	207	203	244	235	229	220	220	250	226	243	218	236	208	253	204	251	233	215	203	196	228	218	255	243	204	211	217	213	231	217	225	254	228	233	196	230	233	238	221	222	233	240	218	228	212	233	220	233	206	238	224	219	216	236	209	257	234	232	244	215	237	221	218	225	243	226	219	235	233	242	225	225	221	197	217	250	221	233	226	241	247	217	210	198	223	216	217	213	230	235	204	230	212	216	229	222	231	239	229	231	239	220	236	211	229	228	254	218	214	223	238	227	253	232	237	264	225	224	242	221	236	238	235	225	232	238	229	235	234	224	216	247	231	206	221	248	222	239	224	221	234	234	249	241	220	224	237	213	201	216	259	236	226	228	228	214	196	215	229	222	228	227	201	220	238	228	230	228	216	216	246	235	228	226	221	237	231	215	204	222	259	252	236	217	240	252	243	238	234	221	234	259	242	244	248	216	232	201	211	237	247	191	231	216	244	209	210	230	227	252	246	218	226	248	230	232	246	243	236	222	218	213	220	218	241	206	220	223	210	234	239	206	230	219	218	228	242	230	217	227	213	224	217	247	233	243	228	197	192	222	221	223	204	229	199	202	236	238	225	209	247	218	248	220	244	200	221	243	215	222	214	238	239	216	215	219	259	220	199	224	207	225	222	210	242	236	226	229	240	221	230	252	249	225	219	220	226	239	245	230	222	224	242	233	227	233	215	234	241	216	235	258	189	208	217	246	202	232	222	231	203	211	232	229	209	215	233	236	223	257	198	226	248	255	273	221	210	227	222	244	233	230	227	225	212	200	243	247	231	235	225	261	237	205	225	211	249	204	223	198	226	236	231	217	233	213	232	214	250	238	259	222	224	234	217	250	235	234	244	238	223	233	222	242	212	208	246	235	220	228	239	211	218	236	226	213	251	240	269	246	212	227	221	198	231	203	225	208	239	248	208	210	222	200	259	188	242	255	244	212	257	225	247	229	241	239	262	222	223	249	226	219	222	209	240	244	238	208	223	221	240	208	224	233	250	224	201	188	218	234	211	237	228	246	228	219	232	221	217	245	250	216	247	227	210	227	217	229	222	238	219	212	229	222	236	236	234	211	248	234	222	252	215	231	234	221	204	239	245	229	233	235	226	240	231	232	235	248	224	219	220	220	211	226	201	246	228	240	223	209	222	213	233	224	228	224	230	221	215	200	211	222	212	228	232	236	233	229	203	237	216	226	222	226	243	238	235	233	235	207	242	234	224	223	254	236	196	201	214	226	248	202	218	231	228	217	248	231	244	219	202	207	233	220	211	227	233	208	235	240	215	244	229	222	244	228	225	236	231	232	225	225	234	240	219	213	229	232	214	238	213	219	230	231	229	214	220	202	230	230	242	239	224	221	218	223	233	246	203	218	236	215	237	209	238	231	207	217	243	221	219	226	248	230	207	242	228	254	233	234	213	214	221	233	224	227	243	225	228	229	233	253	215	221	229	221	255	227	237	255	211	193	237	220	227	255	207	229	250	202	208	227	252	224	234	228	214	232	230	230	248	242	213	237	222	215	237	229	210	222	242	228	225	252	243	206	227	224	254	197	213	215	217	219	206	235	236	252	212	220	225	183	240	231	220	238	206	230	201	217	227	220	232	238	235	213	200	204	210	241	214	208	233	217	198	252	220	233	207	232	241	229	236	216	243	247	246	214	213	248	232	248	216	223	216	235	228	250	230	229	259	220	218	232	253	225	214	237	225	213	230	218	232	204	250	224	229	236	252	219	231	223	221	197	242	226	208	218	213	228	228	226	255	219	222	229	232	240	228	228	224	223	225	265	217	227	227	251	249	230	211	223	211	229	245	229	219	238	212	243	248	227	218	233	208	232	219	227	222	228	237	238	231	230	224	231	238	204	215	236	255	216	211	207	212	238	253	228	208	208	242	233	279	232	211	226	246	236	211	234	232	213	210	207	208	251	239	226	221	221	222	212	195	208	217	242	200	217	227	227	241	214	211	213	221	238	224	218	231	237	260	243	232	208	207	223	220	213	227	241	229	211	226	219	220	229	244	221	219	226	236	236	227	217	197	230	215	243	220	215	222	206	233	248	244	233	239	233	246	255	249	225	224	240	244	228	220	208	207	236	214	270	213	217	209	217	234	240	232	218	222	253	223	224	215	242	235	237	241	256	219	215	215	226	212	176	192	244	244	232	230	209	213	244	228	234	222	245	205	220	196	204	208	223	231	249	208	208	219	231	246	203	252	238	196	249	224	226	228	257	254	253	230	250	211	217	217	233	206	215	217	191	253	204	235	253	210	237	239	231	209	233	224	226	218	232	243	232	224	235	252	236	227	217	211	224	242	212	200	224	207	235	212	247	230	220	219	243	215	207	231	238	229	197	229	226	230	247	229	227	244	217	250	206	225	196	241	208	232	217	217	245	247	201	237	216
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
