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
341789508115	341789508648	341789509198	341789509748	341789510298	341789510848	341789511398	341789511948	341789512498	341789513048	341789513599	341789514149	341789514699	341789515249	341789515799	341789516349	341789516899	341789517449	341789517999	341789518549	341789519099	341789519650	341789520200	341789520750	341789521300	341789521850	341789522400	341789522950	341789523500	341789524050	341789524600	341789525151	341789525701	341789526251	341789526801	341789527351	341789527901	341789528451	341789529001	341789529551	341789530101	341789530651	341789531202	341789531752	341789532302	341789532852	341789533402	341789533952	341789534502	341789535052	341789535602	341789536152	341789536703	341789537253	341789537803	341789538353	341789538903	341789539453	341789540003	341789540553	341789541103	341789541653	341789542203	341789542754	341789543304	341789543854	341789544404	341789544954	341789545504	341789546054	341789546604	341789547154	341789547704	341789548255	341789548805	341789549355	341789549905	341789550455	341789551005	341789551555	341789552105	341789552655	341789553205	341789553755	341789554306	341789554856	341789555406	341789555956	341789556506	341789557056	341789557606	341789558156	341789558706	341789559256	341789559807	341789560357	341789560907	341789561457	341789562007	341789562557	341789563107	341789563657	341789564207	341789564757	341789565307	341789565858	341789566408	341789566958	341789567508	341789568058	341789568608	341789569158	341789569708	341789570258	341789570808	341789571359	341789571909	341789572459	341789573009	341789573559	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	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
21383	20326	27665	22836	20327	19955	2073	532	399	364	336	306	280	264	206	215	243	239	189	177	180	177	190	194	177	191	163	166	175	158	157	151	170	139	154	175	167	158	142	157	161	161	161	166	177	134	183	152	133	155	174	159	150	164	135	146	152	156	133	139	137	165	160	169	155	151	141	142	147	160	142	141	147	143	139	139	147	132	173	150	148	153	162	139	124	168	171	162	140	155	154	157	167	149	179	179	138	161	160	147	141	155	147	131	136	146	128	144	138	166	158	149	146	160	148	145	158	146	148	172	140	136	154	148	125	156	150	155	153	158	173	147	146	158	145	156	140	149	166	148	147	151	139	141	137	162	146	136	151	142	134	151	142	145	141	146	151	164	168	132	156	170	168	172	160	169	159	151	140	149	170	138	139	148	129	143	147	150	168	160	164	172	129	169	157	173	166	153	150	151	155	165	165	160	139	168	157	150	150	158	159	162	159	141	165	169	129	139	152	148	137	164	148	152	141	161	156	160	133	139	168	162	132	140	173	144	148	155	152	169	165	131	159	145	151	137	158	141	163	167	152	150	155	157	142	152	149	148	155	136	160	145	140	155	156	131	134	142	161	148	139	168	150	171	149	175	132	134	160	156	145	156	157	193	135	160	152	155	184	153	141	147	154	151	150	145	153	160	145	154	141	143	145	148	171	161	164	154	136	163	158	152	154	162	149	119	157	148	142	145	173	133	141	139	157	144	132	134	152	147	135	168	146	155	157	147	151	128	168	155	155	155	151	160	161	134	150	156	146	156	160	155	121	162	148	162	127	162	158	146	136	160	156	156	157	131	163	165	145	160	150	155	146	136	135	176	151	164	167	158	135	155	150	133	143	154	150	168	165	157	138	157	146	132	150	141	125	134	143	135	137	127	151	155	130	156	140	143	151	124	133	131	134	172	168	141	165	147	170	157	137	145	171	145	162	156	144	170	143	155	151	162	159	153	141	148	168	141	132	161	135	151	150	146	155	149	146	128	138	168	148	125	167	155	147	150	150	164	166	154	168	141	147	124	125	144	135	173	159	146	126	151	162	153	160	152	149	160	149	164	139	138	164	184	140	159	158	130	137	176	145	133	156	145	152	132	165	147	127	135	108	156	145	156	148	152	168	160	158	152	131	154	144	158	147	151	159	161	141	141	141	163	151	149	152	152	148	143	147	143	149	143	159	152	154	150	154	145	147	144	138	144	115	150	147	138	176	163	157	164	143	164	145	114	149	154	156	164	149	146	144	151	148	131	142	164	166	131	145	151	167	158	151	159	171	136	126	168	144	146	130	171	151	152	133	154	124	139	156	142	143	154	168	142	162	142	130	151	137	143	154	163	144	139	165	147	161	166	188	151	146	156	153	141	155	155	133	154	157	165	154	165	159	140	138	140	132	142	172	126	173	161	120	168	163	150	161	130	170	143	177	147	137	149	158	166	146	128	121	162	130	153	150	160	147	151	142	148	156	161	152	158	161	157	132	155	152	158	145	138	147	151	140	157	166	132	144	128	157	141	147	150	147	179	146	152	174	142	151	170	178	144	140	152	148	165	149	171	140	171	175	149	161	159	153	160	162	162	134	152	164	168	140	138	137	155	155	136	145	138	154	161	141	140	146	157	154	146	152	159	166	147	170	140	137	142	150	164	144	166	169	147	144	141	129	162	159	146	137	139	144	142	145	140	169	139	149	154	173	154	142	119	148	126	145	171	125	149	156	160	140	131	137	153	155	174	149	157	134	147	130	164	141	150	154	142	154	149	135	162	169	149	144	130	149	170	136	150	148	157	163	142	133	163	149	148	149	146	145	153	122	147	141	158	151	145	156	144	168	167	152	151	137	146	143	128	176	158	144	159	151	153	137	123	188	148	147	181	125	169	154	162	144	145	171	181	146	151	142	137	153	163	158	138	140	155	144	145	149	140	153	161	148	140	164	145	151	143	154	146	167	148	149	165	148	148	147	157	161	143	147	149	165	138	144	160	129	132	145	127	153	158	133	170	160	137	146	142	147	157	155	145	137	169	158	170	139	136	163	148	120	158	172	130	146	134	172	147	153	170	152	166	139	140	150	151	144	148	157	153	161	137	128	160	161	154	117	141	169	137	159	166	146	162	161	147	142	155	156	146	155	143	118	171	139	148	170	163	129	164	170	140	138	136	150	148	162	156	138	154	153	153	149	140	141	156	141	162	151	151	154	147	164	139	149	160	133	164	148	152	157	147	167	159	141	147	133	139	148	157	170	145	154	159	127	149	151	145	153	136	126	140	147	164	127	170	137	148	138	113	163	145	179	149	154	153	140	135	152	165	144	144	146	129	134	177	131	168	149	151	150	134	124	161	134	179	122	152	155	138	141	162	151	152	131	145	172	152	138	144	140	142	140	144	160	153	158	154	144	142	140	140	150	135	162	135	147	156	185	153	142	139	138	130	186	142	139	140	127	149	120	162	145	155	127	156	158	139	155	156	167	141	176	128	152	153	166	170	162	158	139	132	143	146	164	156	159	154	137	158	145	162	141	150	139	163	154	147	147	147	154	151	142	143	130	137	155	153	165	139	154	146	153	171	169	127	155	151	158	122	157	171	159	164	143	155	155	126	157	148	147	173	150	163	140	159	149	145	153	148	145	164	171	147	160	159	159	150	158	150	159	152	135	143	152	173	133	128	159	143	159	146	153	139	167	136	154	160	140	144	146	153	131	148	133	160	158	183	140	143	147	124	149	145	141	148	159	152	157	143	161	138	171	131	136	133	139	135	150	153	142	168	152	157	154	149	169	146	148	157	160	142	128	163	133	137	170	143	120	135	161	134	144	128	146	147	150	154	159	117	151	150	145	133	157	160	161	146	146	134	144	144	184	163	138	163	146	143	145	133	142	145	134	146	159	150	139	154	161	138	164	174	155	153	165	157	165	156	149	133	140	145	164	141	142	153	125	157	156	151	152	140	173	153	139	138	156	142	140	179	170	133	154	155	163	141	145	157	155	140	156	143	158	151	129	155	154	157	141	162	147	149	131	142	149	150	140	151	154	169	143	161	157	142	139	153	159	154	154	167	141	152	126	182	117	159	149	182	138	150	150	135	133	151	171	169	153	141	126	155	158	149	159	165	133	141	137	154	177	141	143	136	173	144	161	137	160	182	147	139	155	158	163	136	134	159	120	163	146	145	150	166	128	157	156	148	140	131	151	126	159	151	151	154	140	170	162	147	156	151	148	153	149	128	161	153	145	165	134	147	154	167	159	173	122	155	159	148	160	181	142	148	123	161	137	142	130	154	139	144	123	157	151	156	134	134	125	173	162	151	125	148	160	146	155	162	150	118	146	155	157	136	146	119	145	153	173	162	149	161	155	140	159	139	140	139	141	151	162	142	144	170	145	136	176	149	172	151	126	162	152	155	141	122	156	164	163	148	136	161	145	178	157	147	165	140	137	145	132	135	167	165	155	164	163	168	158	143	151	139	169	161	158	140	156	153
4149	13233	8957	4240	2661	2012	1425	1178	900	797	675	599	529	461	455	415	365	341	330	308	281	324	312	265	273	264	283	253	229	234	243	241	263	245	231	243	247	242	200	220	236	237	221	223	235	206	213	213	258	213	230	229	205	251	217	232	203	229	198	222	215	216	206	221	246	221	213	206	254	227	216	206	242	208	228	210	215	213	213	222	214	219	205	241	214	208	218	223	211	229	231	196	219	227	224	221	231	234	205	203	226	210	210	239	200	193	232	243	199	190	214	210	220	212	219	211	241	206	229	213	193	222	246	222	191	222	211	203	212	219	208	232	230	211	225	219	208	195	196	230	206	208	206	205	230	195	208	221	202	216	194	231	221	205	216	210	201	222	227	203	224	229	212	198	203	245	219	184	208	234	201	245	212	233	205	215	223	224	218	234	210	208	209	220	224	223	201	217	202	191	207	220	219	205	221	219	208	211	221	218	221	210	204	218	202	224	194	197	217	205	214	196	211	198	196	196	208	214	216	182	208	203	209	180	205	221	209	207	208	208	186	217	211	234	182	217	195	213	217	228	238	186	200	204	241	201	228	203	224	200	230	218	228	219	221	218	175	211	185	230	230	216	207	220	194	212	223	221	203	185	195	204	220	244	203	200	215	187	232	247	224	210	211	215	214	196	223	204	212	228	213	187	212	225	237	210	204	208	228	208	206	200	226	235	212	198	222	212	215	206	198	201	181	188	204	227	202	209	190	230	217	235	184	213	221	218	231	221	222	203	212	210	236	196	199	217	215	204	215	197	197	221	204	209	223	192	208	215	196	210	200	225	192	200	196	184	211	207	215	219	221	214	210	220	209	217	215	235	206	209	230	218	206	237	201	218	216	195	190	225	230	195	204	210	199	207	202	219	201	234	225	199	218	242	218	237	195	212	214	204	195	188	206	227	219	214	240	219	232	201	193	239	210	205	208	211	201	221	197	182	195	207	198	200	216	196	191	196	222	187	199	193	226	231	232	207	210	214	201	227	208	213	194	201	207	220	208	209	208	219	227	206	220	199	201	232	201	210	203	223	205	209	207	233	219	180	191	234	205	221	213	224	222	209	207	226	211	215	220	208	180	213	215	224	203	220	228	213	218	242	215	225	204	212	210	203	208	236	203	218	212	232	220	225	221	199	209	230	200	220	218	209	201	209	200	226	207	203	224	216	218	219	209	238	232	205	220	224	213	181	261	205	216	220	217	198	225	186	216	203	240	214	209	188	200	213	229	209	212	211	198	206	223	216	210	211	224	225	216	214	197	213	200	217	194	204	213	218	229	194	188	225	199	230	220	193	225	218	199	242	223	221	202	195	206	221	219	209	217	208	226	226	206	219	199	181	184	192	206	205	209	202	207	201	195	213	203	201	204	234	230	221	211	193	203	236	195	203	215	190	217	220	223	211	206	240	187	217	236	225	183	187	191	215	201	242	214	209	183	209	211	254	209	244	198	195	207	200	229	195	226	209	236	226	213	225	254	172	207	200	205	238	231	212	212	205	212	259	206	198	208	225	227	190	208	218	219	217	200	206	210	184	210	213	193	211	224	201	212	210	220	229	215	219	230	212	221	220	229	220	185	203	205	219	223	221	211	221	223	197	227	189	224	197	215	218	209	207	181	205	203	205	193	207	203	203	205	218	224	220	215	195	228	217	216	222	244	195	226	208	244	223	240	222	235	232	214	220	189	206	220	234	241	209	210	228	243	210	213	237	226	218	192	224	229	175	221	206	218	205	213	229	227	208	217	197	217	214	204	216	174	213	181	208	225	194	197	217	199	219	207	224	209	186	214	212	225	201	207	203	207	232	229	228	210	211	216	237	189	212	199	217	218	222	196	209	220	224	226	206	227	194	194	236	223	218	215	213	205	228	208	221	202	216	202	212	224	228	230	196	217	242	197	200	214	218	209	228	210	217	212	214	225	229	196	228	241	208	220	188	217	200	199	210	232	202	228	212	201	207	217	230	210	217	206	190	225	210	203	219	209	224	237	213	236	208	181	200	221	192	248	215	205	222	227	208	230	199	205	228	212	219	215	189	228	211	235	212	221	209	249	216	207	227	211	190	244	192	235	210	184	183	201	207	236	185	213	214	242	219	214	232	195	206	191	175	226	192	206	221	201	195	212	218	240	197	221	200	201	213	195	205	221	233	194	235	204	222	213	190	206	209	210	229	221	217	190	208	212	228	232	215	162	222	216	231	249	210	208	215	200	214	221	200	216	213	195	212	194	247	192	253	211	200	209	206	204	217	212	205	221	210	190	212	202	208	210	218	228	223	209	204	201	189	206	219	203	196	221	209	207	224	210	203	200	217	204	217	221	231	213	225	218	220	224	209	207	202	217	199	201	233	215	216	224	209	203	194	213	212	198	197	238	238	215	180	195	197	227	231	212	212	206	201	207	205	190	215	204	216	213	214	235	238	205	210	205	191	226	216	227	218	236	206	223	212	226	185	213	211	197	215	193	200	197	237	227	205	217	209	217	208	211	215	207	204	203	201	216	198	229	207	201	205	195	212	196	214	228	202	226	206	211	208	213	222	197	204	221	205	208	224	198	209	227	223	221	198	230	206	225	222	200	202	199	195	222	218	211	217	206	201	185	203	220	203	239	219	228	195	221	194	195	224	207	223	219	223	207	226	204	241	221	219	204	212	199	232	198	198	217	221	211	206	196	223	239	218	220	215	236	209	191	229	234	212	194	185	202	205	221	223	202	215	201	210	201	236	216	195	230	222	206	221	219	194	225	198	205	225	234	213	215	192	199	217	220	233	217	213	232	225	216	220	241	197	207	228	231	192	207	206	234	178	225	226	235	195	205	204	202	198	211	222	204	218	202	204	244	203	210	229	209	224	229	175	198	219	180	198	203	183	191	220	223	226	200	210	222	202	221	214	215	235	210	221	230	203	197	187	197	213	215	203	209	214	216	232	189	197	190	196	227	224	213	215	208	207	231	225	224	188	200	211	224	206	198	224	195	227	204	220	228	197	192	210	192	209	197	200	200	222	223	224	192	227	206	213	196	219	201	211	217	219	203	195	202	190	208	213	216	217	227	207	240	209	221	225	232	207	238	206	206	228	203	192	225	200	207	217	225	244	213	208	206	212	207	209	234	196	192	207	220	204	178	199	168	200	216	239	218	176	200	216	209	204	197	232	212	209	224	192	219	206	211	218	212	230	210	208	205	241	198	196	206	211	229	221	216	205	202	203	210	186	192	241	185	230	204	208	218	222	223	205	220	208	216	216	214	207	234	217	208	200	203	219	209	214	223	224	210	206	209	189	183	225	212	216	205	239	233	217	198	193	220	215	235	222	202	231	209	201	201	224	218	236	228	226	208	207	220	193	191	215	209	204	229	211	227	202	212	186	212	225	216	208	216	211	218	217	211	212	211	186	208	205	232	204	223	240	215	200	217	223	227	203	213	187	198	225	219	209	173	203	245	216	228	222	223	211	207	223	216	211	205	213
26775	17307	3017	622	440	423	389	414	373	399	394	375	394	372	394	398	390	346	383	380	384	408	360	375	366	368	382	373	372	381	396	376	410	357	386	368	382	365	374	358	354	382	398	395	364	398	352	369	398	387	387	403	420	405	385	366	396	398	375	368	389	384	371	361	367	372	343	388	384	383	358	401	400	366	376	368	373	378	383	384	397	377	385	337	383	385	359	374	372	412	372	363	373	385	401	388	359	390	379	368	375	353	401	387	396	393	358	402	377	395	387	368	400	338	388	379	412	345	368	369	404	412	391	363	356	345	393	380	391	396	363	379	398	382	395	356	404	340	377	369	374	378	370	397	373	376	395	387	386	396	380	391	386	370	349	376	389	345	423	393	395	381	351	398	388	393	430	408	407	369	394	402	384	360	362	392	394	400	406	358	358	378	394	358	363	371	383	400	377	355	408	343	386	386	376	373	386	361	377	399	356	383	361	348	365	363	381	379	374	400	394	369	357	370	372	380	386	368	381	364	423	334	363	368	397	403	370	382	415	345	388	390	402	373	336	361	377	397	364	381	382	389	375	387	405	401	369	382	391	379	378	364	378	373	388	403	361	360	397	389	396	386	384	381	401	371	370	373	401	386	377	388	386	361	336	389	376	397	374	379	362	394	408	411	367	406	355	386	402	386	391	370	397	379	388	367	374	361	394	393	404	375	400	361	410	365	354	358	403	388	383	398	375	383	376	362	386	388	370	375	405	331	361	355	371	370	356	374	385	369	389	340	357	417	379	380	326	407	358	400	394	346	385	363	385	418	357	355	408	356	356	386	400	364	355	393	396	390	365	389	386	382	349	392	366	388	378	349	372	387	379	396	353	395	379	385	375	341	388	390	391	408	363	377	398	393	431	385	398	368	365	353	401	381	375	405	376	397	380	396	382	372	417	396	387	391	416	377	357	405	410	376	388	402	361	403	398	373	357	384	393	397	414	360	378	357	386	363	399	360	373	391	412	355	379	388	391	390	359	393	392	391	386	415	396	406	404	373	353	337	381	385	365	391	370	360	384	384	386	356	390	353	424	386	337	389	340	364	398	378	386	368	392	387	390	388	379	393	376	391	377	362	390	376	382	350	411	386	384	377	340	384	338	373	351	385	355	379	356	383	410	369	373	380	404	356	364	361	343	404	393	381	366	391	350	380	385	339	423	377	383	357	373	387	381	390	394	373	368	400	356	385	402	401	382	375	398	369	366	375	355	378	401	366	356	373	357	383	392	361	355	383	365	377	377	362	383	374	400	392	386	376	366	381	386	366	412	401	378	350	361	392	339	391	357	394	396	345	424	378	382	366	405	354	388	374	374	384	385	382	383	354	387	370	404	396	362	438	376	414	368	351	401	350	436	382	371	363	402	376	381	411	391	372	359	357	429	371	366	380	400	373	384	355	383	394	404	353	382	369	392	400	414	392	347	351	360	376	400	371	400	360	339	367	364	389	399	395	398	396	374	369	398	393	380	407	380	374	359	408	363	365	380	375	358	375	365	364	385	389	395	391	397	381	425	382	367	398	327	356	370	369	372	375	402	380	355	390	378	359	419	416	397	396	385	408	382	354	427	353	379	380	414	395	389	364	401	413	353	364	358	397	385	379	359	370	386	354	385	352	403	394	365	421	383	409	377	392	380	368	364	368	375	338	383	376	379	379	381	389	360	379	386	354	385	359	394	394	399	389	383	391	388	371	414	385	383	360	357	356	375	360	378	407	362	396	376	355	362	365	372	375	383	381	391	369	359	397	384	403	399	386	377	382	350	357	396	373	381	394	352	386	362	393	396	371	347	376	391	400	362	386	368	391	356	379	415	409	381	380	385	382	387	356	370	353	388	363	365	370	343	381	381	402	371	384	357	403	382	379	338	400	378	410	378	366	387	423	377	381	369	370	419	388	405	367	383	364	396	436	397	360	358	324	381	383	390	356	406	354	364	366	398	356	422	348	375	364	368	391	392	375	386	369	398	377	363	378	369	365	426	399	376	409	396	362	408	411	374	348	395	378	376	350	407	364	374	402	414	409	385	381	360	384	374	407	353	352	402	381	360	397	373	352	398	372	347	397	389	408	405	387	391	377	387	398	401	375	370	395	377	391	400	351	376	368	372	391	399	399	397	388	404	381	380	357	383	352	368	407	386	421	388	356	402	406	399	384	371	379	362	396	347	373	387	374	377	394	390	376	349	406	376	361	365	390	388	399	401	393	390	410	345	361	378	367	350	354	373	385	366	388	418	372	363	350	400	392	399	378	441	421	398	377	356	381	402	395	402	371	401	379	362	357	389	374	370	385	401	376	384	404	397	388	356	401	385	350	370	394	390	372	355	379	375	357	388	350	343	372	394	369	398	369	352	402	394	386	380	358	404	360	342	370	369	393	343	400	363	399	390	419	358	350	387	395	345	341	379	388	375	359	362	404	368	393	402	358	347	395	373	389	399	351	354	401	399	355	393	379	376	382	415	386	383	354	404	328	397	368	348	392	373	391	394	402	370	396	388	379	378	382	412	396	387	376	366	367	390	385	382	368	358	361	378	362	390	363	385	356	378	382	411	412	376	361	355	398	378	382	333	368	395	365	384	370	385	353	403	363	365	360	373	381	395	384	426	373	373	383	389	384	376	402	376	375	402	366	390	385	393	428	356	400	385	379	401	382	377	398	383	339	398	344	411	371	387	351	371	372	366	372	379	423	376	373	403	359	342	373	357	369	401	387	378	355	396	411	367	404	379	405	389	381	371	373	374	408	406	354	356	387	368	393	390	375	381	364	385	377	366	378	422	364	395	380	383	433	381	347	374	390	368	380	395	387	357	393	354	356	378	367	378	403	384	364	359	377	390	366	377	341	359	386	402	372	410	402	387	374	415	373	366	381	405	379	388	385	354	370	414	383	392	360	380	367	347	373	374	351	402	401	403	361	422	387	409	379	373	348	356	369	381	389	350	373	381	397	387	358	346	378	398	392	340	413	386	386	396	369	361	363	388	373	425	381	374	395	403	374	361	412	396	409	375	357	381	361	400	379	386	377	407	371	375	380	388	380	392	367	331	388	422	375	426	332	384	370	389	369	389	364	346	397	355	385	385	399	398	392	363	406	359	396	380	398	360	349	360	404	399	379	368	403	365	361	370	394	407	380	385	355	378	378	375	345	361	356	412	405	369	379	364	401	361	377	381	394	374	367	370	382	382	376	375	391	381	342	380	344	392	331	388	402	373	371	377	376	390	388	420	393	377	352	383	351	384	406	395	410	385	354	370	383	365	356	371	373	388	352	360	371	374	365	392	357	384	386	353	420	363	441	408	382	409	373	359	358	402	383	396	371	409	396	364	359	359	368	398	363	376	382	376	365	392	394	390	344	389	378	348	367	391	376	394	377	355	377	371	373	373	375	326	403	371	389	421	391	383	362	384	387	355	394	391	368	367	393	376	374	387	414	364	390	382	398	369	389	366	330	408	367	348	354	381	379
3949	1377	1065	697	694	636	610	621	577	611	583	549	573	545	571	564	505	534	560	545	616	613	570	567	550	553	508	561	572	557	587	536	520	562	549	583	529	552	551	571	561	538	535	546	542	555	591	512	569	561	561	547	542	535	573	509	539	573	557	588	539	587	560	582	553	546	538	585	580	542	557	586	529	589	502	553	573	551	560	557	583	579	563	567	548	620	557	549	554	547	514	562	577	613	572	545	580	567	560	529	572	503	599	520	595	541	559	564	549	565	586	544	531	532	548	568	578	541	569	551	543	526	556	528	524	513	536	509	571	546	586	587	553	568	582	533	551	564	556	550	567	549	568	528	536	522	566	539	595	533	543	552	562	550	539	566	544	587	568	540	560	546	596	560	576	587	593	570	580	532	570	557	576	570	571	552	561	554	557	570	572	614	527	546	547	592	570	564	567	529	599	559	541	547	577	568	561	588	550	523	522	592	557	539	500	547	557	547	535	533	578	551	573	541	547	554	513	535	556	525	569	582	572	568	544	546	549	606	554	569	583	546	562	513	537	536	549	568	532	584	602	509	550	605	560	573	581	564	603	561	560	518	568	570	497	551	553	576	577	577	530	536	559	553	565	541	533	576	552	558	550	529	566	534	552	565	564	562	553	633	534	538	559	567	565	557	559	547	573	593	555	549	566	557	567	568	551	559	524	525	550	528	565	532	591	504	560	559	605	551	545	591	578	525	561	569	585	576	531	618	591	500	536	546	613	567	534	497	539	586	547	585	552	544	553	592	546	528	522	534	588	543	616	521	560	574	545	538	641	586	553	563	536	559	549	582	561	584	600	571	540	525	598	546	571	611	559	566	583	549	572	504	527	559	571	568	537	569	561	547	578	557	559	518	528	535	594	566	561	505	539	550	558	570	546	521	546	543	616	569	522	581	513	565	523	529	524	537	596	560	543	525	518	535	538	581	558	553	562	550	565	578	574	541	512	571	550	572	569	533	590	612	541	568	486	598	522	567	532	548	533	521	514	526	516	572	589	601	554	542	560	549	569	540	571	550	557	524	550	527	563	567	569	576	615	540	575	556	558	556	562	522	568	562	553	532	581	586	510	570	588	542	528	588	569	577	582	549	470	553	533	566	562	550	603	564	567	557	526	567	608	561	578	571	545	592	536	580	568	552	553	560	522	573	574	549	613	524	552	583	580	554	572	599	594	575	553	573	511	566	534	588	587	553	563	610	592	551	570	542	534	559	556	545	559	578	569	596	537	567	550	557	581	556	526	575	572	603	577	577	554	562	539	547	543	532	544	546	514	562	539	560	540	534	537	593	561	567	561	593	540	548	539	543	556	575	572	535	577	532	589	571	546	518	537	533	575	556	575	595	546	534	537	563	525	525	558	538	599	554	540	583	549	562	600	550	506	567	563	575	538	541	534	561	566	533	552	578	508	557	559	577	558	564	579	538	576	536	535	558	562	586	558	553	559	515	549	533	595	567	555	555	573	546	553	545	554	560	531	528	557	545	554	563	543	587	518	559	544	581	579	556	587	549	527	511	593	575	563	586	556	611	525	526	572	573	511	558	568	558	549	536	536	554	554	556	534	577	535	523	542	539	568	574	581	589	580	511	579	553	583	561	527	555	519	560	528	548	559	569	528	599	526	534	543	507	554	550	582	570	588	540	554	547	552	530	531	564	568	571	573	577	500	589	555	541	601	534	538	575	578	621	573	534	533	561	536	555	554	572	557	547	534	572	591	568	552	506	569	529	533	546	548	573	549	531	543	592	586	556	568	568	507	557	549	567	534	584	521	566	565	578	609	560	539	560	594	565	536	546	579	532	540	561	593	574	528	569	551	508	536	534	570	549	558	563	550	585	550	538	549	520	567	588	555	533	553	562	554	571	565	549	564	550	563	562	548	530	595	554	563	565	554	605	559	551	529	571	558	526	551	585	580	574	579	559	577	549	548	570	561	603	541	564	571	577	564	582	546	555	573	556	594	567	536	552	577	574	493	554	560	583	595	540	528	551	593	551	546	574	525	528	574	547	570	529	575	583	564	539	574	535	570	533	567	532	497	532	578	546	526	540	579	557	551	628	556	563	539	527	551	562	551	571	563	561	564	578	516	558	526	584	576	565	564	566	488	593	515	576	547	538	530	544	539	550	520	573	542	585	554	573	537	619	515	558	545	579	558	569	548	533	541	550	538	550	567	540	580	560	549	545	545	599	576	557	551	551	549	562	564	497	560	587	567	572	531	517	591	550	576	529	565	542	552	572	581	585	563	583	574	552	578	531	567	561	554	557	544	556	528	535	552	567	571	580	579	549	556	561	579	544	518	593	594	567	589	547	575	569	544	537	576	544	554	557	546	552	571	539	526	562	545	589	536	570	560	527	540	567	566	559	504	543	563	582	563	568	550	550	580	604	544	526	535	518	531	579	569	582	582	550	613	560	512	559	547	564	515	574	566	515	553	580	537	547	507	569	553	571	562	576	554	579	568	523	573	536	552	540	570	570	566	569	535	618	519	576	526	553	537	557	553	533	545	571	522	555	557	512	550	568	573	557	579	550	565	573	556	548	555	550	561	526	509	573	535	534	543	522	575	586	583	616	581	583	579	538	559	557	578	590	538	578	567	544	564	576	545	554	521	521	574	574	517	530	560	567	632	564	547	537	547	541	563	567	562	555	539	584	592	547	547	572	526	594	569	583	591	563	569	558	557	532	565	511	555	524	540	585	598	583	555	527	561	518	535	541	557	560	557	566	595	617	536	576	572	584	544	568	534	535	585	539	529	519	545	568	585	602	600	599	513	588	581	511	560	550	541	567	533	559	547	580	574	555	562	552	581	565	523	552	590	602	580	556	550	535	556	520	530	569	562	543	562	510	539	568	568	575	522	522	564	574	540	596	565	520	540	599	530	565	534	558	548	566	600	550	582	581	559	560	540	538	562	543	542	516	553	564	521	534	534	514	580	572	527	562	590	540	583	530	578	538	537	507	513	549	543	553	536	507	550	554	541	542	576	560	566	560	539	588	592	588	539	523	553	568	559	595	509	551	520	574	578	558	543	541	543	577	542	557	580	554	510	529	547	606	566	560	528	536	558	546	535	569	568	519	514	547	598	530	569	559	570	550	567	562	558	605	569	543	549	593	558	528	537	569	559	552	556	554	556	539	519	572	532	580	587	558	589	526	573	562	560	549	550	573	562	583	546	571	595	539	509	534	527	522	557	571	524	544	552	520	545	586	579	593	517	575	568	547	544	519	582	578	553	554	573	594	566	539	572	554	559	531	557	567	540	514	549	561	567	580	577	545	551	556	527	560	573	542	564	563	540	563	588	551	565	516	554	564	547	573	577	547	581	567	534	494	565	564	527	515	559	567	529	568	529	580	596	562	575	571	540	566	590	569	525	550	571	541	584	535	560	601	549	596	580	587	567	545	581	603	594	515	562	560	532	580	564	575	532	560	565	531	550	597	528	577	586	561	579	559	578	492
23055	21012	28035	24198	20686	2800	540	358	329	274	285	246	211	205	214	195	211	183	182	170	179	173	177	179	171	176	156	179	142	142	185	152	178	172	182	172	139	164	177	177	163	148	154	180	154	172	142	156	164	167	161	154	198	173	156	150	178	172	160	182	130	141	149	158	167	155	177	171	147	162	175	154	162	171	179	180	160	173	174	159	164	166	160	156	146	151	175	138	155	172	132	151	135	153	166	171	139	150	155	168	153	182	151	186	146	151	142	143	160	147	161	167	158	159	168	173	168	162	169	171	146	164	156	150	141	161	136	176	159	167	169	156	168	148	168	181	167	164	164	158	147	159	164	163	151	129	167	158	167	154	173	160	154	134	158	162	176	173	177	158	166	154	133	152	173	166	152	138	139	143	119	159	145	174	164	133	150	172	159	157	168	172	157	163	160	168	145	178	167	140	176	174	170	154	131	159	157	162	160	171	155	165	141	172	149	139	170	152	170	163	170	152	151	161	181	155	157	164	159	165	154	160	136	158	176	158	157	164	153	170	161	149	148	170	153	156	179	159	161	167	159	160	161	168	154	162	190	168	163	149	165	126	171	149	162	156	168	153	160	161	149	127	158	150	154	137	165	166	168	141	132	158	158	164	160	161	157	174	188	150	151	144	154	162	178	135	176	158	154	151	159	184	154	166	167	170	151	152	149	149	157	158	157	148	156	155	153	162	153	136	155	144	158	147	162	154	155	159	179	162	158	155	165	160	155	135	170	131	164	173	163	158	180	147	155	159	141	164	166	146	151	157	164	149	127	169	142	178	156	179	179	148	146	149	162	158	158	148	167	163	149	172	149	144	173	176	145	147	163	169	159	163	157	179	166	154	175	175	182	167	144	161	147	163	160	165	139	169	160	170	174	148	148	150	172	166	155	160	189	153	139	146	170	161	153	182	163	152	152	141	132	162	164	163	156	151	165	149	133	161	168	151	156	148	169	161	175	172	178	171	160	177	165	170	147	159	160	156	144	132	164	156	166	161	168	159	172	174	151	132	127	155	168	154	171	160	162	137	156	155	162	161	174	154	158	136	171	165	151	162	151	150	158	147	148	180	179	140	160	153	161	140	154	173	158	165	185	168	150	166	154	152	133	171	145	151	171	150	153	159	155	172	158	168	149	165	168	167	165	158	170	154	169	157	164	160	164	158	155	163	143	180	152	180	160	144	159	161	177	139	165	133	142	162	145	144	192	148	178	174	160	150	144	151	149	150	156	168	150	191	165	156	161	155	159	173	128	160	155	145	154	163	173	147	149	168	155	178	146	152	166	162	181	171	145	157	152	171	145	173	155	156	166	168	161	170	165	145	161	156	166	160	177	138	145	144	156	161	169	156	153	169	158	144	146	177	176	161	161	164	173	136	147	154	144	169	146	162	143	178	160	174	156	162	145	163	162	142	134	183	137	136	156	163	144	131	168	160	176	178	171	162	145	144	154	167	170	161	154	184	178	159	159	164	172	152	160	143	148	171	144	143	148	127	163	150	161	180	150	131	138	172	147	188	147	165	151	161	174	165	177	152	164	164	153	138	157	162	180	166	182	151	159	144	168	144	171	147	169	146	168	143	138	175	152	153	152	149	143	153	152	169	169	141	166	152	172	151	151	151	152	169	154	150	170	145	158	151	165	155	140	152	183	150	151	163	159	154	136	146	154	146	167	153	154	170	135	158	185	144	136	143	175	152	184	161	151	160	149	171	142	163	158	153	141	168	166	139	164	160	166	159	148	161	164	152	160	140	155	156	190	165	146	163	179	161	152	161	176	157	163	154	166	167	148	152	161	175	172	158	169	174	164	164	152	158	152	176	147	152	162	158	133	152	169	154	171	143	170	151	160	142	168	158	140	165	142	158	161	177	157	152	183	155	174	157	157	167	166	181	159	161	177	170	166	148	169	159	143	157	159	163	164	153	166	168	169	147	151	162	159	155	138	164	168	146	163	155	166	159	169	164	145	164	156	139	177	155	199	136	172	148	166	166	146	161	144	180	159	174	164	166	162	158	146	136	155	153	157	149	173	152	137	158	164	147	182	154	161	137	177	142	162	150	140	159	179	172	167	158	171	137	132	176	148	175	158	166	153	146	139	147	150	163	151	163	163	151	165	159	178	141	154	171	172	161	152	140	164	136	146	153	158	147	166	168	144	148	184	177	163	165	168	180	168	164	178	164	172	161	153	157	150	161	153	142	134	126	156	143	154	159	170	182	134	165	155	166	160	167	148	159	155	161	161	150	171	152	163	142	166	154	144	143	158	160	147	157	140	168	167	179	153	152	176	174	163	157	171	144	159	159	150	164	158	167	194	183	175	193	183	156	146	163	161	147	164	157	159	137	151	174	146	191	180	155	162	175	169	185	146	155	145	168	165	158	174	143	132	168	178	171	155	180	139	157	190	134	134	178	155	147	152	165	168	153	160	168	137	165	176	151	147	153	142	172	178	163	167	150	165	151	180	171	157	143	151	162	142	157	174	165	168	173	160	160	156	131	152	140	148	156	159	167	142	179	157	160	133	161	140	171	167	161	146	152	153	156	157	165	132	146	168	159	159	156	172	160	151	164	143	177	153	179	153	172	160	151	156	149	176	156	158	152	147	159	151	153	156	166	149	157	145	157	166	138	153	162	159	166	166	180	163	168	162	161	167	167	153	151	149	156	173	154	155	158	157	163	188	131	158	154	159	152	169	168	152	182	152	148	157	153	155	150	159	148	180	175	158	148	178	147	159	140	164	152	149	178	157	154	163	173	170	184	153	151	164	154	176	179	147	153	165	154	150	144	140	152	153	148	176	172	141	158	151	137	152	176	154	168	168	179	155	164	154	160	143	178	165	161	185	145	131	135	168	152	146	150	151	153	138	158	161	153	177	167	186	172	163	168	178	150	138	155	162	151	147	156	162	157	156	159	130	171	152	162	187	167	164	157	165	147	165	183	157	159	163	140	165	176	181	138	167	146	179	148	171	143	155	164	150	165	146	179	155	168	177	159	163	181	158	151	151	161	154	140	171	123	136	128	158	144	154	145	166	162	172	158	171	162	159	164	150	174	169	138	157	149	161	151	167	151	155	160	159	150	153	149	167	163	160	155	165	152	141	152	148	173	180	150	159	147	175	168	164	128	185	162	139	169	138	174	164	150	148	176	147	152	171	164	172	153	188	157	158	150	165	162	149	154	164	155	162	172	153	157	141	148	158	153	147	149	160	172	144	148	168	145	140	133	151	154	145	174	175	158	169	143	141	176	166	147	142	159	157	183	151	166	167	165	177	170	146	172	136	159	168	177	147	179	161	167	172	176	180	166	148	167	148	161	178	170	149	156	164	171	159	163	164	176	154	178	155	156	166	166	153	168	138	175	164	157	147	169	173	136	177	164	157	155	159	156	162	142	174	158	160	160	143	151	172	149	166	151	164	152	167	140	151	163	182	165	145	148	181	149	155	146	147	174	166	173	174	161	151	146
3089	8391	5611	2592	1636	1217	978	707	648	517	479	447	393	393	379	339	325	340	293	304	296	273	274	290	275	269	288	269	273	290	251	281	288	288	247	268	296	231	237	253	263	268	239	271	265	256	225	250	276	264	271	268	238	232	242	260	248	261	255	271	231	234	253	234	238	242	245	277	273	269	257	244	246	231	255	268	258	251	233	231	224	248	248	249	249	272	235	234	241	220	268	216	242	253	251	253	218	240	244	237	238	210	246	234	231	263	259	241	244	267	241	276	247	243	233	236	273	248	215	235	235	264	246	242	256	236	257	252	236	233	243	233	257	217	250	267	259	258	237	245	245	248	245	250	260	225	261	257	221	277	233	250	263	202	232	242	268	247	252	236	288	262	240	228	240	236	252	245	218	235	233	227	249	246	251	232	255	275	233	245	258	247	267	249	258	264	242	221	231	266	241	229	225	249	244	251	266	233	228	261	235	223	245	244	242	245	265	239	237	233	230	244	256	259	248	228	237	229	210	232	224	237	238	223	247	227	241	235	248	264	276	240	235	231	215	243	234	258	254	233	267	240	249	230	249	247	250	246	243	237	245	252	268	244	254	261	230	230	256	226	225	251	282	229	238	226	253	255	255	233	248	264	250	264	233	251	240	222	254	229	239	228	274	221	248	225	234	241	237	275	232	243	246	253	245	249	247	231	224	223	269	244	234	250	211	269	256	234	235	234	250	240	273	248	211	254	199	229	220	225	227	242	253	230	251	243	232	275	226	261	227	271	219	230	239	262	264	227	241	260	260	228	240	256	227	243	234	236	260	257	219	265	273	241	270	236	236	248	244	232	247	256	226	246	219	235	246	237	263	261	243	246	261	249	236	266	241	270	264	268	240	254	243	255	232	225	257	215	245	230	251	238	241	273	247	255	247	253	258	267	240	242	248	265	230	256	245	247	237	220	256	249	236	232	247	255	255	242	231	262	240	245	248	243	242	263	252	264	247	239	275	233	251	233	236	217	211	222	273	243	265	252	240	238	248	247	234	236	263	240	265	257	229	257	247	236	231	253	238	235	256	222	254	269	248	265	257	272	245	235	231	256	279	283	219	249	256	254	235	237	260	248	226	250	250	232	221	235	223	285	257	276	229	230	273	278	245	235	266	251	231	235	246	235	236	236	249	229	232	221	243	236	236	237	232	254	252	244	239	246	256	244	238	232	234	216	219	246	262	248	246	235	223	227	248	253	230	221	225	240	249	210	247	263	265	235	231	262	250	248	256	247	240	253	247	239	254	249	225	222	242	241	237	236	226	242	263	242	256	242	237	256	238	245	219	224	247	268	242	248	253	252	245	257	244	250	246	246	253	254	230	266	257	241	232	250	226	276	245	259	255	239	238	242	224	250	245	277	259	228	278	215	239	255	238	218	250	222	204	250	226	252	259	254	271	250	252	244	223	241	262	221	248	234	236	260	237	264	209	247	254	252	218	239	242	248	222	254	227	249	248	259	239	255	259	242	248	253	233	239	253	240	273	270	222	296	224	230	227	237	236	245	264	240	241	239	246	271	255	259	240	245	264	292	254	258	261	250	263	236	241	273	225	242	244	236	264	253	248	244	228	266	252	259	253	243	227	242	239	255	272	273	274	243	242	263	223	216	247	254	241	222	250	265	260	265	263	268	248	249	232	243	258	228	252	256	226	221	228	218	243	248	241	255	243	241	260	261	279	224	231	257	237	258	217	258	238	253	253	236	248	224	250	258	216	235	249	211	265	254	260	268	231	236	252	281	224	266	240	246	268	245	242	245	222	238	218	256	237	229	268	234	254	247	229	239	243	223	252	257	277	225	238	264	225	243	235	260	222	243	256	282	262	257	250	253	243	239	230	261	240	280	232	260	259	225	267	270	252	294	251	217	251	271	243	237	235	218	253	266	226	250	255	258	232	275	242	256	267	257	250	242	227	233	248	221	227	221	234	224	255	220	249	276	241	242	267	229	274	268	312	255	247	249	231	280	264	248	258	235	251	273	251	264	247	264	264	218	232	247	246	244	271	229	267	221	226	257	240	250	237	253	226	264	247	260	251	239	245	253	253	218	247	241	239	269	229	272	227	245	239	257	240	232	244	251	216	253	251	220	248	236	228	245	245	240	232	275	229	263	254	256	209	254	220	239	227	220	249	254	255	237	266	261	238	244	236	226	246	250	241	248	264	261	252	229	238	252	221	272	274	283	259	248	254	237	245	228	264	254	195	260	246	220	247	251	265	246	254	258	278	218	251	260	261	229	251	262	286	218	244	273	253	254	248	263	239	222	255	230	248	264	230	256	233	262	266	240	281	270	253	225	238	225	248	261	282	243	278	227	242	237	230	232	263	268	260	262	247	223	259	250	230	252	246	236	240	256	285	255	259	230	252	243	222	252	250	256	240	229	244	256	235	217	237	243	221	241	244	249	238	220	229	261	251	234	258	246	251	239	260	235	242	250	231	238	253	230	256	251	227	255	269	239	258	280	247	237	261	272	265	263	268	249	241	234	261	245	250	237	246	266	232	265	239	257	222	279	235	227	265	220	224	245	268	266	244	247	257	241	248	251	229	268	260	227	258	242	254	282	237	254	290	254	231	233	245	238	266	254	278	254	249	226	237	236	255	262	225	258	273	257	208	232	248	237	229	248	266	225	250	267	259	229	233	267	249	258	246	220	227	233	250	252	258	272	232	229	273	239	237	231	245	268	275	243	256	215	241	256	214	230	237	261	237	246	242	219	277	237	239	251	239	247	267	238	253	240	290	255	248	232	255	249	260	266	266	234	267	254	237	237	269	241	259	260	219	253	246	264	224	259	254	252	237	245	258	230	249	215	251	237	229	258	248	228	269	236	269	267	256	242	245	271	249	210	279	251	248	237	249	270	228	258	207	258	254	245	248	253	238	280	273	248	246	217	239	265	228	231	259	244	235	253	240	230	235	252	238	243	233	257	244	244	241	243	243	262	247	257	241	247	255	234	266	245	265	219	223	250	268	262	259	234	250	256	221	241	215	249	219	244	222	242	255	256	286	247	261	258	245	239	242	250	253	233	232	239	259	263	241	214	220	246	258	279	242	258	255	245	224	248	251	266	280	256	241	242	270	251	246	277	259	225	235	243	234	246	265	242	247	243	249	264	244	247	229	239	256	236	233	233	240	236	249	214	262	242	232	249	229	225	251	259	235	263	250	258	224	266	231	236	250	255	250	242	253	247	252	233	249	239	248	255	246	242	252	254	268	259	249	231	263	282	241	231	250	240	235	244	226	242	229	243	259	231	232	246	245	262	233	264	240	220	245	241	256	233	233	224	248	235	222	238	264	242	236	228	253	242	240	238	263	244	268	255	248	227	242	254	236	254	243	272	240	266	257	264	221	250	219	257	244	243	234	244	245	257	244	237	246	227	271	250	249	263	229	242	252	263	246	264	250	249	230	253	268	258	254	262	213	253	239	245	245	226	251	269	246	236	239	264	234	224	246	248
24171	20938	26322	24543	2469	653	615	577	467	531	451	465	517	433	430	470	480	445	443	493	481	506	448	422	456	454	416	452	418	441	474	473	446	420	425	459	469	484	465	482	438	444	453	445	462	449	432	443	470	464	457	431	446	429	453	470	439	412	467	477	501	473	454	439	428	434	440	471	470	474	465	522	479	415	419	430	441	475	447	446	456	444	415	461	450	482	401	443	454	414	441	491	454	446	445	417	458	439	448	443	418	454	451	459	453	478	450	425	454	422	414	498	459	475	468	461	437	452	459	444	464	427	420	470	481	459	455	441	460	471	435	438	468	441	478	438	445	464	458	435	461	441	459	409	436	477	448	438	439	434	461	432	441	475	462	423	457	457	424	409	453	438	438	470	442	473	408	450	429	465	445	448	449	428	438	416	437	471	410	441	439	450	471	461	460	439	484	481	454	450	438	462	467	448	474	407	456	472	452	452	441	465	478	460	430	412	462	442	438	474	424	481	433	469	424	431	434	448	473	485	457	432	424	454	463	436	472	493	451	429	448	443	458	437	462	428	454	436	456	418	410	441	461	402	432	443	430	431	477	443	444	405	421	462	455	444	460	433	452	444	416	449	428	445	456	425	454	461	417	457	435	416	446	435	454	404	455	463	462	437	436	463	468	436	461	431	471	452	447	451	428	447	484	469	450	427	460	473	442	453	412	437	464	473	421	464	471	460	418	456	422	458	456	478	457	491	444	452	464	467	470	421	422	430	413	430	448	427	466	425	393	436	433	459	470	429	493	418	435	464	442	436	436	412	424	437	471	443	442	452	467	453	413	439	445	481	466	424	424	456	401	459	435	466	415	461	458	456	466	469	460	460	449	424	460	441	443	414	459	479	418	446	446	410	460	468	450	485	425	456	445	463	453	420	434	441	414	436	435	451	455	460	455	442	434	432	418	470	463	447	453	448	472	470	464	471	479	433	460	447	446	447	432	486	440	409	481	446	439	455	458	440	452	434	434	422	450	428	440	468	428	450	474	460	482	469	438	473	461	426	434	458	420	460	442	420	458	437	465	431	443	467	425	430	450	421	471	457	409	439	472	439	434	466	419	398	464	445	432	407	456	411	425	440	463	436	463	460	438	480	460	470	437	473	433	458	433	439	438	455	430	444	430	434	460	478	444	439	406	450	412	448	453	434	447	452	455	441	455	437	457	423	467	460	458	447	432	469	474	450	475	434	410	423	418	452	471	398	426	451	442	462	455	440	411	434	438	451	403	465	424	424	424	490	437	439	453	419	395	465	433	476	440	470	433	403	476	456	451	486	453	448	425	442	468	430	441	441	452	438	438	442	461	437	434	452	451	469	429	441	425	432	460	479	435	420	458	455	474	452	419	451	401	446	452	449	436	432	464	448	417	437	436	427	421	448	444	455	484	479	477	453	432	459	473	416	456	454	437	476	451	461	446	423	425	447	429	455	437	436	434	433	476	469	437	485	443	461	445	461	424	485	430	433	424	436	403	486	457	434	386	430	455	476	459	425	419	408	429	442	424	429	422	455	452	434	425	447	397	473	464	441	476	449	418	424	418	447	461	492	449	453	430	444	440	416	448	444	436	451	380	466	479	429	478	468	418	434	476	456	458	438	446	464	468	464	440	458	444	448	503	403	460	442	466	437	449	472	440	411	438	465	450	438	456	457	441	427	441	457	454	442	459	426	444	456	440	430	454	412	442	463	458	440	418	434	414	432	485	450	409	440	444	443	429	430	434	450	412	446	397	468	457	439	451	444	442	441	440	437	435	444	437	445	420	416	438	438	465	408	426	447	461	458	426	474	419	479	421	464	398	466	432	440	420	440	468	425	459	444	471	432	434	450	411	445	452	487	400	460	458	427	440	446	415	422	452	443	462	446	421	454	448	458	495	458	441	476	429	429	451	463	477	470	437	432	458	431	424	451	463	464	432	455	440	420	438	465	433	440	440	454	443	462	432	431	470	457	431	428	423	452	462	434	399	439	443	423	463	423	435	456	446	458	411	458	478	423	448	458	463	419	462	439	471	421	477	426	445	436	418	443	431	429	467	445	426	418	455	442	477	481	461	423	424	405	464	464	489	442	446	450	440	450	448	472	417	420	445	430	466	449	428	409	463	441	465	425	464	455	447	421	470	460	463	442	450	442	439	437	454	469	457	438	474	439	425	466	456	460	454	446	448	428	428	435	422	450	428	446	457	474	432	399	412	470	399	452	473	430	449	446	455	452	412	450	423	456	455	467	463	493	452	461	451	393	398	442	425	419	444	428	462	436	431	438	457	487	407	419	449	452	450	466	476	444	433	397	452	446	441	503	449	452	483	484	449	449	440	425	494	433	433	442	432	433	429	436	412	425	415	466	458	441	430	456	464	442	477	452	511	452	459	459	424	453	448	475	417	442	423	412	457	428	435	401	406	458	453	449	445	414	446	422	457	403	419	420	460	452	461	439	421	486	446	467	441	474	490	468	447	446	442	455	429	457	455	442	481	421	467	426	483	439	436	438	422	466	452	425	433	450	440	480	414	423	454	436	478	434	429	453	421	447	424	499	457	434	421	443	424	423	443	425	441	458	445	438	429	483	455	422	407	443	445	456	445	453	435	431	427	477	423	445	414	453	430	469	478	444	425	436	460	426	455	433	433	404	451	447	500	410	425	452	469	400	461	452	419	436	446	422	459	416	403	448	476	424	405	438	441	411	465	433	419	432	444	461	470	439	404	462	475	446	432	454	426	447	456	448	460	434	446	486	430	410	446	457	469	464	452	474	441	470	421	446	450	437	464	461	504	426	424	470	441	459	455	484	423	447	470	447	469	440	471	441	448	437	416	441	429	453	471	409	448	434	435	455	424	424	492	444	432	436	439	438	433	418	463	446	420	428	467	454	441	456	456	468	448	403	442	433	431	411	454	436	430	458	479	483	443	513	468	443	422	465	441	455	404	434	443	431	428	467	437	417	436	443	457	463	451	421	424	448	434	416	483	414	410	428	453	429	419	441	461	453	468	441	421	463	449	456	424	442	458	480	437	448	455	461	432	434	457	447	407	449	435	463	444	462	430	446	446	449	427	476	438	493	476	466	430	435	444	448	463	434	429	405	455	448	483	442	429	492	447	438	480	464	429	432	435	429	433	446	426	471	442	457	424	468	471	432	449	432	440	456	454	446	461	410	460	430	410	420	400	483	479	441	441	458	466	462	440	451	453	475	458	450	457	450	486	481	460	458	449	445	444	443	453	468	453	450	437	461	438	463	440	462	449	470	422	470	429	419	435	453	494	452	505	443	406	466	443	435	470	451	442	441	441	481	434	473	426	439	451	450	429	482	459	432	431	435	434	420	411	422	434	452	450	458	498	427	430	472	484	439	472	469	442	434	429	463	439	441	435	443	453	453	445	435	444	441	453	441	410	483	417	471	408	459	400	444	449	429	464	445	439	441	421	447	477	440	439	439	442	443	437	407	451	425	418	451	451	431	448	428
3315	4607	3198	1715	1301	1016	949	894	840	759	783	766	665	705	731	697	644	686	634	665	660	613	601	671	683	651	654	653	644	643	635	620	629	643	664	654	639	642	593	672	652	606	620	621	680	604	605	667	641	667	647	597	651	664	669	645	595	599	637	644	648	646	642	596	593	611	626	625	634	614	661	626	622	635	655	634	603	631	608	601	618	624	603	620	629	599	628	635	619	667	642	639	592	618	626	606	606	579	652	616	667	610	617	603	649	590	645	634	666	642	653	636	675	629	649	606	632	583	654	637	628	640	643	627	623	596	608	668	655	627	597	623	606	582	597	621	617	629	655	582	643	623	639	624	576	592	659	631	607	633	604	584	655	565	620	609	613	609	605	609	646	632	626	616	691	587	676	633	661	611	634	647	664	643	646	617	636	616	657	622	630	620	600	632	630	669	607	615	590	620	619	689	594	625	583	616	668	611	615	643	644	658	697	610	627	611	599	631	654	610	609	682	642	633	615	649	654	659	584	655	684	661	608	667	585	654	632	608	622	600	627	671	623	648	661	623	642	604	637	616	614	646	617	644	580	655	646	652	632	647	609	598	640	699	614	651	622	634	591	634	655	625	658	619	624	581	633	633	620	618	658	621	620	654	604	686	605	640	623	607	681	627	594	621	614	662	648	628	680	627	625	671	610	649	642	574	612	607	627	609	619	647	657	676	643	633	648	594	597	613	613	654	635	609	659	620	650	607	655	631	650	604	656	652	587	622	653	617	654	625	647	657	617	613	641	660	603	613	606	673	597	624	666	642	653	587	630	660	618	627	614	589	646	659	621	621	654	587	676	627	604	652	659	644	622	631	627	668	668	639	663	602	635	648	656	630	640	622	618	618	630	613	617	677	648	641	634	653	649	585	622	621	616	612	620	670	586	611	612	643	571	655	651	652	642	661	648	637	633	663	645	629	639	709	619	631	605	634	601	630	628	643	600	602	633	652	575	662	646	602	641	671	605	632	628	646	634	634	624	660	613	621	620	618	629	612	651	605	633	627	634	636	678	588	599	631	635	607	620	639	648	647	589	621	628	633	585	658	632	629	647	630	659	651	560	657	659	632	624	653	628	670	636	613	623	646	650	657	659	623	649	628	637	652	609	669	598	619	655	636	626	647	610	645	620	596	571	622	648	624	650	648	618	584	609	645	600	647	607	605	618	608	572	584	652	634	615	621	598	614	648	641	628	629	607	593	586	618	630	651	619	659	635	595	598	609	599	637	645	605	633	608	619	642	650	661	637	610	606	636	660	660	649	585	611	619	636	598	629	641	657	595	614	596	602	625	633	666	664	613	594	646	664	640	617	593	596	632	646	642	626	628	670	651	643	592	632	626	644	576	616	609	623	639	615	567	630	624	617	615	650	699	617	663	605	590	592	630	613	646	652	595	626	632	623	652	647	613	624	635	649	627	613	649	637	596	656	629	635	615	603	630	618	614	617	620	653	624	616	609	632	626	648	604	657	622	620	632	611	590	644	606	625	636	649	633	650	691	609	637	663	623	646	617	603	615	662	633	630	613	604	627	613	609	646	616	634	618	618	656	620	655	603	629	639	628	642	632	621	630	595	613	623	595	623	627	614	627	638	596	642	621	634	574	620	628	635	667	601	631	638	640	584	658	610	654	593	624	607	621	637	616	577	655	635	579	639	666	676	621	650	612	614	655	655	620	620	626	630	625	639	632	623	629	647	644	640	645	652	622	650	571	568	658	603	601	594	627	633	605	628	649	656	591	575	603	643	650	638	633	650	660	654	610	603	631	671	638	620	651	598	616	677	652	628	638	609	581	614	671	638	641	601	639	655	650	613	633	672	614	640	634	622	597	621	604	639	605	624	624	649	590	623	641	631	626	627	606	568	628	599	601	627	632	639	637	634	614	624	614	625	644	644	649	618	643	615	636	644	621	554	569	648	638	640	629	647	622	608	643	639	582	583	657	613	624	639	638	590	639	644	596	647	626	610	652	633	625	603	619	669	645	623	580	636	677	659	651	601	621	593	606	632	576	631	604	637	670	612	581	630	646	660	619	631	628	623	674	584	645	661	651	628	623	648	594	583	605	652	666	615	648	603	641	618	610	674	589	616	633	628	629	637	649	690	651	631	631	662	647	660	632	592	636	616	663	604	601	601	650	605	674	626	611	600	627	548	615	586	646	629	626	577	630	624	620	587	646	644	645	618	608	633	594	668	634	655	623	646	606	592	639	591	670	644	665	687	622	653	629	646	622	630	621	613	582	629	574	593	622	678	629	647	608	636	644	660	638	588	626	677	622	622	619	591	649	631	632	665	646	602	625	620	626	617	635	631	621	640	616	598	652	642	612	644	590	627	633	641	610	618	634	674	604	652	604	609	607	621	611	651	638	620	652	583	638	610	650	595	625	655	630	646	638	679	611	625	638	610	651	572	589	637	613	616	640	643	636	642	669	622	664	640	623	610	596	670	627	683	694	630	605	659	647	606	580	592	625	609	616	655	618	659	613	600	627	636	603	642	593	581	617	676	644	655	567	645	636	612	626	614	604	641	613	629	638	650	625	608	667	618	608	649	620	702	647	639	609	629	603	598	628	604	639	609	634	622	650	638	601	630	601	667	638	620	613	629	628	606	641	663	612	622	611	618	647	640	570	599	647	599	614	644	639	628	659	614	641	618	625	617	647	593	610	649	641	659	622	637	630	599	673	600	611	653	677	648	632	612	628	669	632	654	608	597	581	634	636	631	627	628	619	605	616	616	618	593	573	569	626	605	643	658	613	661	678	610	611	638	644	641	616	651	613	635	641	633	655	628	647	662	648	610	638	634	633	662	641	622	626	594	664	617	653	620	595	619	623	626	647	675	616	626	616	682	577	663	623	639	635	605	572	603	618	635	604	657	640	624	640	614	646	611	582	662	603	626	655	644	623	640	639	634	601	598	637	603	604	650	575	664	612	579	618	641	621	614	618	634	596	645	614	598	647	693	663	647	668	650	657	627	665	648	606	609	616	609	620	611	586	630	612	673	591	592	663	608	609	620	639	633	609	608	632	660	628	620	612	643	617	641	642	620	654	628	619	629	596	596	608	644	634	631	633	641	581	649	617	573	639	631	660	592	635	617	596	586	644	618	615	632	587	637	625	661	652	628	595	628	627	600	588	635	632	647	598	649	669	653	651	659	644	591	644	597	616	625	604	694	626	621	631	673	636	620	639	586	666	638	610	625	635	630	644	589	651	640	586	637	660	606	614	658	608	665	658	612	580	615	677	590	632	616	656	608	638	652	635	602	609	616	643	655	608	609	586	593	627	627	609	601	617	625	613	661	640	622	607	617	620	663	614	610	686	659	630	625	650	631	624	638	605	581	658	576	613	627	640	588	624	616	684	624	631	629	588	655	625	647	589	628	593	659	595	607	663	621	647	677	654	576	661	625	637	660	606	641	655	625	616	647	599	619	620	667	636	647	622	613	644	639	626	661	613	608	594
22154	21022	28640	23579	21027	20649	2027	549	460	369	315	320	287	265	240	245	222	225	178	208	192	192	200	192	188	168	182	194	182	159	188	192	152	163	165	172	148	162	167	182	172	179	152	145	178	164	163	177	140	155	146	164	182	167	179	163	170	148	172	147	157	185	173	160	165	154	154	155	158	158	156	172	160	146	137	138	172	160	146	174	157	159	169	137	148	159	136	139	171	159	163	171	154	181	152	147	146	148	141	170	154	150	166	149	160	152	144	177	140	171	167	164	151	168	147	170	146	152	145	147	141	146	175	145	155	168	175	150	164	175	158	187	132	159	146	145	142	171	153	156	166	170	141	153	174	160	166	146	161	149	161	155	148	173	143	150	160	143	153	154	163	147	165	157	152	151	161	136	155	139	134	138	129	171	154	169	150	152	142	138	179	161	150	191	156	167	148	143	138	170	155	167	163	148	151	151	183	146	156	128	146	170	154	138	155	159	147	142	151	148	151	152	156	155	156	164	151	156	169	131	151	179	164	150	169	162	184	158	164	164	170	178	154	150	147	157	146	158	150	144	147	137	154	157	163	154	154	139	170	151	137	147	142	188	171	146	149	161	150	142	162	176	168	123	166	149	147	141	169	160	170	148	148	164	159	147	151	149	164	147	163	145	150	151	154	135	136	169	157	164	170	167	170	150	144	163	171	144	166	130	150	149	148	139	171	171	150	180	172	174	165	151	158	155	151	155	139	167	165	171	181	171	154	173	155	154	137	170	140	150	158	172	166	164	159	150	140	134	156	160	146	163	149	145	163	155	140	163	134	143	152	162	137	150	145	156	142	139	147	165	153	162	143	157	141	151	165	172	158	153	158	163	148	142	164	171	153	164	154	148	149	150	154	152	142	155	141	154	150	122	147	157	135	156	176	152	153	150	127	155	143	155	139	146	174	165	167	159	155	156	150	133	161	153	163	153	160	142	143	136	161	150	160	162	142	147	140	164	162	159	151	151	153	171	148	172	164	174	133	165	147	161	167	157	145	175	169	141	144	149	176	130	169	150	166	157	158	147	155	166	148	157	147	138	151	160	140	132	159	153	145	156	138	173	158	154	156	164	150	166	128	172	150	151	154	154	154	149	160	165	176	155	166	155	136	164	166	165	153	138	150	167	152	153	141	180	146	184	139	168	157	161	150	144	178	124	145	151	176	155	157	148	160	160	148	176	157	147	160	164	168	152	167	133	151	159	158	157	158	157	153	143	172	157	155	145	149	154	146	139	165	151	159	141	149	163	150	177	170	149	136	150	155	159	153	157	149	159	156	164	159	153	129	142	156	177	139	157	138	174	143	153	146	166	148	160	155	164	168	157	168	161	151	161	156	162	156	155	156	193	158	158	172	144	143	153	157	157	158	182	156	158	151	159	144	149	147	166	176	146	174	155	164	149	142	162	140	142	139	141	133	144	152	166	167	157	159	155	163	145	127	144	145	153	154	156	151	127	143	148	184	149	147	158	162	141	169	141	156	153	142	156	149	170	170	163	151	138	142	144	153	168	140	155	168	149	176	161	152	140	155	145	179	159	171	146	152	160	154	161	149	154	141	168	173	154	167	153	159	174	162	156	176	176	166	169	158	150	142	169	141	147	160	161	156	140	169	167	144	160	136	153	174	173	161	154	160	163	162	163	182	138	148	124	153	140	165	137	171	178	167	123	142	149	143	181	156	147	189	156	162	139	172	152	124	163	151	148	165	161	146	150	146	161	157	148	145	166	167	173	154	153	178	144	143	160	159	143	162	135	142	155	156	152	163	165	167	162	144	147	155	136	179	144	155	164	131	161	143	142	141	173	139	160	158	162	146	171	143	137	155	159	161	139	148	157	143	160	167	164	158	150	150	150	143	142	168	146	158	153	158	128	162	137	141	170	142	141	159	170	161	130	158	166	190	147	154	147	164	176	133	149	174	172	142	138	125	151	169	153	142	146	155	149	164	160	166	136	142	152	170	145	142	150	171	170	156	169	149	177	161	156	161	149	157	160	146	152	141	150	151	133	151	166	146	171	161	149	157	132	150	138	171	178	162	145	126	138	147	158	138	157	148	152	154	130	136	145	157	151	164	149	133	170	139	143	159	143	164	161	162	164	141	158	165	157	147	176	149	139	156	173	151	154	150	172	138	148	150	182	132	163	144	158	167	168	156	163	153	171	165	153	160	160	180	150	165	157	135	167	146	162	145	147	131	158	160	143	146	145	169	137	150	155	178	162	161	155	153	136	163	136	136	158	154	159	154	135	157	172	156	155	157	159	161	161	176	164	144	149	149	167	146	144	141	139	150	137	128	135	158	145	137	165	167	150	177	178	153	154	175	182	146	158	166	122	170	158	138	164	142	168	173	149	153	144	141	172	139	145	153	133	135	163	158	151	153	172	147	165	167	160	146	137	180	153	144	150	143	119	153	158	136	163	131	157	149	162	153	162	151	163	143	172	139	137	163	167	146	152	164	172	163	163	142	156	140	149	162	153	159	147	155	164	138	164	130	172	164	152	150	149	155	158	153	176	167	141	145	131	158	186	145	155	166	140	154	140	149	176	162	155	144	156	158	155	169	127	133	177	143	140	157	158	163	157	152	168	164	168	168	158	147	176	140	149	164	167	143	162	145	155	164	160	149	187	144	167	155	163	148	170	156	188	172	143	174	149	155	158	160	153	148	165	130	142	181	168	158	145	162	161	150	182	166	165	162	145	156	128	148	154	149	162	167	157	156	142	174	144	149	153	174	150	173	149	161	167	147	135	158	135	160	143	152	150	145	171	153	158	176	145	169	154	163	152	151	158	151	149	157	162	141	155	169	162	164	156	169	145	154	143	158	145	156	167	160	170	166	139	170	146	167	165	152	182	142	157	171	138	171	157	155	171	171	148	161	134	162	141	144	140	158	171	149	164	163	162	147	130	151	143	129	157	163	149	159	148	137	148	136	167	140	139	160	172	166	157	156	179	140	168	138	146	140	153	133	153	170	159	146	148	146	135	159	164	147	146	153	151	140	146	155	148	137	165	149	145	160	142	178	160	158	128	145	147	151	141	158	182	166	152	160	155	153	164	155	160	147	155	147	160	153	161	132	157	147	157	142	155	143	147	155	149	177	158	165	154	140	143	145	161	161	152	146	167	172	140	163	143	184	143	168	148	160	157	140	167	156	161	159	154	165	142	145	147	165	153	145	171	134	149	155	168	173	129	144	158	137	159	133	166	140	147	159	153	162	145	163	163	157	164	162	157	152	161	168	150	155	132	150	173	141	175	147	176	169	165	142	167	150	159	139	170	163	164	167	164	164	165	154	159	161	157	132	168	163	166	155	150	147	140	153	145	160	152	141	157	144	141	174	149	149	171	164	164	146	148	160	158	161	169	174	154	139	152	147	127	159	151	155	161	153	137	156	161	140	170	165	162	152	153	170	142	141	143	163	165	155	159	151	170	150	150	149	146	174	161	151	151	142	177	175	139	156	141
4379	13607	9496	4284	2876	2048	1545	1111	954	865	702	586	567	471	420	409	391	366	378	346	308	277	299	297	301	287	276	272	231	228	258	253	252	226	235	226	243	239	217	226	234	259	246	231	231	210	223	237	244	194	208	208	238	204	224	240	243	220	223	234	231	240	239	237	227	211	225	234	214	235	211	210	196	229	221	227	242	240	222	229	215	221	233	239	184	218	208	227	211	226	219	239	230	221	265	211	210	220	229	207	205	218	199	204	211	219	202	236	207	220	191	217	206	212	215	208	203	209	223	221	192	184	221	214	208	197	210	195	193	234	209	216	200	230	210	255	213	210	249	234	223	240	226	208	212	195	213	181	216	206	204	191	203	206	240	236	203	211	200	199	225	242	216	210	207	214	197	198	238	226	215	185	194	205	225	230	213	244	235	242	216	245	203	187	221	224	248	227	206	212	182	213	206	193	216	229	229	198	242	222	207	213	201	223	217	254	212	228	206	218	211	227	209	260	233	217	221	229	246	232	221	227	238	215	241	222	209	223	243	236	218	202	238	233	209	204	204	215	209	196	197	202	212	204	218	215	216	204	190	226	200	203	212	202	226	234	221	192	201	230	240	215	227	224	227	208	222	228	225	211	201	236	223	220	202	222	219	230	215	214	207	212	196	202	210	245	217	204	217	218	233	226	199	215	217	222	215	218	211	221	207	226	230	209	205	222	234	222	214	244	212	195	235	230	202	225	204	201	208	226	222	241	202	198	215	232	223	234	217	219	219	235	216	213	210	197	210	223	227	234	231	202	228	236	216	233	213	217	226	217	231	218	217	185	198	226	207	200	221	216	208	224	218	224	202	213	236	239	229	204	219	224	230	219	189	214	208	165	214	220	220	198	215	214	212	200	186	227	230	225	183	215	236	223	218	215	222	206	227	196	214	222	219	234	201	220	245	237	215	229	190	205	204	217	201	238	175	229	228	215	219	219	206	230	223	231	217	212	206	226	218	214	231	220	193	196	183	216	209	209	216	210	203	210	196	212	213	237	214	250	216	217	235	220	225	229	238	193	216	232	186	227	228	225	214	209	219	204	224	224	233	231	197	206	241	216	189	219	220	230	240	221	198	210	221	229	208	222	230	219	223	209	248	220	225	214	243	229	222	232	214	213	251	238	196	218	213	233	230	212	218	231	235	227	203	215	192	222	225	209	232	195	230	213	233	209	195	229	222	203	220	200	190	208	195	213	226	208	200	205	217	208	204	207	210	216	201	228	234	203	243	197	199	225	234	206	233	223	224	228	240	241	228	220	225	197	209	211	244	230	218	199	212	245	232	239	208	199	214	218	196	231	247	216	215	205	219	223	226	210	229	225	214	200	205	227	218	223	220	223	234	207	234	205	205	247	222	222	221	200	224	235	203	231	214	219	215	207	219	210	228	203	222	222	216	213	212	230	212	200	208	225	196	222	223	237	224	202	215	221	217	221	225	209	216	232	191	208	201	223	204	243	225	190	239	220	216	225	208	222	231	240	194	214	204	233	227	212	232	227	205	198	209	230	193	224	225	230	241	236	209	211	217	223	204	211	221	211	214	210	220	187	226	200	234	212	229	221	240	229	207	224	232	211	248	206	206	187	253	201	238	208	217	203	242	231	201	210	210	216	208	204	239	212	220	239	215	225	226	244	245	218	233	225	208	212	227	229	228	236	231	231	226	235	227	211	216	213	225	205	202	221	204	200	202	198	203	219	215	212	198	237	208	221	226	197	217	196	210	231	213	229	220	221	212	217	206	224	229	239	231	190	211	231	201	205	216	233	241	203	214	218	211	209	232	227	216	214	222	227	218	221	224	201	213	191	213	220	227	237	204	223	216	213	219	208	233	199	215	223	224	224	207	220	194	215	199	217	243	218	203	233	226	224	240	229	223	226	231	210	216	205	215	215	234	203	236	218	229	204	206	205	218	224	202	225	243	206	196	230	233	224	258	232	197	216	197	180	234	206	221	208	229	196	221	229	206	204	192	192	211	182	214	224	228	209	253	238	212	192	207	193	220	246	245	237	224	236	200	214	222	217	218	195	233	210	208	200	214	223	198	235	195	196	224	184	228	214	231	215	216	218	189	235	217	226	213	211	212	253	221	217	216	236	217	243	208	189	212	215	243	211	213	267	208	208	210	223	218	194	205	209	212	222	210	216	201	225	240	231	228	206	214	237	228	217	202	221	213	231	202	227	212	225	213	219	197	206	207	229	223	203	212	218	208	224	233	218	228	231	234	209	225	217	231	235	218	204	206	182	248	232	209	200	204	194	223	201	227	216	216	201	218	221	224	196	208	217	204	223	212	193	218	224	213	237	228	190	218	213	225	237	204	199	225	207	262	203	205	181	217	232	229	211	187	215	232	213	232	232	193	217	233	204	240	210	222	225	204	211	213	230	232	216	232	215	217	204	216	212	232	231	249	250	211	227	221	210	241	194	228	225	232	256	220	198	211	223	224	211	229	218	221	241	193	242	219	212	209	232	216	244	221	218	217	230	191	210	220	229	228	188	249	186	206	192	224	242	201	237	205	241	227	220	226	192	228	231	201	227	206	216	191	216	208	218	227	220	218	227	218	217	189	233	207	222	216	223	232	208	228	223	224	213	193	207	223	218	235	208	221	232	210	219	220	227	219	206	184	236	220	223	224	218	216	231	199	211	201	229	225	235	200	224	228	195	211	208	230	212	206	236	207	249	251	217	219	229	204	213	230	201	198	202	230	211	206	227	196	242	191	238	213	191	206	191	200	216	214	222	191	213	241	216	232	202	189	227	217	210	225	198	207	224	179	228	242	210	222	217	226	235	203	237	215	197	212	249	227	211	235	212	233	233	227	225	226	200	227	196	239	206	222	219	216	211	232	206	223	204	227	198	214	242	215	215	234	201	227	209	219	203	216	213	219	219	235	244	208	209	214	226	232	203	196	209	226	200	217	211	207	215	238	215	227	215	259	213	221	219	232	211	215	205	207	198	221	234	194	208	243	219	247	191	243	196	198	217	214	219	232	196	221	228	207	193	211	210	230	216	241	215	223	199	229	201	213	239	191	237	228	202	226	208	257	217	267	218	202	221	214	209	220	207	211	246	196	235	225	210	225	195	229	226	222	216	222	199	235	233	228	217	199	196	220	228	208	230	236	235	212	208	228	201	202	212	201	218	204	205	214	233	238	226	216	189	187	227	221	211	221	230	208	236	219	221	212	209	204	201	240	221	265	185	211	219	215	223	200	211	198	231	202	221	206	227	237	204	241	227	217	203	216	234	214	208	201	195	227	231	224	210	222	208	214	195	228	206	227	235	229	201	226	220	213	239	208	205	225	210	192	217	229	225	197	219	231	220	182	234	197	223	203	208	232	196	221	216	228	231	220	211	225	207	209	223	225	231	223	211	224	239	206	235	220	216	233	225	202	216	206	211	198	235	219	221	235	232	245	207	205	221	247	223	225	253	222	210	225	214	235	227	211	225	216	211
26790	17267	2957	622	485	453	386	384	395	374	382	360	393	394	398	352	355	359	363	387	380	384	408	388	361	352	369	355	394	394	351	368	378	380	371	321	394	347	375	385	364	350	370	351	391	377	383	345	373	372	393	383	341	379	371	379	369	382	362	355	346	391	392	362	398	357	385	370	373	373	375	382	357	385	361	349	379	370	369	365	378	381	358	361	397	374	368	385	386	352	384	373	350	343	374	370	377	385	378	390	372	351	357	371	392	381	376	360	390	359	365	340	400	366	336	388	371	359	349	364	334	365	392	369	358	394	355	374	361	351	354	358	374	370	352	376	363	364	368	407	358	406	367	373	387	376	399	359	349	360	369	393	396	342	377	365	347	339	363	366	406	398	371	394	397	374	358	360	412	375	391	353	373	417	386	344	380	371	371	360	406	394	361	373	372	345	426	352	366	390	374	378	385	382	397	380	376	369	400	389	369	385	371	361	373	362	400	390	350	395	363	384	395	368	404	343	372	373	374	365	374	403	337	412	364	372	352	413	364	382	390	350	397	387	395	400	353	378	370	373	380	368	375	387	365	394	366	392	390	354	373	373	346	357	356	397	367	367	347	372	376	370	367	369	404	376	376	394	359	391	394	329	356	339	403	401	377	369	364	387	342	381	387	411	374	408	360	383	364	360	371	383	391	359	382	348	368	359	386	394	357	372	352	375	395	375	388	338	385	386	371	346	384	347	378	369	370	383	354	377	391	367	378	407	370	389	357	374	413	370	382	356	338	394	386	393	401	372	385	353	409	356	363	371	358	335	382	394	347	356	394	386	374	368	346	378	370	392	349	387	371	355	377	349	367	374	391	374	371	389	360	370	395	365	402	362	371	364	367	377	406	400	370	381	389	404	380	368	379	375	369	375	394	359	402	396	333	365	398	367	366	395	368	390	356	371	377	382	361	360	366	385	419	362	353	389	349	360	380	344	368	354	379	379	336	410	340	407	416	347	385	352	353	348	402	364	391	362	396	342	399	366	388	366	401	377	372	388	359	373	355	384	378	344	389	379	370	358	343	376	392	359	341	420	378	380	397	367	373	362	387	374	366	359	372	367	381	377	365	378	346	389	392	388	379	368	403	348	358	384	363	407	379	358	380	392	383	367	361	377	390	339	390	367	356	367	329	376	380	402	395	378	317	408	389	396	361	377	374	351	400	387	365	378	387	348	366	361	412	410	376	373	384	374	368	390	375	382	378	347	377	381	342	395	408	361	344	425	362	371	413	367	387	393	343	363	372	387	357	383	385	359	385	359	365	419	367	356	368	390	374	382	366	383	384	366	368	343	373	361	370	392	360	320	371	396	395	364	382	387	364	411	349	336	358	347	390	385	380	379	342	395	394	363	402	365	355	382	354	333	409	376	401	405	367	383	399	381	373	394	345	381	381	384	347	342	370	334	358	403	386	359	390	378	419	361	377	384	366	406	371	442	406	349	397	374	358	373	347	424	362	372	380	406	369	388	339	376	380	337	363	389	415	336	378	393	378	374	388	364	370	390	353	419	395	355	406	359	382	387	376	393	363	396	360	379	362	352	357	379	365	384	386	371	413	370	366	363	347	370	346	381	361	349	370	370	394	355	378	388	409	342	367	393	384	386	356	380	371	348	366	391	352	375	358	371	393	362	404	333	374	379	395	382	369	352	382	361	387	352	379	399	374	364	394	408	354	357	371	380	386	368	346	354	368	382	363	389	374	353	410	383	347	386	357	393	354	364	370	370	342	377	379	340	357	340	377	383	376	411	386	360	352	363	382	381	413	381	362	408	389	389	376	356	406	381	379	368	359	334	342	397	376	384	378	356	351	342	391	379	386	345	374	339	416	338	367	379	384	355	395	361	402	335	371	395	374	398	360	381	409	350	386	390	397	391	353	364	391	364	382	361	400	388	379	369	360	388	356	372	343	377	376	385	388	368	394	411	350	408	397	381	366	362	357	343	401	374	352	377	361	361	372	390	365	373	390	379	397	399	377	386	411	406	342	373	355	351	358	354	415	349	360	357	345	379	387	367	399	390	389	347	379	405	391	359	369	341	385	376	372	396	411	386	372	386	369	372	372	362	380	364	396	376	375	345	373	375	353	374	395	386	355	366	374	360	404	372	372	350	366	385	354	349	341	389	372	373	364	365	390	375	375	358	370	418	387	397	369	364	379	396	394	375	404	365	379	371	377	355	389	401	374	392	369	352	339	381	359	388	365	344	374	374	394	393	360	370	394	363	405	352	357	381	360	372	395	369	385	386	347	388	356	373	369	377	398	374	378	350	390	360	375	363	385	402	373	342	374	386	350	389	337	353	369	379	364	382	375	357	393	400	387	366	408	378	385	391	369	354	361	381	365	401	387	394	363	377	360	370	364	369	358	384	392	391	358	340	387	403	372	346	389	381	408	388	355	372	383	370	421	382	387	366	361	370	363	364	387	359	398	375	390	397	358	383	354	358	355	377	378	377	385	353	372	372	382	393	359	371	384	364	403	384	371	388	396	391	388	352	391	365	370	375	361	430	408	360	410	388	358	420	383	370	364	376	351	380	382	377	377	380	334	364	369	358	364	360	395	389	341	413	371	355	395	361	355	388	389	361	366	337	372	371	358	340	354	349	392	383	390	413	371	373	373	392	352	416	397	385	403	414	406	364	360	366	367	359	386	381	386	401	374	396	344	365	352	381	357	358	348	367	355	378	405	364	357	381	414	383	380	356	347	367	376	373	355	401	376	345	367	388	378	366	367	377	380	347	371	333	391	360	387	381	381	406	357	375	364	358	388	385	384	409	360	363	381	394	354	372	396	392	354	353	368	369	381	376	399	374	380	347	381	356	378	368	388	329	345	396	395	392	366	364	368	346	370	364	390	345	360	394	366	387	372	372	377	378	358	356	363	343	343	374	338	340	365	369	380	377	385	384	428	378	367	397	415	360	366	391	365	403	369	373	387	373	377	345	379	374	393	363	381	368	362	373	363	352	370	368	402	407	371	374	376	389	374	385	395	362	357	398	386	386	359	416	355	399	391	415	363	359	373	338	361	385	379	375	335	404	420	381	376	358	351	403	394	408	366	388	371	372	389	357	415	362	377	361	348	368	365	344	379	377	405	369	377	353	373	400	373	410	384	384	357	371	375	365	327	378	404	390	369	388	389	368	345	375	360	373	345	391	369	375	382	361	338	368	406	377	353	383	391	352	381	374	367	370	394	414	349	386	386	376	355	372	345	365	362	356	347	355	353	383	337	380	407	369	352	352	386	374	378	371	384	356	367	385	380	339	367	381	420	416	378	338	385	377	365	351	395	404	356	384	374	332	355	373	385	382	393	363	379	398	338	345	396	372	370	394	324	371	387	398	400	388	386	374	382	396	416	372	380	376	370	378	337	357	374	358	379	397	365	393	363	398	368	393	347	376	380	372	377	385	358	399	353	368	379	372	367	368	367	357	349	391	341	400	381	360	330	360	385	389	349	355
4025	1310	975	743	724	601	652	619	586	559	539	536	572	555	559	565	563	495	553	537	546	567	582	561	544	521	569	562	534	514	540	520	596	523	508	548	527	536	544	536	545	544	597	564	557	528	548	489	552	543	555	567	573	562	532	560	557	536	557	610	540	547	535	555	547	566	474	554	573	590	530	529	530	512	492	540	518	568	532	555	595	516	526	544	512	554	562	562	555	499	534	544	544	538	568	588	586	579	578	529	561	514	545	639	523	565	510	497	502	546	575	555	496	506	534	521	554	561	562	511	554	542	554	537	557	590	544	547	535	569	548	567	534	575	559	518	536	548	541	588	520	535	544	556	516	569	534	534	544	566	537	569	516	578	532	551	570	562	562	507	567	578	558	533	559	579	546	514	555	524	541	556	550	525	573	554	561	569	526	550	548	521	551	533	545	587	591	550	550	515	592	565	510	543	551	537	543	559	507	563	545	538	555	552	534	554	583	547	566	541	529	536	543	527	566	516	548	574	548	560	556	558	577	532	562	531	589	510	506	552	535	544	571	569	564	525	522	544	584	557	567	578	540	573	528	564	544	550	541	524	573	565	579	511	563	565	558	580	567	606	481	511	544	546	599	531	556	575	547	518	572	549	585	571	550	556	520	560	546	575	540	547	552	533	544	556	577	555	557	521	533	552	540	554	544	567	541	538	604	568	507	527	540	577	529	564	545	567	557	542	578	585	507	530	512	574	574	566	586	516	575	563	517	521	522	592	564	505	548	562	522	558	558	558	561	534	567	554	561	547	536	486	493	515	483	615	542	550	565	565	548	574	524	565	547	552	558	546	563	560	562	518	560	511	566	551	553	573	517	565	557	503	506	518	537	584	575	558	562	537	511	553	572	559	564	536	568	502	523	534	544	614	545	557	508	586	516	515	515	538	565	583	511	578	552	558	548	545	566	536	552	546	530	515	587	539	567	551	549	534	555	522	521	541	529	526	554	535	544	554	560	529	573	544	526	552	588	553	571	551	533	527	512	531	563	533	557	556	521	569	549	525	567	585	510	567	552	560	556	492	538	549	569	562	530	532	554	531	563	532	531	576	604	539	565	509	525	614	496	541	551	591	571	543	542	521	577	523	551	564	601	538	580	527	565	536	511	553	558	552	532	574	563	559	602	624	541	555	558	533	516	548	516	542	575	569	576	544	576	560	556	524	595	551	560	563	560	541	546	507	530	534	592	553	550	536	504	555	601	509	514	517	531	553	585	532	580	608	566	550	587	568	556	623	512	550	530	569	585	563	522	508	531	558	484	532	550	546	549	544	538	549	557	564	565	548	535	571	539	562	582	566	536	520	538	545	585	524	540	554	550	545	555	536	580	551	560	554	516	552	550	511	574	514	547	568	512	514	546	543	538	512	492	553	556	544	527	532	577	493	566	563	520	545	529	558	553	530	509	566	518	573	539	536	527	517	560	546	538	545	558	537	549	552	520	603	580	529	573	540	561	585	550	513	582	556	501	583	568	557	547	570	522	565	527	517	576	537	524	529	565	548	550	508	552	535	547	556	566	545	547	544	541	564	524	595	570	527	517	542	592	569	576	543	543	539	547	583	559	554	527	570	533	539	541	524	549	596	583	579	542	540	564	539	552	561	552	549	581	579	594	565	595	556	564	517	545	543	567	563	575	565	557	553	533	602	541	527	549	547	547	589	568	524	592	535	535	604	525	533	553	593	503	561	560	495	555	490	494	528	537	508	537	556	563	550	548	537	518	575	560	541	527	524	558	537	556	569	568	557	594	551	555	564	522	547	552	522	559	592	570	560	557	554	536	547	539	526	553	541	560	542	548	583	561	538	520	572	540	563	550	537	546	553	569	540	572	554	555	560	552	541	545	553	542	539	529	564	550	580	543	577	586	553	550	564	577	541	566	556	543	603	543	550	530	531	566	546	579	570	569	486	561	553	536	525	558	517	584	585	548	527	552	561	559	577	547	548	536	575	540	518	531	548	567	573	565	552	532	526	549	535	549	530	589	565	568	552	563	524	560	549	505	551	543	540	496	527	562	579	579	542	562	581	528	548	555	554	581	563	650	559	530	543	570	517	529	554	558	529	513	490	515	531	531	586	505	543	515	537	539	570	555	523	578	536	538	513	561	514	573	537	587	558	560	520	528	506	532	550	546	533	546	564	553	546	558	537	530	566	567	541	576	559	550	484	570	546	543	535	521	563	562	563	528	580	588	552	523	555	545	549	567	525	529	513	519	557	552	554	524	545	536	562	539	534	556	574	590	547	557	551	524	552	508	539	527	572	523	513	506	560	587	553	559	552	586	534	600	544	567	576	566	557	533	553	559	556	540	537	553	574	556	557	564	586	560	552	555	562	518	538	579	567	559	538	540	498	566	559	582	535	576	546	565	544	510	516	508	528	575	533	543	586	578	574	536	558	587	543	534	537	544	545	553	515	551	581	560	546	545	569	530	584	610	569	587	535	589	547	527	527	546	556	555	531	545	539	536	579	562	602	532	560	529	529	547	615	521	553	551	553	556	578	525	561	539	577	537	543	578	494	559	537	557	577	586	579	550	527	568	553	522	583	520	579	576	555	495	554	547	563	576	552	551	547	550	526	549	515	530	532	587	535	578	521	556	595	547	495	531	548	541	514	557	553	564	559	587	529	568	551	570	569	540	562	506	565	555	525	550	549	558	545	561	563	576	613	557	534	570	518	629	531	532	555	582	515	530	562	553	538	554	532	561	584	503	578	560	565	595	611	541	570	538	577	576	543	591	572	561	534	530	523	571	497	558	540	559	549	585	557	540	515	502	567	549	522	577	573	516	572	558	508	545	554	556	541	565	524	566	591	568	597	547	498	518	530	546	573	586	510	553	560	543	584	558	534	510	571	543	551	558	543	553	500	547	554	517	552	525	540	558	559	532	522	548	569	551	525	556	564	538	531	573	530	540	558	562	587	576	588	558	547	539	568	569	570	551	518	542	561	532	545	561	512	552	544	576	548	538	526	531	508	517	561	589	559	528	542	560	581	540	584	547	575	581	534	567	555	573	549	560	543	554	569	559	579	556	529	546	537	570	529	588	551	555	534	614	535	554	565	565	593	538	583	547	577	565	572	572	578	538	565	556	532	570	611	530	555	545	563	523	548	564	578	575	561	561	575	551	543	576	567	529	547	585	536	544	514	555	549	567	573	541	541	554	569	608	562	538	497	529	575	521	553	548	552	565	536	569	566	569	546	579	542	530	591	529	541	571	566	570	501	524	535	580	557	544	525	549	514	552	518	509	564	493	541	572	613	584	621	582	547	563	572	529	557	555	567	559	510	505	546	538	538	554	556	522	553	599	535	546	515	533	571	507	567	509	583	548	535	543	534	549	552	553	576	572	529	583	529	535	533	561	530	556	566	524	585	524	557	558	572	551	554	541	525	568	536	520	547	547	534	550	535	580	551	540	565	519	557	574	553	559	588	585	510	564	499	559	596	543	563	563	548
23075	20998	27989	24179	20683	2594	529	390	268	251	243	254	192	209	210	197	196	188	200	180	144	186	160	173	159	152	165	164	180	174	164	166	179	160	136	172	167	175	173	182	160	146	155	174	162	168	167	168	150	163	139	136	154	157	146	160	169	155	150	162	159	179	163	161	149	172	169	159	135	147	160	147	191	173	159	147	157	158	166	169	165	164	149	180	154	133	169	164	142	142	167	157	144	152	161	163	170	161	151	178	152	168	131	151	174	162	156	150	150	152	146	142	162	151	185	161	147	154	184	153	142	153	157	158	129	139	152	140	171	173	156	170	145	168	165	162	159	145	175	149	160	144	183	139	133	170	167	133	153	168	166	150	145	151	145	155	160	119	135	165	147	177	165	154	179	162	165	146	156	148	165	172	178	150	151	155	154	147	155	166	137	142	149	152	159	156	153	171	146	148	151	136	143	171	164	163	171	168	135	170	154	165	152	168	154	156	138	140	151	179	170	149	177	145	136	150	159	147	138	156	157	153	171	156	172	161	156	155	155	156	160	165	148	151	162	152	138	163	160	162	167	156	142	149	137	159	164	157	145	156	141	151	154	150	153	168	162	152	135	155	156	161	144	167	168	169	141	135	160	157	157	177	152	149	155	153	177	183	144	158	178	160	140	151	154	164	170	148	132	159	154	166	161	150	176	156	156	158	141	153	148	157	156	180	153	156	168	179	136	177	174	178	152	148	144	142	168	150	173	122	178	167	127	174	150	162	140	151	150	170	170	154	146	166	152	147	152	145	170	158	169	185	155	152	139	145	134	136	148	156	170	167	150	145	144	138	144	147	156	166	168	164	153	140	156	167	153	161	138	167	167	152	142	161	154	167	144	173	156	115	139	162	161	134	151	150	156	148	160	140	146	153	173	145	147	154	159	151	152	152	147	146	147	151	165	135	149	157	165	149	157	157	160	149	140	166	156	144	144	161	142	161	164	134	161	154	154	157	148	160	115	144	173	142	192	147	150	176	160	154	170	163	152	157	150	140	152	142	179	164	145	135	146	153	160	134	158	140	144	180	168	160	151	153	154	161	137	173	145	180	149	153	144	146	141	179	152	151	150	162	139	145	145	159	150	140	150	160	156	152	175	142	171	157	172	141	172	161	167	170	175	164	164	155	141	175	162	133	166	153	138	158	142	174	167	145	149	138	152	169	154	147	150	159	140	133	147	136	183	161	136	169	147	132	160	158	176	151	140	162	144	136	184	146	161	149	161	139	123	143	143	154	137	162	150	154	143	144	139	162	151	161	174	143	170	152	151	143	153	160	192	155	154	154	148	158	155	170	140	154	148	138	178	160	142	181	159	118	170	162	174	150	145	154	143	139	140	144	163	176	176	147	172	155	163	121	162	141	149	145	146	167	150	146	160	158	152	167	166	159	161	179	150	170	171	159	153	143	146	150	140	148	157	152	175	148	142	166	164	167	157	158	142	169	174	151	156	141	173	145	162	164	165	182	147	159	164	159	151	169	128	145	160	165	161	155	144	152	139	141	161	154	157	150	163	157	149	149	177	151	133	157	137	165	157	149	163	150	160	160	167	180	157	140	139	148	187	154	175	160	142	163	164	142	146	155	159	194	163	169	157	150	167	180	161	163	164	176	141	158	128	145	148	171	153	170	155	204	173	159	135	185	161	179	166	147	165	147	148	142	158	159	145	175	141	156	144	133	167	175	137	133	136	148	171	176	161	166	141	169	169	159	154	159	150	177	142	145	155	175	143	167	127	151	156	142	141	145	170	130	154	163	155	171	139	171	163	157	148	149	140	144	124	141	167	167	153	160	161	165	147	135	160	147	157	152	167	153	141	162	145	156	164	130	161	161	152	145	155	141	126	149	152	140	142	152	132	141	163	161	158	170	147	165	171	146	155	136	154	132	167	149	166	126	172	143	138	128	145	146	164	139	155	185	138	181	151	110	152	161	158	161	149	154	129	146	153	145	185	169	160	147	160	179	157	159	161	161	148	169	153	155	151	144	147	184	169	164	149	165	133	139	158	160	161	141	160	166	130	135	153	176	178	166	164	159	158	160	154	152	153	130	140	141	157	155	154	159	142	152	134	158	135	132	153	157	142	155	153	152	155	157	164	142	140	174	157	169	146	174	155	163	154	134	130	166	153	179	148	168	163	179	156	182	158	150	157	141	146	152	147	169	147	162	157	183	152	171	150	169	164	172	153	149	156	154	173	153	164	156	157	132	153	146	138	141	161	154	153	152	142	163	140	159	153	138	147	149	153	149	143	160	156	158	147	167	161	166	135	163	154	161	124	157	162	168	164	150	165	148	145	145	158	161	131	167	165	166	169	145	140	167	169	126	178	138	165	164	145	167	153	161	166	142	145	155	128	138	148	153	150	161	151	170	149	167	140	164	135	170	148	150	140	158	150	161	155	141	125	165	148	137	145	165	160	140	171	150	166	153	170	157	133	135	175	166	143	146	139	139	173	175	159	196	136	130	146	162	154	146	168	153	163	161	156	172	146	134	161	187	131	139	157	154	149	163	151	163	124	152	161	154	147	164	151	166	160	144	156	155	143	159	134	147	157	148	139	169	161	166	153	141	142	169	171	157	145	170	176	129	135	155	153	139	155	152	132	184	167	147	156	161	159	140	150	135	142	162	160	151	151	156	143	149	162	171	163	151	143	142	136	141	147	142	165	155	164	146	165	148	139	148	157	174	143	161	161	151	151	153	132	168	138	167	138	155	150	158	134	170	132	160	176	150	179	122	165	158	148	142	154	153	154	159	142	156	155	153	154	151	151	159	156	146	177	152	172	153	167	147	149	162	177	136	141	172	139	169	146	157	153	136	153	146	154	150	165	166	167	167	135	156	158	175	174	152	135	125	164	170	147	152	150	159	150	163	149	169	170	143	150	147	154	144	171	147	166	143	154	154	156	180	180	131	170	143	165	171	161	157	129	157	189	173	141	153	172	143	143	177	148	163	163	140	170	194	167	157	155	157	154	160	144	154	133	144	157	155	162	158	172	158	124	152	165	159	170	156	175	143	146	146	158	145	168	162	179	159	163	160	145	167	170	142	155	186	157	138	117	150	143	150	153	144	157	157	158	145	151	157	161	150	126	127	139	152	163	155	161	140	155	156	185	132	150	127	161	138	164	160	143	130	149	152	162	140	152	168	147	157	157	156	155	156	153	154	161	150	171	156	149	152	123	136	145	133	152	151	163	139	131	137	172	181	158	165	140	164	158	143	149	148	145	145	174	153	163	148	159	154	150	161	148	153	140	153	169	174	156	143	145	139	157	165	165	175	142	142	150	131	142	161	160	169	137	168	151	170	153	138	157	168	141	157	147	163	153	164	150	177	139	150	162	156	158	146	146	152	144	141	147	164	155	158	147	172	172	133	155	156	156	146	144	162	154	165	162	148	152	152	155	157	161	166	145	159	144	147	157	160	157	175	134	155	146	167	167	149	170	150	137	160	162	146	157	146
3185	8431	5598	2558	1647	1199	942	761	607	506	487	449	441	378	358	342	300	307	309	275	283	286	305	290	287	267	279	263	242	295	253	247	281	251	259	288	239	259	234	255	231	256	250	259	251	261	268	230	291	275	257	230	238	248	259	247	239	208	288	244	265	221	275	259	228	255	244	272	247	280	232	239	258	222	230	262	234	240	241	244	237	241	235	233	247	236	251	267	238	264	245	238	240	235	239	248	256	240	239	241	245	249	265	246	247	264	249	233	228	244	257	256	263	246	221	238	263	238	244	255	270	227	234	259	272	239	228	254	229	232	238	219	226	241	256	243	235	243	248	252	233	249	224	250	271	235	231	248	243	244	242	269	228	249	259	250	229	234	271	245	222	240	257	257	228	215	242	227	252	227	242	229	238	249	255	254	243	252	229	245	257	247	258	223	254	255	224	264	219	226	258	228	222	240	258	242	244	233	242	249	213	270	263	237	218	267	260	254	255	225	240	249	258	252	230	264	241	218	227	269	228	220	269	251	251	256	239	248	256	231	246	258	246	240	221	247	254	253	245	230	261	251	259	242	251	250	243	249	227	243	220	246	279	238	248	213	252	243	241	233	253	239	246	244	248	234	238	241	253	240	211	229	243	235	242	234	247	225	246	272	215	236	250	258	227	254	253	242	220	233	242	207	230	246	259	227	260	253	246	240	239	251	243	241	248	268	237	222	281	219	249	250	235	244	239	233	232	258	236	258	251	274	246	248	256	255	250	256	235	250	241	224	245	255	234	236	235	234	247	262	234	236	262	260	262	255	217	226	220	255	226	241	229	230	239	253	204	243	274	259	230	211	251	237	248	246	244	262	263	254	222	231	222	257	247	255	234	240	241	231	259	227	230	273	270	218	233	240	238	239	251	220	222	246	260	250	252	250	239	221	241	226	250	250	239	209	267	232	265	265	254	230	213	274	239	243	224	241	236	251	254	250	250	233	235	246	238	259	273	261	230	258	235	250	275	232	241	240	224	234	249	242	249	251	261	259	223	246	249	233	234	226	241	267	235	218	248	225	240	257	240	258	239	226	248	229	240	228	256	234	240	243	255	222	232	232	230	251	248	252	226	259	244	231	216	250	229	249	237	223	236	246	235	255	254	246	250	244	210	243	229	277	240	223	246	240	237	241	240	252	216	240	210	239	242	249	247	252	241	262	225	230	239	266	220	249	237	254	253	247	238	252	241	237	249	265	237	263	234	203	229	257	227	242	225	258	246	227	241	231	234	262	226	230	233	232	236	225	236	233	233	273	236	221	260	227	220	237	251	240	258	234	232	201	239	247	246	249	263	246	238	256	232	247	238	244	225	236	256	262	247	237	228	246	276	240	256	245	228	220	241	227	250	226	237	242	250	248	271	239	255	208	238	236	231	265	250	238	246	219	235	249	232	240	235	222	213	216	228	261	248	228	228	223	275	232	243	247	251	235	258	234	239	255	227	219	249	269	264	263	264	226	273	247	236	223	232	227	244	237	246	251	233	260	251	262	225	235	221	236	215	253	249	261	223	248	264	229	262	260	248	244	251	245	257	240	243	275	227	250	263	257	255	228	234	219	261	229	254	242	236	282	249	229	268	264	234	222	219	204	236	214	257	254	252	232	231	254	231	250	229	255	253	251	234	238	236	249	246	242	232	252	247	229	215	224	225	247	240	248	229	256	240	247	230	239	225	251	269	229	241	219	247	230	210	246	255	234	250	245	227	236	237	264	228	210	232	229	262	219	207	232	245	250	215	254	229	218	282	224	262	236	258	257	229	233	232	223	212	247	249	249	243	256	254	247	243	252	219	239	215	208	240	238	242	203	219	239	225	246	258	257	246	238	235	252	238	264	260	251	233	206	247	255	248	243	222	230	248	255	282	258	223	252	247	247	237	256	258	249	215	243	242	238	186	256	229	242	266	240	228	242	239	254	229	246	234	228	246	236	224	244	242	268	255	243	243	256	242	242	247	256	240	232	243	254	229	245	234	236	229	250	230	230	269	224	225	257	261	239	238	229	227	252	280	235	224	231	249	246	243	252	254	252	246	230	257	258	236	264	219	248	234	228	233	221	259	251	258	255	250	228	242	253	236	238	266	243	253	245	231	241	253	230	248	235	239	249	241	267	217	264	260	213	241	261	237	237	261	242	227	257	248	253	219	260	229	244	246	245	244	241	249	234	263	235	229	247	225	230	248	234	238	209	236	239	278	245	241	237	238	231	219	257	229	206	231	251	247	273	236	228	229	242	251	210	258	244	257	238	247	247	259	234	232	244	233	260	218	214	244	227	238	249	245	235	227	210	247	238	276	233	217	238	219	246	257	231	246	239	252	251	231	211	243	249	244	233	259	258	256	220	211	249	244	244	257	224	205	262	232	230	249	221	232	243	249	215	247	250	281	242	264	241	225	229	257	223	250	229	237	225	239	224	265	269	234	256	238	236	237	227	216	225	239	272	251	267	256	222	237	230	245	254	227	238	250	254	239	239	228	240	219	235	257	241	237	238	269	250	245	225	247	240	252	229	252	238	230	233	253	221	270	256	237	227	236	237	233	239	240	266	263	221	252	246	242	247	243	237	232	250	212	246	232	244	256	235	259	205	249	272	216	262	248	257	239	223	235	243	235	248	249	203	240	244	258	244	248	215	224	280	252	209	226	239	258	245	216	245	250	271	228	241	230	241	257	225	238	254	277	247	245	230	236	243	223	254	245	256	211	249	251	235	259	253	233	229	246	247	252	258	229	268	264	234	250	243	255	260	235	232	244	226	226	250	213	244	265	250	224	246	260	230	251	254	232	224	262	247	228	256	229	241	252	273	243	256	239	261	263	252	280	247	224	264	257	239	236	234	222	227	207	246	224	238	250	228	241	256	247	226	240	215	232	230	221	241	232	257	236	244	249	247	252	258	235	251	258	254	251	254	251	252	227	266	247	238	247	231	238	245	232	250	234	257	256	233	240	257	229	229	255	235	227	224	262	235	237	229	267	271	235	260	223	249	211	264	249	229	244	226	240	231	213	253	236	250	239	250	231	260	251	265	221	227	237	243	247	258	267	238	277	239	268	248	212	242	252	224	228	252	255	237	225	242	226	264	232	242	242	232	248	276	233	238	217	237	235	258	250	227	215	244	248	256	241	221	259	239	240	220	227	228	222	215	234	271	227	239	255	265	251	255	243	246	237	255	216	240	245	246	258	211	247	252	271	263	221	263	233	254	252	230	228	228	238	235	240	232	249	241	242	245	253	248	252	203	258	268	254	219	223	235	237	247	243	239	221	216	244	253	256	253	242	262	224	227	261	237	254	264	249	266	237	245	229	245	228	250	251	266	256	235	234	242	252	245	218	239	248	263	255	242	245	260	238	247	266	211	240	235	241	242	237	227	238	234	229	221	224	228	216	245	245	230	233	253	244	221	245	237	241	257	209	229	220	225	246	234	214	239	245	248	247	234	228	229	255	233	270	261	280	249	226	233
24212	20958	26342	24585	2468	627	563	526	521	492	481	469	495	492	435	461	484	480	455	439	425	444	476	471	492	451	437	445	446	433	464	475	442	446	448	458	426	476	478	438	409	430	433	456	431	457	460	430	432	452	442	443	442	437	437	426	468	460	424	441	453	411	440	443	438	474	480	450	447	479	469	447	429	457	456	431	395	475	428	463	450	443	434	455	433	443	427	459	394	439	427	477	448	432	446	478	448	451	419	458	441	382	441	439	482	458	445	462	436	429	436	470	439	424	477	443	395	432	464	471	457	429	448	429	453	451	429	452	451	394	400	445	434	467	445	457	427	448	442	449	451	423	432	466	466	435	467	427	462	468	447	468	472	423	455	426	426	412	440	408	443	497	439	441	407	439	418	455	467	415	445	478	437	458	435	476	441	476	442	458	424	440	414	441	444	425	426	447	459	446	431	445	392	406	415	449	449	419	411	432	436	407	446	438	470	419	479	430	460	418	428	432	398	446	460	456	434	469	421	431	465	418	462	439	442	421	443	430	450	452	450	454	397	471	424	425	458	431	418	453	433	422	457	436	443	426	466	450	434	448	439	448	472	445	450	426	428	428	411	465	411	435	453	409	456	464	431	453	404	448	432	432	415	431	447	464	447	452	465	418	418	452	438	447	450	485	446	398	446	475	495	451	430	444	432	432	439	409	443	446	399	437	428	432	410	437	477	441	421	430	430	439	451	430	453	440	424	425	440	417	427	452	424	422	477	435	447	445	431	427	425	443	467	455	436	444	430	449	443	466	459	425	466	439	443	439	424	465	486	412	455	474	432	418	420	456	482	472	466	415	451	445	452	435	425	440	454	452	448	422	417	449	426	473	462	434	469	431	437	456	439	434	436	449	439	427	447	472	410	431	481	424	459	429	390	431	457	440	433	424	442	443	406	445	432	431	458	434	424	455	430	444	454	464	455	443	453	476	473	404	442	514	477	434	443	433	413	446	454	423	413	464	478	434	427	413	401	471	407	444	439	429	437	422	414	431	437	471	437	421	401	418	449	437	478	427	447	453	395	424	461	483	462	411	399	421	468	450	442	402	455	428	444	441	436	446	416	430	448	447	441	467	485	426	433	442	438	443	411	441	433	445	475	451	475	398	426	444	478	414	422	439	434	425	477	428	431	434	423	418	434	485	432	451	423	470	447	425	409	472	452	437	408	429	459	455	416	453	495	441	440	411	436	419	438	452	437	444	426	454	456	446	457	434	459	460	449	445	425	405	467	418	454	419	426	460	450	425	402	436	419	406	466	432	430	434	434	418	471	482	427	443	408	400	471	446	460	464	446	456	459	418	415	484	456	421	401	405	495	452	405	459	481	446	455	481	454	483	444	452	455	445	423	451	434	447	472	458	462	458	417	465	429	434	410	439	426	432	431	425	425	444	447	448	445	459	471	413	422	458	399	483	471	420	417	438	457	448	411	462	420	472	425	443	462	431	467	421	445	467	412	431	437	436	435	459	445	457	429	423	471	440	445	446	452	461	452	450	478	419	437	442	434	423	429	435	421	436	441	452	479	480	414	437	427	477	485	458	439	429	485	419	426	435	463	448	465	438	447	425	433	440	437	431	457	463	458	434	404	419	452	439	429	509	430	457	457	473	432	464	437	442	451	424	458	448	489	483	410	456	435	465	407	449	444	436	451	455	454	429	464	434	437	367	428	410	449	457	395	428	440	409	452	434	465	424	423	433	438	423	430	421	467	442	435	433	465	477	451	455	417	452	466	453	444	419	418	414	440	432	458	442	426	419	457	446	449	444	420	451	446	457	423	385	462	404	443	464	412	465	452	455	462	399	437	445	435	476	407	471	468	424	441	433	450	403	450	457	428	469	440	468	457	436	429	428	400	471	463	421	431	458	415	449	441	455	425	447	429	456	465	443	443	451	420	461	442	414	488	440	440	370	432	455	434	475	431	423	427	413	442	447	425	423	387	421	432	408	449	443	448	469	427	465	482	427	470	405	435	439	444	445	408	467	417	458	394	430	444	424	464	411	506	427	454	441	423	447	419	470	467	454	466	448	487	431	437	448	422	396	437	483	438	414	444	445	412	397	430	441	459	435	374	458	437	435	451	433	431	435	432	432	494	435	454	463	480	460	444	473	425	398	435	450	390	463	449	420	484	422	420	479	400	458	412	435	437	429	478	445	463	458	425	430	472	482	450	434	426	401	446	432	435	448	440	446	433	465	422	431	464	442	413	450	430	465	440	434	404	431	423	434	435	460	471	443	438	423	403	426	424	443	430	427	434	428	443	445	441	419	407	425	472	454	464	430	442	431	453	443	457	509	444	471	388	450	466	427	393	446	428	460	438	412	404	416	446	447	471	460	447	450	472	450	470	478	445	425	448	417	447	394	477	436	471	400	451	432	435	435	485	422	464	448	446	490	446	456	432	427	467	449	394	475	417	427	460	469	444	456	415	464	441	448	498	449	424	436	437	464	434	477	472	466	451	488	413	423	410	450	459	466	466	425	409	439	459	434	429	430	456	410	450	440	376	438	477	460	438	454	429	432	451	451	435	463	421	438	460	439	426	446	403	405	437	410	422	433	440	420	447	414	473	435	419	414	423	396	431	422	436	452	436	430	466	432	442	481	414	440	468	456	445	444	456	430	456	457	457	437	443	440	431	421	394	452	450	465	422	407	433	453	492	445	417	506	440	433	442	406	446	452	431	429	443	445	443	450	458	379	461	445	438	445	420	411	443	409	454	450	440	442	464	432	456	485	429	408	413	421	420	391	435	429	449	455	419	432	397	467	433	442	443	467	474	416	438	442	403	408	451	459	465	455	437	394	431	475	449	448	446	448	416	420	455	453	441	435	467	417	478	429	445	442	426	437	427	462	423	460	449	446	441	464	449	463	413	430	426	427	426	402	426	486	446	459	449	409	436	392	405	425	424	458	418	447	419	442	463	441	421	446	446	437	427	397	402	495	442	452	383	417	427	421	441	461	441	435	436	449	425	450	438	418	435	451	428	467	446	442	414	436	463	439	433	419	461	429	449	467	465	442	465	420	458	471	451	450	440	434	424	440	455	447	424	461	425	447	441	446	408	461	449	416	460	447	452	453	450	471	421	439	440	438	440	437	465	455	416	443	456	452	416	458	467	436	491	447	458	443	435	436	490	429	454	467	450	461	476	433	449	428	426	455	425	440	479	440	444	432	473	408	469	429	450	461	463	434	439	432	384	432	410	470	397	448	441	420	422	470	416	421	451	433	455	416	428	404	479	486	451	431	422	451	437	430	428	473	444	460	428	455	431	454	443	454	395	437	463	463	400	426	442	470	417	452	431	441	464	430	430	437	457	452	465	417	449	459	425	438	447	425	414	430	432	461	452	415	447	417	438	421	473	430	436	473	471	460	433	396	486	405	499	424	423	447	448	425	452	425	412	431	441	469	425	452	450	418	418	443	473	464	432	451	443	432	411	474	437	409	434	440	472	413	424	423
3343	4700	3380	1649	1313	1164	944	922	848	753	742	741	706	668	685	710	659	696	663	637	638	628	641	626	586	626	618	640	627	643	669	658	644	610	650	607	586	575	643	664	642	671	651	643	616	663	626	661	662	594	609	629	614	692	601	637	609	659	675	547	614	597	568	636	646	628	635	596	618	627	608	665	622	620	662	633	632	568	633	629	641	637	621	643	633	615	660	634	637	615	652	627	649	597	630	628	614	633	658	608	575	622	642	582	632	655	617	652	629	582	629	603	627	654	599	622	654	606	622	620	614	582	591	670	610	616	655	621	604	609	642	633	605	602	658	581	619	611	622	607	636	636	644	626	614	613	647	591	642	610	615	598	608	610	613	658	610	673	657	568	634	596	602	628	626	651	610	658	617	612	679	626	629	637	634	594	636	617	626	601	637	578	545	618	654	639	628	650	614	616	636	564	632	642	639	626	656	595	628	586	628	624	614	597	669	610	634	637	622	600	629	644	617	620	611	642	606	598	586	609	661	613	612	583	613	650	566	677	610	584	616	594	615	629	652	605	622	608	641	616	645	606	635	632	587	654	647	608	605	628	666	663	659	652	662	632	650	621	602	647	662	559	577	618	652	619	591	661	647	633	616	607	647	614	585	618	614	566	604	628	611	661	591	593	629	663	627	679	600	646	593	603	598	563	622	637	638	591	611	610	621	595	583	621	595	641	593	636	650	672	636	629	623	618	617	654	641	591	618	599	617	635	627	646	636	615	642	599	619	648	594	644	636	614	590	627	614	629	561	561	634	580	627	590	581	672	550	645	579	641	663	633	585	597	624	599	635	612	576	620	619	649	663	591	626	628	611	650	637	622	623	595	592	646	625	670	628	623	627	610	632	613	651	596	594	623	590	604	624	627	592	612	604	612	625	596	657	616	576	645	607	578	619	649	615	623	627	619	627	608	636	619	666	633	640	620	620	621	613	640	642	638	610	613	617	558	633	643	639	613	642	647	648	642	603	598	622	597	582	651	607	617	599	618	589	654	622	632	649	648	634	602	613	621	630	638	594	639	645	588	658	637	607	629	645	708	613	600	638	651	636	629	597	635	646	599	638	628	598	616	650	609	668	635	611	638	610	653	635	623	614	638	592	616	637	600	648	632	609	648	613	637	629	600	606	584	589	617	648	632	593	609	623	630	651	550	642	639	622	648	658	661	671	586	618	640	586	612	589	572	629	598	613	600	651	619	610	612	652	632	628	667	607	621	627	662	588	610	626	610	619	633	641	621	615	608	688	638	605	641	600	594	621	624	630	607	648	649	668	590	677	603	613	617	587	657	637	664	616	640	634	630	613	653	632	664	624	627	639	683	640	628	641	610	600	649	620	622	590	628	630	648	607	617	661	670	613	649	620	663	613	638	629	643	631	603	650	627	594	605	623	612	575	611	627	621	630	625	588	611	645	630	598	638	602	653	575	579	658	629	624	634	626	575	652	617	618	629	597	621	616	615	623	616	660	605	645	635	645	644	652	607	616	611	638	616	644	623	643	613	623	597	628	643	612	588	616	637	663	614	640	644	619	621	594	622	637	664	643	651	646	608	651	621	589	590	623	614	588	580	644	617	628	665	650	622	623	623	655	648	649	617	634	597	619	619	636	614	643	625	608	654	619	615	622	608	603	588	635	634	596	624	628	627	632	643	626	587	641	592	629	631	621	600	593	596	592	618	607	560	558	625	666	632	627	612	656	599	609	575	632	614	612	594	632	613	640	653	626	610	655	643	605	611	631	638	636	641	625	652	630	634	594	613	637	594	600	611	638	665	609	580	619	602	661	602	611	607	629	592	637	635	624	612	644	652	642	623	617	616	657	622	606	585	598	600	635	625	635	651	624	653	652	643	647	608	606	671	637	682	651	668	577	613	622	602	670	630	625	616	649	615	645	609	614	639	635	608	624	633	642	615	627	596	606	596	617	625	631	613	583	644	648	640	624	569	645	596	644	598	610	645	695	597	620	616	605	627	656	665	649	608	617	618	573	610	651	612	649	624	659	650	604	596	640	639	603	600	633	628	650	625	616	644	586	605	620	657	617	600	620	581	629	655	629	608	600	650	610	638	643	622	638	620	591	609	635	651	648	583	591	617	621	614	623	634	660	657	637	631	655	569	645	666	626	620	633	590	632	614	628	677	606	584	596	614	637	632	590	612	588	610	595	580	648	625	632	622	646	610	649	584	601	593	620	644	653	624	661	643	599	603	622	588	606	591	619	613	634	615	651	627	623	615	610	600	645	661	604	653	638	621	631	634	607	629	603	666	632	606	610	619	582	638	641	585	584	626	591	583	601	607	609	597	625	620	626	629	641	637	625	607	626	633	638	653	623	621	682	612	655	630	630	600	603	602	571	631	603	617	651	643	627	631	613	600	636	595	608	629	663	662	639	577	620	647	630	627	625	606	634	590	637	619	627	615	617	596	627	623	595	632	659	655	644	611	637	598	594	630	600	638	642	654	637	663	627	615	620	640	579	597	613	676	606	626	622	581	642	591	604	623	622	627	604	615	654	611	583	611	615	624	630	620	635	579	613	606	671	640	641	631	616	603	586	626	640	661	650	630	617	625	602	575	603	646	677	602	638	636	629	616	595	614	610	572	596	598	577	638	619	640	588	642	641	596	615	632	623	604	622	574	606	608	602	589	631	620	649	615	659	629	607	618	628	607	613	637	618	598	670	630	640	642	633	625	637	582	616	569	596	647	617	626	632	653	615	639	618	613	598	619	622	627	604	599	621	652	591	616	631	600	628	620	657	615	631	599	633	621	597	625	646	625	578	649	655	608	650	642	604	630	631	615	593	596	635	643	616	581	631	632	649	603	644	614	646	653	634	639	588	592	625	640	641	604	604	641	606	667	605	596	622	665	603	650	631	641	635	664	605	631	604	634	631	598	610	611	604	619	652	653	624	577	635	593	646	615	665	601	588	636	623	610	614	607	603	603	643	603	643	611	645	567	643	598	610	637	666	624	629	575	632	631	611	648	599	582	620	636	647	620	645	599	609	623	617	654	589	635	607	635	629	583	621	629	675	617	600	623	632	611	604	619	629	597	632	644	635	624	608	620	626	615	598	639	644	624	623	575	618	642	630	628	646	633	614	628	644	667	586	657	619	635	632	650	631	641	616	618	594	629	619	627	615	596	633	623	640	616	620	651	636	613	659	568	659	593	571	632	613	617	607	632	589	620	655	603	619	620	616	591	604	606	665	613	638	628	659	611	618	619	646	603	610	605	621	599	675	592	620	617	667	640	624	626	605	634	578	608	625	613	636	639	601	626	596	649	660	670	638	590	627	664	613	626	639	616	657	611	632	630	603	630	608	591	627	645	637	642	625	586	635	593	666	631	619	603	560	602	647	616	605	621	625	598	691	629	610	631	616	624	634	613	598	631	609	626	613	604	630	612	635	612	616	635	640	625	671	575	617	595	661	624	592	614	620	602	612	576	606	620	627	644	632	621
22193	21024	28655	23591	21028	20639	2091	545	421	369	363	298	257	232	233	247	219	212	204	194	193	204	189	169	149	181	180	179	179	168	182	142	170	180	168	182	162	141	133	185	147	161	142	167	159	174	148	154	178	157	176	153	172	147	145	168	185	133	147	173	128	142	146	146	171	172	154	155	147	160	159	156	168	168	143	157	137	158	152	151	156	142	183	168	152	160	142	131	139	155	156	161	169	169	137	152	162	159	151	161	152	158	151	143	153	186	155	132	156	139	141	180	154	151	137	152	171	166	145	146	181	152	141	168	172	178	162	135	156	146	162	173	153	195	156	152	148	151	140	146	151	146	167	134	171	151	164	149	162	147	143	132	182	146	163	152	146	161	163	171	172	162	160	141	166	154	180	150	142	144	147	161	156	174	173	163	167	156	161	151	163	145	150	138	160	138	152	139	152	132	185	180	185	158	181	133	157	143	142	136	163	126	150	163	156	144	147	163	141	138	140	135	171	122	168	162	140	149	157	135	151	162	151	178	148	166	166	140	141	138	167	171	151	179	134	164	173	160	143	143	135	161	146	160	142	142	158	176	157	149	152	122	142	151	175	148	146	142	156	153	145	143	146	158	164	151	179	174	152	168	141	151	139	164	156	165	142	156	149	189	168	158	154	164	148	138	153	161	146	150	142	143	152	141	156	130	159	157	165	135	145	170	178	159	157	133	147	167	164	142	128	159	153	149	155	162	165	168	142	164	152	127	151	163	152	166	159	150	160	164	159	166	159	173	145	163	158	151	165	159	140	141	179	160	170	167	140	166	148	172	151	143	168	155	158	185	165	162	158	158	142	153	150	138	136	167	168	165	160	177	163	160	152	181	172	156	162	156	144	163	168	158	160	166	156	164	166	167	158	148	143	134	157	147	136	178	171	164	168	124	146	170	148	147	139	142	141	153	145	154	137	174	157	148	146	152	149	160	148	176	148	155	165	150	172	144	155	165	164	129	190	160	146	176	135	147	151	139	144	144	163	150	140	169	174	155	150	157	151	151	134	158	146	165	150	163	137	154	142	167	150	150	169	165	161	163	148	152	167	163	146	163	140	145	142	165	137	149	151	185	147	152	153	139	162	136	154	172	135	169	154	148	151	160	151	128	143	126	171	162	148	141	164	140	170	146	161	159	152	186	150	167	148	150	139	147	134	160	144	133	136	161	151	160	149	162	143	162	157	131	150	171	157	129	164	133	146	149	161	152	159	165	149	139	159	178	155	163	147	158	165	136	158	162	170	159	140	172	144	154	146	165	156	178	146	147	151	127	140	155	137	149	162	156	139	168	162	155	168	152	139	142	152	168	142	160	146	154	149	157	140	139	151	166	137	161	151	148	156	159	158	174	121	161	200	161	147	156	173	161	143	114	152	147	144	150	144	167	146	160	155	173	136	161	145	136	173	170	132	155	135	165	140	155	183	163	136	159	187	167	161	161	156	130	143	164	142	131	163	155	172	159	152	148	155	151	149	142	158	152	140	135	182	147	162	138	160	146	151	156	162	144	164	179	174	156	149	165	156	161	152	158	169	158	141	141	144	131	139	147	153	146	146	128	137	167	143	152	172	160	152	147	160	136	157	146	148	144	131	157	167	136	167	164	165	166	142	137	138	168	160	159	161	162	148	139	155	147	146	166	134	145	137	153	159	144	156	152	156	182	164	143	142	136	162	163	172	158	170	167	163	155	156	172	151	171	160	169	138	151	161	156	147	162	151	148	161	135	190	158	161	156	161	152	161	172	149	150	157	142	153	133	146	136	163	122	159	149	158	158	167	135	135	159	146	174	181	139	165	158	163	143	178	142	159	149	167	163	173	154	153	140	144	137	146	137	131	155	138	161	170	153	127	176	143	156	156	170	129	146	168	167	159	147	161	178	188	148	139	154	157	179	149	124	130	178	176	154	172	147	161	159	126	157	144	143	162	163	167	134	140	149	143	149	166	153	168	143	170	156	145	141	159	131	150	157	164	147	144	148	159	157	148	154	149	156	143	148	150	131	136	163	141	157	159	157	146	128	160	169	152	151	129	165	160	152	162	146	142	139	165	155	154	159	162	154	146	133	147	155	148	153	164	142	154	149	143	145	184	160	162	173	162	158	161	157	165	144	166	153	161	143	163	162	143	177	147	162	165	125	155	170	165	136	170	136	132	161	155	159	176	164	142	152	148	143	161	132	138	161	164	150	147	147	127	154	173	152	136	163	168	144	139	169	166	138	189	150	148	156	150	156	145	152	163	168	154	153	144	164	141	151	146	154	151	143	144	150	152	166	132	147	135	158	159	150	149	159	175	151	154	166	137	150	164	148	169	156	139	152	160	155	160	172	152	157	168	160	182	165	124	164	153	142	152	141	160	171	160	167	146	178	133	150	136	184	168	158	152	146	146	147	167	157	142	150	142	144	158	182	133	150	153	162	135	139	166	160	159	130	169	149	161	162	152	148	161	149	148	140	157	149	150	158	162	137	161	159	162	157	152	162	164	143	153	154	136	157	168	166	139	166	169	151	131	166	157	160	156	174	139	164	152	152	137	154	152	144	163	139	155	163	175	173	160	165	161	169	135	163	141	163	149	175	163	144	157	145	154	171	148	130	152	149	142	144	139	165	174	151	146	150	163	161	139	153	184	160	155	161	167	144	168	156	164	156	157	180	151	136	151	173	132	139	151	153	157	164	151	150	145	154	158	157	150	152	152	184	185	180	160	157	161	155	123	136	148	142	167	154	146	150	164	159	151	161	157	147	163	157	146	160	165	160	167	173	149	151	145	117	157	155	150	154	153	142	130	163	160	161	150	136	154	150	146	146	145	135	153	163	169	155	158	156	132	149	161	157	156	152	140	151	140	161	144	149	142	165	160	159	153	148	153	148	174	150	137	156	188	196	159	147	141	164	156	155	164	142	150	157	163	167	160	168	127	145	168	134	161	156	150	130	175	163	147	166	170	162	151	145	160	132	191	154	171	146	165	158	162	140	149	141	130	137	148	143	164	173	178	164	155	146	140	157	147	171	154	157	170	164	169	133	152	144	152	147	153	143	158	150	160	164	174	137	144	159	168	170	129	152	135	146	150	165	160	148	152	151	162	163	151	156	162	142	156	177	146	144	143	125	154	154	137	166	164	151	133	131	154	170	149	147	141	164	169	142	168	137	155	130	140	157	169	156	170	132	134	145	156	147	158	138	165	151	164	147	150	158	157	159	161	158	155	145	166	149	142	170	155	147	148	167	188	150	140	157	150	171	162	182	153	140	158	163	152	139	170	159	168	144	145	150	165	153	166	142	163	158	162	132	140	129	161	159	149	154	158	163	130	170	168	154	161	147	172	148	151	178	154	156	146	154	147	157	165	169	143	153	159	141	135	141	140	142	148	140	166	143	136	154	146	154	183	139	124	148	158	162	155	152	152	151	126	170	122	154	167	174	152	136	149	140	142	157	144	137	144	159	160	150	161	162	144	163	168	144
4420	13766	9363	4343	2872	2006	1542	1143	981	820	707	615	551	464	411	405	364	381	314	334	311	287	290	298	262	272	273	280	261	258	256	245	245	221	235	252	222	224	232	252	226	243	233	227	205	239	184	229	232	227	222	213	227	228	222	230	193	224	195	211	224	234	215	233	237	243	224	217	256	205	218	222	197	225	235	235	218	239	200	245	214	227	242	230	209	250	228	215	235	197	240	191	206	220	213	208	241	207	229	219	223	209	215	243	224	237	214	257	206	204	210	236	211	213	224	197	199	213	186	233	212	209	222	207	220	237	199	218	222	192	234	228	214	219	230	225	234	219	230	222	208	229	201	243	210	220	231	220	196	231	211	218	211	228	222	223	209	207	227	218	218	216	200	207	212	227	208	201	241	201	209	203	215	214	210	226	214	207	219	222	242	210	226	232	212	240	225	200	218	239	189	216	222	202	214	204	215	220	211	219	223	206	209	206	226	212	219	224	203	200	203	220	230	225	224	224	228	197	225	212	207	207	217	221	210	198	218	211	222	211	227	207	216	231	218	186	191	205	219	212	239	226	203	218	196	215	232	214	233	258	212	199	238	213	183	216	208	216	213	199	202	206	173	213	218	221	223	203	224	228	209	248	210	211	216	217	223	223	205	224	217	198	211	217	210	225	208	214	183	204	208	213	233	199	188	189	205	224	208	190	227	206	196	255	225	203	251	210	207	205	209	218	221	219	202	185	232	232	215	209	229	244	239	214	221	219	180	207	216	220	212	218	214	238	213	222	220	223	248	240	217	191	227	205	217	235	194	211	228	214	232	208	241	197	225	194	224	195	204	201	216	174	213	216	197	236	197	218	198	200	200	219	243	198	209	219	190	209	186	222	228	219	228	202	226	229	204	196	233	245	193	223	198	214	214	211	193	220	201	218	224	195	209	221	223	230	224	222	211	205	222	202	175	233	212	235	194	239	236	189	216	215	242	204	221	208	234	220	214	214	213	217	218	208	236	196	206	216	203	208	224	248	205	194	206	185	233	239	218	207	201	196	214	218	251	210	239	204	236	216	226	203	193	235	204	255	218	182	202	202	215	199	220	218	179	195	233	199	201	222	193	226	238	220	219	225	221	210	197	212	210	224	199	216	213	224	211	221	205	221	225	207	212	227	219	206	201	214	208	204	214	235	205	215	212	206	199	216	223	221	219	247	200	204	214	223	227	199	211	213	230	225	197	186	211	235	207	232	205	194	218	208	237	231	209	194	237	236	219	205	229	213	187	242	207	222	216	228	213	206	212	203	224	198	206	214	226	217	209	184	213	192	216	203	202	211	218	212	204	220	202	205	192	237	219	248	228	229	180	208	216	243	224	221	222	200	218	207	213	212	214	214	211	213	205	233	222	230	211	209	194	211	223	191	193	225	206	206	197	208	219	207	219	194	220	219	230	229	205	224	242	232	222	224	210	232	224	228	214	221	203	211	230	229	219	184	236	237	199	207	230	216	228	212	220	210	233	227	229	235	234	251	206	223	200	207	216	203	203	202	184	206	200	257	218	218	200	234	219	215	215	230	230	200	194	230	218	217	204	219	201	189	217	210	230	226	210	216	233	207	207	213	206	232	214	210	223	214	219	196	207	221	210	223	229	220	203	206	192	200	210	227	224	202	237	199	210	211	209	211	206	189	225	192	222	195	209	189	228	209	242	186	232	216	221	227	227	200	222	213	232	199	220	232	216	224	224	223	210	216	250	229	214	200	244	227	222	228	238	193	203	210	198	217	234	223	219	220	219	191	217	205	213	214	214	233	219	240	225	226	232	214	208	205	200	199	233	195	231	247	203	214	227	233	197	200	192	217	209	207	222	194	212	217	219	180	196	199	221	202	217	219	212	224	191	179	228	213	186	215	222	220	215	231	216	223	263	212	182	205	207	206	232	199	227	219	251	207	198	209	222	215	215	202	235	208	201	211	249	197	236	215	206	208	223	230	212	207	212	215	246	216	201	217	223	187	194	228	203	189	217	197	214	215	203	201	210	196	233	239	214	216	212	227	225	221	232	233	208	200	203	201	211	225	211	223	228	221	196	229	229	228	215	218	208	207	198	210	233	229	228	212	236	213	227	186	205	228	238	215	210	237	219	198	202	220	230	216	218	216	207	201	229	225	215	198	204	224	242	225	233	203	248	178	205	220	212	210	223	202	201	218	211	206	209	206	230	218	218	232	218	201	255	207	241	253	213	214	218	194	246	202	233	238	193	202	228	187	210	178	192	213	223	257	197	216	226	232	218	219	198	190	214	225	211	218	250	203	225	223	179	209	228	227	226	222	192	236	208	222	227	232	238	216	236	210	216	215	214	249	218	240	223	227	219	219	219	221	222	221	216	229	220	212	233	210	208	214	219	201	209	207	199	213	220	187	217	227	247	193	211	217	235	216	216	199	210	204	222	204	207	190	228	193	227	219	219	206	200	224	215	198	211	211	212	227	191	208	191	208	220	218	228	220	218	225	224	234	226	209	203	207	224	227	222	224	221	198	224	212	217	189	196	216	226	218	240	186	211	208	206	205	210	223	221	220	189	199	192	200	246	211	231	223	217	207	206	204	202	206	192	209	208	208	200	222	222	215	220	208	225	225	210	201	225	208	213	204	224	216	229	245	225	220	221	245	220	220	230	199	177	224	208	227	201	207	241	228	228	221	207	230	206	233	217	201	230	198	212	216	200	220	222	222	238	211	205	227	201	220	201	208	217	230	234	224	219	217	226	222	186	198	201	227	211	208	226	204	236	233	231	194	214	213	187	214	218	228	212	219	224	225	200	224	216	196	212	215	244	210	212	214	223	226	247	200	229	213	197	228	200	215	215	210	198	222	211	221	226	224	217	211	214	224	235	202	229	235	222	215	226	185	176	237	225	220	207	189	205	216	218	224	187	215	217	237	194	204	234	234	195	211	199	192	217	184	233	259	246	220	219	233	203	199	217	214	214	218	227	225	222	214	221	213	221	204	222	199	232	221	201	225	238	225	212	231	193	234	216	206	194	199	226	211	225	206	202	204	212	209	211	218	226	231	208	217	221	200	244	179	195	219	207	256	216	215	213	218	186	228	187	205	218	203	199	235	204	229	199	237	237	192	210	205	209	211	234	217	205	212	211	199	249	232	203	222	217	246	221	210	186	213	221	228	209	204	202	231	193	241	224	209	184	211	218	214	216	212	220	213	227	242	224	231	259	189	209	209	213	213	232	217	190	212	203	244	220	209	223	198	182	214	266	210	205	244	234	195	223	224	221	190	223	223	198	223	187	229	230	210	212	210	237	220	234	219	174	206	226	212	207	217	220	227	181	210	214	198	190	246	210	221	234	221	197	234	207	246	219	186	210	211	234	249	232	208	200	210	226	229	218	197	205	213	209	184	224	212	181	202	201	219	226	237	219	194	218	213	233	220	201	241	227	209	203	236	191	232	219	189	229	210	227	210	212	193	246	198	226	220	206	200	183	222	242	219
26688	17287	3011	568	455	409	415	370	374	382	388	358	354	378	402	364	365	389	368	358	407	375	374	372	347	378	387	394	375	361	396	371	388	398	372	374	405	347	342	367	389	382	359	374	336	370	357	374	358	363	379	367	370	386	376	365	381	368	384	402	359	396	343	395	340	392	366	360	387	365	375	358	373	354	394	385	371	373	353	370	345	408	419	406	378	334	386	384	359	353	363	380	389	356	340	375	412	332	372	371	370	359	380	411	394	379	364	356	409	353	351	343	375	379	400	379	394	373	375	370	383	357	375	377	367	389	359	366	389	340	365	369	365	345	408	393	386	362	364	379	367	354	353	382	389	368	391	396	337	381	301	391	344	368	394	372	360	385	350	340	390	395	334	342	385	388	395	369	387	345	380	411	364	366	361	356	392	346	368	366	401	351	374	403	369	367	361	378	378	389	395	373	385	371	390	341	382	365	371	394	383	340	372	366	408	340	413	398	372	395	370	382	395	339	341	357	391	357	364	377	355	396	434	343	340	376	379	366	385	388	366	360	381	366	341	358	360	410	387	387	388	382	368	345	387	346	334	382	346	375	388	399	385	344	367	362	381	379	404	362	352	372	364	369	373	385	368	367	398	329	344	401	385	400	376	365	349	362	372	340	378	388	337	370	400	380	381	370	347	379	388	374	366	375	404	370	337	363	403	381	365	346	363	364	393	396	372	351	344	372	384	394	394	326	390	362	360	376	379	391	360	358	354	376	355	363	403	409	389	390	363	409	353	391	363	397	391	359	370	394	352	382	398	374	401	376	395	357	388	413	398	393	362	375	368	381	374	374	351	401	370	353	349	362	364	335	355	365	390	391	367	314	381	380	371	358	387	388	374	372	392	361	378	407	348	381	383	377	374	371	369	376	390	393	386	402	343	380	364	348	382	376	377	366	381	370	406	354	377	369	389	384	377	370	365	364	400	349	365	367	353	369	375	370	333	351	388	396	369	388	336	355	365	338	382	412	396	366	340	322	369	359	362	374	386	355	389	367	389	372	387	391	367	337	364	377	366	329	385	372	403	375	369	381	319	376	361	360	363	395	359	393	406	349	348	387	377	406	386	339	415	407	352	376	416	354	380	386	386	368	375	375	346	386	371	379	381	396	397	358	384	405	394	364	366	358	398	377	387	351	361	366	381	378	383	386	379	403	367	376	390	308	370	348	380	343	366	379	377	386	375	365	404	391	356	373	346	413	358	362	380	396	353	360	356	379	384	378	389	367	385	373	362	377	362	360	381	403	377	394	353	389	327	378	369	380	378	363	390	371	392	376	360	383	377	378	421	326	336	386	385	393	397	391	357	406	343	351	387	382	364	395	387	380	385	373	361	368	357	381	391	353	350	369	377	368	400	347	364	371	404	370	376	390	386	376	385	361	386	357	375	374	371	363	378	402	353	399	352	347	360	392	386	349	372	365	402	378	381	359	364	322	351	362	412	375	346	375	376	347	383	381	356	385	390	376	375	409	356	382	333	385	403	357	364	374	371	379	368	385	385	385	384	384	404	368	404	359	383	362	353	355	332	358	341	370	375	380	384	342	381	363	355	392	372	363	354	374	391	378	374	366	378	375	345	377	352	420	357	383	378	399	358	347	367	372	377	392	375	392	360	341	386	379	358	381	373	354	351	337	389	395	391	366	348	345	352	372	358	379	394	377	403	386	365	386	369	388	384	343	375	382	371	355	379	358	391	355	354	379	346	391	359	371	346	407	378	337	346	369	359	374	371	409	394	388	378	378	384	358	346	327	354	375	373	370	332	374	389	404	397	349	361	368	364	395	388	390	348	381	360	374	356	383	393	353	386	367	407	345	381	344	385	383	365	392	352	371	394	378	382	343	361	403	374	385	362	393	394	369	344	372	374	371	342	350	370	371	370	389	386	366	376	379	375	375	382	378	381	373	374	365	354	367	386	376	383	336	398	380	390	373	365	354	378	357	367	383	395	398	374	334	358	355	349	373	394	403	398	334	399	373	371	343	370	378	372	387	375	406	395	371	410	385	381	390	378	350	374	391	341	365	347	383	364	354	380	380	395	345	370	414	411	400	345	401	367	366	365	379	392	385	400	373	415	382	369	361	414	376	407	381	407	403	377	357	369	368	353	377	401	378	381	368	385	381	365	384	365	355	354	368	352	360	348	351	366	401	409	338	366	355	372	398	367	394	375	381	367	360	355	365	393	378	368	394	331	346	349	355	358	345	403	405	382	360	368	374	393	381	359	369	374	416	314	356	360	359	356	382	384	360	423	395	384	384	369	394	367	393	387	381	401	390	394	397	356	383	394	353	398	414	394	376	399	367	393	332	366	362	367	366	377	357	416	380	390	383	382	351	411	359	400	370	343	383	389	358	381	367	390	392	381	371	421	358	371	360	347	368	349	363	385	356	388	393	354	348	348	379	367	371	326	383	409	365	406	382	366	386	353	417	449	393	368	370	352	360	407	367	362	397	381	375	380	354	367	389	378	408	388	398	363	389	376	381	365	344	340	385	337	365	359	351	382	380	358	352	417	364	372	389	360	349	365	377	373	389	365	398	375	383	353	389	369	378	399	367	388	357	340	391	345	392	364	388	373	351	355	380	408	372	358	365	409	365	359	364	372	383	358	358	365	383	382	370	372	346	397	376	385	401	367	383	352	378	381	343	386	379	376	335	368	363	340	385	387	359	361	353	403	363	374	394	387	387	356	343	373	372	338	374	355	348	358	406	364	379	384	383	365	350	375	352	394	390	347	354	362	366	370	396	373	379	371	390	348	392	371	398	394	372	366	398	390	374	378	361	383	380	379	399	367	386	363	390	411	377	358	332	362	381	371	362	396	361	379	372	375	364	366	376	455	379	373	375	361	335	368	372	381	392	358	359	365	377	374	378	382	382	371	384	373	384	379	398	381	374	375	349	393	387	360	393	381	354	366	361	366	378	363	372	350	341	377	352	385	356	365	358	385	388	363	375	409	398	359	351	390	372	382	394	410	395	352	333	356	353	376	370	375	382	410	373	360	425	365	370	349	383	368	389	347	364	357	376	358	370	383	383	403	372	405	385	373	388	379	370	375	365	344	390	385	356	388	371	389	373	360	376	357	371	355	370	379	369	347	379	371	360	393	378	399	369	326	393	398	381	414	359	356	385	380	382	382	393	370	419	387	334	385	363	357	406	371	372	358	389	359	392	364	396	387	330	362	334	382	361	374	372	374	380	395	379	364	397	380	354	398	359	349	372	355	403	372	390	363	360	371	386	370	408	372	365	365	375	366	360	382	383	388	358	368	378	369	332	362	355	360	356	369	377	374	352	376	390	351	364	375	394	366	349	353	404	367	341	367	359	371	339	389	362	400	387	348	338	355	372	356	363	385	345	365	364	375	363	374	371	370	383	370	361	351	385	331	378	411	336	335	343	392	366	368	401	375	370	390	343	388	374	351	380	361	369	383	341	392	376	403	396	381	367	319	387	374	352
3945	1329	1026	724	675	619	658	605	563	551	572	544	567	576	564	542	574	543	552	506	516	530	543	570	563	553	584	527	560	536	558	573	529	531	548	541	544	542	557	540	541	530	568	464	568	514	556	548	511	552	529	557	550	540	557	562	521	529	526	526	580	561	506	520	554	556	530	523	565	540	532	565	565	502	543	542	565	556	575	564	507	554	541	543	533	553	538	546	565	522	536	538	597	562	524	584	527	549	567	564	531	524	553	596	545	523	546	561	538	525	543	549	536	519	550	546	576	526	558	523	527	558	543	548	551	539	497	507	506	547	549	533	521	566	568	573	511	551	558	573	532	547	518	522	580	508	546	550	527	551	535	582	539	532	531	562	552	527	561	554	534	545	540	548	549	526	500	545	581	521	540	562	518	532	586	561	564	513	530	556	520	510	532	546	560	516	562	521	551	523	539	534	555	544	533	544	554	530	549	543	536	534	548	574	539	521	553	562	556	570	559	522	496	551	574	520	545	543	556	575	518	563	554	553	578	544	560	560	567	569	534	526	522	580	527	547	553	535	534	516	570	565	556	515	550	510	564	547	569	540	581	489	513	523	515	543	567	545	536	562	518	548	568	564	536	587	600	538	582	549	550	533	532	550	565	541	515	555	520	572	588	529	510	562	547	543	556	566	516	562	556	523	549	549	555	593	559	531	531	576	528	549	535	547	519	528	533	531	563	551	565	532	546	558	559	588	550	545	565	580	523	533	541	534	552	545	552	548	560	513	519	506	573	538	593	528	552	516	532	526	546	524	540	584	527	539	581	580	566	568	541	559	513	536	542	561	537	528	525	519	545	550	556	548	561	537	538	546	560	542	543	524	543	564	555	521	546	513	565	532	518	557	573	537	556	537	515	504	543	564	538	529	535	538	588	498	578	546	536	574	541	556	570	539	547	553	581	553	543	566	534	575	552	548	586	533	569	563	524	546	510	541	564	553	507	554	548	578	528	548	563	553	582	529	574	530	533	523	558	533	544	520	532	531	524	543	552	539	569	525	539	540	515	531	544	519	601	540	545	537	571	549	549	579	580	517	543	530	556	533	529	537	555	539	543	541	538	529	540	520	547	541	563	535	566	548	549	514	558	560	494	545	540	550	544	529	517	550	542	545	545	535	505	522	521	539	551	538	571	557	515	562	533	556	584	501	539	569	536	502	508	573	555	481	536	536	530	550	550	536	555	534	569	524	542	511	520	578	578	581	544	512	501	575	537	502	564	580	539	517	525	546	519	551	528	522	569	532	550	530	564	562	518	521	531	526	529	539	529	541	493	523	577	576	561	503	507	558	519	559	550	544	586	545	542	560	549	549	556	551	542	555	549	532	538	529	565	552	545	558	492	516	537	591	552	529	541	531	511	564	527	526	535	535	547	561	545	561	562	539	550	530	505	525	571	540	544	571	494	562	552	510	505	552	559	534	548	551	549	547	548	571	562	518	531	529	548	531	533	568	566	586	578	517	570	527	506	529	549	542	569	531	547	549	536	525	538	588	554	558	548	566	574	541	567	549	562	573	551	539	515	530	533	567	518	575	554	568	557	549	533	578	488	556	543	585	555	519	565	528	528	513	492	525	514	560	521	509	519	507	538	538	517	554	554	496	520	537	577	526	551	527	523	557	586	526	535	574	593	581	528	567	575	535	556	526	536	542	522	532	551	548	534	556	522	536	543	493	512	533	557	544	564	525	516	589	564	567	523	622	536	546	526	526	516	549	538	577	557	496	552	561	556	543	563	555	536	529	562	521	522	500	515	595	581	560	501	553	598	543	543	525	524	514	575	573	575	552	537	545	474	531	493	537	538	530	547	549	523	556	564	578	574	519	600	580	514	523	534	527	537	523	556	517	539	560	521	549	566	548	559	541	598	577	573	509	537	569	527	552	543	554	555	545	548	541	553	533	528	581	566	548	501	541	531	513	590	578	549	585	519	523	545	502	514	555	535	581	528	521	544	539	550	532	547	557	597	579	534	565	534	525	548	559	539	574	538	513	556	520	514	552	568	554	509	536	573	492	565	561	555	514	514	545	575	549	550	564	554	534	523	529	537	536	621	556	565	542	536	563	556	531	548	567	540	528	544	519	548	557	575	537	512	504	534	574	540	561	545	556	521	536	557	520	523	559	537	595	560	500	554	571	544	555	556	546	541	581	579	544	528	518	553	516	535	584	506	585	533	523	529	566	576	552	555	527	561	557	520	560	549	540	581	565	591	507	495	475	561	539	522	562	537	550	568	562	534	529	560	502	543	544	540	549	541	562	522	542	565	537	530	544	547	550	538	532	550	521	556	558	517	521	559	554	567	522	598	538	545	567	513	556	556	548	554	559	555	534	557	588	503	546	530	546	510	512	536	540	553	565	575	517	505	571	505	533	560	545	528	561	602	518	568	559	563	521	549	534	532	556	585	590	540	581	585	575	546	567	555	522	554	567	531	544	543	539	523	576	559	519	555	572	573	533	564	516	550	585	502	513	574	538	581	573	541	565	523	526	544	556	542	541	601	520	558	525	587	559	555	502	504	522	581	520	551	522	495	547	544	540	541	537	585	544	520	563	550	531	540	520	547	546	569	558	572	592	562	512	515	524	557	515	586	574	546	522	539	582	568	592	512	516	531	573	494	535	536	543	582	570	523	555	546	550	582	537	546	545	518	531	512	557	530	536	559	513	543	563	527	543	548	560	572	514	510	536	529	501	559	520	529	548	565	537	621	516	566	514	469	521	529	580	595	529	554	554	518	497	576	579	545	531	558	532	552	508	545	554	583	586	564	496	558	560	535	552	556	511	511	533	557	526	528	547	580	568	472	544	547	522	571	521	506	547	532	560	530	541	598	576	553	534	551	518	571	514	538	554	530	500	558	524	543	541	582	527	561	537	572	558	524	549	539	550	506	545	538	510	555	544	524	571	547	544	560	533	531	576	548	564	537	558	514	557	557	585	545	559	538	553	510	562	518	543	547	534	556	529	579	555	526	562	513	545	549	549	563	555	585	599	544	518	565	535	517	537	542	531	543	547	558	549	563	555	511	566	569	499	526	553	533	520	534	603	550	540	536	521	526	488	557	509	543	566	546	539	553	498	561	585	549	522	565	568	583	501	513	533	505	537	546	542	540	535	548	553	545	573	585	550	579	568	584	566	537	547	571	552	558	513	536	498	549	544	576	571	557	579	514	578	526	549	529	535	565	538	527	566	550	526	546	548	573	529	545	519	568	543	517	533	564	564	548	565	543	524	529	540	526	517	555	562	551	533	528	504	542	548	573	545	509	562	536	544	532	524	559	553	537	545	519	530	580	549	531	544	541	534	550	511	530	523	556	558	546	598	564	540	525	585	522	562	552	545	527	540	495	577	576	579	520	575	536	528	519	581	536	541	573	494	590	512	566	569	531	512	561	555	550	566	559	562	496	560	564	564	555	537	608	546	531	555	557	538	529	536	520	539	548	543	522	550	583	583	536	580
23129	21010	27989	24192	20684	2730	504	381	306	253	268	225	219	198	199	169	155	169	170	164	195	159	173	185	147	147	155	171	157	171	160	141	161	144	166	150	158	146	167	170	162	154	168	151	162	150	167	178	153	144	181	158	153	154	171	173	149	141	144	149	160	148	130	153	137	149	152	153	127	175	153	139	141	166	169	142	137	163	160	163	152	144	132	159	149	161	168	151	146	154	150	174	143	147	156	132	170	149	172	141	144	135	140	166	170	157	157	150	156	151	145	144	142	181	159	180	140	154	166	137	166	135	181	157	143	153	141	167	176	141	161	166	172	148	170	161	160	142	165	150	160	156	160	154	143	138	171	173	144	167	149	149	161	187	150	156	157	164	180	159	139	156	181	168	160	168	157	162	159	146	138	160	181	148	156	156	145	147	152	160	141	143	142	159	138	142	160	136	145	161	164	159	145	169	153	158	139	148	152	152	170	143	129	149	166	151	155	141	135	146	161	158	171	147	158	147	162	144	151	160	146	154	160	141	167	139	155	150	154	171	163	153	155	146	160	152	166	137	151	160	154	142	138	163	137	159	151	168	175	166	165	161	146	146	143	154	143	155	171	161	148	151	156	160	158	147	133	139	154	160	141	157	148	135	124	161	168	151	121	138	135	174	145	156	159	145	163	175	158	146	127	161	153	176	191	164	163	144	134	137	180	162	146	169	172	157	139	152	148	155	156	163	124	137	142	145	145	159	168	182	144	163	171	166	156	170	148	141	154	151	157	150	140	171	141	151	159	142	157	140	146	153	141	142	144	141	172	155	148	143	154	139	166	160	166	168	161	144	142	152	145	145	160	151	138	173	148	154	132	167	158	178	147	167	153	159	135	142	168	141	156	140	153	163	165	151	156	143	138	137	159	164	154	160	134	155	164	157	133	144	155	157	157	171	160	141	148	147	138	135	169	164	153	172	159	155	162	149	168	166	150	166	153	163	147	169	161	143	132	160	162	161	134	130	163	161	150	159	145	173	156	153	156	175	138	149	167	160	149	142	145	160	147	159	158	145	164	160	153	159	154	151	161	162	146	146	158	153	159	153	137	153	156	162	152	160	148	152	167	132	162	185	157	153	155	164	178	168	165	175	156	169	147	167	156	164	161	158	160	147	151	171	134	121	157	136	144	162	161	155	167	143	124	154	146	139	146	179	163	145	145	164	162	153	152	163	136	151	149	152	170	164	167	149	163	162	161	173	155	163	129	160	139	140	152	158	167	141	144	145	146	166	159	162	144	144	147	133	157	162	149	157	145	150	149	145	129	159	152	142	152	153	143	153	153	134	155	156	155	160	167	141	155	160	169	152	170	160	149	154	157	158	146	150	166	154	154	135	145	139	150	140	158	133	145	141	162	149	159	177	118	152	146	165	161	146	168	136	154	166	142	130	156	124	157	136	145	133	160	141	145	146	168	141	148	154	176	180	137	134	141	149	165	167	151	159	149	145	172	159	157	162	142	173	161	154	161	168	169	149	156	133	149	170	188	161	173	156	153	149	143	146	152	144	121	158	140	167	165	159	167	140	147	185	161	150	151	147	139	156	183	140	144	142	161	136	147	141	167	172	150	169	156	160	150	152	183	185	158	178	144	151	141	141	148	146	166	149	151	146	138	148	142	137	139	160	162	157	150	163	132	142	139	141	158	140	163	166	174	139	152	160	152	185	161	153	158	148	181	154	177	148	162	150	144	137	148	127	165	144	167	154	180	121	164	153	160	156	141	151	178	170	147	142	171	150	161	145	143	169	139	144	149	171	178	142	164	152	160	143	151	154	173	163	143	150	165	144	146	155	156	160	165	161	133	150	152	161	133	149	136	150	153	177	156	168	134	141	159	155	147	166	147	173	156	137	160	164	153	150	131	164	170	152	134	145	173	168	144	133	131	145	145	139	147	158	178	160	147	152	148	160	155	156	164	161	135	167	146	128	175	141	156	146	148	146	143	156	142	157	136	142	134	154	156	151	142	163	155	150	132	159	145	166	167	140	175	163	165	157	172	159	118	154	129	164	147	136	152	131	165	161	164	141	141	159	140	146	142	166	131	149	146	118	173	161	146	153	166	161	141	137	156	166	129	160	179	152	146	160	156	152	168	156	163	157	158	138	162	174	145	151	149	147	153	169	174	160	163	165	157	144	159	160	145	156	164	179	157	131	175	150	137	170	164	163	152	144	149	140	138	141	153	169	156	118	133	156	157	181	179	136	152	159	145	136	142	148	173	145	153	159	149	147	165	152	156	155	154	168	139	168	140	145	132	151	161	172	168	163	147	137	157	156	149	151	154	152	145	146	143	168	166	139	138	140	161	158	156	159	171	157	168	164	150	140	178	156	152	148	156	129	162	162	130	168	157	160	138	139	164	173	149	128	146	152	158	161	143	146	173	138	150	139	156	153	148	153	158	124	130	158	128	156	152	157	151	146	147	160	162	147	120	141	144	162	146	166	159	160	146	150	170	168	151	141	156	136	151	160	177	172	140	144	180	180	158	139	173	151	146	169	157	160	160	150	148	150	147	141	158	134	164	147	152	144	144	160	157	178	151	144	159	149	154	139	164	150	148	154	164	152	155	153	146	131	177	185	135	143	136	164	144	134	167	146	121	156	173	178	175	154	152	162	179	133	169	154	171	148	169	153	142	156	168	142	144	172	152	175	139	150	133	153	167	153	144	179	173	158	163	150	136	157	161	162	172	171	153	157	146	156	143	143	147	130	139	152	151	160	166	159	136	145	169	147	165	156	146	163	160	155	147	160	150	140	165	157	148	150	152	153	159	180	166	155	166	162	141	158	161	166	171	138	150	164	148	157	147	167	166	149	137	161	165	139	173	141	145	147	153	158	169	152	150	180	165	122	144	155	144	175	156	133	148	168	180	122	136	169	150	151	153	141	179	160	160	148	152	157	140	162	140	166	127	138	153	151	168	153	144	147	163	148	148	147	159	166	149	142	141	141	150	161	155	143	138	154	147	151	152	150	156	152	153	168	184	168	140	153	147	168	162	157	146	145	165	123	156	156	157	168	162	156	155	144	146	174	160	156	169	158	170	149	158	152	151	154	160	156	141	148	146	168	166	156	137	166	160	142	150	144	133	165	156	167	175	145	150	153	163	191	156	163	149	137	157	144	188	137	124	129	153	162	133	165	156	143	142	163	145	146	136	155	143	149	141	139	150	168	170	145	162	176	157	174	151	145	150	149	138	137	152	145	152	169	161	144	165	131	142	166	162	163	171	148	165	170	141	152	143	170	148	160	146	165	166	158	146	136	150	161	147	163	160	168	145	154	134	147	159	152	149	174	142	173	172	146	148	160	160	152	148	162	144	145	147	143	153	160	148	141	148	147	146	172	155	140	141	150	146	164	163	161	141	161	154	170	161	130	150	162	169	147	163	158	142	152	163	173	165	165	147	168	156	160	152	153	155	151	167	158	146	158	164	158	172	138	168	166	143	144	164	162	158	133
3178	8439	5623	2520	1639	1169	926	712	618	590	458	422	435	363	334	337	323	323	298	280	306	287	274	301	291	256	315	274	296	295	274	233	237	223	265	266	228	225	222	266	254	242	271	267	255	262	221	256	269	266	292	219	254	252	284	205	233	218	260	271	271	231	256	233	221	258	278	240	227	231	231	236	249	238	218	257	244	249	268	278	232	263	232	228	251	243	250	243	235	258	225	242	254	247	243	253	228	231	269	232	234	221	239	206	237	237	247	236	245	220	234	211	255	231	262	228	259	247	259	247	228	231	244	238	249	259	252	232	224	269	231	220	216	220	249	263	246	219	250	245	226	239	243	233	241	259	242	248	251	221	222	246	255	234	239	240	233	266	262	232	245	235	225	263	242	240	249	217	238	231	230	226	260	277	235	223	219	249	247	205	235	230	251	255	242	236	214	265	241	241	233	223	238	255	232	236	269	247	252	214	247	218	246	248	232	249	248	232	225	229	222	236	258	255	238	247	256	241	223	243	207	218	234	250	238	232	223	252	245	249	248	234	235	222	229	224	263	254	240	260	219	227	265	229	237	243	253	232	222	245	226	237	247	248	243	240	247	246	244	212	245	258	215	253	224	246	274	234	255	251	235	250	221	233	217	209	262	226	235	249	256	257	251	248	228	226	252	242	229	258	245	254	233	229	249	247	256	247	221	238	236	244	253	235	237	219	235	244	270	234	264	224	253	248	251	227	246	239	226	230	214	238	226	262	256	245	254	225	245	257	261	246	214	235	253	228	253	238	250	233	261	217	227	248	247	272	208	246	254	217	254	230	239	217	244	234	253	242	238	264	245	272	245	249	237	233	238	206	236	229	221	231	258	217	243	233	213	250	210	219	238	247	224	231	230	272	262	250	244	213	241	258	267	242	226	258	250	261	283	271	255	238	240	211	235	247	242	241	244	246	204	265	223	226	236	232	238	227	261	233	242	230	211	220	248	227	275	257	259	231	224	239	242	240	247	259	223	252	210	239	247	226	249	236	255	271	241	241	255	218	243	242	227	242	227	217	234	267	219	219	211	238	232	230	260	241	251	216	250	230	238	244	239	263	241	227	254	239	224	249	225	248	227	238	230	254	215	212	198	240	221	233	223	253	220	235	235	248	259	236	251	235	254	217	253	260	246	256	260	234	251	229	256	250	270	249	223	214	227	232	237	252	229	215	251	232	233	260	224	225	234	245	254	247	264	239	245	240	228	270	225	217	251	229	261	249	253	234	251	221	203	268	252	238	227	251	223	258	244	247	234	212	219	269	239	229	258	234	215	260	276	232	244	215	218	237	247	226	231	218	240	251	279	231	256	271	256	248	238	231	218	232	235	252	234	229	251	245	236	263	243	240	251	256	249	235	273	238	226	240	236	247	227	255	258	247	258	260	246	260	231	203	238	241	225	218	263	273	250	265	215	225	242	202	248	244	220	241	227	251	214	257	244	246	232	250	212	248	233	233	232	260	239	211	234	239	244	244	212	198	237	243	240	243	236	228	242	251	252	233	231	205	208	229	242	238	236	247	248	219	236	236	223	240	253	242	243	227	234	239	237	211	244	254	237	222	262	251	264	261	244	238	220	256	253	243	247	233	241	271	233	216	238	227	244	229	260	207	253	255	226	244	215	247	240	251	261	226	224	254	241	246	233	227	245	199	257	268	249	199	249	251	242	220	225	232	222	236	249	250	238	245	243	222	240	268	230	204	276	248	217	232	262	245	253	241	257	225	258	249	230	224	225	216	226	241	222	228	246	249	255	250	256	225	249	234	241	231	220	233	232	237	240	231	273	230	215	220	233	235	249	212	248	222	215	246	260	265	239	227	233	253	236	258	250	274	278	230	268	222	226	256	246	204	221	242	256	253	247	258	241	235	231	256	235	249	233	246	258	268	217	268	211	249	237	238	271	217	236	279	214	224	233	233	226	220	217	246	242	253	245	231	247	241	226	247	244	269	247	235	238	254	215	213	253	228	219	266	206	240	243	238	237	254	246	238	235	265	253	251	240	231	245	267	263	224	259	235	243	230	233	249	223	237	231	247	242	224	220	222	208	257	249	255	237	249	246	248	238	238	248	217	241	230	253	239	233	243	236	216	244	223	252	243	227	240	240	237	249	211	280	224	247	253	237	242	255	247	263	245	251	239	257	252	222	243	260	268	258	248	267	227	226	236	262	257	239	227	267	219	245	252	225	237	252	206	257	242	251	255	231	251	251	224	244	240	249	228	227	267	223	240	242	261	247	253	239	238	220	230	225	243	231	242	248	255	251	235	261	250	230	234	217	252	233	235	232	245	229	257	259	226	247	217	234	236	226	224	256	267	225	264	273	232	224	196	248	278	205	240	252	260	247	244	229	255	240	205	220	229	241	254	244	241	244	263	230	231	248	248	239	237	256	235	249	236	239	268	226	237	216	238	232	261	258	230	215	231	210	239	259	204	239	248	272	233	256	251	240	236	227	244	276	252	259	246	237	230	253	257	235	247	236	223	248	201	228	243	228	216	223	223	235	262	252	229	233	250	247	220	250	242	243	252	254	236	233	221	248	241	250	251	247	241	216	249	234	246	225	188	225	218	242	229	224	221	228	232	271	216	226	216	222	224	233	251	235	248	229	250	224	266	233	260	236	232	238	260	238	232	218	244	249	246	215	240	231	250	224	234	235	257	216	270	241	242	212	279	221	258	247	260	218	225	221	227	233	266	247	241	236	251	246	247	244	231	248	212	214	259	226	253	230	217	224	197	266	252	247	233	243	236	265	268	247	236	249	228	250	232	254	244	246	253	240	248	257	223	247	240	242	268	244	242	234	237	249	257	249	255	251	240	238	238	232	230	241	248	214	243	245	231	227	220	251	230	228	230	231	235	242	227	258	247	219	256	228	250	234	254	252	243	249	233	227	239	248	227	232	261	247	230	228	240	245	245	242	271	249	257	234	253	243	235	228	231	240	234	233	240	250	231	249	233	257	232	234	250	274	235	219	235	218	233	236	233	248	260	234	227	219	239	277	237	249	251	223	240	238	251	246	223	275	225	271	239	224	252	264	234	263	226	243	232	200	265	249	240	258	254	210	256	262	227	253	270	211	210	236	228	241	263	223	274	233	253	245	219	233	261	262	265	232	266	230	239	254	236	252	221	254	230	245	240	223	224	242	250	219	274	232	234	247	249	239	238	239	243	230	252	238	247	217	246	241	247	245	237	247	234	233	242	258	233	242	260	245	257	260	235	272	227	210	243	227	246	247	258	252	246	227	216	220	223	217	231	251	242	240	243	236	253	228	264	254	232	256	233	232	241	223	225	256	245	258	212	223	233	254	255	230	230	231	233	221	239	226	229	223	270	237	248	241	258	237	240	226	205	230	236	240	231	242	229	234	235	223	247	225	278	240	253	250	237	272	215	214	227	227	260	227	212	245	265	225	225	249	254	221	230	228	217	194	251	250	225	277	241	243	257	249	235	235	250	238	223
24253	21012	26453	24667	2613	680	543	523	498	518	463	472	458	504	513	444	470	472	433	449	447	446	461	463	410	424	428	434	433	465	455	415	465	446	399	441	476	473	429	407	448	428	456	452	455	458	444	444	454	455	463	442	446	411	461	465	470	460	457	433	431	460	426	437	437	428	468	435	455	472	465	448	475	432	475	438	424	434	429	408	438	453	441	444	407	419	404	423	432	454	456	484	421	432	433	430	445	397	425	430	463	449	437	421	445	433	449	441	446	405	470	460	450	441	438	419	418	440	422	447	478	455	432	479	394	436	432	455	447	431	444	431	439	418	430	426	436	443	450	454	450	424	438	429	468	445	454	401	463	388	434	397	434	431	424	444	458	397	413	406	421	440	431	457	457	427	459	479	428	423	456	422	452	441	420	434	452	433	470	415	427	434	388	454	460	451	450	425	421	436	432	467	428	435	452	427	440	443	428	413	416	437	467	407	399	431	460	436	446	439	427	440	431	441	459	429	422	408	447	430	449	447	462	406	423	441	428	414	411	446	441	429	470	454	400	430	417	394	441	431	437	445	437	439	432	434	448	439	419	460	444	434	440	468	415	452	477	457	434	434	420	449	448	435	472	407	442	425	466	439	444	470	437	449	432	486	421	464	409	490	406	466	433	392	410	459	472	453	457	438	443	411	433	463	457	451	419	429	477	445	468	433	439	435	436	398	442	417	433	446	450	420	478	419	456	395	448	418	431	473	439	429	452	470	427	469	431	443	413	439	427	446	450	456	436	449	389	463	466	439	440	448	411	442	385	476	438	406	421	462	463	392	447	423	440	401	407	453	368	403	469	402	458	408	441	433	424	463	454	471	443	407	481	385	492	473	429	477	430	453	429	414	462	380	443	449	465	445	472	457	482	453	435	436	444	460	422	436	435	439	437	437	451	448	452	442	435	469	424	438	422	413	451	455	436	427	446	441	421	455	385	420	424	410	430	437	417	447	438	432	441	466	440	456	426	445	425	421	436	435	430	410	427	441	414	454	434	420	460	439	459	423	436	469	464	426	449	446	454	445	449	408	428	440	446	457	433	439	447	441	436	412	445	419	451	417	455	442	475	441	435	443	431	481	443	403	430	422	437	423	444	438	434	430	436	432	437	391	437	435	420	443	444	412	430	441	429	473	451	461	452	446	402	432	441	462	408	460	441	451	446	438	426	403	419	482	403	440	427	400	485	416	480	453	421	452	430	429	429	463	449	413	437	443	421	437	427	440	454	432	427	405	459	408	399	441	461	441	428	460	433	400	440	419	458	447	482	431	440	436	477	448	437	471	412	458	456	410	448	437	453	443	405	461	455	447	447	422	428	446	469	440	430	419	389	447	404	429	449	452	417	471	440	462	423	430	417	437	402	486	460	463	455	405	438	428	457	437	424	421	443	427	429	421	460	437	450	404	433	443	386	440	445	424	463	446	432	422	449	443	430	401	441	410	464	453	418	452	401	424	420	430	455	467	458	471	418	467	443	436	433	448	420	422	428	437	437	394	446	469	468	444	398	472	430	420	443	412	424	421	429	421	448	446	427	422	458	428	443	402	460	445	435	436	450	411	420	458	455	458	440	454	452	450	448	448	418	442	435	414	404	415	428	432	475	461	422	441	460	425	435	420	451	437	439	419	468	469	467	435	466	470	438	405	491	434	473	400	416	425	408	447	437	483	461	420	434	458	412	418	432	421	458	456	440	447	448	469	472	436	410	450	450	462	438	431	438	425	384	421	427	449	473	427	438	447	439	446	438	416	453	422	438	445	421	441	449	435	443	422	428	415	451	443	447	420	451	426	445	441	449	420	492	442	383	462	417	458	427	467	450	419	420	436	448	430	423	459	423	429	448	448	436	431	430	454	392	433	440	433	398	434	416	420	451	465	459	450	451	445	414	413	421	421	425	417	431	438	410	409	462	451	456	464	426	429	428	428	437	433	444	460	393	459	433	449	431	438	443	438	419	437	422	452	441	429	448	410	418	441	430	453	429	432	432	449	415	429	433	428	442	450	455	449	472	437	427	435	409	445	476	464	465	416	427	434	451	416	472	408	380	462	461	418	430	448	428	443	423	449	460	454	459	440	429	460	449	475	435	414	440	454	432	415	468	377	473	425	405	438	463	445	451	434	439	422	475	423	431	450	478	451	477	447	454	397	445	472	473	448	453	424	447	414	453	438	419	403	447	449	425	464	465	458	444	468	450	430	455	468	438	424	455	456	429	447	408	427	469	459	408	420	457	430	452	424	472	453	455	427	462	410	430	388	437	428	434	439	396	444	433	421	436	440	434	432	423	426	424	445	417	455	457	422	430	414	453	405	427	417	431	439	440	456	441	464	435	424	446	467	471	397	455	448	438	452	429	468	397	429	402	418	469	440	397	416	418	443	439	424	411	413	397	427	476	453	454	474	428	427	469	451	425	464	474	409	434	407	397	427	450	435	474	450	475	465	409	432	435	424	431	422	422	389	454	460	461	440	414	407	428	483	432	444	429	450	398	471	440	445	460	414	422	429	427	430	436	405	427	446	444	435	440	433	447	397	438	408	478	462	421	401	436	449	408	443	443	477	434	458	466	427	432	487	417	481	468	426	442	431	468	440	440	455	425	433	439	436	442	433	493	449	406	452	409	445	415	434	434	449	468	436	432	439	444	436	453	455	431	467	458	472	404	447	404	455	444	413	432	418	414	442	439	422	407	465	428	455	434	430	418	451	407	453	457	416	440	451	447	441	442	461	435	428	464	440	438	412	461	438	448	459	434	424	454	427	421	477	475	404	445	412	413	471	429	443	425	438	412	410	500	472	446	432	412	429	456	433	447	404	401	443	428	468	396	448	392	459	435	459	448	398	426	423	421	458	424	451	432	451	450	410	456	456	397	401	455	429	419	469	414	460	419	435	403	427	423	468	431	466	447	454	388	436	439	434	426	431	454	444	424	486	450	481	429	434	448	448	483	461	409	428	424	419	452	430	463	430	431	442	418	444	448	448	481	452	428	450	419	396	458	425	444	483	436	444	434	413	420	487	488	421	427	433	424	448	454	436	434	415	447	433	430	459	435	406	427	426	435	423	401	461	434	423	477	450	436	429	405	442	432	441	458	416	467	441	448	455	400	433	427	432	487	464	462	436	411	407	442	456	443	440	413	423	407	464	451	460	463	461	410	406	418	448	436	398	465	480	427	445	439	417	397	465	476	415	437	452	446	435	442	423	481	427	460	421	441	424	414	448	459	472	458	440	468	453	452	432	400	458	464	428	425	455	444	376	421	420	447	430	446	445	445	393	442	455	414	440	454	439	453	459	478	457	483	432	421	404	453	435	466	403	447	441	457	430	435	439	431	386	423	459	460	421	426	399	414	433	458	468	424	440	416	437	434	469	471	437	417	441	442	491	411	436	452	449	433	454	440	431	434	418	439	429	419	457	413	436	487	443	428	429	427	435	442	449	453	432	472	465	419	433	450	443	446	449
3360	4602	3169	1642	1250	1057	938	908	779	766	744	705	653	646	653	661	643	662	679	655	704	701	645	623	618	624	610	647	646	606	641	631	615	612	621	625	611	648	618	676	615	617	648	628	657	618	630	601	655	627	636	637	587	626	573	643	593	624	608	613	619	562	609	576	647	628	618	636	640	600	651	579	649	637	610	572	615	661	649	620	620	620	619	631	636	613	650	566	635	626	600	601	618	654	676	642	635	591	579	599	632	540	648	606	621	662	617	653	627	567	613	638	611	673	617	618	604	599	613	656	612	621	627	627	546	648	602	615	648	615	586	604	627	637	618	607	592	610	654	617	616	607	635	599	627	626	582	600	672	615	589	615	611	622	646	634	646	609	594	604	626	595	633	624	611	581	645	628	650	558	611	609	579	650	640	652	638	624	624	604	638	654	639	603	625	632	589	630	602	609	643	611	641	618	604	629	642	582	637	626	631	610	654	611	636	624	619	637	632	574	659	650	612	573	632	637	651	591	611	629	606	613	571	650	639	646	616	603	627	601	639	616	599	649	624	635	605	625	616	631	567	680	641	645	581	594	639	640	592	591	607	663	608	598	683	656	615	625	676	584	647	628	594	641	620	582	616	616	616	645	658	682	611	631	618	616	600	625	628	615	657	569	601	630	586	588	626	582	618	644	592	622	642	607	601	559	615	601	611	619	590	655	664	605	644	625	642	622	627	651	629	674	616	629	600	615	622	616	622	616	625	616	637	610	620	682	643	641	603	619	601	584	654	645	629	663	618	623	631	603	583	600	648	644	633	640	669	617	610	606	640	631	574	606	587	578	551	615	575	591	632	636	562	593	651	646	662	626	598	619	618	623	609	606	614	622	617	644	658	589	604	640	599	613	629	613	618	643	613	594	613	596	633	633	621	622	590	589	626	645	606	575	671	631	612	654	631	629	612	577	664	621	648	635	632	627	658	657	644	624	658	613	611	667	625	605	642	615	632	655	595	619	598	590	641	647	603	617	588	569	596	578	594	611	569	603	642	597	646	621	599	617	611	616	661	609	582	672	631	646	630	622	597	606	621	624	615	595	616	590	602	618	626	619	620	611	614	596	661	602	637	641	582	624	607	614	642	639	624	616	622	626	663	592	562	607	637	655	660	625	641	613	633	591	605	618	616	662	599	584	604	638	625	610	628	603	560	595	626	601	617	615	607	615	617	647	586	638	600	627	635	595	623	596	618	611	599	613	641	629	590	632	575	605	680	660	586	633	638	624	582	610	633	600	666	662	681	644	616	599	651	619	598	632	616	641	589	611	631	637	649	614	588	618	595	630	668	575	606	629	627	651	598	626	672	605	596	584	633	642	580	601	619	624	611	606	619	593	625	646	592	587	603	629	606	617	561	616	606	635	600	612	579	581	616	615	657	634	665	614	637	602	609	655	665	640	668	611	648	638	616	609	642	645	577	641	586	632	674	636	606	604	590	607	601	637	640	597	581	629	616	625	652	650	619	635	595	647	633	628	598	633	612	665	657	614	584	620	642	599	593	657	588	581	610	619	615	604	638	584	647	615	600	609	625	600	590	632	626	616	631	628	619	619	635	643	629	641	620	611	665	628	616	615	596	630	658	626	664	606	594	598	632	589	602	629	621	580	599	619	609	570	592	598	634	635	632	612	611	661	608	657	624	654	618	632	583	589	628	617	567	607	609	621	607	617	635	592	618	627	642	617	648	636	624	624	679	616	627	610	612	628	638	608	608	615	615	622	598	631	593	678	650	633	633	638	600	627	614	629	627	597	635	623	598	617	583	566	668	601	607	613	627	615	632	662	653	635	650	621	603	600	663	603	640	644	651	596	648	627	629	612	646	597	633	603	601	589	637	652	624	594	645	590	636	610	645	640	613	631	615	605	652	591	643	613	656	589	665	644	634	640	611	618	574	607	608	584	609	652	636	642	601	618	619	680	645	627	625	642	597	637	624	610	634	581	604	633	635	644	660	583	626	660	660	639	634	644	604	618	664	594	615	626	589	677	619	607	608	622	645	610	593	607	639	637	610	596	627	616	604	636	606	589	650	633	619	609	636	614	577	607	647	618	632	614	647	591	610	597	652	645	638	601	643	614	638	642	664	628	586	629	615	624	595	635	626	638	591	585	601	643	672	632	593	598	622	597	603	602	640	622	591	625	603	602	611	655	634	570	606	626	600	598	645	637	621	567	622	640	622	632	601	616	576	582	662	598	574	639	600	572	639	573	635	615	674	598	601	638	630	610	628	585	608	598	641	625	559	609	676	683	642	630	620	632	600	665	594	603	603	639	646	638	622	619	629	600	681	584	612	576	553	639	615	685	601	654	632	649	640	646	600	618	648	649	645	629	605	608	646	617	630	606	656	608	633	629	665	614	627	644	589	626	624	578	570	617	606	632	569	652	617	658	617	615	645	621	656	580	618	628	596	610	587	648	641	642	615	613	654	600	633	597	657	601	589	641	671	657	637	628	635	572	644	596	624	644	629	650	638	622	614	603	595	607	637	599	646	612	640	612	619	646	624	596	634	623	621	624	553	633	612	598	650	648	601	646	623	593	589	629	643	559	580	616	669	617	637	610	670	604	616	616	601	658	616	605	602	636	601	602	609	642	639	645	592	594	654	635	637	600	624	618	600	614	621	609	575	610	609	622	634	614	620	613	646	649	657	566	625	621	650	614	599	582	591	603	637	604	609	605	580	591	641	622	631	602	636	570	646	593	620	570	588	611	597	578	657	630	675	559	604	613	674	649	650	626	621	610	603	617	602	617	570	606	642	620	632	642	628	604	692	617	598	634	601	653	602	583	636	656	620	602	615	602	585	649	660	625	644	658	586	578	624	627	665	643	639	614	613	649	606	607	586	586	612	604	633	625	632	574	608	595	638	628	611	632	593	606	599	649	617	666	650	641	627	642	604	663	582	580	619	618	603	629	630	594	631	616	627	563	623	603	652	607	573	604	603	580	596	606	609	630	611	612	641	645	650	617	612	602	662	618	606	605	635	607	626	615	613	653	586	663	591	635	621	631	595	611	587	571	632	645	632	622	637	602	645	665	612	596	642	616	651	642	596	611	616	636	610	611	607	634	630	619	574	637	644	654	587	596	590	624	578	594	533	619	597	578	625	620	637	598	631	662	633	635	631	601	641	631	646	640	571	606	594	646	635	608	601	626	657	614	586	597	639	554	613	686	660	673	601	605	609	595	643	693	602	622	614	665	584	639	607	560	637	612	605	659	616	628	660	660	637	698	618	662	628	631	638	611	624	611	618	632	639	618	554	661	614	569	615	610	639	592	590	607	597	614	627	606	639	626	627	609	647	576	606	650	594	616	591	624	659	588	596	631	640	630	624	624	603	584	605	583	682	604	674	641	597	633	599	617	593	608	602	611	585	583	632	617	615	600	627	618	632	574	624	614	631	630	631	607	664	651	640	587	604	601	581	646	586	633	617	626	639	614	621	647	597	629	619	624	621	628
22227	21062	28703	23649	21062	20726	2100	572	405	384	329	287	270	238	205	234	196	210	206	195	181	178	205	181	181	191	178	159	173	172	170	166	162	165	160	159	181	154	149	182	163	148	179	150	162	168	178	142	152	160	150	144	144	142	163	178	150	159	171	140	152	160	160	163	141	161	162	154	162	162	145	151	148	147	167	150	142	154	146	156	144	162	147	136	155	177	150	163	161	156	137	176	156	148	175	190	166	153	152	147	146	125	172	174	158	161	139	152	160	133	157	175	138	141	152	152	145	152	152	142	158	135	164	165	139	153	163	147	164	170	171	155	150	139	165	124	168	156	157	136	157	141	159	154	141	159	141	157	131	151	155	177	154	142	157	171	135	151	157	157	143	142	175	160	124	149	142	132	131	154	150	159	134	161	145	157	139	146	155	160	153	162	146	117	126	138	154	149	151	154	163	155	144	137	176	140	151	154	157	156	140	144	147	159	143	134	162	156	161	140	151	164	153	149	161	158	126	171	146	155	168	151	163	157	137	142	144	154	167	152	141	159	154	161	135	134	159	138	158	152	154	154	169	145	159	133	167	146	160	151	145	142	144	177	150	159	157	172	151	146	136	138	165	143	154	135	151	130	152	154	160	143	148	169	138	138	156	141	168	170	157	163	162	165	156	125	147	162	161	153	154	153	135	144	143	143	160	151	142	163	154	152	123	169	147	134	161	163	156	154	162	139	154	153	146	152	150	135	154	145	151	142	151	166	158	151	136	180	148	147	152	146	163	173	154	153	151	148	149	155	159	157	138	164	167	148	174	155	166	174	144	160	143	148	163	133	152	144	165	140	155	151	156	139	143	170	169	147	179	134	139	159	157	130	163	139	161	150	143	147	145	160	146	133	170	154	148	156	135	170	166	152	140	146	137	149	156	169	129	159	176	156	140	156	155	160	150	164	124	156	147	129	161	150	151	162	166	156	150	156	153	155	169	156	173	175	159	142	134	148	140	165	169	145	141	144	159	138	129	184	142	138	132	140	163	145	162	141	150	161	142	148	147	158	151	155	157	148	141	178	148	125	148	150	110	163	155	140	134	158	154	148	117	147	165	160	159	188	135	159	154	147	137	151	142	137	133	176	147	153	146	149	146	132	169	164	147	131	138	147	133	141	164	147	161	156	132	141	157	162	137	172	140	164	165	152	178	175	154	167	134	168	140	167	163	184	162	150	124	134	161	134	135	137	142	192	154	157	153	182	147	171	180	155	153	139	157	172	133	162	136	148	162	145	169	157	161	162	151	153	145	123	157	152	151	146	137	165	143	186	180	163	167	153	142	132	157	156	155	170	154	165	170	143	156	149	132	147	146	140	147	159	168	150	162	143	149	168	160	131	149	158	146	157	157	123	154	147	149	134	139	163	144	137	122	148	150	157	139	157	127	158	137	181	144	148	156	146	173	140	139	156	164	133	153	155	165	150	163	156	144	129	155	158	135	139	156	153	164	161	157	142	153	147	149	141	144	164	138	136	159	159	161	154	140	143	152	169	169	151	150	143	164	151	160	161	145	162	142	137	149	150	119	155	147	137	170	143	164	159	160	165	154	138	159	164	141	144	142	143	173	133	165	146	164	148	139	147	173	160	173	175	154	159	141	165	143	167	150	151	168	130	139	163	169	154	152	149	146	188	136	170	143	157	125	156	159	144	151	168	162	139	147	154	168	151	159	150	156	154	132	138	160	165	144	159	146	172	131	135	167	146	162	141	172	146	181	159	143	145	135	155	162	141	162	177	139	170	158	134	146	161	140	161	131	158	139	152	154	142	158	163	139	152	156	152	127	170	147	144	163	141	155	163	124	142	148	120	141	159	164	158	157	147	159	162	155	171	170	123	165	162	152	164	148	148	139	181	150	167	157	146	156	135	128	132	148	157	143	148	163	147	153	163	136	144	164	140	149	147	151	157	169	145	159	151	165	161	140	143	144	134	143	131	142	152	155	159	152	139	145	166	138	159	166	150	158	161	160	155	157	147	142	155	150	145	151	132	175	159	150	142	149	172	176	159	165	163	164	157	143	151	165	161	152	141	151	152	143	150	120	148	160	156	142	150	147	149	148	146	157	165	159	140	164	166	178	160	143	145	136	165	160	134	148	152	141	143	151	148	171	146	143	155	137	148	153	159	151	167	158	176	168	145	160	157	135	142	142	162	152	143	164	144	163	136	137	139	130	143	132	159	148	152	150	129	170	177	145	162	159	147	167	163	154	142	156	160	141	178	150	131	162	135	162	130	185	149	157	157	163	156	133	133	159	148	139	140	156	141	153	170	137	165	138	165	181	158	151	159	151	144	146	146	150	141	162	150	150	163	146	151	145	142	157	169	148	152	144	147	148	144	142	176	148	168	151	161	153	145	143	141	164	134	130	156	152	146	135	154	149	148	148	171	146	143	171	156	144	118	141	151	153	159	146	161	160	143	176	157	163	168	134	138	136	152	165	158	154	154	168	155	148	172	154	126	152	149	188	157	153	144	133	160	166	149	156	144	154	147	147	160	142	132	157	170	175	153	174	187	135	155	168	163	161	153	152	151	138	169	167	141	180	158	146	144	161	129	160	150	159	144	147	151	140	125	163	165	144	138	160	151	141	162	158	161	149	131	139	155	148	159	167	142	176	165	126	166	164	149	169	151	144	159	151	146	159	137	157	157	139	159	174	154	143	167	148	139	156	136	147	139	155	130	154	135	167	168	137	151	146	133	155	146	152	144	130	176	132	150	182	157	174	150	145	151	155	172	167	158	153	150	140	152	161	180	154	166	151	139	167	156	136	150	145	144	155	150	143	143	135	161	145	158	149	146	128	151	153	149	145	148	156	149	167	126	156	163	125	162	167	207	129	155	164	153	176	147	161	146	165	155	165	166	147	143	162	150	157	151	156	147	164	155	172	149	138	154	159	168	160	146	154	145	153	152	152	151	156	153	155	159	161	137	164	158	155	162	146	159	158	146	139	146	159	146	143	142	147	149	147	160	144	136	148	151	137	154	152	175	147	157	161	151	151	187	161	158	160	169	158	145	148	133	156	164	159	167	143	151	149	153	141	140	152	158	162	167	180	140	146	171	145	160	138	165	171	159	158	148	137	164	142	165	161	134	159	159	136	139	163	175	138	148	121	133	175	144	151	155	151	144	156	160	135	150	153	148	176	143	152	171	157	165	160	157	149	171	169	134	145	187	153	150	162	146	154	171	139	153	177	145	173	141	152	160	154	181	176	129	178	153	170	156	143	142	149	140	159	139	182	153	162	157	152	130	161	171	151	161	150	179	163	138	166	154	152	151	157	162	141	149	160	155	158	135	169	165	142	167	143	157	165	150	159	121	173	148	158	130	133	160	153	170	154	156	153	168	139	160	143	149	140	119	150	145	142	130	172	123	156	145	165	131	147	163	175	153	160	135	155	157	147	131	164	175	172	145	145	177	157	169	156	142	161	139	138	159	162	166	127	155	145	156	157	165
4343	13695	9403	4209	2965	2040	1483	1158	951	776	699	619	502	455	469	420	358	341	337	310	294	296	302	297	275	236	274	261	271	240	265	248	245	214	266	228	221	262	226	212	214	217	218	248	238	208	213	252	204	224	212	232	236	258	237	242	220	218	216	212	241	223	205	211	205	217	239	213	214	256	219	237	224	224	219	250	220	205	233	213	252	237	209	208	223	237	237	196	221	230	205	191	227	222	233	212	218	195	227	198	212	228	222	245	226	195	190	233	192	233	205	228	246	220	197	234	240	256	202	219	248	174	221	188	189	206	220	184	230	223	226	240	222	205	207	216	206	198	211	211	213	201	244	210	232	231	192	216	207	217	201	206	224	225	193	201	208	191	220	242	215	217	219	218	218	207	212	225	215	201	221	183	212	233	220	210	200	217	226	213	232	213	234	226	232	233	213	224	203	226	206	228	232	207	198	196	233	214	207	221	223	214	214	231	219	200	233	215	195	189	217	203	203	235	210	213	217	240	203	214	236	219	226	222	223	205	174	201	212	229	222	203	204	197	200	221	211	219	194	201	227	214	194	201	221	229	196	204	225	242	199	192	210	188	216	202	221	208	202	215	222	215	204	210	220	205	212	219	222	230	200	198	189	205	206	240	231	228	247	218	248	241	218	216	199	215	243	223	218	219	221	220	203	198	188	248	201	205	189	202	207	203	215	192	209	183	236	202	222	194	203	225	181	214	178	208	230	218	226	230	218	223	209	202	227	190	252	197	201	215	186	214	211	199	219	196	209	207	221	221	204	211	212	231	225	218	231	219	245	178	217	227	221	214	225	231	196	215	226	237	190	194	219	202	243	197	200	219	219	187	232	211	254	207	182	222	188	212	228	222	190	212	210	214	219	214	208	213	213	229	213	215	208	217	225	197	222	239	225	224	207	225	227	209	220	187	184	192	234	217	209	232	213	178	206	206	237	213	219	224	207	213	229	235	224	219	223	225	230	208	205	220	207	239	206	204	195	222	231	238	208	205	198	212	232	211	225	186	214	219	196	217	218	198	200	226	233	206	222	221	225	202	228	204	202	210	225	235	220	248	199	238	193	194	202	225	206	204	225	219	214	211	207	201	216	226	227	205	196	226	209	218	239	218	222	212	211	197	201	195	227	242	222	221	209	212	229	236	191	205	201	242	232	194	211	232	206	212	252	198	221	219	213	209	213	205	225	245	191	216	196	207	234	224	198	258	235	232	221	219	209	207	204	206	193	224	229	237	230	213	211	211	232	210	206	217	217	189	218	198	197	211	208	200	181	203	220	207	202	218	214	204	229	238	225	207	191	222	215	207	212	222	223	217	212	212	199	171	197	243	210	215	227	186	209	202	208	231	187	211	227	208	203	216	204	203	228	240	205	196	216	234	211	215	203	222	210	231	186	196	221	214	219	209	207	205	210	204	193	205	226	225	203	211	207	222	189	214	232	224	201	206	214	243	219	194	224	230	195	185	245	195	217	207	222	199	221	207	226	221	205	218	229	218	230	212	195	250	229	186	224	206	195	224	223	200	236	211	218	230	193	208	239	218	211	198	207	218	214	212	224	199	221	227	208	196	239	206	205	239	227	236	225	198	246	199	201	244	211	217	230	234	202	213	196	215	224	191	230	201	204	225	248	202	226	210	227	210	245	236	222	219	202	193	220	262	213	196	205	197	237	224	202	205	190	225	195	236	229	209	199	189	214	212	211	228	235	225	207	193	200	201	237	214	224	212	222	198	215	208	225	206	208	193	209	214	212	202	222	196	211	226	257	207	223	199	219	218	221	200	227	202	198	190	234	214	191	238	210	203	195	210	240	241	228	216	229	204	221	206	227	216	211	199	225	211	219	199	204	209	207	207	229	207	249	224	227	215	216	209	223	244	224	214	200	246	226	218	240	186	186	215	205	215	216	206	192	201	173	204	218	199	194	196	212	216	218	209	205	225	197	209	221	244	214	211	201	214	211	208	205	210	206	221	220	207	191	206	228	229	209	230	252	219	212	225	214	194	227	241	238	193	223	194	208	222	228	228	220	205	228	207	225	197	216	223	200	210	203	213	233	170	227	235	210	205	213	206	223	193	229	198	196	213	222	217	211	235	222	224	221	212	220	201	229	193	200	249	216	206	228	224	234	216	196	231	205	214	202	209	231	237	211	222	235	203	210	251	222	222	224	228	199	211	200	207	207	229	215	254	226	205	210	210	219	220	216	215	231	205	202	213	211	216	224	212	235	224	216	201	196	218	207	232	229	211	222	200	215	240	193	213	213	229	230	242	174	224	204	195	211	215	243	218	215	188	215	209	227	213	197	222	202	236	213	226	223	199	222	230	205	213	215	204	207	220	231	205	233	219	215	209	195	195	193	216	219	175	192	216	229	197	186	251	201	234	207	235	213	202	214	224	197	220	218	193	205	217	207	206	189	223	223	198	196	204	170	219	219	224	216	213	201	231	210	215	218	236	230	212	193	211	226	191	200	224	218	220	235	230	206	191	191	206	224	240	234	196	205	225	201	218	198	218	214	224	219	224	222	196	237	243	233	234	206	216	218	231	208	207	232	212	231	234	225	220	212	220	207	205	220	214	193	217	201	234	215	238	212	206	220	219	227	198	203	228	219	190	238	218	225	200	209	218	212	235	213	209	201	223	217	219	215	197	252	237	239	196	183	225	215	203	205	225	217	195	215	230	194	233	206	214	194	202	209	220	216	215	223	224	233	234	189	226	212	219	209	205	197	186	201	207	214	201	231	194	209	237	190	223	195	208	237	240	214	207	212	218	208	201	205	206	207	198	209	210	218	224	212	230	222	194	207	208	198	224	208	229	197	224	196	214	235	199	227	244	215	197	231	214	206	203	219	199	235	205	187	226	197	204	200	197	225	228	212	191	228	191	182	210	242	206	243	216	203	214	216	221	220	205	191	213	202	238	219	205	225	237	183	212	227	198	203	210	218	242	197	211	209	205	208	192	219	222	231	205	199	212	217	209	223	196	213	207	188	225	218	240	219	225	200	220	232	199	225	206	203	186	216	216	203	229	201	237	199	217	203	206	214	182	184	191	195	218	242	229	227	220	216	228	223	203	208	199	216	181	215	230	199	215	206	198	226	204	196	208	196	196	205	211	213	212	212	192	194	223	201	228	223	225	206	207	197	245	222	187	212	239	251	230	193	211	216	194	211	202	192	222	178	226	245	204	198	201	199	211	212	209	197	203	228	203	222	235	212	220	200	231	196	231	241	210	205	201	214	209	212	229	217	199	234	221	210	220	201	234	219	229	218	219	217	197	179	211	214	202	221	221	223	243	223	211	218	208	228	219	194	242	199	226	226	201	214	233	208	222	206	213	210	212	191	226	229	214	199	221	228	225	193	203	234	189	220	214	215	234	213	188	193	210	214	218	215	231	178	222	228	189	229	214	202	196	220	221	228	201	218	206	204	229	222	215	187	217	217	215	197	188	200	227	202	248	201	210	236	204
26732	17441	3006	604	415	406	398	348	390	386	379	385	398	377	374	357	358	397	399	369	363	349	385	388	384	356	369	393	365	348	357	369	400	383	332	361	367	378	368	340	365	351	328	369	404	380	342	343	360	367	394	367	363	374	370	367	374	364	368	354	384	355	368	379	379	363	367	396	334	354	356	385	354	393	361	393	367	372	345	344	372	364	360	368	352	342	308	378	362	361	350	351	343	369	358	382	394	403	372	407	373	322	369	402	378	369	398	358	359	363	383	391	344	367	419	365	344	354	376	355	388	352	370	356	405	342	347	354	322	368	366	356	360	365	384	381	393	384	380	403	373	365	366	336	392	326	409	392	370	391	391	395	375	376	346	388	383	374	356	367	365	357	371	346	393	402	393	415	346	384	358	368	362	352	391	368	337	347	383	408	359	368	367	386	362	374	342	367	364	408	354	332	366	362	317	364	380	382	371	368	360	388	383	375	369	374	379	374	365	386	386	398	337	402	381	340	377	363	361	344	384	363	371	389	361	364	384	404	391	378	376	362	383	372	389	392	351	353	374	391	368	346	377	366	370	361	361	372	372	419	324	361	341	383	354	377	359	383	328	337	342	373	382	347	402	364	405	386	372	371	350	377	392	387	423	347	379	361	345	395	351	350	353	403	351	355	365	359	386	385	391	398	374	399	386	358	388	376	372	373	378	387	383	356	382	378	375	368	368	354	403	417	382	344	376	367	367	354	371	376	372	387	350	387	361	403	392	356	385	410	391	396	359	390	349	398	368	372	411	348	371	381	398	392	363	363	362	352	382	348	369	362	386	401	386	397	364	317	394	377	348	369	376	360	394	388	403	409	368	350	367	398	405	382	362	372	360	371	423	404	362	366	373	351	396	369	357	405	385	354	346	373	373	366	369	374	383	363	420	370	362	360	367	367	378	363	383	390	355	338	416	373	352	358	374	368	402	367	398	374	357	383	349	373	382	384	354	358	359	372	355	371	362	377	367	349	366	357	352	376	389	376	383	410	369	400	398	398	362	326	391	378	346	372	347	356	343	378	398	324	382	332	359	357	366	350	368	355	350	370	367	386	353	368	381	372	356	378	352	379	392	359	389	353	357	369	393	361	366	375	340	366	365	363	370	362	397	374	348	387	360	348	357	380	392	378	396	381	357	387	345	355	347	368	373	377	362	349	380	377	376	358	371	397	362	343	366	417	355	394	360	360	350	342	385	358	384	373	384	373	371	365	347	370	328	351	351	385	345	380	342	358	337	368	383	399	309	363	366	395	345	367	382	349	427	339	388	388	389	400	336	380	352	403	370	342	385	424	380	378	367	347	362	364	378	361	388	374	342	363	361	367	374	354	392	357	329	358	384	365	370	367	336	373	385	372	375	381	365	379	394	393	352	342	374	386	363	379	380	394	337	346	351	390	351	355	366	332	388	376	378	394	346	361	359	390	391	355	398	385	347	373	340	351	358	386	362	358	348	368	372	377	371	370	364	359	374	391	377	386	375	345	353	387	343	359	337	377	368	378	379	356	373	400	363	375	377	393	365	348	360	373	364	368	390	387	379	384	406	378	359	371	382	368	378	442	375	394	366	359	362	381	396	364	357	355	364	340	389	363	388	342	386	386	371	372	378	370	349	344	336	362	376	371	371	364	378	359	375	397	413	343	362	402	351	386	369	390	371	398	354	390	377	395	387	389	367	376	364	366	388	369	385	389	356	381	377	350	374	391	378	385	338	378	341	374	379	349	376	362	378	371	359	375	391	372	383	369	367	358	354	351	377	394	374	365	388	396	368	378	384	364	357	341	374	394	348	358	343	377	365	353	397	358	396	356	372	391	396	351	378	364	357	332	346	343	363	391	357	369	376	385	351	350	398	391	379	347	369	359	373	355	411	347	360	383	348	345	350	361	403	385	362	376	354	384	366	382	351	370	352	338	396	367	392	404	379	345	378	372	362	350	401	389	366	377	400	356	342	355	334	410	365	338	380	350	372	361	362	379	382	375	379	371	402	352	367	350	407	364	362	357	378	359	352	390	385	342	332	354	391	356	366	340	387	383	357	401	398	388	341	365	364	402	391	390	368	364	374	366	376	382	393	397	417	366	373	390	410	356	393	375	356	384	372	392	372	381	402	367	341	375	379	382	351	347	337	375	336	392	375	351	352	374	366	365	393	392	354	367	396	349	392	352	345	346	375	333	402	368	373	372	365	397	381	359	327	360	354	397	339	376	377	377	378	376	349	352	379	355	427	379	339	370	397	377	345	369	350	379	333	377	341	391	385	345	376	379	363	387	339	326	374	378	376	360	349	343	316	353	352	374	358	342	380	401	351	361	396	363	395	394	392	355	354	356	377	382	407	341	355	377	381	364	375	383	357	376	346	360	366	374	365	393	365	361	343	372	352	400	352	336	390	340	361	353	363	390	358	407	375	384	391	354	380	362	368	364	373	366	358	359	346	364	384	360	346	362	370	354	364	377	359	366	360	379	339	360	363	372	350	362	395	375	369	352	359	362	392	365	371	363	394	372	372	354	415	335	386	399	350	360	369	359	357	387	379	383	364	381	374	372	364	377	391	366	356	385	348	379	390	368	371	330	359	361	382	366	399	383	372	382	416	355	378	336	387	381	379	385	345	344	362	380	398	377	322	392	362	389	362	381	355	375	377	384	365	397	336	396	347	365	355	376	366	370	358	350	374	333	385	416	376	380	372	366	409	376	338	370	357	327	372	363	346	362	372	346	387	373	416	381	417	386	370	354	380	389	365	391	383	361	402	346	368	385	362	397	313	379	396	353	392	359	370	380	336	334	338	391	368	389	373	365	380	366	353	339	388	357	381	351	387	379	379	396	377	381	368	410	338	377	369	366	337	367	350	375	326	379	387	375	357	394	345	381	371	369	355	340	371	350	355	383	345	354	384	379	407	364	359	373	384	371	390	369	391	353	372	352	373	356	353	415	361	358	367	394	391	366	365	404	378	345	336	351	358	385	370	386	347	394	401	379	382	362	369	380	350	375	356	364	346	374	376	377	370	337	330	378	350	342	351	395	363	351	364	385	395	407	329	385	355	356	380	395	432	322	387	383	329	376	368	383	395	402	355	339	332	369	381	357	336	369	422	366	355	356	381	373	377	349	347	383	376	362	375	364	377	376	401	359	375	358	398	387	372	376	371	366	387	360	355	338	406	378	351	386	383	397	332	386	386	361	421	350	356	389	353	358	374	386	379	360	383	390	350	382	345	353	389	392	380	373	390	341	366	376	370	365	365	382	367	378	369	348	366	330	396	372	351	384	372	335	369	343	333	360	367	359	376	404	359	335	350	345	384	375	346	368	386	363	332	335	392	387	375	362	356	344	392	400	376	365	389	349	367	360	393	364	392	359	340	384	356	350	351	351	370	383	381	364	369	423	372	372	378	373	404	364	422	385	355	365	363	355	381	369	382	386	347	344	361	352	361	384	327	348	379	369	383	361	348	370	389	400
3986	1364	1023	748	611	612	608	595	544	553	594	565	561	567	532	562	555	522	563	537	534	549	532	587	575	546	532	553	569	510	525	532	547	530	540	544	516	568	549	529	561	534	561	542	553	554	541	509	558	557	555	521	538	530	544	515	527	517	550	534	523	597	579	533	558	551	515	519	517	549	535	530	570	572	587	571	565	557	576	550	521	547	518	538	510	532	548	535	496	529	554	570	534	546	528	519	528	509	560	510	562	493	558	546	569	564	555	526	544	537	503	533	475	546	546	530	526	551	543	544	538	541	566	485	523	554	526	563	555	525	616	504	549	559	559	509	540	524	586	508	535	549	567	530	539	577	551	537	534	554	529	529	570	507	518	567	504	538	551	551	533	493	528	527	547	515	546	543	517	560	504	541	547	502	569	575	491	555	559	549	523	548	519	539	538	520	543	566	529	518	550	518	531	559	543	493	566	538	540	492	550	535	553	495	556	519	535	520	517	572	553	549	533	545	526	515	561	530	540	528	584	557	561	533	540	540	551	540	529	543	583	552	518	546	570	567	518	569	552	521	533	514	582	509	532	527	577	538	532	560	530	537	556	512	537	555	556	494	513	535	522	526	516	514	559	521	489	516	548	565	532	562	536	557	565	507	503	534	565	534	539	548	544	529	543	549	573	571	528	555	535	558	547	554	554	583	578	515	514	541	513	561	530	545	531	522	540	542	534	549	504	549	531	555	535	514	571	529	551	531	530	528	519	522	509	550	535	543	541	560	534	526	550	556	548	496	577	537	554	529	523	499	549	549	554	557	548	556	554	521	577	511	517	527	583	541	535	517	515	490	539	533	526	576	607	542	541	551	525	581	524	575	538	514	552	541	505	559	548	541	570	551	600	549	541	549	570	489	539	537	564	536	506	554	504	537	533	524	550	528	536	506	563	541	524	521	538	545	524	529	567	544	541	505	499	524	568	561	565	562	540	534	536	548	514	505	548	541	526	574	546	500	514	526	532	505	541	495	532	562	566	545	576	578	533	557	514	548	539	557	562	544	511	533	515	539	555	565	502	556	522	532	504	524	525	549	549	525	541	527	533	515	497	528	544	524	566	497	546	575	563	524	524	528	546	546	535	498	560	523	533	588	529	538	538	509	550	530	526	544	542	545	547	538	559	519	583	506	521	508	549	547	545	545	572	512	567	506	576	568	517	554	525	512	562	511	535	522	523	550	577	508	563	547	500	576	525	559	531	544	511	546	565	561	536	548	532	547	571	515	565	514	537	519	542	529	538	524	513	536	535	549	503	528	511	545	540	527	527	537	570	559	536	550	562	547	565	546	610	521	521	566	504	501	474	571	509	517	549	515	540	543	509	522	532	555	519	587	537	514	529	548	533	505	563	553	548	517	540	525	549	559	552	561	524	501	565	533	494	536	540	525	564	517	550	517	558	561	545	553	531	535	573	535	595	553	556	523	526	555	580	537	558	511	557	556	541	548	560	523	540	527	512	490	513	540	584	543	541	535	536	566	558	527	487	559	542	537	524	556	566	512	527	570	528	552	545	565	542	570	535	586	553	558	520	538	545	548	534	579	500	526	493	499	534	512	549	523	536	552	583	519	589	537	575	550	501	481	519	574	510	541	538	529	526	564	486	553	537	515	537	543	592	570	528	516	561	548	549	550	502	539	550	529	542	536	535	544	478	559	562	561	587	528	523	557	549	575	534	525	522	541	529	549	478	530	529	538	542	519	503	553	539	517	536	594	560	540	554	546	578	534	525	567	549	545	584	518	553	572	544	553	575	535	513	530	544	514	551	558	538	551	505	546	566	508	526	567	508	519	550	512	578	553	529	570	540	545	546	516	473	516	543	500	548	538	530	553	535	558	571	537	535	553	480	517	544	512	546	547	529	512	522	526	528	590	536	530	560	544	512	566	576	528	523	536	541	575	512	503	545	513	591	501	563	548	526	548	504	515	582	546	509	547	473	565	534	537	567	529	513	523	520	563	504	520	531	570	556	551	531	590	517	557	548	516	520	557	552	532	528	553	501	566	508	532	565	585	542	548	588	557	509	564	522	496	535	524	587	526	513	578	535	527	551	543	552	540	578	566	537	555	516	483	586	509	606	544	561	515	513	540	561	581	548	536	551	549	557	580	524	497	538	549	538	513	502	571	549	476	537	488	521	513	520	527	520	541	508	556	575	502	546	559	515	575	553	519	502	550	564	474	564	542	549	530	515	548	551	507	532	537	537	535	522	533	545	554	524	548	565	523	575	553	552	515	534	531	560	525	524	544	554	500	563	536	570	503	546	540	563	533	547	560	543	537	536	548	561	531	530	559	514	536	538	548	598	541	556	562	520	531	520	521	563	527	541	569	568	537	531	563	555	516	505	570	547	522	546	567	549	496	529	554	548	555	515	497	539	516	520	495	543	526	513	540	560	501	520	558	583	546	567	547	535	499	526	525	543	527	574	565	519	563	544	595	545	530	582	566	503	563	517	517	555	558	520	544	517	507	571	575	570	570	546	530	510	557	532	522	584	543	543	579	567	555	483	545	559	548	557	571	544	510	569	517	515	555	544	595	555	528	529	522	562	564	513	565	517	555	545	523	547	533	558	556	550	544	527	505	537	531	542	577	545	534	541	534	548	570	563	571	571	563	544	532	503	497	532	552	519	491	516	507	535	513	536	544	527	552	540	549	536	496	563	518	528	534	511	548	517	548	516	526	588	530	541	522	532	557	551	531	493	524	520	552	544	522	548	537	525	505	540	536	539	541	545	527	566	533	542	554	551	560	593	543	548	523	514	513	584	562	528	530	541	557	561	526	546	531	545	595	535	505	566	555	537	524	538	559	528	511	509	526	544	535	546	512	530	566	568	535	510	539	530	535	541	581	542	567	544	543	515	564	540	526	517	515	513	540	515	568	521	514	547	564	519	541	512	538	536	574	581	569	572	540	564	537	539	516	527	532	569	513	545	495	505	523	520	523	525	525	515	532	561	554	594	550	541	560	497	550	555	516	574	529	533	516	538	540	544	514	494	550	543	540	542	552	530	543	584	531	538	541	539	542	552	519	535	492	540	530	531	586	559	520	524	520	524	491	515	500	576	569	524	565	524	516	511	477	553	550	520	546	539	530	563	507	557	558	522	592	493	506	530	571	527	541	562	527	537	554	559	523	534	520	566	552	545	492	543	569	533	580	539	529	537	559	545	540	562	587	569	564	548	517	598	524	568	548	543	556	515	580	524	557	557	451	571	545	542	532	556	517	559	524	540	513	524	532	522	562	528	517	495	513	558	551	518	546	523	522	571	551	533	543	574	531	562	543	524	528	512	603	547	534	558	553	584	564	549	542	489	533	572	531	560	555	582	573	570	476	532	543	523	546	517	561	557	532	532	578	551	565	538	554	547	539	581	507	578	579	562	551	549	554	505	551	524	525	580	569	451	581	510	542	517	554	551	533	528	539	577	543	519	559	561	549	519	519	513	586	536	516	534	549
23128	21008	28032	24182	20732	2744	519	331	310	290	247	237	226	208	188	204	177	197	168	176	189	168	154	138	164	169	182	157	167	155	181	166	160	127	162	161	177	162	194	152	158	143	153	141	170	131	154	162	163	163	124	153	146	159	134	159	159	161	161	151	154	135	154	163	155	151	148	139	146	147	158	155	161	138	146	135	154	156	146	160	168	146	178	157	132	158	154	151	151	161	149	166	159	162	148	165	159	171	147	139	147	171	148	151	156	144	129	155	145	154	167	140	133	159	157	142	173	156	168	140	150	149	156	149	144	146	153	148	169	157	164	136	162	156	125	169	134	141	190	140	151	139	152	156	128	163	180	134	133	174	154	142	144	147	164	176	154	164	140	143	131	152	152	164	159	151	159	146	149	145	151	149	168	160	161	159	140	155	184	145	183	150	152	155	175	158	158	154	148	166	157	166	151	155	148	146	161	135	155	160	151	138	133	169	173	178	152	151	166	156	153	146	142	135	179	145	165	170	154	166	141	147	182	152	159	158	171	135	152	152	140	157	146	145	150	163	168	159	161	172	135	167	150	145	142	133	144	148	177	131	174	149	134	165	171	152	159	151	145	117	151	134	141	144	145	166	159	153	176	161	162	136	186	158	152	156	171	154	143	166	133	178	148	146	141	138	157	144	162	141	160	171	174	162	141	146	164	150	148	164	162	165	160	153	155	171	134	128	148	167	178	144	172	157	143	151	127	153	133	132	138	140	167	159	157	182	142	144	171	133	169	157	165	157	172	147	167	136	171	147	157	145	153	129	164	148	166	148	139	140	155	161	141	167	157	138	146	174	176	152	154	124	149	162	149	159	153	168	148	142	173	154	146	177	171	144	152	144	151	163	150	134	137	144	165	184	155	156	149	165	160	135	158	151	129	146	173	154	154	141	159	170	156	161	138	123	172	145	157	122	159	154	172	142	151	147	149	140	120	150	151	145	151	169	150	132	167	162	157	134	174	143	136	153	163	154	141	168	164	162	173	153	170	150	153	147	191	156	152	162	140	134	144	140	181	145	167	167	157	162	161	165	148	155	148	156	161	134	176	151	163	149	169	164	149	142	147	136	142	153	152	153	172	164	160	159	158	167	159	142	156	162	151	174	160	140	157	130	157	161	159	152	166	175	169	153	150	153	155	165	138	149	154	166	145	163	138	166	135	149	148	152	137	166	133	138	156	156	154	161	159	153	154	150	167	139	153	175	154	140	141	170	147	146	161	170	149	148	136	143	140	169	130	164	159	151	167	153	143	155	136	146	149	159	153	158	158	137	135	157	138	145	168	149	139	144	168	153	150	156	161	160	154	148	170	139	150	172	149	143	165	142	153	189	153	164	146	164	143	153	163	129	146	149	148	154	142	149	156	132	150	145	152	142	185	160	169	157	169	139	149	153	181	164	145	170	140	127	137	157	145	155	144	163	153	160	158	159	124	158	163	156	156	137	163	155	169	137	158	149	135	154	160	159	156	140	166	141	134	153	167	149	139	163	158	177	165	150	184	145	139	159	158	179	161	178	151	179	146	151	143	136	166	151	159	162	146	146	152	150	157	152	136	149	151	146	141	163	159	171	140	142	148	149	170	144	143	142	149	146	171	151	148	143	163	143	159	168	162	132	142	162	135	141	182	176	172	126	152	156	151	153	153	136	150	152	154	153	165	137	170	143	159	149	177	149	162	154	164	153	149	145	156	142	176	141	154	149	152	142	169	166	150	156	120	132	162	142	140	150	134	137	152	133	153	129	166	151	161	145	153	151	135	168	161	154	161	151	147	161	166	157	151	165	166	124	167	147	136	168	137	157	165	140	159	146	147	150	144	160	154	158	133	159	142	137	152	146	143	142	125	156	172	161	133	153	143	169	158	161	167	130	159	166	143	167	153	136	140	165	155	147	154	164	156	119	171	135	140	146	157	145	154	153	145	133	167	143	162	157	146	138	160	170	134	138	154	151	162	148	158	159	164	143	153	138	154	127	150	177	164	143	156	165	145	143	149	154	145	139	159	118	153	154	143	182	135	152	146	135	165	146	178	130	161	164	165	166	163	159	161	167	131	157	167	154	149	159	185	164	158	151	175	155	152	165	115	154	158	155	139	146	178	156	168	136	158	160	157	136	140	159	133	152	166	165	148	145	130	128	127	142	158	146	156	154	180	155	172	145	172	169	135	135	151	143	156	161	153	147	163	142	142	147	139	172	141	159	168	140	154	140	150	156	152	164	153	179	135	159	140	151	156	129	179	158	155	151	171	147	154	154	157	145	146	153	155	143	154	142	170	163	160	135	122	135	144	157	155	166	139	164	153	155	169	127	182	160	137	161	140	171	180	153	178	153	173	155	153	137	148	159	128	163	153	152	154	158	127	153	167	144	159	154	135	137	162	131	163	166	145	164	182	170	175	144	151	144	162	165	164	171	144	175	170	155	130	155	145	154	161	148	164	140	153	125	146	140	153	158	155	147	145	172	125	121	171	133	167	142	168	143	164	188	131	162	178	163	162	137	142	157	149	158	149	164	173	159	165	157	166	161	158	142	145	154	154	145	146	152	171	155	158	169	145	134	132	165	170	155	167	171	159	132	166	158	158	150	129	180	145	137	157	175	165	144	177	148	157	128	166	135	155	171	148	125	145	124	149	174	155	150	137	158	140	140	151	126	154	148	166	146	142	120	150	140	171	156	152	162	140	145	181	161	154	141	145	170	156	138	117	152	132	157	148	155	136	133	158	156	166	163	150	154	147	136	164	151	154	141	163	143	158	143	150	136	144	113	164	161	148	155	157	137	141	153	160	174	151	132	161	153	145	187	157	137	172	153	130	195	173	147	161	178	159	151	135	146	146	170	160	166	146	167	154	156	175	175	181	154	153	166	154	147	155	160	142	140	153	161	145	168	151	138	164	144	130	152	145	145	135	146	154	142	169	154	181	165	146	151	127	132	158	148	149	150	150	155	148	136	147	152	159	177	171	163	167	167	140	150	171	161	144	150	136	139	176	156	133	168	124	145	142	150	162	131	156	154	133	158	144	149	144	153	149	120	145	149	164	154	146	157	138	144	158	141	135	167	148	141	140	156	139	131	137	187	174	165	135	136	153	163	157	147	146	154	155	178	178	143	142	148	146	131	178	156	150	165	150	150	156	143	151	163	150	136	146	130	158	166	153	154	129	137	159	157	149	141	153	150	161	150	148	149	175	150	157	149	174	155	167	164	158	151	145	158	147	143	152	141	158	159	137	160	132	175	153	150	154	150	148	149	159	150	167	146	146	149	149	148	154	160	154	174	169	141	151	166	186	156	162	171	154	166	156	145	127	159	169	167	155	163	164	163	150	153	141	151	137	164	188	148	162	148	177	152	133	174	142	150	132	140	144	143	165	156	142	131	147	140	150	144	173	166	135	152	134	153	148	160	139	152	141	149	181	169	167	160	164	130	149	178	151	137	154	150	165	154	143	148	159	154	148	145	161	174
3030	8293	5582	2580	1603	1225	917	723	637	489	478	434	399	361	372	332	304	312	292	307	291	255	286	247	242	251	262	257	305	272	236	250	268	228	250	284	229	243	252	236	256	263	284	271	234	242	240	242	231	221	235	247	244	246	247	207	245	252	249	240	236	249	240	240	231	272	240	245	250	254	230	245	198	241	243	228	247	260	269	272	232	234	235	227	213	247	222	276	231	235	231	245	211	266	247	266	250	244	257	243	248	216	226	226	212	232	267	250	231	222	239	234	259	227	241	231	245	226	242	218	234	283	261	262	218	237	270	215	225	265	263	232	215	252	189	210	259	241	250	266	231	250	244	231	233	242	214	256	241	245	239	217	225	222	244	225	227	235	248	254	259	214	231	223	226	221	242	214	249	237	210	237	245	212	218	255	239	241	238	253	245	217	239	231	238	215	232	245	224	243	248	242	218	276	263	229	243	220	224	240	229	254	231	264	255	243	223	206	242	234	245	224	251	234	222	241	245	235	237	227	238	238	240	239	223	236	221	243	270	221	246	222	247	258	229	229	230	192	245	253	233	243	268	238	256	240	226	253	264	254	238	220	263	249	283	229	235	233	239	240	231	249	238	220	238	210	249	247	241	239	224	230	246	230	248	207	248	241	224	222	262	248	226	237	231	269	250	234	232	240	246	237	214	241	240	233	243	255	223	233	260	223	250	213	237	245	230	229	219	250	287	238	207	267	209	226	236	242	232	258	216	238	223	270	223	223	260	253	240	255	234	228	228	235	216	217	235	249	231	244	222	238	249	235	225	250	259	245	258	247	249	233	241	222	225	234	259	227	235	263	260	230	259	222	239	219	244	261	244	238	231	233	247	205	231	240	268	252	274	226	225	235	240	227	241	243	259	223	240	217	201	261	238	212	232	256	234	246	236	237	223	270	261	270	261	228	242	236	237	261	242	234	243	255	228	236	259	241	246	249	218	246	264	242	252	243	211	221	218	208	203	238	225	234	232	260	252	254	242	211	253	240	256	206	249	250	251	235	260	252	206	249	253	225	243	227	235	243	236	242	252	245	219	217	227	243	239	238	227	262	237	234	235	237	230	219	220	227	216	235	235	205	252	275	217	227	223	249	269	267	239	256	267	252	246	263	223	232	228	242	246	238	258	218	233	223	228	224	237	220	250	239	235	278	224	212	240	221	247	255	240	268	258	262	236	241	230	234	219	257	244	246	234	220	232	251	230	250	220	242	245	232	254	241	226	279	235	224	246	231	240	257	236	211	249	225	249	234	248	236	217	243	229	234	242	248	242	261	228	208	238	259	226	229	232	240	247	246	247	236	223	249	231	229	258	208	252	228	235	246	243	232	238	231	258	241	226	242	235	222	223	244	249	256	230	211	232	224	245	267	247	239	243	235	230	250	241	230	248	262	247	260	241	250	227	225	233	213	248	257	239	216	251	221	255	252	216	250	245	252	243	227	227	223	242	216	254	240	208	245	230	247	210	242	239	240	217	224	234	228	264	247	211	238	256	244	260	233	220	269	232	212	237	204	257	223	230	235	254	244	221	229	241	230	260	242	252	257	218	235	210	219	227	254	249	224	231	230	255	241	197	225	237	244	219	239	238	220	227	239	239	240	240	267	204	223	263	245	245	254	231	245	242	238	244	255	245	246	232	224	214	247	254	240	236	235	244	242	243	241	240	224	224	256	247	256	229	240	224	232	221	248	227	236	228	260	266	215	241	240	223	264	252	241	247	226	232	233	220	247	234	228	225	249	264	255	228	212	248	232	250	247	258	256	235	245	249	247	222	225	248	227	221	224	247	235	257	240	212	240	257	261	262	248	256	248	252	224	229	236	186	231	252	220	257	224	282	209	229	220	225	238	248	236	230	231	250	259	236	231	239	248	247	247	246	230	225	255	253	217	231	234	226	236	260	235	225	254	254	252	230	233	244	231	246	252	261	217	243	235	212	213	210	208	229	219	261	216	229	219	254	203	212	238	233	230	260	230	240	221	245	245	241	215	231	251	245	250	263	260	228	231	285	234	253	253	202	233	209	236	229	261	257	229	267	234	233	229	234	246	236	214	248	222	231	248	236	230	263	240	213	238	225	244	253	230	238	232	208	230	251	234	255	256	219	245	225	228	217	257	231	245	207	225	281	230	223	241	227	234	250	231	269	232	216	221	226	253	266	252	226	258	229	263	251	259	255	254	212	237	240	261	242	231	264	214	223	233	224	231	242	258	228	267	244	264	247	249	231	227	222	234	228	235	250	246	250	242	236	252	210	228	244	234	252	220	242	238	241	215	227	219	227	234	209	229	237	232	237	236	248	230	218	250	248	233	259	218	240	229	252	248	234	217	254	242	251	235	225	242	224	270	238	236	240	214	233	258	236	286	252	253	236	226	217	206	242	243	252	235	222	227	236	225	255	231	250	242	235	229	242	246	244	254	264	235	221	234	254	245	222	239	231	216	232	243	223	246	255	223	223	256	245	230	279	224	251	238	264	246	225	224	216	250	238	254	240	202	256	232	245	234	222	218	234	225	226	253	232	206	222	256	258	252	228	256	241	241	257	254	255	236	234	259	193	253	207	231	234	238	215	239	261	244	227	243	273	246	239	237	238	252	238	261	219	262	224	248	248	269	221	275	233	232	257	259	214	214	228	227	215	236	238	217	247	252	248	231	239	236	243	235	247	206	211	219	271	226	242	246	235	206	242	226	240	208	226	252	246	245	246	241	238	237	252	235	225	250	246	243	233	240	221	239	232	231	250	246	228	227	241	256	234	265	246	248	241	230	230	260	250	259	231	254	245	232	237	243	219	237	227	249	224	243	213	252	231	225	252	237	233	254	224	244	252	225	225	258	244	265	230	247	230	244	232	259	226	223	234	247	221	245	253	208	234	236	221	224	252	256	274	211	228	244	229	247	245	225	216	241	255	219	237	237	253	260	233	251	206	232	241	233	238	238	243	241	241	217	216	221	235	257	234	252	240	233	246	235	237	215	254	226	220	254	252	219	230	258	194	222	237	230	259	229	249	224	282	254	227	228	233	242	225	253	202	249	243	230	207	241	252	266	236	247	261	224	245	234	236	235	231	247	249	233	262	216	247	247	244	237	243	250	235	227	259	242	245	235	263	241	241	237	236	234	224	231	249	228	211	250	234	208	235	243	233	249	240	244	254	244	270	263	242	235	216	250	256	242	244	238	248	240	243	245	243	226	237	248	215	206	212	219	254	232	217	215	235	256	224	260	227	235	236	217	245	217	219	225	236	253	230	252	219	241	241	254	208	235	225	254	223	238	225	265	243	230	236	244	232	267	223	236	235	230	258	241	224	239	210	231	218	255	246	218	260	243	231	223	234	252	260	241	251	225	220	251	243	245	234	239	231	227	213	260	243	240	227	231	225	222	211	227	222	276	231	231	254	198	218	229	224	216	257	262	235	251	245	249	234	289	226	243	237	257	244	245	226	240	245	231	229	233	254	243	235	226
24264	20994	26385	24727	2493	692	597	562	495	469	458	437	485	431	443	425	432	429	449	435	466	452	451	403	459	464	458	426	478	409	440	452	442	429	424	454	419	455	436	417	419	421	458	431	453	447	447	430	441	402	403	472	444	450	465	438	429	410	426	463	430	403	443	449	471	457	467	437	476	419	411	427	459	459	433	461	462	458	453	418	480	448	413	410	451	450	427	464	428	423	416	451	410	429	422	414	434	455	416	444	450	428	441	442	456	443	438	449	435	470	413	434	442	404	436	415	433	448	405	416	455	441	434	448	487	378	407	451	438	398	442	436	441	410	433	418	424	456	447	427	411	425	420	453	401	468	447	431	447	457	450	415	440	414	434	404	450	424	407	412	425	417	446	444	434	436	451	443	419	436	448	425	450	490	436	433	457	419	436	429	412	451	486	418	438	435	454	420	436	442	459	424	399	438	470	466	426	432	416	429	456	434	453	455	443	459	429	446	456	405	424	456	422	363	442	424	427	445	401	423	437	441	465	456	419	441	442	391	443	470	422	395	439	422	429	445	419	436	424	461	443	471	445	453	452	409	435	460	428	405	443	431	442	433	477	427	414	430	454	427	419	444	473	440	439	451	472	425	458	443	459	399	420	432	481	442	437	470	441	424	420	484	440	413	477	468	448	439	436	459	419	475	407	467	436	472	449	410	405	450	419	440	456	442	460	445	400	476	467	423	427	417	435	460	450	420	452	397	443	448	441	421	480	465	423	421	460	430	446	437	423	454	434	406	445	433	449	435	453	411	422	426	465	444	439	425	446	427	482	409	416	420	399	444	455	431	430	447	432	452	418	435	430	449	419	442	420	444	430	426	432	441	414	426	445	452	444	410	440	388	421	411	434	435	440	452	404	426	452	404	450	447	460	449	404	432	433	483	456	418	445	477	463	419	434	430	462	454	451	425	461	462	464	452	404	413	410	449	426	460	430	413	466	417	463	409	427	429	466	426	420	454	443	408	401	453	459	459	457	483	419	422	427	480	451	428	456	457	410	410	445	477	460	457	429	426	464	434	451	432	395	433	432	445	458	448	445	446	452	411	439	426	425	465	427	476	434	449	454	407	462	425	409	455	433	418	472	442	439	436	424	430	411	434	438	465	444	442	459	465	457	429	442	451	441	428	417	428	451	378	418	375	456	456	421	423	414	428	442	453	416	432	455	460	415	431	447	404	433	444	425	430	465	415	449	421	423	442	431	419	444	446	436	419	447	424	473	431	463	474	476	431	441	436	425	428	448	452	432	465	439	444	433	442	455	452	435	418	425	411	451	429	416	474	470	440	443	465	430	459	410	445	426	442	468	422	448	390	460	418	444	485	457	419	441	395	442	470	442	455	446	449	425	405	411	438	444	474	442	456	455	388	432	438	462	453	454	460	451	444	449	411	442	453	430	443	439	474	426	439	440	430	449	422	416	446	406	429	407	457	454	415	417	451	470	437	479	446	435	469	499	395	452	450	440	434	446	420	443	465	444	428	458	453	436	461	476	438	449	437	444	445	472	398	470	430	420	417	416	437	430	431	410	427	431	456	444	442	473	433	445	445	437	425	452	455	437	421	414	401	419	433	451	415	416	432	464	420	456	444	434	413	418	452	442	452	418	468	436	440	400	421	415	442	410	455	469	413	443	437	432	444	420	440	430	431	477	431	440	423	422	472	432	425	422	436	491	443	430	428	424	438	421	428	424	417	391	425	450	448	450	452	456	451	443	423	465	410	434	456	439	407	434	420	448	427	417	422	410	445	442	462	438	456	409	430	431	448	416	491	433	452	463	429	431	442	437	466	453	453	430	463	472	447	428	421	491	402	452	461	420	444	468	462	454	411	469	431	470	436	453	415	433	420	470	416	418	453	416	414	443	423	461	446	441	430	435	424	444	463	427	414	411	422	449	387	419	441	453	446	459	433	450	428	463	421	441	424	450	428	412	399	447	452	460	430	435	444	465	465	431	412	394	462	401	420	397	456	461	436	433	451	435	464	419	438	400	459	449	406	418	444	435	403	435	431	458	425	416	430	451	467	457	436	455	436	415	407	433	434	418	417	411	408	435	476	427	411	403	436	440	449	443	459	402	411	447	450	440	447	443	452	428	407	453	420	444	456	473	416	423	430	442	462	413	429	442	432	476	431	429	420	460	411	424	422	460	442	448	448	392	449	409	411	464	484	457	430	425	459	456	463	484	434	443	424	440	465	397	436	449	451	470	426	422	405	455	453	473	428	448	412	440	416	418	448	434	404	427	435	423	425	422	401	404	439	436	405	458	438	422	447	461	432	435	435	459	390	434	437	455	395	462	469	427	432	411	438	419	417	396	457	393	437	448	440	418	419	426	458	407	470	406	444	452	400	428	470	442	459	436	405	386	406	408	398	442	434	425	454	432	425	443	426	427	471	395	481	432	427	451	457	450	442	462	407	418	406	424	419	403	436	486	453	414	430	446	419	445	413	462	431	455	430	406	460	405	447	441	418	449	438	454	399	451	444	434	427	448	456	451	400	432	434	416	434	443	451	493	423	447	405	420	437	447	426	432	439	448	451	448	416	416	472	424	434	484	401	436	385	463	429	432	436	429	432	445	438	446	401	447	465	418	438	406	453	433	467	446	429	453	423	410	457	416	433	436	433	451	415	459	433	469	442	438	437	451	413	451	462	455	435	477	444	459	415	432	401	429	438	428	404	448	440	440	438	463	424	461	428	438	419	465	448	440	426	444	444	443	436	405	468	422	430	430	422	419	453	418	436	428	405	415	446	471	422	443	430	439	460	456	447	444	434	441	437	444	442	421	484	435	412	375	457	455	432	419	463	413	451	445	437	466	449	428	428	463	459	430	414	431	442	398	445	441	399	421	493	437	420	433	435	433	429	438	435	436	431	451	435	428	410	425	452	425	453	472	453	432	462	445	424	464	451	453	424	421	392	453	451	441	474	420	416	427	464	435	453	424	463	434	430	454	489	412	432	437	441	463	426	437	440	408	432	467	442	439	426	451	443	471	446	431	444	417	459	435	432	421	434	435	434	433	414	441	410	415	437	403	464	441	417	428	429	390	427	454	438	403	403	450	438	460	445	446	444	419	470	419	430	439	464	415	452	471	424	404	453	391	433	431	456	458	443	433	415	424	434	474	416	438	423	437	446	440	423	410	421	440	424	429	499	444	435	460	416	433	416	460	454	462	445	426	424	424	440	478	426	442	410	470	434	444	468	452	463	447	420	437	456	436	452	402	435	416	452	444	414	435	418	455	428	410	430	415	444	455	452	447	455	440	438	428	431	420	415	407	419	436	474	422	447	429	422	410	469	421	443	428	448	413	445	474	421	420	426	457	418	394	486	441	441	414	423	432	441	443	428	439	426	422	423	427	432	469	424	459	433	418	466	421	438	475	430	438	467	459	417	420	413	432	438	421	431	434	407	442	445	419	401	462	441	440	436	445	439	459	434	436	399	416	433	404	455	436	421
3354	4638	3244	1716	1293	1081	941	890	824	759	773	740	709	671	719	665	655	672	638	624	658	628	625	601	663	644	658	653	623	609	606	655	642	615	640	608	615	605	583	624	560	603	621	609	650	631	640	600	603	626	611	621	613	634	608	581	583	649	610	589	626	596	588	642	613	625	609	610	588	624	561	580	598	601	604	627	640	605	615	610	654	595	613	630	622	638	591	608	621	602	574	631	627	620	576	639	600	630	617	633	604	613	607	591	633	671	634	618	641	552	593	650	628	628	646	589	606	587	603	612	560	598	621	597	619	602	664	607	591	618	602	602	618	594	598	595	603	599	595	635	626	611	603	639	613	578	604	624	613	570	602	571	605	599	602	632	626	641	630	607	561	625	603	646	609	555	651	614	613	615	647	625	648	576	618	628	581	604	574	557	605	629	594	653	561	644	620	599	594	598	600	602	625	592	601	596	607	663	594	610	589	623	668	619	651	630	583	615	642	589	619	629	637	630	605	582	656	586	657	589	589	612	620	597	676	628	620	608	601	596	599	603	587	659	587	618	596	613	621	630	691	639	627	589	626	605	620	618	576	593	618	633	611	602	628	618	611	617	668	661	651	609	643	624	607	640	598	634	617	581	614	647	647	621	594	625	580	558	603	642	553	631	619	625	612	610	580	614	582	654	600	623	593	624	578	628	594	604	626	616	647	616	608	591	599	573	586	618	607	613	600	674	643	640	591	626	594	565	581	631	627	648	622	619	658	647	577	591	621	619	610	645	641	657	616	618	627	694	621	617	557	601	536	626	619	602	641	631	587	639	620	590	606	636	595	575	628	641	631	604	603	613	632	587	606	572	625	647	633	645	622	631	629	584	616	610	632	600	657	596	613	603	584	604	629	631	576	582	618	615	599	604	618	651	642	597	623	630	603	648	615	608	598	603	610	601	637	586	563	577	629	634	587	621	610	629	602	581	603	616	625	625	594	608	628	634	639	609	615	626	602	630	587	565	639	572	607	587	618	578	606	598	578	573	612	651	622	636	601	602	638	600	654	585	591	582	606	597	644	585	595	603	650	634	613	641	603	629	636	619	614	602	640	604	596	609	616	618	617	603	636	626	588	577	619	600	612	603	626	603	603	648	617	602	635	602	611	569	599	672	607	640	612	651	601	665	604	605	634	608	599	600	612	598	633	627	599	630	630	626	589	649	624	579	603	588	591	622	601	624	598	605	627	614	629	634	603	584	627	612	604	620	622	622	624	666	553	612	587	636	683	655	641	686	647	615	602	610	576	612	598	640	567	625	629	623	574	611	597	656	617	568	577	572	626	658	612	634	624	604	598	606	609	648	617	601	599	579	581	596	642	682	603	597	644	632	632	609	560	647	636	580	591	624	591	610	606	620	599	659	624	646	634	614	630	596	605	616	615	599	603	644	611	617	575	594	603	657	582	595	587	663	626	629	602	628	636	574	601	635	628	628	579	624	639	597	585	572	597	609	606	587	599	644	610	611	586	626	632	607	613	651	576	606	573	624	622	627	608	649	605	620	620	623	608	578	644	595	603	612	601	626	616	618	643	605	592	593	609	609	647	569	622	634	610	619	583	590	618	600	617	627	642	607	613	617	589	601	632	603	633	636	652	582	612	603	626	596	583	639	580	569	575	618	617	622	602	578	632	608	641	572	601	607	559	621	598	627	595	581	622	621	559	601	592	604	606	631	562	583	633	584	630	599	579	635	618	594	586	637	689	579	607	607	625	600	601	605	579	620	630	601	591	611	594	628	597	614	622	607	593	655	619	619	582	595	573	624	576	576	620	646	613	654	614	626	607	611	627	627	632	607	567	602	617	616	571	579	579	610	593	662	625	556	612	657	618	613	595	596	622	622	631	588	602	643	607	607	631	586	615	610	647	634	602	638	629	597	593	610	607	604	637	601	594	624	614	619	569	599	609	602	562	577	599	630	626	571	607	602	611	593	662	637	623	626	639	629	608	588	584	650	639	636	600	602	576	615	590	629	567	598	592	622	607	589	620	612	619	595	599	565	536	616	613	657	625	623	607	628	621	615	568	603	597	626	597	646	653	618	567	572	629	643	588	623	583	544	570	601	598	584	606	569	642	609	629	629	606	635	603	656	585	620	595	595	613	617	645	591	586	604	619	663	653	619	610	638	576	619	636	636	620	608	616	645	603	586	625	560	629	613	582	604	635	600	651	652	636	626	609	598	607	617	614	597	564	619	616	627	579	628	626	642	624	594	647	579	582	575	612	580	570	637	604	634	579	602	629	615	602	631	640	671	634	628	620	611	636	600	608	611	653	598	587	609	617	659	678	610	591	596	536	634	588	622	613	601	608	603	697	629	595	631	652	632	611	620	610	578	597	641	584	588	648	619	611	579	572	615	605	619	655	605	629	587	624	617	633	600	641	564	569	639	612	588	629	589	593	610	578	613	604	567	597	620	632	647	603	610	616	616	604	538	582	620	606	619	584	642	616	610	661	602	619	587	671	563	635	629	583	602	594	584	571	640	604	657	558	601	581	629	585	564	619	648	615	625	556	621	650	595	630	578	594	600	583	615	656	598	576	618	623	623	579	594	621	614	561	628	608	595	584	645	625	655	594	631	628	586	617	582	586	604	586	582	652	611	631	622	600	566	635	592	643	627	622	621	663	649	629	608	605	589	638	591	615	599	603	626	648	601	635	676	589	555	607	594	643	592	592	626	579	571	649	667	627	619	639	588	563	580	632	665	604	607	613	679	585	631	591	630	629	630	650	603	623	613	580	606	617	574	605	642	588	622	599	557	610	621	614	588	648	582	598	621	616	606	584	610	672	588	642	628	598	576	623	641	605	595	596	634	574	612	575	646	604	600	577	641	670	592	598	642	576	618	631	645	595	576	595	608	581	608	551	653	595	608	623	599	644	638	600	609	598	620	613	668	603	593	633	614	602	626	621	603	610	590	621	601	642	598	592	616	652	591	611	598	584	610	641	623	623	618	625	656	601	605	609	588	591	629	600	639	575	603	651	591	605	621	614	628	612	593	596	592	625	580	624	608	575	610	575	618	636	650	615	590	572	633	639	564	618	612	600	645	567	597	623	634	619	604	570	628	620	612	633	593	609	608	623	657	606	585	618	622	618	640	621	571	621	635	614	624	622	617	631	627	581	550	519	590	600	586	603	613	618	642	614	560	641	632	649	569	621	614	577	604	582	618	590	655	669	567	647	604	624	590	602	573	583	668	618	591	633	618	602	581	623	579	628	601	619	614	647	623	616	601	610	654	642	629	652	612	594	609	608	647	599	624	584	585	575	616	609	594	582	632	612	641	623	586	627	620	628	595	606	597	621	576	588	584	623	610	638	628	606	595	629	574	635	593	587	609	627	601	659	650	600	626	607	598	597	617	612	614	581	578	620	608	632	597	606	605	665	572	574	597	602	619	629	602	608	628	620	546	608	612	581	604	640	613	612	579	623	603	646	648	641	587	623	630	602	569	555	580
22148	21024	28636	23590	21029	20647	2004	587	407	333	314	291	283	261	229	226	217	205	208	201	172	201	199	150	186	166	167	159	157	153	161	179	163	171	190	179	181	179	141	176	142	166	158	153	163	157	162	133	153	169	188	140	176	152	178	149	176	135	146	148	174	164	174	145	151	143	145	160	142	133	148	134	161	147	156	154	141	147	135	161	118	135	160	135	142	166	149	156	150	140	175	135	169	123	155	151	145	140	135	156	168	168	159	141	155	139	181	177	163	159	151	142	155	159	148	153	150	138	149	137	141	155	159	150	168	149	178	167	159	176	153	159	170	168	164	165	155	157	147	151	176	145	150	159	169	135	147	163	147	144	147	138	145	165	185	150	158	151	155	147	129	143	149	138	169	147	164	156	148	154	174	154	152	155	150	169	149	168	150	165	144	141	158	141	161	147	150	149	150	140	148	141	184	168	131	133	155	154	176	154	167	155	129	142	158	175	138	147	163	151	134	164	139	149	147	154	148	177	166	131	158	150	174	154	157	142	136	145	135	146	153	155	154	165	157	151	135	173	141	158	141	174	162	143	171	138	152	158	147	154	132	155	149	161	158	133	150	153	149	137	165	156	145	128	154	145	180	145	136	139	146	158	137	152	141	137	147	148	143	143	168	166	154	144	150	159	149	166	142	160	156	169	140	140	153	173	116	132	163	154	136	146	164	130	171	140	139	166	130	162	146	146	162	166	151	161	147	130	145	174	146	176	148	134	149	170	166	156	152	143	152	129	156	131	157	145	142	158	159	173	169	137	140	170	181	141	148	158	146	166	131	166	137	147	168	152	149	155	157	143	146	165	155	147	127	153	136	161	156	147	145	164	130	152	167	145	169	149	141	138	161	138	150	144	138	162	144	133	146	152	144	142	169	130	149	152	142	154	127	190	150	158	167	147	151	143	158	149	158	147	157	156	159	144	174	136	154	166	126	177	165	160	148	148	145	166	161	167	149	128	142	152	163	135	160	141	143	145	136	135	170	149	168	141	150	165	155	145	155	153	159	163	144	170	165	145	133	130	149	156	147	160	145	142	139	168	152	183	164	144	157	175	163	148	134	155	145	148	144	147	131	138	163	152	143	149	155	133	144	170	146	146	151	153	156	152	161	149	138	162	144	154	132	159	178	163	165	141	143	150	145	153	156	148	166	145	157	160	151	139	151	156	164	163	145	149	147	150	133	148	147	170	153	137	162	159	148	142	158	144	169	163	173	154	175	158	147	155	129	148	161	164	165	145	146	181	142	128	164	152	136	165	153	149	154	149	164	149	168	159	152	137	201	158	144	155	156	162	128	172	150	141	136	142	158	149	162	142	160	160	146	159	159	140	146	173	158	152	142	126	125	166	157	152	146	161	166	128	125	141	148	144	121	152	151	165	164	140	160	128	165	153	145	149	150	143	157	172	164	148	148	140	163	149	157	167	149	149	139	155	148	176	149	174	155	150	146	150	152	156	149	158	152	157	159	166	155	144	149	160	155	151	146	152	159	141	135	142	156	143	139	146	139	149	169	142	147	149	182	147	151	150	154	146	171	162	156	155	140	131	138	145	140	149	146	135	128	150	144	151	152	163	158	140	152	154	150	148	163	147	148	142	146	171	142	140	149	181	153	163	157	150	147	170	156	146	138	140	161	134	142	168	144	143	143	182	153	132	140	143	149	164	152	145	148	143	154	148	143	138	148	150	150	132	152	173	163	159	157	176	147	156	141	146	157	152	179	140	131	160	160	150	150	159	141	125	136	151	123	161	146	160	146	164	155	136	159	139	154	160	156	154	153	150	148	151	168	147	167	144	162	142	161	128	136	163	135	180	138	160	148	157	140	148	157	142	135	149	148	145	153	138	152	150	142	171	141	154	154	119	129	137	149	141	138	166	145	139	157	149	160	148	148	151	177	134	133	156	164	166	150	153	155	137	139	134	172	171	140	144	172	156	147	177	147	162	150	149	174	154	143	129	157	135	158	152	146	145	144	129	137	146	155	161	144	147	159	138	179	148	152	140	154	154	157	156	145	142	145	161	141	157	134	142	146	138	158	145	149	165	149	172	141	148	138	148	164	146	132	143	169	143	161	165	164	169	130	186	159	166	137	148	171	153	151	166	134	138	137	141	136	153	153	138	156	153	160	141	139	173	156	146	137	129	148	158	144	157	134	171	162	155	154	168	136	141	139	152	161	149	150	155	161	141	144	140	162	141	146	163	161	148	169	151	158	142	142	130	135	148	135	162	166	152	156	148	164	156	162	163	162	169	149	126	156	148	146	135	142	178	151	153	175	136	172	145	140	155	161	151	133	141	156	176	148	137	157	142	142	133	132	154	159	161	132	136	145	136	164	137	141	165	158	136	162	146	145	152	167	127	152	139	148	152	181	162	159	151	145	147	140	154	139	155	151	150	145	139	160	149	145	139	172	147	153	140	150	166	144	125	143	139	157	185	121	136	146	137	165	135	174	150	147	164	161	153	152	143	140	150	150	153	140	137	162	159	144	150	145	168	141	154	142	153	132	136	149	160	140	141	167	157	164	138	160	161	153	153	161	138	132	159	161	160	147	140	164	156	153	141	140	166	142	153	144	150	171	131	147	145	156	129	152	139	158	147	144	155	152	144	135	174	161	141	162	138	153	144	130	146	174	147	148	159	152	133	136	155	164	177	145	154	158	166	132	151	148	147	141	140	161	148	132	154	143	132	164	167	155	160	154	129	133	162	158	160	128	148	161	177	143	157	159	133	145	138	146	146	160	179	168	144	136	139	161	142	164	156	157	153	132	166	142	128	159	134	143	150	168	148	159	145	140	169	152	143	141	156	146	159	178	128	155	187	154	153	150	160	173	149	163	159	139	171	126	141	161	135	145	140	172	176	137	137	155	151	157	138	142	134	160	156	161	167	143	156	140	136	145	143	157	148	175	153	148	148	144	151	158	150	147	169	148	156	161	143	142	143	172	149	150	135	137	163	153	155	153	125	153	150	163	154	149	150	152	133	161	146	137	159	165	143	161	146	162	131	176	164	140	142	144	148	155	160	165	164	150	140	147	164	170	129	176	148	163	133	124	144	157	137	174	150	160	127	135	151	161	175	160	148	161	140	131	116	156	144	150	141	144	144	166	167	156	157	158	153	143	149	136	134	148	137	152	153	144	167	142	156	155	143	171	130	138	149	143	154	155	165	150	138	149	145	130	145	146	139	158	160	143	129	166	161	156	147	147	172	168	171	139	147	161	159	179	165	177	155	168	161	155	150	160	135	125	146	151	150	142	164	164	158	165	149	146	163	160	177	156	123	159	154	150	134	151	170	141	136	154	169	173	155	146	148	134	153	148	134	157	135	164	146	156	151	148	139	180	162	163	170	160	145	150	138	172	151	166	166	161	137	186	140	155	157	151	128	158	165	167	162	137	159	154	122	177	161	143	136	146	163	136	125	123	144	145	175	144	137	156	153	158	160	146	124	146	146	131	151
4423	13848	9366	4381	2887	2031	1529	1204	947	812	692	603	513	491	444	386	392	347	354	321	287	295	267	284	271	279	257	268	259	257	266	253	222	214	213	222	248	221	229	202	224	218	232	206	214	204	236	230	240	222	215	219	226	228	197	225	242	217	200	213	214	232	233	215	214	233	214	202	222	212	222	223	230	237	230	218	231	242	232	184	203	242	195	209	209	214	220	233	221	219	200	206	194	195	202	224	187	201	223	237	218	215	215	218	240	206	216	255	192	213	196	211	231	239	207	228	191	203	241	218	219	240	193	223	211	220	212	196	202	219	242	189	224	199	184	220	246	208	228	218	198	210	202	227	240	211	191	218	213	216	201	207	237	233	204	195	187	215	210	216	222	211	217	226	199	234	169	216	214	185	203	195	210	208	188	237	192	223	208	228	171	204	219	231	230	216	194	185	204	218	215	218	209	210	193	211	211	178	238	215	222	212	209	202	193	217	213	220	207	223	216	241	211	200	208	197	211	228	225	208	218	224	215	203	221	209	215	198	245	237	195	220	219	208	206	206	210	232	198	195	241	219	204	219	188	238	228	189	213	197	203	207	195	206	230	221	213	224	208	194	213	202	207	218	220	195	201	203	225	252	206	195	206	209	211	216	197	223	215	218	219	224	197	221	192	205	183	238	208	229	205	228	230	219	192	197	215	219	197	186	206	215	223	219	204	215	181	188	196	222	196	199	230	205	214	228	205	191	189	215	220	184	205	195	199	209	199	245	203	232	226	226	199	239	199	219	199	193	226	256	230	236	204	226	248	237	223	223	217	236	229	200	223	210	220	248	225	219	186	211	219	221	228	212	206	249	205	221	219	203	235	216	219	237	217	226	212	249	205	211	198	208	230	228	230	213	193	196	199	218	214	204	216	201	211	198	229	235	215	232	214	216	223	229	205	207	217	215	206	218	186	214	221	208	227	218	199	186	203	233	204	216	204	220	213	229	196	245	203	217	230	202	239	212	217	227	208	232	212	220	208	229	196	199	234	202	218	196	214	198	207	233	202	202	197	209	219	211	218	225	215	224	244	198	215	222	208	210	204	207	222	189	206	206	205	218	201	189	228	195	203	219	207	201	212	226	251	209	207	191	196	207	198	237	191	232	194	206	200	239	228	226	198	224	219	217	213	200	224	229	218	209	197	216	183	196	233	214	206	223	216	201	222	215	224	224	223	204	208	209	218	207	200	194	211	209	235	211	232	203	210	229	208	215	199	202	200	203	214	200	221	212	213	214	189	230	243	199	220	203	217	230	232	222	245	209	183	220	200	212	205	199	193	206	253	226	243	215	206	187	196	232	219	221	203	203	204	215	192	211	206	212	225	198	198	196	221	209	196	194	214	211	240	203	214	194	196	221	201	211	211	224	217	198	193	232	238	192	195	258	224	219	217	191	203	174	217	211	217	187	228	238	219	209	239	217	204	198	227	217	220	217	238	184	199	181	236	209	238	204	227	208	229	192	188	215	208	195	215	214	242	206	198	203	238	208	227	204	242	189	269	208	224	213	217	237	222	195	211	235	209	214	187	212	201	220	216	196	196	218	207	214	192	216	222	204	205	213	223	204	201	233	218	228	234	209	247	204	205	211	237	230	231	185	239	224	196	210	196	209	203	195	222	216	229	195	224	201	201	205	181	199	214	247	205	190	196	233	221	209	203	192	219	202	194	221	218	224	207	213	235	211	213	209	209	203	242	192	224	195	210	220	197	195	236	206	231	233	239	237	222	213	224	215	232	183	226	222	222	196	192	220	228	210	208	236	206	201	210	216	217	192	202	235	234	217	234	227	205	191	206	233	242	227	224	216	216	219	243	205	224	228	209	217	216	245	213	196	208	237	232	213	218	221	236	190	233	249	244	212	206	224	241	230	218	213	221	224	191	212	214	217	207	212	232	223	213	217	237	209	215	208	209	210	185	207	217	218	205	210	216	211	207	199	206	206	214	205	198	208	229	227	215	203	200	216	208	205	221	196	220	244	215	210	210	183	210	179	214	236	199	214	217	218	221	188	219	220	216	204	233	201	224	219	201	216	236	217	214	205	209	209	202	221	213	197	193	209	232	218	211	243	219	221	215	184	205	196	227	189	219	204	202	198	198	226	207	247	226	213	196	212	221	235	214	240	245	198	219	201	223	176	204	205	223	224	199	203	191	205	236	223	180	217	196	232	207	190	214	223	200	205	233	200	237	212	227	207	219	215	219	211	214	238	193	195	211	202	220	219	202	218	207	215	205	210	230	213	211	207	212	224	213	205	206	204	223	224	227	207	215	238	211	207	198	192	203	224	217	220	201	208	201	211	198	214	203	228	205	209	188	217	181	202	202	198	205	203	223	207	212	238	224	208	223	206	230	207	202	200	242	214	206	240	223	201	220	240	233	196	217	211	210	192	219	198	240	224	200	233	204	238	206	235	244	197	198	205	211	215	187	179	206	259	219	247	215	202	216	219	220	226	210	218	205	208	236	198	223	223	203	196	205	215	224	221	196	242	223	209	194	230	207	206	206	210	220	188	202	208	221	202	214	245	196	216	196	196	208	208	209	206	228	230	239	178	221	189	215	198	211	209	202	201	216	224	208	240	213	210	213	214	217	203	212	229	202	196	205	184	230	234	215	214	240	195	225	232	239	205	213	187	223	209	219	213	206	204	240	214	197	204	235	219	214	200	188	199	223	209	188	230	191	196	200	179	207	226	211	222	221	205	214	232	212	217	217	202	205	201	236	231	210	210	214	221	207	200	222	196	174	215	179	239	209	206	225	196	209	208	220	211	235	185	219	242	193	226	227	225	211	191	190	190	220	227	212	202	223	220	216	216	213	200	199	211	197	210	226	206	198	234	220	218	222	232	214	217	224	220	206	222	235	227	212	212	217	216	230	192	202	206	198	217	202	210	205	228	185	228	184	230	245	213	218	218	215	205	205	201	208	205	220	230	200	245	202	194	198	222	212	193	214	239	204	202	179	198	208	219	214	199	239	228	202	218	218	208	221	207	188	205	194	221	222	217	229	197	211	228	198	226	205	222	220	219	230	203	219	220	220	206	210	235	225	211	206	246	220	194	208	212	214	233	219	223	197	223	210	217	209	219	202	199	226	211	208	188	222	222	207	214	217	229	223	197	203	224	217	227	226	238	222	214	224	242	208	206	190	229	217	219	241	234	199	235	243	198	225	206	183	205	214	224	240	230	217	220	189	207	211	224	206	206	214	236	221	206	209	203	184	222	195	207	209	213	220	230	203	214	208	203	230	222	186	201	219	197	198	244	217	230	192	212	207	198	210	203	195	208	191	208	239	193	229	203	203	221	219	250	222	179	233	200	238	201	214	209	228	201	217	206	206	212	216	222	227	194	216	244	211	223	220	232	198	218	222	235	219	194	206	211	247	210	185	210	221	214	201	188	218	193	177	204	224	220	237	223	220	214	208	212	200	208	218	233	195	223	228	199	235	212	233	207	225	211
26820	17381	3058	569	429	415	366	370	399	358	399	376	359	363	362	372	352	361	371	385	376	341	354	347	365	358	372	393	322	345	373	375	380	372	347	373	393	361	354	342	376	351	382	340	366	367	391	366	343	381	360	365	340	383	341	379	368	396	378	355	346	384	338	378	367	369	364	347	391	391	358	344	356	392	371	405	366	389	365	342	347	384	364	348	363	344	361	380	386	351	357	381	346	358	385	388	366	327	396	379	343	377	332	370	361	404	341	363	357	378	358	357	343	325	353	373	404	367	386	406	339	338	344	397	398	376	378	356	356	378	337	365	351	375	371	378	402	352	346	366	396	361	347	383	337	354	349	357	398	381	353	368	355	356	346	335	389	371	358	318	390	388	333	379	351	360	370	368	374	401	374	379	351	349	368	336	346	367	379	342	386	368	356	340	345	389	362	387	359	377	365	392	373	351	352	360	350	375	337	368	385	375	312	351	338	371	365	369	375	363	375	369	405	382	382	363	366	377	343	371	370	353	370	399	372	370	359	345	361	387	361	350	363	362	378	357	367	373	361	392	375	342	393	373	334	344	357	369	347	376	346	371	382	366	347	395	345	362	327	354	411	362	352	359	365	329	353	390	377	411	373	377	419	381	411	361	324	375	347	335	374	371	363	354	366	360	385	348	373	383	399	366	410	369	364	375	361	397	382	361	343	364	335	350	381	367	354	349	373	353	395	340	374	352	387	376	368	363	364	343	380	356	388	343	364	407	401	335	406	376	356	324	380	356	369	356	367	376	353	408	320	386	377	372	376	375	340	383	356	322	366	370	380	366	384	392	382	363	346	415	396	382	384	367	384	362	402	368	374	366	347	342	347	358	358	339	383	386	370	320	371	328	370	387	341	379	335	399	392	390	351	386	401	348	364	380	390	344	354	394	374	353	361	373	357	359	390	337	376	337	387	366	365	330	342	364	342	356	362	386	367	365	351	358	405	345	368	398	347	322	366	354	377	360	336	362	364	363	361	336	367	361	360	371	385	380	385	362	351	384	366	365	353	379	328	382	347	359	370	366	383	358	381	371	322	363	351	346	344	336	389	348	342	365	365	340	326	354	376	365	360	367	381	335	365	337	353	350	366	359	365	380	353	348	365	368	372	342	425	372	363	374	338	388	326	352	405	342	344	383	360	363	352	346	373	372	368	339	377	343	345	354	341	379	342	355	355	352	358	393	380	349	317	322	379	367	393	348	356	362	378	339	378	372	386	335	373	345	375	355	353	350	357	382	377	375	355	364	342	337	362	354	372	370	357	362	356	323	362	361	365	356	355	372	357	340	374	402	371	356	373	369	361	376	355	380	381	391	347	363	369	397	366	328	365	365	344	363	346	360	363	363	388	359	372	376	350	326	347	361	368	348	370	353	363	356	344	367	383	356	397	372	388	365	370	374	376	325	370	339	352	374	357	364	374	347	357	348	378	396	356	397	347	387	365	350	376	358	392	367	355	354	341	380	349	385	372	357	370	351	382	353	357	385	369	366	418	379	363	349	356	370	378	362	417	365	366	368	374	358	360	367	372	348	360	380	356	345	363	344	380	351	401	358	385	368	355	358	384	371	354	341	350	388	411	347	317	334	371	377	369	377	386	385	404	349	345	351	355	364	376	320	379	360	388	400	347	352	373	360	350	380	360	356	375	364	342	342	366	386	351	360	329	339	409	356	361	344	361	340	395	361	354	363	348	394	395	376	373	350	371	356	390	360	372	376	404	357	383	369	391	398	403	376	361	373	394	346	355	354	390	354	367	384	349	350	358	359	369	375	385	379	382	333	361	361	366	341	333	357	345	351	375	343	387	386	327	334	378	381	374	352	368	393	393	343	388	358	381	338	361	385	352	329	365	352	351	373	363	344	398	392	351	366	356	402	355	373	369	332	354	372	335	382	411	353	360	372	381	366	358	346	341	362	337	367	370	390	391	357	394	366	395	344	364	360	332	336	389	382	359	361	354	388	362	392	343	333	374	338	344	375	339	401	394	372	347	366	390	355	331	356	378	375	357	366	352	367	383	375	379	351	364	376	365	380	335	368	399	349	373	360	340	350	346	381	357	387	344	380	345	378	385	355	364	381	382	357	348	346	361	342	361	353	360	361	340	350	389	350	371	340	354	358	366	396	350	368	367	355	338	359	356	364	371	356	359	369	381	350	368	332	371	362	342	363	369	344	364	347	369	351	332	357	366	375	375	387	378	363	388	350	333	378	365	357	375	384	404	366	373	385	368	379	395	367	354	344	363	365	348	378	349	359	396	349	373	381	387	350	323	381	353	385	367	338	367	363	347	370	354	376	295	347	357	362	377	361	340	335	362	417	391	353	361	375	378	326	386	350	347	374	343	346	341	339	374	347	350	353	345	407	354	350	360	398	344	394	345	392	376	350	364	405	353	365	348	355	358	384	377	344	357	386	374	391	347	379	357	388	370	348	311	343	348	336	344	384	354	385	393	348	377	379	370	402	344	329	378	364	366	364	362	339	376	343	366	342	383	351	359	352	342	382	374	357	351	374	370	381	393	367	392	338	366	358	356	368	369	353	374	393	369	392	376	337	378	378	381	382	367	363	392	328	358	342	385	366	386	392	354	401	333	374	375	391	377	406	348	357	340	350	390	321	370	340	389	375	335	363	321	377	370	345	313	419	342	369	343	353	379	350	349	383	351	412	374	362	368	388	332	367	362	376	390	378	345	356	369	383	363	403	368	352	368	377	387	376	344	357	383	346	330	352	368	391	381	367	402	360	372	384	367	393	357	375	380	354	368	366	349	370	408	370	358	324	379	372	391	347	353	383	377	366	322	342	367	348	384	361	382	361	375	362	379	349	360	357	382	353	359	344	357	379	390	382	346	367	381	363	371	373	367	388	327	399	348	363	354	335	339	346	357	354	360	366	342	390	394	374	355	355	353	350	384	395	393	376	369	365	346	343	373	358	357	359	353	388	327	386	347	394	401	321	365	376	346	376	393	347	344	384	382	368	333	399	370	338	368	354	381	366	355	354	369	389	348	370	366	342	386	382	329	332	354	344	370	366	368	387	372	380	381	362	354	374	402	364	339	365	356	356	386	351	359	377	347	348	308	403	351	375	345	336	351	375	346	357	373	402	365	394	368	371	336	371	354	374	326	371	362	373	376	343	323	394	363	374	407	355	396	348	366	356	346	357	345	374	367	373	357	359	376	385	339	325	365	386	380	353	363	348	381	351	344	356	356	355	361	383	380	413	378	350	362	372	345	342	366	345	392	370	361	377	363	355	360	387	381	373	372	373	358	363	370	351	381	362	354	355	359	431	352	355	347	376	378	366	360	384	366	393	338	336	403	353	369	392	334	341	362	394	395	411	373	355	377	354	359	360	355	379	316	401	362	346	372	365	342	367	366	353	345	339	386	373	364	338	356	356	363	365	381	398	356	343	363	344	370	361	336	340	358	365	369	346	384	361	370	381	375	347	369	396	354	378
3913	1322	1009	721	654	586	600	587	619	508	562	533	532	563	517	520	532	541	514	511	547	498	557	556	505	530	523	502	530	527	531	507	551	531	562	546	512	511	484	561	528	572	519	532	542	582	474	509	557	555	518	542	554	570	518	520	528	566	565	537	511	512	511	538	564	546	549	571	507	522	554	508	540	463	530	574	543	526	528	508	532	538	539	534	542	560	550	522	550	520	502	528	520	494	528	488	535	538	516	546	491	513	590	556	585	539	518	499	508	514	515	510	543	512	500	546	530	527	525	542	543	530	518	504	488	569	558	548	497	581	534	530	526	527	538	501	498	571	534	528	557	560	551	517	505	545	521	516	491	507	503	517	549	555	567	517	542	559	537	554	530	525	553	522	548	522	540	521	542	520	511	499	502	546	536	566	524	518	569	515	521	552	540	525	530	557	557	523	568	532	542	522	518	515	506	529	497	523	526	538	494	542	564	577	525	521	539	513	525	539	513	511	518	548	531	506	550	501	528	512	552	490	513	568	518	524	537	519	559	536	607	562	504	544	538	508	521	522	492	517	571	517	498	509	522	502	534	555	506	500	538	515	512	526	534	535	552	499	500	533	547	553	520	565	500	492	555	530	582	493	525	531	514	551	591	565	557	503	548	535	537	546	596	506	523	531	523	505	561	539	551	528	508	534	554	493	545	547	566	533	556	507	575	532	520	505	529	501	572	527	567	517	504	554	547	549	532	529	505	528	536	535	518	559	540	527	537	515	521	487	517	566	534	541	493	541	535	506	506	539	529	520	532	556	530	537	525	554	534	564	546	540	514	519	550	496	490	523	517	558	529	561	556	549	535	507	520	510	540	536	546	541	596	523	518	506	534	548	545	509	554	517	496	562	514	542	534	549	517	546	550	553	512	567	564	558	533	541	542	557	510	522	568	517	496	461	574	551	556	539	565	534	549	500	561	553	541	495	547	547	555	534	525	571	536	521	567	516	563	490	565	526	519	537	497	521	501	512	490	547	559	542	501	523	539	577	547	538	503	525	513	523	510	515	555	499	541	488	514	537	538	487	490	502	576	570	525	530	523	504	508	521	525	535	519	578	531	556	524	516	526	527	541	510	565	539	518	523	552	544	549	502	568	558	554	513	582	484	517	543	524	584	528	563	521	533	560	554	498	519	510	548	562	536	534	538	511	525	539	528	562	510	566	589	521	546	534	541	563	530	530	511	537	529	498	515	501	569	550	534	572	558	553	518	547	514	483	530	495	535	549	543	557	560	492	532	530	558	539	566	555	507	558	527	537	518	550	556	520	569	572	536	518	501	578	512	547	541	547	499	538	506	584	553	590	500	552	537	506	522	618	557	514	562	567	503	553	474	554	575	546	529	562	526	531	574	488	570	561	518	503	552	515	520	549	550	526	566	541	523	529	526	520	528	554	584	564	545	510	524	534	516	513	525	530	503	519	542	548	511	493	552	526	588	545	548	526	546	541	542	549	502	498	528	529	484	557	523	531	537	544	565	526	532	534	534	541	528	580	546	523	548	564	535	533	523	536	544	530	544	554	526	554	508	551	524	535	560	529	551	562	545	518	517	515	516	534	517	520	519	625	563	504	621	514	528	556	523	570	512	522	529	542	546	501	538	521	568	549	513	561	494	553	496	517	518	514	492	547	567	535	526	529	534	554	544	523	565	525	537	515	518	535	517	522	562	542	539	548	522	519	536	561	524	517	526	523	547	526	506	558	520	497	538	558	511	527	520	503	549	531	552	520	530	573	525	525	542	521	550	503	528	541	542	574	493	549	512	535	547	597	543	576	538	577	556	554	520	516	547	538	563	506	536	559	487	486	522	535	550	520	528	503	526	529	530	525	499	544	508	561	523	501	546	504	492	552	519	515	526	528	525	525	567	533	524	518	551	527	555	491	514	538	545	449	503	557	550	560	521	501	521	508	534	548	498	517	540	508	517	569	533	501	541	548	538	516	520	524	482	559	530	532	543	494	539	541	546	535	505	532	513	517	534	511	561	518	540	544	504	550	515	579	545	529	547	531	489	551	555	529	528	514	565	541	511	560	510	546	515	548	552	513	546	547	538	487	502	536	502	524	525	564	536	559	517	522	530	572	556	521	534	522	513	562	527	524	503	524	547	513	535	546	540	535	526	497	504	522	481	497	520	544	496	543	582	501	580	519	546	505	536	547	511	523	535	539	562	516	525	569	525	542	512	566	537	527	505	519	544	574	531	530	568	542	512	523	518	532	506	541	545	546	524	554	567	502	539	556	559	552	553	499	515	549	575	531	522	562	505	540	525	505	537	521	500	536	500	523	543	523	565	546	557	590	549	570	570	527	512	511	546	515	525	555	537	545	556	558	535	499	497	548	551	583	528	515	535	491	529	539	520	531	566	549	502	506	533	558	551	568	566	578	541	505	534	526	523	562	504	538	548	525	534	527	515	486	549	507	492	517	555	538	517	547	509	526	557	518	527	523	509	543	536	526	535	524	519	529	572	518	520	534	532	547	580	492	517	553	536	521	513	537	509	522	522	536	559	520	529	581	512	543	547	548	527	544	486	544	502	512	537	532	537	513	491	542	525	502	505	535	525	517	552	564	553	534	501	498	522	547	508	560	502	503	558	572	515	481	542	564	498	510	542	565	537	533	532	539	540	518	499	549	504	506	562	533	521	552	527	524	534	561	541	528	522	567	525	557	528	493	521	564	524	494	534	544	565	500	499	529	511	496	538	532	511	537	520	535	506	539	542	512	539	525	562	571	536	546	498	516	525	529	510	532	532	533	515	539	513	549	540	555	532	497	516	536	521	515	543	553	605	486	539	532	548	523	531	526	504	525	533	507	562	549	534	533	514	554	550	489	530	544	537	533	577	545	496	539	565	515	506	523	511	518	563	557	528	523	505	477	542	506	578	571	526	564	483	557	528	535	565	540	530	558	507	487	572	507	543	564	487	521	566	484	525	514	535	548	535	498	536	505	517	569	536	529	539	517	497	529	508	580	529	530	525	542	530	563	566	522	512	526	511	548	559	563	514	513	506	513	495	513	540	569	562	560	530	526	519	530	518	558	487	543	540	533	499	518	528	520	518	515	526	538	546	530	511	543	500	570	530	513	530	574	550	521	530	515	548	534	529	535	536	523	545	530	536	577	563	527	509	553	535	521	499	565	497	496	516	507	500	545	568	550	510	537	511	549	575	558	565	537	505	532	543	567	541	528	485	500	525	559	544	523	556	495	519	561	516	497	589	525	534	512	502	516	502	568	528	560	507	531	545	529	584	537	540	555	564	555	566	520	517	537	554	541	536	511	549	544	543	506	513	539	533	530	485	520	504	522	547	534	490	527	534	547	566	529	527	547	555	545	483	544	528	494	553	492	531	551	501	536	555	540	544	542	521	538	512	513	549	543	548	541	496	509	531	514	548	558	542	506	524	551	561	539	525	541	534	501	600	544	513	558	534	494	512	531	548	533	514	539	547	548	550
23077	21016	28072	24175	20750	2772	516	377	287	295	242	237	219	225	182	191	191	200	193	168	170	179	173	163	184	167	165	164	191	120	155	175	146	169	140	164	174	138	143	126	159	146	144	147	170	173	152	164	144	145	148	156	164	158	180	149	152	182	128	154	144	155	137	142	153	150	163	143	149	156	140	154	145	160	140	168	167	135	145	137	137	155	155	156	159	172	145	143	138	160	164	153	154	138	147	141	131	134	120	136	185	146	170	137	141	159	156	142	161	144	155	152	145	165	147	153	163	151	141	158	155	164	156	155	138	146	157	157	154	147	136	150	164	144	156	158	149	150	163	159	173	160	144	138	143	146	164	168	147	160	148	163	156	166	153	156	153	125	152	156	160	153	140	131	145	166	149	165	157	142	173	168	158	145	159	167	157	140	168	143	152	148	158	149	118	175	132	148	159	151	136	142	131	176	144	130	130	147	148	140	145	157	148	162	151	144	163	145	169	155	150	143	134	165	155	140	149	162	153	164	144	150	139	145	161	137	155	147	151	153	143	145	139	150	145	158	136	162	153	169	140	159	136	125	147	134	121	177	152	147	150	132	179	147	148	153	154	149	156	160	156	140	160	157	152	148	176	154	139	158	152	134	156	159	148	148	143	131	142	166	143	155	176	146	145	156	159	142	150	167	152	149	157	175	167	151	148	144	146	143	150	143	156	169	153	142	146	163	163	156	146	155	138	147	141	138	176	163	147	155	145	171	139	158	161	133	152	148	152	175	148	160	147	140	162	150	126	149	150	154	146	145	146	150	169	162	141	160	151	183	144	147	174	133	159	135	170	154	152	153	153	140	142	159	149	135	161	152	187	144	172	136	131	140	134	147	151	150	152	175	151	154	159	160	166	170	131	151	159	140	160	147	148	164	150	151	153	151	164	184	152	170	140	143	153	128	164	161	156	155	178	137	144	137	164	150	165	154	162	152	159	170	154	157	164	160	161	168	141	159	158	164	163	137	155	146	171	163	144	133	116	160	138	179	133	149	158	142	130	158	152	172	147	155	157	150	151	133	145	147	152	133	144	127	156	160	151	157	153	155	171	145	163	167	155	151	144	147	147	165	144	166	136	153	131	155	180	163	181	150	149	154	148	126	134	151	164	147	131	141	154	157	137	157	162	138	177	149	147	157	127	136	142	154	155	160	153	156	145	163	145	149	144	139	164	165	173	179	200	129	157	164	143	148	152	153	153	151	171	153	133	149	134	169	157	155	156	142	134	157	147	156	150	145	124	167	157	164	148	137	160	157	136	132	150	144	137	148	145	137	149	178	147	130	144	143	161	139	150	147	158	180	159	152	141	138	145	163	144	155	151	141	156	157	167	168	156	140	169	152	132	144	177	154	169	177	165	151	147	132	158	157	137	153	164	148	141	158	135	165	186	153	163	143	176	136	156	141	168	149	155	159	136	146	141	156	169	159	146	161	135	139	154	166	175	157	149	127	149	130	138	150	155	151	141	132	128	153	142	154	167	134	138	176	151	147	144	153	145	157	151	165	163	153	138	148	160	150	150	167	156	143	150	166	166	143	151	139	157	156	137	146	153	125	147	164	136	132	166	179	158	169	150	167	149	159	147	145	150	153	136	158	150	169	151	140	169	145	133	153	160	161	164	146	143	167	150	156	161	170	183	159	135	139	140	147	155	134	143	159	133	169	143	179	156	131	130	163	137	153	153	138	152	135	161	177	127	163	142	176	178	162	138	152	137	127	150	184	154	152	135	159	137	155	149	154	161	151	160	169	148	174	155	143	162	154	139	142	140	146	135	155	151	156	138	162	122	147	159	158	169	149	149	154	163	146	164	151	147	163	157	154	145	169	134	143	144	149	167	180	165	143	149	154	125	159	161	165	141	155	145	149	148	140	162	151	150	160	164	152	135	136	154	146	147	156	147	142	145	141	148	140	159	159	138	162	139	153	158	158	144	167	141	142	167	146	148	169	140	171	151	156	162	137	152	168	151	151	150	156	174	134	170	145	145	145	166	137	145	165	141	168	136	139	150	155	144	147	139	154	125	147	147	159	163	152	147	148	157	159	133	146	152	166	155	158	162	146	132	149	139	119	155	160	139	164	146	151	142	161	134	154	170	158	136	142	164	142	147	154	159	142	161	161	162	176	153	158	129	134	151	147	164	158	153	179	142	180	153	140	166	147	157	118	167	152	164	135	157	137	133	154	157	137	157	153	155	151	147	142	167	145	159	161	154	137	170	153	161	150	144	145	134	145	144	156	139	137	156	159	147	146	166	169	155	135	168	128	166	152	138	155	171	129	150	155	149	148	144	161	162	138	155	143	118	162	144	143	174	174	144	146	186	172	159	141	144	143	146	157	135	170	146	146	156	127	146	158	151	167	168	157	166	148	153	166	137	141	147	158	150	139	141	146	153	151	172	140	150	144	136	149	169	156	147	149	170	181	162	149	140	163	160	119	161	136	146	173	158	146	156	137	175	174	139	138	162	142	164	110	137	151	150	165	160	171	161	167	161	160	170	150	142	157	147	137	173	156	142	174	146	165	169	166	160	146	179	151	167	163	155	124	140	140	161	147	151	148	162	147	159	141	141	147	150	133	147	157	140	146	158	148	143	139	156	160	147	127	158	160	146	156	148	140	150	164	162	156	156	150	154	152	140	137	147	150	144	154	146	141	158	146	168	151	161	141	159	171	175	151	158	161	165	161	139	136	156	152	154	163	153	142	106	165	139	145	155	171	146	165	136	140	152	164	155	158	151	161	171	163	148	143	154	146	129	139	151	145	150	155	145	172	157	157	164	156	155	156	149	146	155	150	155	123	155	139	159	151	154	156	128	158	155	173	157	169	157	159	138	162	167	153	145	171	163	147	133	138	136	151	146	158	150	162	147	156	172	157	141	157	163	168	171	167	144	154	150	141	143	160	155	146	155	128	142	146	152	144	157	146	162	149	170	140	164	157	144	153	144	153	160	149	127	167	162	145	155	163	149	171	154	177	155	140	169	156	138	155	145	128	131	146	153	158	173	116	169	144	170	133	150	159	166	143	145	133	120	155	142	156	160	150	155	153	141	131	159	147	149	164	157	134	122	130	145	144	170	144	170	134	149	135	137	153	139	145	162	143	155	156	135	172	141	153	145	153	157	139	148	176	150	145	157	146	166	136	161	176	155	133	155	151	142	145	138	141	143	176	153	154	157	161	146	144	142	159	168	134	145	148	137	129	134	139	147	143	160	152	154	139	145	152	165	142	156	159	147	168	142	168	146	167	141	158	149	167	147	145	137	140	158	155	147	158	153	158	163	146	160	156	159	153	148	127	142	168	135	162	170	135	146	141	142	176	156	173	153	155	173	152	130	166	152	155	153	141	139	149	154	144	163	164	151	150	145	151	155	164	145	138	143	157	144	152	159	142	161	150	141	164	144	148	158	125	162	152	147	126	152	145	143	158	149	143	135	155	141	143	165	131	151	153	154	147	136	152
3132	8517	5519	2400	1630	1200	929	731	604	543	506	429	382	399	365	304	340	281	301	320	265	289	290	278	253	248	278	255	266	254	247	249	240	228	256	264	224	250	245	226	240	245	247	242	246	224	238	222	221	270	207	235	239	252	236	216	231	246	221	244	225	244	252	238	227	232	237	255	258	224	221	232	253	219	256	221	237	245	247	234	250	261	228	256	281	239	222	260	266	222	222	208	253	221	241	265	236	224	200	227	272	249	251	252	234	223	245	246	260	221	234	233	257	235	248	238	236	257	226	246	250	230	260	253	246	221	235	218	235	234	231	220	224	228	227	232	231	249	221	255	237	228	220	252	214	236	244	211	254	230	224	234	255	244	220	258	255	266	247	239	233	232	217	226	229	246	231	218	267	202	221	251	255	231	254	237	245	254	227	203	265	231	237	240	252	248	229	262	260	200	251	259	243	233	231	206	237	255	219	249	209	267	225	243	264	249	210	244	237	258	259	243	253	263	226	251	225	240	223	218	230	223	208	214	226	227	232	226	218	251	243	238	242	234	247	235	243	228	244	250	239	237	229	245	248	214	200	242	226	260	217	252	251	236	253	223	216	232	250	248	250	238	224	215	229	246	237	201	237	240	251	227	235	219	235	220	247	233	260	241	216	251	221	223	236	239	225	233	239	209	225	235	230	273	243	270	246	246	250	217	235	233	229	245	247	269	237	245	229	237	252	225	245	236	244	229	251	221	251	254	253	242	188	229	228	254	268	231	252	235	251	237	252	228	225	242	239	232	238	221	232	252	233	232	236	234	245	224	207	223	246	261	257	214	217	247	205	216	219	244	237	213	216	247	237	226	239	230	243	233	248	220	239	273	225	229	239	234	231	237	243	269	239	234	239	237	231	254	255	230	231	232	242	218	218	241	248	225	219	216	249	240	225	253	229	259	221	215	228	242	252	240	229	232	220	243	241	236	212	215	231	257	254	238	205	240	220	266	231	240	236	228	241	218	227	231	258	216	241	229	221	239	256	216	226	213	256	251	243	242	226	228	250	247	236	208	244	209	246	211	220	245	235	238	242	249	226	224	229	247	238	270	238	237	225	209	213	235	219	230	246	232	234	250	225	238	226	248	216	257	216	231	243	239	233	221	249	199	232	227	250	244	226	237	248	230	218	237	220	228	240	226	225	242	223	248	242	227	221	224	227	221	213	245	248	228	250	220	241	232	226	212	270	247	232	229	246	254	241	231	247	233	216	250	225	224	239	237	249	232	246	230	212	223	223	252	235	232	227	232	209	245	249	262	224	223	206	223	237	249	248	239	232	248	240	261	245	243	228	198	230	208	230	253	228	250	236	211	219	239	261	225	257	224	216	189	239	245	240	223	246	250	219	216	220	230	232	224	217	240	224	240	224	240	231	249	202	210	218	227	267	255	238	232	236	258	210	245	214	237	235	260	237	213	228	216	228	222	206	229	244	231	230	215	234	285	221	223	242	230	240	237	230	228	221	267	235	240	234	271	253	227	228	256	243	232	246	263	234	262	238	253	250	221	239	225	245	230	244	220	241	198	262	257	213	230	258	225	232	237	243	208	218	234	232	227	207	245	240	245	246	235	241	226	242	226	272	268	248	264	241	241	248	202	227	238	233	238	208	218	245	239	261	218	238	226	233	268	235	271	236	234	226	244	238	235	210	239	229	223	242	254	215	237	221	230	239	225	232	238	230	209	245	250	210	251	247	253	238	234	244	253	238	249	229	223	207	247	234	233	214	232	251	220	229	229	240	218	261	222	238	224	247	243	228	257	231	276	260	236	229	201	221	236	238	255	235	237	223	232	216	274	204	222	241	234	246	252	247	212	265	258	241	265	236	242	257	261	216	247	226	239	247	248	210	236	236	186	254	237	253	230	244	253	246	225	224	240	252	211	211	246	241	256	256	241	235	255	235	223	239	248	232	259	235	224	212	232	244	221	229	217	250	233	238	228	252	265	259	250	224	232	250	231	215	223	237	249	235	239	254	224	227	204	227	226	243	229	227	236	208	232	236	227	217	224	240	234	213	229	248	245	229	259	256	245	222	242	216	262	252	214	245	243	247	242	231	230	240	262	235	221	241	203	234	245	238	229	240	263	229	233	227	241	264	193	240	217	221	226	221	259	240	244	236	220	248	246	228	255	227	226	221	233	259	227	227	229	255	238	227	231	245	222	238	236	246	235	244	225	247	214	202	237	266	247	245	249	233	211	251	236	231	232	231	221	216	220	219	253	220	247	220	278	247	274	224	248	254	241	237	204	235	259	254	222	235	212	248	227	237	232	217	216	224	245	225	224	201	226	228	235	244	253	214	222	244	242	226	227	250	258	245	261	245	245	235	248	240	249	240	255	218	226	232	277	220	229	246	226	248	228	237	268	217	252	224	243	246	212	239	244	234	234	220	236	206	234	219	232	238	235	244	246	216	241	241	248	222	244	244	255	242	229	238	219	206	217	223	236	252	236	245	235	259	208	221	239	207	216	209	252	254	220	188	230	250	223	209	226	230	249	244	228	218	247	243	253	220	240	238	220	255	220	247	256	269	246	234	212	240	238	274	213	243	245	247	215	252	249	243	233	263	221	228	247	231	213	228	258	261	255	255	225	234	237	221	229	228	250	249	248	237	227	213	229	259	231	230	261	233	231	227	240	232	268	247	250	226	256	215	223	229	251	263	223	233	232	243	234	250	216	229	228	241	232	239	216	230	247	244	248	235	237	221	224	280	252	239	255	240	231	251	231	219	233	243	242	195	259	219	249	231	221	243	250	223	222	251	240	212	227	217	262	224	242	235	219	231	209	237	224	251	233	211	245	224	236	234	231	229	237	256	232	262	250	218	223	245	235	236	234	237	257	241	239	252	243	216	218	239	226	271	234	222	253	235	220	240	227	241	224	230	246	250	226	220	234	225	239	238	234	243	232	226	216	230	229	204	236	252	254	224	255	230	218	235	221	261	261	242	238	251	229	206	198	239	210	226	217	245	219	248	221	246	255	233	263	205	261	218	227	251	216	242	243	230	239	231	245	221	227	230	248	238	236	232	235	231	235	260	235	231	253	247	235	225	228	241	215	246	237	207	231	248	262	216	256	250	233	210	263	250	241	233	231	234	218	238	253	228	206	220	230	236	223	231	240	222	239	232	228	225	234	220	204	250	220	238	251	225	255	236	241	226	213	221	245	242	241	239	247	227	251	229	214	243	237	241	246	241	236	214	244	229	218	231	215	247	228	253	232	245	225	242	202	224	244	236	256	240	257	243	268	254	224	217	233	228	241	230	244	236	218	229	232	231	282	215	218	224	246	231	226	233	224	235	251	227	220	229	240	227	234	227	212	248	236	203	235	248	214	237	234	206	232	242	229	253	211	248	223	231	221	228	246	248	232	256	233	252	223	251	247	244	237	211	253	225	248	234	212	233	197	238	203	225	238	232	226	234	242	197	233	220	240	256	222	233	210	251	218	245	218	245	239
24235	20979	26361	24612	2495	630	543	540	505	466	496	440	475	434	483	445	453	467	442	484	439	434	457	467	476	445	466	445	464	386	408	389	430	444	441	430	422	450	414	438	432	402	453	438	445	465	445	409	454	437	390	425	417	447	429	427	467	450	450	455	418	461	422	434	429	408	447	424	434	421	457	410	433	448	472	487	457	431	418	426	439	414	440	426	442	424	429	410	420	440	423	441	432	454	436	426	456	444	402	437	420	434	445	431	432	428	443	435	448	439	410	425	410	411	459	418	440	455	424	389	409	425	410	395	468	431	440	441	407	438	395	419	435	415	414	450	420	434	443	419	441	445	385	423	422	455	462	423	436	421	417	448	428	440	377	452	431	428	436	462	405	438	443	460	398	404	432	458	444	417	443	406	394	446	417	433	420	458	427	444	437	395	426	455	447	392	429	483	449	442	414	415	432	411	409	406	404	421	436	439	435	424	408	418	399	441	484	425	442	435	418	408	432	455	414	433	410	433	440	422	419	445	441	404	395	430	451	420	442	464	448	439	434	447	446	432	448	417	430	439	431	439	405	421	431	424	429	451	440	447	391	426	449	444	463	454	471	440	416	461	454	444	446	458	438	436	442	425	452	449	415	442	431	421	433	419	400	392	400	402	449	431	457	441	415	434	416	445	455	400	457	446	407	418	395	434	461	424	424	449	409	437	422	428	457	443	455	460	429	440	425	435	426	429	452	410	428	429	443	430	436	416	401	467	421	390	420	428	389	457	425	444	399	427	402	456	412	430	428	404	394	411	376	404	430	428	458	404	440	418	418	427	431	421	425	441	407	405	434	444	449	390	421	423	432	446	424	436	431	431	436	433	412	439	399	443	453	426	460	474	407	407	478	434	466	447	454	454	441	443	438	417	461	443	413	449	428	403	434	418	415	430	424	415	406	441	408	395	422	392	434	414	467	418	422	448	438	405	376	401	465	448	413	430	472	456	430	418	415	437	436	421	393	441	415	475	459	430	411	429	447	454	434	442	423	435	450	441	433	429	412	422	458	411	433	416	393	422	403	420	412	459	449	429	441	443	438	464	437	432	434	427	420	445	447	409	447	441	431	447	464	427	458	439	423	435	402	422	400	444	444	451	480	465	434	427	472	429	465	372	414	437	431	416	420	467	433	411	457	476	418	443	463	443	444	382	408	437	467	432	454	410	434	422	439	393	432	432	460	399	470	427	416	426	428	426	472	381	404	435	445	444	418	465	416	459	417	442	400	453	409	425	458	412	454	426	435	434	428	450	443	374	427	452	412	421	407	407	424	432	444	450	469	415	442	431	427	397	416	438	444	432	432	434	427	430	425	437	436	464	426	412	424	432	425	431	449	433	433	431	440	402	402	459	412	413	424	425	429	446	420	365	407	416	406	474	412	455	450	436	415	493	411	433	449	386	446	422	413	440	417	470	467	423	444	434	403	405	408	419	409	453	393	444	423	425	424	426	436	455	398	460	424	449	435	446	435	412	430	416	431	397	430	440	450	413	439	423	396	448	434	439	456	413	386	437	435	412	409	381	428	406	418	439	428	452	410	449	393	437	440	413	413	397	403	430	412	432	397	453	425	454	465	433	455	432	438	440	417	436	411	418	437	427	442	458	384	431	465	415	418	428	409	440	409	420	431	407	450	424	402	432	448	434	431	437	450	452	420	450	417	446	415	419	418	445	432	402	406	414	442	429	412	418	430	376	392	423	435	418	413	426	420	428	427	421	458	462	401	412	419	442	393	428	406	439	429	444	425	432	391	413	461	415	429	416	453	432	499	433	438	433	409	398	436	423	410	432	448	431	418	419	425	457	403	482	419	411	409	449	451	420	417	428	475	386	402	381	413	436	401	453	428	373	429	416	436	411	423	431	410	420	386	480	389	405	400	440	447	430	436	433	457	457	385	439	419	405	407	454	432	406	425	454	377	447	436	391	448	423	424	436	454	418	425	415	395	465	419	452	403	442	465	419	428	453	461	486	432	412	408	431	431	405	417	415	449	433	410	427	428	478	439	416	398	423	427	398	424	407	458	447	436	429	460	407	389	453	425	407	422	445	425	465	409	405	418	410	435	437	456	423	435	423	427	446	468	399	442	407	414	422	435	397	463	447	421	447	446	442	436	447	421	412	446	427	409	462	443	467	455	452	433	414	397	461	453	383	431	470	455	484	410	404	439	430	443	417	430	435	388	420	438	415	448	439	450	425	414	454	451	449	453	439	436	448	415	411	402	413	426	428	421	425	437	459	468	404	449	404	393	391	421	439	437	456	427	421	436	471	449	436	384	416	451	417	409	396	402	403	436	402	414	437	412	405	421	432	439	474	434	407	460	408	419	431	451	437	424	451	425	397	427	464	450	423	443	408	460	444	430	422	452	430	406	454	450	431	424	432	406	466	437	428	422	399	444	437	407	415	419	387	392	441	420	413	433	435	443	430	428	398	446	422	404	463	445	461	415	417	385	454	433	444	420	427	454	431	430	411	474	417	440	447	445	409	442	437	429	430	452	440	431	396	425	437	427	413	438	442	417	423	409	412	419	411	398	427	434	448	487	446	433	449	445	435	449	418	442	408	438	417	436	420	414	440	398	463	432	431	438	422	456	422	426	440	409	413	427	428	411	448	420	413	459	407	456	395	456	427	477	450	435	431	429	467	429	458	443	399	412	469	423	441	429	445	421	429	423	427	451	426	448	411	394	417	428	428	465	418	384	454	446	437	427	411	418	433	426	397	456	410	456	405	451	409	444	439	404	452	438	404	387	420	462	391	414	425	410	451	431	465	455	448	418	452	421	452	421	426	456	439	444	438	408	425	408	429	406	417	446	456	426	392	405	435	439	427	412	450	416	449	419	410	488	434	447	403	435	418	406	417	457	424	414	380	482	403	421	446	476	444	407	426	410	412	438	401	430	448	427	470	452	451	448	425	431	438	418	464	426	407	431	424	473	409	443	433	446	440	471	401	430	444	425	440	402	441	443	396	439	462	398	416	404	384	446	423	396	438	444	425	455	435	426	448	430	432	424	420	419	425	429	410	437	420	389	461	431	419	408	403	433	439	397	454	375	437	430	430	454	419	419	416	451	434	427	427	413	429	428	411	471	419	430	415	407	428	453	425	434	447	434	416	412	392	416	459	393	452	390	434	431	421	445	423	395	451	399	409	408	448	428	420	426	431	459	416	444	472	433	421	445	444	414	389	462	463	422	440	418	422	425	432	453	456	428	422	450	420	414	423	401	455	395	427	465	469	430	408	439	425	434	427	447	445	401	434	416	440	440	410	417	432	408	429	412	419	453	450	427	432	435	411	450	457	415	417	414	437	428	427	449	403	463	446	454	410	415	470	428	425	442	423	437	462	430	434	451	390	412	429	449	426	424	410	443	417	426	418	417	432	421	407	431	446	434	423	422	434	469	422	424	423	432	429	418	439	422	450	417	432	405	431	428	415	417	398	453	430	457	397	446	434	437	374
3372	4584	3167	1618	1300	1078	981	844	776	762	705	691	658	709	684	652	665	657	680	642	636	635	660	594	603	600	623	632	605	635	623	630	605	621	636	608	639	614	586	640	604	637	590	615	604	631	650	604	622	621	585	578	570	589	652	636	592	621	592	595	631	579	590	616	634	599	631	622	598	667	611	577	576	616	574	635	605	574	605	627	609	617	618	618	619	585	575	598	603	585	633	629	620	626	616	636	605	637	638	641	576	611	618	626	614	608	571	576	565	600	621	588	560	605	636	598	627	635	639	652	605	591	635	591	559	587	632	607	582	590	648	603	585	587	622	604	600	625	661	595	591	611	590	582	612	578	590	588	589	627	630	589	610	611	565	613	571	597	587	602	572	632	599	567	685	620	661	599	613	560	654	618	622	651	569	592	598	640	635	618	592	632	642	586	631	604	626	615	580	581	608	615	565	620	586	620	564	581	551	659	560	552	605	592	600	607	624	596	622	615	621	597	578	587	630	622	577	609	592	622	604	650	572	629	613	586	595	609	573	639	613	620	609	605	591	597	655	659	623	662	645	603	600	569	639	597	629	624	577	625	666	654	642	610	677	602	530	636	607	647	575	596	627	611	582	645	604	614	622	614	596	599	630	618	633	589	645	593	555	645	593	627	574	665	587	640	630	617	647	585	609	623	625	577	616	599	636	616	573	581	609	632	528	587	620	597	614	662	627	593	626	611	588	605	596	637	627	560	617	620	604	602	618	602	627	569	609	592	590	624	614	580	593	597	632	562	594	659	589	605	608	609	563	598	569	614	573	588	614	591	599	630	573	616	584	573	644	610	606	571	622	650	647	661	687	624	591	616	576	639	600	614	531	614	625	622	650	597	616	639	624	579	588	546	545	640	624	650	578	607	623	573	577	589	580	602	633	645	533	605	603	615	620	598	611	637	602	591	584	602	627	592	558	594	621	584	585	611	621	652	534	585	593	605	598	586	607	629	617	598	594	609	621	637	583	617	608	668	580	634	613	605	631	597	630	588	609	586	627	602	562	563	623	649	588	607	596	659	582	637	659	613	612	594	621	599	592	571	617	634	607	603	572	594	617	659	583	618	623	581	623	602	585	589	601	601	647	603	577	616	641	589	612	633	600	625	593	628	649	568	599	607	625	619	599	589	580	571	598	586	633	611	591	603	615	630	606	592	645	608	648	588	594	592	638	632	663	587	590	628	595	614	609	579	595	575	567	612	648	599	594	653	594	604	631	619	616	615	643	634	608	648	623	615	604	607	557	585	573	587	614	585	602	628	617	602	603	588	626	569	571	643	597	586	595	563	628	613	585	601	549	579	626	576	630	602	604	568	619	580	584	635	626	590	637	606	631	609	591	623	565	670	584	633	592	601	585	627	591	576	596	594	604	598	576	605	651	635	632	631	591	587	588	621	624	653	612	598	638	631	575	604	610	613	625	603	613	618	640	613	547	617	625	660	617	590	598	607	598	577	594	609	590	609	649	606	603	586	599	622	621	601	631	597	616	609	583	602	616	628	618	617	615	610	574	614	624	607	578	664	592	612	627	648	649	595	608	620	620	612	622	584	613	629	597	630	683	612	659	661	576	616	644	571	609	599	578	599	609	609	622	609	603	607	652	623	603	641	638	602	645	587	628	626	583	601	579	589	587	628	631	615	626	639	552	628	621	626	604	629	604	576	588	603	602	658	597	634	620	632	608	598	644	624	630	580	623	592	600	596	590	611	604	582	579	579	595	606	585	603	616	626	618	607	636	598	586	611	554	621	598	645	609	597	651	632	596	601	603	612	613	591	652	587	592	605	594	604	617	651	549	605	624	610	601	587	600	607	600	580	588	642	598	633	627	621	640	563	626	603	581	587	645	631	611	635	623	599	598	612	570	603	636	608	578	613	605	599	594	628	617	596	596	646	610	597	615	601	594	580	614	617	638	636	589	608	633	580	576	620	606	594	597	597	646	615	582	613	670	607	607	621	579	626	616	601	623	644	592	660	617	574	580	621	608	598	621	586	612	606	580	578	603	621	572	601	636	613	642	601	566	596	644	638	628	606	610	614	641	634	573	608	614	636	578	623	621	590	629	615	590	616	596	596	599	621	595	648	633	556	569	572	619	585	597	627	616	625	603	613	616	632	584	676	642	591	604	597	601	612	592	600	581	650	587	602	564	629	612	659	571	583	617	628	615	577	610	596	642	577	616	592	613	598	565	634	554	602	630	584	627	566	587	622	640	612	565	609	612	632	604	585	644	568	583	590	634	611	621	654	601	589	632	581	634	600	580	592	594	606	612	559	605	625	625	634	596	594	605	610	569	564	574	577	631	644	626	603	592	627	601	597	663	600	606	584	564	604	629	569	565	615	586	634	603	614	654	626	614	636	618	643	627	593	576	574	605	608	627	619	597	594	616	603	590	637	610	607	591	593	597	659	636	633	596	617	598	612	589	584	657	607	625	640	607	622	616	576	606	578	604	585	574	573	643	571	614	609	604	624	576	625	618	587	610	638	630	625	592	561	605	584	584	595	627	619	579	615	635	662	610	627	623	573	586	630	584	620	575	628	591	632	601	596	603	586	569	614	630	613	597	581	572	610	598	570	597	641	633	559	633	618	595	568	581	614	621	598	592	582	596	563	623	601	638	592	609	600	600	633	597	600	606	612	607	596	632	637	613	569	575	636	578	624	597	588	594	527	591	599	566	594	619	597	658	573	622	523	612	613	613	561	557	666	626	592	585	541	572	586	623	618	657	620	596	599	596	609	596	618	596	612	563	597	652	652	630	603	597	637	605	565	587	605	611	631	602	637	539	590	627	559	619	621	640	619	572	617	591	626	632	596	601	615	600	587	615	654	605	599	555	682	609	603	638	617	647	615	577	621	598	605	574	634	602	605	606	582	573	593	637	560	653	595	580	605	625	601	604	617	614	581	609	603	580	569	602	616	609	576	620	622	606	647	650	601	614	642	646	609	631	620	599	614	590	565	610	612	636	634	624	581	609	630	591	620	583	641	609	605	628	620	600	636	636	583	608	600	617	645	596	585	626	653	609	644	604	579	628	617	607	623	590	597	590	599	641	635	614	626	647	647	564	605	634	599	635	665	617	579	620	620	622	606	614	663	579	609	613	599	543	588	602	669	619	578	650	636	663	593	609	629	602	649	603	607	590	623	635	580	617	576	585	600	592	614	592	645	642	637	602	604	593	614	643	621	566	633	631	627	615	617	613	601	607	581	614	660	622	646	645	648	662	654	592	596	617	625	622	604	557	606	584	552	617	593	551	592	607	579	614	580	588	613	601	632	644	600	618	629	617	636	614	575	587	572	616	612	631	619	593	641	592	582	602	644	649	599	607	603	633	574	604	600	645	604	571	581	661	614	632	612	611	643	609	582	610	639	607	605	631	590	593	589	604	601	624	575	601	589	622	598	594	622	610	627	621	635	571	579	576	588	589	591	640	660	590	653	567	611	593	593	594	588	594	654
22154	21036	28693	23609	21036	20650	2036	567	387	349	335	319	275	252	206	205	252	223	194	173	204	167	187	176	183	192	191	155	179	164	152	172	158	173	156	163	144	167	163	177	160	178	172	138	143	161	174	171	176	157	159	149	153	152	156	157	165	187	132	150	137	172	169	159	128	156	159	144	135	177	151	160	147	155	160	149	136	161	149	145	153	134	170	130	152	126	135	156	184	152	149	162	151	152	146	159	134	151	155	160	146	168	135	160	162	126	141	166	161	153	135	151	132	137	136	149	174	163	167	131	160	148	132	158	130	128	150	127	167	172	163	177	141	127	142	137	131	140	153	145	132	150	132	145	145	158	130	161	161	148	160	142	161	158	129	155	158	158	138	152	141	133	136	164	144	141	134	141	134	138	156	155	139	160	165	130	159	152	156	144	153	161	163	160	156	122	173	129	149	170	159	139	145	140	159	151	143	144	142	140	172	142	174	168	147	147	154	172	166	148	149	157	153	156	141	131	152	169	153	171	163	139	157	147	165	167	153	169	153	128	141	145	149	166	148	155	144	121	133	132	141	157	159	167	141	159	134	164	154	145	130	161	157	151	184	131	153	165	162	123	147	157	153	125	162	171	119	147	151	151	140	156	152	142	147	141	140	132	148	145	133	149	164	148	147	156	147	151	150	148	166	124	144	161	160	147	164	149	153	138	138	166	146	131	152	142	157	154	159	163	166	159	158	144	134	144	139	155	141	145	148	137	169	133	144	144	155	133	143	143	137	133	145	142	129	137	145	179	149	149	143	150	144	120	138	150	157	165	152	158	151	123	166	142	149	145	135	138	169	176	142	145	132	144	182	128	145	142	138	154	151	129	164	152	145	142	142	147	128	157	160	141	156	158	146	151	150	148	160	150	169	152	155	167	133	153	162	141	147	149	143	146	138	129	144	172	127	146	154	145	158	143	144	135	153	153	136	148	148	170	140	128	149	148	151	159	151	158	158	172	146	163	139	152	139	160	140	143	142	145	146	160	153	137	159	142	150	130	146	163	149	157	131	155	136	124	152	156	141	137	143	164	161	145	136	120	164	175	154	145	126	164	144	146	135	150	161	152	135	159	148	162	139	141	171	145	147	151	123	157	161	133	127	128	147	157	161	143	155	147	153	151	156	168	136	171	144	146	165	159	156	141	124	147	145	156	126	163	152	140	154	159	143	147	144	155	136	150	155	154	159	138	133	150	173	155	152	157	148	137	146	174	138	142	158	140	165	140	147	159	129	148	152	145	136	151	148	152	144	152	151	153	160	157	159	135	132	157	141	152	167	149	159	160	166	148	154	163	157	161	153	135	163	150	155	155	151	136	148	144	145	140	139	151	138	159	172	140	149	154	139	142	153	141	156	144	142	125	132	148	146	147	165	157	167	163	152	126	135	171	168	164	148	158	162	138	138	150	161	146	150	155	165	138	142	145	164	146	148	135	137	143	157	170	137	182	157	139	147	130	152	147	136	141	170	156	159	121	157	154	163	145	144	152	136	160	136	162	153	133	140	152	166	139	139	170	161	153	149	156	138	139	148	142	131	156	142	151	145	139	143	148	151	163	147	142	162	163	165	142	132	139	166	157	137	171	149	130	155	137	148	169	145	164	156	174	148	169	127	156	140	177	151	174	147	141	136	143	160	153	156	155	170	136	151	145	138	147	147	148	163	152	129	145	149	145	140	156	163	144	159	138	148	126	149	141	157	148	156	147	163	165	137	132	145	147	152	152	176	145	152	137	161	148	148	134	151	137	148	173	123	144	154	126	153	148	144	148	161	144	141	148	152	171	156	145	126	157	148	145	173	148	152	146	147	148	134	136	157	162	133	147	153	158	138	137	159	134	143	162	170	128	162	149	128	146	158	114	147	147	177	149	153	123	178	147	153	160	141	158	167	146	152	151	141	165	167	172	153	145	147	135	151	148	175	140	137	146	146	185	138	136	152	169	155	159	144	152	149	134	175	127	137	149	139	150	161	134	170	154	138	166	129	137	161	150	152	158	146	165	149	147	135	150	165	154	146	134	157	165	135	123	159	171	160	165	154	172	145	140	151	142	150	154	164	164	128	153	170	137	158	140	169	168	151	158	151	157	138	161	149	131	130	160	144	149	138	133	144	160	147	139	144	164	169	139	132	135	124	160	144	138	129	172	137	169	135	146	143	155	134	153	137	141	143	161	151	146	152	148	157	154	155	157	138	128	153	119	154	147	160	146	154	138	146	146	132	158	158	144	150	147	142	156	164	137	177	164	119	143	156	160	149	162	155	148	150	132	166	123	133	143	146	122	137	170	158	158	169	160	149	137	153	149	134	128	155	165	157	126	135	168	166	170	158	141	150	165	172	159	152	144	140	142	133	175	145	166	145	161	154	147	159	152	140	147	146	125	127	155	137	164	156	154	159	154	121	142	129	155	171	128	143	136	146	163	141	142	117	135	137	137	135	175	143	151	137	136	145	146	150	149	137	139	154	147	119	150	147	140	138	151	168	132	150	138	140	140	152	150	149	155	136	127	153	153	164	164	160	150	157	146	149	152	166	161	149	138	139	155	139	151	132	147	134	157	152	157	138	156	149	161	141	152	154	148	153	158	135	128	157	160	160	163	129	167	163	152	151	158	144	156	160	142	127	131	173	152	154	151	158	152	166	153	150	171	140	136	147	120	173	127	142	143	137	152	149	137	148	154	140	154	150	152	157	143	163	142	133	166	150	177	158	168	142	179	146	177	146	141	146	150	137	123	150	129	133	141	134	146	152	152	148	143	126	172	144	148	137	158	153	153	166	141	145	126	146	165	151	155	163	176	140	173	144	140	115	155	140	168	167	154	160	123	134	147	152	154	150	150	164	148	146	155	124	138	137	147	165	147	154	164	152	151	147	132	162	149	140	136	149	156	149	144	164	126	137	146	154	149	138	132	137	127	167	162	166	159	146	149	152	125	146	149	153	152	148	181	140	146	155	146	150	150	143	142	152	146	138	144	147	158	160	140	153	161	146	155	146	169	144	151	155	162	133	157	142	169	172	132	174	141	132	146	143	159	140	134	151	137	155	166	150	144	129	138	146	140	151	146	182	158	162	132	127	130	166	127	126	153	150	151	154	170	158	139	148	123	173	142	155	158	145	152	145	152	147	150	165	129	131	160	136	137	165	149	139	147	156	138	137	154	188	151	138	161	146	162	162	131	124	151	152	139	165	172	141	178	153	139	142	144	146	138	142	173	130	180	149	170	136	157	154	155	156	164	163	136	162	152	147	157	149	166	143	137	137	164	159	157	153	149	153	152	170	176	149	142	182	145	148	143	148	180	134	178	164	139	123	149	143	144	153	143	145	164	143	160	147	157	145	151	148	171	149	161	131	180	146	162	135	150	168	140	150	140	151	158	158	156	155	139	150	159	162	156	159	158	174	146	159	173	159	147	142	164	152	131	141	168	172	149	161	147	150	140	118	143	140	158	146	138	136	161	152	152
4399	13727	9434	4343	2783	1988	1508	1182	913	810	678	619	518	485	467	424	414	362	360	307	288	303	284	264	285	264	248	304	224	243	233	255	258	236	240	230	231	232	236	204	220	225	230	217	218	217	237	233	209	218	227	229	234	226	249	231	240	237	201	219	218	225	214	198	228	230	244	237	223	212	242	199	226	185	220	191	225	216	263	228	210	226	187	235	203	234	223	193	222	233	232	212	209	222	198	223	226	221	219	216	228	199	208	209	204	224	182	225	198	193	240	216	200	209	212	228	229	219	206	199	218	220	219	211	194	206	209	198	204	218	225	200	223	215	220	204	204	220	221	222	231	197	211	200	209	214	211	174	207	209	210	210	204	198	208	226	191	197	202	194	214	205	212	230	197	185	231	199	219	222	209	218	204	244	223	222	211	176	207	215	238	203	227	206	222	202	220	212	198	219	220	210	219	216	261	225	216	219	188	199	211	224	212	223	207	217	215	217	206	200	206	227	200	217	212	200	214	191	210	222	212	232	198	237	218	220	223	229	201	216	222	188	196	228	202	206	204	219	197	204	219	185	193	206	200	203	222	222	206	204	194	199	187	239	212	219	206	221	215	221	213	179	222	213	217	211	206	207	206	214	217	237	215	200	221	191	221	212	216	206	211	242	201	217	242	201	209	216	211	219	212	242	205	202	182	225	197	214	221	209	194	220	227	216	212	209	219	215	216	185	218	215	193	221	186	215	231	181	206	226	205	214	217	203	206	220	213	208	180	215	233	212	186	189	203	202	257	211	222	223	208	209	235	220	191	219	217	200	235	237	214	223	219	219	205	222	206	205	231	237	213	198	199	219	220	192	193	241	188	200	218	194	209	197	208	179	207	174	212	199	207	212	199	221	220	222	195	227	228	210	197	238	241	234	219	214	198	244	206	193	201	230	234	204	204	227	208	243	205	230	224	207	214	213	205	220	188	194	211	193	215	207	212	209	237	218	211	200	226	219	229	209	216	203	217	215	195	226	222	204	202	217	213	224	219	202	226	207	217	201	222	228	214	211	198	219	221	181	188	209	214	216	196	193	202	221	196	222	223	228	184	212	215	227	197	211	228	208	206	213	206	213	220	209	205	196	232	195	195	245	230	235	213	198	232	201	215	204	218	222	217	208	217	213	221	192	219	212	208	186	211	209	208	212	232	197	221	209	222	206	215	198	225	203	179	215	236	215	202	204	202	220	210	214	217	210	223	201	194	194	212	226	208	190	205	235	196	214	191	225	228	204	234	212	233	221	208	194	194	221	202	192	218	219	182	192	225	206	213	219	231	210	197	226	228	223	211	212	243	214	198	231	215	193	216	207	229	204	206	209	193	200	222	212	194	195	206	207	196	201	223	243	189	218	203	236	213	206	224	226	228	207	203	177	213	197	171	203	207	218	200	206	200	230	207	216	217	235	221	211	209	170	196	214	219	216	222	201	228	212	205	211	214	214	198	210	201	233	211	210	230	200	222	201	191	212	200	209	233	212	191	214	218	206	199	221	211	207	203	226	232	217	218	203	210	218	205	200	210	210	223	217	212	231	191	176	210	224	221	222	210	212	202	208	210	223	207	224	220	220	191	208	238	202	189	189	217	236	214	197	235	226	188	201	222	219	220	211	231	206	201	202	218	225	207	187	209	230	207	217	206	208	215	219	212	185	229	207	221	249	220	208	222	197	200	218	197	208	200	225	223	179	207	230	206	217	230	214	227	188	223	209	192	201	221	203	211	211	211	216	212	202	200	199	224	220	204	206	209	222	209	206	232	201	226	204	241	195	200	209	204	207	231	211	203	206	192	233	190	208	192	210	241	225	216	207	228	201	210	241	240	211	232	221	212	212	211	213	219	213	205	219	202	207	226	224	210	218	231	228	237	205	201	253	221	205	223	216	218	178	209	233	203	221	200	184	193	208	199	222	187	211	226	177	221	196	183	241	226	268	224	219	226	189	209	210	250	203	218	200	224	231	208	193	215	209	206	209	189	217	195	205	240	224	224	205	209	204	190	226	208	208	214	223	228	197	210	217	245	206	242	206	241	221	203	202	234	204	219	198	201	230	208	211	203	207	191	208	188	212	213	225	211	213	186	208	199	207	223	202	229	197	217	213	207	221	202	190	194	220	210	213	229	181	214	213	197	194	204	228	187	244	203	222	195	230	192	220	188	169	194	202	249	191	212	218	208	208	204	195	219	206	221	182	220	209	209	198	232	199	223	186	223	228	184	212	198	207	218	208	199	211	236	212	209	241	214	207	200	224	206	212	198	246	219	222	225	217	215	231	205	197	221	213	217	204	235	198	219	199	187	230	223	211	190	219	212	223	232	210	180	184	235	224	215	196	217	216	221	195	247	205	206	221	210	211	199	226	205	239	232	221	218	214	227	191	205	183	215	211	198	190	238	209	214	230	201	221	183	203	201	239	224	211	208	206	233	225	202	190	222	194	221	206	229	227	213	225	205	231	202	215	193	214	211	225	206	224	231	208	214	196	189	211	205	194	215	198	209	186	203	213	209	202	221	200	200	200	224	213	188	216	213	205	197	197	217	200	213	211	238	212	204	215	191	191	186	213	233	218	206	211	228	199	220	193	229	235	216	226	211	219	206	221	202	218	203	229	198	202	217	218	216	205	198	208	210	192	209	227	210	193	227	211	187	197	195	222	220	239	212	222	201	233	220	213	207	199	205	225	186	212	210	208	182	198	210	206	223	206	189	229	216	186	192	199	217	212	211	171	193	227	211	216	209	194	243	212	219	200	206	234	212	190	220	212	204	222	205	193	210	208	198	202	215	216	192	211	205	207	202	224	230	250	225	237	180	221	223	191	246	192	191	222	208	228	208	231	188	206	220	205	204	196	202	201	209	219	217	181	200	184	195	224	205	218	226	205	217	215	200	222	214	235	225	209	223	231	206	226	224	192	220	217	177	225	198	212	209	233	199	221	215	203	227	220	203	215	222	186	234	202	209	212	229	192	204	212	237	192	213	232	235	180	214	216	217	206	245	224	194	226	204	208	224	208	188	179	209	206	223	225	208	208	199	189	224	227	200	194	220	213	223	220	217	227	212	214	199	227	210	176	218	204	228	200	215	196	213	193	198	211	204	227	197	217	234	233	209	210	202	235	197	219	214	198	216	194	210	225	225	226	194	195	207	206	226	201	184	233	194	198	185	214	208	205	222	227	220	178	221	236	216	209	198	225	232	235	200	194	216	181	207	219	215	207	181	217	234	189	218	231	213	192	196	222	211	212	205	207	232	227	200	201	182	215	228	210	226	211	244	225	207	193	184	208	205	221	196	203	228	189	225	224	224	221	194	233	200	208	212	204	215	207	224	211	231	222	207	208	209	193	219	198	204	204	226	205	224	198	199	196	212	210	197	231	217	192	197	211	205	208	199	204	219	211	224	201	213	195	219	208	191	213	191	198	213	198	212	203	222	221	239	200	253	188	218	205	191	214	226	219	210	222	219	221
26730	17185	2859	561	420	383	393	399	381	400	337	346	376	393	350	367	381	392	372	374	375	367	372	366	327	342	348	376	360	390	403	346	334	330	351	364	352	363	347	364	377	364	359	374	360	381	346	346	365	339	324	376	365	352	371	383	355	371	334	328	382	392	331	359	329	378	357	355	339	395	382	353	346	362	381	371	348	377	338	355	356	349	375	368	352	366	360	371	355	357	359	374	361	377	352	347	364	336	362	342	349	385	349	380	350	354	364	350	338	351	363	363	367	382	381	376	357	370	329	325	350	369	358	396	361	355	355	396	369	358	338	364	341	359	365	352	357	381	342	360	367	353	349	370	342	350	364	331	344	334	386	349	340	362	360	354	371	369	338	367	359	335	340	350	369	356	370	377	312	348	338	340	386	382	356	336	346	381	370	355	357	361	330	372	394	372	320	384	349	395	362	376	364	352	355	356	340	391	335	356	389	365	337	346	379	353	347	352	356	336	385	380	355	351	351	361	358	354	375	346	398	356	365	381	335	344	332	327	375	352	385	368	385	367	338	368	345	379	381	379	352	334	365	337	363	364	398	383	349	348	375	390	376	363	353	391	363	361	313	364	387	327	349	343	358	373	368	365	353	339	351	341	332	355	338	346	356	335	363	345	320	390	343	343	351	384	368	383	365	375	402	363	362	372	335	362	336	370	413	352	377	363	333	339	355	350	338	363	369	344	389	364	379	348	371	357	364	328	345	338	370	395	371	361	344	340	371	365	349	380	384	374	353	376	360	386	364	353	369	377	350	381	333	345	371	375	348	358	373	350	356	381	350	332	388	362	372	339	331	365	354	317	375	367	357	359	363	401	374	344	407	367	370	327	376	338	360	360	349	341	365	399	331	360	364	371	357	371	351	361	363	376	349	375	357	357	353	344	360	359	370	389	360	355	354	382	349	350	349	372	380	387	382	355	347	338	368	352	388	374	367	340	373	356	351	327	397	389	354	320	347	349	367	322	347	359	391	320	388	344	362	344	371	384	353	335	365	332	368	384	357	345	367	378	376	364	353	373	358	343	362	379	375	347	356	336	354	372	356	366	368	373	378	380	379	389	332	328	384	351	365	334	329	348	362	367	370	345	330	361	348	369	372	332	390	330	365	345	392	392	350	349	331	357	386	368	356	344	332	357	328	310	370	387	354	385	328	368	326	354	352	370	347	380	374	339	374	384	362	314	382	336	369	354	334	375	329	327	363	350	366	334	338	374	342	365	363	408	378	378	344	367	362	365	353	343	375	385	389	398	372	336	357	362	363	361	360	333	368	360	344	381	357	346	372	342	361	336	358	374	335	350	340	364	374	363	346	376	370	389	375	331	347	356	344	345	365	314	342	401	363	336	364	335	339	339	368	387	369	366	345	375	383	352	352	347	378	356	386	383	339	358	358	369	371	376	369	375	408	351	337	354	361	351	372	363	346	345	390	370	357	364	383	364	359	346	371	347	360	374	362	376	376	351	361	310	341	344	391	379	354	354	374	350	355	337	337	384	369	355	358	356	320	334	381	369	356	356	346	374	346	362	324	387	339	373	367	371	338	367	369	371	410	329	359	377	334	326	334	353	373	347	371	353	351	346	343	373	355	337	343	364	362	417	357	350	362	324	376	348	335	366	388	357	349	324	364	374	335	351	363	344	364	351	339	348	376	361	376	342	380	362	381	325	335	386	346	348	353	345	364	355	353	366	409	357	368	348	358	391	365	344	401	323	352	392	350	364	359	373	361	358	381	363	349	356	344	368	346	370	364	343	352	322	361	357	331	333	303	369	357	394	339	360	336	364	385	337	315	356	375	358	364	363	369	387	337	331	333	363	379	375	368	332	371	385	364	373	374	356	346	342	326	316	358	383	353	357	346	353	336	353	353	353	341	338	332	332	338	339	392	370	331	347	376	390	367	358	324	370	338	339	378	336	380	365	363	347	343	376	338	377	343	335	350	331	374	345	350	372	374	352	348	377	356	344	366	326	332	356	383	348	387	359	344	338	365	320	362	336	379	342	354	382	340	335	359	354	336	370	390	355	348	358	351	384	371	349	375	351	327	362	351	345	353	357	355	372	338	342	339	380	350	350	364	387	345	349	380	358	374	350	330	333	349	355	368	349	342	377	356	346	396	341	356	338	374	366	354	328	351	322	371	337	348	364	362	358	378	362	355	344	356	357	369	337	318	377	344	386	354	349	382	360	363	380	346	349	341	334	329	332	339	375	340	332	383	357	347	355	357	355	354	357	345	365	338	369	326	362	350	339	340	352	385	338	360	367	352	375	361	338	369	335	368	383	371	371	361	359	361	363	330	340	361	377	380	376	328	371	366	367	379	342	339	341	360	421	316	355	362	356	346	357	342	372	378	361	409	339	362	363	330	355	351	386	375	391	367	344	332	360	362	339	397	346	347	386	383	361	380	332	361	383	358	349	333	373	379	375	350	381	369	333	371	336	311	360	378	358	350	340	337	324	330	347	391	391	334	363	331	375	353	347	353	341	344	346	379	348	336	385	354	359	326	399	348	345	373	365	329	392	358	351	333	312	354	350	376	386	347	354	348	330	340	351	357	364	359	377	367	367	363	361	316	332	340	355	378	361	360	370	351	360	336	340	413	366	366	335	377	334	327	354	372	327	349	364	379	395	345	380	370	332	344	387	364	326	348	323	351	343	354	352	351	349	374	381	335	414	343	350	379	381	349	343	344	347	386	353	328	341	357	358	363	342	366	356	343	332	369	367	343	373	370	347	367	343	354	347	353	344	366	341	382	377	358	355	356	390	366	360	356	361	318	408	332	364	353	349	362	338	340	355	376	363	369	355	371	380	360	335	357	357	343	345	383	312	380	370	371	369	318	370	393	364	373	359	341	380	340	348	375	344	356	350	382	381	347	351	375	385	382	357	355	399	352	331	335	378	379	335	363	364	349	333	328	347	351	364	377	376	370	350	366	374	380	345	337	344	348	361	326	364	353	349	353	354	319	333	370	349	370	313	388	322	359	389	363	355	325	351	355	348	363	341	343	346	362	347	378	342	360	333	359	367	332	373	364	343	400	353	375	337	357	364	363	340	363	379	382	352	345	371	358	356	363	339	350	357	377	374	378	350	372	359	337	377	358	388	356	340	378	347	357	372	362	324	360	346	340	354	355	334	381	347	386	373	340	351	376	346	365	369	358	334	337	358	346	352	331	383	357	362	366	375	356	384	348	364	370	355	338	361	369	351	394	346	351	375	306	394	363	358	329	336	335	370	367	359	358	374	331	363	358	356	390	370	361	347	379	354	374	376	366	346	353	376	379	335	378	361	364	342	347	354	345	336	378	347	365	382	352	382	362	373	343	384	353	382	348	374	372	390	329	355	359	369	373	375	360	372	374	377	375	365	356	340	335	367	350	338	352	343	339	346	344	339	342	356	357	359	330	388	364	354	391	332	373	359	389	372	384	371	363	365	376	330	360	387	354	362	353	392	331	356
3999	1308	1042	745	643	560	571	597	569	553	535	520	522	541	563	523	547	550	537	522	521	563	529	532	537	524	532	509	512	557	499	554	553	488	519	539	542	536	539	484	571	498	549	529	549	525	487	545	514	544	520	477	485	563	514	488	534	570	522	538	534	519	516	528	525	533	548	499	472	552	484	526	523	525	515	549	499	512	487	507	519	541	550	535	529	517	537	543	518	491	546	547	526	545	516	527	512	502	539	512	511	551	521	520	523	489	495	549	551	518	570	527	524	525	535	505	556	507	510	551	551	573	527	543	496	515	533	527	487	510	550	527	561	520	518	534	521	547	517	525	568	529	581	497	480	504	509	497	533	520	545	516	556	511	500	549	541	537	520	514	537	547	496	527	512	506	526	546	544	553	522	544	492	486	549	562	504	563	552	561	517	554	560	563	550	511	530	584	551	513	512	601	520	508	521	484	568	530	480	535	499	511	528	501	535	514	519	528	521	552	499	529	519	524	495	503	541	520	502	545	518	530	505	533	531	524	566	517	546	536	501	516	517	514	564	513	529	530	526	502	559	543	545	514	503	538	529	506	568	513	536	523	527	521	544	505	554	517	525	558	472	508	544	560	536	586	511	504	531	532	549	551	514	536	550	521	492	543	503	558	500	507	515	496	567	526	491	504	517	555	548	538	552	553	529	533	547	570	515	527	569	521	511	532	535	521	559	520	579	504	519	484	516	512	528	543	511	505	509	556	558	534	525	525	531	519	512	541	516	511	513	532	513	568	500	528	533	549	532	566	555	540	568	523	555	485	552	528	490	552	548	534	532	524	537	518	540	518	571	525	527	523	538	495	513	545	549	494	545	486	502	494	526	502	508	503	510	531	542	514	566	495	531	504	561	503	529	543	497	540	520	525	554	513	554	564	534	527	534	533	506	527	562	528	525	543	505	534	520	532	571	530	522	545	501	511	520	504	521	545	512	532	542	509	527	555	578	518	536	537	472	513	520	582	507	514	517	504	550	473	505	537	508	525	530	535	525	504	554	527	578	505	527	535	517	537	522	513	562	522	534	500	504	513	531	489	507	562	555	563	513	576	501	514	522	486	522	551	519	511	551	549	538	535	491	478	549	534	554	529	558	533	523	480	467	521	549	511	539	547	541	539	495	526	513	565	564	529	556	556	553	482	517	535	544	591	547	566	522	513	541	533	530	538	567	509	552	513	546	530	530	520	505	512	555	560	500	521	529	489	525	549	565	524	498	541	550	508	491	511	492	513	510	524	515	548	537	545	549	532	540	523	537	523	588	507	547	539	520	563	526	536	543	557	545	531	497	585	525	530	501	505	522	517	553	499	518	559	515	571	565	541	541	497	500	533	548	529	529	537	550	522	534	532	546	502	517	524	549	554	505	544	560	537	488	526	530	507	522	508	511	543	514	533	523	500	560	550	503	549	553	552	534	561	524	533	519	545	550	499	482	513	544	544	517	534	542	532	525	502	477	554	552	540	527	541	508	514	517	533	528	483	553	532	492	545	541	503	482	563	515	524	545	578	502	538	557	508	550	519	558	516	490	517	553	537	532	535	535	515	530	550	541	544	520	490	540	550	535	504	520	576	536	572	549	532	547	512	529	543	529	515	509	510	498	504	565	510	529	540	498	526	507	527	515	537	536	568	549	550	513	527	563	507	536	525	507	557	519	549	537	538	527	538	466	535	508	534	554	525	541	530	519	483	479	530	554	547	557	544	533	503	527	523	515	523	520	522	506	529	499	533	569	524	516	534	502	540	573	552	535	514	505	536	551	529	480	572	532	546	544	533	589	515	540	528	484	530	529	532	526	507	535	515	555	512	503	562	541	560	525	555	500	506	518	488	528	508	526	530	525	561	540	503	543	530	533	540	553	586	540	530	548	529	555	523	521	507	543	550	512	553	506	531	615	519	540	551	555	541	568	554	532	510	509	562	505	525	530	508	529	511	560	481	541	534	539	543	500	524	526	549	572	523	559	526	546	527	508	531	490	518	554	542	524	536	501	522	530	528	515	507	522	553	533	530	521	504	530	501	500	541	535	542	523	509	528	561	562	490	521	464	544	504	537	550	526	525	517	535	538	560	525	515	493	502	524	504	506	490	471	503	545	559	528	519	525	520	510	513	501	533	531	498	544	558	526	572	533	497	545	538	526	537	572	555	524	532	550	557	526	522	522	536	516	507	520	524	532	504	518	510	562	484	513	503	494	539	543	568	542	529	522	492	489	511	521	536	510	507	541	514	537	576	505	550	477	511	518	559	522	541	551	544	521	513	532	478	535	532	575	514	540	526	521	531	544	573	528	508	547	528	509	503	550	534	538	517	535	514	556	502	506	554	549	549	528	535	505	504	545	491	527	519	528	507	501	502	531	532	509	512	512	523	525	533	527	564	530	495	548	514	496	526	525	527	582	552	503	557	494	526	488	566	544	530	529	542	561	506	526	541	513	538	497	514	490	515	530	556	516	525	543	496	519	527	527	531	541	542	526	540	542	490	554	543	470	553	550	545	572	534	496	514	544	565	542	509	550	552	516	571	511	542	512	523	489	544	550	511	556	504	477	536	553	560	537	534	478	481	519	532	543	483	473	533	523	554	542	526	546	529	582	556	525	546	516	534	532	535	532	530	543	485	550	559	491	542	542	533	514	515	541	550	551	473	523	522	542	525	513	558	529	543	496	509	473	512	557	550	496	557	508	541	528	499	507	564	543	521	545	560	508	501	520	588	537	575	554	532	510	552	513	523	525	545	537	483	511	491	512	543	546	495	516	504	541	510	547	496	523	518	538	523	555	485	577	527	530	532	518	525	517	519	519	524	566	508	488	538	516	522	522	529	540	558	493	550	548	550	545	502	549	499	532	541	537	542	525	477	542	523	549	532	545	509	514	524	508	558	554	536	511	494	524	492	570	541	527	506	503	533	568	542	482	543	555	529	572	538	544	526	557	550	546	506	515	472	522	559	511	540	514	541	567	537	556	497	540	511	539	530	543	538	487	546	541	541	592	519	546	531	542	533	503	486	525	514	533	569	534	536	537	514	521	513	530	505	522	482	543	514	519	513	535	537	560	509	551	525	555	537	528	532	498	504	531	527	547	549	537	550	502	542	520	532	550	501	485	541	550	561	524	545	513	504	541	457	510	491	551	530	531	497	504	533	517	523	564	495	566	521	552	586	499	516	557	535	541	487	554	550	541	547	532	504	522	486	556	502	536	484	512	550	517	504	509	490	521	495	526	499	549	555	509	521	519	455	498	511	508	534	517	500	536	521	548	530	537	529	516	521	514	517	500	517	503	507	540	517	497	498	558	519	531	508	540	546	527	528	536	559	492	499	531	524	556	523	540	547	545	537	519	596	495	529	521	543	584	540	533	528	508	542	497	523	557	513	546	520	547	506	518	521	511	491	541	515	584	547	523	504	539	523	483	551	528	553	550	545	475	498	536	545	498	559	494	504	555	523	532	534	550	515	523	483
23024	20986	27991	24144	20676	2617	476	351	294	264	237	217	204	185	176	163	168	158	150	157	175	164	167	152	183	190	163	158	155	172	157	154	154	161	160	135	141	158	134	172	165	135	146	137	140	161	138	142	144	145	176	173	165	136	157	147	140	136	133	143	156	145	144	146	130	150	153	140	148	149	150	150	124	151	150	152	145	153	150	158	139	143	150	148	157	144	158	168	151	164	138	146	153	144	159	156	151	163	146	143	136	165	171	128	136	118	157	130	138	140	140	168	135	141	164	168	160	146	159	155	137	152	135	135	139	151	155	140	134	144	131	152	156	131	164	147	145	148	141	141	136	162	164	155	153	154	153	133	150	146	149	149	160	169	134	149	125	144	153	144	142	161	156	150	152	152	168	159	137	130	168	155	145	148	158	159	144	142	128	121	167	185	131	132	169	172	135	140	144	135	128	128	127	160	148	132	145	162	150	150	140	128	151	161	163	154	135	144	145	137	155	131	159	160	177	157	139	137	135	139	149	148	157	153	155	155	142	129	131	167	151	127	164	145	158	141	131	121	152	128	149	149	157	148	162	127	147	137	133	147	135	158	140	158	152	141	157	152	158	146	151	144	157	162	171	129	133	151	159	146	150	126	151	161	116	148	114	150	141	158	143	160	143	138	139	150	154	146	177	141	143	138	151	131	129	157	162	133	156	154	159	157	142	150	149	146	123	143	160	172	142	153	136	149	167	144	173	146	152	168	160	165	152	152	149	125	145	130	135	130	126	144	147	141	153	162	153	143	137	147	148	141	156	156	138	154	147	133	140	146	157	129	143	156	158	153	149	132	143	136	140	139	143	151	158	144	154	160	150	161	145	136	136	128	152	130	141	147	159	136	133	130	180	147	127	128	157	149	145	122	145	158	154	138	178	154	148	134	131	153	141	134	146	138	154	162	130	154	129	165	139	140	143	149	144	156	164	148	147	128	153	150	146	155	147	147	160	155	166	149	146	157	178	159	149	158	141	161	155	151	162	155	133	131	154	122	160	143	163	162	165	142	143	128	143	134	165	148	132	161	158	153	154	150	161	134	148	136	177	120	147	164	136	150	158	141	149	178	144	150	170	155	151	168	143	162	137	159	156	155	154	132	149	162	152	176	159	169	163	157	147	139	136	143	154	133	169	173	139	154	152	166	131	125	152	155	142	148	159	145	132	145	147	172	151	148	136	163	152	141	156	157	144	124	137	151	140	151	177	144	129	156	155	145	145	155	129	169	138	158	163	149	156	137	157	128	166	143	127	152	159	142	127	159	173	146	164	152	133	141	146	137	145	142	148	154	152	162	132	153	161	150	146	152	125	161	172	122	146	146	180	142	152	123	159	163	141	150	157	153	141	143	138	144	167	129	143	146	155	143	151	160	170	162	172	130	152	144	174	125	154	147	166	154	154	153	163	159	149	148	160	147	154	149	139	151	150	148	116	155	160	140	154	129	145	155	150	157	150	158	147	150	120	160	139	148	142	137	170	135	144	154	167	151	144	139	141	165	161	139	160	142	149	131	138	149	168	143	147	144	133	152	153	137	170	150	164	173	168	139	139	127	146	139	160	153	177	152	139	148	148	148	144	150	137	144	159	150	139	136	153	155	161	143	148	148	146	151	151	151	141	147	164	154	140	145	157	147	151	144	152	157	159	149	126	148	121	155	142	148	141	143	142	158	162	167	148	137	155	149	153	132	146	159	141	139	160	131	131	142	139	145	151	130	149	146	148	157	145	167	171	138	159	151	162	122	163	152	157	145	160	138	142	158	165	134	148	150	111	153	153	136	142	129	162	132	136	161	159	144	124	152	149	157	137	151	141	150	142	150	175	147	134	160	165	137	159	155	145	137	150	137	150	161	156	158	156	145	152	142	153	129	168	152	155	140	162	122	127	145	155	155	145	139	165	147	145	171	164	135	156	159	141	139	143	135	147	170	157	118	127	161	140	140	147	147	161	146	163	153	149	141	160	152	162	152	164	145	147	142	147	166	143	152	160	134	160	151	152	146	147	121	151	139	169	142	143	137	141	133	127	136	148	153	145	146	131	156	163	154	133	157	164	139	154	146	168	138	173	134	147	143	137	166	148	161	134	163	136	152	156	153	160	146	148	134	145	145	158	166	139	152	147	145	137	170	163	144	133	140	161	148	159	160	156	162	135	159	152	162	150	160	155	130	150	140	135	139	143	148	137	138	125	141	166	139	148	150	149	146	147	138	137	135	142	159	156	139	133	139	137	138	167	130	133	143	141	156	137	156	134	127	155	155	143	144	151	155	159	126	165	139	165	152	136	145	149	132	164	141	142	148	115	172	130	155	140	162	162	162	136	145	151	161	145	155	146	149	158	144	162	155	147	156	148	132	145	167	147	152	160	141	154	164	146	154	160	152	139	148	156	149	149	142	139	131	134	140	148	161	148	137	152	151	139	131	132	159	154	135	137	149	149	159	153	146	158	132	159	157	138	156	151	150	140	151	134	157	166	148	133	150	150	166	138	144	156	137	148	156	163	161	132	154	151	132	155	142	143	143	147	142	141	159	148	145	139	151	147	148	120	144	143	161	156	147	142	142	132	151	147	162	149	157	145	165	149	153	163	151	150	147	144	163	141	155	135	164	147	156	144	162	148	137	140	148	183	161	168	173	143	166	142	159	169	162	149	138	128	161	143	135	163	149	150	141	143	134	153	150	147	153	137	166	147	157	152	165	138	129	142	140	163	113	152	151	153	164	149	159	158	160	144	158	140	135	172	158	176	137	127	146	133	156	135	152	151	151	132	152	151	149	154	176	133	159	164	138	133	125	154	133	136	146	169	136	155	153	146	139	174	126	154	159	155	153	160	164	155	144	169	131	150	145	174	147	150	168	112	133	158	148	148	143	137	135	163	151	174	147	151	163	137	116	155	123	142	167	143	152	157	158	125	158	142	118	145	149	153	160	152	148	158	144	150	154	146	164	141	148	156	163	142	144	150	168	147	137	149	154	128	158	152	164	144	126	133	132	142	142	170	139	155	165	146	149	136	168	139	142	137	139	132	136	151	149	143	139	151	143	155	153	151	164	141	152	152	156	154	135	152	167	137	154	158	145	156	148	128	144	157	134	149	165	145	142	162	150	133	137	144	150	140	143	149	153	149	147	149	130	144	151	149	149	159	136	141	150	135	143	152	156	146	154	165	145	146	170	149	151	141	156	154	137	161	141	145	151	183	135	125	156	164	168	149	143	138	140	130	142	153	142	144	157	153	135	153	150	168	140	148	148	132	155	137	175	137	148	141	142	152	142	165	154	154	144	172	137	165	132	147	131	134	144	143	164	148	141	140	142	156	160	149	144	139	137	149	117	148	146	130	146	143	144	142	148	134	134	155	160	153	155	157	150	161	146	137	130	140	142	146	161	131	142	174	175	121	156	170	166	127	135	118	151	157	164	141	139	136	136	147	151	159	157	136	157	146	173	138	142	149	163	150	150	144	142
3147	8265	5656	2478	1625	1204	909	696	633	536	471	448	358	344	337	336	322	284	289	292	257	288	256	282	263	256	268	250	262	238	262	235	261	259	260	246	247	227	249	233	235	252	263	244	219	256	225	250	244	230	220	245	261	239	222	226	251	240	238	208	261	244	218	250	250	228	232	236	241	215	265	250	230	250	243	252	217	226	251	218	242	239	237	230	218	233	226	230	238	222	249	230	234	236	234	236	239	271	216	217	245	259	222	256	224	232	211	220	216	254	234	200	231	230	237	225	221	244	232	214	243	221	212	227	225	225	238	257	248	231	231	222	248	237	214	248	240	240	209	210	222	244	220	232	238	235	260	210	239	215	249	248	233	234	237	218	245	260	224	237	209	232	221	246	219	249	236	245	232	212	239	251	221	233	227	255	255	223	246	231	244	215	222	231	248	235	210	215	234	259	221	223	228	230	252	236	260	242	216	262	248	230	220	260	277	230	224	232	255	212	232	241	251	244	241	226	234	234	224	240	217	235	231	241	206	239	200	240	245	237	249	220	225	242	223	243	240	242	240	237	255	227	265	217	235	250	226	236	234	236	231	194	249	245	253	227	225	238	252	244	239	219	224	224	218	218	221	236	240	220	243	232	237	213	225	225	230	220	197	242	235	229	205	207	246	223	254	200	249	220	223	245	221	245	237	236	243	232	232	239	243	250	224	245	264	214	236	276	236	227	234	255	242	249	256	227	236	232	194	233	234	228	222	243	220	218	238	227	254	217	236	206	208	233	243	226	251	248	239	211	242	243	233	232	238	257	252	241	233	238	228	210	230	217	226	233	246	223	224	216	236	231	215	257	220	249	246	223	213	229	234	240	233	220	243	246	216	248	221	229	259	238	235	217	245	259	222	236	226	209	233	215	213	234	218	230	203	240	222	241	251	234	213	217	234	203	228	252	204	232	233	230	197	212	241	235	244	211	236	251	238	215	243	235	194	232	237	226	223	220	235	235	235	222	220	226	231	221	215	223	256	240	235	209	225	236	205	244	241	228	221	204	240	223	229	220	241	261	223	222	237	244	259	235	248	244	235	223	226	223	227	246	234	246	239	237	258	236	257	240	217	222	252	239	224	242	233	237	249	221	236	209	233	262	234	226	264	256	230	243	224	256	242	215	225	224	225	243	202	226	226	224	243	250	251	226	226	215	228	270	211	222	238	230	233	236	221	255	222	258	241	217	228	245	238	239	225	221	235	226	232	249	230	244	254	213	222	217	230	236	257	233	223	240	222	260	245	241	238	204	225	224	247	230	215	224	262	232	220	248	222	239	233	241	205	215	222	259	256	234	221	228	231	220	243	235	238	221	241	232	205	226	246	258	242	202	224	238	255	223	234	243	248	232	232	217	218	242	230	247	222	246	221	190	219	204	252	226	202	242	221	206	231	221	211	210	242	226	244	234	222	262	228	245	216	216	240	224	230	211	225	240	242	217	221	258	255	244	209	229	213	231	251	227	230	230	225	193	237	241	229	253	235	215	229	226	247	220	219	266	215	204	219	221	214	233	225	246	213	214	241	220	228	231	261	226	239	240	256	236	224	222	252	239	233	261	228	217	218	243	224	237	237	244	231	243	233	190	220	228	215	233	239	225	197	219	260	257	243	244	228	234	248	235	240	218	214	244	235	222	244	198	214	257	269	219	254	210	256	216	254	217	231	236	235	240	242	227	226	229	245	254	242	246	237	235	232	248	244	266	244	233	233	236	228	212	222	239	256	225	227	230	224	212	273	224	240	237	221	227	245	240	234	224	230	249	230	244	238	182	232	236	250	205	230	243	235	216	247	248	223	239	211	249	227	231	205	244	232	233	243	237	245	237	242	231	218	249	251	229	232	238	222	215	195	227	235	256	227	238	248	230	238	245	234	226	243	198	247	244	230	192	217	207	238	234	245	241	232	228	215	201	214	242	221	228	241	264	248	230	252	250	234	224	232	233	218	258	230	239	239	232	214	225	230	211	238	229	234	232	238	242	226	240	236	208	229	204	231	238	230	231	253	203	225	225	235	238	233	240	214	228	228	236	215	223	219	229	201	251	219	244	253	234	242	238	237	207	220	231	244	221	258	255	246	226	230	209	230	215	236	233	236	217	235	236	250	246	209	228	252	228	232	219	236	196	227	235	239	245	230	254	216	217	230	271	230	242	244	210	217	215	213	220	229	245	246	249	238	240	237	241	239	216	271	223	247	246	232	206	227	219	231	229	220	229	229	227	229	241	236	232	224	242	222	234	236	239	226	230	254	242	237	250	238	223	231	210	221	216	241	236	241	229	233	238	261	215	223	226	215	240	244	202	228	228	254	230	244	237	227	220	237	233	254	239	223	211	246	260	254	250	238	249	234	216	255	221	242	232	252	217	208	218	219	246	235	227	226	239	245	245	243	228	219	231	254	237	241	227	223	249	211	241	236	224	248	224	253	240	255	212	218	227	220	255	257	234	224	222	214	218	229	234	231	242	234	242	212	235	220	234	232	224	236	240	269	202	247	229	217	220	217	256	207	249	209	230	230	250	258	235	217	221	229	221	220	238	235	233	210	267	245	248	231	241	250	236	237	249	221	275	254	231	235	234	227	214	242	227	237	242	242	237	222	252	227	255	224	221	217	236	231	235	223	237	248	223	220	248	266	243	216	283	215	265	220	278	209	217	236	219	217	236	231	263	221	198	249	243	221	245	233	238	274	228	227	242	219	264	230	238	228	207	243	237	239	226	235	222	226	250	252	243	225	253	233	273	207	227	249	258	235	238	233	206	247	232	209	225	237	249	236	247	206	253	226	212	233	248	236	246	219	222	240	239	226	236	237	243	218	237	251	212	223	249	275	230	221	211	245	228	232	234	233	248	204	241	213	245	250	253	219	220	232	241	206	237	232	207	242	250	215	240	251	206	235	224	267	236	241	224	231	239	236	225	234	218	225	229	226	261	222	227	244	237	243	228	249	225	225	235	253	254	240	215	263	240	246	245	225	245	231	233	261	227	223	223	234	232	196	226	247	225	256	247	243	220	200	247	246	234	220	236	240	264	221	252	201	239	260	222	232	238	213	210	262	248	242	231	223	236	241	235	245	227	241	216	215	217	236	209	212	216	255	239	257	235	240	230	224	219	209	232	265	263	231	235	245	231	243	222	237	222	229	230	227	256	260	237	251	238	236	207	195	216	226	244	227	241	253	211	223	230	230	216	232	238	266	200	225	242	235	223	228	222	208	216	240	234	228	227	239	235	240	232	218	248	216	248	208	222	233	226	234	211	239	238	226	200	224	264	241	226	211	235	237	231	245	237	239	256	248	245	203	242	248	239	227	230	235	248	254	236	235	268	248	246	219	248	224	216	209	239	230	233	221	227	235	230	252	239	253	225	248	254	241	234	253	221	214	226	230	218	210	260	235	229	219	206	204	208	242	199	204	224	253	231	224	232	217	230	248	235	232	208	202	238	224	224	230	227	261	233	273	224
24243	20954	26285	24574	2370	594	582	532	479	459	501	485	446	467	461	424	460	398	474	423	434	428	443	465	440	444	408	433	425	416	421	443	447	414	433	414	433	421	423	419	444	427	458	419	414	454	470	437	427	432	441	413	407	427	420	451	423	443	422	422	415	453	412	429	421	455	412	420	429	415	443	431	468	420	431	409	448	448	434	392	394	445	394	443	413	409	427	425	406	467	413	407	389	421	414	428	423	386	466	385	479	457	421	426	424	456	428	437	427	441	429	421	449	399	467	418	448	416	408	426	451	401	444	431	419	434	415	436	452	446	412	437	409	363	443	417	414	428	427	419	418	400	415	443	410	411	459	399	447	448	412	409	396	414	411	424	431	449	428	453	443	420	412	417	419	437	439	442	416	454	395	435	412	409	427	418	412	429	439	419	435	418	448	447	398	418	388	422	426	432	406	457	419	405	398	416	428	412	417	446	417	428	439	423	474	444	437	434	430	417	463	438	481	430	441	394	392	423	412	468	410	465	427	428	401	461	417	404	387	422	460	456	420	393	408	404	400	471	446	378	392	454	456	423	415	431	434	420	447	435	412	431	417	422	440	423	412	423	477	463	404	445	411	458	447	416	446	425	440	436	436	395	428	401	409	422	397	420	390	442	432	409	431	403	433	419	418	443	401	452	420	427	442	440	406	408	415	414	426	459	415	387	437	406	406	426	395	453	412	447	398	455	428	436	446	393	469	434	431	393	404	440	400	490	419	403	389	442	445	474	423	396	388	428	441	402	412	395	419	433	405	435	376	432	463	419	447	430	419	455	399	394	430	468	404	417	422	433	453	427	437	426	417	426	403	402	398	421	473	398	435	426	411	387	416	439	407	405	436	428	417	404	451	389	431	448	437	442	402	427	402	429	406	422	439	404	399	415	375	394	404	448	426	484	416	430	394	404	424	414	406	478	467	440	414	429	434	424	464	408	422	421	408	449	415	400	422	402	409	433	414	399	408	405	413	441	437	408	412	472	376	470	394	420	440	442	441	428	421	446	428	419	441	432	440	417	464	415	463	397	401	450	400	412	405	426	430	452	396	408	420	411	421	416	422	430	431	434	425	435	383	433	457	446	415	451	401	414	428	389	429	423	443	467	407	423	461	441	414	411	423	447	454	412	441	433	420	421	454	419	449	415	451	434	430	433	461	433	423	423	440	451	454	442	436	432	395	405	421	417	421	403	413	420	429	419	482	410	423	424	430	418	397	429	435	461	400	409	420	454	406	417	422	454	401	434	435	397	421	438	403	461	450	412	440	398	426	399	415	443	421	436	414	401	412	462	423	449	411	461	460	404	425	440	426	428	434	385	446	411	447	445	413	460	433	457	424	416	453	445	441	456	439	396	409	445	393	422	397	428	434	423	416	429	428	413	408	426	450	409	424	418	411	432	418	431	386	431	427	419	388	447	397	475	424	437	414	478	444	431	461	429	373	428	408	449	438	426	420	406	414	438	390	472	407	439	450	410	422	428	391	435	446	437	417	441	438	441	446	445	473	412	399	448	402	470	426	460	441	449	424	452	415	396	411	438	433	451	432	424	412	439	422	386	401	424	446	424	446	432	437	417	432	423	440	400	446	419	438	455	437	454	421	451	411	415	435	402	445	449	429	423	418	423	436	428	464	459	379	413	417	397	384	454	417	412	439	446	414	435	422	400	415	396	449	448	449	425	438	414	382	437	410	405	421	431	435	422	419	449	402	400	437	405	419	423	439	427	417	420	419	433	407	435	412	416	431	450	440	429	448	419	410	436	467	407	449	424	423	418	445	419	389	456	392	426	410	416	433	448	435	441	423	432	431	403	422	428	457	428	453	416	459	427	441	451	448	403	405	412	438	453	435	417	431	388	423	413	394	406	359	408	442	430	433	495	428	452	408	406	438	404	423	411	422	423	429	441	430	377	433	437	423	441	442	420	410	400	426	427	429	420	366	408	442	441	413	440	408	415	435	441	437	438	432	437	430	432	430	397	411	439	421	427	440	425	439	444	427	465	381	410	419	413	409	403	389	431	439	421	417	422	413	425	435	458	411	420	397	419	415	406	416	418	440	433	414	431	412	404	409	459	470	438	424	427	451	415	418	417	407	412	443	416	426	431	419	411	465	395	429	442	420	441	414	419	448	400	444	408	411	423	458	462	436	409	401	430	380	409	394	454	429	417	425	409	416	426	427	430	404	453	415	464	440	435	410	443	370	420	437	429	424	402	443	401	435	454	452	410	424	421	405	426	428	406	445	402	441	421	383	442	403	430	409	411	434	431	444	425	458	453	409	449	446	417	413	393	412	423	439	426	396	452	436	437	422	407	438	434	412	408	434	442	430	436	451	406	409	447	433	459	431	379	482	413	440	461	386	419	446	441	422	415	411	385	432	435	451	425	424	427	456	413	418	428	408	390	413	423	452	404	448	440	396	384	403	416	433	396	415	416	434	460	436	457	426	396	465	415	418	444	432	427	425	431	446	410	382	394	428	439	408	434	381	417	457	420	397	419	450	428	446	394	412	375	427	404	413	455	411	418	442	426	411	436	452	396	424	431	434	412	451	429	415	442	457	388	432	429	415	451	421	417	385	410	397	444	454	388	448	443	412	432	431	417	413	472	441	470	407	400	460	381	419	387	398	447	424	457	416	448	410	389	443	412	416	431	434	437	436	428	405	399	448	416	405	434	417	416	447	430	434	393	419	429	448	380	426	406	449	399	437	450	440	408	409	394	433	403	448	432	423	419	430	428	423	425	396	408	417	450	418	390	362	448	422	383	452	419	426	432	405	414	446	452	429	414	427	461	422	441	447	412	367	399	440	397	438	417	422	446	464	445	449	460	456	418	391	425	396	424	406	438	422	418	427	426	442	415	407	428	436	429	400	414	392	413	382	431	403	451	442	401	422	435	395	441	419	421	444	442	452	408	405	417	438	419	414	402	424	406	418	399	405	384	411	415	431	415	402	429	416	463	411	463	442	445	446	433	445	454	457	442	426	412	429	440	394	435	418	452	439	433	447	417	424	432	436	401	407	420	449	431	451	434	397	437	434	468	405	437	411	397	424	441	393	425	439	420	434	414	469	437	430	462	398	429	420	418	419	403	430	422	443	421	428	430	472	436	425	414	455	434	434	404	399	422	417	422	452	441	437	408	411	407	428	415	410	441	428	424	429	432	404	404	440	418	401	431	420	461	436	423	434	438	408	434	396	421	464	450	439	461	427	383	434	436	419	433	403	420	439	436	400	413	464	427	459	413	432	434	404	396	424	438	444	383	420	419	414	425	418	408	421	420	449	426	423	457	438	405	397	377	432	438	401	415	392	426	440	393	448	421	438	432	422	433	425	426	439	421	411	436	429	445	367	439	410	445	410	397	397	408	477	414	374	444	442	431	431	443	434	451	430	416	386	393	439	441	425	414	432	430	395	426	459	431	396	440	407	413	402	458	409	438	418	458	421	421	402	427	436	421	378	440
3362	4684	3148	1712	1271	1093	905	909	792	757	743	704	724	665	670	615	670	586	638	667	639	594	640	611	613	637	606	646	622	597	607	577	657	603	631	624	599	606	646	618	628	583	626	582	598	584	612	591	588	597	586	577	614	580	604	622	597	600	566	578	594	603	601	588	647	603	644	661	571	629	658	602	562	586	589	606	582	581	612	603	566	585	591	603	591	585	597	565	629	606	614	624	662	576	612	628	596	631	597	591	581	629	651	616	600	615	571	584	631	563	618	614	591	607	599	605	606	602	587	612	611	598	610	611	630	596	622	557	643	623	585	627	633	632	581	612	623	616	638	591	631	608	593	593	615	583	613	575	595	576	597	584	616	571	576	628	580	627	607	593	633	617	639	592	598	569	621	624	599	618	602	625	614	614	598	608	614	622	593	574	618	592	614	612	638	587	625	629	577	579	566	617	604	575	587	599	591	626	618	573	592	641	611	616	596	584	539	636	619	614	613	591	599	641	590	622	667	633	601	611	627	583	624	595	547	602	594	602	616	657	587	610	629	583	573	609	605	630	600	604	554	556	600	619	597	614	563	558	531	569	586	600	597	592	599	622	589	585	622	563	560	634	587	563	580	614	583	594	602	604	594	595	626	569	603	552	608	621	588	631	607	547	615	619	619	581	572	559	573	608	579	620	594	616	593	610	608	633	619	625	633	558	628	625	621	605	599	590	575	631	610	639	569	624	609	621	593	557	594	583	621	569	577	608	543	610	590	644	612	625	625	591	583	575	592	598	595	601	598	620	598	631	562	615	567	611	609	605	586	618	557	588	561	610	638	592	595	598	604	581	598	597	567	605	639	599	636	606	600	608	573	570	610	593	545	625	613	593	616	584	542	564	571	584	564	587	576	578	551	578	608	600	598	604	605	606	608	580	611	580	627	598	601	573	609	614	612	623	553	612	576	641	645	581	603	572	598	606	629	577	593	617	588	607	618	576	535	570	612	576	606	571	640	597	622	586	692	544	593	589	618	613	591	623	624	586	599	607	576	582	576	601	593	609	603	607	621	616	584	560	572	623	624	599	602	596	569	569	617	621	569	589	629	595	618	612	625	603	628	568	618	606	608	606	586	578	615	628	619	563	620	611	592	560	626	591	598	611	606	575	607	621	582	595	579	559	579	622	587	603	634	601	613	614	604	628	583	617	554	590	565	591	576	593	592	652	590	606	589	598	588	537	630	622	570	655	578	614	616	627	594	625	575	639	617	603	616	629	617	588	619	611	599	572	591	579	557	622	572	551	576	572	599	612	611	645	607	555	617	566	596	625	578	574	605	608	611	590	592	599	574	581	565	625	612	602	610	639	639	610	584	561	623	583	566	576	590	582	625	557	599	556	616	611	577	599	617	573	608	606	601	634	625	568	662	590	578	635	583	569	582	604	609	599	573	633	599	568	611	578	592	601	600	607	623	598	561	627	560	606	621	593	596	617	601	588	587	639	576	593	564	579	611	597	577	586	655	632	547	579	615	586	590	609	595	606	598	595	606	592	610	593	579	631	591	614	569	567	575	604	601	553	599	613	595	567	598	651	566	562	615	597	607	606	602	569	581	616	583	622	582	573	613	569	590	594	609	597	640	613	592	636	585	602	601	521	595	615	582	593	616	589	616	606	578	588	601	635	639	586	606	635	607	613	618	604	584	581	639	578	626	598	574	650	604	592	572	570	629	584	600	632	579	573	593	614	607	613	623	634	633	602	603	612	593	634	610	595	579	563	610	608	559	616	577	616	641	594	584	610	586	636	640	623	609	608	573	607	613	584	604	621	623	647	636	600	574	661	600	632	613	559	569	586	596	618	610	601	609	619	621	594	583	600	625	584	612	588	607	612	588	590	623	603	585	568	631	566	622	550	616	560	572	668	628	595	576	590	588	637	588	627	612	602	605	583	605	615	584	588	586	555	626	624	597	609	603	562	617	589	619	624	612	667	570	596	581	611	588	594	613	635	564	576	593	578	590	611	630	602	609	550	579	582	586	562	579	614	560	602	574	611	651	600	649	594	650	592	612	562	611	603	608	595	628	582	571	653	637	594	615	611	625	574	651	605	594	588	618	639	583	582	592	607	528	563	602	572	561	542	587	626	611	602	610	578	627	563	580	590	567	628	618	548	559	581	583	616	658	598	594	604	608	619	612	618	596	571	606	594	585	620	562	598	628	573	586	594	610	631	568	601	634	585	579	643	587	612	619	609	622	636	618	638	608	619	586	607	613	617	601	561	588	622	608	611	600	612	575	606	620	564	595	592	611	586	628	595	557	601	621	606	582	634	570	653	592	622	553	620	604	627	567	631	622	614	559	613	615	573	592	606	621	546	599	633	576	546	603	569	610	617	607	566	587	625	601	625	599	597	597	589	606	621	570	618	657	587	602	627	624	637	649	605	601	565	595	619	620	603	617	616	623	606	534	596	611	624	610	621	593	609	622	592	632	605	587	621	646	623	596	599	612	568	634	561	571	620	557	590	587	532	597	585	570	615	586	598	578	597	567	597	606	597	566	635	582	554	638	654	560	590	579	592	609	579	605	593	616	571	586	604	598	607	580	596	623	584	590	608	595	575	628	568	615	607	564	568	590	591	573	562	625	601	585	600	583	583	604	595	644	545	621	571	561	641	623	616	635	604	621	604	617	593	648	594	552	607	569	571	579	597	572	606	621	566	590	606	626	582	580	628	599	598	586	596	630	594	638	620	628	582	660	559	575	614	640	618	599	609	610	570	605	578	559	598	592	619	635	591	584	544	593	610	600	563	586	586	587	592	560	627	628	616	618	577	596	616	606	613	632	570	609	569	618	628	649	600	562	588	614	621	568	581	587	596	560	626	612	603	610	626	605	558	599	576	587	589	659	586	584	592	635	599	579	597	610	638	581	587	596	612	628	590	582	618	602	594	623	631	619	625	575	587	608	583	617	597	585	583	594	605	614	575	560	583	585	644	637	564	596	549	588	598	583	591	611	605	627	615	596	581	619	561	607	617	647	586	603	578	621	588	619	610	603	568	625	560	620	581	667	613	577	572	625	618	597	601	609	580	588	596	617	612	580	618	551	573	620	617	600	624	555	583	618	562	596	609	623	624	618	591	640	600	649	594	570	593	558	563	577	555	605	646	620	633	572	650	592	643	581	578	621	557	593	600	599	608	623	589	642	585	617	621	604	583	606	601	603	620	583	601	620	610	607	642	611	566	584	640	601	543	670	622	571	628	608	591	630	589	575	641	549	624	594	613	628	603	601	542	616	604	616	583	578	585	593	594	578	615	580	570	606	593	566	574	626	609	611	609	601	619	615	625	620	624	602	589	619	632	620	620	584	616	584	567	599	562	586	633	649	604	605	619	591	603	622	625	608	610	534	594	602	604	605	602	618	584	614	579	650	603	584	581	580	592	601	618	628	620	585	589	626	653	619	615	580	582	581	605	594	597	618	662	608	619	612	602	608	581	605	563	589	624	579	571
22121	20982	28566	23595	20982	20583	2036	549	448	395	331	272	279	246	233	210	204	244	217	207	193	201	172	170	197	173	159	152	155	169	159	169	146	155	156	152	158	159	156	143	145	160	153	144	173	153	128	159	163	135	175	172	137	136	172	139	133	156	142	134	146	156	176	139	149	155	173	151	141	149	144	135	158	134	144	147	155	166	140	161	158	169	144	157	148	172	147	155	149	167	151	138	141	150	147	131	148	122	149	158	134	158	142	140	139	117	154	153	149	140	150	137	150	159	141	122	129	145	167	150	120	135	140	137	159	175	142	155	143	154	164	173	156	149	140	157	140	126	129	162	133	136	148	144	166	148	150	139	161	157	125	150	151	157	145	155	167	180	169	158	148	136	138	152	142	155	148	110	156	145	130	148	148	146	135	140	142	153	160	130	167	134	179	165	134	144	151	139	141	153	163	124	151	163	160	162	164	165	152	155	124	124	168	153	137	151	138	153	153	150	161	157	163	137	154	147	128	162	148	145	128	165	158	146	161	143	131	144	152	147	165	142	159	145	147	156	136	176	148	166	140	149	133	140	141	156	149	147	145	166	140	154	161	134	137	153	157	145	156	143	151	153	161	135	149	136	161	142	152	166	127	143	133	154	160	154	156	142	167	145	151	136	142	137	147	142	133	135	162	167	146	166	155	143	154	154	144	122	161	135	156	129	167	142	148	136	150	135	154	138	158	143	147	139	147	155	154	142	159	156	140	145	137	144	142	147	142	145	133	157	142	147	167	158	152	145	127	146	156	153	177	153	151	143	141	151	129	139	169	135	175	144	150	145	162	159	181	142	158	152	149	153	148	149	163	160	159	147	154	129	143	159	152	150	147	134	143	140	152	145	165	145	130	143	144	146	145	167	139	165	137	134	152	153	138	138	136	131	163	162	141	132	149	125	154	143	145	149	132	154	156	136	145	144	130	136	140	152	157	163	138	140	122	160	140	161	136	168	162	179	164	169	128	123	144	146	164	149	137	154	161	147	166	140	149	161	174	144	139	136	141	145	157	159	147	152	115	147	157	155	160	147	152	148	152	150	159	140	143	155	151	163	148	169	148	156	160	145	143	151	151	139	136	160	144	148	154	150	128	151	165	139	154	132	143	163	149	144	154	155	161	136	138	143	163	141	166	157	136	115	141	146	152	158	154	139	144	149	159	157	163	134	150	134	139	173	144	159	155	170	135	129	129	145	147	170	156	138	143	164	162	154	142	148	158	158	160	159	136	147	131	168	136	144	127	144	159	179	165	152	138	133	148	141	150	163	148	158	142	148	128	153	146	147	150	133	138	155	146	148	140	156	147	118	126	157	143	128	172	159	147	140	149	144	136	139	136	144	137	132	151	141	169	162	150	169	147	160	142	122	149	151	133	158	150	154	153	139	137	150	141	165	136	146	154	150	133	128	141	144	152	138	153	148	140	148	143	147	151	168	149	135	161	149	170	156	161	168	164	149	137	155	144	160	134	166	172	156	184	136	141	147	151	156	151	151	134	147	169	152	143	134	151	152	140	149	134	164	128	148	146	150	152	150	149	153	144	150	161	147	139	128	160	186	149	126	131	177	155	133	135	152	166	139	132	150	159	143	162	172	145	140	133	142	162	154	129	159	149	144	166	159	134	140	120	130	151	151	152	160	155	156	143	139	151	151	138	179	159	130	154	162	152	152	160	150	157	138	177	142	137	135	144	140	141	129	131	137	151	168	158	158	140	113	135	155	124	148	145	142	150	171	155	156	136	158	149	162	149	149	136	141	156	145	148	150	135	125	141	135	152	153	128	137	145	167	145	157	156	149	143	157	153	149	149	162	145	164	132	154	145	145	141	160	138	143	141	144	148	149	144	139	153	148	123	155	146	162	141	133	158	150	145	149	148	143	118	139	156	137	166	156	163	133	156	159	159	127	150	141	133	141	137	141	129	151	148	125	155	145	142	141	139	152	142	138	179	149	147	139	142	125	147	165	142	152	155	149	138	167	147	159	157	177	133	150	165	170	148	114	157	147	150	143	151	144	157	139	137	135	130	153	117	146	127	131	154	153	136	159	148	157	134	159	155	148	143	146	145	172	168	168	146	146	153	158	122	145	129	153	148	175	172	156	148	148	143	151	135	157	142	166	152	144	167	137	142	135	155	148	134	169	144	157	165	139	155	160	141	148	161	127	134	165	160	126	158	148	157	159	125	149	122	154	157	151	139	146	154	131	167	138	124	143	146	131	137	146	128	148	143	150	147	145	155	146	137	138	161	159	154	141	175	149	135	139	140	155	165	131	121	136	147	141	131	148	161	159	133	132	136	149	161	143	151	147	159	147	155	150	148	156	166	150	148	139	145	161	147	122	135	158	149	164	153	145	167	151	139	163	141	156	158	155	147	127	152	128	138	165	169	149	162	161	139	171	149	151	127	141	170	130	151	167	161	151	129	128	145	139	145	167	155	150	138	148	143	158	153	139	151	166	129	148	135	165	121	153	142	143	164	151	168	155	119	185	187	164	154	142	138	155	143	139	151	171	136	145	138	141	154	164	145	151	151	138	131	155	144	160	154	146	146	146	176	132	131	156	150	149	157	157	129	124	147	149	136	155	157	144	142	130	151	140	154	139	157	147	139	148	159	151	156	152	156	169	160	140	139	166	144	152	156	149	134	163	142	156	183	154	139	138	173	151	141	144	156	140	141	132	143	133	162	147	171	154	147	142	133	146	119	155	129	136	145	152	151	145	152	135	151	162	131	136	138	148	138	147	145	135	165	143	167	151	166	148	148	165	151	152	148	176	139	171	124	150	151	135	171	141	158	151	166	137	139	131	158	154	142	135	146	144	129	148	156	153	148	159	127	130	160	137	173	157	130	162	142	154	145	151	137	141	135	150	159	159	133	138	144	140	147	148	156	135	152	148	161	155	113	146	155	149	137	148	159	160	116	137	136	134	147	132	153	140	152	120	130	142	132	153	117	152	130	148	136	130	148	160	168	160	155	170	158	136	154	149	168	156	153	134	132	153	178	157	159	140	147	148	144	144	149	172	139	133	137	146	132	163	140	150	146	167	133	142	140	151	141	129	143	134	169	149	148	147	168	126	161	151	153	155	140	151	141	149	129	149	161	147	133	148	144	139	147	148	150	150	156	118	136	146	144	133	159	157	186	163	154	131	143	168	151	138	154	139	139	154	160	159	143	148	122	151	133	158	156	151	152	146	162	131	146	143	145	147	158	171	142	146	129	150	147	170	145	151	161	134	139	169	147	154	133	161	150	168	155	142	148	157	148	147	178	131	155	124	154	147	126	151	148	166	142	145	132	153	145	150	146	159	147	135	160	150	149	159	154	150	130	158	155	151	151	157	118	135	137	153	150	146	163	125	134	145	150	147	149	156	140	117	148	164	145	162	129	142	145	137	167	150	140	155	164	166	151	153	145	149	149	167	153	146	145	137	139	138	157	149	147	163	148	132	140	142	149	125	149	132
4459	13632	9408	4291	2805	1975	1470	1205	950	802	667	622	530	507	453	390	342	356	315	316	280	294	264	302	262	260	266	266	220	256	247	266	251	252	241	245	217	234	229	231	226	215	220	235	205	221	205	218	220	233	227	208	223	226	217	180	222	205	219	219	211	217	232	182	230	218	248	204	210	178	229	201	243	215	195	180	230	233	200	203	203	224	224	205	185	200	216	200	239	202	216	223	215	236	191	209	210	214	210	213	226	186	206	200	212	213	212	242	202	230	232	220	198	218	212	217	209	221	205	211	216	214	206	213	213	224	217	229	209	236	208	227	194	209	199	228	234	229	218	225	227	208	214	212	216	212	203	214	221	204	202	212	212	200	207	225	206	200	206	195	192	237	224	185	224	198	214	190	202	243	184	173	221	247	190	202	201	224	218	212	239	205	212	205	203	196	239	206	211	189	227	213	213	218	217	216	207	211	209	211	232	213	218	196	203	209	225	219	227	185	225	192	207	183	220	213	197	214	233	187	204	231	201	198	236	213	212	207	183	179	212	222	214	206	209	200	240	212	230	210	219	212	205	226	185	205	209	223	230	220	223	228	237	209	211	203	202	211	209	213	205	210	215	200	213	202	230	192	205	191	196	200	207	225	207	206	200	187	201	214	194	222	207	211	217	190	220	212	217	205	190	209	192	213	210	195	202	215	201	184	212	210	218	191	220	224	199	209	193	213	216	206	219	227	206	243	201	202	206	234	199	209	192	225	210	209	227	215	242	201	223	199	190	219	227	241	214	230	177	205	203	218	209	217	205	207	213	196	185	163	223	210	194	187	209	217	215	216	200	216	222	210	207	212	220	195	189	194	186	204	189	214	241	215	200	197	230	220	206	204	212	203	185	194	193	208	218	211	196	248	213	212	198	219	184	206	214	203	224	199	222	219	259	212	190	195	213	223	218	217	222	221	210	211	205	202	210	207	215	186	224	185	211	210	236	209	218	210	193	217	239	212	236	228	211	225	219	198	211	219	212	186	236	228	199	193	222	213	195	201	223	219	194	213	234	204	209	211	202	209	192	233	203	195	190	224	192	195	188	216	220	204	205	207	203	224	215	198	202	230	240	198	217	227	211	191	220	177	212	217	218	225	178	211	198	207	193	216	211	202	206	221	201	223	210	208	224	202	222	231	228	236	215	218	214	225	227	198	231	241	174	174	216	234	192	222	193	246	198	188	198	225	233	216	190	207	201	228	213	195	234	194	206	211	217	205	214	223	209	251	203	219	196	217	213	237	217	181	218	193	235	212	228	212	210	195	232	220	209	233	201	219	214	185	228	217	211	198	182	219	205	204	230	202	219	218	209	237	229	210	209	247	200	210	197	228	207	236	237	220	196	190	181	202	210	194	202	221	222	201	203	219	212	211	206	228	200	224	219	190	223	205	206	218	215	191	205	199	219	198	225	229	191	192	222	221	209	219	207	202	200	205	212	204	213	222	204	204	204	207	220	204	221	201	212	207	231	221	231	215	197	222	216	205	194	232	210	216	212	208	223	188	221	215	215	211	206	203	192	200	196	240	196	194	210	225	228	212	185	228	239	208	206	197	206	214	225	199	210	200	192	210	216	227	219	212	214	225	212	177	211	198	231	200	201	204	198	228	208	206	215	190	204	228	192	220	189	200	209	183	221	219	164	210	208	201	195	205	218	203	214	212	199	225	221	233	207	201	241	189	201	214	216	233	199	220	210	189	208	185	191	194	206	216	183	185	196	208	209	232	228	217	225	198	208	203	201	189	205	208	218	213	214	208	220	214	213	192	209	206	211	202	224	211	215	227	214	201	206	220	224	209	208	213	199	186	235	213	211	226	204	218	213	196	198	217	222	200	198	219	227	210	209	228	208	225	194	208	237	213	203	217	229	205	230	181	198	188	210	210	205	228	224	212	195	178	203	231	208	195	214	221	224	197	203	227	198	213	216	212	209	198	218	217	190	220	218	185	222	224	204	219	183	202	214	206	213	203	185	211	222	217	191	220	201	202	223	207	229	211	193	204	214	207	211	209	212	228	189	210	229	223	221	207	230	206	219	188	192	185	215	222	215	198	172	212	218	242	221	224	231	218	211	210	221	207	204	213	236	182	201	221	225	181	206	208	205	187	207	202	197	206	219	207	223	238	230	236	211	221	227	213	222	195	216	217	230	224	218	232	197	217	225	225	209	250	204	213	209	190	201	189	204	217	212	202	208	191	206	198	230	211	226	224	228	231	210	201	201	189	206	228	214	199	224	216	219	177	227	224	210	238	186	209	209	224	191	214	227	189	195	221	215	220	221	214	213	216	228	178	246	192	206	218	196	208	200	209	187	196	222	190	203	203	207	220	180	174	214	198	189	222	242	219	209	192	235	214	221	201	201	219	203	209	213	203	203	213	210	204	211	220	230	184	217	207	209	200	200	202	190	208	210	234	206	207	202	193	221	214	200	207	219	216	211	208	222	217	217	210	217	200	229	246	190	207	232	201	220	210	208	195	201	235	217	201	206	236	184	215	195	209	184	197	208	214	213	208	210	213	214	195	218	220	209	217	209	222	180	216	219	194	191	222	230	202	219	224	183	219	203	216	206	214	224	196	202	180	199	215	209	228	189	195	230	195	228	196	234	200	216	205	185	230	211	201	209	201	216	232	211	217	236	190	217	228	193	194	226	198	205	206	231	220	215	213	207	194	208	187	200	203	219	208	198	212	219	204	231	206	195	208	214	212	246	231	210	211	209	232	225	207	190	203	215	191	224	239	194	188	221	226	192	202	213	200	219	201	206	207	214	186	190	205	209	193	229	234	201	202	206	200	206	211	236	192	215	195	207	204	221	221	224	225	201	210	208	203	232	235	214	183	206	223	232	223	182	214	193	211	210	211	223	217	203	194	204	223	211	213	221	196	232	217	236	224	246	229	194	215	212	217	215	220	211	200	212	216	231	208	217	208	214	199	212	196	218	207	219	205	208	174	218	203	213	207	227	200	203	198	210	220	192	191	221	214	208	214	207	201	181	225	205	224	187	195	213	194	213	191	197	193	209	200	218	231	231	209	205	204	223	211	205	209	219	222	195	204	210	187	208	206	224	222	207	230	201	206	205	204	210	208	186	209	219	217	233	195	233	225	211	217	206	235	190	236	226	215	222	221	204	216	207	182	204	251	190	212	222	189	199	214	215	219	193	202	220	222	202	191	201	204	200	203	215	209	209	183	183	245	211	194	215	201	201	220	215	195	235	204	216	190	204	205	175	190	221	214	220	208	200	204	213	191	208	221	202	210	199	211	209	177	216	205	197	222	190	188	216	195	226	218	223	200	172	208	228	229	202	213	191	228	230	235	202	202	216	184	226	203	207	210	221	196	180	209	221	211	212	219	209	216	203	208	216	194	198	201	211	222	216	197	186	208	213	217	224	205	197	210	198	211	229	225	214	200	216	193	226	215	196	248	189	221	216	178	208	183	212	217	205	187	191	212	215	201
26674	17222	2868	565	419	420	411	380	418	346	354	344	398	374	369	375	376	373	335	360	357	358	349	329	344	364	349	373	385	380	387	382	340	375	360	346	364	356	342	345	369	345	368	372	371	353	349	354	371	348	367	324	376	340	368	367	395	351	344	333	370	346	371	364	362	331	384	349	373	382	332	372	334	329	334	312	336	377	354	353	349	330	351	399	350	350	339	347	351	346	361	359	339	319	328	362	357	356	352	367	349	374	346	361	346	354	350	362	353	361	362	343	341	350	342	359	319	331	360	354	393	336	370	324	327	336	354	358	360	366	362	320	355	349	344	333	361	372	346	351	335	345	369	357	407	379	381	339	372	341	349	356	376	354	347	334	378	333	376	378	333	341	399	358	339	375	348	323	359	369	370	369	343	345	368	327	356	375	353	364	385	343	344	413	327	349	381	368	360	389	361	355	353	377	352	357	369	376	346	388	335	342	334	395	379	348	333	368	353	355	352	370	376	388	316	349	402	364	369	344	337	344	333	363	348	333	344	368	354	343	355	370	366	369	377	337	348	345	353	346	324	376	360	349	368	354	332	329	396	362	365	375	351	335	341	356	318	333	342	364	368	393	360	384	350	348	385	356	369	357	366	354	321	375	363	368	365	352	361	349	334	358	372	342	377	385	376	338	328	351	360	396	344	358	343	352	368	376	332	330	381	396	369	339	314	380	383	367	370	347	381	383	361	373	389	351	368	380	336	324	382	355	345	337	361	362	395	371	393	352	369	326	314	339	345	363	355	349	328	370	352	358	353	364	345	389	370	356	363	387	356	345	346	332	333	357	345	372	345	356	375	343	358	372	369	359	356	351	325	377	386	351	382	324	385	379	363	399	355	378	330	388	338	350	356	372	366	352	371	347	352	346	397	353	382	353	379	333	345	338	362	386	352	407	355	343	347	394	345	378	338	365	328	361	356	366	341	353	378	325	371	365	339	326	334	419	393	354	367	355	334	371	350	352	365	351	363	366	338	376	352	345	347	341	347	347	358	393	402	313	363	339	347	353	344	348	339	333	377	344	343	366	358	359	358	374	388	359	343	354	371	368	359	341	375	311	338	355	358	333	339	345	334	337	355	368	375	346	356	366	366	330	352	360	316	403	361	345	358	368	352	376	364	370	363	388	353	358	380	377	349	348	366	335	386	351	348	377	347	373	336	385	349	352	360	362	359	366	328	369	330	335	310	330	348	341	379	350	356	352	368	330	366	329	360	342	335	358	369	359	375	350	370	318	375	373	347	363	431	337	357	362	365	327	364	370	385	379	387	339	357	342	364	351	384	337	353	340	362	353	368	338	348	362	359	358	342	390	373	368	362	366	345	340	362	359	325	340	335	361	349	367	374	340	382	349	347	370	375	352	361	338	346	389	362	337	364	349	341	409	374	349	345	357	374	343	333	340	351	393	338	349	349	350	363	342	352	334	319	326	357	373	354	315	365	332	361	326	342	372	337	366	318	350	377	345	373	365	354	333	353	329	367	362	378	355	345	361	340	358	372	367	358	369	330	313	340	381	381	395	364	363	384	350	336	400	391	350	332	360	390	366	377	316	334	381	333	350	370	360	352	336	365	361	369	357	345	340	357	357	339	351	366	357	343	353	358	359	328	384	370	349	364	340	338	346	347	341	328	357	346	320	383	364	392	340	332	375	343	378	368	350	339	407	393	353	348	366	352	354	372	351	335	344	350	381	335	391	365	370	370	331	326	319	348	395	351	350	344	326	360	354	354	333	335	353	375	349	348	356	365	360	365	357	406	355	325	355	355	348	359	356	347	387	371	358	358	369	351	352	352	368	332	321	339	314	340	365	357	378	353	352	353	347	342	337	335	365	371	356	367	358	334	373	357	340	333	353	342	362	375	343	389	314	358	348	342	373	346	351	410	336	355	341	333	349	330	345	349	328	337	344	364	368	347	346	357	353	392	356	341	362	365	349	352	379	374	365	371	386	355	336	347	370	356	346	336	378	356	353	373	355	339	354	361	339	337	330	340	379	327	346	330	365	329	362	366	354	369	343	344	375	364	366	402	350	363	359	350	330	350	350	366	395	357	339	329	376	356	374	334	365	400	359	367	332	332	382	387	376	369	357	346	353	366	351	347	326	357	316	341	319	344	367	300	345	335	346	362	361	379	339	352	348	387	343	375	334	345	330	376	355	359	380	356	344	343	325	344	339	337	347	366	361	410	349	354	355	341	368	364	348	325	382	382	352	333	348	368	340	397	357	361	316	335	375	343	380	387	339	354	355	348	355	370	390	363	339	363	377	374	372	331	370	373	351	376	338	338	333	386	389	390	335	356	333	379	340	344	364	359	348	336	362	378	335	354	354	364	361	337	382	354	350	345	342	348	327	379	345	379	373	333	342	388	376	352	386	378	364	356	320	342	342	361	321	361	359	368	362	352	358	387	366	351	344	374	355	366	339	358	350	365	351	332	329	361	359	348	344	338	366	343	369	368	393	353	356	367	335	383	366	337	368	352	354	346	373	374	340	365	391	351	365	378	367	368	369	332	374	392	368	345	345	348	364	357	343	341	355	339	333	376	353	361	375	342	355	348	364	391	347	359	369	345	378	333	355	325	325	324	391	363	318	348	347	372	361	372	357	354	323	377	387	397	376	360	354	355	369	374	370	367	380	375	374	347	397	366	353	361	336	368	357	346	347	359	376	351	335	357	380	346	385	391	364	359	373	386	353	347	348	363	358	339	355	352	344	349	351	328	367	368	371	345	344	316	387	332	340	334	333	351	357	363	370	340	344	373	382	340	380	369	375	327	375	337	333	345	358	355	361	342	333	327	355	373	338	374	380	381	387	353	298	337	331	338	379	385	355	374	392	346	348	368	382	327	379	348	373	350	367	376	360	381	348	367	363	347	352	347	360	390	331	362	360	355	378	382	338	349	360	356	352	344	326	324	350	363	349	356	349	384	369	393	343	344	356	348	369	336	369	363	344	371	381	359	334	341	361	349	321	340	346	359	374	354	383	380	367	361	371	354	330	315	353	351	364	366	366	366	378	371	379	341	328	344	339	415	395	363	381	341	342	359	360	330	355	369	303	331	332	374	378	381	338	360	366	361	379	345	361	357	340	338	372	330	353	370	376	349	361	349	370	356	341	361	377	358	370	365	338	341	389	357	328	371	337	353	361	320	387	369	374	372	347	332	382	368	344	370	340	371	348	384	365	404	355	357	389	339	360	359	352	358	358	366	379	351	369	353	347	328	333	335	341	393	368	337	374	352	347	342	377	342	389	345	337	392	369	331	349	371	361	346	349	381	364	384	300	391	331	371	319	390	348	358	331	345	362	371	357	373	341	380	336	343	347	355	340	341	349	353	370	324	347	324	384	348	381	337	361	351	336	351	352	356	353	339	351	329	338	374	379	340	338	350	348	390	339	356	327	350	346	338	369	347	356	346	372	351	395	363	357	371	387	356	360	381	358	377	376	355	360	367	357
3931	1270	996	752	656	543	553	546	580	529	550	503	518	499	525	504	495	509	526	557	522	511	566	511	470	537	506	555	490	491	519	499	511	521	540	487	532	499	583	468	509	544	535	509	564	527	544	506	532	513	499	569	530	482	531	542	552	490	540	541	524	523	516	481	510	507	495	522	514	500	522	513	498	467	522	509	565	521	483	504	519	511	505	499	511	549	537	543	504	552	560	474	538	493	506	508	544	498	511	519	521	520	507	509	510	495	503	524	498	480	553	447	500	535	541	524	481	482	533	540	534	537	519	529	521	528	544	530	478	523	533	538	499	500	525	527	530	549	534	511	501	507	531	523	541	525	552	495	548	543	547	517	552	516	506	531	495	563	503	513	534	552	518	539	499	524	502	487	514	518	526	505	561	511	519	515	483	518	527	516	527	530	502	538	498	547	500	526	535	537	521	527	528	512	567	493	524	519	513	510	510	555	526	511	526	510	495	507	490	541	488	511	524	533	516	507	501	522	501	533	517	487	538	510	503	529	525	523	489	503	540	518	531	479	479	504	478	531	519	510	525	529	512	493	521	489	539	468	529	502	485	541	544	519	544	526	538	566	498	536	517	501	539	495	529	519	537	529	572	536	502	515	548	497	515	487	524	521	508	543	514	519	545	496	497	487	562	509	536	538	525	506	507	527	505	482	519	562	520	526	538	583	519	539	469	505	563	538	500	522	544	543	501	498	537	503	515	481	513	519	491	509	510	512	527	550	466	534	535	516	516	531	498	519	519	514	560	534	485	542	513	517	520	551	475	523	522	533	519	545	527	530	494	504	528	543	500	559	519	499	514	519	518	504	538	513	486	543	502	528	514	534	492	537	500	513	553	520	534	530	517	523	513	506	530	556	518	506	569	517	547	484	540	521	523	556	487	513	538	537	522	502	565	535	504	459	545	518	510	552	568	537	551	516	482	515	542	542	562	509	471	513	484	496	505	520	534	548	526	498	500	544	529	517	522	589	525	526	520	513	523	495	523	519	497	518	499	537	489	528	508	506	525	532	535	527	541	455	562	514	519	540	542	492	520	491	536	564	537	522	525	544	504	512	501	522	527	462	512	560	500	557	539	510	510	476	532	521	549	511	536	528	520	536	527	502	504	516	551	538	485	499	524	516	500	524	539	526	511	541	563	525	513	530	545	560	560	507	562	509	524	529	536	479	561	481	507	496	505	527	487	538	525	495	514	528	475	567	529	509	486	467	499	484	530	469	522	541	555	518	572	508	537	526	546	482	565	543	505	494	478	575	521	541	546	509	524	539	520	557	494	545	532	547	581	515	554	499	541	530	516	549	538	521	517	524	488	508	521	542	510	503	577	549	520	527	505	504	480	507	536	498	484	499	496	530	528	493	560	525	541	563	466	526	499	522	547	480	526	520	498	535	496	509	550	497	536	494	504	489	556	536	477	522	547	512	528	496	541	511	519	516	517	554	519	522	499	502	513	584	528	558	482	512	575	567	505	528	541	530	515	526	517	504	532	488	535	510	523	531	530	535	546	516	506	553	514	508	529	529	500	515	466	520	515	504	534	497	520	496	529	536	529	502	536	541	482	520	531	517	531	537	538	515	523	555	540	474	498	506	562	497	531	526	534	512	478	512	529	539	553	507	574	537	533	520	531	507	532	539	534	513	539	505	549	517	483	548	570	545	524	547	534	518	507	523	545	526	512	505	507	526	523	500	484	492	543	553	534	521	483	506	517	580	542	555	500	518	517	508	495	501	505	493	550	508	528	504	553	501	547	517	522	527	517	494	540	572	545	518	501	534	540	557	538	546	535	535	509	538	490	510	529	546	547	562	566	529	522	510	499	518	534	505	477	522	530	528	520	520	524	531	545	538	524	537	528	562	500	549	514	528	523	532	479	555	531	560	526	539	536	546	541	510	481	505	564	541	506	538	512	479	518	561	512	500	518	515	513	511	521	562	554	479	504	519	538	504	548	477	565	516	503	481	512	510	527	502	552	556	499	546	548	549	498	536	546	573	505	493	554	534	524	523	555	512	513	536	526	489	501	518	525	513	509	511	510	533	530	529	553	532	516	532	519	544	498	537	517	534	540	539	508	559	539	518	595	524	514	528	468	569	497	509	517	534	565	522	511	495	499	523	533	519	530	516	558	499	570	523	526	508	513	564	522	524	509	538	509	488	516	514	509	514	506	536	516	524	495	547	511	549	521	528	554	518	525	500	476	543	524	506	525	558	503	532	547	523	509	491	497	516	517	499	523	524	518	552	522	547	542	517	524	514	512	531	505	529	527	540	510	518	514	516	556	512	535	500	537	490	508	517	573	521	570	533	541	511	554	517	510	507	555	506	526	504	525	513	538	513	494	536	521	560	550	552	537	552	525	521	509	539	484	555	472	553	505	531	494	544	501	574	529	510	509	517	522	497	521	514	534	507	550	469	509	497	520	548	521	508	484	515	560	549	554	503	568	550	533	507	499	529	538	541	519	536	515	523	516	530	536	528	527	528	538	557	545	517	511	512	512	531	572	556	499	488	516	500	515	536	530	539	549	535	544	491	497	484	542	536	525	510	506	502	487	464	510	504	515	515	556	516	520	498	515	524	492	510	502	486	482	530	540	543	491	529	494	537	532	518	536	582	497	495	566	505	570	540	492	537	496	519	546	531	498	548	495	535	532	526	475	508	505	514	527	567	537	516	511	500	521	476	509	545	523	476	533	542	532	532	507	514	520	474	521	503	559	521	570	510	509	529	555	559	510	577	496	535	486	512	502	530	522	525	518	533	525	540	511	482	586	533	492	510	548	525	512	530	505	518	549	512	548	537	528	494	532	548	478	581	491	539	532	532	507	532	536	525	530	485	524	555	557	510	504	546	536	546	543	529	541	477	480	480	519	475	486	498	529	568	548	530	525	511	522	539	512	517	536	482	514	557	527	509	568	535	492	506	518	554	530	540	517	548	515	532	561	501	522	503	526	532	525	498	522	544	511	512	546	497	566	534	536	514	531	545	500	512	495	551	500	539	517	519	523	527	537	534	465	522	543	539	525	551	512	533	531	531	499	519	544	559	490	522	521	518	545	505	504	504	493	481	546	515	554	492	536	504	526	507	480	534	522	520	535	545	534	521	506	518	503	551	537	514	530	492	500	539	526	543	561	533	546	519	501	510	537	528	485	507	531	515	503	575	501	508	521	505	500	500	502	490	541	530	523	533	527	519	527	557	495	560	541	525	496	536	509	491	569	530	551	517	533	517	555	534	508	550	571	502	494	531	488	540	559	514	511	529	483	511	538	533	526	479	516	532	540	491	539	533	538	526	533	510	553	536	576	508	514	494	527	500	460	516	567	547	493	517	510	524	496	541	506	478	517	513	525	556	520	536	546	562	547	509	512	460	523	493	521	491	486	517	548	559	547	550	516	515	508	489	489	524	527	550	499	501	528	509	510	522	519	546	487	510	516	522	494	499	527	510	476	532	483	516	541	495
22976	20940	27930	24091	20639	2727	472	338	283	260	222	213	195	182	209	178	163	174	183	161	180	165	142	177	152	178	165	160	151	155	161	148	167	144	142	163	146	152	149	128	164	157	155	130	150	153	128	145	156	151	142	132	172	140	162	162	152	128	159	144	154	175	147	132	126	158	144	160	134	134	136	147	144	153	143	167	155	155	166	141	145	137	171	161	148	151	125	134	168	142	150	162	176	142	153	125	143	151	143	137	130	141	162	146	155	139	167	162	141	148	163	141	154	148	147	164	134	131	128	153	157	139	150	155	162	147	136	160	155	149	148	138	147	156	158	149	142	156	139	135	152	149	149	144	128	156	131	169	152	150	149	150	153	142	141	154	133	146	147	151	151	138	167	150	159	166	156	131	154	151	141	156	134	147	144	145	137	147	118	148	144	156	125	150	164	147	126	157	136	151	148	138	157	180	132	145	159	148	178	131	157	147	167	134	170	141	135	134	138	133	157	157	160	148	143	152	138	176	153	144	163	131	126	165	151	137	147	143	161	145	146	131	138	161	150	139	154	152	137	160	162	154	156	151	122	142	139	143	162	125	152	159	145	156	122	147	135	119	141	135	150	145	167	159	149	146	140	134	144	158	137	139	149	153	145	160	146	137	164	152	157	162	148	138	165	139	146	138	141	140	152	150	152	128	125	151	158	148	141	120	116	146	147	129	140	123	129	124	142	147	133	173	148	148	171	143	154	140	139	143	141	135	154	149	174	145	144	148	171	146	148	115	166	152	143	139	136	141	141	140	160	128	149	180	139	123	136	159	169	128	156	139	146	132	149	138	149	148	145	173	145	166	152	145	151	145	143	155	156	135	164	157	156	137	163	127	154	146	134	148	137	149	144	152	132	137	155	136	140	147	167	138	151	156	158	136	130	142	153	159	142	160	133	147	153	149	165	140	142	149	129	157	149	151	146	148	158	160	151	143	147	154	154	165	150	149	169	144	111	161	140	128	136	135	169	143	150	171	165	148	123	152	154	149	154	135	152	147	123	133	151	147	130	148	161	131	139	155	121	160	163	135	132	142	143	155	144	153	136	149	154	157	150	151	142	150	148	144	163	141	154	122	148	155	145	142	170	172	147	131	140	146	126	118	147	167	133	157	148	127	133	140	158	131	147	133	152	129	156	130	158	135	137	149	159	157	140	138	151	154	145	167	150	167	112	144	148	156	153	150	141	149	128	158	154	131	134	138	140	142	157	154	147	145	131	166	143	118	142	166	144	148	138	148	164	163	153	143	128	130	128	163	104	177	160	143	150	134	147	152	147	123	148	147	150	153	153	141	139	144	145	129	130	138	142	138	144	181	130	145	156	168	159	128	148	128	141	144	137	154	154	140	146	141	167	138	170	149	142	128	151	142	140	141	129	127	163	130	132	147	134	180	149	124	139	168	137	138	138	151	135	159	133	127	175	144	158	144	151	149	130	149	153	151	160	141	159	144	160	161	162	163	154	155	172	137	138	154	139	127	144	146	143	158	150	129	135	158	146	151	162	138	134	157	137	138	147	144	146	146	159	156	141	164	166	133	150	175	154	167	122	155	149	159	136	143	147	160	144	143	155	141	159	137	131	135	163	152	125	144	162	147	156	140	149	165	134	147	145	142	139	135	144	131	144	167	118	154	133	138	145	127	160	156	157	149	153	154	131	167	134	125	129	163	145	146	152	175	167	153	151	152	141	177	164	143	135	141	164	141	145	159	148	144	148	160	155	141	136	158	141	129	151	145	174	144	141	162	138	142	140	144	169	145	148	140	147	150	134	151	140	160	165	136	125	170	151	143	133	154	128	150	139	150	148	153	141	135	149	136	121	127	150	158	133	159	148	141	128	143	152	138	164	146	143	132	173	153	137	133	130	168	158	134	144	135	149	150	130	140	162	161	140	137	142	147	132	111	153	142	135	153	124	140	137	152	151	147	159	142	144	156	159	157	156	168	149	150	150	161	149	131	136	141	146	161	157	155	140	138	151	164	144	162	143	137	163	129	156	147	149	145	144	165	126	125	144	147	146	161	155	136	147	156	163	153	142	137	153	143	153	137	160	152	147	140	138	155	137	140	160	154	163	135	132	142	169	131	158	149	170	134	140	159	148	134	143	150	150	147	159	157	148	126	155	132	137	138	168	168	143	156	134	158	149	144	136	173	149	136	136	150	160	140	153	194	152	135	155	148	135	157	157	147	159	152	150	144	143	150	149	138	122	129	160	158	127	167	140	144	159	133	143	138	156	139	157	149	179	156	158	140	163	140	142	141	168	129	136	161	139	158	150	151	165	134	144	159	135	130	149	164	150	160	168	163	156	167	153	172	138	137	156	167	169	127	134	135	139	146	147	140	163	165	156	145	152	171	162	163	150	151	140	153	156	144	150	133	138	160	152	154	151	159	148	160	144	157	155	173	140	144	150	135	140	136	142	143	140	157	144	147	152	149	151	145	134	142	129	139	161	123	152	166	151	152	153	152	143	142	159	142	142	155	135	132	161	150	148	143	128	146	141	132	151	138	148	136	128	153	146	136	162	151	146	158	142	158	134	155	153	145	137	141	139	142	162	138	120	134	173	154	164	138	165	163	140	147	149	122	158	162	158	149	138	153	163	163	133	147	143	151	134	151	156	158	147	169	142	105	132	151	131	139	146	133	136	155	160	138	132	134	158	171	153	135	143	129	153	148	147	153	156	135	149	155	156	125	162	128	145	153	139	156	165	147	150	155	152	128	152	132	119	154	157	137	128	156	155	161	135	136	136	156	150	127	147	149	165	158	152	158	142	140	157	139	128	143	133	145	147	177	148	143	133	131	167	162	143	152	151	147	148	134	156	152	169	142	161	144	146	156	162	136	147	143	145	145	154	161	130	157	150	135	137	135	145	147	148	136	147	138	166	143	140	150	140	152	147	137	140	150	157	160	137	169	136	148	134	138	155	137	145	143	141	122	164	154	161	135	168	140	152	135	143	144	135	161	145	131	149	162	162	125	129	153	141	145	158	149	149	145	129	150	128	150	151	150	128	142	156	142	154	155	149	141	166	140	170	141	148	142	140	153	145	136	162	136	165	149	161	152	157	153	144	151	148	153	145	144	139	135	125	158	142	145	158	148	155	149	158	133	141	146	173	138	145	158	167	136	167	157	165	148	148	143	132	150	119	161	137	151	130	147	154	134	153	141	140	147	162	159	138	127	146	148	150	143	129	145	164	163	159	124	163	156	130	138	159	157	142	140	143	145	141	163	134	145	145	129	175	155	158	151	154	133	172	144	143	161	136	151	119	154	146	158	155	158	161	136	144	158	149	156	158	134	150	136	172	146	128	130	128	151	154	151	117	134	136	146	146	145	156	132	147	136	152	158	141	155	142	135	143	153	168	131	147	135	161	150	152	143	127	135	139	169	153	150	139	154	165	139	149	139	142	126	169	158	159	130	175	149	155	168	131	149	170	164	140	158	152	143	145	154	129	155
3120	8318	5582	2414	1674	1169	861	694	620	495	440	422	406	358	337	323	304	303	327	271	281	280	238	259	255	248	247	275	248	227	215	261	245	219	249	276	243	243	222	222	230	246	208	237	238	245	260	232	231	246	224	207	237	248	234	247	250	238	260	226	237	247	226	229	238	246	228	240	228	238	228	221	217	220	219	235	228	229	231	205	224	230	231	222	221	239	248	249	221	241	218	230	230	232	238	222	224	222	226	223	238	220	242	245	214	241	205	218	249	234	254	258	218	225	229	224	226	208	233	226	210	243	210	241	212	243	227	233	230	214	241	231	226	224	213	230	243	241	221	242	231	239	239	245	219	258	227	227	231	229	218	204	233	239	239	238	210	209	223	236	248	225	230	252	253	232	231	216	238	216	261	213	225	230	253	206	260	232	223	233	208	250	245	214	190	239	244	204	221	263	210	232	260	220	251	230	224	232	232	242	230	235	225	241	234	236	257	221	228	241	240	234	232	260	241	230	245	248	227	208	216	228	225	220	209	226	197	222	217	217	254	219	232	231	248	218	223	214	219	227	243	220	271	236	239	214	207	243	241	244	229	207	227	216	231	217	230	229	263	281	243	252	223	247	207	233	204	208	234	238	254	218	223	228	226	236	214	240	237	199	241	244	244	229	221	223	233	220	237	238	253	229	242	237	225	216	217	209	222	229	242	211	212	217	273	205	261	241	248	231	211	239	236	231	228	224	248	225	212	245	191	214	235	250	218	235	219	212	228	229	236	235	232	205	244	222	226	234	238	236	189	244	235	258	235	192	258	276	248	212	221	214	224	223	236	242	249	258	202	226	250	249	239	237	218	239	235	220	250	221	269	270	229	245	232	267	228	236	248	223	220	226	216	213	230	243	233	257	235	231	242	244	226	208	200	224	248	231	233	258	232	248	225	218	215	235	206	235	248	200	211	228	230	260	225	215	194	255	231	227	234	239	236	225	249	214	222	254	204	239	223	244	248	241	213	226	235	229	242	209	239	222	200	250	210	225	245	217	225	254	243	229	253	232	212	231	219	223	224	231	208	246	204	215	196	227	228	237	240	239	236	247	228	228	252	241	256	225	213	219	200	242	220	227	242	246	248	197	241	233	244	248	238	236	202	236	233	196	241	239	227	219	236	228	221	229	224	231	198	196	228	220	227	241	198	246	219	241	231	260	221	241	222	242	220	214	229	237	248	217	234	239	264	236	228	214	238	206	229	233	252	226	230	224	219	219	210	230	245	252	263	248	199	252	237	251	217	215	215	217	253	248	227	217	216	208	235	220	216	216	227	240	207	216	230	243	215	234	214	264	253	207	223	215	239	235	216	213	221	240	225	240	208	246	245	217	246	228	230	199	202	256	227	235	225	176	249	226	219	229	207	202	242	230	239	232	211	235	222	241	222	246	237	239	244	219	272	201	215	230	236	222	236	239	254	213	236	226	229	215	253	211	226	210	233	227	231	234	231	224	208	235	218	231	237	228	221	212	221	247	234	215	251	218	247	205	229	229	225	218	256	226	199	202	255	210	250	263	227	214	219	237	245	258	224	216	218	195	223	240	247	234	228	226	227	217	217	225	240	237	237	251	215	215	216	238	245	209	221	233	222	205	226	231	228	215	227	211	238	211	254	233	222	223	228	214	244	235	254	235	231	230	233	228	239	214	212	240	225	232	222	246	240	247	233	221	228	216	258	242	249	227	226	213	231	222	253	209	224	233	241	226	236	224	247	227	242	222	242	209	221	218	226	213	202	236	229	231	203	215	212	252	209	227	200	241	230	213	240	232	228	238	245	241	217	247	213	238	233	231	246	216	215	217	225	199	223	234	217	231	222	224	234	236	196	218	234	208	226	237	227	234	230	213	221	244	220	223	237	243	236	187	245	236	238	225	243	248	247	220	210	234	235	221	217	214	227	226	224	215	228	242	238	238	238	239	224	208	210	239	238	217	246	246	218	246	238	205	238	217	202	277	230	211	227	209	227	231	229	207	218	221	225	216	217	195	222	226	233	206	235	255	226	250	222	230	231	239	233	230	239	223	219	254	252	237	253	227	243	227	206	218	220	221	241	228	242	220	218	248	222	242	256	227	223	198	219	224	230	224	246	237	229	217	232	239	241	224	244	232	228	221	226	234	219	242	210	235	238	212	246	216	241	224	235	254	223	198	247	239	219	202	226	220	217	240	196	231	252	218	220	224	220	248	242	223	205	221	214	240	215	220	242	213	229	234	193	208	233	222	226	216	243	224	244	250	220	214	228	217	243	196	252	215	247	230	219	236	227	232	230	226	206	195	245	253	231	254	255	225	234	224	237	234	231	219	231	235	231	248	235	240	205	216	232	229	231	221	228	233	235	243	229	255	219	207	235	225	230	209	230	205	240	221	253	223	209	251	239	258	205	246	223	212	232	212	251	237	232	242	221	259	227	233	247	252	232	208	225	202	233	229	226	223	249	223	217	208	266	233	240	245	230	216	217	241	232	234	223	228	249	230	226	240	211	254	249	231	258	227	238	209	231	234	246	237	245	221	241	214	193	218	195	223	229	237	214	218	228	222	246	248	217	206	221	235	242	223	236	230	232	224	255	235	227	219	212	232	235	215	236	239	225	228	203	238	254	226	238	224	227	233	227	218	215	235	229	236	224	254	222	236	246	210	213	224	271	228	207	238	221	240	250	229	209	202	210	230	256	238	247	193	236	219	216	234	244	250	249	210	238	240	187	231	235	219	248	240	222	213	247	209	244	246	234	220	246	229	222	244	217	220	229	219	252	245	235	232	223	224	241	239	208	206	238	239	241	215	219	244	221	231	204	238	249	243	233	240	237	214	210	219	211	233	224	255	222	224	242	226	221	232	243	212	252	216	199	207	223	209	221	263	231	241	239	219	194	225	244	242	220	216	213	249	226	233	213	236	205	225	255	213	225	226	242	262	250	207	258	202	250	224	225	250	238	248	259	224	225	210	230	226	215	224	250	222	236	246	243	240	222	228	234	224	256	206	211	230	249	229	246	227	229	221	248	231	228	215	246	230	223	225	210	251	243	247	237	240	232	224	223	234	220	234	231	192	224	235	228	229	214	237	222	237	221	229	226	246	221	223	239	255	247	255	242	262	220	218	240	232	229	198	226	219	264	214	227	213	229	235	242	244	215	225	215	226	218	206	224	249	261	240	245	232	228	225	228	243	226	223	242	231	264	223	232	231	245	242	248	249	230	249	256	217	227	239	220	246	233	230	239	209	209	199	244	225	223	205	226	217	240	227	255	233	221	225	225	211	220	218	229	220	234	203	215	244	220	226	205	224	229	242	221	244	228	201	228	222	243	203	231	225	210	230	252	236	242	223	226	228	237	206	208	217	226	221	243	234	236	254	233	235	240	239	205	242	257	249	233	244	231	236	213	220	241	215	242	237	228	233	238	220	231	251	215	238	236	230	248	222	225	250	207	244	211	221	211	206	190	234	242	238	236	216	217	210
24207	20955	26360	24493	2392	569	541	514	498	471	455	429	428	461	423	426	434	421	436	418	454	436	455	425	462	452	421	447	465	448	451	452	457	405	407	443	389	444	425	430	426	432	410	404	420	405	425	453	441	410	440	436	420	400	440	393	446	420	423	456	393	425	449	419	401	436	424	434	427	422	383	414	418	450	428	397	415	425	436	429	419	422	402	463	410	435	450	462	436	375	443	463	409	435	424	433	428	397	406	436	450	416	422	434	412	408	410	469	400	435	422	388	452	417	405	412	401	418	403	424	432	427	394	459	417	441	450	414	428	401	425	441	406	409	405	398	427	462	407	391	403	398	398	422	417	433	406	390	430	412	398	451	420	435	438	439	422	365	411	402	439	416	400	393	417	419	398	436	458	403	440	416	408	438	433	431	415	428	430	435	411	420	404	423	400	400	403	426	425	437	450	408	419	450	430	424	407	433	407	417	445	404	423	403	461	421	389	364	436	415	388	399	436	428	405	482	438	454	412	444	410	442	458	418	433	433	428	421	432	446	412	457	422	398	408	432	450	440	412	428	429	459	455	402	450	423	453	427	386	452	411	414	441	406	442	401	428	392	402	446	417	414	413	415	432	422	440	428	402	447	421	472	394	385	434	416	397	436	397	433	438	427	426	438	407	405	435	440	395	422	491	448	412	433	419	421	466	434	442	419	416	421	375	452	402	386	380	433	419	428	420	417	425	406	408	434	430	425	442	421	429	427	419	444	453	432	428	427	437	441	431	410	416	403	420	378	445	425	408	440	411	455	429	431	416	431	410	437	409	437	441	439	442	399	452	440	417	438	418	392	424	422	419	417	433	417	422	432	445	412	423	407	417	428	439	409	447	435	443	398	447	434	443	430	448	445	434	477	477	406	426	419	417	435	421	418	412	435	444	426	455	417	447	413	446	397	405	381	381	421	402	424	418	384	423	432	400	399	412	410	447	451	409	429	407	389	435	450	449	435	432	417	442	458	415	396	404	443	459	432	419	386	408	451	417	470	475	402	431	464	382	417	456	455	429	440	379	419	441	424	416	413	400	429	413	422	396	388	431	435	446	437	419	430	416	419	423	427	391	424	439	421	405	435	446	425	403	459	390	422	399	413	406	422	422	440	425	430	443	419	411	405	440	462	425	418	373	407	405	444	442	433	414	429	440	439	444	435	422	440	408	381	421	432	422	412	398	427	388	394	432	422	408	383	410	414	438	421	416	426	445	403	469	440	428	418	408	431	422	369	434	424	397	449	429	408	423	440	428	443	405	424	426	423	405	413	405	437	432	415	450	454	433	453	392	437	440	385	411	412	397	421	415	398	418	451	439	412	414	448	429	378	442	429	447	425	421	399	438	464	394	398	425	449	433	438	435	403	415	445	429	427	402	429	419	439	412	410	398	467	428	452	465	429	471	459	408	426	405	447	435	409	403	435	447	447	430	462	442	454	419	412	400	441	422	444	395	436	400	409	400	408	383	404	428	375	426	412	409	442	421	423	428	404	426	424	418	414	410	443	460	427	417	436	436	456	415	452	455	433	407	414	415	463	427	416	399	396	441	425	416	447	463	422	421	424	420	415	442	441	417	446	448	409	428	410	405	398	401	432	421	443	375	381	377	419	420	400	417	426	404	465	423	410	395	421	424	414	428	418	404	388	428	420	426	448	422	436	456	409	435	420	397	436	458	437	448	436	449	419	409	412	451	420	429	427	433	412	437	430	418	430	443	417	428	429	440	440	440	421	426	404	441	407	468	411	418	440	412	440	420	437	437	435	407	416	430	430	422	432	444	423	406	409	445	435	400	414	407	411	412	420	437	449	459	423	462	419	415	390	410	417	464	431	436	416	434	410	394	420	484	391	393	426	419	397	431	431	384	446	440	396	443	424	431	447	383	391	422	422	383	433	417	392	423	420	425	404	431	429	407	425	428	409	426	441	397	414	420	406	460	424	409	409	407	426	407	413	424	389	407	440	428	400	465	410	424	433	411	408	448	447	410	406	467	415	436	400	402	420	426	443	457	435	390	408	425	400	435	444	432	421	383	439	441	418	453	388	423	456	416	422	443	420	441	415	413	420	395	400	435	470	471	414	405	422	433	405	441	437	423	387	436	423	432	445	387	396	423	429	436	385	411	428	427	423	407	396	404	399	401	420	395	426	414	418	444	405	422	420	426	434	415	417	445	436	367	397	392	398	421	409	452	406	430	406	455	439	443	430	420	476	412	431	422	423	415	460	416	460	453	400	408	457	423	418	388	384	464	398	404	455	404	429	397	417	406	399	409	406	405	436	416	424	423	441	476	410	393	436	466	385	414	411	413	407	380	434	455	401	433	433	407	430	444	419	433	415	413	416	428	430	440	412	433	403	437	432	417	422	431	452	430	410	409	421	447	428	391	415	439	434	421	424	449	463	438	432	422	447	416	449	457	455	409	426	414	448	460	439	440	430	455	440	432	446	451	453	424	412	390	473	389	432	453	389	455	418	413	405	434	413	407	444	408	436	427	396	401	399	430	413	430	413	412	423	410	406	432	461	426	414	418	416	383	465	406	439	401	413	453	448	413	404	415	425	434	440	425	438	468	440	440	431	459	415	409	411	398	396	436	427	452	408	415	438	395	425	413	462	402	397	374	403	441	409	408	405	419	436	438	416	442	418	407	387	456	456	411	430	432	392	458	417	440	370	414	449	401	467	442	395	432	400	449	411	447	420	401	406	454	385	431	435	390	394	394	430	437	411	440	434	433	416	406	422	425	430	414	445	406	407	413	443	418	420	413	459	458	430	412	409	435	408	407	442	429	430	421	421	407	478	455	415	416	466	451	410	453	435	434	403	444	402	405	430	470	418	439	437	444	451	428	417	405	410	440	449	429	462	458	407	427	403	432	439	445	415	467	441	408	434	440	427	413	411	422	407	475	445	435	426	413	446	433	427	425	456	402	406	418	436	413	421	428	430	409	424	413	429	432	406	437	439	428	425	426	395	440	424	430	401	420	437	419	408	436	409	447	420	404	451	403	384	419	399	413	390	432	412	407	435	414	407	399	420	439	385	406	426	405	427	421	428	407	406	446	433	423	369	451	430	406	458	399	455	424	436	413	440	441	447	405	416	424	399	414	427	420	398	441	416	411	411	402	401	404	466	420	447	414	457	417	455	472	438	417	406	431	433	448	398	413	452	411	433	432	439	391	423	433	393	410	411	424	467	429	439	413	413	433	457	421	439	421	414	421	433	404	479	394	441	414	444	407	432	429	410	439	427	436	422	407	442	427	415	430	436	460	387	411	396	440	400	412	429	388	430	421	397	444	438	396	436	386	416	408	390	426	436	389	414	420	409	432	410	418	438	439	410	428	405	441	441	423	404	391	451	425	444	457	459	397	422	414	427	394	426	412	442	410	424	439	444	410	408	428	416	409	368	414	414	385	420	398	372	424	439	416	442	431	430	423	437	434	428	436	430	413	387	418	438	424	436	444	450
3275	4744	3110	1718	1279	1102	976	843	812	741	733	638	665	684	683	680	626	631	639	683	632	656	622	654	637	601	608	599	622	613	541	585	604	574	660	620	549	548	617	603	626	611	633	602	584	571	625	569	598	666	589	558	593	644	575	637	598	562	622	591	646	562	629	611	596	571	611	615	584	601	579	567	591	585	602	555	626	602	630	583	612	602	600	663	612	597	612	575	589	623	620	613	648	552	578	597	597	618	627	567	691	655	554	610	623	592	578	608	609	607	564	623	632	625	574	559	583	603	612	607	617	600	629	607	610	605	576	623	576	589	622	576	607	613	572	595	636	605	597	613	596	576	585	535	597	602	628	621	625	605	605	605	624	556	537	603	579	582	596	572	619	602	586	610	613	574	637	627	645	595	581	623	584	526	611	562	612	621	642	575	611	655	644	585	654	557	629	615	598	618	593	548	590	596	596	640	623	603	578	615	606	596	585	607	605	571	593	623	561	607	617	582	628	582	610	601	591	561	558	565	612	610	606	620	633	593	629	609	588	581	620	594	596	595	630	598	607	580	622	576	630	685	563	616	596	630	630	593	568	613	556	609	572	601	568	599	527	561	561	591	580	620	574	619	603	589	581	600	618	537	591	562	614	588	610	601	624	614	593	558	579	570	610	617	600	585	617	643	584	535	587	592	543	607	631	582	596	590	582	644	586	644	583	588	570	600	599	556	602	542	592	593	593	590	685	593	591	587	610	609	591	640	566	611	572	633	578	621	600	613	626	590	600	575	582	606	572	562	559	623	555	575	583	592	514	594	615	634	578	587	548	568	580	589	555	605	613	612	600	618	604	630	614	604	590	579	580	607	593	631	611	592	578	635	622	597	596	557	563	661	621	617	563	603	614	593	569	555	598	596	587	578	616	595	565	600	604	609	608	599	616	586	607	624	558	609	585	555	593	588	596	583	619	590	579	544	672	570	575	609	618	571	602	587	617	587	561	589	605	605	596	596	552	582	608	564	554	560	634	620	577	558	542	592	620	570	626	602	588	553	579	619	616	618	571	588	610	623	601	617	594	627	612	590	661	610	579	599	652	557	581	608	631	583	615	630	628	581	598	613	596	599	587	615	580	616	609	558	587	593	615	573	595	576	539	622	595	588	554	599	651	625	559	602	562	616	567	566	604	591	604	591	636	588	602	601	613	573	592	563	633	596	623	597	630	595	598	580	641	580	624	633	575	574	599	615	607	592	580	600	587	562	600	572	589	573	579	600	553	623	565	623	609	560	614	621	662	624	580	636	609	596	591	593	620	589	576	623	606	606	571	602	603	570	627	618	582	563	579	600	614	637	584	627	593	582	594	589	589	611	580	577	595	584	598	617	600	603	620	579	588	614	561	588	595	585	629	615	611	591	562	598	576	568	608	623	583	620	603	602	658	648	578	611	621	561	564	641	605	592	590	577	612	582	627	568	594	602	585	609	564	614	584	607	629	568	604	607	599	597	547	573	612	605	544	559	579	622	575	598	570	601	635	586	633	580	576	565	586	608	585	590	590	538	573	645	605	591	599	613	627	614	570	570	582	597	613	590	626	613	606	548	610	596	567	609	607	552	625	568	616	604	617	596	575	587	554	603	580	594	564	610	594	602	619	627	611	595	589	630	581	571	571	557	576	632	589	586	615	588	606	620	601	625	576	588	570	583	601	554	585	542	597	541	580	559	600	607	600	604	575	568	647	600	593	592	609	580	586	608	566	597	614	584	584	587	592	579	615	595	546	617	594	615	608	577	596	583	598	585	604	643	605	604	578	576	601	555	620	581	569	573	581	632	664	584	574	560	574	567	609	603	604	600	577	638	620	626	648	583	591	561	587	620	575	589	563	627	607	626	564	572	565	580	583	589	584	583	587	595	559	593	601	584	630	594	580	579	597	637	629	616	635	613	619	610	540	574	567	616	613	607	589	567	591	618	563	541	618	597	548	591	594	615	583	627	631	627	609	600	634	594	577	542	607	623	622	609	591	600	580	585	636	559	599	561	612	601	586	537	619	557	566	660	628	610	594	605	602	605	563	618	579	593	577	587	640	586	601	558	611	576	572	618	607	592	589	654	594	598	574	579	544	651	591	571	638	639	560	596	555	598	599	590	618	595	609	578	604	612	608	567	576	564	636	576	563	582	553	579	619	618	546	569	597	614	606	630	585	564	629	627	614	586	616	631	579	582	618	605	610	567	597	612	636	590	637	660	613	586	630	601	589	580	590	662	642	576	614	583	630	602	604	629	569	571	598	578	584	583	605	592	612	625	610	612	588	547	588	650	584	572	648	564	607	582	577	560	591	604	582	589	563	581	611	629	627	564	562	579	615	601	615	571	600	627	583	565	626	622	643	612	618	604	600	636	595	597	632	605	577	606	588	580	632	604	595	619	620	601	565	606	573	600	596	600	626	602	599	587	577	641	609	624	597	582	586	627	614	621	620	577	602	569	570	571	620	612	595	594	636	645	586	586	597	617	605	588	628	691	599	559	602	586	608	578	586	565	591	585	592	599	609	611	617	587	597	562	584	576	622	603	593	586	621	586	608	617	616	570	632	633	621	636	608	649	569	624	577	625	594	599	581	571	579	620	561	602	621	625	593	602	620	565	613	601	616	585	620	571	629	570	615	588	596	582	631	561	578	549	589	600	576	620	565	599	582	595	581	573	605	632	581	576	600	590	577	595	632	597	569	613	548	586	607	598	639	599	557	577	573	612	568	554	613	593	602	596	599	587	621	528	576	579	607	554	565	623	564	602	602	619	589	546	636	567	594	547	592	594	598	620	611	585	606	626	630	574	630	614	580	626	548	569	564	592	564	603	592	577	595	581	605	563	567	589	562	620	595	611	619	607	569	602	573	570	588	581	573	628	563	642	598	587	650	607	596	610	519	607	568	577	599	619	595	571	605	587	601	621	616	610	615	575	581	618	619	580	562	568	599	594	646	614	620	602	558	609	565	599	577	591	622	583	568	586	583	616	577	604	615	531	581	571	600	606	609	569	590	600	605	621	560	570	589	593	601	615	558	609	589	529	592	618	585	602	611	600	616	617	613	580	632	632	606	590	623	609	580	564	599	596	606	585	597	587	581	632	588	594	556	611	610	582	601	601	595	597	600	549	642	568	590	583	570	611	603	598	590	594	610	589	612	582	541	571	593	562	631	563	579	607	596	580	588	602	571	637	620	671	627	633	610	575	609	600	600	575	575	606	630	580	621	618	579	574	633	616	603	581	572	624	635	564	596	610	596	648	656	590	642	587	631	639	620	566	554	524	597	589	596	564	579	569	594	610	590	585	596	584	585	572	670	600	606	610	584	631	622	580	583	563	628	592	533	570	571	535	627	559	571	563	576	627	598	576	589	585	622	561	575	575	609	609	627	673	660	604	645	617	576	603	620	617	610	564	573	620	581	578	590	597	607	553	636	549	599	525	594	631	607	659	583	625	590	583	607	599	619	573	577	623	579	560	581	554
22146	20974	28559	23541	20978	20626	2053	519	414	399	313	296	286	250	235	206	241	207	178	209	164	170	167	175	156	151	182	180	179	171	145	150	156	176	138	150	166	141	157	156	140	139	160	165	146	150	160	138	170	161	151	163	154	142	151	122	149	172	162	168	183	156	145	161	153	164	146	158	167	149	143	143	159	143	168	150	181	158	153	173	149	134	157	162	137	165	131	134	144	149	166	133	136	165	141	174	140	132	158	141	140	163	157	174	157	156	140	144	152	139	144	141	156	163	169	139	161	145	141	132	137	137	147	149	139	129	143	164	166	165	154	158	154	141	142	157	126	143	149	149	156	138	155	162	145	138	144	139	155	151	134	156	110	170	150	131	142	155	154	140	124	148	147	129	144	124	155	168	134	161	141	165	160	159	138	139	141	154	160	130	139	172	171	149	153	144	158	153	164	157	141	144	137	151	150	147	160	148	140	151	167	143	167	171	152	152	157	146	148	162	165	147	155	144	144	156	155	159	141	157	124	148	152	148	130	172	123	144	154	145	148	147	147	133	156	169	160	135	144	143	178	139	152	133	132	158	160	150	156	154	164	158	130	132	167	114	137	139	153	151	159	168	131	159	143	145	145	147	142	126	167	144	132	134	138	147	150	184	167	154	147	170	162	138	147	158	151	133	138	154	143	134	134	164	150	143	141	142	154	148	150	151	142	164	134	159	132	114	134	157	131	134	126	169	154	146	147	155	135	130	134	145	146	163	147	154	157	147	149	150	136	142	151	161	157	131	140	136	142	138	152	148	132	159	137	150	150	155	148	132	128	144	146	148	165	160	135	116	140	167	148	158	129	139	162	132	147	124	153	150	157	141	163	154	146	150	147	142	129	158	161	145	147	154	146	135	141	154	151	168	149	135	171	155	145	164	152	144	149	146	146	168	143	154	155	139	119	158	146	144	144	147	179	128	157	163	145	152	164	153	148	159	154	134	164	152	137	147	163	167	147	143	118	172	153	152	136	145	147	147	142	152	152	139	160	138	156	131	146	169	140	116	136	158	148	159	161	169	140	148	142	131	188	168	135	152	145	157	134	122	160	171	141	152	128	149	144	136	166	161	150	161	150	148	149	172	147	155	148	143	150	145	145	155	143	141	142	144	159	145	141	140	150	133	149	151	171	150	138	141	155	165	155	151	132	145	145	163	172	182	151	165	137	141	144	136	156	140	164	138	152	149	161	158	153	147	153	146	147	139	162	157	143	164	140	144	141	155	157	157	144	159	157	132	140	150	135	174	149	155	146	167	153	149	150	155	166	128	144	150	151	144	132	136	136	143	154	147	149	136	162	143	147	160	149	158	162	140	158	133	161	149	158	134	155	152	145	169	143	144	152	165	135	156	141	115	140	148	161	151	166	150	148	152	150	150	151	148	149	139	154	142	149	156	145	144	140	147	136	146	131	149	148	154	157	143	146	128	111	129	151	129	152	126	166	142	122	159	164	152	145	131	152	165	157	153	152	127	148	140	142	152	169	150	148	150	120	151	165	143	155	148	168	170	134	130	151	147	147	163	172	178	150	139	140	125	134	141	142	144	149	141	151	173	166	150	161	151	163	148	153	140	168	168	152	164	159	170	150	151	155	163	141	159	153	141	143	151	139	143	136	134	150	159	152	154	137	145	157	154	153	162	163	161	161	152	153	150	149	174	135	140	146	162	141	153	143	129	144	135	149	141	145	154	156	165	152	148	128	169	145	143	132	142	167	149	156	162	132	144	139	137	138	146	183	168	165	140	144	164	165	158	155	152	156	163	140	144	146	138	147	131	152	141	165	137	141	143	156	143	148	137	132	151	126	146	173	150	165	145	135	148	154	134	153	181	169	154	150	151	166	170	125	184	142	154	138	155	154	151	146	146	178	139	134	130	140	156	154	147	148	137	154	153	143	172	168	160	152	139	165	160	138	140	135	155	150	160	151	181	146	151	153	148	179	139	133	156	174	162	159	143	148	177	145	162	146	149	152	154	171	155	148	156	134	140	148	149	148	152	128	130	146	145	137	157	146	159	127	124	134	127	139	136	166	139	169	159	154	142	141	153	143	148	162	137	148	159	161	141	144	147	156	159	126	171	138	147	147	126	156	166	138	158	119	167	140	137	122	171	151	157	145	149	130	153	136	128	141	127	143	153	156	133	123	153	141	139	147	137	155	146	145	125	150	137	160	132	161	135	151	167	155	154	161	142	141	160	165	130	136	135	139	159	151	154	135	149	152	153	134	144	135	145	156	139	147	133	133	159	147	170	146	164	139	171	137	135	143	145	145	145	140	144	154	141	135	140	133	149	152	167	149	147	148	139	159	152	144	128	149	156	160	135	141	174	157	158	159	185	154	172	164	157	151	137	148	130	153	157	159	151	148	146	161	138	152	163	141	152	136	137	146	151	137	145	139	131	161	153	158	165	148	159	150	149	141	132	146	130	145	150	139	158	160	147	145	164	154	162	140	151	169	138	159	137	160	146	147	132	169	145	139	140	105	149	152	155	156	131	148	177	166	129	142	145	148	128	147	151	135	163	120	150	143	170	141	143	150	150	146	147	146	153	159	146	143	133	143	144	133	124	155	125	130	159	143	150	141	146	140	157	141	161	166	144	157	158	147	145	149	133	172	128	163	126	134	155	141	160	120	143	155	132	154	147	148	140	143	160	124	167	150	148	176	136	124	144	141	153	149	161	139	169	173	156	140	132	181	160	154	165	148	124	158	142	150	154	142	130	148	127	161	162	158	126	156	133	152	132	135	115	124	152	152	152	136	156	121	137	146	161	143	166	134	154	151	156	145	154	122	137	145	140	140	148	135	126	135	133	136	124	145	136	148	157	152	151	133	164	141	150	158	161	153	152	143	156	146	134	145	172	150	144	156	145	150	143	160	156	166	151	137	119	171	145	145	157	172	145	147	158	156	151	159	144	139	111	140	167	151	171	143	177	139	141	143	140	142	162	150	144	161	142	161	147	139	157	141	147	138	159	146	154	137	146	158	162	163	152	143	141	175	148	140	149	149	142	144	157	142	147	172	147	145	138	161	156	142	139	161	149	168	171	142	164	166	158	153	150	167	136	157	165	148	176	159	142	141	150	150	159	138	130	144	169	142	138	144	154	162	137	139	143	150	160	136	126	139	152	147	148	157	172	132	131	135	166	146	157	173	148	135	143	158	155	146	124	148	174	148	147	131	134	139	149	134	145	150	164	127	140	142	137	142	142	173	150	130	148	130	137	143	128	146	145	136	156	166	135	142	150	151	127	144	155	165	145	156	154	163	173	139	146	134	155	138	144	158	170	158	147	139	137	163	142	146	135	143	160	132	148	163	156	149	148	152	161	150	161	163	178	138	145	132	130	151	138	141	148	156	150	131	148	157	156	145	178	141	135	152	141	157	139	111	144	142	134	149	141	157	121	127	155	141	139	131	186	146	127	124	138	178	139	147	141	159	138	165	148	131	161	143	136	161	140
4472	13702	9323	4248	2906	1999	1517	1248	964	822	712	573	505	501	446	396	382	368	362	327	289	303	286	257	259	288	248	276	254	252	251	269	249	210	212	245	215	222	241	233	206	217	226	211	224	215	238	219	226	199	221	188	222	201	222	210	243	232	234	222	203	238	192	202	207	225	217	233	214	194	215	218	210	208	227	216	207	229	234	210	223	202	188	225	203	204	205	223	196	198	216	237	200	207	225	223	209	206	208	208	183	195	185	198	198	214	190	215	214	237	210	210	223	233	234	181	210	188	218	214	200	209	188	199	213	212	173	209	236	207	219	193	218	196	220	201	208	222	202	206	211	183	209	199	216	201	232	211	181	203	185	205	173	235	208	208	209	212	205	214	192	212	185	203	203	198	215	220	205	236	202	206	209	227	179	212	206	201	215	191	218	188	226	201	196	214	204	209	210	183	224	193	210	191	190	207	203	213	211	229	198	224	214	214	227	193	200	214	204	206	199	205	204	224	212	213	219	214	202	230	209	201	238	206	199	208	205	192	194	218	209	209	220	232	204	189	202	190	221	221	214	219	224	196	193	204	210	202	223	214	214	215	211	205	203	220	218	200	207	216	216	221	187	233	223	218	206	197	197	223	216	199	228	195	218	235	217	233	213	206	209	225	199	207	196	216	201	225	211	198	214	188	218	209	216	185	206	207	219	199	186	207	201	212	198	219	205	201	206	213	192	215	213	227	226	234	186	210	220	202	215	195	209	232	199	188	214	197	210	212	190	216	215	201	198	215	226	209	192	229	194	208	199	177	173	208	185	205	200	192	211	213	203	194	216	228	178	187	168	239	191	212	222	212	186	210	219	202	213	204	190	163	227	191	200	225	185	234	216	199	206	199	195	248	178	219	188	207	210	201	209	207	212	206	202	181	193	187	179	184	184	211	207	197	225	201	201	223	195	209	198	201	204	197	203	204	211	205	191	193	228	196	244	212	193	213	224	199	227	198	212	200	206	223	210	214	221	204	170	195	211	201	213	200	200	197	215	224	183	194	203	199	198	215	219	217	210	178	207	233	184	212	223	243	218	213	195	221	183	223	206	164	222	193	215	206	236	228	198	219	217	212	205	212	214	214	221	209	186	222	212	240	196	194	192	200	186	208	190	217	216	200	208	211	225	194	199	196	195	185	188	205	168	214	233	199	214	196	209	219	206	210	201	207	217	199	183	193	209	219	204	213	222	221	228	190	218	216	208	215	213	216	211	195	211	204	187	206	207	204	217	184	219	225	214	211	206	233	170	195	197	199	213	206	202	197	197	229	201	222	199	199	198	207	214	212	206	222	194	220	227	211	187	192	193	214	200	204	200	208	187	212	207	210	219	229	190	186	201	198	229	228	222	197	203	225	196	208	182	219	221	204	213	182	193	207	204	210	204	200	214	227	202	206	203	205	205	221	177	196	194	202	206	204	214	192	218	228	197	198	191	208	231	202	198	220	219	217	212	210	203	215	206	216	241	215	206	203	213	224	239	195	211	229	209	220	202	216	221	196	202	197	208	211	188	208	227	219	212	210	221	213	221	207	185	177	192	180	187	225	207	169	208	215	226	202	203	207	210	200	222	212	213	224	190	197	210	201	213	186	196	217	199	226	239	224	208	217	237	217	203	199	194	211	245	217	193	215	200	206	232	201	214	213	183	219	200	204	211	216	206	221	228	235	194	190	181	210	217	219	204	202	207	225	215	201	221	210	209	205	200	216	208	216	198	222	214	198	215	203	190	213	198	210	178	237	221	219	188	197	210	229	222	225	218	180	212	215	217	229	215	196	221	210	229	222	201	194	215	190	194	234	205	201	205	202	227	186	206	202	199	203	182	183	215	216	200	196	196	228	218	216	195	192	202	188	201	217	207	218	221	213	211	213	214	207	195	202	193	204	204	210	178	188	179	195	225	211	196	232	215	203	206	217	207	219	202	221	227	200	217	217	206	233	177	201	222	228	208	189	208	198	212	215	176	226	213	216	195	199	196	214	218	204	197	201	206	201	225	221	205	201	214	222	209	219	222	211	216	228	207	203	208	220	216	210	210	221	179	202	198	221	200	197	227	212	205	212	205	194	213	214	207	215	206	225	198	200	224	228	206	209	198	221	219	210	219	190	221	213	208	224	203	234	234	233	211	200	204	205	215	195	212	209	189	195	207	214	211	227	220	207	209	212	222	198	201	209	235	212	208	221	226	221	196	213	228	211	185	232	211	224	228	210	197	245	228	221	209	220	220	211	241	204	187	192	205	219	210	215	220	205	229	236	213	182	205	204	222	194	215	216	213	209	223	190	177	177	220	216	199	206	203	213	190	198	186	198	209	220	201	202	205	194	183	192	193	207	207	215	204	212	198	232	227	180	209	201	213	192	191	207	177	181	186	213	216	201	205	192	203	211	224	241	216	200	220	173	213	210	199	183	201	209	205	184	203	233	208	206	211	204	185	208	213	201	185	194	210	179	195	210	211	196	208	221	213	208	218	204	186	175	187	206	219	217	179	232	224	189	207	216	205	234	198	193	198	214	194	228	212	186	212	223	208	198	227	195	219	205	186	211	196	221	224	202	222	203	228	196	206	203	213	221	201	207	214	223	205	193	183	221	220	190	198	216	189	207	209	204	211	224	183	196	220	221	209	224	189	199	194	220	218	222	208	240	214	208	190	193	205	207	219	185	186	209	225	202	211	209	196	211	205	210	225	195	217	198	220	208	217	193	225	210	195	191	196	197	205	191	201	235	190	203	240	187	211	198	206	200	185	192	192	226	211	199	205	219	174	225	210	189	204	210	225	212	216	218	216	195	194	210	200	210	200	201	174	206	207	224	192	196	197	211	216	189	226	217	213	193	208	205	191	204	213	200	174	199	186	196	196	200	177	202	216	211	224	244	218	198	201	211	197	215	203	194	211	234	206	187	195	232	205	206	208	225	202	216	218	218	211	210	224	216	181	212	232	245	204	222	210	201	194	201	214	210	164	193	217	206	211	232	213	216	194	190	208	209	210	235	201	202	203	234	200	204	212	219	205	207	201	218	197	203	215	183	192	232	205	218	231	209	194	222	201	213	213	195	212	207	209	190	221	220	193	204	196	214	218	198	189	216	191	209	236	192	203	212	211	230	220	201	198	228	215	213	211	181	216	229	220	210	193	221	195	213	203	220	236	212	222	221	211	213	196	235	195	214	218	201	226	219	199	222	212	165	212	171	207	193	213	227	216	193	206	199	226	219	204	198	193	216	225	173	194	221	226	201	204	208	182	220	185	195	217	182	246	203	186	195	185	211	212	231	213	213	216	214	211	205	232	183	212	198	205	222	212	202	175	182	204	207	196	230	220	186	223	220	192	213	215	212	192	228	249	215	186	225	172	192	212	205	201	217	226	206	206	190	225	200	217	212	190	209	238	220	190	200	237	214	226	207	207	184	214	208	195	207	211	201	220	205	223	217	208	209	220	209	204	208	238	212	210	196	213	199
26686	17407	3356	781	557	524	361	414	360	355	381	350	345	395	370	388	336	355	331	357	346	351	307	353	371	337	357	339	349	331	366	376	346	356	307	350	350	357	371	354	379	377	372	344	369	359	335	353	347	382	334	329	354	349	337	364	356	332	354	353	354	321	367	352	354	320	361	338	354	363	358	382	355	341	350	325	321	362	353	381	367	328	341	349	368	373	347	342	363	383	363	379	341	321	339	377	398	312	333	355	341	325	352	351	363	322	328	376	354	341	341	362	344	334	369	373	333	373	344	347	367	368	329	333	361	377	348	373	357	353	346	363	331	335	344	345	406	355	340	319	372	356	356	359	325	375	374	341	367	353	335	377	346	382	381	350	353	352	347	367	346	323	357	372	365	338	367	355	375	358	352	345	384	347	344	338	338	358	334	326	317	363	357	386	364	367	323	336	324	363	368	337	345	367	336	364	367	363	328	329	344	346	345	370	379	370	361	311	332	347	347	363	358	355	336	371	394	319	333	323	365	355	352	344	358	340	336	336	365	360	344	355	355	337	342	349	352	342	318	346	356	338	335	367	335	337	339	331	350	336	337	364	342	351	332	328	340	352	337	337	334	384	351	367	371	392	382	339	353	369	339	334	345	356	355	358	356	329	380	357	359	379	369	384	371	371	362	326	383	335	346	317	358	370	346	350	350	329	358	343	370	357	341	337	356	355	375	360	381	345	354	342	338	339	328	345	382	357	364	370	359	330	366	353	386	353	363	351	348	386	349	346	340	362	318	363	350	363	377	350	392	363	352	370	376	371	334	350	372	369	356	352	387	354	353	318	404	375	366	366	349	339	342	349	325	310	370	350	329	334	369	358	344	339	307	353	353	389	357	337	343	345	353	333	356	340	368	381	372	376	331	347	360	356	368	340	357	361	343	346	350	323	341	332	362	378	359	339	328	352	348	368	338	374	392	361	346	342	343	357	344	333	316	358	391	342	355	342	352	351	409	318	375	341	347	320	346	347	331	324	384	334	329	349	338	347	382	354	391	337	369	369	379	348	335	337	341	353	316	387	326	319	317	333	333	350	343	327	346	330	333	364	372	351	338	345	350	360	391	360	348	357	385	341	337	378	355	362	351	363	376	354	342	343	377	325	356	353	342	377	357	401	330	337	386	373	368	342	371	357	355	387	395	375	352	369	341	340	365	339	328	339	336	383	334	326	331	399	350	294	352	340	343	353	318	348	341	344	350	338	381	385	327	323	368	370	311	352	361	346	373	380	380	364	357	342	368	331	344	335	368	356	347	380	368	361	352	343	346	343	364	355	346	335	350	375	365	353	349	386	358	386	356	368	355	334	385	347	320	338	372	341	376	343	338	347	339	330	365	326	362	352	371	371	333	339	356	353	402	319	379	373	363	342	379	325	349	405	345	334	349	329	388	326	337	356	365	358	323	371	361	374	391	355	368	367	339	367	349	387	340	353	382	378	346	344	344	357	345	330	326	323	388	369	346	351	352	372	359	396	341	346	365	342	363	359	335	364	343	318	347	356	360	338	338	346	352	347	362	360	365	356	362	333	332	357	325	353	361	339	338	331	344	353	354	322	324	317	341	307	343	361	360	329	375	358	359	366	356	337	328	357	347	356	371	297	353	353	357	358	379	369	314	337	356	341	370	334	369	355	377	369	391	388	339	336	341	352	344	356	365	348	317	329	338	359	374	366	371	369	344	312	374	361	382	367	349	337	325	361	359	354	372	302	385	353	336	370	341	346	378	345	362	357	361	364	319	323	364	329	376	348	362	352	358	349	351	356	356	338	319	342	320	334	349	358	383	362	335	360	319	384	374	361	321	365	327	360	354	352	349	345	357	327	363	361	340	357	306	310	334	352	353	352	360	361	358	333	335	353	367	343	366	368	342	351	341	337	347	340	354	349	334	399	341	353	352	338	361	318	353	351	323	369	349	370	359	309	333	355	329	341	333	338	350	317	376	359	361	353	367	319	321	313	343	357	331	346	356	341	345	357	340	358	336	323	338	376	361	364	356	363	340	340	338	355	357	354	362	368	365	298	340	333	384	363	360	367	357	357	310	357	356	354	317	346	333	347	349	339	368	361	308	373	346	352	368	392	364	365	346	338	345	355	356	365	349	377	335	336	355	374	330	368	327	370	339	338	349	340	371	326	362	372	378	305	380	348	348	353	341	371	361	359	356	336	355	340	320	367	366	357	385	351	316	343	341	346	375	358	359	351	395	352	314	365	373	338	347	326	338	355	373	326	346	344	308	361	332	373	380	382	350	350	368	330	342	372	348	391	379	360	375	373	382	372	368	358	343	357	382	360	357	346	354	320	348	331	321	373	347	371	377	361	341	370	366	368	325	348	355	384	336	343	366	322	415	378	353	362	343	350	350	371	333	328	361	351	364	353	363	368	346	326	364	343	358	360	333	338	346	329	357	341	355	357	324	411	335	338	348	326	357	382	367	389	345	344	354	353	352	362	344	344	369	345	363	330	365	362	336	351	336	363	336	335	339	372	336	371	372	389	366	341	323	384	371	336	362	373	346	366	370	342	355	363	383	364	346	390	356	334	338	355	311	342	343	383	328	400	350	371	362	386	355	362	353	390	355	348	367	347	335	375	319	358	346	374	378	361	338	374	337	323	336	333	348	372	364	338	355	362	378	377	359	358	363	337	394	356	354	370	339	356	369	386	362	337	371	339	374	356	342	367	336	360	348	327	326	360	350	374	339	335	368	341	337	331	354	345	333	337	352	394	325	364	357	377	350	384	340	328	348	347	368	346	367	346	362	345	334	325	379	353	370	367	357	353	378	357	355	401	375	364	326	352	369	354	362	333	358	336	388	350	344	323	361	374	351	357	349	350	345	343	369	373	341	351	377	344	341	355	340	332	353	348	377	341	353	362	327	351	332	358	339	332	376	378	354	339	317	375	335	350	335	354	336	326	344	393	340	360	371	383	327	350	358	342	343	363	340	380	338	373	352	303	340	354	338	343	350	361	341	340	364	372	355	376	340	334	354	372	333	368	352	321	338	362	336	349	356	321	354	312	374	376	362	353	345	367	376	339	310	341	323	308	352	319	318	366	327	366	387	343	317	364	360	389	368	332	360	341	344	337	324	344	355	335	347	352	338	330	342	359	337	367	335	365	355	321	355	392	354	376	346	359	376	367	358	364	377	346	384	354	309	397	333	349	357	346	367	334	350	388	331	331	347	352	377	333	344	377	392	373	375	347	381	356	336	337	357	334	340	330	373	371	335	347	344	333	331	346	342	369	351	351	390	333	335	354	347	331	387	328	337	365	318	375	364	350	334	347	345	377	358	341	369	352	352	350	351	319	372	320	345	312	327	358	343	329	357	347	339	321	336	364	364	335	323	359	379	334	352	339	330	373	325	368	352	354	344	346	353	378	347	342	335	352	372	364	354	324	320	356	332	333	335	331	343	340	379	334	346	324	364	343	352	332	319	363	338	386	330	317	364	334
3984	1466	1025	792	708	609	574	549	524	525	511	589	529	486	542	527	515	535	530	538	572	517	498	504	504	501	500	476	503	538	531	524	524	522	531	484	524	525	521	511	543	567	522	467	513	541	515	519	559	508	516	496	568	519	524	496	492	523	498	510	553	538	510	506	556	512	507	490	527	505	508	512	539	485	512	518	538	494	539	496	476	544	525	507	551	504	504	554	529	537	518	513	509	513	523	553	536	524	534	545	518	516	494	528	528	519	531	521	514	524	544	532	478	523	501	518	515	519	514	547	512	484	522	517	491	516	480	516	495	493	518	506	511	518	521	535	517	492	533	518	550	507	531	486	493	506	509	491	531	548	531	518	529	494	531	520	519	526	546	507	537	518	489	510	504	474	534	494	537	474	519	502	534	509	504	534	542	522	520	528	474	539	514	534	491	561	452	507	490	540	533	523	535	508	531	523	514	514	541	513	486	574	523	499	512	519	538	515	522	502	524	553	539	539	505	554	548	512	519	479	507	527	513	512	518	491	512	514	504	461	535	512	527	530	514	526	509	548	501	546	553	519	511	533	526	525	512	492	553	509	501	525	475	490	490	498	533	535	507	533	535	520	487	532	532	526	535	501	541	518	521	549	546	482	487	508	512	564	539	528	524	504	516	516	527	508	527	533	556	548	483	495	524	470	533	467	509	512	561	517	500	536	515	510	547	516	541	490	511	511	493	507	518	492	518	495	529	499	519	500	484	539	511	504	497	520	505	500	485	549	524	507	511	503	496	561	529	507	533	509	509	493	523	495	543	542	521	565	515	534	527	507	531	521	487	516	514	541	483	544	514	516	520	532	522	530	523	485	509	509	522	493	509	504	488	481	521	512	510	506	488	501	530	531	510	568	546	510	480	440	536	491	505	505	501	513	509	527	473	527	542	531	519	564	529	506	530	466	559	496	517	540	532	542	484	564	540	538	524	524	520	540	488	530	493	524	516	511	556	513	547	528	504	494	517	513	548	550	485	480	532	529	509	530	550	495	490	538	538	509	505	538	509	554	517	518	503	569	507	493	499	509	530	509	501	544	517	499	481	529	536	474	564	494	554	520	530	537	525	480	522	513	497	537	495	518	495	554	549	518	519	520	517	517	486	546	517	510	467	532	506	483	501	536	543	573	525	503	497	519	525	520	495	497	502	517	511	532	545	493	529	496	537	522	521	556	534	536	522	534	524	528	524	511	523	471	521	507	513	535	463	501	485	554	505	503	499	490	519	539	529	509	509	519	517	535	517	533	526	534	542	487	528	538	542	546	531	480	488	549	490	522	527	532	530	496	512	536	504	519	517	536	478	484	527	482	496	501	518	476	533	527	524	524	541	526	478	499	531	532	559	493	512	501	523	520	480	503	526	541	508	538	554	522	464	496	513	521	518	536	488	501	497	526	522	516	551	505	518	530	516	487	499	529	525	520	500	502	518	539	497	526	492	548	517	502	520	536	516	511	528	493	520	510	508	498	482	494	489	561	499	565	513	531	519	498	503	508	525	503	504	526	491	519	533	495	501	503	515	532	528	526	506	515	504	507	544	511	530	533	509	546	525	519	516	516	454	546	475	539	508	518	523	478	476	477	533	494	498	502	519	522	523	482	522	509	491	457	502	548	479	531	536	542	496	475	520	548	458	481	497	512	526	479	454	500	511	531	547	549	536	483	488	480	496	504	510	477	515	503	530	510	487	516	498	532	488	477	509	513	503	538	566	508	498	532	545	529	545	512	523	486	522	513	518	500	518	494	534	515	480	503	472	480	492	509	504	509	537	529	508	487	520	541	549	505	502	483	502	524	539	520	491	499	517	527	524	525	522	502	527	499	542	524	519	534	513	552	532	543	508	542	518	531	472	540	481	502	495	542	496	518	497	531	517	522	519	480	494	564	513	498	513	555	500	516	533	512	559	563	511	501	528	496	516	498	545	492	497	520	536	521	494	485	543	532	530	507	498	524	529	495	509	487	514	545	556	532	482	500	533	500	513	543	497	515	524	485	515	508	581	490	536	526	530	502	512	509	491	518	516	550	498	532	505	563	516	514	581	513	543	518	525	539	483	543	553	576	514	477	501	518	529	518	505	524	536	545	539	479	534	549	518	505	539	505	530	502	526	500	492	501	546	497	541	523	497	505	505	533	520	505	523	493	517	509	559	506	567	533	521	509	514	518	524	551	520	508	532	506	493	535	509	533	497	519	524	521	500	518	518	510	524	541	530	570	507	536	522	509	520	510	502	521	494	524	518	523	499	514	507	572	525	529	505	509	532	545	514	505	547	517	471	517	507	525	521	520	515	513	497	500	548	506	519	523	492	539	519	528	516	492	510	509	531	521	567	531	477	532	527	484	500	551	498	507	528	548	541	541	528	513	558	535	522	513	548	510	494	535	510	541	485	518	504	500	522	504	496	497	520	528	495	520	493	525	532	516	491	540	509	514	501	461	492	471	491	508	505	511	501	488	481	501	486	506	533	490	519	536	521	479	520	489	524	551	545	500	535	528	531	515	482	454	510	474	506	485	530	495	495	533	485	553	528	492	508	508	529	533	492	519	554	482	503	492	520	535	514	528	509	552	573	483	517	534	526	487	534	495	506	511	478	509	502	556	555	527	486	521	493	529	525	486	497	539	508	533	522	515	519	540	501	517	513	493	495	528	509	530	504	538	528	539	469	508	546	558	504	491	493	505	527	508	506	485	477	529	515	519	512	501	521	509	517	525	508	500	492	516	490	542	495	528	532	551	489	525	515	487	519	532	502	519	495	481	524	516	523	522	531	534	536	535	498	536	536	540	526	498	453	498	485	505	515	580	525	523	529	517	531	501	552	510	549	554	537	493	554	546	535	517	537	522	531	492	479	555	505	472	506	522	483	504	504	506	539	539	492	535	487	545	519	534	532	495	531	494	509	525	476	492	512	468	479	528	549	458	514	514	500	519	528	533	504	543	544	557	544	499	531	493	536	512	565	530	521	508	519	524	536	487	509	497	515	505	483	525	489	529	500	498	536	526	504	547	544	535	526	498	468	526	539	457	503	513	524	488	488	517	476	517	521	503	526	499	533	528	543	508	508	537	497	545	570	534	552	563	519	550	525	458	531	510	517	493	522	509	512	471	506	529	521	474	527	512	532	515	487	529	490	468	495	517	528	503	505	477	555	555	484	521	491	506	532	520	520	531	562	542	491	542	508	523	518	496	540	538	531	521	544	492	533	500	533	522	501	507	529	518	541	520	486	538	550	512	540	498	524	497	497	520	514	560	508	498	547	502	475	504	493	514	513	504	492	513	498	495	501	488	516	479	532	475	501	487	535	531	539	589	480	530	494	574	528	480	539	534	565	531	530	497	534	530	513	509	484	528	498	507	530	510	514	526	540	545	486	496	521	496	463	538	506	497	511	552	544	472	537	515	509	515	526	520	540	524	501	502	500	518	533	483	550	506	508	500	460	576	503	512	523	515	468	499	518	519
22981	20942	27918	24117	20661	2583	460	370	287	247	212	189	217	202	184	181	182	196	175	166	175	152	160	160	158	162	150	140	157	150	151	156	160	157	135	149	159	135	167	150	138	126	150	150	152	149	139	154	140	175	154	142	149	149	137	142	155	163	140	142	137	142	143	154	147	181	163	137	134	159	163	140	163	146	154	135	162	152	158	154	145	158	148	147	134	149	170	152	167	122	133	134	142	148	147	154	146	136	149	165	132	131	146	148	154	129	142	144	139	160	158	146	150	142	153	140	119	151	158	160	157	134	150	154	143	140	132	130	128	158	135	144	135	118	157	134	127	144	148	143	147	152	168	157	144	158	144	135	138	150	112	146	123	133	147	155	157	147	149	132	143	141	159	159	152	159	128	149	137	155	138	152	136	163	150	148	131	126	138	148	167	153	156	146	153	124	146	157	158	153	141	131	145	133	139	123	155	155	149	147	171	141	135	133	147	151	154	144	146	150	141	122	137	159	137	150	145	143	167	143	154	156	158	151	184	124	123	146	140	132	145	143	134	183	146	149	156	157	177	129	150	157	141	159	154	146	157	142	146	163	143	125	157	136	139	160	148	146	154	160	139	165	144	163	131	159	145	145	144	136	148	155	178	122	133	135	152	133	155	155	140	115	136	161	173	147	128	149	154	126	142	138	144	158	154	167	159	139	118	137	163	147	138	163	165	159	157	153	148	134	165	161	158	136	150	155	158	153	166	142	149	134	145	157	159	146	166	145	140	150	166	150	141	135	129	169	126	126	133	148	134	149	140	153	161	143	158	142	152	121	146	132	163	148	145	162	139	134	129	151	160	160	149	149	125	172	149	145	171	152	135	143	161	137	131	144	145	158	141	132	143	149	110	145	160	162	156	147	166	129	155	137	149	122	152	143	153	166	129	137	145	136	140	133	159	134	144	154	164	140	140	137	168	127	147	155	145	121	148	145	148	154	126	147	146	166	164	151	142	138	140	146	127	134	134	176	140	153	141	149	145	131	167	141	146	149	159	153	130	156	134	138	155	148	142	134	128	137	145	152	131	126	155	136	173	132	148	153	159	149	146	145	161	143	140	132	122	153	147	159	151	144	149	123	142	146	155	173	139	135	145	136	147	139	131	153	153	139	140	124	141	151	144	133	161	152	151	152	156	126	158	168	143	156	119	138	160	162	159	129	165	153	127	133	152	144	165	157	134	158	131	171	136	125	153	150	145	149	140	142	153	145	165	164	140	148	140	142	154	158	152	119	162	146	140	165	169	127	154	141	126	117	140	142	131	145	146	151	135	131	130	136	146	163	152	138	121	155	158	133	145	168	155	140	125	159	134	134	157	140	134	146	155	146	161	137	147	146	137	120	151	148	138	148	132	125	140	145	131	166	128	153	139	146	147	150	152	168	136	135	162	148	154	141	143	131	128	152	153	144	149	151	160	145	142	154	156	147	140	141	133	141	143	145	132	120	136	144	140	147	125	149	140	130	149	174	152	144	164	159	172	160	155	141	155	132	134	159	164	158	170	154	151	130	123	154	147	138	136	122	138	140	149	159	142	160	139	133	149	152	135	159	144	139	128	145	145	162	138	150	145	152	153	142	157	160	131	165	140	135	141	149	135	152	143	134	137	137	147	131	156	119	152	145	136	167	140	159	163	162	124	150	144	166	137	132	166	147	156	141	118	143	133	150	161	147	138	155	158	162	163	140	158	135	150	152	143	126	142	116	131	149	133	135	127	144	138	160	158	132	159	148	149	137	142	145	162	149	114	175	140	153	156	137	147	134	125	134	157	152	156	140	161	144	133	153	144	150	150	178	145	152	160	140	145	130	131	137	144	134	148	147	165	133	152	159	147	138	130	144	143	151	147	156	160	158	149	142	142	164	119	147	153	131	146	154	135	146	151	123	146	122	143	164	151	122	145	191	150	152	146	138	151	150	147	149	154	142	150	136	146	147	153	150	123	151	182	157	173	153	150	149	151	151	142	153	137	142	159	154	150	134	126	139	155	143	152	141	151	134	158	157	133	158	149	156	147	133	143	149	132	136	170	149	133	156	146	124	160	130	149	147	159	149	143	146	157	147	175	141	144	161	137	129	151	148	128	154	153	126	160	155	151	155	142	140	151	142	131	153	161	170	145	138	139	128	162	147	125	144	142	156	158	137	163	120	137	154	151	150	150	139	156	158	140	165	129	132	149	133	140	149	144	137	142	147	138	157	144	145	146	146	163	142	143	139	143	127	141	139	133	136	152	146	145	114	149	173	144	164	156	144	151	144	147	142	140	152	138	163	162	155	133	147	165	128	138	150	137	151	165	157	161	148	144	149	154	139	142	153	136	159	148	163	127	153	138	150	119	160	149	170	146	132	150	142	136	158	168	137	147	157	123	167	137	144	152	142	143	154	148	158	129	138	135	154	146	155	139	190	124	169	150	171	162	131	155	172	168	140	167	156	151	125	125	134	143	129	154	162	157	149	149	139	152	122	154	138	154	146	157	159	144	115	139	167	159	128	127	140	155	154	120	143	133	163	154	146	149	135	134	126	143	163	129	141	156	164	142	163	141	147	133	126	137	158	164	143	147	146	150	142	133	125	159	140	145	151	159	140	144	145	152	136	156	159	130	155	141	128	125	143	141	139	150	154	151	135	161	127	154	143	140	151	140	138	161	141	161	157	135	125	143	155	131	136	141	136	157	139	143	136	126	130	166	128	158	158	132	155	169	171	145	167	115	144	141	139	148	136	156	137	160	170	151	145	128	138	151	151	140	140	153	144	145	168	158	131	151	141	152	155	133	157	153	149	136	154	134	151	134	153	171	137	133	149	124	140	156	142	152	149	144	136	148	141	137	127	153	137	139	143	139	152	145	166	141	133	135	165	146	142	128	148	136	135	132	144	128	154	175	145	141	129	158	142	125	131	130	162	157	153	119	145	142	159	163	168	119	160	143	151	145	127	149	151	137	159	140	157	143	134	135	150	144	149	155	151	156	124	132	157	128	146	143	135	146	147	157	149	134	155	154	137	155	161	149	125	162	135	141	157	139	155	135	144	138	142	158	120	146	129	165	122	155	170	144	143	160	137	158	136	147	137	145	174	164	155	144	155	156	165	148	166	132	154	151	149	153	144	143	125	159	141	132	147	132	148	144	161	135	135	140	172	128	140	142	138	157	139	154	151	151	157	135	114	151	141	142	170	146	148	166	132	153	152	138	141	151	125	136	118	142	146	133	156	151	149	138	160	137	133	150	146	156	150	137	165	121	147	132	130	147	159	146	137	131	145	143	159	148	168	152	113	150	151	130	152	163	155	156	145	129	152	154	143	143	154	146	142	152	154	164	155	162	150	133	126	137	134	159	112	130	162	140	131	133	168	125	134	155	129	137	144	130	143	135	167	151	155	152	154	161	160	158	139	150	149	156	164	138	165	150	153	146	134	162	132	130	126	140	141	143	130	145	126	127	154	147	150	137	132	139	151	161	141
3059	8392	5585	2398	1600	1148	859	735	613	544	503	423	358	382	343	316	341	320	287	307	261	278	224	257	276	273	290	238	241	259	215	217	203	261	234	232	253	231	230	229	237	229	220	269	239	277	227	242	235	221	255	238	262	227	244	252	228	213	242	242	216	247	257	222	236	210	251	221	259	219	220	232	240	249	213	226	260	212	245	228	229	233	232	234	244	242	214	242	247	206	244	223	221	193	222	244	232	227	209	229	248	217	216	252	232	228	215	210	226	228	222	217	233	240	219	223	202	222	214	212	214	224	219	206	264	189	252	219	234	203	226	239	223	225	244	233	230	212	224	213	237	224	228	245	218	215	233	192	213	220	223	200	229	224	227	228	228	206	235	229	208	224	222	211	246	233	231	208	235	245	208	219	232	222	212	232	229	201	232	243	230	237	258	231	212	217	234	235	258	235	222	225	235	237	222	249	222	216	230	234	240	244	241	222	207	213	217	246	239	237	195	251	239	237	215	225	237	202	194	233	222	245	247	228	209	223	245	231	255	217	219	202	239	219	246	242	221	224	206	240	221	235	241	222	206	231	206	216	225	217	231	233	212	238	215	239	193	241	245	209	221	214	233	245	235	213	242	208	195	206	215	264	232	216	227	224	201	250	210	236	229	244	234	211	220	223	213	239	225	214	227	250	219	228	233	220	204	192	232	222	222	238	237	243	228	211	255	216	225	228	210	220	226	254	239	225	209	208	266	235	244	194	233	231	201	233	258	207	226	219	226	216	220	244	232	234	237	199	222	207	221	229	235	191	202	200	179	216	248	182	218	228	224	219	221	236	241	225	200	219	228	215	213	207	225	231	228	229	226	233	211	259	207	211	207	245	224	213	265	234	258	220	223	229	247	218	236	221	224	241	236	239	211	227	253	223	232	206	225	230	227	215	237	234	218	208	226	179	216	258	222	255	230	260	210	220	237	228	242	226	197	221	216	203	229	249	226	236	192	245	215	218	210	176	217	247	230	230	207	243	244	244	223	235	217	232	210	199	243	201	208	227	225	229	226	225	246	230	222	248	211	237	214	215	218	238	236	240	237	214	245	221	238	239	218	244	215	238	215	240	229	220	204	209	221	194	210	229	236	231	224	220	231	233	215	243	218	233	234	203	235	204	233	241	221	205	216	235	215	242	204	250	252	223	197	226	230	227	230	208	241	217	226	244	251	269	221	245	214	218	229	238	216	247	195	225	230	232	236	236	204	224	208	225	237	251	225	219	225	229	236	235	213	236	219	208	267	248	222	249	215	199	242	245	230	211	254	235	248	208	212	218	239	262	251	238	243	235	209	245	216	230	233	236	211	235	219	215	230	239	201	244	228	231	214	248	221	212	249	220	209	216	248	230	224	237	220	260	219	236	236	208	252	207	242	210	207	221	205	227	220	229	215	223	214	242	223	245	249	236	224	238	234	250	232	221	223	214	210	235	219	219	250	255	208	215	218	245	237	224	238	208	227	223	225	235	222	231	213	205	202	231	212	203	239	213	221	216	232	239	230	227	202	226	228	204	230	221	205	220	227	237	223	243	239	218	240	236	248	233	247	248	248	205	239	228	224	215	215	224	221	231	232	228	231	227	222	212	249	231	220	220	249	227	232	222	220	224	231	202	217	234	221	234	233	232	228	221	244	217	257	234	209	234	199	250	250	218	220	217	203	246	236	250	201	220	236	201	241	225	223	236	226	255	231	225	240	217	236	218	220	230	205	225	223	230	219	232	214	237	195	215	220	218	238	223	251	235	233	227	202	219	231	236	237	232	241	244	205	226	238	224	244	229	232	221	225	228	252	226	220	228	233	213	227	235	229	238	238	228	231	261	234	212	218	191	247	191	233	218	218	212	208	237	200	240	202	203	220	211	247	205	203	240	210	218	215	218	214	253	218	232	226	255	214	239	207	233	207	237	238	211	209	224	229	230	253	233	214	238	235	241	232	249	215	227	216	262	218	221	228	223	246	218	235	233	228	227	216	225	234	200	203	225	211	223	225	233	239	216	237	215	221	201	227	259	223	246	255	213	201	249	241	231	222	235	225	251	221	221	228	227	215	229	229	223	236	232	231	213	214	233	244	208	235	213	240	214	218	227	225	232	210	224	217	214	221	203	231	210	219	204	228	216	236	227	202	200	217	210	211	225	218	209	203	240	228	232	225	221	206	250	224	217	231	249	251	241	198	216	230	244	224	218	220	206	221	226	241	200	240	219	206	224	223	233	216	211	242	261	246	193	225	240	218	240	195	221	203	228	248	252	245	202	225	211	246	239	236	233	204	243	205	231	217	234	207	229	227	221	227	231	213	229	217	222	230	215	208	207	252	222	229	233	240	241	213	219	244	206	205	210	231	222	250	238	228	225	202	236	223	232	223	246	216	227	217	215	244	236	216	235	241	253	239	245	227	204	236	228	205	227	250	242	221	242	194	254	230	208	223	255	226	244	201	220	215	214	261	192	220	256	228	225	246	206	222	210	248	252	237	251	224	251	226	233	236	222	258	189	246	201	230	239	240	230	232	240	219	213	236	208	207	218	205	215	240	189	220	204	241	211	224	260	215	239	230	245	232	248	238	208	219	187	200	257	259	260	217	232	236	214	224	236	220	238	222	214	215	220	266	208	221	249	251	221	215	234	230	226	232	195	238	224	217	234	230	221	232	225	211	225	249	270	206	197	227	233	256	250	211	229	262	217	210	226	230	229	224	235	237	213	230	219	213	217	209	195	227	225	215	215	219	216	247	213	241	226	243	231	224	207	249	227	237	244	237	224	232	213	194	227	213	238	224	228	256	251	231	211	240	233	258	242	217	232	243	208	226	221	215	262	224	225	237	214	244	212	227	198	238	227	250	195	224	238	208	245	227	249	223	227	216	216	218	222	248	250	212	212	255	221	227	232	225	189	229	222	242	215	224	251	237	209	231	231	236	225	211	241	233	235	216	220	256	217	224	222	227	225	258	216	219	239	242	234	227	220	209	227	227	199	220	233	233	236	231	237	201	224	275	216	219	217	233	233	246	222	234	238	241	239	226	226	229	235	208	219	228	209	236	228	260	222	234	243	221	244	238	242	230	237	227	228	235	234	194	219	234	215	218	210	214	231	231	217	234	243	214	226	228	220	238	228	242	237	221	216	253	197	214	234	250	233	228	213	231	229	208	208	217	187	229	228	221	210	245	232	226	226	237	217	240	227	226	224	234	232	232	211	227	221	210	200	211	219	243	221	245	232	215	207	217	216	219	228	216	227	236	236	222	216	227	247	210	224	228	247	224	230	228	238	209	232	236	213	200	225	237	227	217	240	205	234	230	232	221	213	215	219	227	229	203	263	244	205	215	212	261	238	238	246	224	241	236	236	220	240	210	234	239	230	241	237	215	244	199	240	218	213	226	191	205	212	212	236	226	208	258	216	249	236	222	219	214	192	247	201	241	225	226	233	223	230	224	231	200	226	236	238	210	214	219	211	228	235
24330	21022	26417	24723	2412	592	565	513	423	474	504	442	458	461	416	396	444	425	474	419	433	437	452	431	384	442	428	446	449	447	407	432	422	409	400	433	417	418	419	411	406	439	413	379	411	451	422	419	452	432	386	456	394	460	412	418	416	403	435	401	428	408	386	444	422	398	434	408	399	422	426	431	408	462	433	412	404	369	417	456	422	439	419	431	423	445	418	421	454	421	400	394	388	437	382	416	428	431	397	423	425	453	414	416	438	391	450	455	413	414	413	397	412	438	419	437	395	400	415	426	421	419	429	417	441	461	415	432	467	381	410	419	429	439	396	433	400	426	386	408	385	409	423	426	447	455	376	424	412	404	403	430	439	391	410	442	421	424	467	449	427	455	458	389	420	402	432	442	445	432	419	409	397	412	430	431	417	410	425	415	391	374	409	420	446	453	433	456	456	416	403	412	437	437	441	424	433	421	423	411	412	410	424	421	462	416	404	427	451	412	387	401	417	419	449	410	390	461	436	430	455	464	420	403	396	419	394	390	428	415	386	439	421	426	398	396	440	415	397	400	409	413	408	440	370	420	428	434	417	426	418	443	426	427	431	441	447	428	415	403	414	431	438	431	434	403	409	454	383	437	432	427	396	424	437	425	417	405	428	384	438	416	416	395	415	424	410	449	425	391	430	412	423	397	411	382	401	410	389	410	376	387	455	419	416	458	404	413	392	452	394	427	418	440	399	406	443	419	380	468	403	405	427	434	426	411	413	420	425	398	389	433	400	440	435	440	411	404	419	415	425	410	428	430	431	415	385	409	423	364	410	460	417	413	392	411	380	421	390	420	425	377	445	421	435	419	415	441	456	421	412	420	447	423	400	434	380	434	443	375	409	398	419	449	433	413	405	455	416	407	447	451	416	420	395	412	433	408	425	392	457	427	407	430	407	457	393	404	423	383	429	408	389	419	424	393	413	440	409	419	426	378	391	436	450	400	441	466	422	420	438	409	444	441	452	404	409	431	415	420	465	414	420	417	426	436	420	418	410	428	429	413	398	407	425	426	420	398	411	406	430	408	389	452	447	425	458	466	385	422	380	401	448	408	406	425	453	422	413	415	415	448	429	402	379	413	412	430	423	454	422	408	412	442	407	426	401	417	406	428	396	405	423	395	448	431	424	427	415	398	403	429	451	420	427	397	436	428	420	398	418	447	397	424	411	426	451	411	450	371	402	434	428	437	446	423	431	440	410	430	436	413	416	429	407	419	414	406	443	409	411	431	419	418	434	396	428	397	401	403	424	460	386	426	414	417	430	455	439	430	444	404	395	403	403	405	390	401	408	388	429	430	401	431	425	417	418	433	422	406	413	404	394	449	477	434	387	449	425	435	411	451	425	401	435	460	429	429	415	447	435	411	415	391	390	400	431	463	402	449	407	440	413	425	429	395	425	393	383	435	409	429	434	441	431	428	437	422	414	399	427	420	396	425	418	384	402	441	425	404	417	401	461	429	431	437	421	403	430	427	418	422	416	390	436	425	407	422	424	423	436	423	390	412	434	395	416	430	438	403	436	383	439	422	420	384	406	434	429	449	417	413	432	432	422	433	397	398	421	429	421	414	440	416	427	391	441	414	392	434	410	415	433	420	426	424	390	394	418	406	413	434	422	410	391	436	446	441	396	432	440	391	432	429	411	434	407	404	444	414	437	407	408	377	413	396	399	423	462	456	401	421	401	389	434	408	408	443	448	446	416	415	419	431	421	399	401	409	403	415	370	416	455	399	427	392	445	413	431	445	406	442	391	428	434	393	390	435	381	406	398	395	422	432	404	431	392	395	447	362	435	369	458	407	447	405	406	419	443	467	452	404	423	407	427	446	427	419	437	406	408	468	425	441	414	400	420	442	395	431	408	413	397	451	432	444	420	444	408	388	432	440	407	402	411	413	421	419	422	441	421	431	405	428	412	412	438	412	435	411	399	409	401	397	419	466	453	417	447	409	413	423	420	449	449	401	396	391	434	389	404	427	441	397	426	409	408	412	400	396	421	426	433	411	419	415	400	434	451	412	419	401	430	407	413	410	424	425	424	429	425	425	401	436	420	456	378	381	434	426	413	416	400	410	446	428	425	402	452	439	405	434	395	414	452	423	419	419	423	437	423	402	428	421	442	435	411	414	451	359	404	437	411	383	421	453	414	444	466	408	414	409	401	393	425	437	424	409	402	411	415	425	396	402	421	394	390	409	429	419	402	443	422	371	451	409	420	403	439	439	433	467	432	458	444	393	423	452	438	421	420	407	414	400	395	451	423	413	390	411	438	430	402	453	436	431	434	414	425	421	452	435	462	436	439	406	397	403	429	437	419	407	431	443	401	404	420	446	441	422	422	424	445	478	416	398	428	408	400	453	408	426	409	405	398	433	397	442	408	418	406	429	438	451	426	403	446	418	409	413	425	423	408	451	440	448	406	435	409	388	374	433	427	410	401	430	409	444	400	425	376	463	399	425	457	391	417	407	401	420	437	454	435	423	420	420	444	414	437	402	447	429	415	417	414	404	445	435	400	416	435	419	445	420	413	395	460	398	407	407	438	390	422	459	399	402	441	422	431	419	391	417	410	412	434	419	429	412	429	413	409	410	394	424	387	407	396	424	432	406	391	452	442	431	412	424	420	431	383	389	442	408	406	431	450	433	448	403	402	418	415	428	458	459	395	440	459	444	435	393	388	386	430	395	437	448	422	391	449	415	466	437	396	440	463	422	422	435	406	389	391	451	425	399	433	435	424	444	388	439	427	440	409	426	415	409	439	402	416	445	417	479	454	423	381	434	428	394	434	431	426	427	462	441	436	424	424	427	419	412	436	416	386	413	434	441	428	427	402	420	423	455	445	437	426	410	428	375	383	447	450	409	431	432	398	397	434	418	447	361	429	387	404	423	389	422	401	441	433	426	425	369	408	401	449	440	427	433	432	433	445	408	461	418	438	451	374	397	424	401	427	456	391	412	438	424	423	441	427	417	422	394	383	384	398	419	437	398	438	408	449	401	422	454	414	382	430	415	405	425	406	421	412	411	431	434	407	376	370	411	443	435	443	425	414	457	437	444	408	423	399	410	433	439	378	460	419	382	437	440	397	387	382	461	443	415	414	450	437	430	417	425	439	443	453	432	417	401	430	395	415	384	417	411	428	414	394	395	415	418	415	402	420	432	365	461	427	449	399	426	446	409	436	397	428	381	418	434	414	442	421	412	404	410	391	393	430	464	388	423	448	411	421	447	405	404	401	444	381	422	435	401	421	433	436	401	430	409	423	423	419	454	398	419	406	432	440	411	438	413	400	435	427	433	430	404	468	421	431	426	416	416	487	387	415	484	405	439	422	416	423	413	445	378	416	403	423	420	444	414	415	413	447	385	442	401	383	418	372	395	424	424	429	408	412	420	407	437	405	421	418	432	428	437	429	420	449	411	438	417	428	412	379	443	392	399	405	409	391	440	434	407	417	430	388	384
3340	4711	3149	1612	1270	1085	976	853	778	756	743	705	683	649	698	645	621	604	623	578	602	640	630	608	627	636	610	577	603	634	603	612	579	590	605	621	610	579	577	598	579	573	639	595	570	576	562	546	593	555	615	551	585	608	646	597	593	596	636	637	588	585	555	584	597	652	589	584	603	589	602	609	589	568	594	573	593	599	582	556	576	646	612	586	594	641	580	595	554	560	583	590	601	627	559	589	609	604	623	623	610	571	665	606	621	554	591	589	577	601	590	591	549	606	604	596	599	571	576	606	585	619	578	633	567	602	593	614	594	607	586	585	577	577	585	627	577	582	624	620	583	636	592	568	583	608	559	599	641	597	568	589	549	574	570	620	616	634	614	596	608	580	565	613	623	548	587	588	592	584	581	599	597	564	603	586	602	599	587	560	612	620	607	604	577	605	566	606	640	628	616	555	603	584	570	609	593	579	612	568	578	542	615	597	593	613	624	566	568	608	575	588	565	610	565	612	608	592	630	655	603	602	600	560	555	575	611	579	620	581	605	582	601	611	572	619	578	588	572	586	574	578	651	562	593	619	542	581	587	589	602	601	588	621	576	607	603	540	606	574	600	616	646	594	596	574	586	603	581	616	630	585	546	599	582	610	576	574	578	597	601	630	557	564	610	584	538	572	593	560	578	608	582	551	593	594	553	600	627	603	599	647	575	599	614	569	619	593	583	650	601	579	592	583	570	622	623	579	618	580	564	620	580	556	587	584	603	601	566	594	572	561	562	544	612	558	571	561	585	621	554	612	588	610	610	578	605	572	610	577	610	596	598	631	608	556	572	574	532	563	640	570	612	649	647	571	579	621	573	615	628	612	565	614	584	567	586	584	600	592	629	643	604	611	569	615	605	573	629	551	607	592	571	573	569	602	607	570	604	599	558	601	595	609	598	585	597	606	622	539	594	556	602	632	570	617	600	599	599	585	563	590	602	586	605	594	641	582	625	565	578	591	588	576	617	597	595	607	575	573	599	586	566	638	609	593	608	619	587	580	579	630	594	577	586	544	598	581	617	564	536	554	595	584	661	589	640	577	623	626	574	607	576	636	556	589	580	559	613	566	610	618	619	597	583	584	584	611	585	543	599	604	617	609	575	607	606	590	635	599	583	619	558	580	588	591	606	569	595	602	631	597	607	627	598	606	623	576	568	569	638	648	588	623	631	605	641	635	586	553	614	620	594	659	607	640	582	608	611	599	585	576	603	604	598	574	624	582	594	569	594	585	575	609	587	592	613	543	578	672	624	584	600	600	597	603	614	620	561	601	579	629	613	543	621	605	591	609	607	594	600	611	608	581	599	595	602	641	580	609	628	569	585	596	570	560	627	598	586	603	567	576	564	592	647	620	594	590	558	587	551	624	592	630	578	608	596	569	615	603	568	624	575	603	565	560	592	590	605	601	584	635	579	578	586	553	569	594	580	576	594	623	593	621	591	603	574	599	591	616	602	610	585	593	591	552	577	580	599	615	593	617	551	565	587	601	570	634	612	613	570	574	590	619	600	610	569	598	580	583	631	609	605	604	553	594	567	573	578	631	572	618	540	598	592	599	567	610	592	594	616	569	587	609	598	535	589	553	573	592	594	612	623	623	616	594	623	551	554	639	634	557	581	623	584	622	599	588	580	593	564	574	590	613	584	609	628	577	609	636	577	577	570	583	600	596	582	568	596	626	623	559	607	560	592	584	566	533	596	579	582	597	620	618	627	579	611	593	530	552	567	579	551	533	611	616	624	592	603	585	563	612	593	572	619	598	572	567	558	587	621	603	598	570	572	575	636	582	596	582	600	559	577	597	572	624	575	609	618	564	576	635	585	580	622	582	588	595	603	621	587	621	673	609	601	601	569	627	576	583	581	593	622	576	630	567	545	617	659	604	573	575	608	583	563	549	604	637	568	583	579	578	624	603	600	584	631	604	578	605	587	604	631	576	635	596	573	611	638	632	607	557	600	556	630	556	576	605	617	573	593	579	593	573	561	558	580	598	583	621	571	580	588	561	630	631	567	609	583	590	614	596	585	623	623	569	581	595	634	583	572	627	614	548	595	563	594	600	591	556	586	600	586	602	624	559	624	553	627	581	576	613	591	567	591	611	611	597	620	588	542	560	557	607	603	566	594	603	605	635	628	571	605	636	598	543	598	585	599	642	581	580	612	585	597	624	577	620	618	636	561	579	631	610	607	599	588	587	634	618	592	579	584	590	560	587	592	603	642	594	595	636	620	604	604	601	588	567	580	575	577	607	585	601	560	636	618	596	576	602	605	569	608	616	601	624	573	586	636	620	617	575	592	604	584	593	594	625	633	534	661	558	625	620	585	577	607	583	597	590	566	602	594	595	568	557	557	566	578	605	596	633	590	585	562	606	586	590	548	610	617	565	622	614	618	624	597	601	588	551	621	596	563	591	589	594	605	614	590	566	570	592	577	561	579	629	586	576	591	614	579	579	643	576	586	628	599	625	593	567	634	594	571	544	586	568	619	572	595	629	560	571	604	556	576	660	614	622	629	603	611	602	588	581	601	615	605	595	595	551	551	616	595	618	609	543	614	626	608	611	616	604	669	583	591	606	603	563	601	621	592	597	604	619	625	572	557	625	606	597	576	568	649	629	604	640	581	581	634	628	552	625	583	578	603	617	567	617	637	574	592	581	616	619	600	580	606	587	575	571	562	582	613	615	637	612	623	592	597	591	540	548	623	614	587	584	617	585	610	617	619	621	595	617	592	624	588	586	616	559	558	598	604	571	632	568	610	588	574	557	623	567	587	604	644	586	558	587	587	595	604	572	615	615	624	598	562	613	552	622	597	651	640	596	603	541	607	626	620	623	615	601	605	565	598	584	591	576	634	658	596	642	607	613	572	649	570	611	579	604	606	585	595	613	602	653	578	563	582	573	626	607	557	613	596	592	591	605	586	562	590	593	623	602	591	556	600	632	584	569	622	592	575	591	555	560	594	586	541	631	554	603	592	612	560	577	612	633	592	577	613	606	592	628	622	598	582	601	612	572	588	646	608	588	600	600	596	595	543	584	557	558	586	591	552	624	560	623	644	635	557	620	562	550	607	586	644	549	632	622	569	614	586	582	594	623	582	666	596	602	584	619	594	609	578	553	595	609	552	616	584	606	547	619	586	620	565	598	621	604	628	635	602	578	601	595	586	606	623	630	610	575	603	606	598	617	564	573	542	553	570	620	605	596	547	599	591	619	621	585	598	572	599	633	581	631	608	588	600	594	571	580	617	619	585	600	567	582	610	557	605	617	601	604	559	607	581	604	560	628	596	598	618	614	613	591	593	631	588	570	592	609	593	602	580	588	599	589	581	560	644	634	591	606	596	612	570	616	584	577	610	635	612	611	591	591	626	629	588	614	594	630	569	622	582	604	596	610	601	593	584	594	545	592	577	601	555	622	579	610	645	592	601	560	576	547	602	555	616	602	615	583	560	581	548	609
22156	21011	28628	23569	21005	20655	2086	529	433	339	328	295	250	236	227	217	225	227	186	217	175	195	160	178	166	180	172	153	164	179	175	155	183	182	146	148	141	139	161	150	153	121	167	152	136	145	160	146	144	174	156	138	147	163	147	142	150	152	153	142	165	137	140	142	148	158	138	155	155	155	170	139	152	159	168	133	148	166	153	153	160	163	151	139	138	167	148	144	129	137	147	165	172	132	146	141	131	130	150	157	118	144	159	145	131	152	149	166	146	147	160	151	143	161	152	132	150	159	128	156	148	134	142	139	147	143	154	136	150	132	156	154	152	152	139	152	181	137	152	144	149	164	161	147	149	157	165	142	148	142	142	139	169	141	140	141	144	139	146	167	163	136	161	144	138	142	149	183	164	152	146	147	164	147	136	154	164	155	136	151	150	173	149	175	168	140	128	136	143	172	152	156	151	136	144	165	137	152	160	124	175	151	148	118	155	132	151	153	163	151	131	151	160	153	159	126	138	140	137	147	146	151	152	136	150	148	168	147	155	117	146	158	154	156	153	121	136	144	143	152	144	158	131	139	162	160	178	152	146	157	142	188	140	145	162	146	157	151	132	135	143	138	165	140	146	127	141	148	158	157	153	147	130	132	146	138	150	143	120	152	147	140	136	149	135	159	132	164	161	147	142	123	145	155	144	154	148	154	162	168	144	145	144	140	130	142	152	152	128	135	127	157	163	132	143	150	154	137	159	135	155	158	149	131	137	132	125	139	122	122	153	167	151	145	133	145	131	166	160	135	151	144	145	164	143	147	141	147	134	143	145	127	164	148	152	163	142	141	139	160	138	161	118	118	151	157	146	159	148	122	152	135	142	151	167	153	127	169	137	146	146	149	146	145	132	151	161	164	154	150	140	145	135	135	154	135	147	165	122	142	155	131	148	136	134	161	162	165	165	145	152	162	138	143	141	153	144	141	156	155	127	148	155	132	150	119	153	162	141	158	147	153	148	139	154	153	149	148	153	148	155	134	138	166	148	168	147	159	142	165	160	179	134	136	175	112	142	134	142	150	137	158	146	149	174	150	156	129	153	152	155	152	127	158	142	135	155	146	152	138	159	149	143	131	151	156	145	121	139	178	144	145	160	157	146	146	151	137	143	145	165	151	136	138	146	138	148	140	148	155	146	147	151	154	142	158	137	135	164	148	131	138	132	155	160	142	165	152	133	138	167	137	138	177	171	152	161	146	151	137	116	149	166	165	153	144	129	143	147	157	148	154	153	167	158	162	145	153	150	144	143	167	169	142	152	152	151	141	143	141	138	159	144	145	169	151	122	150	159	158	141	149	133	152	140	131	145	129	133	148	148	122	138	131	144	153	140	150	136	116	141	142	148	138	152	152	118	155	138	139	165	165	173	151	148	144	141	147	157	166	151	129	154	160	159	141	150	150	136	146	176	144	144	145	154	148	155	160	157	141	163	153	140	155	159	157	135	160	136	160	169	138	156	173	166	145	158	144	142	137	156	162	155	139	137	154	141	163	165	164	149	149	146	132	144	122	128	171	154	146	126	143	146	153	146	140	155	154	134	158	176	132	155	157	146	154	146	130	157	141	147	155	130	130	161	143	154	148	159	144	146	157	142	161	163	128	137	141	133	135	135	151	163	157	147	148	132	146	152	144	132	142	131	157	151	186	138	148	145	134	155	160	144	152	139	144	114	152	153	156	162	144	159	149	168	145	148	144	152	132	148	151	150	135	142	158	146	140	183	147	139	148	146	136	132	138	152	163	156	147	151	148	145	135	165	145	165	164	156	158	146	143	156	172	129	123	157	152	155	154	140	156	118	139	158	155	123	161	138	153	141	149	139	145	148	161	149	156	144	167	140	137	145	140	145	133	177	147	160	139	130	152	140	147	139	139	135	146	154	161	165	143	152	137	160	147	145	160	146	145	149	135	139	150	140	121	121	146	171	142	158	130	152	176	142	162	128	147	148	162	147	148	132	137	168	142	153	138	138	133	161	143	136	168	114	177	148	132	145	141	150	163	138	151	151	122	151	151	140	146	159	165	141	128	145	146	149	153	135	157	156	169	147	157	152	140	134	146	135	137	136	148	150	138	138	144	135	139	144	142	150	145	160	132	149	136	166	137	124	144	140	139	152	142	148	156	151	152	144	142	150	145	140	125	147	148	153	139	137	135	157	165	151	152	151	158	139	158	166	140	153	146	155	163	145	153	152	132	151	162	157	131	139	161	154	139	155	154	141	150	163	152	131	170	150	145	158	139	166	145	140	132	178	132	142	146	149	142	133	165	137	153	133	138	151	163	133	155	168	141	144	139	161	164	155	157	164	163	149	142	151	136	162	174	159	151	153	159	146	142	166	129	162	163	145	139	144	153	146	156	173	146	127	157	181	156	146	153	147	149	134	140	163	150	148	140	132	138	137	164	153	154	123	147	157	148	134	155	133	161	153	157	129	137	143	149	145	154	165	148	176	136	155	165	126	143	143	162	144	137	145	133	158	128	145	129	134	151	123	162	127	163	163	151	140	140	167	148	147	140	149	150	150	152	161	142	150	131	144	149	161	130	143	150	141	149	130	142	155	129	161	145	146	158	145	157	148	142	133	147	148	146	133	163	147	158	143	144	129	156	135	146	149	134	152	131	145	137	140	160	159	162	154	133	136	146	146	161	154	155	145	149	140	134	163	153	161	145	129	138	159	137	154	146	150	154	134	160	138	145	150	153	139	145	139	137	135	147	147	143	197	139	157	164	165	162	142	137	138	161	136	140	137	148	141	143	136	138	167	153	137	134	158	157	146	136	169	136	157	138	154	138	153	124	165	160	165	175	144	140	172	154	134	145	164	150	151	139	168	146	144	143	144	155	133	147	159	152	153	148	138	157	151	161	136	145	170	164	169	134	156	152	150	160	138	133	167	143	147	154	118	146	156	155	145	158	163	151	181	146	148	159	137	146	162	119	137	146	134	137	147	170	160	155	142	146	151	122	163	150	144	142	148	160	138	157	136	147	164	148	129	145	129	137	138	134	149	132	149	180	152	137	137	144	158	157	145	130	135	141	157	164	165	151	132	162	148	153	148	159	161	142	171	146	156	119	148	138	135	184	139	150	134	143	144	158	166	148	144	152	150	147	150	136	130	169	135	139	146	162	165	149	137	165	140	150	131	161	144	142	143	142	150	171	153	145	140	167	138	138	134	137	143	167	163	152	135	148	127	138	145	152	146	136	148	139	164	153	127	143	147	164	132	131	143	146	139	149	148	147	152	169	159	148	165	164	135	149	150	152	138	143	141	139	153	132	156	160	158	142	143	148	150	138	153	128	144	160	134	124	148	157	137	171	146	134	160	146	143	149	136	131	127	178	146	147	144	137	161	139	155	153	151	130	182	144	145	153	142	126	122	137	162	163	154	173	145	153	162	143	150	153	139	131	145	161	150	141	138	166	154	142	150	146	143	138	133	148	136	168	139	141	142	144	143	150
4396	13850	9331	4206	2754	1997	1493	1217	938	778	640	617	527	463	465	418	377	339	345	322	321	275	307	263	254	269	280	254	252	206	272	251	260	237	198	261	250	249	192	235	218	213	242	248	221	234	219	188	236	226	228	230	218	221	205	213	207	212	237	215	216	239	221	221	197	173	186	201	212	225	212	227	197	223	182	213	201	228	208	209	207	201	223	194	211	234	214	231	233	228	215	196	224	229	214	210	209	214	211	232	236	227	218	221	217	230	201	202	226	208	215	197	204	209	219	202	218	199	213	208	209	195	203	196	220	213	227	188	204	205	195	220	193	191	211	216	209	208	185	203	217	210	184	201	223	209	226	183	231	207	194	207	214	190	214	219	220	204	235	199	207	206	206	218	208	202	206	206	205	213	198	206	209	194	228	215	197	234	199	210	193	216	207	209	206	211	198	200	222	221	208	189	180	210	199	207	192	231	196	178	206	203	207	224	225	182	223	191	168	233	209	227	222	224	211	202	211	225	208	190	206	213	229	210	214	217	214	217	197	208	208	210	212	209	188	210	196	217	202	204	197	213	217	227	197	183	205	210	221	208	204	205	195	184	200	203	207	203	215	247	207	211	202	220	218	194	215	198	209	206	227	226	213	198	231	218	190	217	205	203	210	207	205	219	196	226	213	200	228	206	193	215	182	248	243	207	204	214	213	197	220	216	205	186	235	230	215	219	223	191	229	205	209	217	239	224	200	211	198	208	205	213	215	205	170	207	215	224	238	210	234	220	221	188	222	201	217	245	219	237	196	210	203	196	216	216	202	217	209	216	197	226	213	225	200	181	201	204	215	212	202	206	223	218	193	214	206	222	231	216	208	195	206	196	228	215	196	217	186	194	226	191	211	212	234	207	181	204	213	215	180	185	213	207	195	225	228	209	203	219	211	223	208	203	205	231	194	227	196	192	193	231	202	218	210	202	183	217	202	197	204	208	195	214	199	212	198	213	204	204	211	198	239	190	221	212	186	223	213	198	202	228	199	206	213	235	218	210	225	203	206	187	210	199	200	223	221	243	198	214	207	216	211	231	213	203	209	195	235	195	185	194	220	190	211	241	210	201	205	182	187	204	208	207	230	222	213	218	210	205	208	176	197	205	218	207	215	222	225	211	221	229	195	210	218	189	212	202	219	189	227	220	201	202	188	196	202	197	196	197	194	229	219	203	198	205	203	210	204	199	216	207	208	209	221	209	210	220	192	203	221	234	210	194	219	194	199	213	209	202	214	203	211	212	203	210	198	186	212	194	228	207	201	210	218	191	212	202	192	208	186	211	204	213	203	227	230	230	206	204	202	193	190	200	222	231	181	210	209	190	215	197	216	206	211	192	199	189	197	205	208	210	214	226	230	232	206	211	202	218	209	198	238	223	195	222	215	189	216	194	221	210	205	222	224	201	199	220	208	214	215	220	222	195	197	205	198	204	221	193	210	210	216	223	186	224	204	203	197	232	204	218	186	208	198	211	204	220	177	218	223	198	212	206	193	198	201	204	250	212	188	204	196	224	200	223	242	204	192	206	186	215	198	223	205	187	203	204	197	206	219	213	205	192	234	216	209	213	216	230	223	196	195	203	221	185	180	202	220	210	198	210	226	223	175	198	225	201	205	229	207	199	189	203	214	198	244	191	197	200	204	207	209	238	212	198	193	219	202	164	212	203	190	213	193	200	207	203	214	203	195	245	209	195	227	211	202	224	208	195	193	211	196	205	236	196	202	187	218	192	222	222	223	181	194	195	201	217	197	213	217	225	181	223	185	188	209	206	208	201	237	220	215	213	224	194	221	180	172	203	204	193	196	216	214	194	205	184	175	209	204	173	184	193	213	227	210	226	204	178	200	185	211	188	219	224	180	166	206	212	200	212	210	209	218	204	220	240	230	219	214	200	212	220	208	228	203	207	200	227	218	216	219	225	206	202	208	207	205	196	233	222	195	215	211	200	189	203	192	202	217	199	221	210	210	211	210	191	194	205	201	219	224	195	220	224	195	193	203	211	202	226	192	175	210	237	187	225	217	214	179	204	208	198	216	190	218	200	202	189	202	203	215	197	191	201	209	192	238	206	206	190	222	214	218	225	192	214	230	229	231	191	232	213	204	219	208	202	206	222	194	183	230	205	206	218	184	207	207	188	181	199	206	218	204	222	196	190	197	189	193	232	204	195	199	219	225	210	200	199	191	184	202	223	220	228	232	215	198	208	237	215	229	229	182	212	209	199	227	223	213	199	211	215	215	193	208	217	209	220	205	203	208	224	223	200	190	188	221	231	227	179	195	192	226	212	217	187	217	199	233	196	195	207	225	231	201	234	242	206	184	208	203	193	213	214	213	204	220	226	214	220	220	234	219	236	218	217	184	211	210	219	210	191	192	211	196	227	213	208	219	239	213	207	219	169	201	220	196	206	212	219	218	198	239	211	225	186	200	198	219	220	197	191	226	200	208	204	194	202	182	221	203	189	207	235	205	226	221	198	210	204	203	216	199	207	198	215	202	213	194	196	196	196	221	226	193	212	205	191	204	243	223	219	176	193	203	200	202	212	207	202	210	192	207	194	208	187	204	222	185	196	201	203	208	215	215	203	195	204	226	211	214	202	213	206	206	194	197	210	180	214	209	206	190	180	189	188	200	207	220	194	213	222	215	203	212	181	217	197	205	218	184	199	195	217	203	210	230	218	220	200	210	225	209	220	205	197	198	232	230	193	227	212	211	202	189	219	200	193	200	198	196	233	193	229	198	231	196	178	206	207	207	214	203	200	191	235	214	192	191	197	186	235	198	211	203	216	211	199	205	192	202	204	198	210	208	203	199	220	205	198	215	216	170	218	227	209	207	223	230	222	209	182	193	240	213	213	193	207	202	235	197	230	208	212	212	205	207	191	203	206	199	219	214	205	214	200	217	195	208	211	223	192	223	225	219	196	198	214	205	233	208	209	217	213	197	203	225	235	205	215	224	186	221	215	204	216	219	198	225	206	203	217	241	195	199	213	189	207	178	205	224	224	203	220	193	213	206	200	190	217	214	187	197	223	212	187	223	204	217	211	225	228	181	216	187	208	202	204	196	241	217	208	222	228	205	214	219	202	199	192	209	228	196	194	215	214	205	189	197	198	202	183	216	208	197	204	219	222	187	214	197	206	182	193	194	187	208	209	223	186	217	183	237	210	228	200	221	223	233	215	194	228	218	194	201	200	226	214	216	197	205	201	197	198	219	243	219	190	202	197	189	201	198	199	220	229	187	230	212	211	217	181	208	228	204	187	219	201	193	204	214	221	206	194	223	176	233	207	203	203	227	210	223	227	211	210	202	225	202	192	158	210	182	219	204	204	209	200	214	221	205	172	221	220	205	212	219	215	204	198	191	234	234	202	193	195	229	210	191	198	206	202	227	195	209	239	186	210	193	193	221	217	215	211	180	208	215	205	218	205	224	206	216	219	196	214	213	189	190	218	184	215	204	226
26726	17330	3077	629	461	382	368	385	359	394	369	425	374	384	377	347	318	365	338	365	360	371	351	395	375	338	369	381	376	357	346	371	351	368	345	353	346	316	350	358	365	325	330	367	370	361	353	366	332	377	361	360	353	366	327	318	386	379	358	366	356	361	343	339	346	348	365	337	365	328	342	390	316	379	353	350	305	365	345	331	360	372	374	355	343	344	358	333	325	344	362	383	342	322	350	362	333	339	359	376	360	368	399	369	377	340	356	335	332	379	335	350	360	348	339	352	351	311	375	368	351	323	351	348	356	365	346	367	341	328	378	358	348	345	355	324	345	329	342	349	331	366	394	347	354	342	313	369	359	376	363	343	370	373	338	345	376	351	365	346	358	320	381	365	358	360	345	317	363	344	370	350	351	343	336	336	367	351	361	363	347	344	347	352	357	348	338	344	333	370	340	331	379	407	361	330	375	340	367	370	349	350	345	339	375	384	359	341	324	335	345	388	369	381	366	380	351	331	343	354	387	346	369	339	367	360	368	344	352	322	343	359	380	330	345	345	330	333	345	354	358	349	325	363	362	342	356	364	327	320	347	341	354	339	336	360	309	372	350	347	365	326	340	349	373	352	375	351	342	351	347	348	334	347	339	326	352	344	370	342	355	368	336	363	324	349	345	364	352	357	350	381	371	344	360	310	342	349	349	351	339	342	337	335	336	384	347	361	375	365	349	341	338	363	351	314	377	376	374	353	336	363	344	344	325	373	334	363	347	339	319	360	351	346	390	326	313	347	371	309	349	361	347	353	356	319	337	364	358	370	362	343	365	329	354	363	387	346	345	363	350	352	362	323	367	333	334	348	356	367	332	359	353	388	335	332	330	384	340	329	335	349	325	370	381	357	345	314	343	331	365	372	350	331	329	350	341	341	377	361	372	340	379	340	302	364	333	371	342	344	343	347	326	342	329	371	366	333	344	349	304	328	324	352	336	351	326	351	347	310	380	359	344	354	359	318	352	360	370	345	340	324	350	338	366	380	330	380	349	323	318	373	357	334	353	333	353	368	362	350	362	347	326	353	361	328	379	376	329	359	366	326	379	355	343	358	385	336	347	388	360	341	379	370	309	333	342	369	349	382	351	330	353	351	349	381	312	350	352	346	394	342	358	343	322	378	329	361	343	367	332	349	366	347	325	361	333	366	324	355	342	357	331	325	319	347	384	338	345	370	356	363	334	333	336	343	331	337	348	314	309	362	346	351	339	348	377	346	332	366	370	346	349	360	383	370	337	368	350	357	343	365	329	359	324	355	338	377	338	335	347	394	332	354	361	363	368	338	384	315	357	354	360	335	327	361	338	365	368	337	335	334	339	394	344	371	379	371	357	362	329	352	351	375	349	349	363	379	372	360	326	354	373	374	360	325	360	354	387	356	317	352	353	350	342	372	341	354	333	354	359	362	338	328	350	382	316	360	343	312	305	367	325	316	354	336	353	329	376	329	358	372	375	334	348	333	362	373	355	338	382	338	327	359	368	389	372	373	323	342	345	375	330	367	352	333	326	352	368	354	345	360	347	342	328	355	374	323	339	363	338	334	359	324	363	352	379	347	358	345	335	355	353	344	319	351	353	354	329	386	359	351	379	362	330	346	346	367	349	345	343	334	359	318	349	328	343	339	355	365	378	335	330	354	366	332	321	341	341	359	352	351	350	337	368	339	350	317	327	340	356	369	322	337	367	338	361	329	335	360	358	350	347	364	358	343	322	383	338	342	324	339	362	344	335	320	341	320	315	322	354	340	335	351	371	355	352	344	346	345	354	347	361	367	332	356	373	362	342	334	372	371	349	344	313	357	340	347	360	340	363	337	319	398	361	381	372	343	343	350	343	340	327	343	352	366	349	348	331	357	390	350	370	330	364	329	354	329	357	335	367	343	329	358	367	342	347	345	374	333	348	372	334	361	341	347	391	345	349	372	342	362	355	316	389	374	362	350	322	361	365	314	333	363	343	340	374	334	353	361	348	337	375	382	375	344	340	365	340	380	377	346	367	334	356	366	383	360	352	340	367	338	321	372	322	372	350	339	349	336	339	325	370	350	368	358	373	342	343	344	341	337	314	335	367	356	379	336	324	377	332	331	359	378	362	370	344	351	351	360	351	330	324	333	363	338	340	362	365	382	361	329	333	376	373	302	352	355	342	345	380	361	344	336	353	358	322	335	335	363	362	356	367	348	335	364	381	323	345	355	349	348	362	349	362	361	342	354	346	340	350	336	352	407	328	339	369	373	307	359	397	390	348	332	371	354	375	383	346	316	353	374	334	373	376	369	361	353	375	332	356	351	343	366	334	346	342	331	365	329	342	337	337	323	343	330	367	330	364	360	339	342	321	342	376	330	371	340	340	384	358	314	365	375	356	351	340	358	342	347	346	357	345	368	356	356	349	347	345	320	345	366	321	356	367	349	343	352	380	317	349	395	337	368	365	338	316	349	343	361	339	363	355	340	360	327	349	378	371	392	349	371	366	349	337	346	322	338	322	351	351	354	357	363	364	332	354	342	350	334	364	349	351	385	360	360	361	338	351	384	327	324	359	321	360	364	346	376	322	332	346	381	384	319	373	357	369	338	354	342	342	358	345	364	351	356	367	342	336	358	335	337	342	358	346	359	349	329	357	331	328	349	354	372	357	379	359	352	345	351	328	373	358	384	324	333	325	360	385	392	341	351	381	339	375	336	366	341	337	329	367	345	333	370	359	316	353	350	349	369	362	361	377	357	353	351	360	374	401	361	342	366	320	381	349	325	351	339	339	364	328	347	350	350	361	355	364	367	364	337	346	332	374	358	344	362	352	331	341	348	389	333	362	345	345	358	368	368	337	297	371	349	324	339	357	316	337	379	360	335	364	358	329	382	345	358	345	339	349	343	339	362	308	329	363	332	353	380	352	365	299	350	357	374	357	352	352	346	347	337	406	361	309	340	330	371	339	354	352	415	364	345	361	344	335	348	376	360	367	335	354	348	344	363	367	350	341	335	343	379	368	340	323	343	380	377	339	340	342	336	345	338	348	318	381	390	336	332	363	341	328	354	367	345	336	340	336	340	361	382	338	348	346	370	354	353	323	378	353	359	373	326	362	362	338	341	391	359	357	366	372	347	350	361	348	357	327	361	370	378	372	330	353	354	362	389	353	318	337	328	370	323	388	332	339	373	333	341	370	344	333	368	358	358	345	319	368	319	345	357	351	344	368	344	367	373	339	374	348	364	350	388	353	353	332	338	334	343	361	375	348	344	336	348	354	372	355	375	340	352	368	367	332	379	364	339	360	364	351	337	351	337	350	337	373	383	358	376	381	358	350	353	320	380	332	348	359	346	369	353	349	329	361	351	323	331	367	366	338	317	332	324	347	355	386	339	351	329	369	363	364	336	372	328	343	347	343	335	332	333	361	362	367	384	350	359	362	346	353	325	333	335	337	367	367	338	401	353	351	326	350	356	349	337	347	332
3980	1291	1001	707	640	578	540	583	557	512	555	517	542	518	521	521	498	543	570	494	481	533	525	533	517	482	514	531	512	513	512	501	512	537	502	550	492	491	493	548	531	547	458	493	530	482	508	513	501	484	500	510	468	493	499	519	485	511	495	539	510	502	498	488	490	509	514	474	553	524	503	511	550	485	504	478	486	527	539	500	499	508	496	446	526	513	516	491	518	492	519	526	486	466	580	490	505	518	519	540	499	520	456	504	528	510	526	522	520	552	504	541	487	496	535	528	562	531	516	500	472	514	530	518	533	532	511	515	490	529	489	531	511	510	530	530	568	502	481	538	515	504	535	573	506	489	496	521	528	499	449	492	523	528	538	519	520	525	514	495	556	514	553	529	516	492	501	485	511	484	507	499	506	542	516	527	491	513	500	490	524	518	492	510	552	491	518	518	493	531	516	516	525	526	517	524	493	490	500	510	518	503	518	498	529	542	470	541	488	507	519	494	497	501	537	492	540	509	526	514	511	496	528	557	507	510	488	509	510	499	498	542	487	483	512	528	511	498	511	480	498	513	476	512	540	496	488	496	513	524	507	515	451	519	478	543	532	514	537	535	542	533	511	475	531	527	514	549	514	545	517	557	504	518	507	507	474	565	483	516	488	560	516	536	508	553	542	453	532	498	479	469	529	555	461	507	539	537	483	517	503	508	562	528	535	502	527	503	478	463	515	528	498	535	524	522	554	564	512	529	503	504	542	497	495	515	508	534	515	504	519	562	484	503	534	504	509	501	511	568	536	520	560	485	506	503	537	474	508	513	524	519	515	472	555	510	571	536	551	523	529	507	541	506	507	550	590	522	521	482	503	546	482	521	531	531	520	493	523	532	517	507	516	504	562	535	519	526	504	541	552	548	537	519	500	505	518	504	563	532	546	513	488	548	544	525	528	571	476	529	487	498	528	513	476	534	499	501	504	522	536	472	492	508	509	517	478	527	558	507	487	521	514	537	511	544	515	499	531	531	542	519	501	490	500	481	549	449	506	489	530	486	513	534	515	548	515	498	525	514	502	464	518	506	458	476	483	550	500	514	495	504	523	565	535	508	492	543	496	555	501	528	541	508	503	565	516	515	520	528	486	521	500	530	498	503	547	507	489	516	545	502	533	505	521	491	508	528	485	532	509	481	507	527	529	496	537	485	505	510	526	519	528	501	499	521	525	537	533	530	524	493	533	471	567	511	512	471	543	517	484	551	517	507	481	524	543	482	553	541	508	504	534	506	509	502	512	503	477	509	486	520	500	537	497	519	524	545	504	494	526	543	514	544	494	493	526	516	510	530	529	494	529	514	510	498	489	487	517	533	515	461	524	544	473	489	506	524	494	535	532	508	512	488	503	545	497	526	514	504	523	493	514	506	524	504	516	492	515	501	496	486	540	486	530	501	545	506	516	497	546	497	499	522	508	506	522	492	513	505	470	466	551	525	538	481	488	504	521	512	519	512	525	471	508	498	531	517	513	487	560	515	493	483	505	479	498	550	520	502	535	534	506	520	530	498	466	493	547	501	524	529	481	479	537	516	551	553	489	494	494	527	528	505	491	554	510	511	524	487	483	522	522	521	525	513	512	522	539	504	502	494	496	498	525	532	516	509	488	471	540	505	504	548	493	478	524	543	545	534	516	483	562	534	534	516	482	486	497	473	494	508	500	571	515	486	534	534	526	513	480	528	539	537	521	496	580	509	518	542	523	527	514	506	482	511	448	507	467	503	511	485	528	535	526	500	509	497	514	500	482	514	473	478	524	500	558	535	526	494	516	499	491	508	482	522	538	499	472	526	519	542	534	498	479	507	494	523	509	566	544	544	553	525	530	496	551	528	525	573	527	540	516	494	499	465	532	538	508	540	496	534	531	537	527	542	535	502	529	519	562	506	496	496	525	490	516	514	488	516	525	502	556	513	518	492	482	507	544	540	480	484	554	489	518	473	484	565	557	509	560	541	534	521	532	480	515	527	500	520	548	578	553	483	512	489	523	548	495	553	514	533	521	506	518	495	501	557	531	535	472	513	498	489	527	520	535	478	488	500	513	532	529	515	517	498	511	539	511	510	524	530	536	537	521	539	527	508	533	501	491	511	491	535	522	519	529	495	500	525	512	520	511	510	487	516	542	529	538	485	514	552	529	485	526	579	529	496	477	501	495	519	526	492	488	494	566	540	554	508	556	491	520	549	524	482	507	514	488	511	482	535	525	555	499	527	483	536	528	455	515	523	522	531	465	516	512	534	505	512	512	525	509	476	554	507	522	504	485	517	510	541	505	573	504	523	510	521	471	560	508	514	523	509	529	526	500	539	532	493	558	494	503	530	550	500	543	504	492	512	503	519	494	518	510	503	522	464	511	506	530	529	506	513	460	516	537	537	519	526	501	513	537	533	531	524	502	497	507	526	477	564	501	514	503	527	515	492	516	520	533	475	518	530	524	534	552	495	520	516	496	493	491	527	477	496	547	495	522	490	539	509	526	528	482	519	494	517	510	520	517	503	537	533	519	489	505	474	531	504	464	518	506	502	483	534	500	560	516	493	511	517	526	511	540	507	488	526	527	514	536	487	508	556	506	494	530	553	504	494	513	512	512	523	525	517	537	507	502	530	502	488	557	525	512	500	482	499	488	512	518	507	534	508	493	509	471	513	492	491	508	532	542	529	510	546	469	560	493	531	490	548	504	512	525	505	494	529	541	506	534	517	526	542	479	531	541	476	520	510	538	500	525	536	502	549	534	498	531	484	499	469	491	518	507	523	459	495	562	485	526	502	543	490	503	512	467	500	531	505	492	494	494	490	509	488	494	508	502	514	520	501	487	538	511	503	510	482	492	518	532	509	501	515	523	498	467	515	510	533	497	508	511	510	519	497	549	513	522	515	495	512	506	511	504	567	485	532	521	502	492	492	565	533	535	541	530	507	507	474	507	517	507	520	493	505	525	501	480	495	484	512	462	481	532	554	537	525	490	528	528	546	516	497	506	503	499	548	498	518	506	514	478	518	543	518	550	489	487	506	485	477	489	503	496	494	540	494	478	513	519	528	538	551	482	542	487	533	522	538	513	533	481	519	515	512	534	490	536	540	517	554	507	510	538	497	538	513	527	505	526	504	528	538	483	502	465	528	503	511	527	506	515	514	522	536	494	525	502	501	531	483	543	530	522	470	530	502	538	468	541	508	478	493	533	528	462	521	520	506	491	511	512	483	497	525	520	459	504	568	493	521	488	518	511	505	527	538	527	500	498	485	485	518	546	496	535	525	557	532	535	517	539	504	539	486	497	514	515	494	547	517	539	477	510	489	518	532	489	512	507	497	515	551	546	485	468	509	527	515	530	461	501	541	545	462	557	494	484	521	508	518	527	487	534	482	553	530	550	522	497	500	512	521	518	541	541	517	494	493	458	537	548	516	485	532	565	504	497	505	525	485	477	501	489	519	529	537	527	537	517	523	490	515	503	546
23005	20956	27978	24096	20639	2702	528	335	263	269	211	201	204	180	174	167	191	187	177	198	171	161	184	144	146	163	165	153	167	167	149	142	141	153	160	169	151	142	144	133	140	186	144	143	139	150	146	148	141	132	146	132	143	176	156	154	156	155	121	161	137	135	157	133	145	135	150	135	156	131	139	179	153	147	138	143	120	145	145	144	159	147	182	143	152	138	158	154	134	128	121	161	150	150	140	118	129	137	130	131	158	133	141	140	165	146	142	127	139	147	139	164	153	164	154	131	135	182	135	146	149	142	125	153	166	136	147	137	143	153	145	143	145	142	157	137	132	123	145	143	156	138	146	159	150	124	133	157	127	128	133	152	162	135	151	125	133	143	155	111	159	140	135	161	128	132	148	138	135	145	141	140	141	143	141	138	144	123	154	144	138	141	151	164	136	132	149	153	146	126	144	146	138	146	119	144	132	149	158	140	134	160	148	136	141	162	145	147	161	168	137	153	138	126	136	144	126	152	154	164	143	130	151	140	125	146	139	123	143	151	153	154	142	155	137	133	144	161	157	167	162	143	142	142	161	154	142	152	136	152	159	154	148	164	157	145	130	142	148	124	128	148	134	168	129	124	147	153	139	138	149	162	190	137	153	139	148	136	155	135	136	146	147	159	149	133	154	151	143	137	144	144	134	135	149	143	143	122	149	134	132	146	126	148	140	127	129	140	128	143	150	157	160	139	135	154	142	144	161	133	137	155	155	130	152	157	159	161	160	153	152	130	131	146	150	151	132	139	126	145	138	127	132	147	137	152	141	148	150	134	154	144	120	130	151	151	157	147	161	164	151	151	131	154	146	138	142	151	134	138	163	136	153	149	141	154	144	152	139	158	145	156	172	135	139	165	137	148	151	141	155	161	158	126	153	139	144	138	128	129	130	135	157	141	164	153	158	139	121	157	134	134	143	134	130	157	125	153	132	150	121	147	155	151	147	146	139	138	153	130	153	146	123	155	138	143	153	143	138	148	144	160	142	155	152	150	127	155	148	151	154	160	140	153	162	149	154	153	145	149	145	163	143	154	175	130	153	152	128	161	154	151	129	140	149	135	128	145	142	117	156	151	130	143	142	123	161	146	145	135	151	140	124	154	137	145	155	138	144	151	135	147	155	134	132	142	129	165	132	158	164	148	151	145	150	145	155	127	137	150	145	141	161	151	145	160	132	133	123	144	140	150	143	158	136	135	153	135	135	143	153	147	144	126	153	132	142	149	130	165	140	140	142	156	146	160	134	124	146	129	145	159	122	156	154	126	130	145	161	159	155	138	147	163	146	150	132	150	132	139	151	156	126	138	156	147	139	142	138	120	131	153	164	166	130	125	132	162	156	158	149	160	158	129	137	141	127	135	163	160	154	157	129	135	149	134	141	125	151	138	151	146	158	139	154	143	142	126	156	143	145	150	150	128	130	133	143	154	135	151	137	143	131	154	160	126	146	143	136	121	150	146	131	143	125	134	137	130	147	137	152	123	157	127	160	139	128	130	145	148	156	128	140	139	156	150	145	152	120	143	141	137	144	132	166	132	131	145	155	146	163	156	154	118	162	164	130	145	150	155	143	131	167	147	148	131	147	140	142	146	152	150	115	139	138	141	126	137	155	138	135	150	151	132	146	137	146	139	148	139	141	141	164	141	147	132	144	136	147	133	134	137	153	151	116	102	165	146	140	163	157	155	145	139	150	142	131	136	180	126	152	151	149	125	140	151	134	139	139	143	136	131	146	137	174	170	145	150	131	141	161	132	128	146	144	128	132	142	120	134	136	162	138	147	132	150	139	153	140	164	124	152	184	131	145	141	124	128	139	126	169	137	144	125	131	154	157	151	131	129	150	163	128	151	146	149	154	158	151	136	157	149	153	141	136	147	148	132	135	127	153	142	153	127	137	152	153	136	158	146	133	137	154	139	148	137	152	142	154	123	121	156	152	136	140	158	143	145	145	132	159	154	148	149	135	148	145	145	152	153	151	143	143	132	155	130	151	150	131	137	142	140	144	138	135	139	172	143	141	148	155	127	157	136	158	151	146	137	130	128	147	159	136	144	146	146	129	138	140	162	148	145	164	148	141	150	153	134	154	138	118	138	132	130	163	145	146	135	153	133	141	123	155	144	156	129	162	147	147	134	165	142	145	178	143	127	130	126	144	161	149	185	152	154	127	144	162	142	164	163	148	152	151	158	130	123	143	141	161	128	151	139	122	157	157	128	156	155	137	140	155	142	168	140	144	132	139	158	158	140	141	137	151	145	153	134	116	134	146	138	126	146	139	145	133	131	168	148	164	159	141	152	132	116	151	135	162	144	147	138	158	138	132	136	169	133	155	134	141	137	130	142	139	155	139	152	131	130	150	135	137	169	150	144	149	135	143	141	133	99	144	149	143	146	130	159	129	175	155	133	150	140	138	165	133	146	129	151	138	135	130	129	129	147	128	148	147	163	143	156	145	152	142	153	147	143	119	150	154	143	137	157	150	146	156	143	139	141	141	139	160	152	130	149	156	152	142	136	161	128	117	149	150	141	133	149	160	173	129	149	152	134	138	128	156	151	145	145	152	157	131	154	139	158	169	165	142	173	154	142	148	117	114	178	137	134	129	149	155	152	160	144	145	153	142	139	131	161	141	130	145	117	144	160	141	143	156	127	148	136	154	151	154	154	134	135	148	150	151	140	153	140	148	143	150	147	130	142	148	139	150	133	151	140	159	134	124	151	146	147	126	121	134	167	152	169	148	143	147	121	162	144	157	145	170	143	151	157	156	156	153	141	124	133	152	154	144	152	162	135	143	132	145	145	141	149	133	159	128	152	176	158	144	139	133	125	154	121	168	134	144	161	145	155	144	142	153	152	158	147	133	155	135	131	158	145	130	128	142	158	154	148	142	140	154	143	146	131	149	125	155	164	149	139	144	133	148	144	139	141	165	142	117	140	153	162	120	140	131	158	131	156	160	155	150	136	148	141	161	139	125	128	151	155	160	150	174	138	151	127	134	139	135	123	145	170	135	143	135	140	146	171	141	148	146	134	142	138	165	131	139	143	151	130	152	128	158	141	143	169	131	133	138	171	135	151	143	138	167	159	135	139	132	142	139	142	117	148	136	125	142	146	134	144	128	136	156	141	129	123	144	145	137	139	153	122	142	141	132	161	155	149	134	154	152	153	145	129	138	141	128	151	134	146	131	156	145	122	132	145	140	143	153	160	162	141	144	134	138	145	137	157	147	155	147	154	147	140	138	129	138	137	154	157	144	135	128	154	145	129	147	161	155	157	122	156	137	141	163	160	129	139	139	148	138	131	142	133	140	157	163	124	148	132	146	131	127	142	124	116	136	127	170	155	161	121	142	152	157	139	150	130	167	143	150	128	113	149	122	131	159	141	152	141	142	145	137	139	149	152	152	148	163	162	139	135	160	169	132	153	133	132	149	147	117	148	146	133	140	113	150	136	146	161	126	136
3163	8416	5559	2478	1672	1154	894	711	626	499	475	421	386	362	341	324	333	316	279	282	242	259	265	266	248	226	258	235	289	246	276	258	273	239	239	269	271	271	231	244	236	237	253	242	251	229	225	257	245	235	243	246	250	247	203	229	231	222	219	232	220	224	206	218	253	216	234	223	243	201	227	252	246	231	231	212	248	247	209	230	232	264	240	221	234	233	218	219	241	212	231	213	239	232	219	232	244	235	242	230	243	230	220	225	187	219	222	233	206	219	209	238	211	228	230	227	238	225	212	229	209	222	238	246	205	216	255	233	217	243	248	228	232	214	202	259	218	226	223	244	218	212	238	211	213	247	229	262	197	254	233	256	237	225	238	219	229	214	252	209	212	223	214	233	241	224	231	232	253	242	217	210	234	261	239	213	221	227	225	258	213	257	234	212	208	222	226	192	223	216	227	248	212	242	214	230	224	244	216	205	225	203	234	239	212	220	215	208	216	219	220	228	213	221	216	255	230	250	235	230	224	207	226	211	218	236	254	224	230	235	209	230	224	232	224	240	233	216	216	228	222	206	210	227	217	221	230	242	201	219	203	230	211	249	243	234	210	213	233	220	245	237	219	218	224	223	217	253	202	233	244	238	229	229	226	212	226	225	229	233	204	224	224	257	230	259	228	230	234	238	239	220	222	205	207	215	243	220	224	218	198	224	211	225	228	220	205	210	216	230	219	229	212	234	228	215	210	225	271	205	230	209	209	216	196	234	222	227	204	239	199	223	238	231	209	245	194	238	223	201	217	216	240	201	254	229	226	193	215	224	236	225	221	235	235	228	220	214	261	216	224	226	208	227	257	217	215	214	241	212	244	202	226	239	242	217	247	235	219	246	223	229	219	208	220	203	206	226	233	211	233	248	207	239	226	227	209	201	218	227	223	234	237	241	231	235	231	218	226	219	223	236	232	217	235	229	225	218	213	227	259	214	197	217	238	241	255	195	210	233	219	216	233	233	227	224	224	236	241	216	235	207	224	216	226	243	210	247	216	233	222	221	209	215	234	225	251	243	228	226	224	221	216	212	227	220	232	216	221	242	243	211	238	223	199	218	222	216	207	207	206	234	241	240	249	231	211	238	210	204	232	220	242	232	213	242	219	230	238	212	219	226	208	204	238	212	253	212	227	236	192	216	202	216	209	202	211	237	213	232	229	225	246	224	238	202	246	223	217	225	246	225	233	202	230	219	231	216	223	227	219	215	223	234	233	243	216	236	207	219	246	212	250	210	210	212	216	242	253	204	219	234	242	207	234	232	223	233	230	235	257	196	225	220	247	221	232	229	209	194	219	210	233	237	261	227	211	227	223	233	241	215	218	211	218	232	235	227	227	239	217	214	226	217	205	227	216	236	208	237	215	213	200	232	224	223	224	226	240	222	226	206	221	231	217	248	210	228	231	213	220	241	194	230	230	226	229	222	213	205	215	222	245	225	236	223	215	224	209	206	202	197	225	242	251	251	233	223	205	236	222	217	228	207	245	222	219	264	224	212	207	221	227	232	244	235	224	230	232	233	225	263	240	239	221	236	201	208	232	208	250	223	232	218	223	215	197	225	213	226	216	241	219	218	252	242	245	207	236	204	227	217	237	244	201	203	221	231	224	226	243	240	216	237	222	198	204	214	237	197	196	234	225	232	227	240	212	239	213	204	221	205	235	213	222	204	235	233	235	217	239	213	225	223	226	221	212	230	218	196	214	234	219	233	256	245	220	257	220	245	237	254	229	241	212	204	216	227	213	236	222	207	229	213	227	215	233	217	222	247	233	231	204	219	212	191	208	219	231	212	238	238	236	192	213	228	247	231	217	241	221	231	223	223	235	235	216	249	213	204	230	226	254	212	238	236	243	231	229	217	238	232	223	209	204	218	196	234	227	212	230	234	210	218	215	240	219	217	239	224	198	238	209	204	232	229	224	231	236	240	234	226	233	224	193	222	233	232	241	232	227	204	231	226	221	236	229	220	228	204	228	216	211	211	236	219	221	242	209	229	206	247	220	219	205	228	233	204	216	222	231	212	214	227	206	236	236	252	253	210	264	216	219	223	230	237	227	231	230	225	213	204	213	238	206	208	211	234	220	211	221	235	236	257	220	216	238	230	213	212	222	240	210	212	269	230	242	249	231	221	256	207	207	234	231	260	223	234	232	253	221	230	230	223	224	224	213	229	254	225	242	214	245	243	240	237	223	207	242	232	225	245	268	244	236	233	216	220	229	226	223	229	237	222	238	216	216	220	212	216	242	254	233	213	218	235	246	236	204	223	206	225	236	202	207	239	204	237	230	212	213	222	217	203	232	258	220	235	215	251	243	216	208	220	230	246	244	196	236	239	253	214	221	235	209	214	222	219	229	235	235	256	228	223	238	201	209	258	258	241	227	218	239	205	235	253	241	209	215	216	218	220	218	231	202	223	243	222	208	242	223	215	219	251	233	220	223	225	231	249	236	206	196	239	225	207	222	220	231	236	213	227	230	246	218	230	219	224	227	242	218	230	213	227	237	225	235	225	219	227	220	213	228	221	200	214	235	221	250	227	215	218	241	230	198	209	256	243	217	217	240	219	233	229	199	259	231	210	212	206	211	194	238	213	238	242	214	241	208	244	223	245	219	234	221	217	226	231	231	250	214	220	206	238	226	219	240	220	234	209	235	230	219	211	216	215	240	210	235	236	207	229	237	224	216	211	233	222	205	231	233	240	217	226	234	228	225	228	229	224	230	204	222	235	235	230	242	200	229	226	232	220	216	222	216	213	237	251	228	232	226	222	243	240	219	237	211	223	230	227	241	222	230	201	208	225	230	195	242	269	255	227	234	207	212	187	201	242	213	235	212	224	229	208	242	222	215	222	259	230	222	245	219	226	233	217	228	221	220	229	240	207	186	231	235	242	234	257	226	211	220	207	231	223	214	198	218	215	242	222	239	224	217	227	215	227	241	222	235	226	216	227	204	225	245	243	241	236	242	214	241	208	221	198	231	212	251	234	209	247	230	216	241	248	212	215	210	226	242	229	232	233	234	241	234	237	225	223	213	211	246	229	253	230	233	228	218	201	217	216	219	241	226	222	204	234	248	222	216	218	220	239	196	238	207	196	209	207	212	218	252	220	216	231	243	222	220	222	228	210	253	217	261	221	242	236	232	232	225	233	226	226	216	212	229	212	233	229	237	234	250	213	238	216	214	217	230	200	244	234	223	218	225	246	229	218	229	229	217	205	259	219	209	219	259	199	225	216	234	225	227	209	210	239	221	230	211	224	208	235	244	239	219	214	224	228	238	219	242	242	227	222	238	213	224	234	219	227	214	230	192	244	278	230	215	236	231	238	234	246	223	221	216	203	217	245	215	248	228	212	248	214	249	214	200	221	228	214	254	225	204	221	230	206	203	216	206	232	229	230	229	226	230	213	233	234	224	198	217	245	221	217	225	217	218	203	218	230	247	209	212	217	233	190	223	229
24187	20941	26324	24574	2492	623	525	479	478	483	467	436	450	425	427	403	445	418	443	401	436	437	456	432	407	416	398	410	437	410	424	458	406	378	425	408	426	430	411	432	428	399	420	402	387	426	419	394	372	432	419	419	448	378	405	399	432	381	427	403	388	437	407	405	412	426	421	437	392	412	442	382	400	434	391	403	450	447	401	437	444	437	417	397	427	387	403	420	394	404	386	432	431	488	388	404	401	456	444	410	397	414	444	417	415	458	461	396	409	424	413	401	423	408	421	448	435	431	405	403	409	399	403	407	418	411	441	388	398	427	421	409	433	436	409	412	394	408	420	403	376	449	390	434	396	407	417	449	408	448	396	421	401	405	421	439	388	425	397	418	400	451	433	426	400	409	425	410	393	438	407	427	423	432	398	397	453	408	422	400	404	455	407	412	432	419	424	444	423	369	431	445	371	421	394	410	420	451	419	400	402	383	426	398	422	431	413	409	368	412	417	449	444	439	439	428	432	395	425	385	410	421	394	431	443	438	432	419	412	444	459	405	419	396	428	392	424	421	433	411	426	392	415	419	427	403	423	450	425	414	370	411	411	454	399	423	409	391	429	410	418	417	389	430	421	385	379	416	410	417	398	389	393	437	416	417	412	392	391	445	435	417	430	424	422	427	428	404	412	438	432	392	398	414	416	425	397	455	380	448	381	438	375	430	450	404	414	451	378	443	438	444	412	417	407	457	410	403	431	369	418	444	393	404	429	436	429	420	431	401	385	433	391	389	415	432	412	431	413	403	414	412	453	410	400	409	404	394	401	387	404	432	402	418	448	413	397	407	395	437	395	420	429	407	426	421	438	433	420	463	425	421	423	406	402	431	386	411	428	415	433	412	362	403	412	391	442	405	398	404	432	488	464	426	404	420	425	396	411	392	394	370	416	381	384	414	387	405	422	423	407	403	431	416	451	422	408	433	410	437	403	403	430	393	437	415	439	408	404	410	412	460	403	410	433	420	378	441	407	397	420	439	401	409	400	413	440	420	376	400	401	449	434	435	364	406	437	386	403	435	401	393	418	421	432	393	413	432	413	411	412	376	403	424	436	421	410	419	454	393	435	394	425	412	418	425	437	383	439	392	410	418	425	445	443	435	395	411	452	451	416	404	390	425	408	434	412	454	414	409	390	392	426	442	451	416	415	420	407	409	434	437	419	392	407	395	415	417	377	450	383	375	411	391	460	416	408	360	387	432	436	411	423	425	394	436	408	434	394	410	400	425	441	416	408	442	391	424	420	390	408	420	382	443	418	408	406	456	447	408	407	410	415	419	421	412	431	411	395	394	431	395	442	386	384	420	424	417	450	401	445	426	442	430	418	459	398	430	399	423	399	414	418	440	429	401	433	403	400	435	420	404	371	377	393	393	405	420	434	386	437	419	385	446	420	442	420	429	413	399	421	422	449	412	401	427	435	426	410	428	391	421	439	407	428	425	425	419	408	428	390	401	436	440	456	404	419	429	450	378	452	441	410	387	436	397	414	410	395	438	417	397	418	449	430	404	409	411	422	404	362	419	422	448	422	394	422	414	427	441	413	448	422	452	387	428	432	406	430	421	428	407	394	381	392	428	425	425	418	402	432	423	389	419	400	427	408	377	402	433	415	413	436	392	406	396	412	396	428	377	463	414	423	448	411	451	388	443	406	421	427	425	439	453	444	397	401	431	436	402	396	436	446	406	449	400	415	424	435	415	363	423	402	426	388	403	372	401	376	409	386	417	456	433	431	406	390	415	401	431	404	403	439	403	419	395	408	398	400	365	407	410	431	386	391	424	385	406	373	445	438	420	418	431	420	397	412	396	405	392	413	431	407	395	419	429	358	400	436	407	432	417	415	417	450	419	422	428	414	453	376	438	405	411	425	433	409	466	371	388	446	428	374	415	386	428	411	432	383	411	422	421	414	390	414	440	437	398	411	400	381	413	423	398	449	442	426	424	427	392	407	449	407	417	402	443	412	395	411	436	421	431	394	444	410	421	422	457	379	428	426	441	422	438	437	420	425	432	405	436	408	435	427	388	440	439	389	425	428	395	421	440	433	425	423	427	411	423	426	408	405	407	407	411	382	398	403	425	428	434	434	412	412	440	438	399	402	410	404	396	434	399	374	421	414	445	394	380	405	429	434	429	424	371	423	411	420	442	402	404	386	398	419	398	441	427	397	418	418	449	415	414	418	391	426	412	420	431	405	459	394	430	416	430	396	419	436	441	424	413	403	409	407	409	466	414	410	444	428	409	456	383	451	430	437	423	439	422	420	458	447	402	464	438	402	394	404	409	463	437	386	415	419	436	359	433	433	444	453	408	451	415	449	436	457	399	455	447	413	428	443	438	394	389	392	410	413	437	411	405	411	375	412	426	397	463	411	415	401	419	409	407	412	443	446	374	366	429	431	418	439	430	422	405	415	398	403	412	408	413	407	417	362	449	424	380	409	402	445	452	421	411	401	391	401	415	419	422	454	428	407	426	425	399	423	410	428	412	440	408	411	399	410	443	382	409	418	406	443	378	430	425	400	385	404	437	366	418	440	406	426	394	401	480	444	411	402	401	399	389	415	375	419	419	410	385	409	395	378	402	393	441	401	418	406	407	394	411	450	425	423	454	421	400	381	413	439	407	428	445	386	424	398	438	406	378	402	383	400	424	415	434	447	441	417	397	429	389	453	408	372	407	416	429	412	406	425	398	423	425	382	434	446	403	407	413	430	414	435	412	409	407	428	422	418	466	414	423	428	395	399	412	445	425	384	397	385	419	437	451	438	420	420	370	439	409	419	408	427	435	394	405	427	384	392	412	427	383	386	404	434	384	413	375	395	391	403	407	388	411	394	425	412	433	418	421	423	439	406	443	430	373	448	433	407	412	419	381	378	427	407	429	395	401	432	425	415	381	438	414	403	392	447	441	435	435	436	380	390	423	418	417	422	383	411	437	387	440	417	392	388	441	415	413	413	390	392	406	404	401	425	413	436	443	407	448	452	393	421	429	419	437	381	413	402	415	442	399	426	407	390	412	396	404	433	404	445	437	404	412	450	425	436	424	427	441	424	382	426	415	462	418	418	417	399	415	403	427	377	438	395	402	397	384	393	410	414	432	435	393	397	435	405	413	397	405	415	405	423	411	438	399	402	423	416	447	380	430	388	399	420	406	431	379	427	461	384	379	432	410	416	430	418	435	408	394	411	420	424	424	428	390	397	390	460	416	409	427	427	405	438	407	403	446	401	391	395	437	437	387	400	407	412	424	386	392	408	433	409	419	395	407	410	367	412	429	422	435	381	420	401	461	426	416	428	407	418	417	425	452	401	434	360	430	391	429	414	407	414	414	412	450	431	413	432	437	413	411	437	409	440	394	392	396	395	398	437	423	400	425	382	439	399	432	421	445	389	413	423	415	408	404	439	435	418	411	410	410	431	411	413	430	436	450	415	397	425	410	427	399	407	407	422	413	420	376
3304	4675	3216	1602	1302	1035	956	867	789	705	715	687	714	663	679	649	614	616	610	638	650	637	625	589	608	587	636	587	572	580	619	563	580	550	625	609	598	612	547	615	573	605	603	616	610	566	561	526	608	551	602	564	577	595	603	592	569	554	612	605	575	601	586	585	601	581	633	582	577	592	589	624	616	604	558	594	591	602	568	557	591	603	634	546	570	569	557	597	576	547	567	664	558	594	638	582	622	586	601	604	602	604	594	590	565	632	602	583	602	556	560	605	570	594	596	569	575	598	566	596	619	611	594	609	607	587	608	566	608	595	569	592	581	587	566	591	566	595	638	602	585	551	604	608	549	612	611	643	547	590	606	613	584	586	572	608	610	608	586	565	587	579	615	594	619	599	557	595	581	595	581	588	628	569	586	566	622	593	603	588	573	592	606	606	611	573	589	569	557	606	572	609	566	580	604	573	606	579	583	580	567	596	555	604	541	628	580	571	585	598	573	570	601	590	554	601	567	597	608	604	596	526	613	547	581	585	581	594	628	580	547	580	592	611	560	593	597	600	564	572	590	651	634	593	556	598	582	569	590	597	599	522	561	577	592	599	613	584	647	613	607	563	601	613	544	614	578	577	569	572	601	563	562	588	605	579	597	568	578	622	633	568	603	561	562	608	573	569	595	589	600	605	550	575	589	563	622	586	633	641	599	578	565	615	556	554	557	569	628	614	594	593	618	537	619	548	623	572	596	581	605	563	612	573	609	585	606	551	619	588	623	602	554	579	585	555	581	602	553	595	603	579	561	561	560	576	634	615	573	575	603	575	557	596	574	622	594	623	613	539	605	603	602	583	567	598	593	609	519	574	574	574	599	568	580	588	603	599	625	617	597	588	581	554	591	591	591	592	595	548	559	582	587	640	592	589	593	544	551	575	581	606	582	547	576	591	581	565	582	581	544	577	574	530	575	604	599	575	597	586	606	534	578	611	607	559	554	549	571	601	589	572	598	562	627	608	598	576	576	554	585	570	592	597	592	643	581	590	617	568	534	564	593	619	583	648	562	592	605	577	595	659	626	613	572	577	582	650	574	590	547	581	563	567	580	605	597	595	546	581	573	540	587	608	600	603	614	581	580	579	573	609	571	601	536	614	581	589	591	589	592	587	577	556	555	601	569	605	585	572	556	566	613	600	605	600	605	609	598	573	583	547	601	569	600	622	569	607	545	582	554	529	599	593	566	591	584	579	601	598	585	577	619	602	597	587	596	573	603	584	557	596	562	607	590	560	566	600	597	577	577	551	607	569	555	595	550	592	560	620	576	575	604	576	653	607	582	543	584	549	560	616	598	612	595	615	583	548	582	609	587	537	609	602	623	529	635	574	611	586	623	631	586	585	562	588	557	582	588	558	592	573	579	612	542	588	540	568	566	554	592	603	616	606	552	587	565	637	598	581	593	541	577	607	612	615	555	613	600	610	586	558	607	588	569	581	639	570	607	576	567	583	573	578	540	589	615	587	589	564	590	543	585	626	587	562	580	542	576	594	593	572	583	541	616	612	603	631	606	554	562	570	554	585	618	587	583	578	566	601	610	607	606	593	568	579	578	603	632	598	643	535	595	602	558	614	553	605	624	570	581	550	627	593	583	575	566	561	607	569	574	564	621	576	589	577	605	582	566	598	645	566	603	589	577	599	565	587	576	578	577	596	596	556	557	591	575	597	615	583	572	599	610	560	541	561	587	568	565	614	562	623	585	639	582	590	565	618	609	613	615	572	591	553	595	555	572	589	615	569	556	569	530	587	522	548	582	566	603	561	546	585	627	554	544	583	609	598	608	601	571	599	596	570	562	570	550	643	605	595	575	586	592	574	601	622	549	592	584	580	574	569	570	595	555	526	642	608	633	546	594	551	585	615	565	597	634	587	572	583	567	617	604	632	594	610	599	558	599	570	641	591	555	567	636	630	581	603	574	591	549	567	598	629	591	594	553	597	574	593	593	578	613	618	572	577	604	571	573	567	579	572	546	587	630	559	582	584	623	581	608	599	617	605	570	586	576	601	634	581	589	552	558	628	579	597	538	576	558	590	603	566	588	550	630	635	600	586	551	594	615	562	629	572	557	589	576	580	613	579	593	599	557	556	547	564	562	595	658	601	606	595	572	581	654	597	582	548	592	564	608	581	620	594	583	598	590	624	570	601	601	626	608	586	605	574	615	578	589	614	622	564	572	610	640	596	541	577	611	626	611	564	596	576	579	644	609	578	592	605	573	615	614	586	631	602	612	615	569	576	569	546	616	631	621	634	565	592	612	588	588	583	579	592	539	589	603	615	616	642	618	557	603	621	582	549	591	577	615	637	556	611	551	585	575	563	554	590	566	641	603	576	575	622	619	574	589	560	569	630	606	619	554	602	577	591	596	588	609	594	616	591	614	587	573	551	590	582	565	585	573	555	575	587	578	592	613	584	564	590	606	626	540	563	581	592	615	582	591	608	575	600	579	555	618	590	556	577	601	633	569	598	601	600	605	595	608	557	601	586	584	563	591	566	607	561	608	584	590	610	651	586	619	602	595	594	566	562	618	608	576	565	560	561	569	616	624	623	568	602	614	598	568	556	553	589	593	613	602	600	566	594	633	612	587	656	596	582	585	609	608	590	579	584	583	554	592	594	580	632	600	580	583	567	539	592	630	617	581	601	554	559	608	609	597	573	593	597	580	585	562	611	590	585	576	593	592	603	556	621	590	583	551	552	603	554	600	594	568	620	563	581	564	569	577	542	579	594	634	589	583	581	592	622	560	552	582	542	562	553	549	596	589	561	577	590	602	549	610	548	589	559	608	623	570	575	631	573	583	595	592	619	611	526	609	617	599	588	619	567	593	611	597	584	592	607	553	571	598	564	594	611	571	568	636	569	630	548	611	568	636	589	618	600	562	593	582	604	575	583	581	582	614	558	578	622	581	584	568	611	564	593	636	561	609	606	564	589	611	621	564	557	559	580	580	596	606	570	568	545	538	619	574	628	616	571	562	543	614	608	594	593	554	620	580	598	590	575	617	590	594	576	579	596	576	593	600	582	620	567	557	595	596	594	561	621	623	555	595	590	616	628	570	575	589	579	594	583	568	611	557	600	587	581	570	623	627	605	576	581	596	576	574	606	620	600	570	591	604	571	598	595	576	614	662	578	586	602	578	593	547	588	587	609	601	644	573	573	599	574	609	595	566	543	575	591	567	580	662	601	569	566	604	541	602	605	580	579	564	588	591	595	610	581	567	574	590	594	594	588	568	615	598	609	612	632	608	587	610	616	634	579	581	583	569	556	573	575	563	588	609	589	604	616	592	576	570	601	640	580	609	584	617	611	572	607	609	603	594	577	566	578	570	599	601	598	592	567	571	597	621	542	619	593	565	579	618	528	568	608	606	582	576	579	565	606	610	563	558	626	609	592	602	583	558	552	566	589	571	560	586	605	562	558	579	619	569	561	574	579	549	567	629	525	557	568
22138	20974	28548	23564	20971	20584	2115	555	436	368	310	249	261	248	217	213	226	204	158	171	180	186	162	191	170	156	199	169	168	163	170	170	159	166	163	148	163	172	135	152	144	168	144	169	166	146	158	142	144	149	158	133	158	177	159	163	146	174	157	161	137	149	158	167	149	175	142	156	134	170	158	134	155	169	152	152	151	148	150	154	162	134	135	138	150	154	146	163	143	164	148	106	163	164	146	164	142	151	151	132	148	146	147	132	149	159	155	148	154	141	139	165	152	129	140	147	155	163	149	151	149	158	161	147	142	134	150	174	139	140	149	155	147	138	128	120	147	152	164	164	141	155	142	141	147	144	150	162	163	151	146	127	140	117	147	135	145	152	155	144	145	147	119	145	163	151	136	139	131	142	135	163	146	153	133	160	135	148	148	170	145	166	148	148	159	154	156	150	162	157	160	152	139	151	171	133	131	133	149	147	158	159	153	150	130	149	164	171	162	160	137	148	142	145	137	138	141	152	160	159	146	137	152	173	159	145	134	158	161	142	155	146	152	147	133	150	142	149	144	144	140	164	157	119	159	146	152	148	149	164	154	147	134	131	159	173	137	161	157	151	169	140	132	136	163	163	156	150	158	136	138	141	126	143	132	148	115	147	140	154	140	169	154	151	154	144	160	134	141	153	166	134	152	157	150	161	154	151	148	171	161	159	161	157	147	150	146	135	138	158	144	136	132	165	150	128	148	173	161	167	140	140	165	156	130	157	130	128	144	154	153	150	143	142	137	128	158	163	167	143	136	157	162	139	148	145	151	165	136	137	153	129	148	145	150	150	152	133	144	133	153	144	154	135	155	112	131	168	136	155	133	133	142	140	158	120	163	156	139	151	155	147	133	138	147	141	149	136	135	140	132	132	161	152	150	154	169	138	172	136	171	142	166	126	147	179	144	135	137	146	140	162	139	135	150	165	153	159	161	145	138	144	143	144	155	153	147	145	158	125	136	150	128	129	164	127	160	146	143	156	145	140	140	143	141	134	153	131	151	149	122	140	139	157	145	142	139	153	143	130	136	158	111	177	144	136	138	151	144	169	141	143	146	130	139	160	147	137	146	141	147	173	149	132	157	167	135	146	149	141	141	131	151	158	139	143	141	145	151	141	146	152	135	128	157	140	151	131	142	146	130	136	163	152	134	157	126	144	160	129	154	145	135	146	141	140	151	153	141	174	133	151	131	160	120	138	156	172	141	160	157	113	153	150	164	135	160	166	155	167	143	155	168	136	132	135	150	148	146	181	133	149	148	136	167	150	133	165	142	151	158	165	151	166	122	144	122	116	151	137	153	142	119	159	145	143	164	158	135	156	154	161	159	148	155	149	147	162	140	156	141	151	136	159	154	150	137	142	153	151	142	132	150	147	165	134	144	132	174	149	163	164	153	151	142	153	160	144	150	144	132	135	147	151	168	153	134	147	138	151	153	142	126	157	154	148	175	129	142	152	152	137	172	152	160	138	144	138	164	160	139	145	155	124	155	127	155	148	140	118	160	146	145	146	157	159	162	155	146	143	145	136	163	153	156	145	137	150	158	136	146	142	129	149	127	150	136	151	153	143	134	146	153	127	159	135	153	147	141	132	153	125	146	143	145	120	132	156	164	141	149	157	138	144	159	125	150	152	122	133	152	186	136	132	169	154	139	144	141	159	156	143	125	149	155	154	129	126	153	146	133	150	171	138	156	137	158	141	162	149	137	144	153	151	152	129	139	127	168	165	141	145	137	148	143	127	147	145	123	134	160	168	145	156	135	163	138	141	155	149	113	149	162	140	153	171	155	112	160	151	158	138	142	158	143	175	158	157	143	155	187	128	160	167	128	131	166	139	133	137	139	137	140	141	136	150	140	154	136	138	153	161	159	142	151	161	131	150	159	153	145	121	148	162	139	159	156	158	173	168	170	162	161	146	143	152	128	143	144	135	144	132	155	145	146	155	150	146	123	135	141	166	133	141	163	142	134	150	148	151	145	152	133	159	165	151	136	139	151	143	143	157	155	163	148	138	143	141	150	143	142	151	161	152	162	141	137	138	139	134	154	164	146	152	138	151	161	136	148	139	120	131	122	171	132	144	146	156	143	130	148	137	172	141	139	135	147	161	153	144	145	156	152	155	135	141	144	153	155	159	145	161	145	130	136	149	126	117	141	150	165	153	127	151	154	135	180	127	157	134	152	160	140	146	140	137	136	149	133	140	170	147	138	137	146	151	165	146	156	159	145	147	139	137	137	149	141	158	172	141	146	153	142	126	138	141	112	151	164	151	142	143	153	137	139	158	145	160	151	156	153	149	134	152	150	120	155	153	146	140	167	133	141	147	150	154	140	136	134	155	138	136	120	136	137	131	142	145	149	163	140	149	137	149	144	154	144	143	167	152	135	152	121	153	163	112	145	155	137	149	155	154	147	125	159	146	158	141	148	144	150	150	137	127	140	145	181	168	154	160	136	135	146	162	148	166	133	157	118	169	132	149	150	153	137	157	157	135	133	130	148	174	156	141	145	144	136	137	137	148	124	160	140	156	151	127	139	157	139	151	138	135	123	146	160	140	122	130	142	150	152	139	131	137	147	123	121	157	154	159	160	162	132	159	145	145	171	151	154	154	167	148	151	149	136	121	138	166	146	139	123	130	135	143	147	152	126	167	148	161	146	137	135	140	150	142	140	142	151	132	144	136	159	129	137	138	154	144	143	152	143	131	150	157	166	145	128	165	148	151	130	149	129	115	152	158	156	132	135	153	127	138	150	158	137	157	144	128	130	154	139	149	150	151	152	145	153	141	141	130	176	137	129	131	152	133	157	156	126	137	135	156	158	141	137	125	145	131	156	152	142	143	151	152	151	136	139	162	152	130	148	136	143	134	157	154	127	114	143	171	141	140	138	130	137	136	163	147	168	149	144	149	146	132	155	136	154	163	143	145	161	134	171	152	153	150	145	148	138	149	156	166	139	153	153	145	132	158	163	150	151	131	137	136	137	127	157	165	139	148	153	159	148	139	142	160	134	166	122	143	151	138	143	121	190	151	156	171	131	151	148	154	151	147	152	143	153	143	157	145	144	131	151	140	136	147	146	132	148	149	147	147	134	172	151	138	130	133	142	153	155	158	163	155	137	161	149	150	152	159	138	151	133	147	134	156	157	153	138	153	157	133	147	132	141	142	165	143	147	167	131	158	162	170	151	154	131	150	138	137	151	146	148	145	144	164	160	169	161	153	147	155	148	140	141	137	146	157	153	156	134	139	142	154	145	139	151	146	150	159	139	155	141	128	149	128	152	142	123	126	147	163	158	124	151	134	137	146	140	168	163	137	140	152	150	140	130	136	134	154	154	146	140	154	182	141	151	158	139	162	181	161	168	141	139	143	137	160	123	159	141	140	165	158	150	150	164	163	137	137	167	119	149	155	172	156	121	150	149	164	156	147	147	160	156	149	172	140	159	155	144	146	132	154	161	170
4408	13983	9286	4366	2894	2026	1498	1127	958	757	673	607	522	497	395	400	381	357	360	332	298	305	302	299	267	271	240	259	222	228	265	247	255	196	213	238	231	223	204	221	222	219	237	236	231	190	246	219	193	212	211	198	198	214	214	223	190	220	213	200	223	203	219	206	203	198	190	214	196	207	195	198	211	227	189	185	231	190	210	218	216	218	215	201	212	202	221	215	192	198	188	189	247	222	173	227	203	210	196	215	202	206	218	187	219	207	220	211	210	218	177	213	199	186	218	188	222	202	212	207	201	234	202	189	190	201	226	182	206	233	228	202	210	198	196	187	213	217	188	191	195	199	198	207	200	205	209	214	212	218	206	210	219	219	217	201	173	230	215	176	216	228	208	193	211	206	203	203	195	202	204	201	209	207	200	217	188	203	184	202	190	190	184	215	199	227	208	218	204	191	200	199	196	203	214	208	190	200	190	198	215	203	215	197	183	230	198	211	202	211	213	205	225	193	211	227	215	182	204	183	212	216	238	223	218	193	219	230	179	192	200	191	196	203	228	217	181	202	203	189	212	221	219	189	207	207	181	200	200	222	217	204	203	199	185	196	193	193	224	220	247	219	170	216	225	201	208	221	209	206	199	229	208	225	178	216	197	205	210	205	195	203	193	189	193	209	218	220	218	187	200	214	209	232	185	193	212	230	192	202	210	201	197	197	229	211	182	203	194	214	195	207	206	209	216	197	213	176	201	226	216	195	204	194	188	217	210	220	203	173	209	222	188	208	229	203	180	210	200	198	183	197	229	195	208	215	209	198	192	218	198	196	219	229	197	216	226	215	213	216	218	192	200	220	210	194	203	206	224	207	208	214	206	239	209	214	219	184	215	203	186	214	226	217	208	193	182	214	201	210	198	208	232	195	207	204	216	193	216	210	214	206	203	202	198	217	185	203	218	205	200	208	204	239	196	219	198	192	218	194	206	240	189	206	187	238	234	212	179	198	204	173	197	209	218	208	201	215	214	187	193	210	197	204	181	212	195	189	195	200	203	206	195	189	219	208	183	200	194	209	206	186	208	227	216	200	202	205	188	210	211	228	240	186	185	191	237	196	215	225	191	207	194	194	195	186	168	204	218	227	202	191	224	213	200	214	207	213	201	215	219	210	224	203	191	202	197	189	204	193	209	177	198	218	215	184	219	230	202	192	211	204	196	200	222	210	224	210	216	200	203	202	203	203	223	204	206	189	207	194	210	199	197	210	194	176	236	188	178	205	208	189	191	202	211	194	187	206	210	210	211	181	221	215	197	200	222	199	209	219	202	214	203	241	205	222	209	193	190	190	196	191	226	204	218	204	207	202	192	225	196	204	208	209	209	177	234	219	194	226	215	204	190	210	201	213	183	211	222	186	206	195	224	191	177	216	219	214	197	200	223	219	193	194	200	199	224	184	202	195	221	200	200	191	180	209	193	202	208	183	211	172	198	207	200	199	199	199	189	205	216	193	197	209	199	182	206	236	217	209	215	185	218	207	213	191	180	198	213	208	236	198	186	203	195	209	219	210	228	204	190	217	181	224	181	211	189	216	203	197	197	227	204	225	176	205	220	202	201	188	204	188	221	203	211	210	201	210	235	201	184	203	213	215	200	223	185	206	196	215	204	179	203	192	188	201	226	197	197	210	218	220	229	198	195	191	185	215	218	206	216	205	224	235	211	219	215	205	208	212	203	204	203	218	210	233	215	207	213	211	218	188	216	208	197	225	178	222	185	233	204	210	204	196	225	184	206	199	174	216	207	217	175	211	199	206	213	202	197	196	197	191	199	204	204	213	195	219	185	220	189	188	203	236	204	181	202	202	206	194	198	194	210	235	206	232	207	212	235	210	225	215	237	200	184	211	198	178	184	201	233	196	221	224	218	196	199	220	205	225	205	185	218	201	182	191	216	189	200	228	199	224	199	181	207	204	206	194	195	220	206	213	213	231	225	192	208	211	188	212	201	193	207	183	234	203	225	188	199	213	204	215	218	189	188	232	187	216	216	220	204	216	187	219	200	223	217	190	215	209	182	197	196	205	170	193	201	196	191	199	201	214	214	227	200	228	191	196	209	217	219	222	205	227	201	202	218	214	205	205	203	199	203	244	192	203	203	202	206	187	200	210	207	200	187	213	186	186	203	195	208	202	222	226	219	188	207	203	212	220	200	211	190	200	184	220	234	190	194	190	216	187	214	201	209	223	198	191	177	194	183	215	215	220	206	224	201	221	188	205	203	184	219	186	226	198	221	203	213	214	184	179	180	207	209	219	209	192	209	197	204	220	202	218	194	213	212	213	185	221	186	220	220	202	223	204	194	228	189	219	176	206	230	210	198	204	197	213	217	217	223	214	193	226	203	187	181	198	195	187	207	215	224	206	192	204	191	190	170	221	195	185	218	204	204	205	203	213	197	180	197	209	205	190	231	194	193	234	230	183	212	181	192	163	215	194	222	222	210	178	177	204	211	192	203	210	239	223	199	191	202	201	197	191	223	207	199	211	208	201	222	214	203	187	222	219	222	197	226	214	184	187	200	192	215	203	193	222	194	197	215	213	226	187	186	212	197	185	198	240	228	191	192	209	220	190	182	199	216	213	211	189	180	199	223	220	192	210	209	207	203	193	204	202	210	182	185	192	210	216	204	204	209	192	210	175	191	198	193	223	201	189	205	204	203	219	224	214	168	199	201	218	217	209	221	213	199	210	214	230	174	200	194	199	200	199	180	197	189	203	212	193	226	210	207	220	184	205	198	199	185	205	200	191	194	227	212	209	222	206	225	203	209	206	200	231	225	188	221	199	215	243	185	190	206	227	200	210	221	209	194	216	198	192	219	216	202	211	201	224	207	197	207	214	188	227	231	216	177	225	212	227	195	216	179	199	224	204	199	217	222	204	191	198	204	200	218	207	207	208	214	203	189	192	212	203	206	218	210	193	187	193	196	215	194	203	184	191	208	200	207	208	174	196	186	208	205	200	200	246	190	205	206	219	195	224	192	211	218	201	179	200	197	193	213	225	177	208	207	204	212	191	209	203	194	212	213	211	218	179	199	201	221	199	224	218	205	171	230	190	221	195	184	197	223	213	220	222	208	211	211	200	206	216	213	201	212	206	206	187	188	217	208	208	204	177	187	193	185	205	190	186	204	187	190	236	200	199	195	224	239	176	227	195	210	210	184	207	185	206	195	217	213	210	197	195	220	190	223	209	207	193	191	205	194	223	201	224	202	209	214	213	204	216	204	206	208	192	216	234	185	186	201	198	218	227	181	206	214	202	216	213	206	222	176	196	223	223	228	222	202	222	227	208	208	201	225	228	213	200	205	215	234	229	211	203	195	204	199	196	214	192	210	196	199	217	195	214	199	194	201	190	211	185	201	205	193	206	189	229	189	200	206	198	191	228	226	227	183	183	201	217	190	194	205	194	229	186	185	240	193	193	192	219	190	201	231	201	208	211	232	220	203	229	200	203
26667	17347	3207	797	564	542	406	344	341	353	331	324	353	346	339	331	320	339	344	337	358	318	330	361	327	346	390	353	383	373	336	340	351	373	370	351	350	349	339	364	334	363	325	340	347	322	342	360	334	377	344	296	332	360	403	353	317	334	375	361	335	352	345	344	372	325	349	335	388	335	323	310	385	329	342	362	340	335	349	351	357	322	323	332	373	348	300	342	372	353	350	362	326	380	318	305	346	337	344	357	336	353	307	348	327	359	329	329	363	336	331	352	349	344	364	369	340	339	369	364	344	368	346	352	321	330	346	316	362	333	364	340	340	378	333	340	352	356	356	357	357	335	373	343	348	333	328	373	356	324	353	384	381	354	383	308	357	349	325	317	325	319	375	372	349	361	362	340	356	361	348	334	322	339	344	342	358	368	366	340	319	350	370	333	360	356	375	329	328	373	329	374	344	341	372	359	354	325	352	378	333	325	342	353	352	334	341	369	378	349	340	373	344	339	327	353	334	339	329	361	321	367	365	306	336	353	367	321	355	349	332	357	319	346	317	319	365	312	363	380	322	342	334	363	329	306	332	319	330	345	342	352	345	346	356	368	333	305	300	314	335	358	317	338	334	331	346	381	354	368	354	328	369	354	356	376	355	346	343	358	365	340	357	344	345	376	314	333	388	342	345	326	347	342	343	367	334	361	339	364	350	349	337	322	335	347	335	332	317	368	344	325	361	340	351	358	314	361	380	352	359	343	318	354	349	346	320	311	346	343	347	351	365	348	364	348	355	347	352	325	349	362	360	339	341	336	337	334	330	328	306	343	366	377	325	336	365	351	340	319	355	345	356	336	357	365	331	365	304	325	332	336	331	385	348	330	378	337	338	299	366	351	348	350	337	337	325	339	323	373	340	343	346	346	330	335	378	350	358	342	309	339	356	305	334	345	341	344	348	348	340	315	350	341	333	358	316	349	337	344	330	332	340	327	365	353	348	333	338	340	376	339	349	308	331	359	378	338	315	347	358	323	341	345	359	336	347	358	314	378	348	367	320	342	349	360	349	358	325	365	339	383	334	348	326	361	367	374	332	341	328	373	331	346	345	355	332	356	326	351	319	373	368	357	351	343	342	353	339	357	349	324	367	354	341	353	342	366	322	363	353	373	311	329	350	332	350	363	340	357	342	309	356	310	362	350	348	327	345	347	344	316	366	374	369	332	335	328	333	342	317	335	331	366	343	319	317	400	349	348	347	347	356	350	343	327	358	334	345	324	331	327	334	297	356	334	359	331	363	338	340	365	304	377	325	343	313	333	344	337	370	352	310	348	354	354	350	367	355	342	353	358	319	364	379	325	337	346	348	337	313	290	341	344	353	333	338	365	361	340	343	329	383	366	337	334	345	369	357	342	343	338	339	342	321	338	371	336	329	351	370	332	333	348	363	343	343	382	368	339	328	331	331	344	358	334	339	354	363	346	366	338	338	381	353	343	360	341	330	344	324	369	322	328	363	400	373	357	344	342	338	350	332	381	337	355	331	356	372	332	324	337	323	336	373	344	338	349	342	355	312	343	312	352	347	366	325	357	325	323	356	330	337	350	354	321	358	351	346	354	316	335	358	382	393	337	325	332	344	348	357	354	377	350	344	360	352	327	352	352	366	341	353	354	335	321	355	345	360	351	337	362	346	351	359	361	352	351	355	338	342	310	341	355	369	348	320	319	293	345	325	372	310	345	357	309	314	349	343	351	357	331	372	361	352	335	348	345	352	349	318	338	347	338	333	335	360	354	330	344	349	348	337	366	310	354	335	356	353	329	366	363	340	371	377	356	377	333	349	331	326	352	309	358	352	341	350	390	371	336	369	340	326	364	372	354	368	336	338	311	331	344	320	336	337	374	308	364	330	329	363	309	358	366	332	337	356	314	339	348	331	328	365	390	342	327	348	329	346	350	348	332	333	378	360	364	336	337	330	333	330	356	373	331	371	352	334	290	344	344	373	337	379	358	334	377	348	355	391	354	346	357	317	329	371	312	324	341	361	358	332	328	337	374	354	352	313	316	353	318	344	313	353	356	332	342	317	331	321	344	334	369	356	372	348	334	341	353	360	349	345	355	346	313	332	342	341	362	375	329	354	350	344	332	374	360	315	319	340	348	325	329	317	348	341	332	362	358	342	366	365	336	354	338	339	350	335	325	332	332	315	365	351	342	326	371	384	353	332	333	335	361	325	326	342	371	333	388	347	381	332	348	323	300	358	330	367	335	362	336	347	353	340	358	352	315	371	333	329	355	346	319	358	358	348	362	309	362	369	353	334	368	342	366	361	342	323	336	357	367	333	321	359	349	365	322	341	339	345	350	340	341	368	342	340	337	355	377	340	349	343	315	342	323	337	340	318	356	324	333	361	337	335	320	357	366	326	354	388	313	338	325	360	371	347	361	360	352	319	316	342	369	337	362	328	390	345	348	359	343	346	314	356	360	341	371	325	323	310	355	369	332	350	356	369	346	306	358	348	358	343	358	358	336	356	307	335	350	329	355	354	359	330	336	348	327	347	334	380	375	347	379	340	334	348	335	367	389	371	338	333	347	366	347	353	357	373	360	333	321	326	296	345	338	345	335	338	380	335	348	335	379	346	363	335	322	360	321	349	371	328	329	328	361	325	324	326	363	351	380	405	354	334	337	342	311	366	319	369	355	335	380	333	341	333	347	314	320	328	369	332	346	340	347	299	363	349	335	350	303	320	326	349	328	352	360	343	344	330	351	350	354	367	333	358	375	317	324	349	356	336	333	331	341	355	341	315	348	368	328	321	358	356	349	340	352	358	337	322	328	370	338	345	349	313	352	346	331	345	346	325	354	354	316	359	320	336	347	332	344	330	350	347	350	378	351	382	329	385	332	357	355	320	349	373	355	326	352	364	347	365	318	358	295	344	343	326	350	324	313	351	350	337	347	291	318	356	367	334	336	355	362	342	328	337	346	357	364	375	320	350	310	355	356	358	357	325	332	358	351	338	353	341	317	323	354	349	334	328	330	307	365	322	354	366	339	330	305	342	355	334	364	323	330	318	364	346	334	330	386	345	345	348	343	344	364	352	353	360	343	369	360	310	396	319	366	340	314	365	342	304	364	355	325	337	329	362	383	348	319	355	343	353	356	361	337	380	338	378	314	336	344	337	345	350	336	316	347	339	343	344	331	359	336	329	322	348	353	354	344	342	365	350	334	341	340	355	358	317	335	334	331	334	363	308	349	351	367	340	333	343	344	333	312	357	350	338	325	356	328	322	383	322	344	311	365	365	359	348	342	327	357	341	367	383	337	373	322	346	348	335	352	341	365	336	356	383	316	350	363	354	321	352	332	329	385	348	360	317	343	340	327	326	345	323	343	325	345	348	366	340	347	358	343	322	321	319	354	335	318	359	348	362	341	322	317	333	363	402	346	330	333	382	344	345	380	359	345	333	334	347	323	319	332	349	350	340	367	341	361	330	354	329	343	340	347
4014	1493	1058	736	631	584	581	539	563	499	493	511	558	471	503	513	508	479	550	564	470	531	476	504	541	536	524	552	535	511	512	503	498	520	451	506	496	527	511	541	514	536	530	497	521	474	489	495	499	498	474	541	504	496	505	517	493	518	523	462	529	554	514	494	509	532	546	494	480	510	486	508	471	500	533	497	504	484	494	505	561	491	492	484	500	544	498	530	517	498	528	483	505	520	510	529	495	473	498	534	497	536	468	527	498	508	503	501	507	509	510	497	485	494	508	479	516	540	540	489	530	511	500	547	479	529	504	476	531	502	493	473	547	521	528	513	543	507	477	480	523	524	509	555	540	478	538	431	499	529	515	475	501	497	496	447	480	519	494	491	527	511	525	508	516	513	499	527	486	498	517	474	529	512	499	515	499	493	514	524	501	508	486	515	550	504	559	496	506	511	500	496	475	496	497	483	491	538	511	489	488	519	488	505	534	498	520	531	490	488	484	492	505	571	468	494	487	504	512	479	515	519	538	443	515	494	537	478	531	524	492	529	508	504	485	483	507	506	508	470	494	525	522	538	522	522	467	508	493	494	509	466	520	523	499	518	557	524	499	516	510	475	511	475	541	525	489	515	497	518	492	512	494	541	500	489	476	509	465	541	499	496	506	511	503	480	477	478	544	486	524	477	506	493	558	489	503	499	513	511	523	486	474	545	525	484	520	480	512	522	455	537	483	551	500	500	472	504	538	506	489	508	528	511	532	547	486	518	497	495	523	506	520	513	473	509	475	514	533	487	487	489	506	519	493	524	552	540	495	505	507	509	518	474	552	483	501	493	537	495	507	522	522	509	536	531	515	478	537	490	501	528	537	553	503	480	523	511	519	500	495	527	493	503	544	504	506	479	523	527	483	535	546	527	500	504	543	520	480	492	517	484	491	530	520	521	494	536	490	505	485	461	513	519	493	531	500	511	458	510	485	505	508	516	525	486	515	506	515	536	470	515	499	506	510	544	491	499	491	470	506	510	529	521	475	509	470	524	532	479	525	533	521	489	527	544	517	562	520	508	494	505	509	541	504	524	536	507	477	507	477	493	495	489	504	494	469	513	483	511	503	537	498	493	530	512	539	480	459	482	512	525	510	502	518	518	529	507	479	527	509	499	530	492	492	480	526	535	473	520	468	511	511	485	518	499	490	508	509	498	512	521	494	513	512	487	484	535	508	502	505	512	525	507	555	477	569	493	541	502	543	517	509	532	510	507	528	539	493	518	509	499	533	542	477	485	536	482	469	513	492	514	519	495	491	540	520	518	473	499	507	570	563	515	547	503	560	500	497	532	497	513	534	473	469	538	525	512	482	515	525	522	510	536	521	528	506	529	492	503	530	518	488	504	541	535	506	483	533	478	526	535	501	528	514	464	531	501	501	519	532	509	530	529	544	518	522	498	529	481	487	527	493	523	532	454	512	503	474	503	522	511	474	557	541	486	518	507	495	509	549	522	459	482	484	484	522	533	517	528	526	549	481	478	520	507	546	528	470	540	558	498	484	532	530	550	547	531	509	505	490	473	468	514	523	516	508	486	533	508	509	536	490	509	508	490	524	512	502	485	487	467	483	521	524	511	517	524	483	512	531	457	516	508	483	477	544	541	441	520	536	515	533	496	498	540	493	524	523	481	495	491	499	557	510	510	477	523	525	511	479	479	507	505	437	535	513	504	513	514	491	505	499	502	471	499	477	475	529	507	508	501	503	474	452	545	503	534	496	499	519	470	530	512	472	520	502	540	547	505	538	505	485	555	501	521	487	501	519	536	552	467	482	517	462	480	535	489	503	518	507	504	501	514	522	504	526	506	491	517	564	465	487	515	504	505	473	482	501	539	511	498	518	525	468	511	506	509	540	522	484	532	517	524	520	521	511	493	537	469	514	528	516	493	486	501	480	503	471	528	467	509	493	490	502	518	525	511	523	477	476	502	522	504	518	506	518	499	506	516	524	510	520	493	476	499	502	496	501	535	505	507	506	497	481	481	472	514	517	493	528	553	490	503	512	497	523	514	495	524	508	471	491	523	512	518	512	505	515	506	498	505	488	485	528	489	484	549	508	528	492	498	505	517	487	497	531	555	530	495	520	488	496	511	537	546	485	501	499	483	488	506	523	535	529	556	502	512	525	522	504	548	483	521	545	533	493	499	487	501	489	528	478	508	512	497	510	472	532	493	479	524	539	526	530	509	503	500	451	519	540	479	501	506	533	555	501	488	505	511	511	489	481	489	523	466	506	468	477	513	535	517	510	482	544	516	504	528	461	499	492	488	508	552	482	499	502	488	514	500	491	494	520	501	511	499	491	496	528	524	513	524	554	481	462	493	485	481	532	511	493	476	499	493	485	540	532	506	492	478	498	508	498	528	533	465	497	472	517	505	497	503	526	482	492	468	508	536	510	524	532	506	526	534	498	494	508	499	487	500	517	481	504	529	486	478	467	524	514	529	472	524	517	530	522	524	512	500	514	500	562	533	527	542	494	476	483	471	515	509	508	493	496	503	533	503	509	543	532	487	509	544	537	547	531	534	527	448	511	487	527	510	485	518	529	455	505	534	486	469	471	482	533	526	522	540	510	554	511	503	496	528	479	533	491	502	535	497	498	482	502	530	490	472	540	492	479	513	475	552	536	485	505	518	479	513	520	509	520	550	494	528	505	516	534	485	518	480	506	474	487	538	501	483	512	493	454	551	505	523	517	526	464	467	498	497	508	541	503	527	541	475	475	517	489	522	486	509	532	512	485	527	488	502	491	496	493	495	524	492	514	479	512	491	433	474	529	512	505	492	527	517	483	453	478	519	521	535	487	516	517	490	501	543	574	525	472	504	492	504	485	510	495	455	524	530	478	522	491	529	480	479	536	498	502	509	537	504	524	496	502	514	490	490	495	487	498	433	510	477	497	505	536	540	479	485	525	536	522	531	500	505	519	491	492	542	544	521	515	492	542	490	476	490	482	481	516	520	503	558	532	519	537	490	522	510	513	500	521	502	490	499	515	498	556	505	511	492	507	478	477	526	471	510	475	497	474	513	486	510	475	506	513	547	537	512	517	468	532	497	520	515	529	502	529	475	502	493	475	519	486	503	543	514	485	507	527	496	500	542	488	476	519	471	529	506	523	480	499	511	510	502	483	486	513	502	498	504	501	533	545	505	449	540	468	546	481	530	489	485	490	503	526	511	476	492	492	520	508	518	450	487	472	474	506	504	497	493	516	504	481	500	537	472	509	485	517	519	503	527	495	548	515	501	509	524	511	513	512	522	522	533	505	494	487	489	500	511	545	506	526	514	451	492	548	503	527	511	489	503	480	486	508	510	514	481	505	524	532	482	537	509	496	495	466	530	551	486	474	500	481	508	511	476	557	481	470	514	537	524	544	488	489	515	491	498	477	508	504	538	544	493	498	511	505	500	488	492	517	511	502	473	527	499	489	518	489	510	546	550	502	509	539	517	496	530
23135	20998	28000	24191	20679	2593	504	334	274	275	239	212	197	195	177	160	136	160	171	160	148	146	167	161	137	147	149	153	156	138	147	135	176	156	142	163	167	155	157	172	158	157	144	140	141	154	146	151	153	127	151	149	126	134	169	139	136	146	159	127	161	154	141	142	149	139	137	134	149	158	138	134	148	149	150	143	161	149	150	147	148	136	141	124	166	136	120	137	142	146	149	130	148	133	132	149	140	144	132	152	137	155	144	160	141	161	147	133	139	160	137	130	157	147	149	141	147	141	139	140	101	138	153	165	152	146	144	124	155	132	130	162	142	148	152	138	141	144	136	126	147	114	158	138	125	133	133	140	154	148	154	141	157	141	126	147	159	147	133	135	162	146	141	144	135	154	139	147	155	142	152	142	126	129	136	140	143	140	146	132	142	135	141	171	146	138	151	137	141	164	121	131	140	146	148	128	146	133	153	143	121	148	135	157	132	158	143	132	157	131	132	141	142	120	120	156	153	136	141	137	145	136	161	163	160	136	140	128	156	141	135	137	127	137	157	144	143	161	131	148	173	144	157	135	149	138	152	141	149	154	136	166	132	140	139	121	144	134	152	153	170	129	140	153	124	160	138	126	131	133	154	141	133	140	144	129	135	148	140	127	136	118	128	152	154	149	153	151	136	152	158	146	139	161	137	157	122	160	154	126	135	152	124	151	133	132	137	135	148	137	137	136	154	135	149	130	157	132	144	132	121	154	140	158	131	136	152	136	152	132	141	151	144	157	146	136	127	134	130	144	150	157	152	151	138	138	140	129	147	142	141	111	143	152	144	149	131	133	158	132	120	123	132	141	147	155	128	138	131	147	146	129	133	145	157	151	132	133	125	146	153	142	148	151	168	146	153	144	140	152	137	116	147	151	154	127	137	136	130	147	164	147	162	147	131	143	149	132	136	127	163	137	147	147	148	144	133	148	140	157	157	130	141	121	129	146	136	151	135	146	129	135	123	121	142	152	144	135	122	114	149	135	147	135	138	145	137	158	129	135	135	145	121	140	137	129	151	146	155	136	147	129	150	139	129	138	164	138	127	168	143	137	127	140	162	167	116	151	145	135	142	149	140	161	122	144	151	144	145	141	128	152	129	126	135	144	149	143	150	150	128	139	141	141	122	146	142	137	132	144	162	157	133	156	155	166	132	124	153	130	143	129	151	131	126	131	156	150	153	142	133	126	152	131	127	156	158	126	132	135	156	145	148	131	139	147	143	158	133	136	135	143	148	129	151	109	148	135	139	169	160	151	140	144	129	151	140	157	163	133	139	134	184	147	137	134	136	136	138	150	147	141	127	151	140	168	123	136	135	133	165	145	148	133	146	134	138	130	167	158	148	148	132	132	137	137	145	142	153	170	165	153	140	146	164	129	148	113	143	132	153	143	131	142	125	145	155	139	146	128	116	132	128	152	138	127	135	154	135	147	133	131	159	143	155	152	136	128	136	128	163	126	127	157	138	131	145	140	137	154	143	139	128	123	138	142	140	116	162	155	139	129	157	149	144	158	129	154	143	129	145	165	133	139	160	184	132	141	134	129	146	131	129	146	123	143	150	131	138	150	127	139	143	127	143	138	153	133	146	145	127	136	165	136	148	143	153	126	148	139	137	153	138	142	119	122	132	130	147	148	122	131	151	131	145	123	148	140	150	156	154	143	154	145	138	129	129	162	139	117	139	136	160	151	139	127	141	135	156	130	142	143	143	141	133	138	145	173	147	157	133	143	145	147	140	131	142	141	156	156	144	126	120	136	140	126	146	148	121	146	142	141	156	114	145	129	158	143	131	140	146	164	160	147	132	147	141	151	124	127	143	115	179	137	158	131	147	147	132	153	149	134	109	128	130	141	124	140	137	150	145	139	160	158	155	128	134	132	124	143	125	150	142	140	154	169	144	158	140	122	145	133	140	147	136	141	135	144	155	153	131	155	151	139	157	153	131	146	141	132	152	149	150	155	141	154	163	131	140	137	142	135	139	134	134	153	132	141	138	182	136	141	139	140	141	154	141	140	134	144	131	131	123	138	151	156	133	134	132	144	134	149	132	166	141	130	176	163	131	133	160	122	149	145	144	119	127	144	153	155	124	163	147	135	155	125	121	144	151	139	140	149	142	135	151	139	137	133	135	137	134	140	169	149	171	158	140	140	147	155	146	145	143	143	158	130	131	151	137	146	130	147	128	143	136	135	128	150	134	167	141	162	144	152	147	160	147	141	157	140	150	127	154	133	149	135	131	139	137	161	146	160	139	137	139	146	156	125	164	152	142	125	146	132	133	134	155	153	129	136	112	158	140	148	139	131	150	134	146	136	149	135	134	143	120	147	161	129	150	133	135	127	154	154	136	139	151	150	123	156	158	140	136	135	140	147	129	134	137	135	163	139	141	145	159	146	155	148	146	137	148	149	143	147	125	150	136	144	131	125	149	125	140	120	157	132	140	167	164	141	142	152	149	143	141	144	172	126	126	131	153	127	149	134	142	143	129	142	129	133	131	143	144	158	169	158	140	139	139	143	172	143	150	163	142	147	138	141	139	134	143	144	132	139	146	139	131	152	153	154	148	145	134	135	152	132	127	128	150	141	127	140	149	139	163	157	150	171	157	160	173	151	146	152	148	132	127	127	148	143	172	144	161	135	138	150	129	135	142	163	154	150	116	156	118	143	151	148	134	150	133	140	137	149	131	135	125	150	133	131	129	118	161	157	154	165	134	148	150	130	151	136	146	154	149	132	159	141	137	140	124	144	131	142	144	147	156	147	139	123	160	156	131	142	113	130	148	139	109	139	149	156	145	141	137	140	141	123	136	119	161	137	134	133	151	154	157	136	148	121	117	147	127	142	166	140	137	132	130	149	158	142	142	130	147	137	154	164	151	121	124	137	135	139	116	129	147	140	129	128	132	159	151	123	150	140	134	165	142	154	140	127	159	125	155	131	131	144	144	133	144	140	140	139	135	136	143	152	161	141	139	134	147	159	141	141	146	127	150	119	134	143	157	138	163	124	124	131	128	149	141	123	134	136	139	130	164	133	152	132	154	141	152	144	159	146	143	135	127	134	122	158	140	137	134	168	144	131	134	136	130	138	153	141	167	141	151	141	124	116	169	144	123	146	134	147	138	140	107	134	136	137	136	148	169	143	133	165	149	162	135	135	119	130	130	131	151	143	140	152	134	159	149	156	132	137	154	144	155	154	141	135	146	137	162	169	129	157	132	153	141	146	136	134	159	125	152	153	139	141	129	157	167	133	171	129	145	142	153	145	149	138	129	140	159	146	133	142	136	133	141	137	150	153	160	127	151	138	148	126	128	158	138	143	131	125	137	132	135	134	127	151	128	138	142	151	136	141	151	152	147	161	146	138	162	155	146	145	148	158	145	147	154	150	157	136	144	144	137	138	146	148	151	155	130	169	144	147	131	123	143	144	151	117	126	150	163	140	128	147	121	153	131	125	135	159
3116	8422	5593	2451	1707	1215	918	695	603	473	464	420	407	330	320	326	332	292	309	277	266	284	245	285	279	285	244	258	227	258	260	232	243	235	222	226	219	216	194	236	234	215	223	238	240	270	233	244	214	222	230	227	238	222	232	204	251	235	263	220	208	231	237	221	239	221	243	186	243	219	202	237	252	244	219	263	214	207	253	233	254	222	208	218	206	225	253	212	258	223	226	213	233	203	232	236	228	242	215	209	241	225	239	227	235	226	233	226	217	226	232	226	231	213	228	204	217	220	237	245	233	227	237	227	208	234	200	209	223	209	243	225	222	209	223	217	236	230	232	214	212	215	228	227	236	227	240	231	252	237	215	221	247	225	243	251	227	212	240	221	215	222	213	245	247	228	246	243	213	221	226	225	219	215	222	212	243	235	253	240	233	208	221	191	230	251	241	220	202	244	230	235	217	223	240	230	199	205	252	224	231	196	197	225	213	254	250	239	223	216	227	218	229	202	194	233	235	216	200	232	241	207	211	214	220	228	231	237	217	229	206	223	238	220	218	215	239	218	226	231	217	232	229	246	243	243	212	215	187	233	206	226	250	234	232	219	230	223	216	241	208	223	221	209	253	213	219	244	240	223	209	223	237	225	212	224	202	266	215	216	234	214	205	220	219	220	237	220	226	237	206	224	197	226	199	248	190	217	235	201	219	241	245	252	233	240	218	224	234	219	217	191	213	227	222	213	208	216	227	212	216	224	244	222	244	225	231	217	211	209	197	226	217	219	232	230	220	234	208	230	220	229	214	211	186	204	230	223	223	184	239	199	225	216	218	260	249	228	221	229	245	202	236	210	210	226	251	229	207	223	217	225	250	224	226	200	228	224	203	208	233	226	218	233	197	244	231	221	241	228	207	211	202	218	215	213	252	214	230	240	210	221	210	229	224	214	239	221	202	221	219	228	238	219	237	207	252	238	206	227	227	239	220	244	220	208	209	208	207	207	198	234	223	240	205	218	210	207	244	221	211	204	231	221	228	208	207	228	235	208	251	195	227	209	226	240	229	231	225	207	223	215	206	202	237	225	210	230	225	210	240	221	217	221	246	237	223	220	243	193	214	241	205	224	215	234	221	216	226	223	212	210	210	228	200	230	206	214	260	214	209	237	213	226	215	214	223	210	246	223	206	205	221	224	228	204	224	247	244	210	249	214	228	221	225	215	212	194	231	219	221	236	209	219	213	217	212	209	236	218	204	223	224	205	200	251	222	204	240	222	227	210	224	205	205	219	200	220	226	214	222	225	222	230	194	212	217	225	219	204	218	228	222	206	241	215	211	248	236	209	236	228	217	193	181	227	205	230	263	227	231	205	205	233	210	192	226	195	206	237	238	242	225	241	212	247	177	212	237	246	216	221	232	234	227	230	233	216	211	263	238	267	216	236	225	232	244	223	207	211	224	230	200	252	210	258	214	223	243	216	227	240	211	201	253	208	230	216	263	221	200	215	206	219	208	235	220	222	229	212	213	245	255	230	200	202	204	228	245	229	244	221	192	204	203	251	230	215	212	200	239	216	234	216	211	237	241	226	236	213	184	195	252	192	234	212	231	235	226	238	207	229	211	231	223	234	228	223	216	230	212	214	234	217	226	220	218	231	253	220	222	225	224	212	238	223	224	224	230	220	222	210	216	227	234	228	219	220	198	241	229	226	246	231	198	213	213	248	193	215	232	202	240	210	212	223	234	213	200	245	234	222	225	235	227	211	212	219	217	225	233	239	222	230	221	230	230	234	215	210	229	220	250	258	241	232	257	223	217	239	212	202	227	228	229	247	242	215	247	211	233	248	249	229	233	235	246	203	171	222	219	214	217	206	209	202	239	222	240	227	221	218	230	242	201	247	208	245	217	239	218	205	219	201	242	210	224	219	221	205	221	241	217	253	243	268	227	214	217	231	225	221	198	236	251	224	217	212	238	228	224	224	211	225	227	200	253	214	216	239	225	225	241	219	225	230	241	218	224	207	221	233	226	227	245	210	215	216	222	218	226	210	202	231	227	229	220	206	224	215	252	224	233	218	222	217	221	216	234	234	219	232	237	214	268	232	221	243	250	224	195	237	245	203	189	244	218	212	229	246	241	228	194	206	195	224	201	222	212	213	230	229	234	214	239	213	223	226	223	252	198	233	236	218	229	220	235	238	217	237	181	203	202	206	216	247	228	272	213	242	207	205	206	213	212	225	237	240	222	198	250	246	227	200	206	226	240	237	232	215	214	210	230	223	247	198	263	212	246	232	217	221	225	208	235	221	234	268	226	210	235	242	211	218	233	207	215	245	243	219	225	212	259	221	232	231	217	231	222	234	209	213	270	259	235	222	222	216	213	215	225	198	233	240	224	235	223	223	201	217	224	215	217	240	204	213	216	243	247	239	220	204	210	215	216	211	234	221	231	221	215	225	220	214	208	203	183	213	223	223	212	198	253	240	205	205	225	239	213	212	205	243	201	218	182	245	229	203	218	215	195	240	205	233	208	252	215	226	230	230	215	226	235	229	231	220	224	195	245	201	220	211	206	232	209	242	235	227	247	234	223	252	232	218	228	208	203	196	240	217	251	202	216	228	231	229	250	218	215	232	218	196	225	241	201	257	227	241	215	206	215	224	247	222	217	218	248	202	233	203	203	212	230	203	204	224	232	210	207	232	230	197	231	239	239	244	223	244	237	213	252	207	195	207	237	203	236	258	217	223	222	223	232	220	227	220	215	242	228	216	222	211	219	241	235	252	209	221	227	223	222	249	220	233	245	227	236	217	239	206	234	219	204	218	230	250	244	238	217	214	230	242	236	221	218	224	189	215	224	217	219	237	234	238	236	233	221	248	239	219	204	193	214	230	222	219	240	219	207	235	251	235	224	211	243	215	218	215	206	219	222	195	228	215	204	221	193	238	231	244	201	246	205	237	225	232	186	215	214	238	221	203	223	205	206	240	262	217	235	221	217	228	223	213	220	207	217	227	198	203	234	226	231	223	257	223	227	215	232	222	216	201	230	195	226	218	241	221	222	251	238	204	219	211	213	217	214	205	237	215	214	240	212	218	209	223	231	211	229	206	217	227	241	229	210	207	214	224	226	233	217	227	229	214	236	240	232	225	237	213	212	216	216	214	215	231	234	219	244	239	203	204	223	185	237	229	219	212	239	232	244	222	211	212	226	225	228	220	216	195	232	233	229	234	229	213	227	204	220	218	243	218	211	219	233	189	247	244	219	244	197	211	214	235	226	231	206	213	205	223	208	247	230	229	227	226	245	206	238	215	200	211	247	233	232	235	217	228	246	209	249	205	231	225	229	206	217	215	236	226	229	238	237	228	206	222	222	236	221	234	237	244	197	200	240	228	206	233	208	186	212	245	234	219	209	243	245	225	229	201	224	229	195	240	215	238	208	250	233	227	247	230	242	216	214	270	217	251	229	207	244	215	231	235	225	218	209	199	231	241	237	216	220	228	224	219
24191	20957	26339	24555	2407	587	541	475	477	411	476	468	458	404	403	428	467	394	407	416	437	421	420	420	410	419	411	415	385	408	424	413	403	420	432	426	418	431	395	414	403	411	442	392	426	447	399	383	407	420	446	423	394	404	435	454	427	383	409	419	413	432	412	409	434	411	411	422	421	400	391	416	374	403	424	417	392	382	407	389	414	429	380	400	417	442	399	407	394	422	419	407	377	415	388	406	379	440	436	396	436	422	352	420	361	420	432	395	390	406	429	410	410	389	427	394	419	386	397	445	384	419	412	417	402	420	412	401	401	402	404	413	400	429	404	375	420	410	420	403	397	411	428	427	434	419	395	411	413	451	408	404	429	422	406	419	437	382	364	429	391	474	389	383	402	394	398	408	398	413	382	433	412	384	414	444	419	376	373	400	410	384	378	436	468	407	383	442	423	447	377	442	424	424	423	383	418	388	410	423	381	461	434	411	405	436	413	401	454	428	421	432	402	407	422	391	408	378	413	374	402	415	376	401	435	443	404	394	408	393	443	423	440	419	416	390	435	399	414	396	411	396	398	357	440	385	416	408	402	434	395	396	403	375	445	418	420	402	441	428	410	394	397	424	383	406	449	395	415	409	406	426	419	403	388	421	433	390	422	391	437	376	391	407	418	395	396	406	412	436	381	387	384	427	419	392	406	413	408	410	404	381	413	406	391	426	421	418	401	403	447	385	459	426	416	396	393	407	417	386	389	423	376	394	439	417	387	400	423	406	443	428	451	410	397	422	424	401	420	375	429	403	433	354	361	422	395	393	438	418	404	413	418	387	389	417	371	410	438	440	459	396	412	412	403	394	423	423	384	411	397	407	428	407	386	401	439	416	417	397	427	426	413	386	424	377	412	386	387	424	405	437	380	414	424	411	392	393	392	400	406	415	404	419	426	400	430	419	384	389	418	373	450	379	409	420	440	422	434	419	403	389	416	409	407	378	432	415	408	404	411	432	404	416	392	417	421	394	425	429	422	416	394	433	414	385	390	387	423	443	416	409	407	412	408	395	370	405	393	439	397	420	370	392	403	379	406	412	379	437	394	397	415	380	391	391	367	426	407	402	428	386	407	430	405	440	465	393	424	417	404	412	423	377	384	381	406	407	422	390	392	407	422	413	437	443	425	421	364	410	435	395	396	391	410	407	452	404	394	411	398	386	412	417	400	399	401	399	410	448	412	418	421	387	418	435	412	376	422	401	411	440	440	399	446	430	427	442	371	440	439	443	406	421	407	398	388	382	416	401	399	380	420	386	402	432	407	439	400	429	409	386	403	373	420	387	387	415	416	425	467	402	413	433	418	406	429	424	362	424	413	403	420	388	422	400	392	385	390	400	400	422	419	433	420	394	427	391	424	403	403	430	395	382	388	426	417	366	405	440	435	375	447	423	397	429	400	425	395	387	385	402	420	385	450	414	436	379	395	439	447	421	425	397	406	445	371	442	396	399	390	410	389	388	396	432	417	366	386	405	442	397	401	417	412	395	442	430	349	373	424	393	398	435	384	429	410	425	404	411	411	423	441	359	394	414	406	388	372	373	401	382	384	411	417	408	392	416	378	399	396	416	394	401	411	436	418	437	375	436	477	394	428	425	424	375	402	360	436	447	402	425	404	461	438	427	394	431	393	439	440	426	412	416	424	421	435	454	414	380	396	445	382	383	406	440	416	373	438	369	462	414	406	401	422	404	432	409	411	391	426	416	415	423	402	397	404	417	397	410	416	405	414	425	409	386	390	428	402	386	402	415	412	400	412	459	414	425	413	402	391	402	389	430	420	429	418	394	392	391	437	391	399	421	408	423	395	409	442	414	398	407	387	391	426	422	400	410	408	413	407	399	408	410	372	407	426	389	397	391	434	430	394	397	386	395	438	394	392	419	398	402	381	408	387	391	429	448	410	376	423	434	405	388	422	408	412	401	417	373	374	401	399	416	389	391	448	410	410	402	391	387	417	411	426	407	418	412	405	410	417	412	394	426	413	419	424	410	450	392	445	370	355	416	437	438	366	408	409	410	392	390	411	402	415	400	435	442	398	384	409	403	409	402	411	426	378	426	365	426	423	390	432	392	386	459	408	412	444	381	447	392	418	391	382	431	397	434	402	382	382	378	393	400	398	384	407	398	405	403	432	427	389	355	419	397	399	393	409	372	427	399	419	432	417	404	431	450	433	437	410	431	405	435	377	436	410	423	408	432	426	414	389	455	376	416	412	410	424	439	430	416	414	422	425	375	467	430	405	409	381	388	380	357	395	406	429	397	392	417	413	384	394	387	415	387	434	410	403	423	410	373	432	397	421	400	436	425	386	432	409	348	406	406	393	401	399	387	384	400	404	372	416	409	427	380	391	413	444	409	401	394	403	447	376	387	381	379	415	399	412	413	435	410	395	384	440	388	377	405	392	418	380	424	443	411	427	421	422	383	425	405	421	396	379	411	414	421	411	419	389	397	405	436	415	402	411	425	413	411	446	399	375	450	420	417	403	442	394	436	415	375	419	421	418	420	416	436	374	414	393	390	409	441	392	385	456	398	398	427	424	398	402	434	391	436	402	431	418	423	405	388	432	450	405	418	394	409	464	398	393	397	436	426	358	393	420	403	374	419	460	392	404	408	430	407	430	402	391	405	437	417	376	392	416	427	429	413	434	418	391	371	400	399	424	422	400	393	418	397	383	419	452	432	382	427	404	438	418	380	435	398	434	413	422	399	411	410	425	390	405	393	428	396	406	421	413	399	404	438	380	444	394	457	416	428	448	423	394	427	399	403	399	415	406	422	418	421	436	434	418	423	424	401	428	392	402	380	406	393	445	395	449	415	401	417	391	401	423	391	399	420	398	415	362	406	417	382	401	372	404	382	402	424	402	443	432	399	408	410	411	404	403	412	430	410	388	413	408	406	382	410	429	419	402	420	421	403	407	393	416	434	395	400	372	400	423	419	447	401	390	407	416	432	407	410	426	397	404	411	388	378	379	407	409	417	397	404	417	396	403	408	393	406	407	389	391	400	416	416	369	382	425	407	414	399	426	423	399	378	380	372	389	420	381	429	433	424	387	402	415	411	400	439	395	419	434	437	380	422	452	405	413	433	424	427	401	418	414	419	414	410	393	432	408	422	421	421	386	354	397	400	468	382	391	416	433	405	400	405	433	421	399	401	422	422	449	370	368	405	403	420	417	430	399	378	383	425	409	408	409	410	390	426	402	404	415	404	385	420	383	434	381	376	470	415	414	415	421	415	444	395	451	415	412	381	388	390	403	413	417	443	440	436	385	411	410	419	442	384	413	417	389	392	435	415	381	403	401	419	386	425	394	377	443	410	454	423	422	404	418	402	400	392	420	430	390	392	450	419	358	400	415	446	402	393	424	411	405	435	425	401	439	400	440	397	413	430	433	404	389	402	421	434	391	435	401	436	418	429	410	434	417	394	392	386	405	394	418	388	381	394	413	434	408	399
3426	4694	3088	1594	1352	1045	954	844	790	743	705	666	678	639	647	596	690	644	646	598	652	586	628	574	615	587	608	591	600	597	562	639	623	606	599	619	613	586	584	609	631	588	611	606	544	642	577	593	568	579	602	583	601	592	610	556	629	580	595	561	586	571	581	608	581	580	590	589	579	585	582	569	583	616	576	544	578	580	615	595	550	586	591	613	554	553	593	570	605	592	579	587	587	578	611	591	516	574	573	578	545	558	564	596	598	553	550	573	598	618	610	557	580	585	600	602	588	583	580	595	588	562	577	586	590	630	590	591	601	551	599	606	574	595	600	582	573	579	596	561	610	593	574	567	613	572	568	581	606	583	591	549	570	577	544	593	571	561	578	621	590	632	593	640	591	579	579	611	596	586	595	603	531	622	573	592	647	589	578	522	560	590	579	603	580	604	569	530	560	622	619	591	578	577	584	579	593	618	600	577	542	596	622	623	557	544	579	597	552	603	583	570	627	558	646	554	597	562	593	620	566	612	558	566	602	563	556	597	572	583	603	566	553	604	550	642	580	544	585	564	628	550	536	617	591	607	598	594	570	525	598	554	553	583	608	580	565	588	605	579	592	574	539	557	565	596	575	545	580	610	583	585	596	537	599	597	595	570	557	567	543	575	568	573	580	563	595	624	550	628	604	607	595	594	585	594	581	596	568	571	591	558	610	592	574	607	573	542	605	598	609	589	606	577	578	576	615	567	562	592	563	564	570	577	598	594	590	571	584	545	578	552	564	586	636	582	612	554	552	566	559	620	554	623	584	580	547	573	582	566	589	558	571	578	588	525	556	568	582	611	570	580	592	616	596	603	626	619	576	618	599	651	593	540	530	583	654	558	601	596	600	589	557	531	571	604	590	594	574	591	603	555	623	563	614	625	600	590	601	574	571	591	588	570	582	577	588	589	590	548	553	570	619	557	569	579	605	601	595	582	580	556	580	639	601	604	564	501	583	556	561	586	609	595	581	559	580	595	593	599	527	608	558	589	595	580	566	576	584	616	597	579	550	609	593	560	552	585	592	582	603	615	591	556	577	571	532	652	652	570	580	564	587	608	605	546	591	565	603	629	613	606	596	572	551	548	575	623	605	593	569	579	604	563	567	571	632	599	545	613	577	609	547	610	602	572	598	536	536	576	569	612	581	571	541	578	540	571	613	581	562	616	593	579	563	598	594	589	568	595	570	579	578	608	603	566	549	620	580	600	623	569	553	586	594	588	580	591	601	576	590	562	600	600	506	601	565	607	564	576	623	627	574	580	586	569	600	559	600	597	587	578	559	561	583	558	574	576	562	584	640	592	529	636	604	576	621	594	554	557	538	605	616	601	583	559	589	563	575	567	614	592	574	599	565	531	601	607	596	598	598	590	583	583	582	595	609	568	543	605	636	637	607	536	582	629	565	535	543	577	587	563	589	588	548	586	572	617	600	545	560	561	564	540	612	595	595	560	550	587	597	649	596	594	549	559	569	601	565	590	618	579	563	542	615	586	625	598	578	558	551	586	618	600	551	628	578	585	599	567	596	607	556	572	575	609	639	633	570	558	587	582	567	556	587	584	617	561	559	600	602	549	556	583	583	579	607	604	582	602	549	615	612	569	648	557	550	556	581	539	578	578	561	554	566	584	563	577	577	576	567	624	591	579	590	557	570	571	558	599	602	627	576	542	598	548	598	608	630	566	569	577	589	571	613	594	593	605	587	578	609	548	553	587	591	595	609	544	581	582	606	574	618	633	599	570	596	567	563	549	592	558	587	595	592	595	593	555	600	560	561	563	608	563	565	564	595	576	571	594	592	604	585	574	581	605	577	597	628	553	579	606	602	585	586	607	553	613	604	563	628	565	579	578	566	571	578	575	543	584	590	582	572	602	588	571	567	570	616	615	547	601	551	568	584	586	550	577	584	554	553	612	561	583	568	539	626	597	565	590	587	596	569	594	587	616	571	576	609	622	590	563	588	555	580	618	591	592	600	569	572	613	559	584	574	596	559	577	559	558	574	611	580	645	575	591	552	581	601	576	627	617	604	574	618	612	623	591	581	600	561	582	591	590	577	585	589	558	604	597	563	595	603	602	564	594	592	603	590	588	542	565	573	569	575	596	577	616	556	567	576	546	590	588	620	624	565	611	580	578	640	613	571	557	587	625	543	585	549	615	599	606	586	524	569	565	575	587	595	592	534	621	619	576	588	596	600	619	607	582	598	584	585	579	596	576	592	584	604	566	571	567	579	593	605	599	569	603	539	596	597	585	551	598	574	627	608	574	586	658	598	562	573	601	616	578	601	575	603	570	584	584	594	596	604	594	589	564	585	552	576	532	570	568	558	604	616	598	600	587	590	547	555	558	568	568	581	592	592	631	573	573	574	627	592	614	557	592	585	588	568	601	576	576	603	634	611	577	622	616	598	564	567	584	603	568	573	600	563	596	573	585	576	578	569	574	572	613	546	608	566	565	606	592	590	603	592	609	596	562	562	572	560	574	590	612	617	621	583	568	539	615	613	573	531	548	589	556	609	588	569	626	594	602	547	602	618	590	601	584	588	615	593	565	610	570	573	606	600	614	615	604	567	554	598	547	576	562	594	570	597	586	586	586	596	596	583	631	549	583	603	563	565	595	570	613	608	574	571	606	602	543	588	605	599	540	612	609	587	590	575	585	535	595	630	561	630	576	612	570	562	542	599	625	585	577	564	586	565	558	594	563	597	569	584	598	603	587	579	596	595	546	595	607	589	598	617	620	549	585	547	556	575	629	545	600	561	583	595	565	551	557	599	598	610	547	575	582	540	542	555	596	620	579	627	593	542	649	549	573	608	612	621	569	596	606	612	613	599	564	619	588	609	572	559	576	569	572	570	595	632	593	550	616	575	608	558	549	540	561	595	595	574	602	540	576	559	569	604	560	584	570	581	560	583	564	615	582	631	622	588	579	557	601	606	587	612	618	555	612	565	532	581	544	566	650	599	575	591	582	611	619	593	600	548	616	598	613	568	594	597	521	571	551	603	578	602	569	620	563	563	574	570	561	587	577	581	585	573	549	590	613	606	586	603	594	588	569	594	590	579	534	569	595	578	583	564	531	574	623	571	562	610	618	605	594	601	602	606	542	626	599	566	598	607	572	581	605	602	626	553	562	582	565	586	545	580	558	598	606	629	607	576	564	608	583	600	569	588	554	543	548	583	548	611	588	576	571	572	588	557	594	579	620	567	607	554	578	592	618	605	583	578	574	609	603	563	592	583	569	599	570	586	639	623	608	568	614	607	594	572	615	581	592	614	597	597	595	580	580	600	577	557	581	572	596	572	562	562	579	600	584	579	592	584	597	566	598	595	570	579	590	540	584	584	605	590	603	581	576	625	603	541	601	623	605	579	600	616	568	609	602	538	558	583	622	628	602	572	561	582	611	567	550	607	583	598	575	595	611	553	559	588	588	620	611	602	621	576	595	604	609	578	558	597	583
22047	20976	28583	23563	20970	20574	2090	579	410	362	307	292	269	264	226	214	193	196	223	167	180	199	188	151	185	159	144	161	161	164	155	174	167	149	147	158	167	158	156	166	156	165	144	157	145	159	157	137	169	156	172	151	153	163	149	162	145	158	134	148	137	154	129	158	133	158	133	153	145	147	166	138	151	142	159	143	148	159	152	157	129	166	150	148	137	111	148	162	128	145	141	141	137	128	134	147	140	140	136	135	126	151	164	131	162	137	156	127	142	130	159	130	132	162	132	156	139	129	127	145	157	141	153	126	136	145	129	170	133	159	141	156	139	149	141	142	154	125	139	127	138	136	163	147	155	146	132	153	148	134	144	152	161	146	122	138	123	147	145	160	142	158	156	142	148	127	124	130	143	126	148	114	146	150	130	145	126	134	154	162	142	134	132	146	157	156	111	140	162	158	165	127	143	120	162	137	149	154	160	138	130	153	146	142	133	130	118	156	151	133	132	136	145	150	149	148	120	166	135	150	166	128	139	143	140	131	141	149	130	139	151	138	143	125	149	144	154	148	124	141	158	143	127	132	140	151	161	141	139	138	145	143	160	167	147	159	148	147	143	136	142	130	137	142	142	137	150	127	138	119	158	164	155	159	135	152	145	149	147	140	132	127	159	121	165	142	148	125	125	155	148	154	140	135	174	146	133	138	150	150	134	153	158	146	160	155	153	155	175	138	153	131	167	152	145	154	149	149	145	151	160	128	137	137	147	144	158	140	146	159	138	152	153	155	153	139	148	147	130	145	136	123	155	145	175	149	144	173	157	142	137	169	143	145	142	136	146	133	127	135	128	157	167	149	139	158	136	151	167	133	160	142	160	149	142	127	140	152	134	151	121	143	135	146	147	130	153	157	156	140	155	160	148	152	139	154	154	141	142	145	139	137	153	140	134	149	143	167	139	153	119	152	154	147	130	161	145	138	177	143	142	117	143	148	155	175	124	146	122	139	138	136	144	123	127	152	145	120	152	146	147	158	129	125	148	131	126	147	156	116	149	147	150	148	143	149	139	138	126	162	155	125	151	129	148	125	160	145	144	155	147	167	127	132	129	144	121	143	133	140	130	150	119	160	153	145	150	139	111	143	144	141	160	132	149	143	146	137	129	141	142	133	129	154	149	153	131	140	141	147	130	151	121	164	153	120	142	147	155	152	138	156	139	147	125	124	142	131	148	141	132	143	143	161	137	126	138	148	145	142	130	117	149	148	127	132	147	145	143	165	147	143	158	142	162	149	134	132	151	136	157	142	137	141	143	157	159	150	119	142	160	149	140	138	168	155	152	140	148	156	142	138	159	136	126	145	155	148	143	153	155	162	134	125	153	139	128	143	140	142	152	139	136	148	152	144	138	147	134	157	147	130	148	151	149	146	139	158	126	149	131	147	116	123	154	140	141	151	152	177	152	131	147	132	150	153	149	129	150	136	136	119	155	154	135	144	139	157	137	127	143	129	125	163	139	143	146	155	163	145	159	140	132	148	136	127	160	156	151	151	139	143	150	164	154	143	146	158	171	142	129	144	154	140	142	134	152	169	151	140	130	158	156	146	161	157	154	138	121	133	144	147	164	126	147	129	137	142	111	177	144	144	144	129	144	159	144	170	137	134	138	170	162	142	142	142	134	127	148	159	162	148	142	151	128	151	130	149	124	137	138	131	140	144	123	137	140	132	133	131	162	140	138	132	143	144	140	159	158	140	127	125	140	163	147	141	148	152	151	137	161	134	132	159	126	158	121	126	158	123	119	146	154	164	137	140	155	161	153	141	137	164	130	121	153	150	141	118	144	107	126	136	149	143	155	120	139	140	152	145	158	129	145	158	132	138	140	164	150	149	164	174	152	109	146	144	147	165	168	145	151	132	161	138	149	136	126	167	127	139	141	149	158	136	167	148	170	158	137	156	163	154	137	153	119	150	147	143	157	144	124	149	149	113	139	133	143	150	128	146	152	142	166	142	140	142	147	141	149	139	151	144	142	137	138	141	145	153	148	150	136	162	147	143	143	157	145	137	153	165	138	134	125	144	140	139	137	151	158	157	158	131	166	142	148	146	134	135	170	138	147	138	155	157	179	155	135	126	146	152	159	142	161	147	140	159	144	153	151	132	130	154	132	157	133	157	138	138	142	139	145	142	148	143	139	140	138	148	147	141	163	138	149	156	135	146	146	145	138	159	149	113	128	139	135	138	154	147	151	147	149	148	153	140	133	128	133	162	140	167	157	156	158	111	143	131	123	153	134	155	148	154	165	124	139	138	139	150	156	142	147	144	152	158	151	135	147	151	149	150	156	123	159	159	156	151	137	132	119	144	152	155	150	147	142	163	127	166	132	158	131	168	142	130	137	116	146	146	157	141	138	142	158	135	139	132	140	130	146	149	144	155	157	147	153	136	132	162	122	158	140	155	159	154	152	135	157	145	145	117	117	142	150	155	159	146	136	147	147	138	136	149	139	151	160	142	143	139	143	146	157	147	142	144	147	142	149	132	145	149	169	148	159	154	149	144	134	131	140	142	155	151	160	150	150	156	142	157	156	167	144	161	156	139	146	141	136	141	153	158	150	150	155	142	156	149	149	143	133	139	157	145	143	137	153	144	115	141	138	145	157	128	142	149	141	145	155	161	124	135	129	143	145	152	155	172	134	170	156	147	150	141	150	159	143	151	153	134	159	143	125	184	152	149	136	130	156	127	148	151	135	119	166	137	109	147	151	123	142	134	132	152	148	133	145	155	147	153	131	114	162	144	137	141	142	149	152	129	158	153	152	136	154	185	157	146	146	150	127	139	131	161	151	171	152	163	138	150	151	152	127	151	159	127	147	146	150	161	180	148	141	142	142	119	149	125	139	140	151	139	160	124	135	129	163	132	145	142	160	140	165	154	153	153	132	128	154	137	141	137	125	150	133	134	154	125	154	135	157	164	143	136	166	159	139	156	141	157	136	142	118	144	158	141	137	138	156	163	134	147	165	157	148	150	142	144	152	151	139	157	129	155	143	140	170	156	152	163	142	128	118	145	143	141	145	155	141	160	125	164	154	156	145	164	139	125	155	140	137	127	135	156	140	150	157	160	135	145	147	146	148	130	148	154	152	144	122	124	136	151	152	137	157	133	145	146	133	164	141	139	135	140	135	162	133	161	144	143	150	121	134	130	157	156	168	136	148	157	149	152	145	146	142	153	161	125	144	128	148	156	161	155	130	160	141	134	171	143	116	124	125	147	116	141	154	121	155	147	132	130	170	158	119	158	135	159	140	135	156	139	139	150	158	144	152	127	150	174	153	142	151	146	166	129	146	139	139	146	153	158	138	143	163	162	122	135	151	149	158	146	128	131	142	146	138	142	143	136	125	133	166	152	161	136	153	120	126	145	149	133	171	138	153	144	144	137	139	161	138	167	145	129	142	136	149	129	138	129	137	134	160	134	141	164	154	133	132	100	122	137	148	135	145	150	142	163
4426	14103	9174	4370	2796	1980	1541	1171	991	787	677	643	527	496	469	405	376	293	334	339	285	290	261	233	262	271	264	265	225	227	247	224	213	225	234	213	221	231	236	211	220	232	231	223	213	210	198	225	181	240	223	214	235	211	196	217	222	223	214	234	247	206	205	233	208	200	205	218	226	204	201	204	193	204	192	188	181	210	190	223	251	203	205	214	184	195	199	223	206	196	205	197	194	186	220	186	177	220	221	223	211	206	197	213	200	218	236	188	182	223	206	199	188	235	178	196	199	215	206	220	198	209	217	188	197	207	196	216	191	195	211	203	190	204	197	203	184	202	198	220	227	193	213	212	203	226	210	198	215	197	214	207	208	204	191	206	223	210	235	211	188	209	197	203	204	195	207	222	206	202	211	183	201	178	219	221	216	203	201	217	230	219	212	180	224	184	201	224	195	202	195	185	214	223	189	214	218	199	186	181	206	206	200	213	205	201	190	216	209	188	201	172	212	218	218	220	227	216	208	220	188	198	193	213	201	195	233	211	199	202	230	199	198	204	213	203	208	192	221	218	212	203	230	197	213	188	205	203	207	223	201	209	216	213	210	206	217	199	214	199	206	244	176	211	198	204	198	204	201	206	200	194	202	207	164	208	223	194	220	187	178	218	234	212	188	209	193	198	202	205	199	199	207	195	193	214	219	214	183	197	248	212	183	184	191	169	201	187	227	198	198	214	190	191	190	216	213	184	185	216	191	192	223	191	193	205	207	184	202	175	199	208	199	203	186	218	213	199	181	171	214	223	220	211	183	213	233	205	210	191	230	200	199	206	173	229	200	201	218	188	177	208	218	211	213	195	190	202	221	206	190	229	218	216	225	196	201	190	224	190	243	222	254	194	196	204	167	224	222	212	211	214	209	187	200	195	189	198	190	185	196	212	196	187	198	205	210	217	186	211	224	185	190	186	180	215	190	194	174	188	210	210	223	197	189	195	188	206	209	190	213	204	204	220	195	213	201	179	186	219	195	217	204	188	191	180	228	188	201	189	207	175	182	214	231	222	197	204	226	215	193	203	206	203	175	201	178	210	192	220	190	242	209	198	182	181	190	206	219	195	231	223	206	189	186	202	218	221	215	200	200	197	202	208	191	219	219	199	222	197	218	202	208	210	190	191	215	205	220	213	215	215	230	193	224	200	206	204	204	201	210	202	208	190	229	204	205	195	183	206	195	199	225	213	211	216	195	219	217	225	202	218	198	199	212	197	182	187	217	195	191	192	187	196	218	193	200	207	200	189	204	201	215	191	220	200	189	221	194	214	205	182	213	215	211	218	224	228	211	199	221	206	231	184	198	201	209	200	225	217	215	199	201	207	215	207	227	189	209	184	224	221	204	203	220	225	198	189	206	217	215	200	193	188	205	211	187	211	222	231	204	212	188	199	201	185	203	217	225	225	239	198	215	182	202	197	211	221	224	185	191	215	223	198	208	208	198	200	209	222	204	206	203	201	204	196	217	247	195	211	221	191	225	236	212	199	202	213	224	217	200	198	209	202	216	211	209	210	199	223	215	215	192	201	224	207	189	205	209	228	213	220	189	187	238	219	198	195	229	183	193	223	200	197	209	195	208	222	219	203	196	234	206	227	215	201	170	214	201	176	189	220	215	201	224	203	194	193	219	232	186	203	225	198	211	200	184	199	200	193	206	213	203	208	211	218	215	194	205	201	207	187	201	208	219	195	216	227	216	188	217	197	201	210	195	217	222	209	195	215	172	224	190	225	211	181	203	176	199	225	227	191	187	217	189	235	197	205	210	176	186	222	209	193	200	235	211	194	230	204	210	198	222	191	210	213	208	198	206	209	208	199	214	204	216	216	200	197	220	204	188	210	200	197	213	209	179	214	207	224	197	210	232	220	206	224	211	224	221	202	173	204	206	196	204	219	193	227	219	198	208	206	181	206	199	187	209	245	215	222	186	199	219	186	199	202	212	208	199	195	176	233	214	225	204	199	219	196	205	187	211	202	199	189	177	186	200	206	216	199	192	199	177	196	210	210	211	202	216	217	229	188	207	224	238	207	215	192	205	207	210	200	224	208	226	199	178	210	204	189	193	188	216	197	205	204	218	185	195	213	204	213	164	195	222	203	212	226	204	202	199	204	199	197	212	191	201	219	207	229	190	224	218	181	201	193	204	225	191	216	187	204	204	207	233	207	182	220	201	210	214	211	178	219	215	206	218	198	204	221	186	191	221	205	207	186	203	199	222	197	194	206	210	223	209	220	207	208	197	205	193	208	197	213	190	207	195	196	201	207	212	185	183	184	197	204	189	192	216	193	199	199	190	189	197	210	177	201	218	196	195	202	210	174	184	225	206	194	196	206	191	234	210	186	206	197	199	204	215	211	207	209	219	227	177	187	204	202	197	213	231	205	213	220	215	193	208	222	225	193	206	240	206	194	216	195	239	204	202	198	173	193	207	212	205	200	204	192	184	200	198	222	214	213	189	193	198	212	196	217	226	195	209	210	207	223	190	209	186	195	202	233	209	219	229	208	220	215	223	186	220	194	213	191	206	192	197	219	185	207	218	198	195	205	184	196	189	197	184	205	193	200	234	193	219	206	194	203	190	230	189	194	230	204	183	193	196	217	194	192	189	183	211	210	207	184	209	182	206	196	186	216	216	176	171	201	225	197	212	184	215	200	198	207	181	206	175	224	213	194	229	195	188	217	204	216	196	218	230	205	195	206	218	204	215	207	210	199	229	222	223	210	210	206	207	206	192	200	238	211	186	197	219	180	209	188	209	199	195	202	206	206	192	209	207	203	231	217	207	205	206	196	196	222	225	196	204	195	202	235	192	216	197	212	188	221	207	207	204	231	208	192	197	217	192	194	190	206	216	193	218	234	198	192	202	225	218	219	225	184	195	207	209	233	190	206	212	201	204	227	183	199	183	214	185	209	200	214	228	184	191	207	201	221	213	181	204	181	207	212	211	197	203	177	195	170	224	193	232	190	211	231	207	199	213	195	195	210	224	209	182	212	207	209	216	186	207	179	206	187	204	195	221	179	183	170	189	211	194	210	188	206	180	197	195	199	221	201	209	208	220	189	216	191	191	220	188	202	221	213	187	196	204	218	190	209	181	223	216	216	208	208	238	203	192	221	216	198	229	219	196	210	213	196	214	206	211	223	199	231	192	219	217	215	188	205	213	208	185	184	172	232	215	181	211	201	208	193	214	182	182	207	195	217	202	215	191	199	194	205	197	214	186	193	199	198	199	197	177	196	199	224	206	212	210	218	213	217	209	209	166	191	194	207	197	238	186	210	208	238	192	190	229	200	200	210	180	209	209	202	191	198	210	196	208	210	206	206	209	214	207	185	197	202	213	223	197	202	207	233	185	201	209	210	218	186	200	197	207	206	219	197	220	201	196	191	218	194	192	187	184	203	184	193	198	198	185	243	235	207	224	201	198	209	210	191	197	201	182	225	206	198	160	224	211	194
26658	17348	3126	776	561	532	384	356	368	374	361	347	371	341	344	338	349	340	354	354	331	340	317	347	342	333	327	362	297	359	342	355	392	339	365	359	347	352	365	331	345	333	353	385	314	353	379	373	327	364	351	329	344	333	345	374	341	307	370	363	382	347	321	376	348	334	296	329	331	337	357	350	322	327	323	356	355	372	361	340	327	332	319	375	338	335	339	354	306	363	350	328	357	333	332	354	329	349	329	344	360	348	307	379	379	336	317	341	347	334	312	353	378	338	335	357	352	316	338	364	336	337	377	317	366	329	342	347	316	350	325	336	353	310	337	353	357	354	344	361	357	328	352	386	374	337	329	344	357	327	367	334	345	370	373	340	332	363	324	341	373	321	358	327	356	375	331	336	333	345	337	352	362	321	355	348	327	362	376	361	338	312	323	325	325	369	337	322	341	335	337	336	327	377	321	318	362	334	346	358	357	344	340	322	334	354	329	339	321	375	335	376	323	349	344	332	303	381	307	344	341	320	335	341	342	335	324	348	354	348	332	352	340	338	306	337	343	343	377	324	314	378	359	349	339	319	325	347	339	341	327	354	323	308	344	343	351	316	336	319	333	375	346	361	334	337	325	329	347	308	312	370	316	359	387	327	345	330	335	337	324	353	335	358	323	349	340	354	343	342	335	329	354	365	317	349	381	351	345	332	344	331	357	328	349	334	369	321	366	350	379	352	347	363	329	370	356	351	323	343	311	336	339	339	306	324	311	339	318	337	347	329	357	347	377	357	323	346	324	348	345	311	337	345	342	320	312	341	368	354	330	321	358	348	356	358	323	342	293	351	341	338	346	360	342	315	392	334	349	343	324	332	339	355	317	359	317	336	321	309	336	347	328	372	345	371	341	330	331	359	334	395	323	362	328	324	374	356	335	335	293	330	328	319	346	339	342	324	339	329	344	362	331	380	349	348	360	350	322	363	391	361	348	369	364	310	341	323	365	363	328	370	354	312	324	326	330	332	344	359	342	372	319	338	316	360	303	326	364	343	358	327	365	305	315	333	368	345	356	374	326	358	354	341	323	307	340	324	338	375	337	335	346	366	336	352	376	326	337	343	320	358	347	363	344	350	323	309	346	338	311	343	328	327	334	359	343	323	356	362	338	314	334	330	353	353	345	330	349	363	361	370	363	331	315	319	296	328	359	359	334	352	356	332	338	330	339	350	344	356	321	356	339	381	348	374	347	331	372	352	330	317	368	372	374	361	331	341	362	314	337	343	340	318	389	349	338	355	352	346	334	354	341	321	340	346	326	334	353	333	323	349	331	355	333	362	356	367	355	347	329	317	320	330	333	311	357	324	365	347	366	349	354	354	373	328	349	364	361	314	327	313	307	325	331	342	328	343	375	376	321	372	368	365	321	337	344	350	334	337	350	333	316	285	319	341	334	349	358	359	324	355	335	345	344	328	329	317	337	352	356	347	326	361	373	360	312	358	384	310	338	344	355	371	352	360	360	337	349	344	347	324	353	348	348	330	321	303	330	354	331	358	370	364	386	356	299	324	361	331	321	344	317	364	341	320	297	335	343	323	323	368	301	346	331	351	375	326	322	347	296	337	339	314	332	337	366	339	332	334	370	313	354	342	334	313	338	331	365	345	331	373	318	318	345	344	342	340	349	331	352	343	340	322	372	338	339	344	342	349	361	354	356	379	379	364	328	342	330	336	303	360	341	373	342	374	333	343	376	343	322	377	354	305	340	349	329	347	348	349	337	344	363	313	338	336	354	346	357	345	356	323	316	322	334	339	324	343	309	326	397	366	343	322	343	318	375	368	329	335	371	347	351	361	373	338	338	336	338	358	364	351	346	366	328	358	362	373	338	333	367	391	346	381	355	363	350	375	356	367	348	333	322	366	321	338	354	341	374	361	317	312	342	347	337	341	350	319	356	365	322	339	344	337	371	316	329	329	350	346	341	345	314	321	334	326	324	336	377	347	322	347	313	319	349	319	351	336	306	324	314	340	337	341	321	359	374	327	349	359	352	357	348	338	322	344	355	373	356	358	325	341	346	355	363	336	349	329	331	335	345	361	365	344	347	355	334	349	340	352	330	366	341	365	355	338	357	343	333	358	349	329	368	337	347	322	345	355	329	332	367	337	347	319	330	351	329	348	361	370	359	337	339	351	336	313	321	342	317	359	341	379	394	352	378	350	296	366	330	374	338	344	361	358	341	359	346	392	350	321	354	338	341	338	342	315	345	339	376	336	339	357	372	347	355	336	342	331	307	363	353	320	316	342	346	392	361	358	384	314	359	296	352	342	359	332	360	371	349	361	326	329	340	321	373	318	327	347	335	366	359	363	332	331	309	358	330	366	324	338	345	357	340	365	334	351	341	377	319	351	341	329	347	372	336	337	361	360	329	344	333	327	322	370	344	336	335	386	323	348	356	327	338	333	378	337	331	368	343	315	342	334	361	339	350	356	322	369	310	334	327	306	348	362	360	327	367	340	351	330	348	312	321	350	364	341	329	376	356	350	307	315	375	387	297	333	318	355	359	310	325	339	326	345	352	331	331	344	310	319	354	325	303	326	323	360	323	328	325	368	331	351	347	336	345	325	358	329	327	387	324	319	342	366	367	330	354	353	341	356	370	373	363	326	349	362	355	348	335	335	352	329	330	375	371	336	325	330	365	314	330	377	345	344	323	341	364	314	354	318	338	334	333	374	351	338	357	324	337	339	341	333	367	345	336	319	359	333	350	343	358	345	331	330	328	328	339	332	327	345	347	343	338	329	356	371	347	353	308	350	314	361	389	345	322	340	338	333	322	355	359	342	341	319	334	349	362	318	316	338	341	353	343	332	350	349	343	317	359	335	357	375	336	373	342	354	345	348	358	337	329	344	363	349	338	339	349	360	341	336	359	314	333	347	339	372	344	350	309	325	318	333	351	332	377	344	342	338	347	341	392	364	310	316	350	335	348	338	286	332	360	356	361	370	347	334	373	308	337	356	324	343	333	319	321	311	328	338	319	352	332	376	345	319	334	339	360	325	358	350	301	344	374	346	350	327	363	356	322	350	326	373	350	328	358	324	367	345	339	370	344	365	288	332	328	329	333	328	333	332	344	350	367	340	355	368	363	329	369	331	336	344	363	344	354	329	332	364	346	352	323	361	369	343	323	322	351	356	320	335	322	325	330	327	353	345	361	332	320	342	351	327	328	334	326	330	324	344	308	381	347	373	361	344	351	341	330	314	338	315	356	346	324	338	352	311	339	351	325	327	362	352	376	339	334	299	324	335	356	344	340	316	345	323	327	360	359	346	354	314	321	334	339	378	342	327	344	344	366	365	332	392	372	341	353	336	360	335	340	312	342	334	297	296	390	344	353	353	380	318	365	344	368	359	325	339	356	342	360	359	356	347	317	325	338	338	342	335	356	306	341	341	345	336	381	358	332	339	379	374	338	333	360	336	335	311	326	334	338	332	350	359	308	331	338	363
4063	1418	1078	657	635	528	554	521	516	563	526	501	511	535	552	493	499	521	487	540	519	487	523	529	526	500	479	492	494	537	437	496	519	536	492	498	497	515	515	505	495	519	495	508	545	496	516	518	527	482	482	513	484	460	496	544	474	543	548	459	497	466	514	487	515	461	473	508	517	472	545	480	517	519	496	472	498	504	462	518	479	484	514	529	482	494	488	501	549	531	541	524	525	523	498	466	510	507	508	528	518	497	526	489	493	507	495	487	497	518	516	520	538	486	475	474	459	483	501	526	520	495	447	500	508	510	476	495	506	501	518	532	497	521	483	490	496	491	459	511	467	499	520	488	474	460	488	482	440	484	509	489	480	486	543	507	518	515	521	540	470	512	543	498	506	485	459	458	476	532	467	523	491	501	481	510	491	469	510	493	496	538	514	533	482	477	517	518	456	495	509	498	545	559	475	511	510	495	478	479	485	501	494	510	518	517	527	492	467	537	529	512	509	497	484	487	469	520	501	466	506	503	566	535	513	471	521	489	483	500	537	483	543	499	492	495	509	496	513	506	500	485	485	530	501	478	537	485	492	510	449	518	499	523	547	495	514	489	481	544	500	494	489	475	477	534	498	526	521	545	489	484	516	510	544	523	475	474	506	511	535	536	520	472	523	505	489	541	493	523	536	508	485	496	474	520	532	532	520	537	505	478	486	481	536	505	567	477	578	512	524	469	492	498	499	527	522	480	523	482	518	508	519	519	490	480	521	459	538	540	528	479	532	495	487	458	490	491	495	505	503	504	512	485	496	508	492	521	520	517	523	493	445	481	496	502	517	476	453	530	522	503	453	522	497	517	483	515	522	494	480	501	499	501	477	495	520	497	470	481	516	485	474	482	465	504	492	486	498	484	491	476	546	538	445	491	532	448	550	520	486	512	498	536	534	531	502	503	491	521	506	498	495	463	549	536	489	518	508	452	472	533	521	525	500	490	490	486	526	485	526	483	515	470	522	505	482	494	503	511	483	510	497	490	485	523	493	484	530	494	530	526	516	521	465	474	490	521	507	472	516	480	534	532	512	499	520	484	483	481	520	527	457	522	492	505	495	493	488	477	518	528	489	498	497	515	488	474	461	522	527	533	494	515	482	482	490	491	494	517	528	501	506	522	491	452	500	494	551	493	506	531	488	484	530	509	543	514	486	536	517	504	490	497	486	511	519	516	495	516	487	464	523	520	475	503	505	480	505	504	512	485	491	474	460	512	506	483	490	435	497	533	507	492	499	517	516	486	506	501	491	516	470	474	493	471	520	521	499	502	493	506	547	480	516	500	486	503	518	527	485	469	514	497	510	475	503	476	491	524	483	493	533	494	497	469	501	507	478	481	492	513	505	537	526	517	469	513	526	472	515	477	497	487	479	504	494	474	484	517	485	482	460	485	517	519	509	496	512	513	507	545	488	484	491	503	485	508	496	468	521	478	499	473	498	518	535	514	528	537	464	475	537	524	513	530	503	524	504	500	500	466	508	475	494	515	515	536	481	544	520	509	471	503	509	489	500	518	526	477	470	454	478	511	490	480	516	534	494	536	523	479	466	527	515	483	512	472	500	502	511	512	494	515	554	530	505	476	515	537	516	489	483	497	519	517	492	464	487	506	478	488	518	515	534	496	494	506	497	506	498	476	525	509	491	522	529	551	530	509	479	461	488	497	461	481	489	492	543	522	496	460	522	519	510	527	485	473	487	493	515	532	515	519	552	488	485	511	495	452	472	507	517	542	543	548	501	508	519	518	508	494	500	512	522	493	468	511	499	508	495	510	495	538	513	485	507	525	502	533	513	503	517	452	541	515	522	516	503	513	494	486	508	454	532	526	490	539	503	501	508	493	491	546	505	488	506	504	464	495	508	467	505	513	511	467	493	543	485	494	510	496	519	549	454	487	470	483	496	530	489	490	513	475	494	491	532	513	502	483	486	523	473	504	512	504	461	503	531	495	509	493	525	539	503	463	532	531	545	481	530	536	522	485	485	490	481	474	524	482	548	519	523	527	471	479	462	500	519	484	495	455	479	492	475	479	510	522	482	512	483	489	480	476	500	529	518	484	530	484	499	491	499	484	537	479	506	515	489	515	511	483	503	504	495	492	475	508	505	509	515	486	500	498	478	508	503	503	540	477	490	511	479	527	537	504	462	494	502	461	460	533	518	498	468	484	491	516	465	501	482	501	509	540	471	492	518	486	535	530	482	529	500	507	527	483	492	499	480	485	515	548	516	496	551	510	523	503	463	515	487	505	510	488	477	502	451	544	509	516	490	515	530	507	502	478	506	477	526	503	507	523	502	490	481	498	523	486	509	475	511	515	506	484	509	480	494	493	466	518	485	519	522	499	523	540	533	523	508	517	546	531	500	473	489	487	491	459	520	489	482	555	488	474	498	499	463	505	477	530	479	490	488	508	487	473	508	523	494	502	493	508	517	485	522	523	476	520	530	491	481	502	506	506	502	494	495	552	486	486	500	500	477	525	442	477	544	499	517	493	537	503	507	523	527	486	505	508	492	483	543	495	487	485	489	495	506	515	510	508	470	466	496	546	512	510	503	490	513	529	509	516	481	472	458	522	504	484	483	478	516	497	505	529	500	443	466	493	533	477	501	478	495	477	497	469	473	483	517	489	517	472	515	499	518	502	485	509	509	497	493	508	534	502	533	497	490	516	495	484	525	515	498	516	523	468	518	484	494	463	487	527	533	478	521	512	545	508	524	527	526	499	504	493	503	529	495	491	492	516	486	498	524	529	449	521	498	530	545	528	523	535	511	507	512	509	478	521	527	491	498	478	498	470	498	490	538	516	503	476	507	501	524	504	495	503	498	490	519	500	499	486	500	523	517	501	560	489	529	474	483	531	485	502	511	515	557	493	473	544	489	468	506	467	487	476	474	533	505	529	459	532	479	477	512	507	505	486	525	475	493	516	518	516	491	514	520	513	513	488	519	505	498	468	496	511	492	501	470	517	483	469	533	504	452	531	497	522	499	514	515	510	500	483	478	491	499	500	498	540	494	556	531	526	524	506	536	486	487	510	503	509	491	479	528	501	476	504	470	501	497	510	483	493	509	501	518	512	506	478	564	482	514	524	492	491	485	503	465	466	472	519	537	492	464	517	524	536	497	508	506	507	512	513	496	478	482	521	538	513	496	502	510	491	498	487	543	565	518	504	505	534	502	489	485	481	455	510	479	500	542	512	512	547	484	510	538	531	500	512	494	459	492	499	530	484	507	516	535	510	491	525	516	462	518	474	506	478	523	486	524	490	530	454	516	515	499	492	462	481	473	546	489	502	514	492	518	527	483	474	528	493	489	485	509	462	461	483	511	538	488	534	559	507	478	481	501	533	524	460	470	527	510	512	481	498	528	509	514	499	481	450	478	487	496	522	503	496	487	496	486	504	526	455	514	508	470	510	484	491	536	537	510	537	531	516	524	510	489	504	530	452	509	508	486	501
23052	20986	28006	24143	20658	2679	457	364	307	256	221	243	212	215	177	156	175	203	154	178	145	133	138	159	128	138	153	171	147	150	168	138	128	162	182	148	135	150	146	155	142	136	120	150	147	156	146	152	131	133	129	145	147	133	148	150	148	126	152	160	155	141	143	128	165	150	165	131	140	136	165	154	140	140	143	147	150	142	141	123	139	145	144	160	138	129	135	131	141	152	119	161	134	128	163	129	123	156	140	150	122	130	132	149	159	133	139	129	135	142	128	157	147	134	138	162	134	135	140	142	140	124	144	131	151	132	132	156	121	145	130	145	153	135	156	137	124	134	126	149	151	157	132	144	158	147	147	148	138	122	144	145	123	144	133	144	137	139	144	112	137	133	121	139	153	151	139	138	127	138	133	153	148	124	146	128	153	162	148	154	126	139	154	147	148	152	124	131	158	146	140	128	105	169	148	120	153	143	147	146	144	132	138	145	136	120	131	159	144	137	145	143	162	141	146	131	166	131	142	130	150	146	149	145	158	143	161	138	137	156	153	150	174	116	130	150	168	129	139	125	139	141	148	139	152	160	160	131	147	131	149	163	140	158	146	128	132	128	143	117	115	142	121	133	130	154	136	153	152	148	135	137	149	131	143	144	138	167	136	128	128	140	132	133	128	155	137	118	132	123	133	142	133	134	161	134	136	141	132	126	143	124	141	130	140	125	166	133	122	140	128	142	137	133	144	119	145	130	147	160	151	168	151	145	152	158	143	158	162	144	123	158	143	128	121	156	113	138	161	151	148	156	150	148	146	136	125	134	135	122	142	146	132	148	151	147	145	139	131	141	146	157	134	153	159	156	130	155	126	164	143	157	150	130	142	137	133	157	146	143	128	132	163	157	143	143	140	113	160	160	162	154	152	135	152	127	154	134	153	136	138	146	146	130	136	147	139	128	126	156	147	145	120	133	156	169	141	147	141	151	139	145	128	130	145	151	153	153	126	133	142	138	127	139	127	154	132	117	185	158	153	142	153	140	159	150	123	131	163	142	176	136	156	112	115	130	138	134	141	152	150	130	138	126	119	143	144	144	142	135	138	136	135	145	137	123	119	139	156	135	152	156	121	140	146	130	130	143	147	136	176	122	148	130	165	141	158	145	111	144	134	137	145	131	145	148	144	134	140	148	130	125	145	122	130	127	139	150	138	154	147	121	142	137	130	161	128	138	124	146	149	142	137	162	157	119	134	132	144	126	144	137	146	136	154	140	161	137	122	142	154	121	123	153	149	141	142	127	136	137	132	140	118	141	142	149	147	158	136	144	117	132	138	146	148	129	136	147	143	151	158	122	161	133	141	147	164	128	146	139	137	132	117	122	150	170	141	137	129	134	161	134	116	140	149	139	152	142	134	136	153	143	141	162	133	147	142	157	133	164	156	145	141	154	149	162	149	144	144	130	109	139	156	133	173	139	130	145	159	138	130	165	145	130	137	159	149	165	105	145	144	136	142	144	158	153	135	146	159	160	159	124	123	123	133	146	139	136	160	142	148	153	137	152	141	149	125	141	147	127	152	146	138	147	154	117	133	134	130	129	132	136	154	145	169	149	146	130	138	159	117	138	142	128	142	150	150	145	152	123	152	136	133	153	134	123	173	137	133	139	130	144	150	129	136	133	152	151	135	146	119	157	172	141	143	158	131	141	146	138	147	153	141	127	136	166	153	180	144	147	140	139	135	125	153	158	156	141	148	144	150	137	143	135	151	145	129	149	175	139	142	141	140	146	140	137	160	155	138	136	140	145	123	122	132	129	148	142	135	153	127	149	135	164	149	135	160	161	155	133	125	149	126	164	134	129	148	153	143	138	157	138	169	129	126	175	140	148	134	129	122	156	138	141	145	142	133	162	104	120	137	159	139	144	129	123	133	153	144	152	146	140	139	144	131	149	141	146	150	151	155	127	133	128	142	120	159	159	142	143	141	150	128	163	159	139	136	131	147	152	128	134	131	139	142	145	139	137	123	155	165	155	116	143	147	128	143	171	140	132	146	162	140	135	148	141	141	131	146	137	152	148	139	137	124	166	136	137	111	140	152	148	158	134	155	134	124	145	142	137	145	137	125	148	144	137	153	150	174	142	148	143	137	137	112	145	144	155	144	131	157	134	129	131	158	122	146	138	138	129	141	181	131	150	145	134	141	142	139	152	146	159	116	155	143	136	139	124	126	149	152	129	129	149	128	160	146	152	147	140	150	161	148	150	140	134	159	137	124	136	137	131	141	136	158	127	135	145	139	152	133	143	146	157	158	156	147	109	151	126	147	126	150	159	129	133	140	142	151	135	140	112	138	127	152	155	156	131	142	121	139	143	126	159	162	132	140	141	114	138	136	157	141	164	132	139	133	140	150	130	139	129	126	147	136	140	131	144	155	131	142	164	135	173	142	143	145	157	134	149	130	133	159	135	127	128	158	124	153	134	137	137	150	143	125	162	136	146	151	142	139	133	132	133	127	167	156	149	159	145	120	123	167	138	146	126	127	130	155	151	166	123	161	145	142	163	151	155	144	131	143	141	153	143	133	139	167	152	144	127	107	152	134	137	132	135	160	138	133	154	129	135	146	138	159	153	134	141	152	152	149	131	130	135	137	137	151	136	148	150	126	136	148	138	135	127	148	148	168	149	141	162	156	154	145	134	139	113	149	139	129	157	137	142	151	96	145	126	141	137	128	147	121	156	138	128	124	152	118	108	137	157	141	138	134	152	138	140	140	125	146	165	149	154	141	142	155	164	134	150	132	160	146	145	129	125	145	131	152	148	144	127	138	146	134	130	153	130	144	151	161	130	161	142	145	127	136	146	152	148	159	150	141	139	149	147	135	140	126	142	162	131	149	123	163	129	118	151	149	146	139	176	152	131	135	162	143	135	150	126	137	142	139	141	137	149	146	151	138	158	148	159	159	146	143	134	141	145	120	145	149	130	140	134	121	136	138	159	129	153	146	151	124	153	115	148	134	145	156	138	148	143	133	142	165	143	127	163	133	151	137	164	125	145	140	132	154	125	136	136	148	147	130	127	136	147	136	141	150	138	136	137	150	146	141	161	131	147	138	116	151	156	142	155	139	155	135	137	133	143	142	131	138	121	145	139	142	147	145	153	141	152	137	154	140	133	142	163	142	155	137	142	159	136	136	130	133	132	143	128	156	153	151	150	128	119	146	130	133	143	145	130	136	139	135	145	160	155	150	117	123	146	149	133	131	133	154	128	105	137	149	128	144	132	140	141	139	134	136	162	145	134	151	145	156	137	144	152	158	141	141	141	123	149	155	147	133	136	139	145	116	155	135	124	158	140	164	169	151	131	129	155	124	131	157	141	131	152	133	122	158	129	145	148	130	153	149	138	160	135	140	147	136	142	140	149	143	139	150	145	142	134	145	129	146	143	140	140	108	134	157	176	130	162	145	148	136	142	127	168	144	136	137	140	128	136	152	140	123	122	160	144	136	143	165	155
3145	8449	5491	2375	1642	1201	890	703	614	481	419	447	403	370	337	294	324	333	307	280	248	274	291	276	272	214	252	212	237	235	247	230	272	234	224	243	236	234	237	219	231	227	226	212	231	224	234	237	221	230	220	232	241	219	202	210	235	242	240	217	276	230	209	209	212	200	228	218	202	222	209	216	231	204	211	213	203	213	213	239	236	206	267	240	217	215	232	229	252	214	228	244	207	211	208	222	199	227	228	232	248	203	233	265	216	224	218	242	235	200	215	222	219	215	239	213	213	205	230	234	205	243	211	225	214	227	206	213	230	244	195	223	239	208	225	230	208	232	214	232	209	240	231	227	231	242	210	208	209	210	230	216	243	208	244	230	211	226	205	209	229	225	193	214	210	197	204	230	203	227	250	210	206	235	217	210	215	223	209	221	200	219	213	243	223	210	218	227	223	245	232	217	210	225	211	213	233	235	237	229	214	218	231	186	231	228	229	211	218	231	220	203	238	227	210	194	232	237	213	223	230	204	234	233	220	214	208	206	240	222	223	228	210	222	232	252	234	215	191	207	215	224	228	203	214	233	215	203	232	259	225	197	230	216	224	206	200	192	207	193	233	212	222	216	212	191	202	222	212	236	222	222	200	228	238	210	235	207	203	240	189	241	191	223	251	220	212	222	238	219	223	223	239	226	213	201	233	246	231	212	215	214	204	261	222	230	206	208	214	211	197	213	218	239	239	230	214	248	243	213	220	248	215	222	247	250	221	219	211	182	211	234	209	224	211	216	229	215	208	210	241	210	212	235	227	203	205	195	229	191	222	247	230	212	223	202	206	229	213	225	230	246	224	216	200	223	208	214	219	216	226	244	216	233	211	216	211	239	224	218	236	188	226	206	227	200	235	233	212	238	208	210	212	224	225	213	237	219	211	226	214	219	227	224	230	271	227	234	211	220	205	226	202	221	212	208	220	209	200	225	216	231	228	236	215	239	215	216	239	210	206	218	214	211	242	239	204	225	191	247	222	211	197	231	196	211	215	246	222	207	229	213	228	206	246	240	226	219	212	187	227	224	242	226	204	219	228	258	212	196	228	232	211	217	215	229	229	241	212	201	196	207	230	229	230	234	245	218	206	220	214	221	218	203	203	224	242	230	196	232	213	207	224	223	200	226	238	229	177	222	230	222	228	198	224	206	236	230	228	221	232	232	237	224	229	199	218	189	244	228	209	228	207	219	228	230	190	196	237	205	226	239	201	231	232	223	227	230	216	228	228	213	220	228	214	224	223	229	248	200	215	214	202	224	198	205	209	212	205	224	221	225	207	237	196	208	206	212	234	215	211	221	221	203	228	247	216	221	253	210	186	227	247	212	219	197	217	209	208	230	246	236	239	234	189	221	246	197	234	242	217	213	214	208	221	219	206	231	194	237	197	201	221	238	222	208	205	190	257	231	206	230	217	214	239	234	217	209	199	231	229	230	223	198	210	239	249	211	220	191	218	210	212	211	224	218	213	236	215	211	247	227	226	225	231	238	220	226	223	230	221	227	228	222	217	219	212	231	209	218	207	211	218	210	200	209	233	199	214	205	229	222	214	210	240	231	201	197	199	221	241	237	224	235	228	227	231	223	249	188	222	241	218	211	223	203	245	232	202	236	190	208	208	202	228	210	257	210	202	197	221	204	225	210	248	201	217	242	220	199	209	230	191	201	208	216	206	186	222	233	222	219	229	214	216	221	227	226	229	228	210	226	201	188	226	228	216	215	227	199	200	200	227	210	227	199	235	241	217	223	225	238	241	203	218	236	216	204	219	200	238	245	231	208	177	202	234	236	230	231	246	215	227	221	230	211	198	219	202	216	228	232	233	230	236	217	226	212	214	200	207	222	185	215	189	219	235	224	199	235	250	216	205	241	237	204	214	212	218	219	203	228	217	227	214	233	201	215	242	216	225	225	230	226	199	218	246	214	239	198	237	219	245	199	204	227	205	224	222	230	248	221	233	189	228	225	195	197	217	223	210	235	217	204	204	233	211	233	213	208	207	220	223	212	191	241	204	206	215	208	239	229	225	221	238	221	225	237	219	263	181	224	204	233	233	250	239	250	202	223	247	215	235	209	213	222	235	198	226	241	235	231	196	201	214	224	252	216	201	212	231	229	230	214	205	218	218	213	229	228	225	221	211	236	210	224	204	232	195	239	228	227	223	260	212	220	201	213	233	232	216	214	218	220	204	224	218	204	229	234	216	236	239	239	222	210	212	252	204	239	219	225	210	241	209	218	244	214	211	246	225	226	180	217	234	218	211	236	207	222	224	229	217	230	205	250	220	242	219	246	239	207	184	190	236	249	210	239	216	250	204	237	246	229	228	214	245	222	224	222	218	231	215	228	189	242	221	220	227	258	216	260	224	219	228	231	226	241	217	220	217	216	226	205	216	220	197	221	228	236	202	216	211	216	218	218	233	229	214	228	250	207	238	218	252	223	225	220	210	211	242	219	239	227	223	233	233	203	224	232	198	240	201	235	193	211	223	210	224	212	237	197	246	238	257	210	202	233	236	247	230	265	211	215	215	219	186	233	217	230	229	204	218	228	237	224	216	211	234	234	224	229	205	231	216	196	204	248	215	202	203	223	203	251	250	183	220	223	227	220	245	236	224	221	223	203	226	209	244	227	245	205	224	204	235	209	235	214	211	235	215	194	189	218	208	224	196	226	219	235	235	220	221	216	218	237	238	212	209	219	246	215	219	215	205	188	228	217	199	224	232	261	227	231	191	251	230	216	243	229	223	213	222	217	221	207	218	240	223	233	224	216	251	199	210	229	229	188	204	233	216	206	236	240	219	219	214	203	217	226	228	213	218	240	232	239	208	224	236	225	229	239	217	250	201	213	214	213	240	255	222	213	200	204	186	193	243	210	242	215	236	240	218	239	221	212	224	234	236	192	230	210	238	249	210	207	184	228	226	203	216	215	216	229	231	224	225	244	233	207	227	234	224	222	235	217	220	221	222	235	208	221	211	225	232	253	228	215	219	227	249	251	209	223	217	182	213	217	220	213	210	246	195	258	223	240	203	220	213	202	213	207	209	206	221	206	236	229	234	220	197	234	228	224	229	220	239	218	235	197	215	231	212	245	186	203	209	216	227	226	211	218	225	231	213	234	247	236	208	185	228	239	213	231	214	221	235	215	194	219	221	239	203	228	218	229	209	246	229	227	211	220	216	213	205	224	258	199	222	219	225	204	196	215	216	209	223	208	230	197	220	225	210	220	225	205	212	236	218	258	197	228	227	241	239	220	205	222	224	235	244	233	186	233	244	211	188	229	208	228	214	207	233	210	226	222	232	228	223	208	202	258	205	204	202	195	219	227	225	207	208	225	216	203	222	196	213	231	224	236	198	222	216	227	244	215	206	195	229	232	213	214	238	230	235	204	229	220	217	198	229	241	226	221	235	196	209	219	213	212	220	201	213	204	214	217	248	215	225	212	207	228	200	227	245	209
24207	20954	26364	24656	2509	623	564	502	486	425	473	414	465	403	432	412	431	445	443	399	447	428	414	423	393	417	391	435	411	454	401	400	409	390	385	403	410	429	429	406	369	427	387	409	409	385	438	413	409	416	386	404	412	440	402	421	392	432	397	455	422	411	376	388	449	427	435	378	394	416	427	422	417	390	419	402	414	387	392	422	428	444	420	392	416	446	418	407	378	411	402	427	404	426	388	425	417	416	409	404	408	433	413	395	450	383	425	398	400	413	415	379	412	424	394	433	421	405	410	424	385	399	361	399	424	417	413	421	412	404	404	404	428	405	404	426	438	404	370	416	433	413	446	409	394	395	363	375	418	403	398	396	400	395	402	401	398	399	392	365	395	441	408	396	375	385	415	400	391	410	398	399	437	396	364	460	436	381	404	424	414	382	386	427	394	418	447	407	381	401	391	409	386	408	407	383	400	377	403	430	379	435	386	406	399	441	412	414	387	419	425	410	402	419	402	393	408	436	426	425	376	411	442	417	411	408	398	433	389	405	401	446	394	425	406	415	410	412	445	401	397	416	415	381	408	384	392	433	416	423	417	403	405	403	439	411	404	408	408	429	423	445	409	430	410	398	356	412	433	374	395	408	417	387	444	408	408	372	403	415	389	427	372	427	344	407	385	407	392	408	402	379	395	405	427	419	390	389	404	422	413	416	415	406	451	399	409	428	421	417	404	428	438	472	420	437	399	401	424	431	370	411	367	423	416	390	442	430	397	415	406	422	447	418	385	442	379	436	413	425	413	414	431	417	406	413	415	410	424	409	398	395	420	379	430	406	403	450	427	382	391	424	426	402	421	418	436	415	409	427	373	415	416	419	385	417	408	367	432	449	382	434	423	446	418	407	406	438	433	416	448	407	416	373	391	397	394	401	433	385	406	406	434	436	394	389	412	416	404	421	425	413	407	416	390	405	420	432	408	411	390	419	436	420	389	418	408	372	396	363	362	388	411	396	430	445	422	391	395	418	407	392	403	424	378	411	385	418	419	406	418	407	424	443	372	372	424	415	440	430	438	406	411	422	397	395	403	367	397	406	384	362	432	407	423	399	379	370	416	389	409	397	438	415	370	392	414	422	393	401	404	403	417	410	382	429	400	388	379	384	402	438	398	413	410	434	403	417	410	400	408	435	387	415	424	437	399	414	390	380	396	394	401	397	428	394	397	419	376	428	413	381	391	386	390	427	380	389	428	389	388	398	431	384	415	383	418	403	388	406	393	397	423	402	387	406	388	440	425	402	409	400	394	384	409	369	396	413	401	407	396	382	394	421	409	394	410	393	386	401	428	419	405	358	410	406	423	440	424	437	415	357	406	418	404	414	414	420	416	456	412	399	413	440	416	397	400	392	410	381	377	405	426	415	406	431	393	388	433	399	412	436	440	394	443	393	430	388	409	444	382	404	400	397	383	417	435	413	414	375	414	425	395	383	379	431	429	414	393	395	389	436	404	420	424	413	376	389	358	412	415	429	422	410	402	403	394	404	420	409	397	398	378	416	394	481	453	427	408	409	372	408	396	396	412	418	410	431	419	433	421	382	416	415	412	410	401	413	402	387	385	389	405	401	417	431	402	409	407	372	413	414	420	395	398	402	419	395	447	384	412	398	435	422	441	412	463	442	401	393	415	414	368	463	424	434	401	426	431	355	441	416	414	393	358	385	393	422	436	425	426	381	374	415	412	403	413	407	401	445	373	409	400	419	405	427	434	403	407	380	410	394	444	441	371	395	420	409	433	390	396	409	413	401	398	392	423	389	418	435	398	404	392	403	401	423	410	437	392	412	391	424	387	417	392	428	387	429	416	409	424	456	390	379	409	434	422	439	405	374	429	411	428	422	419	416	401	418	400	401	420	434	422	409	402	428	403	422	415	417	408	369	393	377	416	410	430	380	385	405	405	426	418	402	388	380	452	418	400	390	385	356	447	449	423	410	391	387	412	426	436	425	376	415	383	397	426	390	426	385	411	412	421	385	401	389	431	412	361	394	448	359	399	450	421	411	422	424	440	374	380	409	391	416	369	408	400	438	418	412	424	398	395	385	464	415	429	398	416	407	401	434	428	442	432	405	413	384	421	430	410	371	401	404	416	405	425	424	428	372	393	417	396	385	411	419	390	390	394	388	423	419	384	405	417	413	398	399	422	408	421	388	392	386	425	404	404	389	444	433	418	386	353	414	386	410	448	413	463	433	394	392	416	401	390	374	401	397	388	417	389	433	392	396	411	393	423	417	441	387	415	419	414	412	405	426	408	425	407	411	415	425	421	408	421	427	371	399	389	430	417	412	423	390	414	378	385	449	410	400	404	414	415	377	412	408	396	407	395	478	395	402	398	382	415	385	407	386	438	443	405	393	435	426	386	424	390	378	415	381	395	435	386	384	422	410	429	418	405	433	410	412	417	425	449	389	422	425	409	406	446	419	380	410	433	414	413	402	398	411	419	437	429	400	450	384	380	395	386	408	382	406	395	408	419	445	410	387	428	411	397	378	411	392	456	409	410	408	425	386	382	410	415	410	386	400	391	411	397	411	431	371	407	418	404	404	440	407	361	400	416	410	420	374	389	414	402	383	404	416	378	435	447	429	400	421	419	387	388	445	444	415	422	396	406	384	374	417	368	397	406	416	391	409	361	397	393	384	408	377	400	442	400	417	431	408	416	396	383	430	444	448	400	392	406	427	414	437	369	396	432	406	397	403	401	412	400	459	381	430	420	404	439	387	374	423	419	422	425	363	434	372	426	395	398	428	407	435	457	392	412	405	412	397	368	381	394	427	380	406	429	473	397	403	388	400	416	373	409	429	399	383	433	397	406	390	402	412	382	431	409	405	411	422	404	393	391	398	405	439	406	401	362	419	413	381	370	444	415	405	411	467	368	359	446	407	424	434	398	386	414	376	440	424	438	394	423	403	431	393	415	420	459	378	433	415	390	406	434	393	411	421	411	358	389	383	430	421	401	439	455	389	388	415	388	413	402	419	415	406	425	414	388	407	437	429	404	387	423	414	393	452	427	400	385	405	423	440	394	375	396	406	421	382	417	413	395	338	435	402	427	451	370	406	374	406	406	417	452	443	411	398	418	419	424	402	395	424	404	417	436	413	447	418	419	413	398	376	412	406	453	409	393	436	419	431	428	394	378	423	382	423	394	395	392	403	433	427	415	404	394	418	396	432	384	459	383	412	395	395	385	410	391	372	439	426	372	399	416	389	425	417	400	409	419	409	400	410	394	403	427	416	421	405	384	425	410	397	423	414	421	411	409	425	403	390	414	378	416	391	390	392	421	402	398	403	436	411	445	412	416	434	404	367	409	415	414	424	404	412	409	386	392	404	422	446	434	380	390	402	398	380	469	364	404	403	396	376	422	404	431	384	425	398	425	408	377	451	432	427	424	400	407	404	402	425	407	384	411	416	420	420	399	378	453	455	407	429	436	423	401	428	416	412	429	402
3288	4759	3115	1670	1228	1008	898	818	750	763	689	639	674	638	678	623	592	621	666	569	617	592	602	597	630	586	542	585	613	581	582	589	582	573	579	587	576	620	580	625	586	557	588	593	588	585	618	626	578	589	538	568	573	614	588	601	608	577	624	592	557	550	567	549	541	572	554	565	631	599	642	588	598	582	584	544	642	598	584	595	571	598	551	561	589	602	577	583	606	600	609	582	588	556	551	604	578	587	530	545	589	524	575	550	580	570	568	604	588	548	572	598	592	522	597	547	530	578	617	549	537	581	536	605	553	605	577	558	554	551	600	578	623	586	565	609	557	575	601	594	572	619	577	541	564	556	587	602	533	586	582	590	594	597	622	594	592	627	583	617	601	607	589	596	579	566	593	591	577	553	562	556	573	576	598	586	578	544	579	614	535	597	627	606	599	580	572	632	584	591	562	545	559	579	572	578	582	581	597	586	607	604	571	602	558	591	585	560	592	537	593	571	584	546	538	565	575	591	572	599	546	554	558	590	599	576	576	554	575	556	598	582	585	553	582	576	576	521	551	563	592	618	593	602	586	583	550	615	592	574	549	578	597	559	574	572	551	560	607	596	634	574	578	533	587	578	580	596	515	546	567	593	605	549	577	576	555	571	604	576	591	567	568	563	585	545	578	612	593	639	597	529	606	577	586	569	595	596	594	582	602	573	617	572	575	569	570	591	593	560	579	560	593	558	558	625	589	566	539	539	548	580	594	627	617	613	586	563	549	580	579	537	616	618	571	547	561	590	591	589	600	556	599	583	580	605	616	602	564	534	622	604	592	568	617	592	560	574	599	547	584	614	606	576	560	593	584	604	607	612	588	600	581	586	575	602	612	591	550	559	583	584	594	548	608	583	567	577	581	582	560	575	569	609	584	575	605	540	595	592	575	609	548	616	597	524	583	598	569	592	562	570	565	616	549	602	562	584	569	578	568	598	568	603	535	606	586	596	544	507	579	561	553	586	563	557	613	565	585	579	587	592	619	597	561	568	607	598	581	585	571	608	592	606	615	573	595	582	573	565	535	585	616	605	588	506	555	606	588	574	548	553	560	569	608	587	589	570	609	578	563	596	591	561	549	603	580	587	560	577	623	582	538	578	577	595	570	582	568	603	576	594	578	556	579	597	579	593	595	582	570	562	625	593	581	584	569	578	519	570	591	562	596	570	555	567	567	601	584	567	602	598	560	596	572	582	596	558	596	536	548	597	580	606	585	569	574	553	573	606	558	536	573	575	560	599	571	594	522	562	613	596	637	602	561	596	572	587	584	559	576	583	552	581	579	601	570	598	535	595	570	582	601	573	608	560	554	568	628	568	542	570	528	577	566	574	534	561	595	547	567	545	596	590	605	552	581	596	561	584	569	554	570	538	595	560	603	615	539	596	588	568	593	596	587	564	574	558	565	609	589	619	621	612	582	589	567	580	570	643	589	547	560	547	564	585	584	598	587	539	533	597	553	604	528	547	583	574	597	606	558	570	600	538	636	595	628	582	589	582	580	569	589	560	568	593	524	598	584	569	583	576	579	617	593	648	593	579	586	570	613	558	585	562	561	593	540	538	563	564	572	544	579	571	591	575	599	575	600	606	622	568	603	580	607	575	579	568	533	559	536	615	554	592	563	601	594	600	540	563	598	557	556	561	556	588	551	559	593	618	551	594	573	561	566	556	568	608	560	584	574	581	588	580	571	560	556	574	532	542	558	574	547	580	572	609	581	556	563	555	584	559	596	614	596	565	562	594	590	557	593	597	559	583	616	591	583	571	594	557	572	595	562	615	557	619	579	568	577	561	592	558	581	582	565	562	576	566	588	566	560	542	583	561	569	552	529	597	638	597	566	586	578	566	557	574	539	547	569	554	584	582	576	537	585	602	571	622	596	550	592	621	563	583	575	575	613	591	558	594	634	576	576	569	602	534	579	588	532	572	523	542	597	603	573	554	562	549	590	572	557	528	572	577	590	607	565	594	549	638	585	578	553	583	599	538	576	593	605	568	568	560	592	570	566	538	613	575	568	584	616	554	555	584	588	530	564	574	623	583	570	571	578	552	560	597	578	580	566	601	565	566	577	577	586	568	592	570	594	564	586	550	556	575	582	608	602	563	611	616	555	564	561	580	588	575	571	568	626	626	581	566	594	578	556	573	560	566	535	607	592	593	560	536	585	600	584	592	585	580	599	572	566	542	603	567	625	597	570	587	617	565	544	588	581	570	570	602	566	536	560	592	580	587	574	603	569	586	597	562	570	535	591	632	561	586	620	587	578	598	576	561	563	573	551	571	565	532	565	613	582	590	607	592	583	551	594	571	574	582	558	565	609	555	544	605	542	571	574	573	544	612	550	610	557	578	558	548	609	586	597	551	604	549	577	568	526	549	550	576	545	604	589	575	619	534	543	592	581	605	524	596	595	627	603	565	581	580	549	603	592	567	574	588	563	569	628	550	578	567	547	577	564	572	598	592	565	575	599	547	559	565	550	570	615	539	559	611	551	582	610	605	579	554	590	526	597	605	602	569	573	600	552	580	569	575	593	533	578	591	596	549	578	587	584	573	562	556	560	584	561	580	571	602	602	637	624	584	599	601	550	618	591	603	553	552	577	540	593	570	580	560	536	549	603	554	603	559	588	566	606	583	602	598	582	587	564	602	580	576	587	583	571	551	575	605	570	543	570	590	572	567	579	584	592	563	584	543	618	546	594	530	596	596	552	573	629	556	558	583	593	552	602	587	600	553	571	566	576	576	563	572	592	597	541	556	592	540	629	580	590	574	558	578	625	559	563	530	535	550	556	546	575	603	585	603	573	646	574	551	520	567	529	578	564	578	568	565	537	565	636	577	583	591	542	559	585	542	595	592	580	582	612	579	601	584	539	565	554	550	599	542	541	560	561	562	571	545	594	557	552	544	588	589	579	574	571	578	585	583	559	558	598	525	582	580	549	579	593	562	587	593	582	623	574	575	576	586	559	600	631	579	547	602	593	575	564	543	556	587	598	566	592	573	567	609	564	578	578	571	570	603	541	526	594	570	548	604	567	604	557	602	581	534	580	567	594	620	583	589	535	590	598	595	571	554	562	538	615	583	530	574	587	600	568	569	570	565	595	575	590	570	598	617	555	572	579	560	541	603	580	549	563	589	563	596	579	574	599	559	603	547	561	562	592	584	585	590	562	574	550	601	587	587	574	576	583	550	575	587	576	586	602	573	628	561	543	561	602	591	556	606	595	602	534	551	581	571	574	515	603	562	602	533	577	565	535	559	592	593	579	568	560	560	566	586	598	598	600	545	626	555	573	573	579	541	591	576	546	573	649	581	535	594	575	606	574	547	570	554	589	599	581	570	578	576	562	599	568	551	564	591	596	589	564	589	560	590	582	598	550	585	591	557	579	572	571	611	610	588	568	566	574	611	599	586	554	539	548	580	559	583	643	589	551	606	586	585	563	612	571	546	593	573	591	583
22150	21044	28689	23590	21039	20650	2146	565	439	352	340	310	281	239	215	217	219	202	177	176	194	174	191	174	175	172	173	175	158	152	166	168	159	143	163	183	157	155	140	172	162	127	158	145	161	164	159	144	145	143	136	160	148	136	145	137	158	143	154	150	173	148	150	168	156	156	127	133	146	149	146	167	136	150	139	174	155	150	131	139	147	155	147	142	148	156	122	155	140	145	144	137	165	149	149	170	159	149	150	154	146	127	166	188	146	139	149	147	139	161	145	151	125	147	156	156	150	124	138	132	143	132	144	145	157	147	149	133	159	138	143	158	177	159	131	147	132	165	149	157	143	130	180	136	144	134	148	145	127	158	140	138	160	123	155	133	140	152	149	149	139	150	162	154	150	141	160	138	134	138	157	132	151	134	138	165	178	137	147	146	142	142	136	134	162	156	145	122	145	153	164	164	132	149	170	133	161	130	144	151	157	164	145	144	142	130	144	174	145	146	148	146	146	137	140	162	142	157	139	139	163	137	159	148	135	144	161	127	155	151	135	128	119	145	133	146	139	148	163	149	135	124	159	122	137	147	139	142	130	149	140	152	137	149	166	149	138	141	152	130	158	154	155	160	172	121	172	155	156	140	153	137	146	127	134	127	162	164	159	148	144	150	148	113	139	146	146	150	158	153	151	133	154	155	160	139	158	138	133	162	141	141	139	152	141	148	153	117	137	135	164	137	143	166	149	140	133	149	149	138	144	151	143	153	144	163	160	150	137	160	136	156	146	156	158	160	147	151	128	148	126	164	113	136	142	149	155	142	141	146	160	133	138	140	142	147	137	151	156	126	150	153	132	166	143	143	143	133	128	138	160	150	153	183	131	137	151	125	155	146	159	147	147	158	141	160	117	157	127	135	136	152	141	150	157	140	148	131	142	140	143	134	156	114	141	148	121	124	141	136	155	148	136	156	145	186	147	134	162	118	156	140	153	184	139	149	138	110	146	134	148	157	146	159	141	115	144	131	136	132	137	127	165	155	147	123	169	157	150	157	155	141	137	174	152	147	125	127	149	165	139	149	156	150	165	150	152	151	148	150	144	142	153	149	147	171	142	144	155	167	165	145	142	147	159	132	148	154	138	138	154	148	147	163	145	138	132	145	150	120	147	162	136	132	143	138	161	137	123	154	160	145	136	127	142	143	139	161	144	146	149	138	143	149	161	133	142	141	157	156	149	133	145	139	136	152	149	154	148	140	133	140	138	149	144	132	139	130	169	158	136	139	145	150	148	161	138	157	157	133	133	139	137	133	153	145	142	131	166	155	132	143	133	135	140	128	152	141	149	164	139	136	125	141	132	133	149	164	134	145	144	138	144	153	176	151	161	158	160	152	139	164	155	144	133	163	149	161	165	153	148	128	140	152	131	144	137	136	164	137	143	144	142	149	139	141	146	136	143	166	141	142	140	165	162	126	120	150	107	140	135	135	132	134	137	129	132	148	136	131	155	145	150	149	122	159	129	129	163	136	137	141	151	146	138	140	155	155	145	147	127	148	159	143	135	162	143	159	147	161	138	131	166	164	132	128	144	144	148	140	155	151	143	161	145	133	126	132	150	134	139	146	143	147	149	151	149	154	123	127	163	142	147	152	139	179	146	174	154	149	157	140	145	139	163	144	127	119	142	144	148	162	124	134	125	138	139	136	154	170	137	128	123	142	139	146	151	139	145	131	134	152	136	134	135	134	131	153	149	155	146	140	154	155	138	136	146	166	126	121	145	145	137	139	144	155	157	164	125	121	149	137	169	133	152	154	148	140	145	168	162	143	161	141	147	141	148	123	140	157	127	134	151	131	144	165	149	186	151	145	150	141	152	143	158	131	154	160	144	125	166	158	135	128	142	124	158	137	148	135	156	142	144	140	156	148	135	153	135	132	153	150	152	144	152	123	124	128	123	145	128	153	126	152	153	145	145	159	135	152	134	146	128	140	140	141	130	141	139	124	135	154	176	143	153	145	135	167	151	186	147	136	128	125	162	138	131	158	153	148	154	133	144	129	146	157	124	154	154	152	117	150	167	158	151	185	142	153	140	155	151	137	161	167	146	136	160	155	148	145	118	163	139	145	152	129	139	140	142	156	135	143	149	131	161	151	141	137	132	126	148	157	158	144	139	150	131	154	146	138	142	151	134	133	132	130	163	159	143	137	134	168	144	141	153	122	163	141	128	157	147	152	126	155	142	139	121	154	133	157	126	135	153	124	151	142	146	158	122	147	132	142	140	158	133	139	130	155	136	143	168	157	150	143	156	133	137	154	138	144	144	172	144	130	158	125	154	148	123	150	149	149	139	135	136	143	133	152	125	146	142	156	150	150	167	132	145	155	151	125	139	156	139	150	132	133	163	132	151	131	147	156	115	159	146	122	159	140	133	171	124	147	130	144	134	149	132	141	140	136	153	129	133	147	159	145	137	162	136	147	143	140	144	147	153	155	152	136	156	141	133	153	168	143	137	159	127	140	131	134	154	138	164	148	137	137	147	143	147	143	116	133	126	133	171	152	164	160	137	161	150	158	137	156	151	150	150	149	137	120	138	135	144	147	152	151	154	135	136	132	127	140	144	161	132	133	145	120	161	142	131	122	148	131	140	123	152	171	145	133	133	124	130	155	145	138	149	148	146	138	149	150	137	117	136	152	138	129	148	139	165	174	141	144	155	131	130	145	170	118	153	158	145	144	132	141	153	157	160	133	148	135	161	153	136	123	147	168	131	136	165	132	150	135	124	142	145	147	152	150	137	133	165	150	133	140	191	148	132	114	130	151	134	147	172	140	168	160	149	135	139	141	155	159	148	119	161	119	156	146	133	136	132	143	145	131	144	130	148	157	166	141	144	136	150	146	146	144	132	129	123	156	136	154	159	140	129	154	149	160	156	149	121	159	136	153	148	139	146	141	156	143	145	155	145	150	131	167	151	138	142	156	164	172	135	157	120	139	128	151	128	151	138	151	136	156	109	151	126	145	143	140	162	162	133	135	151	139	154	135	150	136	152	141	116	151	150	140	143	154	158	128	146	134	157	141	133	156	143	148	149	156	148	145	115	166	161	166	128	166	136	150	155	163	164	145	138	148	160	144	134	136	162	146	128	156	130	151	156	163	169	149	131	143	138	141	142	179	136	162	138	148	167	138	131	120	159	133	154	152	143	165	156	135	146	146	158	166	162	141	162	163	166	142	142	133	165	174	137	162	145	142	122	163	160	138	143	161	145	109	120	158	147	142	141	133	146	171	129	136	145	137	148	151	148	152	144	153	163	140	137	139	142	150	164	129	160	144	142	151	137	144	134	157	152	152	134	137	137	145	130	140	152	145	138	148	130	160	158	130	148	136	152	117	152	156	163	144	147	151	132	147	148	154	161	142	140	113	131	147	168	135	135	152	159	122	153	141	143	147	145	156	132	133	145	130	144	155	136	143	140	162	133	152	141	137	133	143	136	159	126	129	156	153	150	131
4364	13767	9349	4219	2791	2002	1524	1187	972	731	719	625	521	438	431	425	383	338	339	320	278	270	257	275	259	269	234	246	246	262	235	250	258	236	224	211	214	233	223	249	192	209	229	214	212	223	244	221	215	222	212	236	199	235	232	206	215	242	217	202	213	240	224	231	214	226	210	222	206	181	214	235	201	203	207	226	206	219	183	193	251	211	219	205	190	186	208	192	200	196	208	207	207	177	189	228	223	204	201	233	208	189	184	212	210	188	212	188	195	182	179	229	193	217	201	204	206	213	230	238	197	197	217	202	198	222	233	207	208	194	186	200	177	206	217	209	215	205	194	216	205	213	200	212	200	211	212	211	208	214	181	205	196	199	181	231	226	195	206	221	191	218	205	208	210	210	196	220	193	206	214	207	206	211	205	195	212	221	202	220	219	225	211	208	185	221	175	170	213	205	184	212	206	196	207	184	207	175	218	224	227	210	190	199	198	206	187	196	205	187	237	208	194	201	202	191	203	208	208	218	213	186	184	220	220	206	213	217	205	211	203	196	218	211	197	224	182	180	191	188	206	188	182	214	198	193	239	214	224	195	209	203	210	214	200	215	180	204	199	216	205	195	234	203	174	213	198	203	200	183	196	207	202	199	171	195	207	242	187	202	230	190	202	210	198	214	204	191	218	175	189	194	194	197	213	186	220	216	206	198	203	191	198	179	201	189	210	192	206	177	221	218	205	200	195	212	201	221	200	188	209	211	207	222	211	203	208	187	196	191	195	204	222	183	196	189	221	207	198	206	198	219	216	216	211	196	224	191	202	218	201	204	214	210	212	205	226	223	197	213	218	209	205	195	213	215	232	180	223	196	210	179	215	200	191	206	214	197	220	210	203	220	210	192	196	216	228	229	194	221	211	189	194	211	198	184	209	203	216	230	190	184	205	195	193	204	221	162	211	211	246	195	219	212	189	212	213	209	209	221	213	203	204	192	220	217	193	199	191	178	227	184	188	206	218	218	214	191	195	190	181	210	205	192	206	214	212	204	223	198	199	178	194	188	227	215	210	198	196	199	203	200	205	198	223	218	176	215	191	227	223	200	204	196	206	210	166	193	209	198	194	200	202	198	202	195	215	192	223	199	201	189	208	213	213	223	194	211	222	186	198	223	200	176	190	224	199	224	199	184	214	207	223	213	187	201	198	198	182	212	217	185	178	230	201	200	210	212	200	203	174	201	196	211	217	198	207	218	200	198	200	210	190	193	202	191	230	173	213	181	181	193	190	185	192	213	217	210	198	224	203	207	214	211	194	220	206	216	203	216	218	190	215	203	182	200	242	213	205	209	213	220	197	206	202	211	212	181	210	200	200	197	206	204	215	214	186	214	218	191	205	220	208	190	201	185	204	200	220	229	199	228	178	216	214	237	172	198	188	201	208	229	179	171	200	202	203	191	200	206	212	195	197	215	219	214	182	198	188	223	211	212	206	220	225	212	200	192	208	203	198	196	201	197	195	219	195	214	213	208	197	215	205	212	220	177	187	206	195	207	193	207	189	213	189	193	221	237	204	218	205	229	203	193	205	214	187	200	195	216	215	188	206	206	193	187	202	197	207	219	197	203	205	215	203	191	216	212	191	195	204	183	213	198	224	183	196	207	217	201	193	193	173	196	236	211	185	208	211	218	209	193	199	198	193	196	196	188	197	188	226	177	183	224	188	227	201	189	203	204	210	211	166	214	216	197	195	193	191	205	202	207	197	196	212	215	228	187	219	208	188	207	228	185	210	197	229	214	185	199	230	199	234	200	213	230	204	182	171	214	207	196	188	198	211	208	194	188	218	197	191	214	195	195	211	184	219	196	197	183	207	174	179	192	211	211	208	209	222	186	212	186	236	200	205	188	197	187	220	217	226	212	198	200	220	203	193	213	213	194	186	203	208	206	197	193	200	206	179	198	199	221	212	221	209	213	202	212	200	189	200	201	202	170	211	183	190	180	202	172	199	196	227	239	189	200	205	223	190	229	210	212	209	220	213	199	195	198	196	214	195	204	181	199	202	224	184	214	204	189	211	200	208	210	219	183	209	209	186	182	178	221	203	216	208	194	176	222	207	196	217	196	217	209	210	201	194	213	207	193	209	207	216	190	207	188	189	195	191	202	211	196	226	206	187	199	204	196	195	208	192	187	188	191	224	204	207	172	193	225	211	199	209	218	206	211	192	219	222	211	200	180	205	233	184	202	192	189	196	219	190	201	183	204	206	209	187	224	230	197	199	204	213	182	209	187	220	228	189	210	193	206	208	180	188	205	207	192	199	196	196	197	189	189	211	227	191	204	224	198	207	215	226	220	204	201	204	221	198	206	205	219	201	202	211	185	220	205	213	195	209	217	193	228	210	204	232	177	208	204	207	246	211	196	185	205	198	196	173	218	205	216	185	189	219	184	212	227	180	210	202	194	209	224	183	212	215	209	184	240	194	193	211	212	191	220	200	210	203	216	181	202	216	205	195	229	198	197	209	200	208	200	217	206	206	204	191	214	199	166	213	220	197	213	203	195	224	192	216	208	207	205	229	208	201	183	188	198	210	215	197	208	218	212	211	178	195	190	184	227	201	187	197	192	198	234	191	207	191	206	205	198	186	198	192	195	183	199	204	187	214	180	204	217	225	215	201	192	196	208	199	184	194	189	201	191	201	190	194	198	208	212	206	202	207	206	205	229	204	217	194	203	198	197	231	226	197	203	211	201	187	199	199	207	212	204	202	215	193	207	208	209	228	192	194	203	203	186	208	197	213	225	205	221	203	211	225	214	210	193	186	221	193	207	161	204	220	232	203	217	225	222	201	204	213	219	187	210	197	200	198	215	201	207	214	216	214	210	220	205	192	211	196	219	210	205	194	203	211	207	213	207	190	208	188	193	219	207	223	200	222	197	194	219	184	177	208	208	191	202	199	188	197	210	207	218	218	186	196	224	199	174	184	204	195	203	217	226	186	230	201	199	189	210	213	199	185	195	206	218	170	188	198	175	204	180	202	201	201	204	193	183	210	188	192	206	204	193	185	190	200	207	205	201	200	198	191	196	217	208	199	201	213	233	194	227	194	219	209	210	167	187	180	178	212	194	187	215	224	184	171	204	219	218	194	210	195	217	204	208	217	179	203	201	190	222	211	212	217	192	187	186	209	197	214	181	225	217	202	226	202	200	204	203	232	198	188	206	206	230	236	186	225	218	189	192	191	178	213	190	181	184	197	202	199	230	178	209	191	215	182	205	207	201	216	218	186	206	180	211	206	195	193	203	196	223	214	192	220	201	204	189	203	212	205	195	204	198	218	205	215	206	200	215	195	215	195	163	200	186	228	214	218	189	227	190	216	204	188	211	192	220	202	225	177	218	209	237	197	217	190	212	261	181	223	212	205	196	213	192	190	215	224	182	195	208	205	186	180	202	217	197	198	220	206	194	188	183	251	201	200	189	215	206	208	205	217	199	207	213	221	178	216	211	208	197
26593	17442	3291	767	587	566	372	396	316	345	351	338	343	322	334	307	342	336	336	317	327	333	325	338	345	363	303	339	371	313	376	342	352	338	352	333	333	321	332	346	348	342	335	352	319	326	347	313	333	315	323	338	332	320	316	360	317	333	355	362	361	311	360	324	334	338	343	327	340	356	344	352	346	325	380	342	375	345	351	332	346	342	329	318	325	355	353	338	326	358	376	338	351	316	343	352	320	367	358	324	325	343	324	322	355	328	311	308	345	381	326	317	319	311	305	351	335	341	340	315	334	317	339	308	355	368	354	322	331	342	323	329	307	342	291	330	346	362	359	350	328	351	320	334	354	340	341	360	344	338	319	315	321	362	343	320	341	333	360	339	298	316	318	337	323	355	351	377	365	332	324	357	312	355	338	328	360	379	338	353	360	361	343	338	345	359	324	330	326	330	322	345	351	341	354	375	397	362	393	345	382	304	330	344	332	330	343	347	322	353	315	344	368	327	323	323	333	326	355	348	327	330	373	330	356	311	367	363	331	351	347	341	361	337	362	357	303	351	354	338	318	323	327	336	340	358	326	328	355	364	313	308	334	358	324	358	372	332	342	342	361	330	376	355	345	333	340	312	313	348	338	334	323	345	330	325	347	338	322	320	314	363	338	364	329	318	327	329	346	340	341	316	329	354	337	327	334	325	332	357	341	351	339	341	328	360	310	354	347	334	382	356	385	366	340	332	323	340	344	319	356	386	285	318	348	355	299	317	380	335	327	348	323	339	348	344	350	344	332	387	355	310	344	323	323	375	353	314	342	319	314	324	366	330	366	320	352	334	367	326	330	347	314	327	360	342	321	371	364	344	349	348	351	329	345	369	361	335	356	326	365	334	330	333	373	337	349	365	317	325	375	335	344	382	321	309	338	324	311	330	331	336	356	350	344	315	341	341	336	349	321	331	343	359	329	325	345	328	339	358	356	346	331	334	333	346	365	344	338	339	361	346	350	367	348	354	338	351	348	342	344	332	347	370	372	358	318	315	312	392	361	333	322	341	363	354	340	331	400	309	335	347	286	359	327	293	374	385	329	316	361	328	364	340	335	313	367	362	317	329	367	330	319	333	338	376	335	349	330	332	349	346	332	332	352	325	296	354	350	339	329	300	331	305	302	325	346	346	347	333	339	345	350	317	370	316	325	334	319	321	338	346	361	349	349	326	305	351	347	346	351	322	363	324	335	357	332	328	367	332	342	362	351	305	339	345	296	363	356	314	353	321	349	307	346	356	317	346	331	340	344	350	342	318	319	319	350	331	364	348	326	356	328	351	348	336	309	321	373	348	331	368	301	329	356	351	326	363	316	330	376	342	319	330	355	335	339	350	331	337	357	368	343	339	330	357	344	339	324	382	327	348	303	331	336	354	349	353	376	371	318	369	310	350	343	353	363	326	343	343	308	332	318	338	341	330	367	337	335	340	338	365	361	317	356	321	362	321	355	347	370	327	356	359	397	377	340	308	319	367	362	334	364	348	330	358	339	359	324	327	321	373	352	343	373	353	331	286	372	340	310	350	350	338	344	327	337	352	327	323	325	336	360	353	333	346	332	354	348	329	332	343	315	336	356	365	303	324	338	330	344	313	325	364	330	324	320	376	328	356	365	311	332	357	315	340	340	341	334	322	348	321	324	344	334	320	352	330	373	344	354	347	318	332	355	335	346	352	359	378	351	323	337	330	356	319	328	367	347	326	310	332	334	354	329	360	404	370	334	331	345	343	317	330	332	340	347	312	347	326	333	337	330	345	331	328	342	344	314	366	317	320	369	324	332	327	341	364	357	367	336	321	371	357	360	355	322	363	313	320	369	358	327	342	305	319	356	329	351	321	303	352	336	314	353	327	339	321	327	347	368	323	323	358	315	343	353	327	346	336	325	353	324	321	340	327	331	374	341	324	327	349	348	355	359	321	354	354	369	364	311	368	321	341	371	342	331	359	361	351	328	359	326	338	323	340	338	321	346	314	346	353	341	362	316	353	317	331	312	350	326	338	330	343	317	357	317	340	322	333	317	318	331	352	336	334	338	330	314	365	354	325	341	352	312	322	322	368	341	342	318	337	342	335	324	340	322	338	325	314	343	362	344	334	330	359	331	309	324	317	334	375	348	343	332	314	363	321	343	355	321	346	320	351	325	332	324	312	348	342	351	352	399	324	347	315	353	337	344	304	336	329	325	377	330	353	361	345	332	358	312	369	348	328	331	356	365	356	336	356	354	342	332	352	342	313	347	321	323	334	328	318	338	311	330	359	315	334	311	351	358	344	357	325	329	331	353	348	328	331	331	338	371	328	319	349	339	362	378	339	321	330	329	347	325	327	340	329	308	342	341	324	363	316	343	323	346	320	329	366	318	351	363	341	316	343	332	349	331	378	357	354	332	312	327	312	332	328	329	364	327	349	322	365	334	323	339	361	340	340	322	339	324	343	307	327	380	365	356	309	345	338	349	318	321	349	339	333	326	322	357	338	302	307	351	320	338	339	342	345	359	348	342	376	357	333	313	319	369	324	344	351	326	339	339	346	370	319	368	339	335	368	342	296	347	326	343	374	367	355	361	339	295	312	324	344	292	325	341	368	309	330	319	358	330	316	350	324	333	322	317	344	349	370	357	327	317	355	303	350	310	353	324	336	339	342	335	310	342	324	322	327	312	324	360	365	342	317	315	308	316	338	346	356	313	345	345	346	352	396	352	361	372	316	323	340	344	340	325	329	332	341	308	329	347	349	339	328	344	338	332	357	342	357	346	335	355	353	338	348	356	347	345	365	375	364	305	382	347	324	361	337	336	343	356	346	328	326	375	356	368	291	353	344	327	353	354	377	314	347	366	315	360	316	329	343	358	338	366	328	332	366	341	328	328	354	320	364	340	328	343	333	344	334	348	334	331	347	350	332	364	365	318	317	350	388	330	341	349	307	349	306	342	350	342	355	360	327	349	332	312	360	395	329	334	338	305	362	347	355	372	342	365	376	321	340	331	330	324	346	347	346	325	346	312	331	342	367	342	323	315	343	369	357	355	323	354	343	329	329	315	334	349	332	342	340	318	363	318	317	333	366	364	331	382	331	358	353	340	347	355	329	335	352	335	347	342	324	364	327	342	359	339	311	335	322	368	322	345	289	312	368	319	321	359	333	341	314	309	332	372	359	320	341	337	320	343	336	339	344	332	332	339	324	321	328	328	327	341	351	350	326	329	344	341	322	316	334	347	352	341	362	353	338	366	329	333	330	359	347	358	358	355	336	349	341	320	337	310	354	342	336	324	345	338	325	332	336	353	356	344	324	325	371	321	346	366	320	368	357	333	327	341	346	312	334	347	341	328	324	346	355	347	329	353	340	351	362	325	331	323	327	361	337	330	314	303	343	329	362	327	315	333	353	363	341	345	354	356	367	338	370	335	337	340	348	384	327	318	369	337	329	369	365	354	349	364	362	327	341	328	357	393	397	337	374
3975	1388	1058	666	653	540	602	550	550	522	544	500	482	507	487	475	513	531	503	493	479	494	541	501	468	537	519	510	466	501	527	504	539	538	504	477	507	533	508	527	473	482	505	468	510	512	529	484	472	469	463	519	470	499	475	506	505	484	493	501	466	522	485	464	512	505	492	520	491	502	485	459	483	546	498	486	475	486	515	509	506	488	515	508	503	499	497	499	512	517	524	535	491	507	502	516	537	517	485	516	501	490	489	484	480	493	486	490	508	522	492	515	505	506	494	522	518	520	502	501	520	497	494	475	513	514	453	498	467	497	538	510	506	468	554	539	502	489	482	463	481	533	489	494	490	521	482	466	480	512	488	479	480	471	530	502	521	496	501	499	459	518	482	494	471	533	485	463	508	503	530	505	522	536	495	487	510	489	527	551	466	482	486	466	492	499	458	535	502	472	471	517	493	497	510	486	491	448	464	486	460	503	521	492	499	498	490	498	519	496	492	487	516	525	502	524	479	522	507	482	465	534	509	483	507	520	493	532	466	525	511	530	503	506	484	446	497	515	497	536	488	481	512	520	484	518	509	504	523	493	489	490	465	487	471	471	549	498	482	503	521	485	484	484	473	476	451	485	507	465	518	532	508	490	496	531	450	540	511	502	460	504	520	486	422	500	526	510	497	493	482	502	480	468	487	506	495	521	496	527	522	494	480	506	519	472	503	500	521	522	494	502	498	528	464	482	468	538	483	456	474	468	502	468	484	535	480	509	503	496	496	541	540	494	489	491	525	504	497	501	493	501	492	517	507	492	511	507	480	477	491	501	495	493	528	505	474	531	556	478	487	512	538	505	463	477	518	541	442	469	451	471	455	494	507	442	488	522	490	509	520	465	466	485	479	487	480	481	480	463	478	486	491	473	480	463	494	490	453	500	503	513	465	457	497	505	505	529	515	490	467	480	527	521	454	513	505	493	482	525	491	485	464	518	496	511	521	462	487	504	480	526	500	533	489	469	493	503	519	442	486	478	541	494	481	477	508	474	560	487	527	491	487	513	506	509	463	462	527	454	529	512	515	545	474	487	481	482	522	529	497	514	503	528	506	489	485	466	513	514	518	478	526	490	496	450	489	483	531	532	482	489	510	517	537	506	466	522	488	491	547	463	496	479	504	500	480	518	471	476	501	481	493	479	524	525	519	502	521	498	489	482	493	502	501	521	490	480	511	526	454	490	504	503	511	486	492	470	533	464	448	493	510	494	506	496	482	484	502	482	501	521	462	488	457	481	510	487	499	492	492	536	520	477	490	459	453	484	473	552	495	489	483	488	493	501	475	475	469	507	524	497	518	508	500	495	487	508	497	517	516	476	477	508	509	507	478	476	524	491	488	459	532	475	473	500	498	506	501	461	488	488	511	565	511	493	474	492	482	498	471	498	469	503	490	456	485	487	514	515	498	467	487	495	472	479	490	508	509	481	508	500	509	466	473	523	474	443	463	511	491	513	528	475	523	491	492	494	521	495	480	490	481	497	457	500	474	542	518	455	481	518	477	506	496	515	490	470	516	504	500	449	514	490	494	503	484	494	482	505	496	524	506	537	484	515	478	522	541	525	477	489	522	493	501	518	509	490	531	454	517	468	511	467	498	484	492	490	502	506	516	498	532	483	503	499	512	519	460	513	530	492	519	475	544	493	508	496	485	482	505	500	502	515	519	450	469	491	520	518	504	481	496	518	437	505	453	524	500	513	466	534	523	435	519	493	492	475	485	483	451	476	483	487	506	512	477	482	495	501	499	533	470	455	526	491	478	480	493	493	506	519	494	562	499	526	500	471	518	485	499	524	509	488	489	497	502	506	507	467	504	491	493	502	480	513	499	508	479	495	457	484	543	498	477	509	497	471	505	463	495	532	553	495	495	493	480	507	485	472	507	506	484	457	483	478	492	494	477	538	492	477	507	479	498	497	533	495	507	487	482	520	529	512	515	484	518	468	481	498	474	478	486	511	519	490	466	469	468	467	494	504	472	503	466	502	502	493	440	480	489	487	495	453	484	522	489	460	507	519	543	503	514	457	532	511	486	474	544	492	477	493	511	461	469	494	472	530	498	505	504	520	494	479	520	489	490	526	502	472	526	475	501	509	522	510	495	488	497	510	502	524	485	485	501	496	497	478	497	507	466	467	460	479	507	515	541	485	509	471	519	526	494	448	517	496	478	493	480	500	479	489	501	470	464	459	478	492	484	462	481	474	495	529	497	503	473	483	507	503	491	478	476	488	496	508	530	539	519	485	502	469	491	550	505	500	467	473	502	499	465	512	556	506	485	522	490	510	487	449	475	502	553	532	539	533	491	509	513	490	481	454	509	546	532	531	518	481	457	493	508	485	471	504	491	511	492	494	433	532	504	482	501	499	499	525	450	520	480	489	522	467	505	473	500	505	483	487	522	488	477	481	505	494	479	454	505	492	485	529	476	547	464	447	487	498	467	523	456	487	496	501	505	497	504	497	430	464	504	503	449	507	524	478	511	470	521	496	462	521	468	490	526	487	526	463	510	518	468	494	514	470	509	493	511	493	521	478	496	531	533	533	451	468	489	497	519	494	531	463	521	492	496	524	480	516	493	500	514	526	476	505	494	469	495	495	534	507	495	510	478	503	501	504	512	472	494	492	508	518	476	505	514	500	513	485	489	472	492	460	547	469	520	465	493	492	522	477	506	492	496	465	483	479	500	474	490	510	487	487	522	484	483	466	480	495	516	498	528	464	467	489	539	505	484	533	525	477	501	476	477	498	490	505	547	528	470	494	522	471	520	528	458	448	543	497	458	511	472	489	466	488	459	510	476	508	521	530	513	502	501	527	499	477	505	508	524	488	508	520	491	491	535	526	483	477	498	537	499	492	469	463	501	436	528	496	488	513	516	478	494	507	483	494	480	482	495	479	529	516	507	523	544	482	469	462	478	494	495	536	486	553	496	522	537	469	483	491	511	506	463	484	466	485	498	521	461	511	499	476	491	499	495	498	463	505	509	484	518	502	483	549	537	491	523	469	491	533	484	508	523	502	504	491	499	488	494	496	479	507	491	496	508	510	505	493	502	510	527	475	479	502	482	506	505	528	512	479	471	526	483	523	497	506	506	488	503	443	496	493	552	465	525	466	496	505	479	483	486	511	518	517	489	477	533	476	497	497	511	482	469	531	492	540	492	497	493	466	501	488	508	514	483	508	495	514	491	516	511	490	549	485	499	472	521	513	527	521	518	487	465	474	486	506	534	515	487	493	485	457	494	465	497	522	506	475	464	495	511	515	474	537	489	483	524	495	514	499	489	540	468	495	500	488	505	481	515	489	492	505	472	523	472	481	534	495	505	493	486	491	507	535	469	492	486	559	514	526	456	493	508	493	469	522	526	489	510	501	472	473	478	498	522	477	477	503	500	466	503	506	547	499	520	490	487	516	535	503	509	514	508	500	484	499	534	508	517	484	515	518	470	502	489	495	508	549
22996	20970	27992	24082	20700	2713	503	316	295	234	207	208	199	170	193	163	173	171	183	145	147	156	160	138	159	146	150	158	148	151	154	173	153	174	149	156	115	154	149	144	145	136	146	142	147	137	133	141	149	148	150	123	126	134	134	139	147	165	136	131	132	127	143	154	143	122	123	164	170	142	136	148	147	144	149	143	152	154	141	128	148	143	149	117	115	143	144	126	146	148	143	146	142	133	164	149	143	155	136	125	162	129	152	145	164	149	156	146	146	138	136	140	138	130	133	125	127	156	144	135	116	118	135	126	145	144	133	112	151	131	167	141	139	114	136	140	150	138	125	131	134	139	148	125	124	136	118	156	163	136	134	130	161	134	158	128	151	154	144	126	145	151	163	145	126	128	146	119	148	129	154	128	164	136	147	152	144	152	136	141	160	134	145	139	134	141	153	138	144	130	139	143	134	121	144	136	136	143	140	123	131	137	144	120	127	136	145	156	134	127	138	142	143	141	149	125	152	132	137	153	154	147	143	136	129	147	120	141	139	118	137	144	137	139	132	137	128	137	151	125	165	146	156	142	142	133	141	143	141	130	149	143	136	132	154	137	130	148	140	144	131	138	154	142	123	139	129	140	138	123	117	137	135	137	144	120	130	132	135	153	153	150	147	131	128	125	136	155	167	147	144	125	140	127	125	140	138	133	147	120	132	148	138	123	141	135	131	152	157	127	138	138	131	128	148	119	149	120	161	146	118	116	132	130	141	140	145	140	125	124	177	149	127	153	149	136	127	137	126	128	119	136	131	162	144	141	150	156	139	155	119	140	134	144	131	134	135	148	152	156	150	133	124	145	153	116	140	146	151	144	148	129	144	141	139	151	150	120	144	140	126	150	143	117	141	149	139	144	134	148	137	142	141	148	136	125	154	129	157	131	156	150	126	150	154	138	172	147	121	151	131	137	135	139	125	149	122	156	135	124	149	146	123	142	142	159	144	173	164	145	165	160	137	123	130	138	118	153	149	136	148	109	141	147	144	128	148	175	131	138	155	197	145	135	142	130	179	145	147	135	158	150	130	134	139	125	140	122	130	147	134	137	170	143	131	144	123	140	141	137	155	134	152	155	155	134	154	135	152	128	114	138	146	155	135	151	147	129	153	134	111	143	138	143	131	158	115	140	122	137	167	126	154	139	137	143	153	145	135	129	146	134	129	136	152	146	140	122	143	138	121	132	137	119	153	160	145	139	139	139	148	141	135	129	146	143	158	134	143	151	132	117	132	132	165	124	124	130	141	146	141	140	125	152	143	133	148	121	158	137	140	143	126	145	135	114	130	137	130	137	134	143	134	138	136	137	152	134	121	161	144	128	153	130	156	161	153	140	116	127	138	148	126	138	140	122	158	125	159	149	141	133	145	131	118	140	143	152	133	153	148	138	146	146	138	124	141	147	159	137	123	136	144	130	150	125	145	136	131	144	148	139	142	157	138	135	148	131	123	140	141	136	112	121	149	144	145	133	158	158	133	133	157	142	150	152	139	140	135	130	109	139	122	142	149	138	136	139	147	157	130	127	144	134	137	138	134	172	134	136	125	141	143	143	163	145	158	150	154	139	143	163	127	133	136	149	163	147	128	132	152	151	128	138	134	139	130	144	144	147	139	124	148	131	135	133	156	125	146	120	127	139	142	159	137	160	127	144	153	148	132	116	131	148	141	115	120	139	128	147	130	137	133	142	166	158	127	130	136	130	137	148	158	157	155	149	159	146	130	148	133	132	134	136	131	139	118	147	150	135	139	165	120	155	142	156	131	121	145	123	140	142	154	166	133	137	104	150	142	143	148	142	143	150	146	161	136	140	124	155	142	156	123	147	158	138	149	152	158	132	147	127	128	156	141	167	134	168	169	139	118	123	151	150	145	116	123	129	157	134	131	120	132	147	127	129	130	133	141	152	142	158	121	156	141	138	153	143	132	150	126	118	132	159	123	157	151	124	129	138	147	140	121	139	136	146	139	144	157	172	161	145	133	134	166	168	143	140	126	160	159	141	135	149	152	162	146	123	118	144	131	144	126	146	126	137	135	149	138	128	126	130	140	151	138	139	128	128	154	141	125	149	136	149	161	140	134	154	140	134	135	143	137	154	155	141	132	115	161	131	137	110	141	144	144	143	126	137	144	150	133	145	129	135	153	134	135	134	116	131	149	131	152	164	128	145	134	129	156	129	143	147	164	144	147	151	131	118	140	135	147	140	137	125	132	147	146	157	142	131	143	150	157	133	154	145	119	145	166	145	142	141	162	174	114	167	155	161	128	122	162	128	151	144	139	126	147	152	133	132	157	150	133	158	133	135	147	143	146	137	146	148	140	132	144	134	152	164	144	135	144	138	130	156	133	150	148	123	146	139	128	156	134	145	157	153	133	152	128	153	130	157	152	137	141	140	140	140	135	144	137	145	113	143	131	135	126	136	163	159	150	136	146	138	118	154	144	148	139	149	130	144	130	136	123	137	133	133	155	132	125	143	151	144	118	140	130	136	139	134	146	134	142	151	149	147	120	135	124	143	135	134	140	132	153	142	145	158	136	121	127	132	126	158	150	138	145	147	135	159	141	131	152	128	137	128	138	138	122	150	153	109	130	141	153	125	135	122	157	118	145	152	155	141	151	148	151	137	155	147	134	132	147	139	133	142	145	144	137	130	158	143	135	129	132	144	134	154	148	142	127	171	152	167	137	132	158	118	134	148	133	116	130	149	144	141	141	126	130	138	122	150	137	149	148	119	145	131	138	151	143	141	127	128	136	147	142	129	152	143	127	141	128	135	125	133	136	116	138	140	138	145	131	145	125	148	125	146	149	152	135	164	130	158	137	137	145	158	137	136	129	148	129	130	143	124	151	152	156	127	165	158	153	126	146	161	125	132	135	151	150	152	141	148	140	134	131	128	147	132	141	146	127	136	125	153	146	137	135	133	129	135	128	145	121	148	158	136	127	144	142	129	157	121	130	134	117	147	155	145	137	152	134	146	137	121	143	150	147	137	143	137	124	122	134	153	156	143	147	127	157	158	152	130	121	122	146	133	154	127	125	140	126	130	145	152	146	177	130	144	145	125	123	136	148	133	149	129	152	143	141	138	126	143	141	132	147	131	132	132	131	135	146	131	131	136	136	143	151	152	155	133	135	145	139	142	121	110	127	137	136	132	163	138	139	136	148	151	142	138	153	148	133	138	141	150	159	133	135	145	158	132	154	143	156	125	135	146	145	128	148	138	125	146	145	143	149	154	139	119	140	154	161	136	125	150	135	142	159	142	145	129	123	140	156	125	144	140	142	132	144	164	145	144	137	138	166	140	148	155	132	125	151	143	164	142	147	154	146	137	146	136	155	150	130	160	140	151	122	136	164	152	162	143	130	155	182	129	152	151	138	147	132	144	122	144	145	134	151	127	142	140	119	123	132	149	132	150	126	148	145	147	127	123	137	165	142	142	156	144	154	153	161	121	138	169
3099	8568	5476	2395	1620	1159	867	696	653	524	452	427	401	355	319	312	320	277	290	275	256	265	267	247	242	236	225	259	242	233	277	258	253	255	251	254	226	213	229	213	208	230	222	242	235	228	229	235	216	221	232	233	240	236	236	220	226	217	238	225	188	222	221	234	204	218	258	199	221	238	228	224	206	252	249	197	233	241	219	224	242	237	253	245	221	226	206	227	212	224	238	225	250	213	221	214	222	218	234	212	211	206	246	205	211	232	227	233	212	238	237	211	245	220	224	217	222	230	255	207	212	247	254	244	214	220	249	227	224	221	235	208	221	209	230	209	223	216	199	187	213	194	219	203	237	218	215	207	224	245	183	221	229	231	229	238	239	233	240	195	233	230	202	212	236	201	226	212	217	204	238	199	225	211	207	230	203	214	232	224	201	237	226	228	218	194	238	223	229	221	246	203	225	219	221	231	218	199	226	215	201	218	259	228	238	207	230	227	206	222	227	210	220	215	203	225	231	221	230	212	201	185	230	214	235	190	235	220	202	213	223	235	207	231	231	212	189	227	239	214	216	225	236	225	237	237	193	183	207	219	252	225	204	241	206	238	209	221	194	222	199	224	227	211	231	239	222	191	228	210	233	216	247	209	219	217	220	235	204	234	238	212	212	213	209	216	201	222	215	210	235	219	207	190	215	238	200	229	219	223	209	231	248	217	238	246	216	199	220	242	228	224	212	214	208	240	255	200	222	220	225	222	226	252	219	212	214	248	209	235	219	233	214	234	225	208	212	217	223	224	214	224	218	216	241	227	213	221	218	210	219	230	205	227	224	210	244	224	198	199	220	244	209	239	226	223	231	215	209	207	223	199	220	229	222	192	232	215	204	181	183	204	237	197	236	231	209	238	213	212	196	206	206	200	217	236	242	224	224	238	221	231	206	226	219	200	209	237	221	194	193	220	227	245	213	223	228	202	212	224	231	225	200	237	210	233	213	205	229	234	205	232	196	232	214	216	215	219	220	235	207	207	219	212	202	213	217	204	205	209	224	218	208	207	224	212	240	221	219	234	226	232	223	214	209	223	225	204	213	223	234	214	237	226	205	219	200	211	222	222	222	193	222	215	213	223	221	237	189	227	190	236	238	234	212	208	229	200	210	221	221	202	209	206	211	222	226	221	218	209	214	206	209	232	217	214	211	235	224	209	211	234	220	202	220	212	242	217	212	212	234	210	251	213	202	247	203	227	221	193	202	224	191	218	228	196	209	220	215	219	254	212	235	215	194	231	207	224	218	199	230	238	216	212	234	192	211	225	215	216	210	209	206	225	236	218	204	227	231	237	234	215	179	222	240	222	212	209	209	208	228	221	205	221	210	220	220	210	221	234	222	235	200	239	206	210	199	223	267	191	204	218	205	218	211	243	234	219	229	227	193	188	216	194	218	217	232	239	231	210	199	220	215	228	215	228	215	214	216	250	232	220	233	199	215	203	212	216	224	230	229	234	228	225	240	221	237	200	215	243	222	237	252	207	245	210	207	195	242	206	214	206	223	226	236	228	243	203	215	191	212	203	219	205	218	234	226	194	210	217	226	192	222	228	191	222	229	243	208	195	216	227	244	207	220	229	200	255	226	208	222	218	218	194	225	244	228	201	208	225	188	240	248	208	240	228	221	213	200	219	213	205	245	203	237	201	200	207	248	222	244	230	212	219	213	208	239	231	228	194	240	224	217	222	231	190	191	217	229	231	215	224	211	207	229	224	229	207	240	211	231	259	232	195	207	225	219	229	185	226	212	222	220	227	202	202	213	190	236	201	200	234	233	235	207	199	188	188	237	233	214	196	208	212	205	190	212	210	188	197	236	213	212	207	229	220	242	226	226	242	204	216	219	216	188	231	203	235	205	205	235	231	216	228	223	211	230	228	202	205	214	209	209	235	233	227	183	217	250	216	225	215	222	228	213	218	221	240	189	232	206	207	243	201	230	204	211	198	243	222	195	250	206	201	227	240	231	223	210	213	226	221	235	199	218	218	227	227	219	230	227	209	208	229	212	211	206	196	218	248	239	226	209	227	213	195	210	224	218	217	213	213	205	201	227	216	211	223	241	234	229	214	229	216	194	232	233	203	203	203	237	233	220	228	224	204	217	213	217	211	213	238	196	220	227	234	218	230	221	225	225	212	236	222	203	240	236	218	230	248	199	212	236	221	221	237	227	218	224	219	220	218	225	206	197	232	220	234	235	235	230	216	229	193	232	192	214	216	245	220	214	221	206	234	227	224	228	217	235	215	199	228	237	228	226	213	205	199	225	202	199	242	222	231	217	209	217	193	238	209	240	201	209	214	209	211	229	227	218	204	213	217	227	213	240	225	207	210	215	232	224	206	225	210	230	240	225	206	233	210	232	209	204	232	211	219	199	238	225	203	216	224	213	223	224	194	229	268	236	212	205	245	221	238	198	232	215	199	231	240	218	238	195	213	209	211	201	224	224	232	212	215	224	205	224	196	201	214	202	220	223	211	210	209	207	218	230	234	212	217	198	218	235	206	204	239	211	208	213	194	207	226	235	207	238	254	222	206	219	213	225	200	230	207	232	235	196	180	263	233	250	244	218	200	232	184	203	202	200	218	199	221	218	222	229	206	223	202	224	215	227	237	225	210	219	211	216	228	223	195	222	210	203	216	217	232	223	210	219	215	217	231	198	189	213	221	231	228	260	243	230	218	260	220	221	242	250	234	210	244	229	217	216	222	191	221	211	200	204	214	208	201	223	225	213	238	208	248	224	227	200	228	210	230	238	208	227	216	199	226	245	207	255	236	227	236	215	211	202	240	219	226	216	227	219	237	223	213	243	207	202	230	202	219	214	191	220	210	210	211	205	213	190	191	211	228	224	211	237	235	234	233	197	214	211	216	213	245	235	203	208	223	208	222	230	227	201	235	226	223	221	223	201	220	206	214	213	235	217	229	220	213	224	208	221	227	215	245	246	187	207	207	221	207	242	205	197	209	234	195	225	225	234	196	187	223	228	228	244	231	198	226	230	222	205	225	226	205	216	225	203	228	194	223	225	224	212	209	190	241	232	224	222	225	237	228	205	237	208	185	232	216	206	221	220	231	204	203	223	250	200	200	210	215	214	210	214	239	230	208	207	215	224	228	235	251	225	201	237	224	219	228	199	236	206	212	243	218	209	202	222	187	236	215	222	244	205	225	253	232	214	232	222	230	191	239	207	210	225	201	210	224	250	237	229	201	240	227	210	201	212	222	213	208	207	220	207	228	188	216	208	226	228	200	215	241	248	215	207	244	207	209	213	247	236	209	225	210	238	212	206	238	232	205	212	209	222	223	221	210	222	204	206	221	236	206	234	208	211	235	220	224	221	231	220	197	212	229	216	226	198	224	234	223	247	229	198	250	257	251	229	234	212	207	234	198	226	235	203	209	236	207	227	204	200	201	220	212	219	201	219	210	210	219	224	200	226	198	210	211	242	221	206	196	228	210
24151	20946	26352	24608	2448	622	553	496	469	496	456	462	430	448	457	416	443	401	425	452	415	440	431	452	414	430	387	416	417	433	424	435	380	405	413	428	390	423	424	383	401	434	417	426	419	433	395	408	379	409	427	389	390	408	431	394	424	383	424	395	382	433	403	412	400	398	426	411	378	373	423	440	398	426	386	368	385	411	409	412	428	415	428	380	432	427	411	410	418	439	428	380	407	418	424	385	417	409	429	429	426	423	417	390	385	399	383	411	385	414	411	407	387	420	406	376	426	390	393	399	378	448	419	414	399	377	398	406	411	392	368	411	380	419	413	375	398	388	394	372	427	400	374	400	429	418	376	401	397	434	406	431	366	411	368	384	390	425	399	394	412	368	380	401	377	412	398	404	407	424	375	398	407	411	410	394	407	416	385	382	431	388	416	396	360	426	414	432	407	388	390	390	391	416	416	408	391	381	425	407	393	403	388	413	412	380	402	386	403	406	454	407	406	416	405	426	412	406	429	405	425	387	419	410	369	388	366	406	440	400	435	407	415	378	422	425	425	406	406	416	412	397	399	391	409	386	408	394	389	427	430	406	411	396	410	402	441	407	414	422	411	406	411	411	388	410	400	420	411	375	394	405	415	420	394	434	397	383	388	415	425	409	378	406	387	399	403	399	389	416	422	416	390	392	408	434	416	386	396	388	429	415	403	429	388	416	429	430	405	425	437	364	385	409	389	405	395	387	413	412	385	414	410	439	427	404	410	413	438	405	420	394	415	428	411	374	410	389	440	430	388	400	411	425	426	380	436	432	401	400	409	397	400	415	432	411	389	396	389	391	420	418	416	420	412	382	398	364	399	391	409	404	386	400	414	386	401	395	428	432	372	382	428	427	374	399	448	386	390	414	418	423	438	414	427	410	441	443	439	376	428	428	417	403	407	418	385	441	397	355	411	411	378	403	385	399	433	428	394	398	430	419	415	407	358	454	429	383	425	434	427	399	399	403	395	397	427	417	390	403	395	395	377	394	396	390	401	412	406	395	400	422	413	364	421	381	411	412	420	414	391	437	397	409	406	405	385	411	406	408	403	436	410	395	390	398	365	393	402	410	414	390	396	384	382	443	412	435	371	428	427	399	420	429	402	421	405	386	383	405	383	417	399	401	398	410	400	414	420	394	414	377	410	402	425	411	381	392	406	380	389	398	394	431	417	401	404	396	396	403	377	417	430	392	399	438	380	351	402	399	416	442	397	406	368	441	414	374	386	421	386	403	394	410	374	410	429	378	421	420	393	453	435	376	405	409	389	393	399	429	391	393	433	350	370	414	379	426	396	431	433	392	371	392	438	412	380	408	384	407	401	426	372	367	395	411	385	401	408	440	401	388	402	394	410	430	388	439	407	403	415	379	422	391	403	430	422	417	396	406	429	390	420	398	395	395	430	421	398	426	437	405	400	384	422	401	418	404	421	407	397	447	369	400	401	446	421	422	451	372	414	379	461	447	382	379	381	368	402	412	419	426	396	395	368	372	392	420	400	425	369	382	430	415	361	404	436	418	414	405	415	399	438	418	411	409	376	398	446	419	438	438	396	403	407	413	378	439	399	377	425	362	417	417	409	413	417	396	397	429	421	419	413	410	390	402	395	419	445	409	411	405	415	360	412	408	387	405	432	400	408	390	397	391	412	392	391	426	349	413	439	390	416	412	409	422	352	431	362	421	416	394	398	430	397	410	365	377	414	416	397	397	399	390	417	476	406	364	407	391	392	435	373	422	426	386	354	429	437	367	403	401	397	420	382	393	387	405	407	419	409	398	404	409	425	398	395	402	395	394	420	415	417	391	377	407	390	401	395	433	401	437	383	396	420	420	445	394	407	413	388	401	394	415	394	399	422	397	406	398	423	429	370	412	416	411	412	438	403	417	424	417	372	392	412	375	418	389	401	434	416	407	404	400	404	394	408	421	392	408	401	455	413	449	419	377	423	423	432	381	413	408	438	447	458	432	374	404	404	408	414	398	402	391	426	413	409	392	437	371	429	402	394	421	405	388	395	434	346	404	359	413	456	395	377	373	388	406	366	399	415	402	428	433	438	421	421	411	375	376	389	415	391	424	415	412	351	410	416	423	387	393	383	402	428	425	405	414	392	403	406	391	394	378	401	424	418	399	383	373	436	384	416	367	370	396	405	399	425	393	389	407	443	390	408	441	397	362	427	374	366	380	384	378	429	408	412	376	421	392	413	433	398	407	415	364	406	398	433	396	423	423	404	437	404	425	417	411	421	395	380	400	396	395	411	397	397	413	397	422	394	407	451	380	427	393	414	428	404	358	398	410	442	396	384	396	414	425	419	402	404	392	400	454	423	370	406	441	377	425	405	396	411	413	359	420	419	370	373	397	380	421	417	403	440	378	430	371	396	401	412	391	429	395	376	428	427	418	389	370	420	394	399	386	429	395	421	423	412	369	375	373	408	418	415	381	417	373	399	409	389	431	401	436	412	381	387	406	382	415	412	406	413	422	389	413	418	405	383	405	406	405	428	437	389	375	376	378	412	381	414	415	420	382	379	452	445	410	400	412	406	399	418	406	413	392	389	374	404	421	403	437	405	417	439	416	402	378	408	392	431	422	429	410	390	401	390	381	419	442	429	382	394	358	406	395	432	412	403	402	411	360	412	422	419	456	383	387	398	431	391	399	417	412	402	378	411	400	402	407	399	388	386	368	427	364	427	440	421	434	390	402	418	382	411	340	423	392	415	402	415	420	442	402	403	430	381	405	375	393	406	406	398	370	412	388	408	421	412	401	395	408	398	372	384	384	386	391	400	429	375	415	397	413	409	388	397	431	416	431	400	432	391	426	409	442	411	411	442	381	395	433	398	395	387	425	374	414	417	428	396	417	434	409	398	397	398	415	395	392	385	415	410	375	414	421	427	415	425	394	383	414	364	401	383	373	394	409	420	387	404	393	410	380	391	399	434	367	408	427	438	417	410	405	430	412	419	417	386	406	376	401	412	416	392	418	421	394	422	365	436	396	391	407	407	389	416	395	446	411	378	405	400	418	433	377	389	441	417	380	421	399	394	399	408	418	394	404	378	388	375	402	382	413	376	400	418	390	415	380	399	399	419	434	396	399	406	398	409	418	390	456	427	436	369	387	390	387	363	404	395	422	398	396	397	430	398	414	380	422	415	432	427	436	435	431	393	407	372	399	406	399	382	389	413	394	396	417	396	389	395	450	392	410	434	421	409	404	378	396	380	370	392	361	412	401	435	380	389	399	387	384	379	432	412	382	408	382	438	416	391	378	403	424	409	401	398	362	400	386	403	432	398	426	405	421	428	402	423	395	373	386	377	456	425	396	418	415	432	386	389	414	383	406	417	405	404	423	404	411	427	419	407	396	406	442	409	396	422	381	418	406	417	407	406	389	409	419	404	367	371	427	395	386	395	383	420	404	357	380	389	414	385	405	359	398	361	423	379	399	405	389	430	415	374	371
3247	4649	3190	1595	1214	1003	896	832	754	723	694	673	644	629	586	613	603	609	614	586	562	618	631	564	545	604	589	582	595	523	554	574	518	546	578	579	569	587	596	560	585	601	611	551	581	590	589	558	567	558	612	558	597	565	611	548	589	559	587	572	588	589	574	609	555	569	582	570	572	550	577	596	571	566	585	540	603	585	608	598	562	578	568	573	550	578	587	562	520	594	601	556	613	569	594	608	537	550	580	584	616	604	610	598	601	579	597	579	535	585	590	568	604	574	548	609	579	573	594	641	595	573	558	597	602	529	593	541	581	596	554	574	590	596	577	540	563	586	544	564	590	613	533	611	592	627	562	577	608	547	572	608	562	606	549	587	588	631	551	572	555	587	596	577	538	582	549	595	557	602	553	527	572	529	554	609	566	524	545	594	576	588	564	521	633	594	582	567	581	553	620	547	557	556	560	526	615	549	600	560	560	591	560	615	597	584	557	604	594	624	565	585	609	595	562	584	580	579	571	570	577	579	590	603	588	526	576	548	565	569	560	576	598	568	588	599	569	591	571	574	525	550	586	594	578	604	596	537	548	590	621	573	593	544	582	612	558	571	537	616	561	587	585	562	548	588	544	552	603	606	573	591	603	569	558	587	586	588	537	571	580	568	571	596	582	571	536	591	564	562	588	593	581	598	565	573	531	560	605	560	608	553	554	547	592	575	588	554	596	560	576	543	584	639	587	547	530	572	580	604	570	596	631	594	634	616	575	576	577	598	537	601	590	547	592	556	540	567	586	573	587	570	553	588	557	564	570	552	581	543	566	613	556	567	561	587	578	541	566	590	564	535	560	592	577	554	589	543	609	558	623	594	623	560	582	571	614	582	566	574	603	558	543	584	567	631	535	581	566	590	566	610	597	574	564	578	568	598	559	563	565	559	626	567	578	573	593	566	544	577	538	590	593	572	531	605	581	560	584	538	567	551	528	543	549	588	585	592	580	574	565	585	562	574	582	559	529	600	628	545	588	548	550	602	576	574	548	568	614	598	585	601	533	529	523	577	550	586	598	600	555	540	569	584	539	623	541	533	530	586	564	565	618	554	563	504	591	571	555	608	571	556	542	580	588	585	541	566	577	564	547	570	616	608	564	597	573	582	558	540	613	574	597	541	605	514	569	586	607	601	587	582	560	554	580	606	553	531	554	570	583	580	583	605	563	592	562	554	544	585	522	619	591	580	590	566	575	581	557	590	591	596	554	609	570	579	567	605	574	585	585	571	575	576	578	565	537	556	557	531	538	586	587	569	579	578	587	591	555	544	598	616	589	559	563	595	554	505	601	571	583	549	587	601	565	597	603	606	572	561	563	579	566	565	591	561	602	591	590	572	559	538	613	584	588	588	604	549	591	595	600	524	577	621	610	581	592	595	567	567	591	580	550	578	564	591	551	585	543	560	575	577	577	577	588	596	533	610	603	590	555	632	550	595	552	597	594	580	584	556	589	572	569	591	593	579	581	584	593	595	553	567	600	555	605	603	613	580	592	534	591	574	545	592	531	557	529	546	558	615	549	568	600	622	590	542	575	567	565	578	579	556	572	567	556	565	593	607	603	574	546	559	572	560	576	558	524	543	595	560	559	603	633	612	585	569	546	578	546	552	574	609	565	581	592	569	607	587	568	574	608	610	560	567	615	586	578	556	609	586	610	580	603	592	570	573	626	565	579	568	534	561	581	581	576	569	589	554	596	600	589	620	592	576	563	607	557	569	546	582	592	583	627	596	552	593	583	565	561	545	549	531	587	586	592	546	599	571	614	609	542	566	562	569	610	554	566	564	592	619	567	573	569	581	612	594	570	581	583	555	566	593	626	593	541	564	587	605	540	561	563	593	567	557	541	612	520	578	609	549	575	560	600	588	531	610	565	572	586	561	580	585	540	562	523	559	564	583	536	602	613	564	571	579	565	560	610	549	566	602	578	555	557	595	583	561	552	555	598	592	542	552	574	589	559	545	599	586	621	558	596	555	612	592	590	565	584	568	566	551	612	543	618	555	582	589	538	594	566	539	551	570	576	563	533	623	587	571	595	534	572	583	605	604	590	600	557	566	529	626	619	552	566	579	561	567	619	578	568	573	550	536	585	598	583	565	575	573	576	581	574	581	600	591	560	538	552	583	579	596	575	552	551	547	573	560	590	579	578	576	556	595	606	556	578	602	583	574	561	588	544	538	659	582	558	598	568	565	575	582	551	597	603	622	549	596	610	584	587	576	619	597	556	558	557	543	554	563	556	551	583	567	541	538	592	593	584	567	563	547	549	572	576	582	599	551	585	605	579	587	607	543	601	587	565	546	576	593	540	553	562	583	588	587	608	576	634	548	584	588	613	574	540	555	617	618	541	544	592	563	592	608	567	565	559	573	576	571	554	549	578	567	560	586	605	574	563	599	568	576	579	574	570	572	557	576	569	505	608	569	610	558	560	576	563	553	589	565	594	582	526	573	546	557	567	590	554	556	615	625	596	605	571	540	564	587	548	569	552	605	536	545	562	604	536	566	557	581	541	581	621	546	592	586	529	612	536	552	585	572	619	544	586	571	575	570	608	573	526	549	558	539	570	591	566	562	552	568	578	562	539	615	578	603	534	556	574	557	590	591	586	579	604	611	562	569	565	587	563	555	571	569	589	591	580	570	561	588	594	557	588	554	576	581	550	571	573	597	554	624	516	559	558	597	555	602	526	555	582	573	594	583	589	581	570	532	592	543	535	575	597	594	545	518	585	566	577	599	552	535	598	543	571	569	554	560	578	550	579	564	586	574	568	516	563	550	553	615	575	579	537	608	588	585	543	555	570	617	586	606	555	559	574	575	545	585	548	554	615	585	587	571	607	549	571	576	537	602	592	621	594	592	625	570	596	564	619	573	522	577	596	574	611	579	629	579	560	570	571	566	591	588	557	585	582	602	575	562	539	603	592	586	552	573	566	572	570	549	555	568	599	570	552	560	568	580	558	573	590	571	555	572	574	552	562	552	577	568	591	602	546	569	543	572	635	611	579	561	570	577	541	573	588	607	576	557	521	527	590	586	588	579	567	584	571	618	594	595	624	577	560	569	573	589	575	569	582	593	547	557	574	589	551	587	588	531	586	576	608	564	573	552	579	576	570	598	595	558	593	588	541	609	594	547	548	587	553	572	573	620	578	566	566	603	536	561	554	563	564	582	529	622	584	607	554	591	629	583	530	586	539	578	575	575	566	602	558	598	558	576	548	574	565	565	561	543	588	554	567	570	588	603	573	534	537	558	595	580	576	609	574	561	618	559	563	533	521	576	591	623	559	626	576	549	525	548	551	565	588	582	531	610	561	602	562	570	546	585	592	543	656	575	557	579	582	568	557	556	559	610	518	555	610	603	588	564	574	578	603	566	579	598	590	631	578	591	601	634	531	529	587	565	593	592	550	634	610	534	555	589	567	576	588	575	592	571	578	558	546	586	611	575	555	604	587	583
22093	20974	28527	23583	20969	20631	2091	539	422	360	300	301	295	254	248	229	198	185	200	171	172	173	161	191	171	166	169	181	162	168	154	147	158	166	146	165	138	173	162	149	154	129	131	147	153	127	128	144	138	152	144	137	146	160	146	145	149	136	143	147	146	140	138	157	153	153	153	155	129	127	147	135	150	137	154	161	172	146	134	154	168	152	139	142	150	138	152	148	138	136	166	156	154	156	167	149	151	163	134	144	149	143	138	175	145	152	181	125	141	125	140	139	140	166	145	163	151	141	152	144	139	140	138	115	154	176	136	164	138	169	140	140	148	169	147	139	159	143	152	142	145	142	129	136	148	146	144	151	168	137	167	174	122	152	145	148	147	142	132	148	146	144	149	136	156	158	154	161	151	146	159	147	134	150	127	134	135	122	151	139	153	144	125	151	162	173	151	154	160	136	152	150	149	149	160	135	127	144	135	130	133	149	138	151	154	139	150	148	141	139	144	150	135	147	153	146	137	156	146	159	134	150	142	150	139	130	151	152	165	136	145	163	136	148	156	140	137	147	163	144	139	140	144	143	127	169	157	135	130	161	138	130	106	137	132	148	144	149	131	173	148	131	155	160	134	149	180	149	155	144	125	135	147	145	138	138	145	160	141	135	179	150	140	169	138	141	141	155	134	157	169	155	151	141	140	138	147	140	155	155	158	136	165	135	149	125	143	146	149	158	140	157	136	141	149	154	147	169	158	128	166	152	132	147	152	149	136	156	144	144	148	133	140	142	166	145	145	154	154	141	144	133	160	146	137	138	153	143	140	129	138	158	144	149	138	122	149	142	150	145	149	112	134	131	140	139	169	141	140	150	139	148	147	167	150	151	149	146	149	147	124	141	148	136	134	146	111	144	125	142	175	158	139	139	151	142	147	146	132	158	130	134	142	147	132	147	152	149	151	156	133	142	139	132	154	139	113	149	151	155	148	155	118	127	137	139	145	142	141	142	120	120	148	144	140	142	144	157	139	138	166	136	139	130	142	145	132	134	139	132	137	161	130	144	154	161	146	133	136	153	146	133	124	143	143	141	150	162	147	145	145	157	151	138	142	128	140	116	156	133	136	156	127	149	134	143	142	148	130	155	146	143	139	161	147	139	140	138	134	145	138	141	157	127	153	129	158	153	156	144	148	156	129	124	125	135	128	136	150	134	136	145	153	154	142	126	129	136	130	145	141	129	130	154	138	139	156	142	156	157	121	139	139	145	137	123	150	131	152	154	155	137	132	134	132	144	134	146	143	143	132	166	132	140	135	151	164	149	132	145	141	143	138	136	139	139	161	134	127	158	157	138	130	141	155	121	146	158	136	160	162	150	151	143	169	147	138	149	142	143	164	141	149	126	133	149	145	145	144	167	150	142	136	130	141	144	136	134	149	136	141	139	160	161	137	140	144	152	150	148	140	144	147	148	151	147	126	146	149	107	137	152	139	145	163	135	140	145	152	126	149	135	145	156	146	153	127	145	137	128	147	141	148	162	127	134	156	136	150	142	145	139	146	167	140	156	123	141	138	155	129	147	136	147	145	151	138	169	150	165	144	167	146	145	156	135	126	129	153	138	153	133	128	132	141	122	149	158	141	143	146	154	163	152	122	149	148	158	142	150	123	155	156	152	116	155	160	148	152	151	160	167	142	156	136	160	141	157	125	141	145	153	147	121	144	144	143	130	138	150	143	170	143	158	163	183	147	148	144	140	149	128	136	170	138	137	133	139	153	157	132	164	157	131	139	133	133	137	150	149	139	156	137	160	145	163	160	165	133	134	132	145	148	152	153	148	166	130	142	140	133	127	143	169	130	144	153	141	155	138	146	152	143	155	151	126	172	150	159	168	143	144	156	150	137	139	148	149	160	131	164	128	140	129	141	129	143	146	124	147	153	138	154	138	143	125	133	128	157	151	153	136	135	153	119	141	134	136	130	138	151	169	164	150	128	132	137	123	136	167	130	143	164	145	150	153	139	147	141	156	163	137	146	152	144	148	152	147	119	156	149	136	140	143	135	148	138	124	138	136	127	142	132	163	148	129	138	149	147	143	128	145	130	155	145	148	155	127	126	141	161	131	150	144	158	137	143	160	120	159	160	146	149	149	133	153	132	151	127	134	145	146	152	158	150	140	148	134	153	133	152	135	138	143	147	142	140	142	153	134	139	146	149	137	130	145	115	141	120	137	156	137	143	123	162	155	143	132	151	138	142	166	157	139	149	154	159	163	170	157	158	159	153	155	137	148	136	143	127	124	150	120	141	162	143	139	155	151	156	149	138	138	126	147	141	143	153	136	142	166	156	131	153	150	146	153	157	146	141	151	154	146	149	128	140	153	136	135	144	143	113	151	139	120	141	148	145	143	143	127	148	160	149	158	136	140	136	143	153	138	145	158	136	129	154	130	123	157	155	144	135	135	145	139	144	163	138	120	166	135	155	152	134	148	133	138	164	138	139	140	153	145	143	146	144	157	156	146	125	141	117	140	161	137	159	135	143	148	135	122	148	157	149	146	125	142	156	166	153	160	123	137	153	149	145	142	160	159	149	137	134	147	157	132	167	146	133	142	167	126	147	144	156	149	145	158	155	151	147	148	147	142	165	166	160	138	124	142	128	144	134	139	163	148	138	149	136	121	131	135	127	145	144	160	146	149	151	132	119	144	142	131	155	148	151	177	145	148	146	132	127	133	150	153	124	133	152	139	142	128	144	144	138	138	146	140	148	134	133	174	149	153	139	143	135	128	127	158	119	154	140	146	140	150	145	135	134	151	138	136	160	150	153	149	124	132	157	162	144	123	153	172	127	148	132	158	174	156	142	143	153	126	120	152	143	134	146	165	135	142	145	135	141	141	165	127	140	134	159	139	161	128	148	155	127	150	141	163	118	141	146	143	171	147	158	168	118	151	158	143	149	169	121	140	129	165	156	153	139	156	133	140	145	137	152	136	142	135	145	158	132	157	152	158	131	132	147	135	128	163	129	133	135	120	159	167	139	128	126	142	147	159	146	176	135	150	142	159	129	146	118	149	148	149	135	141	148	151	149	131	156	156	137	159	157	140	135	136	146	136	134	158	127	161	156	134	154	146	163	173	142	144	154	146	160	142	128	153	118	128	152	164	135	155	144	139	148	124	154	137	122	148	143	167	137	167	124	138	134	124	138	146	153	151	130	153	141	149	133	144	134	151	153	142	151	148	125	138	143	156	138	151	154	158	147	136	125	158	142	138	145	144	150	142	147	143	170	146	164	160	131	135	140	157	158	125	138	150	145	157	131	146	141	123	158	157	164	157	153	119	152	141	117	155	155	126	134	150	130	159	128	151	129	135	157	134	150	144	142	141	159	142	139	150	132	156	152	148	149	144	158	141	141	160	148	152	141	136	133	147	130	164	114	143	144	160	132	129	153	147	139	141	144	129	135	154	128	150	162	143	143	163	128	161	145	144	129	154	131	116	145	145	135	143	143	152
4370	13813	9245	4210	2866	2028	1516	1155	994	765	683	584	502	463	407	419	365	353	315	281	337	264	291	283	264	263	243	258	226	223	268	244	225	215	216	233	214	229	212	230	233	253	193	208	215	198	200	218	218	233	212	212	225	193	241	192	197	207	209	207	211	217	190	212	213	225	209	216	212	206	198	222	223	237	195	208	208	187	209	199	200	194	201	223	197	221	219	201	216	195	197	198	201	207	214	214	198	200	221	204	195	179	222	197	194	190	210	222	216	222	204	171	213	221	205	199	188	187	206	191	209	194	195	213	189	170	207	177	208	206	215	186	199	192	229	208	185	217	234	207	233	212	196	200	188	186	199	192	201	240	214	179	198	220	194	193	200	183	237	222	191	211	213	182	214	212	189	186	223	195	222	211	175	212	204	210	195	215	216	218	224	196	183	191	208	218	209	190	176	197	214	196	185	203	200	180	180	195	203	211	207	202	198	209	191	220	208	223	198	212	217	198	193	200	207	222	210	175	203	204	194	207	200	210	226	178	214	197	174	205	208	192	209	200	191	183	198	230	220	185	222	216	192	202	219	209	213	215	208	211	215	191	186	183	215	174	164	199	188	216	188	181	226	199	202	191	205	217	207	203	209	205	188	194	234	203	207	200	210	220	220	217	219	187	220	183	189	199	187	219	221	214	193	179	190	227	195	207	194	217	192	195	226	204	216	173	191	194	196	193	225	205	230	209	210	169	226	179	201	199	196	213	205	208	180	199	183	218	202	210	211	207	211	207	208	203	190	196	192	197	203	189	196	218	202	209	193	194	195	188	237	205	219	205	193	187	175	215	209	224	189	194	206	210	211	182	206	187	204	186	197	192	228	193	229	170	189	182	205	186	199	208	193	215	227	218	224	212	183	183	184	230	207	167	192	209	208	187	185	213	198	183	194	196	212	197	203	198	205	209	224	200	203	212	216	213	240	186	196	199	243	208	194	209	205	208	191	214	206	182	209	184	197	191	224	178	206	194	214	195	195	205	207	214	202	213	190	207	199	194	196	199	189	186	176	198	221	190	214	200	217	220	219	199	181	210	234	228	200	206	210	204	213	207	196	189	185	194	210	192	195	199	212	182	199	207	202	182	192	181	195	211	193	215	211	224	161	211	210	190	207	201	218	171	172	198	209	208	221	198	208	211	206	188	217	192	203	208	215	199	212	211	172	192	191	233	214	214	177	209	203	190	220	196	202	210	217	196	220	221	191	192	196	192	213	223	191	195	216	226	209	201	191	179	214	211	210	217	201	187	219	209	203	172	197	227	187	226	194	223	171	200	209	206	224	207	217	190	198	179	179	198	211	228	235	198	199	205	191	199	206	216	204	196	214	168	252	236	211	171	193	217	204	200	186	192	187	206	208	206	217	231	188	183	188	176	193	180	184	217	186	204	198	199	208	227	215	208	223	183	214	223	205	203	192	215	198	187	228	210	209	189	202	207	197	216	189	187	199	181	197	215	211	179	204	203	188	195	198	184	204	190	217	189	188	203	196	202	200	196	202	208	198	207	196	202	198	203	216	184	187	178	215	170	201	207	212	224	200	198	219	203	207	200	190	193	232	214	207	197	206	194	206	189	189	161	236	213	204	177	194	182	186	218	197	228	193	176	187	197	190	205	179	204	185	220	191	201	176	209	217	186	207	221	194	187	163	212	224	219	202	210	202	204	230	208	200	196	199	188	204	221	202	209	215	204	218	194	208	194	179	232	177	207	223	187	239	194	219	210	207	193	179	170	177	217	254	237	179	207	193	199	184	192	193	181	185	195	204	222	186	222	208	166	215	215	194	206	194	192	165	200	204	199	222	176	215	182	210	213	212	195	194	191	191	207	179	194	186	207	222	238	194	219	213	205	217	191	207	201	225	208	185	229	182	173	207	214	205	195	178	232	207	180	194	196	209	211	190	178	203	211	216	186	190	210	187	203	188	193	216	199	207	202	191	188	194	195	208	218	208	196	190	202	199	204	195	196	190	210	197	207	200	212	190	174	204	217	220	192	209	216	189	179	194	196	213	206	207	195	208	194	191	183	171	216	201	195	191	190	189	213	201	211	198	193	226	189	217	202	188	203	197	189	199	194	246	210	192	190	201	187	204	210	176	201	209	198	211	181	202	182	206	218	186	203	208	219	218	210	191	204	174	210	217	208	226	206	209	213	202	205	216	204	217	211	187	219	226	211	235	206	205	200	211	204	201	201	175	197	188	188	200	228	186	208	234	221	189	233	207	180	213	184	206	201	218	213	192	214	203	200	213	183	212	201	169	207	216	182	197	191	227	238	195	203	191	198	202	210	190	218	194	202	204	209	222	192	181	196	219	201	212	193	215	209	217	206	233	196	202	200	187	184	193	182	209	206	203	194	200	184	194	211	239	194	218	192	174	225	181	199	207	197	209	181	219	200	211	199	205	219	201	197	203	211	225	200	206	214	202	207	202	183	195	214	189	187	218	221	202	210	201	189	191	211	214	202	206	219	198	210	204	172	194	215	203	196	196	181	204	204	216	185	205	185	204	195	186	215	212	197	199	181	207	201	201	196	226	229	195	197	196	209	211	174	196	212	204	213	185	197	184	185	213	209	214	202	211	196	217	199	199	165	224	208	190	190	206	201	199	227	182	199	205	196	215	201	210	188	181	230	197	185	177	220	203	221	224	185	207	200	208	191	226	207	200	214	207	194	195	196	202	204	219	189	198	186	200	190	218	195	213	193	187	204	210	208	207	217	190	209	196	216	217	206	198	202	209	186	212	176	198	195	185	194	209	205	228	190	200	218	206	211	206	199	214	186	215	204	207	179	230	177	224	189	212	216	212	203	195	185	233	197	204	218	191	204	218	230	202	189	209	196	212	217	201	184	205	196	185	200	203	194	217	200	198	181	209	188	193	215	210	192	195	200	212	211	206	216	204	226	205	188	185	198	191	209	182	206	200	197	191	199	214	223	180	190	198	184	217	211	184	187	222	219	199	205	200	178	209	230	194	199	197	226	207	200	208	177	233	223	197	199	211	197	210	212	185	198	230	215	204	193	223	205	206	203	179	212	193	191	192	224	181	200	210	188	198	195	214	217	220	191	192	194	167	214	190	203	188	213	218	215	202	175	184	215	201	202	216	194	197	213	206	193	184	211	211	193	196	199	198	203	204	206	198	223	197	220	198	199	195	206	207	187	192	210	205	218	219	217	175	195	221	222	202	188	217	202	206	198	212	210	182	165	182	192	186	205	195	212	216	196	210	227	179	190	203	237	202	200	229	203	182	216	198	178	215	202	200	207	207	187	192	189	213	198	198	204	249	195	206	208	231	188	198	193	189	195	199	167	206	188	194	204	196	191	174	194	193	212	187	198	210	193	205	196	221	199	186	214	207	202	202	195	183	221	196	196	202	192	183	208	212	207	213	201	174	185	201	217	206	206	215	212	219	200	182	207	207	203	203	191	203	215	202	210	190	204	231	204	201	232	190	207
26689	17352	3058	629	443	385	380	373	374	323	351	327	346	359	322	327	381	321	377	345	321	340	323	315	342	329	329	345	309	332	337	321	339	330	344	308	343	354	384	288	322	337	354	348	336	341	324	323	315	340	297	311	336	342	336	341	362	328	333	335	358	324	336	322	336	331	311	365	342	348	357	332	353	320	359	337	361	361	349	339	334	322	310	340	367	324	325	319	368	343	368	337	315	365	341	331	352	321	330	348	351	320	333	334	320	316	310	322	319	337	344	334	354	354	345	315	338	341	351	325	319	328	320	336	319	323	343	342	341	341	335	340	328	325	380	323	338	367	332	352	351	329	326	328	312	325	368	335	295	344	339	364	344	327	366	337	343	327	345	344	326	332	365	357	345	307	328	323	320	335	335	351	328	336	322	338	333	347	329	309	323	324	338	351	328	329	311	348	300	304	302	338	321	339	342	334	353	304	316	335	347	350	321	348	325	317	358	363	352	323	343	322	337	355	339	343	346	346	324	343	326	329	332	322	345	327	358	332	350	354	375	341	341	359	344	334	303	353	315	312	331	326	316	330	335	376	335	339	370	327	296	337	342	350	326	333	344	312	330	382	315	331	347	358	352	325	359	337	312	370	353	354	323	320	338	359	348	348	359	371	328	346	360	345	325	337	326	362	333	357	319	282	354	335	357	361	307	358	346	337	332	309	302	339	335	349	369	334	344	345	371	331	333	349	304	333	335	363	324	319	372	344	343	360	332	347	336	342	342	320	350	364	378	307	340	311	351	365	331	357	339	343	331	340	383	321	335	365	353	348	341	327	354	325	343	332	310	339	328	356	331	361	336	327	343	350	339	360	352	337	338	328	342	304	335	348	336	342	345	342	326	324	360	350	368	354	320	364	346	343	298	353	328	317	312	350	338	356	356	370	359	339	324	341	353	363	320	313	324	321	351	319	336	349	344	304	351	327	351	317	321	362	341	322	358	328	321	330	306	372	367	327	329	325	348	322	319	360	335	364	360	322	375	354	333	344	327	378	334	358	345	328	367	353	344	360	346	341	345	376	351	319	364	327	339	319	336	340	342	336	310	340	361	368	341	334	354	331	325	344	355	364	312	330	341	356	347	328	327	343	309	359	341	352	334	340	356	374	329	323	309	336	346	369	301	351	360	313	355	356	388	353	326	354	349	356	335	313	359	301	340	373	341	343	339	344	319	374	373	336	343	319	322	344	349	312	334	348	313	332	324	339	344	348	376	313	328	334	321	342	348	367	343	344	330	337	346	337	356	333	326	332	345	328	337	353	365	321	336	345	359	343	320	330	319	318	353	377	345	304	321	341	344	337	366	337	374	321	341	339	337	338	368	317	324	331	315	329	341	366	317	345	334	327	355	329	334	317	313	362	357	338	338	313	346	340	373	359	336	331	324	294	343	344	374	336	329	344	327	309	339	371	321	333	355	348	329	318	316	350	375	337	357	331	329	356	331	353	328	331	343	315	324	337	369	335	337	346	350	325	316	311	380	329	321	361	353	375	346	357	333	316	320	314	317	368	333	329	349	349	320	343	337	329	363	340	369	339	323	336	362	298	341	345	340	371	340	359	323	362	347	354	331	349	348	315	322	362	339	323	313	360	309	349	346	296	330	368	327	305	342	344	295	327	320	327	350	333	366	319	327	362	329	328	341	332	345	349	307	346	343	326	330	333	308	360	321	339	344	331	352	356	326	301	334	345	314	336	343	334	361	315	319	322	364	332	329	330	359	331	366	343	297	334	346	337	331	339	363	327	341	352	351	340	319	353	376	344	353	320	346	335	320	337	349	318	369	367	308	351	355	350	318	302	292	316	338	336	368	309	335	364	336	344	355	311	353	323	352	340	336	355	357	324	348	353	344	303	325	329	316	342	332	345	300	348	350	338	345	351	343	340	320	333	339	332	387	331	322	362	372	350	343	320	338	318	313	319	353	324	319	314	313	376	358	333	322	344	362	351	339	336	336	371	341	331	329	370	346	342	341	331	363	294	332	328	338	346	308	352	329	347	358	355	350	365	317	363	337	327	329	390	369	353	337	332	358	348	338	333	314	370	322	305	336	306	357	352	353	330	357	337	318	338	324	346	344	336	341	318	342	353	350	377	335	315	336	350	359	339	345	347	359	337	351	344	330	339	361	338	335	366	327	321	362	351	332	350	390	341	357	330	350	345	332	346	334	352	347	352	357	378	347	329	324	350	345	362	328	337	326	320	315	371	314	367	333	317	344	340	330	376	355	366	349	327	360	333	365	369	300	338	357	362	348	341	335	344	324	335	340	343	323	311	338	333	335	353	349	323	336	352	330	334	336	349	384	314	347	337	317	330	357	307	331	314	359	353	331	341	364	331	345	344	364	317	331	342	321	338	363	349	321	363	338	332	335	341	325	347	356	350	323	333	330	326	340	351	338	328	298	338	321	319	336	342	303	363	362	321	335	345	358	352	351	355	286	328	331	341	342	351	345	335	324	350	326	337	354	320	341	338	396	327	337	349	295	330	357	355	336	341	352	351	378	333	352	323	323	348	352	327	363	320	355	350	321	343	352	359	336	346	358	325	339	297	347	336	333	358	373	366	338	350	348	338	320	348	320	370	324	341	324	340	351	321	361	370	345	322	314	340	326	356	343	363	382	382	308	385	346	336	334	384	353	321	349	345	344	335	338	351	291	341	360	348	341	351	345	329	333	314	320	339	323	362	314	363	352	336	301	353	338	357	360	330	323	308	332	347	318	316	361	367	327	346	317	345	317	309	332	322	332	318	340	325	326	314	315	348	331	317	317	345	321	319	326	351	342	342	358	354	355	329	362	342	322	384	352	364	343	318	355	336	358	370	301	321	318	358	379	334	349	330	359	316	354	332	331	349	298	339	344	349	311	327	345	345	351	358	369	307	334	354	348	361	321	356	350	330	351	337	321	350	324	309	355	331	334	342	356	362	394	322	323	348	316	318	299	310	309	344	327	334	312	342	304	321	346	370	334	342	299	342	345	311	326	324	317	343	344	349	327	328	309	329	337	323	341	354	329	364	324	330	364	333	354	364	369	325	365	334	320	344	364	366	309	305	305	317	340	357	355	345	344	312	333	301	354	375	342	335	316	333	366	359	348	357	330	333	367	342	339	370	339	323	335	367	343	327	336	341	330	337	353	351	336	348	339	305	331	371	326	315	332	376	335	351	357	318	370	326	367	323	351	340	325	331	328	339	349	328	325	352	360	390	346	328	343	372	317	344	328	327	372	338	337	302	324	334	339	315	328	331	339	342	308	364	333	287	323	330	354	344	326	332	357	334	340	356	361	345	362	355	369	365	348	345	334	331	371	367	367	326	343	350	343	379	351	341	359	348	355	322	338	381	360	343	337	337	338	318	355	331	341	363	323	316	330	335	345	363	321	314	341	339	333	375	317	337	350	323	293	335	354	339	337	332	333	345	325	334	344	331	340	358	376	339	336	312	331	362	341	334	343	359
3948	1332	1006	697	576	538	539	511	542	523	505	518	485	486	486	511	500	503	514	510	493	504	521	440	520	506	506	496	542	528	490	516	519	494	509	471	477	476	491	485	481	487	508	504	521	451	488	445	496	478	475	484	495	500	501	526	482	451	512	490	486	495	499	454	492	517	470	509	506	519	447	538	477	482	491	472	498	489	494	505	485	500	499	499	497	490	505	486	461	532	480	508	468	483	502	502	477	471	481	501	498	497	475	491	523	487	500	514	491	496	492	508	481	470	515	502	497	478	501	438	466	462	460	481	512	494	482	470	483	493	481	516	502	491	490	493	450	473	483	509	475	508	523	474	491	414	479	512	487	487	481	488	488	505	459	470	490	510	501	465	523	520	504	517	529	488	517	520	522	513	470	515	465	490	478	505	510	509	472	508	488	497	491	469	489	491	477	507	505	481	487	486	454	461	476	511	496	478	479	508	478	532	497	472	511	470	482	489	538	499	474	518	476	465	486	457	482	479	462	472	474	499	494	494	509	474	522	507	485	496	480	497	501	487	481	497	542	502	505	485	502	485	500	505	519	457	457	484	477	471	492	515	442	489	515	508	497	487	480	546	517	495	514	451	513	508	488	505	509	492	504	496	463	469	481	463	461	526	479	473	507	504	538	476	531	497	508	492	469	494	505	467	456	484	489	506	483	524	490	487	484	502	475	462	475	495	499	466	514	487	481	541	509	487	538	451	524	442	508	505	469	494	474	502	502	495	497	466	469	444	490	467	504	496	517	511	464	508	517	496	501	473	474	490	505	520	517	494	507	456	448	469	513	498	521	511	517	481	513	510	508	492	501	454	477	496	527	497	467	495	488	458	489	480	458	482	491	502	479	507	508	513	523	510	510	456	486	521	495	478	549	489	477	460	484	521	482	492	493	461	533	464	516	485	509	471	496	489	481	495	475	527	487	507	483	502	497	508	515	515	499	478	477	512	482	476	519	493	533	513	488	507	497	496	476	543	477	460	525	469	483	517	484	472	504	518	504	508	495	477	475	528	540	510	487	526	485	491	504	494	510	483	505	501	530	509	528	472	449	491	508	501	477	500	466	506	499	470	472	511	486	520	501	523	523	485	448	501	482	506	454	525	485	456	480	484	473	502	524	500	488	516	488	481	484	475	518	465	497	511	479	498	484	537	484	487	483	470	485	512	463	475	502	507	501	495	481	482	496	489	469	503	473	470	462	512	474	466	508	479	464	480	494	506	514	537	494	481	529	474	514	514	503	504	500	481	515	489	531	498	503	510	501	529	486	480	439	464	480	493	495	513	481	531	462	491	484	474	527	514	477	463	512	502	478	473	488	471	502	490	451	558	503	483	477	530	494	488	518	485	480	473	474	507	457	494	492	523	520	462	498	496	480	455	480	467	467	507	454	460	489	446	474	518	521	504	480	502	438	504	509	499	510	489	519	497	537	471	540	486	511	492	472	475	480	494	478	524	509	493	526	458	510	484	474	546	506	531	466	477	504	489	519	469	483	478	475	459	497	495	510	454	465	486	492	537	499	534	501	460	483	495	491	479	514	477	478	502	478	494	498	481	458	503	516	500	499	515	481	486	482	496	483	494	484	479	496	500	477	479	466	476	469	477	518	452	503	501	445	482	527	507	465	506	500	503	543	483	473	535	537	484	511	543	495	464	485	491	480	465	499	466	499	518	491	507	471	482	536	457	502	481	486	512	482	512	471	499	506	478	478	492	461	519	503	468	479	504	524	464	507	513	469	485	493	502	506	492	487	504	501	499	505	503	512	507	490	492	497	495	471	502	507	479	485	525	494	517	505	442	510	489	519	520	491	492	491	480	529	505	539	456	545	482	499	550	486	489	460	512	501	509	508	503	501	478	503	507	453	502	477	467	470	501	514	515	474	509	507	476	524	452	518	514	491	498	453	458	476	484	514	506	479	464	527	490	496	492	507	515	568	486	500	516	500	439	497	461	491	510	483	486	508	455	496	502	473	489	502	472	467	465	501	500	463	476	487	496	489	489	503	495	453	493	486	450	472	508	518	490	458	466	484	486	517	516	474	498	529	511	493	480	486	488	490	495	494	440	543	495	455	500	496	494	484	497	496	512	493	503	476	498	486	501	503	470	499	529	476	511	490	494	512	502	511	538	492	470	470	497	506	521	525	521	508	500	494	491	506	489	498	476	516	490	504	516	454	525	491	499	499	460	512	509	522	464	487	510	515	509	522	496	509	532	516	502	497	499	530	489	483	485	504	449	483	495	539	497	474	476	510	510	448	526	517	503	487	542	509	470	523	477	533	449	505	510	512	507	498	504	496	490	466	485	467	493	512	463	493	494	483	460	496	521	474	490	498	475	518	455	521	501	530	469	496	479	515	484	475	477	502	490	479	496	486	478	478	464	513	511	483	449	456	523	486	513	479	456	459	484	517	493	483	486	501	463	488	466	514	489	493	499	466	472	486	501	528	522	462	490	467	487	470	470	507	478	463	467	501	450	465	498	474	489	451	504	467	522	481	512	479	506	489	468	498	489	563	480	486	500	489	499	492	492	478	501	524	519	467	497	529	488	492	520	479	485	515	472	486	485	500	475	516	518	500	492	501	458	479	464	507	484	504	481	471	532	486	467	492	469	459	480	457	493	506	480	521	476	506	509	478	502	472	527	465	500	484	503	489	481	481	545	502	514	504	478	482	493	483	491	534	506	494	459	501	471	478	481	465	506	482	516	513	440	498	512	519	443	489	512	483	476	488	483	496	502	519	486	516	494	487	494	529	513	477	527	480	464	540	482	497	473	470	477	490	523	520	500	504	532	508	499	487	496	479	508	515	499	501	456	473	502	491	512	527	484	493	502	492	464	503	484	518	472	480	486	488	516	531	473	496	483	481	485	453	497	461	493	506	512	494	508	497	490	476	493	534	471	497	487	517	489	483	483	515	538	511	486	468	518	477	522	496	480	499	450	514	478	506	463	485	467	488	450	524	470	520	496	500	470	479	460	505	475	482	494	455	491	458	501	492	487	519	468	477	507	509	492	511	508	508	530	489	476	478	483	469	529	504	484	523	532	495	509	512	509	514	530	509	493	468	524	466	496	505	502	501	499	486	476	514	473	496	469	453	505	512	511	492	482	521	514	490	514	524	472	494	508	494	504	463	460	472	478	512	496	484	489	494	496	474	510	498	472	521	488	499	486	471	518	469	461	507	508	463	506	507	498	501	514	516	494	534	492	506	521	450	517	475	496	515	470	499	482	499	455	482	491	467	522	531	474	468	490	452	502	508	499	488	499	494	477	461	466	476	476	528	497	475	457	487	499	506	476	523	436	531	530	492	487	460	482	486	501	477	493	507	485	494	496	534	499	519	516	524	487	501	525	460	483	516	527	504	494	495	519	476	498	494	515	537	483	515	499	487	461	487	533	482	525	471	520	504	507	493	508	484	539	480	480	494	517	533	491	501	477	486	474	508	478	497	513	486	519	503	532
23037	20940	27917	24106	20639	2746	531	321	296	218	240	210	212	189	194	170	177	166	146	147	165	155	143	179	161	136	153	140	149	161	127	154	160	127	125	136	156	140	130	144	135	135	133	138	154	135	130	149	123	111	156	158	131	141	147	136	129	154	129	125	154	145	152	119	130	145	154	145	154	142	140	166	158	146	149	135	156	132	122	124	141	133	143	148	141	140	131	155	142	128	140	167	136	145	128	166	131	138	148	133	148	140	135	133	131	148	165	147	125	142	133	143	130	151	136	153	135	137	151	146	154	132	131	152	131	142	154	141	127	160	115	145	126	122	119	123	132	123	122	120	133	145	164	159	145	129	146	151	146	132	150	135	119	144	131	135	140	139	149	131	149	125	122	119	146	138	150	142	141	148	133	148	150	153	142	155	132	147	139	137	130	149	155	140	141	132	134	138	144	115	123	167	133	124	162	137	151	130	143	154	130	157	134	128	121	141	139	119	157	136	132	135	131	136	132	130	140	140	128	150	149	136	139	127	111	138	107	146	129	130	170	132	111	128	138	139	130	137	133	150	127	162	135	137	137	117	150	113	142	118	152	140	138	151	151	141	121	126	150	147	142	135	175	102	153	122	153	148	138	122	152	142	160	117	125	124	150	126	146	148	135	164	136	123	154	154	156	141	146	141	137	132	133	160	137	145	134	132	123	143	130	138	141	150	167	119	133	144	146	126	152	144	142	139	131	145	165	137	148	145	119	162	154	134	140	129	158	152	152	121	160	126	137	134	129	153	148	139	130	133	134	135	135	149	135	135	127	125	143	151	132	154	125	105	144	151	154	135	147	138	139	130	132	145	123	173	130	152	131	153	128	126	155	136	140	126	136	126	135	156	122	141	145	139	120	147	117	149	129	146	142	150	132	143	150	152	134	137	142	141	140	136	138	128	141	139	115	154	130	127	129	155	136	156	153	124	139	153	129	126	127	129	148	141	116	150	138	139	132	141	158	113	145	147	134	131	140	137	145	159	148	157	160	144	140	157	127	141	161	130	131	134	159	133	136	142	132	129	149	115	137	129	123	129	142	151	128	136	129	141	157	142	130	138	129	111	150	146	115	141	134	143	132	145	128	143	111	149	121	157	132	143	144	152	138	152	127	150	153	158	147	123	120	135	131	140	140	135	124	139	129	139	163	130	136	143	132	139	127	153	150	135	132	121	146	133	139	140	146	136	140	116	135	137	146	149	143	123	146	153	120	125	150	157	144	114	127	134	135	142	127	129	138	157	151	132	140	137	146	172	163	128	141	134	139	141	138	135	127	116	151	130	130	160	154	144	139	130	144	138	134	119	140	156	135	126	120	147	141	133	138	160	143	133	121	148	126	139	138	111	150	142	144	150	141	146	139	128	124	132	130	136	134	154	127	127	143	118	134	140	133	137	125	131	127	130	149	117	162	140	139	150	133	143	127	148	146	156	116	146	155	135	136	103	146	137	132	128	161	160	136	136	148	125	142	156	135	127	125	118	130	134	148	137	125	143	130	112	141	132	115	147	134	123	116	136	127	139	128	127	145	138	145	157	125	152	153	155	148	147	143	151	128	151	161	165	122	135	135	130	135	117	133	152	150	149	128	141	159	141	140	135	153	127	149	129	146	142	155	130	146	158	141	124	145	148	132	119	135	140	160	118	142	169	139	150	124	139	148	127	150	136	128	144	150	154	140	133	130	136	148	143	129	147	122	138	150	139	121	124	138	158	140	135	126	145	131	137	141	119	143	121	140	158	116	135	138	137	139	144	115	131	139	146	140	150	131	154	146	156	151	135	148	112	145	138	145	125	143	131	168	134	154	145	135	135	134	117	149	158	137	140	125	123	140	141	143	118	142	131	131	123	110	122	154	133	140	141	136	120	140	148	146	116	142	135	140	138	147	135	122	151	124	152	141	126	158	123	129	133	122	121	136	152	125	129	125	132	134	143	136	128	136	123	136	154	148	126	137	143	150	140	138	137	143	150	132	135	147	142	136	139	116	158	137	127	144	142	150	149	143	148	142	151	118	148	127	149	152	156	129	128	136	154	127	122	141	146	135	113	113	144	141	129	101	145	148	152	153	116	149	147	129	147	147	160	130	131	149	127	151	146	151	170	139	151	145	142	151	132	123	126	129	152	144	137	132	131	132	137	161	139	136	115	134	122	128	172	133	152	146	130	127	144	175	131	147	143	139	149	115	148	139	133	118	135	134	125	139	170	131	142	122	157	135	157	139	153	133	131	138	135	151	140	155	123	131	160	134	148	152	137	125	143	133	130	127	143	135	147	142	130	151	129	140	146	124	121	154	133	115	141	144	128	145	142	142	138	158	140	135	129	139	146	112	138	166	135	141	157	143	123	159	135	127	128	146	148	150	137	119	126	129	120	161	156	162	147	144	149	128	146	150	143	148	149	118	146	134	137	115	125	117	125	148	149	129	138	130	130	121	123	133	143	146	154	133	140	140	131	149	141	136	124	148	134	144	143	140	159	135	130	117	132	133	166	124	155	138	142	126	148	130	141	125	152	132	127	137	150	130	143	119	158	152	139	122	139	148	131	126	123	143	161	137	153	123	136	151	121	123	148	124	139	128	128	149	153	149	123	121	149	151	121	148	132	140	118	132	139	138	126	143	148	132	127	132	139	149	123	154	135	140	159	140	131	121	151	134	144	150	115	155	131	146	158	143	112	137	121	123	132	151	120	133	139	140	154	140	141	149	148	132	135	121	136	116	159	137	132	128	139	139	161	120	132	138	138	157	138	142	144	134	136	123	146	124	164	146	149	131	128	142	166	132	121	145	130	140	138	167	138	128	150	144	135	130	134	122	137	115	125	140	140	130	147	135	131	137	149	134	149	141	113	143	133	152	122	131	140	155	160	146	141	137	132	153	132	130	143	149	144	136	157	141	143	133	148	146	159	138	139	148	136	136	136	137	161	138	137	108	129	118	123	140	144	135	133	133	126	140	126	136	150	129	143	145	153	144	124	150	137	135	137	142	132	126	149	149	131	163	135	147	150	137	133	125	139	147	125	149	159	140	124	126	156	130	147	125	134	124	110	143	125	121	136	140	133	158	139	122	133	131	135	141	139	141	164	146	151	142	162	124	121	138	162	157	122	142	126	148	145	138	137	142	134	118	136	149	132	136	145	150	130	141	157	138	139	129	148	131	146	138	140	163	154	130	153	142	137	129	114	139	118	130	126	121	175	122	122	121	126	155	141	148	142	155	115	152	151	153	123	137	159	134	134	150	132	139	120	134	136	121	144	147	155	146	149	125	134	136	140	132	144	129	122	136	148	144	135	139	142	134	135	157	152	120	147	144	147	110	132	140	135	142	129	149	143	139	146	140	131	138	145	136	114	143	132	136	138	138	144	129	129	142	115	167	140	169	123	137	150	128	152	145	144	138	138	136	150	121	147	136	147	135	130	123	140	152	156	146	138	137	140	130	149	132	133	147	131	112	120	138	112	135	155
3082	8346	5518	2436	1594	1151	909	727	595	521	429	402	381	325	308	290	308	268	260	261	263	289	268	269	251	245	253	244	239	225	250	221	230	212	246	242	223	259	229	235	217	231	210	231	196	198	215	249	214	242	197	198	226	225	222	210	223	247	201	225	212	225	250	215	223	219	232	209	232	221	209	223	207	235	187	212	256	192	214	209	227	189	221	219	200	222	213	219	243	208	207	219	229	208	233	195	234	185	217	203	223	217	211	222	235	222	250	239	223	230	231	218	196	197	203	218	228	241	195	202	222	206	238	201	227	207	218	210	198	206	197	211	243	200	237	201	220	216	207	192	212	218	200	210	207	228	197	241	192	182	227	229	226	212	207	220	214	226	196	220	214	232	232	240	240	228	207	233	244	229	223	177	248	229	207	216	213	202	239	229	198	224	234	227	225	216	230	226	229	211	232	188	220	225	222	206	239	217	218	229	222	223	218	212	198	244	189	208	230	205	231	231	241	232	200	204	212	206	238	214	208	182	230	210	210	219	229	220	191	198	209	183	223	215	207	228	210	212	213	216	213	230	210	205	203	223	217	213	219	203	204	263	202	198	189	220	220	224	221	238	216	239	196	208	218	231	193	213	220	233	197	198	212	239	219	192	209	229	175	206	217	213	224	205	234	242	238	202	214	215	212	238	244	243	223	197	226	211	202	201	213	198	215	219	195	187	195	220	204	205	217	209	216	259	242	212	200	225	187	220	197	233	220	218	233	222	227	191	213	223	227	209	212	240	197	217	247	221	245	215	237	203	223	204	220	233	225	191	205	211	225	216	217	212	198	206	212	212	244	212	223	207	217	192	233	201	227	217	230	248	209	225	194	242	228	206	193	209	247	225	226	205	229	205	232	191	218	191	219	225	215	188	235	216	205	208	205	223	220	206	213	213	209	205	211	210	211	219	221	204	273	185	214	223	235	242	207	212	210	223	226	215	251	231	209	235	227	210	198	221	224	202	197	214	232	213	192	205	234	195	196	231	240	229	192	196	244	241	200	211	209	198	232	217	237	216	212	225	215	192	215	214	207	209	216	245	234	221	224	217	224	210	211	249	236	227	224	225	236	194	175	228	215	205	219	200	223	216	219	229	243	207	229	182	221	203	213	208	196	232	224	219	231	198	233	219	223	233	230	192	229	190	215	193	210	210	194	233	213	229	232	217	212	221	203	206	193	221	203	204	195	237	189	200	222	218	189	228	221	231	210	237	197	198	231	220	198	196	239	222	219	245	193	211	218	209	198	197	196	207	220	214	213	210	258	226	207	221	222	219	214	205	196	213	209	214	205	215	211	216	203	240	233	183	215	224	214	224	222	237	249	228	196	197	227	219	243	216	201	216	218	207	213	226	188	223	197	223	217	226	212	256	204	222	216	226	216	214	233	228	225	207	205	214	195	208	236	236	196	186	210	181	229	213	218	208	227	218	211	178	218	245	225	224	220	232	240	233	225	214	216	201	212	223	199	225	238	213	205	231	194	219	196	205	213	216	198	223	216	193	248	220	214	229	229	215	179	219	215	210	224	225	224	216	202	215	193	221	232	215	239	219	216	233	224	193	211	192	216	245	202	220	237	204	197	230	231	212	218	207	222	193	202	219	215	186	220	201	243	213	191	215	227	224	211	187	227	208	224	235	222	194	183	246	223	198	205	244	217	200	216	226	191	213	204	210	225	215	214	214	222	212	237	215	230	218	207	226	232	212	207	210	202	232	223	220	223	236	243	201	214	219	213	214	204	202	214	230	241	207	220	191	219	209	212	206	226	202	236	202	215	240	202	221	230	210	209	227	214	229	225	235	196	233	215	206	214	241	214	222	202	203	219	225	247	222	239	233	206	205	213	231	226	226	230	214	244	204	208	212	203	221	213	244	227	222	212	215	214	205	212	219	224	241	212	210	218	230	217	222	201	227	220	232	211	222	217	211	221	243	221	201	208	227	220	219	210	243	195	230	226	226	209	216	222	194	212	214	207	228	236	206	222	216	206	243	191	221	214	246	223	218	241	203	221	235	206	229	232	209	233	225	226	227	206	214	230	193	212	176	193	193	191	196	219	214	226	240	204	208	210	240	223	206	226	233	231	214	221	198	217	213	214	218	216	221	192	255	239	210	195	207	225	196	220	210	210	213	215	216	207	215	192	198	225	241	229	219	225	210	211	224	230	224	221	242	231	210	222	245	221	239	209	200	220	214	196	213	203	221	234	245	183	177	225	195	210	218	210	219	198	205	236	206	208	214	192	217	245	217	196	201	192	214	240	220	213	233	195	205	203	206	240	207	217	206	216	238	220	243	208	189	239	206	217	216	208	232	221	213	205	195	239	222	218	258	210	247	227	210	217	201	207	210	230	229	203	235	213	229	233	262	214	215	223	199	201	217	211	211	197	218	230	220	220	227	234	225	205	243	193	224	211	219	190	197	207	200	235	209	234	210	184	203	219	217	236	195	203	227	234	223	220	200	189	179	209	229	244	213	211	218	247	241	206	217	212	173	228	196	213	203	223	190	221	202	219	219	200	211	223	212	213	228	178	242	191	216	207	216	208	222	225	232	227	211	216	208	224	200	192	213	215	196	215	214	199	227	215	226	229	204	233	223	201	230	206	233	220	216	214	236	196	223	216	198	188	243	222	229	200	244	210	209	217	237	186	234	207	223	205	219	205	213	225	202	219	202	230	237	232	251	221	208	209	223	203	217	208	221	193	229	224	229	207	218	212	211	202	218	212	239	208	215	223	215	231	215	197	235	197	190	226	192	215	215	220	212	220	225	251	241	231	210	204	206	209	207	220	218	199	222	190	229	191	210	192	227	206	217	207	233	224	206	190	205	209	247	198	210	201	226	232	215	230	197	205	193	241	215	198	214	203	211	202	214	204	202	217	196	198	227	210	217	214	254	219	216	215	209	242	220	227	251	212	204	190	213	227	224	219	212	211	218	227	187	221	211	220	213	203	228	224	218	230	245	223	222	239	211	213	216	202	212	219	205	210	208	191	212	217	207	229	222	215	241	228	221	223	211	224	213	197	224	210	213	223	191	218	184	201	225	233	244	211	191	258	232	196	223	213	220	212	217	221	206	236	213	188	229	218	222	223	229	235	207	241	236	238	227	203	235	193	210	217	224	207	226	235	233	227	214	241	207	218	217	229	249	203	225	220	209	234	216	217	198	211	215	203	206	206	233	212	197	240	196	225	232	221	199	242	217	223	241	225	212	215	200	229	200	226	223	194	209	213	215	197	232	244	222	223	214	195	232	238	236	224	219	193	213	211	206	226	241	219	198	218	240	217	229	206	221	240	206	202	201	206	217	238	210	213	207	213	199	196	196	225	209	209	195	192	232	218	222	212	246	214	188	204	192	203	213	207	222	229	218	216	230	201	203	229	245	235	218	230	219	213	209	216	207	191	243	221	229	210	194	244	223	233	217	219	208	221	192	211	236	194	212	235	190	210	206	246	239	203	197
24132	20940	26312	24562	2417	611	542	500	434	451	446	417	435	482	408	386	426	429	435	426	434	406	415	405	371	417	406	423	410	422	402	386	413	412	419	426	411	370	386	371	377	405	370	372	408	466	424	429	434	392	399	369	382	424	367	403	401	413	389	394	433	422	396	412	393	388	424	409	394	387	389	421	444	414	409	414	407	420	383	418	382	426	392	431	406	392	399	368	401	415	405	387	371	376	423	403	417	397	390	373	390	406	438	427	381	364	438	377	377	396	413	406	419	399	397	414	392	398	367	397	439	411	394	409	403	437	414	378	417	414	375	423	399	408	405	426	434	368	408	439	430	378	387	397	393	388	423	421	417	414	422	394	392	403	423	397	390	367	398	415	405	398	420	408	377	415	436	410	403	421	409	402	391	390	398	399	390	394	397	418	398	404	387	382	408	411	410	419	402	371	395	407	419	392	399	384	392	421	414	408	432	410	404	419	407	384	376	408	391	403	407	372	395	378	370	369	404	448	392	406	380	394	411	393	411	385	413	421	429	411	417	404	386	417	407	400	420	432	444	383	386	356	407	400	413	426	377	377	391	383	376	421	380	376	421	393	405	383	424	383	413	380	400	384	426	392	389	421	388	370	382	401	396	415	397	407	370	383	389	396	385	376	410	385	406	413	377	431	382	418	394	388	419	405	392	402	390	425	403	432	413	432	403	406	415	420	413	406	389	416	417	390	403	429	455	428	365	407	418	390	374	384	405	412	410	380	373	428	418	417	397	412	394	434	376	398	412	420	381	379	411	391	415	416	384	427	393	400	376	390	418	376	384	446	428	384	405	434	425	399	386	385	391	408	376	430	419	431	412	362	434	404	405	404	406	386	422	408	381	384	403	394	375	354	408	396	417	379	391	385	409	423	430	429	395	394	385	425	415	373	397	412	364	400	408	417	394	394	363	407	402	410	376	408	389	420	397	431	424	406	391	395	379	400	380	397	394	398	398	361	390	386	435	410	400	402	419	391	370	426	372	410	396	408	417	408	396	393	400	408	413	392	407	390	379	381	390	390	411	385	409	384	468	388	410	380	415	387	387	408	398	427	401	420	394	437	381	363	379	413	422	407	408	400	424	402	369	372	388	377	395	396	384	421	369	360	419	407	374	381	379	407	421	424	382	397	362	402	424	402	380	385	396	399	374	410	408	398	414	419	417	359	395	412	407	399	388	408	409	404	424	391	417	390	400	386	358	414	419	399	408	344	420	416	380	394	379	412	404	400	413	400	410	400	384	414	403	388	390	437	405	385	441	397	379	390	374	418	420	415	414	383	374	376	396	408	417	400	396	397	375	383	408	369	383	396	401	398	387	417	387	382	402	395	395	423	433	409	371	389	433	404	443	412	397	386	404	394	387	376	398	409	411	399	383	427	390	430	374	405	409	393	418	400	412	387	404	409	417	378	412	400	416	395	428	417	387	360	374	448	444	384	409	366	389	388	398	411	367	429	396	397	379	393	418	413	407	379	382	398	373	447	374	441	400	416	397	421	434	380	401	427	411	440	382	398	403	400	392	411	413	421	384	417	402	405	387	409	381	392	369	414	417	439	403	402	392	433	406	408	365	394	392	365	414	402	395	423	400	417	400	397	402	415	402	397	376	427	406	413	397	399	395	407	424	425	378	414	423	410	393	381	418	383	373	388	388	389	374	387	386	399	394	396	434	376	402	401	383	411	385	413	420	418	390	379	403	403	384	381	417	405	405	415	377	419	394	400	408	438	358	417	386	404	401	427	402	410	373	393	359	389	387	421	384	406	403	419	388	398	435	355	380	403	382	375	359	401	405	436	434	398	373	363	411	419	366	376	394	413	426	388	390	405	389	395	387	392	389	394	401	388	422	407	380	415	367	422	389	456	367	388	425	406	391	391	422	389	377	454	377	431	402	382	373	384	394	413	419	383	431	383	397	415	389	386	384	429	360	418	435	385	388	397	419	372	412	402	377	387	382	374	420	414	357	429	386	407	393	384	384	422	368	425	390	400	423	364	428	427	389	403	385	391	417	399	370	407	413	426	407	398	420	380	420	437	411	411	367	410	410	407	471	416	416	419	404	391	420	386	399	406	410	391	422	391	369	426	429	361	409	412	416	409	398	374	371	449	380	385	443	377	399	404	408	396	387	408	419	396	402	392	391	408	412	442	455	386	389	414	410	437	412	392	412	381	405	400	404	383	435	446	398	401	404	398	417	390	426	386	386	392	430	414	410	433	419	400	394	410	424	395	401	462	373	427	417	372	394	387	425	422	403	390	392	423	414	402	431	363	382	383	399	396	411	434	434	387	402	427	416	382	406	357	413	399	384	404	383	430	424	399	397	422	389	412	445	422	389	415	404	391	380	379	400	409	378	440	435	380	400	428	377	389	403	405	391	414	405	397	407	435	402	387	394	425	423	395	396	376	391	426	436	411	383	389	394	390	399	434	404	411	437	399	390	412	387	421	395	374	398	397	390	436	429	396	434	418	413	431	429	423	415	417	414	398	368	388	418	420	397	415	385	386	434	410	361	408	416	392	382	387	407	401	402	410	430	413	405	402	382	371	430	375	428	385	390	382	414	401	381	402	378	431	394	422	381	418	384	359	374	407	388	361	327	434	422	414	407	387	459	391	405	363	412	376	403	378	439	362	395	401	394	408	397	413	432	395	392	400	425	400	394	388	388	398	383	381	376	388	391	362	364	369	424	403	389	410	414	385	391	384	417	385	405	433	415	415	368	380	404	381	370	403	386	421	379	415	422	415	358	420	433	403	431	389	413	401	421	408	393	383	410	408	410	421	431	410	429	381	403	394	369	398	400	410	391	391	398	407	437	374	413	397	391	409	403	398	402	398	383	407	372	392	381	401	405	407	397	423	400	372	364	390	410	415	422	451	408	387	389	416	406	395	407	393	400	419	419	415	417	399	408	402	401	374	412	409	384	399	395	386	412	405	371	430	425	411	402	406	401	359	366	402	363	412	371	408	398	371	379	383	390	394	430	423	415	387	402	425	389	423	409	390	399	393	382	416	415	412	399	408	413	412	422	408	354	400	400	428	443	432	392	385	401	392	393	404	382	421	396	414	411	361	382	394	412	366	419	389	383	395	396	376	368	388	408	385	406	376	366	383	403	395	382	373	428	404	408	360	395	403	421	410	416	436	437	379	393	399	408	395	376	464	386	410	430	378	361	404	407	428	375	367	382	388	399	398	413	404	400	398	415	432	398	434	407	367	402	374	403	402	393	417	391	401	397	423	398	377	411	380	377	387	369	412	420	381	389	394	374	409	399	406	402	367	374	399	388	393	428	400	421	440	420	377	374	412	391	379	380	383	391	393	427	404	389	405	422	388	357	389	400	406	384	388	388	418	425	391	393	380	419	395	436	395	409	452	394	356	414	428	399	417	422	406	400	415	390	442	422	383	427	383	412	365	371	418	428	413	376	377	364	363	415	406	369	386	378	409	425	397	411	415	375	399
3307	4670	3226	1565	1198	1023	868	824	740	722	697	694	660	639	616	651	619	590	592	586	618	585	561	586	572	610	596	548	587	593	547	627	575	575	569	595	567	525	578	572	591	562	579	590	543	564	615	547	560	543	550	535	584	562	577	547	572	539	528	580	577	603	536	596	572	574	547	560	616	531	548	532	590	561	604	573	576	548	544	580	598	603	604	568	564	543	531	586	613	595	581	572	561	585	561	590	568	549	566	556	552	591	593	617	567	551	569	535	547	566	579	565	560	553	591	584	574	538	602	557	571	582	554	575	556	601	558	591	537	568	555	584	577	578	544	587	590	556	545	598	575	598	566	599	582	566	555	602	529	555	575	579	568	589	571	576	591	576	552	575	549	597	561	548	562	552	554	559	556	571	567	588	578	570	555	537	583	566	553	601	563	575	560	544	567	553	613	566	552	571	588	587	563	582	610	572	595	561	556	592	569	564	558	591	564	556	590	573	640	633	546	572	563	548	589	573	563	587	559	548	564	563	577	553	601	565	572	532	584	592	549	516	570	615	586	582	567	576	561	533	566	558	537	554	575	532	530	555	562	602	584	569	557	556	613	559	580	591	545	575	566	576	565	575	567	606	597	544	546	531	600	598	558	580	542	580	543	571	555	571	619	592	609	577	625	577	553	541	505	539	611	578	577	597	580	589	564	573	532	557	587	578	571	560	550	536	576	611	542	577	520	598	566	552	537	544	570	581	549	620	544	617	623	570	556	622	581	630	559	568	583	525	538	584	539	561	589	570	600	592	553	551	556	558	549	578	543	535	569	553	575	591	555	539	543	569	592	601	573	542	604	582	575	592	588	563	561	575	604	568	589	589	590	572	594	543	552	567	602	572	541	584	559	542	549	558	566	580	553	554	562	569	559	540	558	553	570	517	592	593	575	573	545	608	618	563	582	567	573	571	599	538	564	591	562	581	558	543	528	567	607	557	588	572	589	581	591	540	526	528	570	562	555	542	591	530	606	578	586	534	560	596	523	566	578	537	590	573	566	604	563	566	595	531	598	553	560	539	596	575	585	540	565	606	594	563	577	531	554	550	599	579	563	553	551	583	595	551	596	568	562	594	553	603	545	595	563	566	567	575	558	578	568	508	563	540	574	562	550	548	558	555	573	606	583	541	495	581	571	575	596	540	552	582	562	529	572	573	587	570	568	589	562	567	607	581	551	593	589	523	552	590	589	580	552	589	569	585	553	558	572	554	534	582	560	555	561	563	574	552	601	577	606	555	560	567	596	542	578	560	562	582	565	556	567	590	558	581	576	632	599	589	597	572	609	561	535	595	571	583	586	537	547	591	610	581	606	553	566	536	606	550	567	563	552	606	565	547	582	594	596	580	596	556	578	545	584	565	565	594	561	580	570	565	549	552	592	520	560	574	611	591	567	578	573	614	608	570	583	553	593	564	581	555	592	540	541	546	600	555	585	532	600	644	537	550	549	542	572	558	608	603	569	531	534	593	577	545	577	579	546	539	550	570	577	613	554	546	561	579	582	592	568	581	565	549	557	608	639	568	572	576	579	593	516	585	578	539	577	597	601	596	557	550	606	533	575	600	583	559	599	570	552	532	560	578	571	581	542	549	560	591	553	581	540	571	558	578	574	549	576	560	612	531	591	556	593	551	616	547	549	590	546	630	566	585	552	594	628	606	588	531	574	627	565	585	575	592	571	588	564	551	580	588	541	572	528	558	578	552	573	562	557	539	570	597	547	601	540	535	532	572	547	574	553	585	554	581	580	596	537	569	589	601	589	579	547	562	544	538	578	580	558	513	580	604	569	580	545	611	555	531	559	569	585	574	543	581	563	543	597	577	566	599	533	578	551	555	583	579	605	595	583	590	563	609	606	547	571	547	570	541	562	539	554	567	598	543	570	573	546	585	595	569	606	593	599	576	553	576	546	543	574	563	615	579	576	615	598	572	567	582	587	577	562	575	592	593	582	597	550	531	570	597	579	556	540	628	541	587	560	564	546	580	597	566	525	555	555	561	536	572	538	567	584	596	584	568	542	528	561	547	597	579	576	615	576	526	598	603	533	574	534	584	560	547	574	532	587	567	594	573	558	579	570	572	542	561	534	608	539	594	574	546	548	573	534	541	560	565	574	585	569	560	588	586	615	587	603	560	536	568	526	585	575	626	534	561	596	604	557	554	574	570	556	560	591	575	574	582	589	597	540	550	568	595	536	588	601	590	582	571	563	566	621	564	602	556	549	564	610	553	573	602	568	552	541	571	569	565	606	573	574	571	580	594	583	572	528	581	599	559	571	610	568	584	575	536	597	584	531	532	572	604	566	534	584	599	556	612	595	567	581	596	607	484	576	547	546	582	572	524	554	566	599	580	584	577	587	550	577	576	539	607	578	605	569	575	566	603	572	577	577	591	547	613	578	562	557	596	602	565	533	584	539	617	552	618	592	608	610	538	587	585	586	593	567	578	543	583	536	583	536	635	598	587	575	575	541	563	560	592	558	521	554	565	582	548	596	581	563	594	592	619	550	608	577	542	583	589	616	585	582	560	613	556	515	555	544	568	557	566	592	547	533	573	591	604	616	590	566	555	552	598	582	584	558	550	582	573	567	563	571	564	553	536	551	546	540	551	540	562	570	539	600	524	551	596	578	541	581	605	609	551	579	524	605	564	564	590	533	582	557	550	596	566	539	579	589	543	560	608	560	544	554	580	547	612	564	572	632	582	574	579	544	577	580	571	604	577	603	587	594	593	551	572	556	615	591	569	575	570	563	559	591	587	578	573	580	570	567	603	540	577	568	582	549	520	588	561	551	603	539	551	541	576	581	591	547	557	552	596	544	555	583	580	574	577	626	585	556	591	577	557	586	584	561	612	569	576	587	573	572	578	595	536	565	573	555	558	539	604	561	564	564	591	543	543	559	575	554	590	599	543	570	561	596	572	553	609	539	546	579	573	558	571	548	573	570	561	586	567	526	558	542	561	592	589	529	556	562	612	553	593	586	587	559	550	535	613	544	593	610	546	538	599	524	578	569	579	574	575	595	580	562	570	571	580	577	596	525	601	564	523	575	575	578	573	570	580	552	584	544	576	595	553	557	588	581	544	512	553	590	599	582	550	534	559	622	572	593	578	536	548	592	542	550	579	574	572	574	615	530	590	600	569	600	581	605	586	572	526	551	623	558	548	598	575	597	584	567	601	568	551	609	576	576	565	585	571	566	528	567	611	584	557	531	588	574	581	568	610	549	573	571	586	590	592	582	584	555	586	607	580	547	573	610	556	595	577	591	603	581	615	552	564	570	553	541	617	571	531	616	583	589	580	548	597	582	582	603	545	577	569	552	572	589	583	567	589	527	608	557	557	555	520	613	649	567	565	596	558	556	564	557	584	496	499	515	530	583	555	605	557	618	598	561	569	520	599	585	587	592	522	611	584	578	577	573	586	545	554	629	553	575	567	539	614	535	582	561	569	574	587	562	553
22107	20973	28582	23541	20968	20640	2193	570	433	351	328	305	288	215	256	217	226	204	183	171	186	190	175	161	159	175	186	156	149	152	156	130	161	154	146	134	147	139	162	180	160	161	140	134	158	144	142	148	151	125	130	142	155	140	141	129	140	169	136	137	125	140	150	138	144	139	137	152	136	135	137	139	144	159	149	128	153	141	137	137	144	150	140	137	135	138	149	131	131	138	135	151	152	145	142	154	139	117	141	145	156	134	146	136	151	168	142	138	140	156	143	141	143	122	138	156	119	148	144	141	154	134	149	143	164	151	136	134	145	157	137	133	148	132	135	141	137	139	125	124	158	124	146	136	145	141	150	142	152	135	166	131	146	137	142	147	133	150	145	158	137	146	146	159	144	134	136	129	146	141	138	134	136	129	167	128	143	156	127	144	148	156	132	130	140	140	133	153	155	161	146	154	141	136	142	122	151	139	168	141	130	147	125	152	126	164	130	162	128	138	141	157	146	129	154	132	152	140	145	174	136	122	165	139	134	154	149	124	143	151	123	156	125	164	160	149	134	160	145	127	140	137	148	122	133	142	138	150	141	142	160	158	155	147	147	153	145	126	130	116	154	158	133	136	136	147	145	152	148	131	146	155	161	150	127	163	132	135	132	134	154	130	162	148	139	143	142	119	137	139	130	138	137	148	145	146	163	152	144	156	148	162	156	155	145	151	126	151	147	128	141	133	153	167	153	153	144	155	159	124	139	128	121	154	120	159	149	166	158	141	156	157	149	159	122	139	150	136	173	138	119	151	146	127	138	147	158	138	141	148	157	143	149	159	150	145	163	143	137	133	128	139	123	150	127	148	145	135	138	127	146	137	137	161	136	140	149	118	137	135	145	165	138	141	153	148	151	159	147	147	120	143	146	149	139	136	117	155	147	132	136	147	125	153	148	161	129	124	149	149	152	167	140	123	167	149	120	151	159	144	158	148	141	154	138	152	152	147	147	127	155	150	162	128	148	135	144	138	142	149	140	144	129	138	126	168	166	128	148	130	119	138	152	152	140	144	136	115	162	143	149	147	148	134	141	135	135	158	125	154	133	139	123	160	125	120	139	146	144	152	159	147	154	171	146	123	167	144	145	152	153	137	159	132	168	144	135	144	127	137	129	155	150	145	138	137	151	144	149	147	161	157	127	143	160	154	151	141	119	135	143	150	170	139	149	137	143	147	138	133	151	144	143	135	149	126	150	136	132	148	150	127	133	149	141	135	149	146	140	135	148	139	168	129	159	141	134	148	145	164	133	150	143	154	143	133	125	152	144	110	143	137	128	114	113	165	160	151	141	158	136	129	159	145	131	149	176	152	155	153	150	155	152	141	133	139	147	131	156	154	160	144	138	128	131	141	142	149	147	150	136	135	136	136	145	127	141	142	154	153	147	132	161	129	131	137	136	142	142	140	145	131	153	136	148	153	132	145	152	140	152	141	128	148	145	139	121	165	149	146	140	141	141	144	144	124	167	148	153	128	140	132	145	152	133	135	155	145	151	142	147	173	127	134	139	129	126	134	150	157	158	153	159	122	143	140	141	133	141	152	141	156	138	142	139	152	141	145	133	154	125	135	124	140	128	146	134	156	128	127	140	150	127	136	151	124	126	150	111	160	120	144	152	131	154	152	146	140	164	159	138	157	137	131	138	167	145	171	135	140	138	152	141	156	146	133	139	125	155	137	158	151	164	134	151	138	140	152	153	149	130	146	138	139	136	137	158	175	141	139	128	142	146	129	146	167	147	166	160	148	162	148	149	159	151	170	173	178	146	148	158	148	152	138	152	129	147	160	148	127	166	141	149	132	143	159	146	142	146	140	131	165	162	125	145	148	149	145	138	141	143	130	137	143	162	151	148	153	134	136	157	133	141	159	157	111	139	162	148	135	146	130	145	128	128	148	131	137	137	148	115	155	143	156	156	142	152	136	119	138	146	154	153	122	146	164	164	147	142	151	145	135	150	135	139	144	136	143	123	129	146	139	123	152	125	157	146	147	141	140	134	157	160	148	154	147	127	124	134	134	147	141	143	137	140	156	153	150	162	137	153	143	144	146	153	162	151	142	151	141	132	152	164	137	119	161	138	153	121	121	139	149	146	132	137	134	128	155	157	151	130	147	142	139	132	139	149	153	130	132	140	124	140	143	122	129	154	162	136	137	125	141	136	142	150	131	138	148	124	131	135	146	151	122	128	137	137	145	145	160	149	130	170	130	126	162	148	138	110	146	137	136	129	145	156	161	131	124	158	138	137	141	110	139	147	129	117	131	136	120	130	130	141	147	145	156	124	152	144	158	151	138	137	137	125	146	144	143	161	147	143	140	148	130	150	136	140	159	131	156	137	150	136	132	121	134	143	130	135	138	152	130	139	153	155	155	133	132	150	130	142	133	152	138	117	156	131	148	144	130	145	153	145	186	178	134	147	141	135	138	137	159	154	127	152	135	130	155	139	160	143	134	150	155	125	134	130	171	115	142	140	146	135	118	143	147	135	146	137	143	140	120	142	134	148	135	122	131	133	155	142	160	145	132	141	156	158	140	118	136	139	147	147	150	142	136	123	140	148	129	130	151	144	134	132	140	164	135	153	141	150	158	150	137	153	133	134	139	145	131	149	153	155	115	145	124	163	160	154	138	129	141	154	152	137	140	145	142	143	140	145	118	137	142	137	148	155	159	144	144	139	144	130	166	157	144	142	156	143	152	157	151	140	158	157	129	164	129	145	156	151	126	155	120	146	139	151	150	123	130	133	177	157	127	135	137	138	142	137	141	139	146	145	165	165	161	131	166	149	160	142	131	141	165	176	128	135	145	139	137	143	161	147	156	138	147	142	138	161	162	142	141	152	152	112	139	119	131	140	136	133	141	142	128	166	139	135	139	142	146	128	163	171	126	144	131	137	159	167	135	149	155	142	150	133	150	145	125	147	135	139	156	141	145	147	155	130	146	136	139	128	136	140	134	140	137	139	139	143	123	134	154	132	147	155	134	143	149	148	135	133	148	142	143	150	154	139	144	136	143	122	163	130	142	145	147	150	151	143	139	139	151	155	140	145	172	143	145	147	151	137	157	150	133	132	151	135	150	156	139	157	155	147	127	130	138	158	158	163	136	134	127	141	110	123	153	141	132	130	146	149	148	115	139	127	137	134	153	159	141	140	143	141	146	149	138	162	147	169	149	124	169	137	140	139	131	155	129	154	139	139	145	166	151	149	162	155	129	161	134	137	125	142	143	128	142	141	133	150	152	138	134	151	153	135	136	141	124	131	142	120	132	159	154	147	127	158	161	151	149	157	161	152	156	134	129	162	139	133	140	139	141	128	145	130	134	151	153	136	146	138	156	136	159	119	146	141	134	124	135	116	160	140	143	153	151	159	156	139	155	143	142	146	139	143	164	130	123	143	123	118	137	123	164	157	159	132	152	146	156	150	143	140	129	127	156	137	120	126	138	132	151	126	130	153	142
4504	13832	9193	4223	2928	2049	1525	1073	953	766	667	610	518	474	447	406	377	313	304	320	279	271	281	280	256	276	252	234	279	260	257	220	251	239	224	241	223	232	196	238	189	219	190	215	228	201	235	203	218	213	206	218	204	215	203	221	216	189	207	201	219	206	207	209	210	211	179	208	186	200	193	192	247	195	193	183	217	213	221	217	209	204	180	180	199	225	201	176	199	208	182	210	192	219	205	242	187	181	198	196	229	201	205	192	196	252	199	208	180	186	202	217	185	188	215	207	218	217	204	220	217	196	201	226	240	209	199	225	212	226	198	205	219	207	168	191	219	200	210	192	204	195	186	206	195	199	214	214	208	199	206	168	187	183	221	188	202	202	204	218	213	213	207	201	205	197	186	212	177	186	214	192	212	199	203	201	197	218	194	185	199	210	204	206	184	194	198	212	207	225	178	204	198	213	193	211	236	208	224	179	207	191	190	215	209	207	223	210	209	188	206	202	185	190	204	189	177	185	196	203	203	182	191	218	197	194	161	209	228	216	212	234	233	198	189	207	210	208	207	213	233	203	220	195	209	199	206	207	199	172	196	210	224	209	184	178	186	205	188	213	218	204	221	188	187	206	213	237	183	186	195	186	201	190	203	193	212	228	177	186	211	222	173	202	169	183	220	217	211	214	198	219	208	182	218	223	241	210	212	216	201	198	223	204	208	178	188	208	203	231	193	203	199	207	192	184	187	180	191	195	210	201	210	208	204	212	193	202	195	197	196	211	224	187	197	206	181	196	205	202	246	208	208	202	211	209	195	208	182	220	182	197	210	185	191	188	172	192	179	203	191	174	183	191	200	194	215	224	197	206	184	189	214	206	210	205	198	195	221	194	213	205	205	180	201	177	203	204	193	192	205	192	197	213	202	217	196	205	199	220	172	204	203	211	201	184	208	206	174	192	197	177	213	199	201	228	214	208	211	204	196	221	227	163	204	195	206	179	209	215	217	175	200	208	176	182	222	173	213	199	176	187	209	233	188	188	195	188	206	218	206	198	205	177	199	213	185	194	193	188	194	206	204	187	206	212	202	206	192	197	224	202	210	208	173	198	189	229	192	192	219	221	226	215	189	229	217	191	198	207	222	229	157	195	200	185	221	202	207	175	179	209	193	222	193	211	191	215	189	186	206	180	202	203	184	192	222	207	212	187	196	203	199	179	212	215	206	190	211	206	213	206	205	203	195	191	203	183	205	184	219	189	200	198	208	212	202	205	175	209	225	195	197	185	182	196	225	207	196	203	173	202	214	175	214	202	193	206	222	205	176	191	221	212	195	195	188	198	216	202	216	191	199	185	217	213	210	198	175	186	194	205	186	199	188	220	174	208	204	200	218	184	212	193	186	192	179	186	211	216	218	216	225	206	195	197	201	171	236	197	173	219	188	198	191	217	227	207	220	188	215	224	185	215	213	184	207	220	165	210	218	189	201	193	202	207	196	199	208	217	218	191	181	169	206	182	197	206	191	208	212	211	196	221	204	186	203	202	221	227	210	188	211	210	188	179	201	212	223	198	182	202	187	204	192	205	198	202	204	188	191	220	198	193	211	206	194	217	192	194	177	183	198	203	199	223	191	210	209	212	173	222	212	198	197	192	215	181	229	193	193	202	178	192	199	196	199	200	206	225	179	226	224	214	194	208	182	215	198	217	203	186	199	199	207	200	201	200	206	184	172	189	186	200	191	205	201	210	196	185	200	202	187	202	191	204	197	199	178	183	217	201	212	204	202	212	188	188	192	216	195	207	213	213	226	176	208	227	206	190	194	206	173	228	219	219	224	202	208	213	233	224	173	186	222	200	197	199	224	217	215	205	221	198	157	219	190	188	186	218	199	215	176	196	176	231	203	195	193	184	174	240	203	187	178	208	204	188	190	201	205	202	241	198	159	206	202	226	198	221	212	225	207	183	211	212	203	209	199	165	208	200	209	193	196	187	188	225	199	181	199	194	202	197	204	216	187	199	183	209	195	173	205	205	198	200	204	188	195	215	195	191	205	188	198	211	193	209	219	157	203	213	197	189	197	201	177	203	193	203	220	190	197	218	209	186	213	187	195	225	182	184	191	192	198	192	210	200	196	223	213	202	202	224	188	194	227	241	171	212	203	209	221	212	192	196	181	189	192	210	194	191	196	199	192	175	178	198	215	197	203	183	210	159	209	198	190	209	194	209	207	186	202	203	202	212	198	216	204	212	232	224	202	204	193	186	198	207	220	191	200	189	202	214	194	181	181	212	187	191	186	199	187	194	198	176	205	193	203	210	207	192	193	189	201	207	217	196	209	194	204	202	202	211	177	190	190	208	212	221	229	183	177	200	210	219	197	207	180	211	201	175	213	210	211	189	216	206	220	189	211	195	214	196	186	197	185	195	198	197	215	199	185	195	202	187	199	226	215	200	215	192	245	213	209	190	179	186	198	165	195	205	186	209	200	214	198	219	218	184	198	204	187	206	226	181	195	200	212	206	201	202	173	197	219	195	183	190	196	214	201	201	235	193	171	206	201	209	190	165	208	192	199	203	192	191	192	227	222	190	195	219	205	218	179	215	205	178	191	194	202	200	194	183	209	207	184	169	219	197	210	235	190	204	209	210	191	210	186	204	213	199	178	201	183	198	233	216	207	225	200	218	209	195	209	208	203	198	187	212	231	215	191	221	207	193	209	199	214	220	188	232	210	210	225	205	188	181	190	196	184	184	212	186	206	185	208	220	198	192	195	198	204	196	210	197	198	198	179	179	222	182	222	209	195	216	189	215	207	186	217	193	207	196	206	221	199	204	208	210	202	230	214	238	187	198	190	213	171	178	206	189	204	202	205	194	204	211	201	185	196	200	222	206	213	187	197	183	204	182	199	197	162	197	212	205	215	198	205	214	185	222	220	215	224	205	196	211	181	182	185	182	236	214	209	214	186	193	198	218	201	195	220	192	195	196	188	209	186	214	209	198	193	208	198	198	192	185	211	211	193	205	203	185	194	210	193	187	214	220	227	203	173	189	201	200	204	191	202	236	220	195	173	195	209	197	208	211	190	204	201	223	212	208	198	195	201	205	178	174	180	207	216	197	195	174	187	196	212	196	209	191	200	206	202	205	218	193	208	190	209	207	211	196	196	197	201	211	185	187	207	204	209	196	199	198	191	215	187	186	229	219	195	181	193	177	205	197	185	213	197	215	217	194	191	212	212	211	220	214	201	198	194	191	183	196	200	188	233	222	232	189	207	187	191	196	214	207	216	208	216	207	210	211	211	162	226	208	214	196	209	211	220	183	206	185	216	187	189	208	237	209	231	193	201	204	214	209	186	197	214	215	199	193	201	204	220	205	172	219	161	195	218	191	210	202	205	200	197	219	184	206	205	202	208	230	217	220	208	208	211	191	193	224	180	185	205	201	193	181	193	204	189	205	196	201	245	215	216	216	187	207	192	233	180	184	225	206	187	206	194	204	204	186	200	202
26684	17188	2987	578	419	376	345	339	327	344	363	344	337	336	295	340	300	342	325	342	367	326	320	331	357	311	364	332	333	323	350	319	317	334	321	309	341	346	318	343	350	325	326	327	301	319	332	316	320	326	322	335	307	331	343	342	359	333	349	323	327	352	344	334	332	320	327	350	314	347	357	332	307	310	338	322	331	346	306	332	345	322	344	312	331	357	304	340	333	319	319	312	351	342	324	339	345	330	342	314	372	360	344	346	323	349	331	345	318	343	328	340	338	339	312	335	334	341	319	300	287	316	335	332	322	301	316	349	355	318	304	366	330	364	316	322	314	328	331	325	309	312	360	315	316	334	356	326	288	332	341	320	327	341	354	358	343	354	335	320	317	337	356	326	350	307	293	343	316	333	344	359	344	331	322	348	336	341	327	323	324	326	357	348	303	303	327	342	353	301	355	318	356	348	364	346	349	368	320	346	317	361	320	343	317	324	330	349	299	312	330	314	316	346	344	341	341	369	334	326	343	325	335	376	326	348	324	321	346	336	306	349	336	344	358	311	344	317	369	346	332	355	344	349	333	333	313	348	324	348	321	368	341	329	335	315	357	337	300	347	322	343	338	338	320	346	335	317	332	335	342	313	340	346	362	340	332	310	362	345	339	344	353	316	339	295	317	320	324	354	324	328	332	327	302	329	326	320	319	342	317	342	335	319	338	334	354	322	341	325	332	325	351	324	346	343	338	315	342	323	340	333	348	348	358	358	301	356	316	338	328	381	328	369	353	341	328	324	346	334	344	339	360	346	312	316	332	333	328	342	317	293	371	319	307	323	322	334	340	352	339	298	325	307	337	307	318	333	335	322	347	316	330	346	326	324	326	336	342	327	331	348	330	322	325	335	345	336	328	313	311	354	300	338	341	307	370	349	354	331	342	349	310	338	359	348	328	342	360	378	326	310	379	329	336	358	344	324	336	343	337	321	317	351	320	319	368	317	347	348	318	328	340	333	316	346	368	370	343	370	346	304	362	351	332	338	336	343	342	321	313	337	325	361	343	346	331	338	293	339	339	308	317	321	319	340	330	315	302	310	335	322	331	309	343	355	345	330	315	357	332	327	299	333	315	323	334	325	351	337	333	352	345	338	335	334	343	335	332	317	337	331	309	343	306	338	302	359	318	336	300	334	332	344	334	347	333	315	340	342	350	325	333	328	331	311	358	376	370	334	350	343	303	349	341	337	321	313	362	363	327	323	311	320	332	313	314	358	321	337	335	334	333	328	324	361	343	337	319	329	333	351	304	346	331	332	369	350	304	327	286	311	332	329	349	336	344	348	285	326	381	328	322	317	309	344	321	340	330	348	319	330	331	339	352	380	343	335	332	294	347	314	343	360	356	352	320	333	333	354	313	309	322	304	312	336	321	344	332	347	330	325	359	328	370	327	324	339	374	306	310	309	342	315	351	339	324	307	322	314	355	330	340	344	307	320	329	304	315	325	327	335	347	317	344	316	307	318	345	323	343	339	298	306	328	355	325	323	343	353	356	329	336	343	309	336	321	340	330	292	342	332	330	334	330	300	343	348	347	352	339	338	324	348	313	346	298	327	312	320	294	344	352	334	312	300	329	360	319	330	320	330	323	303	301	315	328	319	322	338	330	338	347	304	328	351	329	342	342	316	333	361	366	332	322	338	316	325	365	327	334	342	363	328	308	349	326	335	304	371	302	326	332	346	324	323	331	336	330	322	318	319	343	344	369	346	335	311	322	320	334	342	362	304	349	355	363	301	369	305	336	319	355	329	363	321	323	302	352	324	319	358	355	348	331	336	341	345	331	315	315	347	344	355	323	351	327	357	329	318	356	337	321	314	319	305	313	356	320	358	331	330	354	332	337	317	343	362	302	345	362	341	317	351	320	350	297	323	352	343	329	327	334	352	348	332	312	348	332	338	334	391	364	329	311	318	364	343	332	360	312	333	329	324	357	336	339	347	307	332	357	293	318	330	338	351	299	334	337	345	330	330	331	312	359	338	335	354	339	334	348	345	344	339	368	336	318	347	352	320	332	324	380	332	328	323	321	341	335	325	371	364	300	354	347	302	345	326	341	332	344	301	294	313	333	343	334	311	337	325	337	369	345	321	376	347	354	325	352	338	294	345	347	335	345	301	334	346	351	358	358	332	321	329	345	355	316	327	343	339	361	372	330	369	336	332	338	344	329	299	292	338	344	322	338	309	340	344	293	317	320	350	318	326	325	359	317	311	361	337	314	355	326	332	334	336	323	335	356	322	345	346	312	334	347	303	347	323	344	335	310	365	324	324	313	343	323	358	339	345	365	323	326	329	324	328	330	324	323	320	339	317	353	330	334	353	326	362	358	361	327	351	335	363	333	318	361	336	355	337	333	338	339	295	349	338	333	348	327	336	334	321	360	347	290	340	303	397	329	355	354	348	352	309	354	322	311	311	344	363	296	333	323	324	357	343	355	338	334	322	322	298	363	351	327	319	322	341	323	311	351	352	335	334	357	323	331	337	343	305	342	335	341	302	346	329	330	343	323	347	342	343	352	337	335	313	332	340	373	342	354	331	330	371	286	363	324	330	371	327	317	313	346	333	298	336	315	324	316	333	309	325	336	328	314	338	363	320	326	323	321	342	309	330	331	350	333	333	316	309	336	323	344	335	344	335	366	345	356	331	309	312	303	326	308	372	333	336	305	333	320	333	321	348	304	311	346	300	363	329	305	323	334	348	337	339	367	336	333	331	337	323	356	338	337	328	318	356	324	311	337	342	326	329	320	315	320	343	339	346	307	326	328	325	333	357	327	333	316	319	314	363	338	335	346	315	329	331	351	316	368	345	330	325	343	339	312	330	317	344	360	337	359	348	349	311	360	346	327	305	327	296	343	325	316	321	337	358	280	334	349	345	342	335	329	357	337	306	339	320	317	335	317	339	360	334	322	334	339	321	336	316	350	343	334	339	352	359	334	341	334	326	328	335	305	325	315	307	380	304	335	348	318	333	302	320	356	347	319	349	372	341	343	375	337	358	311	346	340	340	351	356	327	343	341	350	322	335	325	325	306	318	308	366	318	308	357	347	313	340	325	298	309	327	312	344	322	310	320	332	335	341	314	322	341	349	318	359	354	350	336	344	337	328	345	322	334	323	318	338	334	342	356	395	357	311	316	350	331	313	348	329	378	328	319	322	310	322	359	365	307	338	367	349	352	330	302	350	324	326	330	301	316	336	360	353	333	340	324	315	325	336	332	347	325	326	309	332	344	367	343	302	345	352	349	312	305	346	353	329	343	349	342	338	317	289	315	317	328	338	350	326	310	354	327	327	330	342	328	340	323	360	352	346	327	309	337	326	335	333	364	337	308	362	305	332	277	334	308	321	355	336	339	349	287	308	369	345	338	337	328	331	326	364	349	331	339	340	350	318	326	325	358	344	343	311	351	295	317	319	362	309	347	346	300	362	334	342	296	311	327	337	345	319	347	337
3885	1364	1040	692	573	558	543	530	535	527	506	505	517	445	486	495	472	527	467	513	497	488	515	437	521	507	495	493	480	497	458	514	479	512	463	464	480	463	527	494	454	498	430	473	469	488	507	478	542	453	479	481	493	528	489	538	494	473	493	469	490	473	504	501	484	471	513	461	494	505	506	516	473	505	500	443	452	486	500	524	487	507	491	502	474	460	466	524	498	506	455	486	496	500	463	454	487	536	496	465	461	476	468	487	493	467	499	480	501	512	515	528	484	485	465	479	481	482	487	507	503	468	459	515	485	483	492	481	463	493	480	496	503	469	472	463	462	492	442	482	504	499	504	508	471	536	528	496	523	467	460	489	491	515	518	536	487	489	497	493	486	490	468	489	451	457	493	517	506	502	505	508	500	509	497	474	461	508	485	469	482	530	531	476	476	532	495	485	484	467	491	512	492	471	445	487	482	512	495	460	485	503	469	466	462	503	506	519	531	510	490	479	509	488	481	470	503	502	503	485	525	516	461	461	469	435	540	485	477	473	499	499	500	523	464	475	464	455	493	521	499	492	504	488	449	515	473	430	467	497	506	507	517	502	485	462	477	535	512	467	532	516	475	487	496	491	506	481	475	481	485	491	470	479	519	474	514	522	508	461	502	484	467	509	484	479	472	495	469	450	538	508	508	476	461	491	482	501	477	480	489	531	472	450	514	557	473	488	462	500	491	503	449	499	551	488	510	470	470	463	492	491	487	512	502	473	502	500	528	468	496	526	475	478	492	457	486	463	466	458	473	470	461	483	454	475	456	493	473	454	510	500	498	459	489	492	495	496	505	487	454	466	459	478	484	479	505	473	477	514	489	441	452	465	483	509	494	495	458	472	498	495	469	485	495	509	500	487	485	480	522	480	474	438	474	449	496	463	534	468	483	490	494	451	504	521	487	451	477	467	501	481	490	499	516	498	494	473	534	552	469	518	463	476	454	485	502	499	498	468	478	479	513	481	478	504	451	460	491	463	471	500	460	506	482	489	479	443	444	492	496	498	491	515	463	464	473	470	489	509	459	514	502	457	523	450	465	495	518	495	549	524	490	480	508	487	483	437	487	463	528	497	515	470	480	499	483	515	484	481	494	458	499	484	489	469	449	472	471	502	479	492	452	527	449	463	511	473	433	532	466	497	512	467	450	490	498	479	522	469	460	486	442	502	479	491	481	492	502	480	501	477	484	515	476	502	485	506	556	489	502	469	476	477	491	521	493	474	457	479	467	462	476	502	530	469	477	477	485	491	502	473	521	489	494	484	542	537	454	504	469	512	467	480	486	491	490	520	503	509	498	480	496	516	542	473	479	454	475	454	479	456	454	485	475	491	497	477	507	506	480	475	486	477	469	460	507	489	474	473	467	453	503	496	485	472	481	514	467	490	475	520	497	456	508	529	458	490	468	500	480	498	491	500	465	516	469	488	457	472	499	495	492	479	506	466	467	496	467	489	490	500	469	495	466	479	482	502	472	448	473	476	472	470	491	471	485	471	501	516	475	449	504	508	466	536	470	480	466	459	470	511	500	467	489	488	493	457	506	462	457	499	478	484	506	490	509	495	490	502	548	536	495	503	482	491	465	484	494	491	499	517	496	491	471	528	497	463	479	466	502	510	475	463	501	441	490	496	499	540	468	453	503	508	477	482	480	494	480	480	482	485	492	461	480	514	502	496	480	487	454	487	480	492	479	499	496	469	494	447	493	482	496	515	529	484	519	498	501	518	469	517	486	456	469	491	526	482	523	488	502	481	510	509	501	488	473	500	436	495	463	444	525	512	507	498	483	489	500	488	457	480	491	508	488	501	514	476	457	482	494	482	468	479	463	485	479	497	504	502	473	507	491	520	517	502	485	503	461	457	466	483	489	515	520	469	473	473	486	479	452	494	484	504	439	532	477	450	499	476	434	496	518	479	491	515	496	512	482	489	497	466	482	482	498	478	478	477	498	490	485	496	488	460	506	461	501	485	488	492	485	471	487	493	490	514	489	503	495	449	483	507	509	494	493	463	497	509	486	464	515	530	464	498	469	503	523	454	507	533	517	507	452	475	476	476	487	453	474	489	509	476	476	515	512	518	506	468	498	531	454	476	500	450	486	481	523	511	477	485	469	494	494	485	498	492	467	470	483	494	505	463	476	468	462	502	507	515	526	482	498	511	512	521	490	474	506	509	445	487	463	481	470	507	519	468	473	455	532	499	493	495	466	508	506	490	458	464	481	522	468	489	495	500	490	501	528	491	450	494	472	473	485	486	483	499	476	497	480	490	491	514	473	499	502	506	507	475	463	491	497	514	497	491	493	463	486	492	519	500	459	529	528	473	480	483	461	440	474	514	507	557	519	505	473	470	487	451	508	470	465	521	503	499	466	511	506	452	470	443	518	481	460	486	513	482	498	500	488	478	506	461	493	459	479	488	484	482	503	478	504	477	470	481	489	443	508	486	489	461	509	492	506	484	506	466	480	507	506	440	440	499	518	483	504	483	473	510	477	432	500	516	520	502	491	495	497	488	470	485	508	484	455	497	486	493	472	473	478	469	514	491	507	476	497	468	519	477	522	470	475	525	487	515	477	531	491	496	450	524	502	488	469	492	467	532	474	556	476	494	463	510	497	516	476	493	496	483	467	489	509	481	511	485	522	492	453	505	492	479	481	478	518	501	477	466	544	484	537	491	513	499	483	482	536	496	484	482	507	502	525	487	488	508	513	504	469	469	498	516	472	478	498	476	494	531	493	473	496	469	465	496	467	493	446	511	469	521	501	486	525	478	475	478	503	509	489	479	504	526	463	491	506	461	463	479	459	493	480	489	465	466	526	464	513	498	468	461	502	494	448	484	508	525	495	476	487	488	523	520	529	491	475	522	499	485	489	497	489	493	480	512	505	479	497	483	492	441	459	502	453	460	505	468	477	508	498	509	475	475	476	462	457	450	468	521	517	456	513	476	499	480	483	513	491	517	473	525	511	511	480	518	510	496	448	483	509	486	463	517	512	484	535	453	493	507	519	503	461	485	466	529	464	485	538	512	481	494	456	466	460	480	479	554	483	453	484	478	474	466	467	500	456	479	482	449	475	483	511	509	495	471	457	506	482	466	515	499	512	503	494	504	453	457	513	493	499	474	474	504	493	450	497	500	467	472	482	489	461	526	500	510	478	515	481	497	493	513	487	499	468	466	488	502	494	463	450	501	483	477	503	457	490	454	487	489	496	499	511	498	475	503	456	509	481	481	477	445	497	478	501	475	526	495	496	480	477	485	486	475	483	483	445	494	553	542	453	500	477	486	473	488	471	462	489	500	488	516	513	498	501	492	499	483	517	477	471	501	516	483	477	542	470	486	444	480	487	536	501	485	531	503	495	488	477	486	486	523	487	491	491	488	495	488	471	497	526	463	465	502	452	479	485	481	474	491	497	477	456	506	461	448	483	489	501	450	473	522	488	518	467	479	498	476	479	518
23110	20958	27919	24158	20649	2790	477	334	252	243	224	189	198	187	177	186	169	161	170	140	156	158	140	146	123	152	165	158	164	168	136	154	139	143	133	134	126	130	142	135	151	129	150	125	145	152	129	152	141	123	140	159	120	152	123	122	122	122	125	131	127	143	142	152	134	153	134	124	157	129	148	116	138	126	146	156	141	122	137	108	152	134	133	133	115	138	141	126	145	141	144	132	146	143	146	133	138	144	126	135	132	116	156	139	136	132	134	130	157	131	145	136	135	127	147	137	131	146	138	130	126	130	133	150	142	138	147	147	130	129	149	134	134	133	134	154	140	130	142	122	146	132	129	155	141	147	152	136	151	148	120	166	124	157	138	143	142	134	152	118	153	147	123	139	117	134	143	138	131	113	144	149	126	141	154	161	142	144	147	121	157	142	130	147	127	143	155	150	137	126	135	165	137	143	128	159	141	132	136	148	152	125	119	142	157	131	144	136	130	128	130	135	126	121	178	141	135	131	131	155	118	126	121	147	138	148	146	135	143	145	136	124	134	141	134	153	148	148	138	145	117	156	125	130	164	135	138	123	129	147	130	157	149	130	122	145	123	129	152	132	135	121	133	148	155	129	135	130	141	151	119	122	128	131	133	151	125	136	123	121	139	141	148	148	130	141	154	129	132	170	146	134	133	135	133	137	146	136	135	134	125	132	150	151	140	125	141	131	147	151	124	136	122	148	149	141	130	149	141	130	141	123	155	116	139	128	129	141	136	145	157	137	126	139	133	139	131	139	138	145	157	133	131	127	134	123	149	115	133	139	129	127	159	125	133	136	135	118	137	127	116	147	146	128	123	130	124	150	169	130	147	124	142	155	146	120	147	136	136	152	142	144	136	115	125	136	149	129	165	134	158	152	143	132	140	141	142	145	135	146	133	155	130	149	147	138	147	123	136	145	131	143	132	142	129	150	160	139	148	123	141	144	133	143	137	143	144	128	130	132	149	147	118	126	129	128	147	131	136	140	123	144	143	140	119	139	138	132	140	124	145	140	130	161	129	160	124	132	127	170	133	132	113	173	138	142	142	140	136	113	151	139	171	128	165	137	131	136	136	145	112	120	132	118	143	133	129	166	130	141	144	121	128	120	143	135	138	169	151	144	149	121	126	140	137	148	142	147	120	131	139	159	119	116	140	149	142	135	124	139	141	132	136	142	124	108	137	149	139	130	131	119	133	129	102	142	114	147	137	127	107	124	117	119	120	129	135	132	140	153	159	145	134	129	161	128	159	150	141	119	122	124	145	133	132	131	151	139	146	146	122	126	137	130	140	138	119	103	143	127	126	150	131	137	138	138	154	133	140	136	135	132	147	146	144	154	126	160	134	150	158	118	144	137	112	139	125	127	132	138	149	107	112	158	141	143	141	107	144	140	141	160	131	126	119	131	155	140	134	153	129	121	124	140	111	137	134	149	141	140	132	132	139	113	151	111	94	137	135	147	122	147	130	142	128	135	115	137	116	117	148	152	145	134	131	138	133	123	155	140	151	149	127	145	142	145	146	145	146	119	130	147	144	149	135	127	129	136	147	126	152	164	138	147	144	130	121	131	120	132	132	151	143	125	149	147	133	121	149	138	125	111	131	132	161	126	140	144	128	137	137	130	150	135	161	142	155	161	130	146	132	122	133	134	134	117	138	152	149	122	125	159	152	135	143	152	141	132	138	150	141	153	140	132	128	137	124	108	131	138	155	144	141	161	122	130	150	132	142	139	131	131	142	121	140	140	113	127	135	129	134	158	132	122	141	141	151	134	132	145	133	133	144	131	127	142	147	117	131	127	141	142	123	135	134	145	135	137	157	129	147	140	115	111	123	118	125	135	135	118	145	167	135	137	120	165	129	146	128	143	145	121	169	146	156	148	138	149	136	127	130	135	147	127	146	148	130	139	165	137	157	128	155	150	136	133	146	128	141	139	128	143	124	123	141	144	141	119	139	143	132	145	152	138	147	142	115	143	134	131	131	156	153	152	134	140	141	140	136	125	118	141	153	144	144	130	138	161	168	132	139	167	125	164	133	135	148	137	158	147	156	140	121	123	136	168	140	115	139	137	137	132	116	130	150	148	137	150	122	130	138	116	137	148	135	145	151	121	133	122	147	140	121	126	130	125	123	122	150	145	155	126	126	140	141	147	154	156	154	128	135	148	123	131	126	114	133	153	131	133	151	133	141	116	125	118	144	129	127	141	150	147	137	136	130	120	158	152	122	137	149	146	141	133	148	133	134	118	151	161	130	146	148	150	152	146	137	136	140	131	137	125	133	119	130	152	136	163	149	137	148	153	133	137	150	130	140	134	142	141	122	159	143	136	168	123	128	142	139	138	145	122	113	140	139	162	164	125	135	128	139	137	156	137	108	141	111	153	147	161	129	131	121	126	136	150	134	138	152	122	130	141	140	129	112	108	119	131	137	130	136	127	124	136	137	130	132	118	118	137	138	136	141	122	125	155	133	120	144	163	146	153	150	135	147	113	142	133	126	142	131	148	148	141	144	129	123	119	150	140	127	145	132	142	155	138	122	143	130	141	116	130	128	133	132	133	122	135	140	131	109	151	134	147	139	117	129	126	134	133	144	135	123	131	130	126	150	119	138	127	131	143	143	133	142	145	155	122	143	132	150	140	122	114	133	143	112	138	142	143	133	128	144	139	128	141	145	152	140	121	126	161	140	143	126	107	130	150	143	141	119	138	159	139	128	132	142	131	144	124	145	131	134	126	146	138	158	146	132	136	168	132	145	123	126	142	111	139	125	131	141	134	138	127	130	154	145	127	138	151	145	116	146	131	134	129	117	147	126	134	140	131	136	128	131	130	139	135	136	145	118	152	134	164	129	142	123	129	137	125	137	143	130	122	130	138	113	137	120	136	149	140	152	139	115	142	144	135	140	130	138	118	147	141	125	109	152	131	134	136	131	134	161	128	135	126	140	134	131	128	128	131	136	118	145	123	138	149	146	126	159	137	144	157	137	140	149	128	137	119	136	152	136	137	125	119	158	125	139	136	139	126	143	153	146	148	147	124	125	148	124	126	146	142	137	132	157	127	139	137	130	143	135	147	154	138	115	140	113	130	125	127	128	150	128	143	148	144	144	128	127	133	131	146	139	146	146	143	126	136	140	157	126	141	129	152	130	136	109	138	125	148	146	122	123	137	120	135	146	137	145	156	150	145	147	152	125	116	144	135	147	164	124	129	133	116	134	120	149	146	132	150	117	137	143	140	129	118	135	148	120	141	131	125	152	119	144	136	109	137	113	129	136	125	131	142	135	124	150	146	140	144	138	125	145	124	116	146	175	135	143	148	130	120	137	142	132	137	149	128	142	126	125	147	149	136	147	153	132	131	148	145	144	153	137	133	132	161	157	126	118	131	150	132	138	150	112	122	115	149	144	155	150	158	143	141	151	137	141	162	122	155	155	137	139	132	125	136	138	129	142	128	128	145	148	124
3105	8500	5519	2481	1601	1208	876	736	624	561	447	385	355	325	314	306	291	296	269	263	238	236	252	241	268	249	213	251	237	215	220	218	224	207	237	206	245	216	232	221	206	232	218	240	209	232	221	234	210	181	238	215	233	225	215	221	199	217	204	197	231	224	215	218	218	224	244	227	219	228	235	194	199	218	208	228	225	234	231	219	217	242	230	203	208	210	220	212	223	229	193	206	217	209	243	197	200	204	217	215	210	207	234	203	209	203	234	202	209	224	228	218	216	216	222	231	199	232	259	199	211	223	229	235	205	225	210	214	223	257	204	218	245	205	200	213	218	220	178	209	210	230	211	205	209	218	213	212	207	213	210	240	217	220	211	221	214	216	239	193	199	208	213	209	197	209	207	229	228	194	197	221	188	189	242	225	199	227	262	220	208	187	218	205	220	213	230	216	187	215	233	213	222	201	255	247	212	204	222	214	197	216	242	189	216	190	219	222	208	192	203	183	197	225	238	179	235	227	209	221	199	198	239	231	220	215	229	204	228	217	196	214	209	202	222	213	192	217	229	210	241	197	212	203	203	191	212	210	219	185	203	210	222	220	216	213	259	207	206	235	221	223	238	206	221	221	205	193	194	218	244	228	232	199	184	233	244	181	188	226	213	222	206	205	215	219	202	219	223	203	227	209	232	221	228	200	204	219	220	206	217	216	195	202	211	229	193	218	226	200	235	187	207	192	211	205	209	220	197	217	216	218	226	221	230	203	221	223	200	203	200	245	204	212	213	217	213	202	233	226	246	215	218	208	219	195	232	229	215	216	191	194	237	231	182	224	226	236	204	229	225	211	223	225	205	218	187	230	193	204	204	226	212	200	184	251	201	232	223	184	214	223	202	204	236	199	231	221	222	236	203	239	222	240	207	253	202	222	235	193	214	232	212	219	200	218	199	237	200	241	197	224	231	220	190	207	204	224	210	210	217	193	207	199	249	210	198	207	198	197	220	226	217	241	219	206	218	213	233	204	213	207	198	224	228	210	225	213	205	227	202	193	224	189	206	214	265	212	201	200	210	223	195	220	214	216	209	214	221	204	209	225	220	213	234	206	209	225	194	216	224	227	195	215	203	228	213	213	208	224	199	186	199	198	220	200	190	198	194	228	216	227	237	219	205	220	213	207	232	216	245	198	212	196	220	227	199	213	204	219	205	200	226	215	218	198	199	207	221	219	219	233	209	211	211	217	218	227	216	204	220	221	213	205	214	201	197	195	210	231	232	197	228	216	213	230	206	221	221	224	208	202	224	220	207	229	209	197	209	244	202	221	187	223	237	224	206	207	239	217	230	235	212	203	222	248	192	201	239	223	215	205	194	219	207	202	206	234	232	224	223	230	215	222	225	209	220	200	221	226	201	221	206	215	231	227	214	213	204	213	204	199	210	209	226	235	209	227	212	205	198	220	195	205	230	214	214	197	224	206	199	232	216	226	192	218	206	219	233	226	222	204	224	243	208	194	211	186	220	226	209	218	207	219	234	224	198	185	185	226	230	225	212	220	203	206	218	206	219	206	201	199	213	212	226	207	209	205	213	225	203	225	201	185	194	211	217	216	214	195	198	206	220	199	207	196	206	214	196	198	207	218	223	222	212	210	224	213	234	209	205	245	223	209	211	205	225	206	219	205	188	223	218	227	211	206	211	227	241	219	233	231	218	222	203	226	224	231	215	222	223	204	207	227	197	209	202	201	202	207	228	227	238	231	209	222	225	199	217	191	194	222	189	228	190	177	207	229	209	210	228	206	219	211	210	196	243	198	196	221	211	215	221	208	218	221	204	227	235	239	217	221	210	220	210	247	229	218	205	209	222	241	192	209	218	186	211	216	217	210	237	213	192	205	197	230	226	198	231	217	219	214	205	227	200	215	179	214	226	216	213	205	209	246	230	208	224	228	232	206	212	232	197	207	228	199	207	196	221	197	202	214	220	218	220	223	183	206	211	205	220	203	207	208	209	224	193	221	206	210	212	229	216	210	212	175	211	216	202	225	195	195	187	218	230	199	212	214	226	206	185	224	186	218	228	219	211	198	212	205	214	207	173	221	213	213	209	224	222	223	209	197	219	209	218	233	224	214	240	231	197	233	220	207	199	231	207	223	229	240	231	213	203	211	228	241	203	208	204	233	205	194	257	228	221	216	219	200	212	199	199	196	216	200	231	220	205	202	212	239	218	222	190	223	212	202	222	220	195	213	200	221	210	223	224	221	229	212	227	211	228	202	202	214	185	186	206	207	248	214	208	200	224	215	199	215	224	254	196	178	205	228	228	207	213	208	208	222	252	206	214	203	213	197	187	202	229	212	210	196	232	225	215	229	189	239	209	235	190	188	207	201	207	198	234	222	203	182	230	243	234	216	263	249	212	206	216	227	210	211	201	208	188	197	202	214	207	201	216	210	191	182	190	218	205	231	190	199	240	231	210	222	187	224	214	201	198	204	220	218	205	210	197	229	203	223	209	204	217	218	209	213	192	208	222	204	210	191	239	210	232	219	211	198	187	233	188	197	212	234	207	217	183	191	201	180	208	206	205	211	204	214	188	214	221	245	201	224	222	196	222	225	202	236	212	234	194	220	207	186	217	182	254	231	202	209	213	247	227	220	231	216	180	238	223	247	211	223	229	209	225	234	239	196	207	198	239	215	238	217	185	199	206	229	184	225	222	200	216	209	215	214	231	218	216	175	237	219	208	193	226	232	202	218	241	205	209	214	220	176	221	215	206	220	217	207	208	216	238	219	204	213	190	191	235	198	211	211	231	243	199	240	226	225	196	211	228	206	232	208	221	201	216	201	236	224	199	231	212	220	205	214	191	219	212	238	211	195	221	209	219	223	200	237	230	215	217	208	236	195	195	204	196	219	185	229	252	209	218	184	205	204	205	211	206	212	205	218	230	230	221	219	219	221	205	205	221	213	214	214	215	202	216	209	210	193	191	196	234	205	199	194	214	224	213	231	235	243	220	187	223	199	230	233	202	242	235	215	215	222	188	210	222	222	229	196	241	208	214	211	219	215	202	220	255	217	234	190	211	212	223	198	229	214	208	234	224	216	235	210	226	224	225	199	224	227	231	214	199	201	220	204	191	221	222	217	209	210	199	213	220	172	215	200	199	213	179	194	240	219	207	231	215	202	214	212	216	198	206	193	198	228	181	212	212	213	236	222	210	214	243	224	213	216	193	232	219	211	208	202	243	242	214	221	205	209	202	234	212	206	219	199	208	214	214	219	180	207	219	209	207	189	201	215	259	198	216	215	232	228	215	203	217	229	194	232	216	226	200	211	194	217	195	209	186	218	196	220	239	227	230	208	206	221	199	214	219	178	199	207	220	223	185	218	241	203	216	244	228	220	202	215	203	213	199	204	220	216	207	230	208	212	203	234	232	225	220	204	240	227	201	211	210	211	210	199	235	228	195	231	194	210	220	226	214	215	215	199	210	204	215	224	234	223	216	227
24212	20974	26407	24696	2470	580	527	485	471	423	448	422	407	442	400	423	416	391	405	429	389	361	419	417	433	395	426	379	435	421	402	411	422	434	414	412	402	415	385	386	353	373	421	385	405	422	397	405	445	406	429	377	379	421	367	403	429	398	406	403	386	394	412	413	378	427	400	389	386	392	384	421	385	379	373	427	382	365	390	427	403	380	377	375	365	403	405	383	405	364	407	376	397	416	394	417	415	397	367	414	388	432	373	386	399	386	421	391	391	379	409	394	396	393	378	409	403	395	398	378	431	403	383	370	364	405	398	416	405	411	443	425	416	365	386	370	408	390	422	409	404	420	400	405	410	408	393	399	396	391	400	438	411	396	408	399	400	374	402	381	377	402	397	406	396	401	419	403	414	431	379	381	386	405	368	409	356	374	374	391	402	397	387	409	443	415	372	360	426	398	393	373	361	366	387	409	387	400	362	419	408	411	421	386	388	409	386	387	430	414	403	399	386	394	414	376	439	358	405	383	450	424	399	416	390	416	423	431	378	341	391	379	381	393	390	386	399	384	401	399	392	406	384	409	417	412	408	396	419	387	367	428	410	407	391	418	399	420	382	407	388	414	417	438	446	397	394	376	419	400	410	414	398	382	378	360	390	343	397	391	398	380	410	365	433	401	398	404	420	410	399	395	383	420	426	462	415	412	401	417	394	393	422	400	392	382	403	379	381	393	469	430	404	397	413	409	414	389	398	426	432	436	385	415	382	427	375	395	421	407	402	404	392	404	415	425	431	373	377	434	404	404	411	400	411	381	389	399	442	412	395	427	421	370	392	397	387	417	395	428	396	352	379	373	385	424	396	374	392	399	412	401	423	408	411	402	411	403	398	406	402	354	403	360	417	412	368	400	426	430	369	396	410	391	406	381	429	422	410	400	392	385	398	399	402	412	387	352	409	411	393	405	391	434	411	389	414	368	371	444	402	389	420	391	403	396	403	367	430	369	387	413	409	392	419	376	388	430	398	366	406	388	398	368	384	407	380	400	410	418	401	408	434	401	363	406	440	380	367	388	387	422	389	407	405	394	422	383	390	401	379	377	415	433	392	428	380	393	387	410	431	370	411	417	408	409	409	385	397	394	383	403	393	423	380	391	377	380	412	384	411	417	408	362	397	413	385	372	370	411	397	458	389	404	389	364	405	409	406	395	407	379	389	399	393	402	383	371	419	408	377	408	401	366	426	395	367	419	410	415	354	414	393	383	414	422	381	375	411	381	412	393	405	398	399	420	391	355	418	392	359	396	404	389	390	425	426	388	442	384	421	401	406	399	378	406	387	402	415	370	400	387	400	337	404	399	421	412	396	390	377	380	428	393	428	412	373	402	390	424	360	439	391	392	423	422	432	413	407	427	417	385	409	391	403	425	424	423	403	373	412	395	403	410	427	389	391	372	381	403	410	391	402	421	409	421	381	411	374	413	393	410	363	392	401	395	405	398	421	399	391	369	335	402	383	414	435	393	399	409	414	374	405	386	373	401	399	418	406	379	397	381	396	395	369	400	408	403	362	384	401	416	405	403	411	401	420	392	403	459	381	414	409	364	413	382	374	356	394	385	405	381	396	378	372	414	413	362	389	399	401	390	394	421	387	377	375	341	377	381	430	379	403	402	426	406	386	398	413	409	418	447	357	374	400	438	392	373	414	401	403	377	408	382	397	384	407	423	383	402	375	406	409	391	403	406	393	390	401	389	401	415	376	378	404	388	427	379	379	426	411	386	411	384	441	391	404	385	396	422	394	435	392	392	422	388	395	386	347	360	401	361	371	402	384	462	390	387	357	383	380	402	402	381	393	385	384	406	426	410	437	384	387	415	441	415	417	404	363	400	392	379	394	382	413	418	411	396	426	371	391	397	388	391	407	412	394	390	384	398	402	392	413	390	413	379	368	409	403	399	399	397	386	421	423	401	387	417	380	368	399	420	414	418	388	402	392	414	384	375	372	438	412	445	391	391	405	411	386	402	395	404	424	423	412	367	386	411	420	389	364	400	386	385	424	405	395	379	416	406	437	388	386	398	423	409	377	396	398	401	400	421	391	393	405	437	415	382	366	393	385	384	419	405	421	404	411	389	410	385	391	424	385	421	445	421	416	399	417	365	374	394	392	401	425	400	397	374	358	357	427	414	410	379	413	391	351	436	390	379	402	412	428	400	417	396	379	407	415	399	408	408	401	427	383	401	392	439	394	392	391	392	380	398	395	392	386	407	381	374	380	369	389	363	404	420	410	418	425	358	357	389	412	390	419	415	379	443	392	384	394	403	395	409	361	391	432	427	378	408	416	401	427	411	398	370	404	390	408	376	400	399	394	389	417	416	406	408	381	395	421	386	384	414	407	391	399	359	402	406	410	395	422	391	409	414	377	440	411	421	409	430	398	391	421	367	399	392	358	395	377	428	389	427	388	373	403	375	381	392	417	423	366	383	386	381	388	409	417	371	392	390	406	405	406	387	405	404	384	405	394	417	393	401	421	390	402	379	388	398	398	398	370	405	401	412	356	423	392	380	344	417	365	446	368	402	410	379	389	412	384	378	348	381	434	406	380	390	392	374	416	412	417	416	406	407	419	401	382	402	408	413	408	401	413	427	418	391	381	395	422	425	396	385	410	399	401	408	376	392	417	357	393	405	385	361	400	373	427	405	421	389	393	434	382	373	399	382	392	388	371	404	383	403	392	380	386	375	377	376	401	398	407	355	382	419	391	411	401	390	387	421	424	394	414	437	397	422	383	399	402	387	371	397	360	396	394	391	391	374	396	403	404	396	366	422	381	409	397	369	393	415	366	428	384	407	413	398	382	407	412	346	419	420	423	421	416	409	393	447	416	397	398	376	367	389	390	419	389	402	419	382	385	359	393	469	380	370	394	420	419	420	367	401	389	390	424	378	388	418	393	406	370	402	436	393	406	450	394	408	386	371	362	401	421	412	394	381	405	424	365	400	405	377	401	398	395	368	368	365	390	394	356	408	444	426	404	389	404	407	391	412	431	389	433	395	356	404	380	401	367	380	417	384	415	399	431	401	391	374	427	391	386	383	380	408	410	407	443	396	388	412	410	433	410	414	414	430	385	392	419	395	378	398	405	415	424	394	435	385	398	400	390	431	411	397	441	387	391	387	405	399	437	413	412	375	404	380	391	399	386	399	392	386	392	403	383	388	386	389	371	399	405	391	404	411	394	375	420	401	408	402	372	401	398	391	418	378	409	439	371	419	376	406	390	376	411	398	377	396	430	374	371	373	403	397	376	375	422	414	405	388	377	393	385	435	378	433	385	386	374	397	412	381	403	399	416	387	413	394	385	386	374	386	413	403	418	410	414	384	397	426	443	393	377	370	361	435	395	398	445	388	351	370	397	395	417	391	371	402	421	414	365	403	403	389	396	406	401	397	386	392	410	383	392	413	440	399	371	412	419	382	435	403	406	389	390	364	392	377	394	394	410	406	383	401
3303	4625	3208	1584	1240	1002	907	810	776	738	732	692	645	616	618	608	578	611	604	589	564	605	610	588	598	596	599	604	557	554	575	581	611	546	572	576	606	575	575	600	550	587	581	557	598	547	586	578	557	579	547	582	553	560	575	567	588	546	563	538	555	590	573	557	594	597	565	541	552	533	576	592	519	605	572	529	546	603	572	555	540	570	565	558	555	577	544	555	591	567	528	556	526	588	560	549	559	588	591	533	593	602	603	536	552	555	547	544	576	572	550	574	563	570	583	550	570	552	591	558	624	623	544	576	600	545	575	557	538	554	587	576	543	554	573	578	566	552	564	566	573	561	603	569	555	586	512	566	551	530	562	518	556	620	591	585	548	555	576	597	506	576	565	561	576	595	528	534	595	559	547	518	542	585	550	552	572	570	553	553	562	585	557	543	579	554	544	607	542	569	596	583	593	584	534	536	589	560	588	564	533	543	549	579	571	545	590	567	573	541	532	616	536	544	585	572	550	545	512	600	559	581	554	567	571	577	583	510	587	559	543	550	555	541	548	606	567	584	520	570	591	550	576	545	555	560	567	562	577	545	574	599	535	566	605	564	540	564	591	610	528	570	550	575	550	588	564	555	585	573	597	562	562	565	532	597	587	517	565	558	578	540	576	566	625	532	558	572	546	565	557	584	559	542	563	566	575	558	559	605	555	526	608	568	553	587	528	570	522	543	556	549	614	586	554	553	615	593	587	569	529	585	562	609	590	576	563	581	571	547	557	566	583	556	564	574	589	559	569	604	562	594	576	556	604	591	548	559	585	571	578	594	583	545	559	604	561	559	563	587	578	533	562	534	577	520	563	570	549	585	588	564	559	592	599	575	552	578	521	574	577	573	594	526	599	539	550	566	605	604	535	573	557	569	581	565	594	548	551	544	610	558	577	569	579	548	565	573	585	574	583	584	555	560	588	597	566	580	584	551	524	587	558	557	516	553	575	560	549	588	563	590	569	568	555	556	549	587	570	569	603	549	599	604	571	560	547	560	577	569	585	559	613	564	590	546	563	580	570	571	580	540	592	579	576	555	568	561	590	544	575	572	549	595	560	553	513	588	566	568	573	572	563	600	564	589	536	573	580	546	566	534	585	611	569	592	531	581	582	587	554	540	575	569	576	529	600	527	563	566	558	567	545	538	597	569	552	604	574	598	566	566	550	588	565	544	593	550	539	558	592	542	589	554	563	594	560	524	585	578	561	561	601	572	547	574	552	564	560	550	573	554	553	533	599	592	561	563	568	575	529	570	581	528	546	570	567	584	559	560	603	588	517	591	546	631	589	595	544	573	579	537	557	583	557	546	565	555	575	604	562	588	556	546	579	542	573	570	619	539	529	558	571	560	603	541	561	537	548	569	553	560	523	607	593	609	549	569	573	526	526	549	560	576	563	595	568	541	571	532	563	582	591	566	523	580	582	615	563	535	593	581	593	592	572	555	611	554	549	574	499	533	529	526	571	580	557	571	610	534	576	581	583	566	532	521	574	574	566	560	598	533	544	601	565	576	557	561	593	550	582	542	574	512	562	581	601	542	584	578	515	546	559	592	560	556	591	598	573	553	579	581	574	563	574	595	586	597	539	558	569	571	574	582	595	546	597	572	571	572	597	548	554	542	585	565	523	587	562	557	550	563	562	601	540	582	527	550	544	567	615	597	566	594	574	563	544	558	592	602	557	587	534	543	576	531	606	562	589	585	553	545	585	569	520	529	545	553	554	589	590	590	591	550	539	526	557	560	558	568	549	580	539	537	579	568	543	542	552	573	570	581	577	567	555	578	560	556	555	570	591	556	573	624	560	569	559	605	577	595	562	563	535	537	538	558	594	578	568	562	552	546	589	535	548	574	563	575	614	594	542	564	579	595	587	551	559	573	565	608	558	577	547	554	628	569	548	528	526	547	609	565	553	558	558	592	577	610	585	522	535	579	522	559	520	576	510	613	549	601	552	548	552	583	553	625	569	554	569	585	590	527	564	568	568	557	536	553	586	568	562	573	563	548	580	562	558	538	581	608	518	563	548	583	580	599	549	544	552	563	607	572	569	553	550	557	580	536	568	604	551	574	537	600	532	606	586	576	573	538	577	560	578	566	610	568	567	550	590	588	558	537	566	556	579	597	582	561	552	582	567	573	558	588	568	575	557	554	536	539	580	577	574	565	589	536	608	583	618	524	564	561	566	595	586	560	614	511	592	577	555	581	583	546	536	525	583	584	536	610	583	578	546	570	543	585	539	564	581	599	554	581	569	577	549	541	508	556	572	537	579	559	608	543	598	600	556	564	561	587	580	560	576	592	611	548	575	568	517	578	596	555	556	583	588	533	568	611	554	579	547	537	523	536	556	532	534	580	567	575	590	608	573	574	586	581	557	566	537	574	544	598	554	486	577	543	575	571	557	578	527	569	573	572	537	586	569	599	564	537	557	593	537	540	575	548	556	567	570	527	565	580	589	561	556	545	576	574	583	543	569	567	547	546	567	596	585	549	559	534	600	537	615	533	572	550	576	565	558	566	569	586	577	529	568	595	540	602	553	589	553	513	542	561	572	558	544	547	524	502	538	569	599	585	550	549	562	569	561	541	554	555	600	553	566	590	514	599	568	554	561	550	574	607	592	553	554	583	584	568	590	573	550	591	545	531	563	571	599	549	562	576	521	580	565	525	557	561	563	588	554	592	554	533	532	590	596	514	568	524	574	518	588	565	595	594	537	559	539	537	541	561	558	571	575	569	579	569	596	564	588	576	558	547	557	564	558	607	551	588	550	568	607	587	568	563	590	582	591	528	557	565	612	607	574	545	571	557	564	549	562	563	532	569	590	556	540	554	600	590	548	589	573	575	612	588	581	567	555	550	559	541	556	559	562	548	558	507	590	555	540	569	614	532	573	576	604	582	570	565	529	570	551	559	556	558	555	587	525	599	549	544	551	584	553	563	596	571	532	556	554	569	581	531	542	554	525	535	551	535	592	545	543	593	568	537	567	552	564	570	571	593	575	580	548	538	544	530	573	548	575	596	542	585	566	533	559	550	580	575	596	562	573	563	569	600	603	604	537	537	571	555	564	549	576	534	559	561	548	560	561	551	572	551	581	587	598	557	553	588	601	577	552	569	562	599	584	630	566	574	531	571	546	554	564	523	596	556	575	564	536	572	543	552	577	586	587	541	555	556	605	584	570	569	552	569	553	588	528	550	534	589	565	550	580	547	558	582	505	556	588	596	562	579	558	545	569	584	571	544	537	584	526	540	577	591	533	554	599	557	557	572	587	576	530	561	545	592	522	566	586	606	562	550	542	572	528	573	557	567	603	572	558	584	570	584	592	591	564	598	554	556	602	504	593	584	581	596	594	564	553	566	548	575	563	628	574	557	599	580	554	542	576	547	560	558	536	588	520	566	578	562	590	555	565	541	612	532	521	550	557	593	558	553	559	568	584	568	608	554	567	551	572	584	556	596
22137	20986	28593	23558	20983	20662	2086	588	411	349	352	285	224	200	239	225	208	207	172	177	196	154	184	178	171	180	168	152	165	160	155	169	159	129	159	159	140	158	139	131	153	153	166	179	155	159	130	142	140	174	142	139	150	165	132	126	158	150	152	138	153	147	152	139	148	161	121	161	119	152	148	173	137	148	150	137	141	145	108	136	145	149	144	141	129	140	165	120	139	143	156	158	140	141	155	122	135	116	143	151	151	158	135	139	146	142	145	140	144	137	144	161	143	115	158	153	161	157	142	138	142	127	137	143	139	150	137	144	170	117	124	150	130	165	149	138	142	129	142	110	146	128	130	137	130	149	140	139	146	146	145	151	139	170	146	155	137	150	167	133	143	132	143	133	131	143	135	130	132	146	164	141	150	171	140	149	125	135	149	135	140	161	149	153	148	147	150	135	155	147	154	132	162	138	158	163	156	131	154	161	114	139	143	152	147	138	161	134	142	139	154	126	157	144	134	145	146	138	130	124	153	145	131	138	145	121	168	176	145	124	151	119	128	132	137	131	130	124	153	138	145	139	134	149	151	122	137	136	138	142	166	154	145	148	131	142	132	148	128	152	155	147	142	149	130	140	142	146	146	140	144	149	136	141	139	139	142	147	139	153	140	147	135	154	127	145	150	140	140	122	132	127	138	139	138	140	135	148	133	139	147	124	145	144	159	137	125	161	157	132	165	154	136	131	118	133	133	127	135	143	124	135	142	126	128	152	129	138	127	124	135	133	147	124	160	134	133	134	137	138	128	132	127	140	151	146	135	160	137	130	123	163	147	147	145	149	137	138	152	146	143	130	131	138	128	143	136	123	138	131	146	143	138	151	137	145	129	125	126	156	146	146	147	136	151	130	161	132	137	161	157	164	136	136	143	166	137	148	130	162	181	131	147	137	175	156	158	115	122	167	168	140	158	129	133	134	123	128	153	158	134	137	137	154	128	143	140	150	149	144	150	123	140	119	132	125	143	151	134	114	153	150	123	138	134	132	146	144	142	130	148	156	145	142	163	132	133	140	153	138	135	143	161	137	157	143	147	130	150	133	162	136	141	140	150	152	141	153	129	160	145	148	142	155	149	140	133	129	162	134	131	167	138	150	131	126	157	132	129	145	116	156	139	153	160	140	152	140	139	155	141	139	120	132	122	158	137	152	133	138	137	152	133	151	128	143	147	162	144	131	140	140	130	123	150	146	147	136	143	126	142	144	139	154	132	145	144	151	140	154	148	141	136	133	128	141	148	130	137	134	132	132	130	144	144	135	132	128	132	138	154	141	135	172	136	147	140	148	149	128	143	141	164	131	153	129	134	150	142	129	140	136	141	161	140	135	136	127	139	130	123	166	129	127	155	131	140	155	136	139	138	136	148	126	137	131	137	130	125	159	146	148	164	154	148	155	126	146	132	109	150	125	142	144	132	128	138	117	148	132	153	155	151	130	158	125	146	141	136	145	166	149	143	142	143	140	151	133	139	141	133	155	138	119	144	136	137	122	130	141	137	124	129	165	132	143	145	134	152	130	116	142	156	131	146	135	146	151	144	140	148	142	150	153	132	131	136	132	138	141	133	146	151	131	149	120	165	143	143	140	153	129	126	146	137	141	133	128	155	143	141	122	139	148	136	143	140	141	169	147	161	147	124	153	141	150	163	127	140	146	150	133	137	148	136	148	133	146	142	144	140	125	139	158	148	143	149	151	132	143	124	163	139	129	138	119	111	139	128	141	151	132	142	153	146	170	144	129	141	160	149	141	135	145	124	139	137	152	147	146	156	124	139	156	152	132	132	165	136	146	147	164	143	135	138	140	124	128	141	131	151	155	147	122	132	147	142	137	158	150	151	153	135	129	137	145	116	166	138	139	150	144	139	131	137	128	134	130	142	124	146	130	133	135	149	126	137	134	113	132	141	134	150	128	135	153	152	128	150	139	131	145	128	152	135	136	146	144	156	138	134	142	138	180	146	148	159	130	155	135	135	139	136	133	145	134	150	142	135	150	128	154	132	148	140	134	157	159	150	122	148	135	148	151	140	141	147	155	137	147	152	148	160	142	165	158	147	161	120	134	142	134	130	154	139	151	158	142	141	174	141	145	152	139	146	118	146	159	139	165	129	135	155	138	152	124	114	161	144	130	151	122	145	142	134	157	146	127	153	142	147	140	119	137	137	153	144	135	141	142	137	124	126	126	135	155	140	141	153	131	151	142	131	153	153	123	136	155	132	156	161	147	139	150	129	146	146	149	146	138	139	124	129	150	112	117	130	133	136	137	135	153	130	143	134	147	139	137	139	163	133	161	149	125	149	137	148	134	139	158	146	124	125	149	134	144	136	168	156	138	141	141	141	140	143	138	139	158	131	147	130	174	132	154	108	137	164	130	162	154	136	137	128	161	136	150	155	153	149	151	166	164	151	126	142	148	149	143	155	144	137	131	142	156	129	164	134	172	120	128	145	148	135	128	156	138	148	134	142	147	176	127	139	139	138	153	164	153	145	145	133	144	134	151	134	157	143	145	119	134	170	137	153	121	141	154	146	127	150	122	141	135	124	142	149	142	150	118	143	138	136	133	127	154	140	151	131	137	129	148	155	144	136	145	153	129	137	156	143	136	136	145	146	150	151	137	161	143	145	137	138	144	146	135	147	114	145	145	129	157	159	136	148	143	125	147	127	146	136	140	140	139	137	128	161	135	134	137	157	156	139	145	137	140	129	173	144	133	150	126	154	137	148	143	138	134	148	140	143	127	153	130	143	148	139	130	127	121	144	124	142	138	141	128	116	153	142	159	141	160	139	140	157	137	139	132	130	139	153	127	154	141	155	135	115	140	130	154	147	148	154	152	150	131	151	126	129	124	133	142	134	143	140	138	129	119	125	141	134	140	130	148	132	158	162	115	145	157	134	148	143	133	130	136	141	154	143	156	134	141	134	150	127	152	155	149	127	153	137	147	138	147	143	129	152	147	158	143	139	132	132	136	130	144	132	125	152	150	146	126	148	122	123	123	149	147	151	121	138	133	142	121	142	145	144	156	132	142	165	116	140	160	144	144	146	140	150	150	152	152	127	139	144	129	152	149	128	142	156	138	122	121	148	159	151	132	159	140	127	138	131	133	130	120	143	154	132	154	157	136	140	160	147	136	121	131	130	161	129	129	122	168	139	160	151	156	119	119	123	163	142	156	138	122	118	127	140	141	126	142	139	156	133	159	145	143	155	137	152	144	181	139	144	138	138	123	141	122	131	154	142	149	140	132	144	156	149	126	132	133	147	150	141	144	143	117	159	132	144	140	136	161	133	145	149	139	143	126	139	145	166	183	131	145	120	134	128	133	132	142	134	146	148	129	161	125	133	120	140	151	152	140	164	130	171	133	153	158	135	158	128	132	147	135	149	136	132	147	141	155	144	139	135	129	153	121	152	147	128	138	134	135	140	144	140	123	151	165	117	147	151	164	141	150	128	137
4406	13907	9292	4211	2767	1992	1494	1155	905	767	622	553	511	470	436	408	379	361	322	292	287	305	301	270	227	226	241	239	258	244	236	200	221	233	235	224	227	222	201	225	225	200	215	210	222	217	214	200	214	197	206	221	216	212	217	188	201	183	228	224	198	205	194	205	192	208	224	228	194	202	205	223	214	190	213	185	213	187	193	191	208	211	194	193	200	189	210	219	204	201	219	191	210	198	222	201	222	181	234	200	203	191	217	243	189	183	191	231	194	191	213	218	206	219	206	190	202	186	185	189	190	193	201	184	194	198	174	224	198	221	202	207	203	218	173	204	182	210	200	200	184	210	193	193	187	210	218	190	201	187	194	210	193	190	188	192	189	215	212	192	217	194	213	198	211	211	184	213	212	173	174	193	192	188	211	206	183	197	194	187	199	207	166	191	185	204	205	178	176	208	206	216	184	203	197	186	196	200	193	173	186	210	207	178	194	189	208	206	212	204	198	202	174	230	200	210	207	218	202	209	215	189	193	177	178	215	197	199	214	203	182	225	184	221	190	204	192	184	187	211	181	208	186	198	199	204	200	202	181	175	190	191	210	195	209	209	210	196	189	191	206	176	207	192	201	224	177	178	203	180	198	199	191	185	199	192	223	207	197	204	208	210	189	189	205	202	191	199	208	213	216	185	193	193	194	223	196	197	210	179	220	186	196	208	208	192	187	189	224	186	199	199	184	219	223	198	208	216	203	196	174	202	199	209	223	199	180	176	180	234	208	180	188	204	203	227	181	184	208	200	199	193	178	195	219	204	188	196	202	188	202	192	193	190	194	204	206	212	189	188	202	218	191	217	211	171	199	196	217	223	200	202	214	223	200	173	223	202	217	189	195	198	177	204	187	191	217	191	230	185	182	202	201	196	216	221	199	225	205	181	168	208	178	203	197	216	206	188	190	193	193	238	211	193	208	207	199	213	194	176	186	184	178	205	200	186	208	191	205	191	182	198	204	201	200	177	202	196	204	188	199	227	200	203	180	201	213	209	202	181	192	177	197	206	181	192	205	192	230	230	195	206	164	184	232	202	200	189	206	190	241	215	193	205	193	200	209	194	190	196	189	192	207	187	187	219	163	192	201	204	199	217	206	214	195	197	198	199	202	217	202	195	211	196	231	233	163	201	205	191	200	208	191	204	216	194	183	199	223	197	204	198	206	213	189	175	199	194	175	216	213	203	203	196	186	209	221	215	200	195	182	201	199	204	186	184	213	187	223	185	184	192	217	205	173	196	219	206	193	196	206	205	210	193	210	188	191	202	197	200	231	209	207	202	221	206	174	185	194	186	215	187	186	223	217	189	188	192	186	203	203	209	202	179	176	212	218	209	204	201	190	195	180	211	194	201	182	233	191	211	177	196	181	194	202	194	185	198	194	196	189	207	203	207	178	245	192	186	201	189	206	186	204	189	189	208	204	219	202	191	192	206	206	181	215	197	216	205	199	207	182	192	221	214	213	193	210	180	195	198	204	182	212	205	217	208	210	185	194	168	202	197	197	203	200	204	194	188	222	195	201	198	199	192	191	172	177	205	206	215	224	194	178	239	217	183	213	212	199	193	216	197	205	207	191	206	206	210	196	214	206	184	185	243	211	191	190	205	205	194	199	198	211	221	209	206	192	168	180	230	177	194	201	198	215	206	196	182	185	198	218	232	192	232	195	224	220	197	198	222	191	189	167	200	209	199	221	197	204	197	199	206	201	165	198	209	207	218	214	193	183	198	195	211	216	195	179	209	206	212	206	208	188	216	184	201	206	190	196	180	181	211	186	208	199	217	191	178	207	209	221	207	161	214	214	191	175	211	184	213	213	190	196	192	218	214	204	203	175	204	192	216	178	194	174	196	181	197	206	223	194	189	202	190	205	183	203	185	197	198	204	177	179	186	212	173	209	183	202	221	210	208	196	207	214	171	173	211	212	193	187	205	192	214	216	213	187	182	195	200	221	204	165	172	196	203	172	204	221	187	185	224	203	193	192	199	200	233	201	200	202	204	188	217	215	191	185	198	177	213	208	224	204	206	219	195	206	207	215	191	200	197	200	206	226	215	181	191	195	200	203	215	206	198	195	201	189	181	216	185	194	189	209	216	201	204	199	202	218	191	197	209	211	177	197	191	194	201	201	210	211	187	182	221	209	194	190	226	193	193	184	212	195	187	198	185	214	194	206	204	198	207	175	215	184	199	201	194	214	229	201	179	249	176	206	202	178	207	176	210	196	206	216	177	233	184	196	214	191	199	206	188	195	201	202	206	201	164	217	209	210	212	194	195	157	210	197	219	230	194	201	199	207	191	202	213	169	200	199	221	204	200	196	224	220	203	210	201	178	192	191	203	202	203	202	213	189	201	204	215	199	212	214	209	223	200	200	197	171	201	187	192	201	197	179	217	199	193	212	202	197	219	183	203	203	223	208	190	190	189	198	201	202	200	184	198	202	188	186	207	222	196	214	209	178	172	205	214	218	206	190	188	188	208	192	196	198	199	183	197	181	193	195	194	227	189	214	219	206	196	202	198	214	178	223	193	218	191	197	217	229	232	178	186	200	191	202	194	206	206	225	205	191	188	195	196	210	198	189	198	212	237	193	201	179	200	202	208	184	211	191	198	213	200	219	204	183	220	192	188	192	195	235	172	203	186	182	197	194	202	232	198	203	196	181	183	208	207	210	209	200	211	202	203	213	209	198	209	219	199	202	171	194	194	178	202	196	178	187	200	196	197	191	189	210	171	204	197	206	199	204	192	176	187	211	195	203	200	181	224	215	211	185	180	211	204	185	180	188	199	173	183	204	202	209	207	194	221	218	197	203	209	189	198	210	218	184	198	206	225	197	197	189	191	205	239	195	219	207	186	200	201	214	200	191	210	198	195	222	211	189	199	215	202	200	186	195	214	190	197	195	213	188	191	208	197	205	203	205	187	218	222	189	196	210	193	237	208	192	180	199	188	210	199	202	198	205	201	204	171	185	192	206	222	192	175	193	203	229	191	193	193	206	176	222	195	187	197	183	203	166	203	180	184	202	205	207	178	210	196	191	189	214	204	214	204	193	204	204	163	175	190	191	198	216	210	182	183	197	191	211	188	196	179	201	194	195	210	195	178	218	214	182	190	219	195	205	218	209	225	195	199	193	229	196	180	224	203	212	204	212	214	202	191	187	204	217	183	179	203	229	213	214	208	203	188	193	220	200	211	185	205	185	193	214	234	206	215	204	202	218	189	197	203	195	202	203	203	174	199	205	209	206	189	227	167	199	189	211	230	225	201	217	191	195	205	205	227	195	200	224	179	196	194	202	203	214	196	192	185	180	201	189	223	199	184	194	213	213	194	200	208	200	195	204	212	174	195	197	205	222	209	222	204	193	196	223	216	194	193	231	198	203	194	188	210	206	199	197	191	214	182	211	220	204	188	208	196	192	224	188	219	203	223	194	185	207	203	232	197	199	190	204	213	195	184
26677	17278	2964	754	527	492	361	362	328	376	362	344	318	360	299	369	313	348	354	355	338	354	345	341	324	318	338	328	324	340	336	303	294	339	347	340	343	318	318	345	345	315	329	348	331	344	353	327	346	342	352	356	310	304	341	324	349	302	327	311	318	346	318	300	343	343	338	337	317	302	306	334	345	302	354	334	311	327	326	309	345	353	333	322	326	324	291	300	330	299	341	297	308	334	302	326	303	344	336	329	324	345	353	360	309	293	311	330	280	337	333	328	331	380	326	317	331	363	348	321	325	354	350	325	324	339	323	338	325	323	342	324	337	335	364	310	285	342	322	330	342	323	320	305	324	338	309	322	327	328	348	354	321	287	350	333	382	323	314	315	331	354	338	372	304	333	337	345	316	332	314	326	337	337	312	330	321	338	311	333	338	338	305	323	319	338	338	339	347	334	333	320	355	322	317	314	341	279	317	316	315	321	320	334	355	342	330	374	356	312	322	355	297	302	333	336	341	316	335	347	359	323	329	331	320	319	342	318	345	336	340	344	333	327	316	359	345	314	346	309	333	326	330	345	317	361	322	336	310	374	370	340	308	327	326	348	296	331	324	333	339	348	332	337	358	328	299	332	337	331	330	317	334	347	299	337	334	318	309	325	314	316	308	331	329	318	310	315	350	342	323	337	313	331	326	336	332	310	339	339	341	331	340	312	329	347	300	313	313	340	337	318	322	341	324	309	310	315	310	350	307	322	311	350	327	322	338	318	312	315	323	345	319	335	337	338	318	298	342	332	347	347	330	297	311	353	300	314	305	359	328	358	314	340	314	325	342	377	363	325	304	342	331	296	332	341	342	339	335	306	317	316	320	297	314	317	329	352	331	347	314	347	312	307	321	315	320	327	310	298	327	315	312	301	333	327	348	326	338	287	322	311	337	316	352	345	319	296	349	323	318	314	354	334	347	342	320	335	359	363	342	310	362	290	359	303	351	304	364	308	292	347	344	307	370	328	354	346	312	334	359	298	317	329	322	314	320	336	331	322	317	290	350	287	359	311	334	329	323	334	324	310	329	338	318	324	332	321	337	329	332	346	317	338	296	320	324	326	317	322	344	307	340	332	356	358	331	311	323	310	356	347	286	330	345	333	316	351	333	330	360	303	355	312	334	345	298	310	343	324	341	351	299	301	330	296	308	307	313	337	297	313	350	323	272	313	350	293	346	338	330	332	301	349	320	340	347	328	315	314	320	348	325	348	346	355	331	334	314	315	296	377	294	322	356	332	300	325	297	336	330	309	323	334	339	330	333	348	324	348	349	344	317	359	356	308	305	333	318	312	325	300	323	333	330	313	352	331	306	310	317	346	340	328	345	385	288	358	324	348	327	332	332	327	336	327	307	358	309	362	307	359	301	357	333	331	335	339	338	323	330	325	354	360	335	327	345	320	363	322	354	346	311	302	357	319	327	327	348	314	338	354	336	334	321	296	350	328	333	319	358	335	324	334	326	336	353	330	345	317	339	340	325	337	292	332	335	300	305	343	337	317	325	326	316	327	355	337	343	320	311	338	326	341	315	294	309	326	350	320	357	327	312	310	337	350	301	304	308	349	329	368	306	323	352	341	334	316	346	290	328	327	340	337	339	329	339	321	363	344	324	329	334	348	362	345	347	368	323	345	309	312	324	328	324	345	305	305	359	325	341	337	325	376	316	360	324	306	339	327	316	302	317	317	308	306	312	327	332	340	335	345	367	315	336	324	319	330	317	310	333	344	312	287	307	345	337	313	342	300	345	313	381	327	348	312	326	324	321	333	351	337	328	326	308	353	356	316	339	319	330	312	331	332	340	324	327	336	325	330	334	298	377	313	319	327	335	318	289	373	318	326	316	335	320	357	306	328	311	335	306	315	314	356	367	302	295	329	349	334	326	337	331	336	341	314	304	340	351	330	343	347	328	330	340	341	348	326	316	299	341	341	328	311	305	278	340	336	323	342	351	325	320	298	302	328	332	332	307	323	318	309	331	299	328	364	334	341	337	309	334	316	348	329	311	331	368	354	337	349	345	316	338	361	349	319	327	330	323	336	334	336	295	330	320	292	343	326	337	345	338	309	327	328	353	315	330	324	323	332	318	353	330	329	309	301	337	331	343	314	333	302	306	329	301	309	331	333	332	322	329	368	342	320	286	325	366	314	322	310	314	348	327	343	326	327	319	308	352	325	335	353	318	302	306	315	313	329	315	357	319	320	303	342	320	346	354	314	315	348	309	309	323	348	331	336	310	319	284	307	325	324	331	324	314	341	311	335	341	321	302	324	328	314	317	347	312	331	327	314	326	322	340	309	324	350	328	319	295	346	344	334	339	354	351	296	342	304	312	320	351	321	294	366	299	314	314	327	341	340	341	328	321	337	301	322	324	321	358	309	332	344	311	347	345	329	354	302	299	327	296	309	298	329	368	339	328	314	320	310	339	324	323	329	289	343	327	310	312	331	339	344	331	340	339	325	348	316	294	346	326	316	369	300	304	317	325	376	323	300	295	321	330	311	301	361	351	315	310	329	319	293	342	354	321	350	307	340	307	323	337	349	345	361	311	308	314	324	316	346	331	344	333	336	366	345	382	298	326	340	351	333	316	328	308	360	346	306	338	326	289	350	359	314	304	328	306	336	317	337	336	328	328	325	331	315	344	366	340	304	341	320	317	317	329	337	329	350	349	311	322	325	320	337	313	331	312	350	342	320	333	336	321	334	292	352	338	321	338	357	256	299	320	391	334	303	318	307	327	333	337	344	308	318	340	317	348	331	314	328	344	298	335	338	295	336	341	353	335	353	297	320	342	324	320	282	321	308	330	335	330	337	332	324	343	308	341	355	332	341	317	326	329	341	338	329	340	318	329	342	321	324	349	334	312	330	293	343	314	324	369	341	328	340	343	319	312	338	325	319	310	345	329	342	302	338	320	328	316	339	340	338	287	308	281	334	336	351	346	309	336	325	338	327	329	335	291	360	334	332	334	320	315	338	318	310	324	311	345	313	346	324	325	330	334	363	326	356	328	329	343	299	325	340	331	312	338	377	337	341	337	346	329	292	330	345	355	348	327	347	315	334	311	315	333	326	327	341	331	326	333	291	332	346	350	318	312	352	320	309	321	361	352	301	287	334	354	314	303	342	304	349	340	325	287	363	314	340	328	330	331	364	340	328	324	333	319	352	337	304	350	310	334	328	352	301	309	345	312	308	335	305	344	337	301	327	323	337	329	346	330	310	330	327	316	303	359	302	301	304	338	362	329	331	334	326	346	305	309	319	363	305	338	338	348	318	317	350	296	326	340	351	307	352	329	318	363	345	333	365	355	333	303	371	347	294	361	326	337	340	332	312	322	319	342	321	323	359	325	314	321	318	355	276	303	345	330	332	349	322	329	337	304	292	335	329	315	316	306	324	346	356	349	350	372	345	303	364	351	304	345	320	321	343	312	357	354	307	321	310	302	322	342	293	331	315
3995	1385	1009	710	603	579	565	518	503	536	487	527	528	524	489	519	493	485	513	447	499	495	495	522	515	522	470	466	485	493	499	499	474	474	498	483	482	480	500	496	465	447	458	526	504	462	489	478	506	506	515	499	481	537	511	498	456	445	504	480	502	452	494	483	513	440	488	455	495	430	440	463	491	478	539	438	497	484	487	509	502	503	458	472	490	531	463	459	473	500	466	475	472	493	502	481	497	489	479	481	488	473	468	473	485	474	485	485	497	456	469	523	491	472	461	445	497	483	560	546	478	506	456	483	494	482	498	494	511	501	504	472	509	484	504	475	510	486	498	474	490	500	460	467	461	431	499	455	501	461	495	496	491	448	484	529	493	498	453	499	487	471	482	497	477	500	501	489	489	472	506	461	457	479	465	453	516	513	477	490	499	423	486	477	470	467	531	496	482	514	448	502	451	505	470	451	526	483	499	490	459	491	470	492	518	559	476	473	491	507	504	475	494	492	452	489	463	490	463	489	520	478	498	546	480	488	461	469	445	489	477	466	504	499	459	502	501	441	507	539	488	515	503	506	517	510	458	502	527	504	481	474	516	532	528	512	464	487	478	470	519	510	472	469	493	510	433	471	501	476	483	520	464	493	512	479	469	510	498	481	471	468	508	497	449	491	487	472	459	491	515	475	501	497	493	515	514	520	483	508	475	462	485	505	482	493	503	502	453	460	477	501	480	467	490	464	501	480	492	460	481	461	481	490	445	523	510	479	512	544	483	455	498	455	472	462	466	493	497	475	492	513	520	502	456	485	480	483	477	524	472	489	455	470	469	493	446	458	497	492	540	449	461	540	513	436	507	479	451	471	458	512	490	496	472	503	482	474	465	451	474	509	474	500	484	469	480	498	492	513	459	490	497	501	485	487	481	500	467	468	515	546	477	489	513	524	460	508	520	458	512	475	492	527	520	504	503	511	500	532	521	491	480	470	463	516	477	490	473	478	502	506	448	473	452	483	518	496	488	490	475	508	493	484	512	491	471	465	485	470	471	484	461	476	474	520	478	480	439	511	509	505	497	495	461	501	463	484	461	500	486	518	474	508	480	485	460	471	487	496	510	543	471	483	514	498	500	488	513	475	474	473	480	477	504	486	456	447	490	516	509	511	473	490	480	452	459	471	480	482	477	479	507	521	485	493	491	544	471	502	528	497	483	464	480	514	497	503	490	483	513	506	485	535	490	485	479	471	473	454	481	505	502	495	487	496	486	468	507	524	515	506	488	482	438	477	472	471	467	467	469	496	475	503	496	474	498	503	485	506	514	501	437	453	534	466	445	468	501	448	455	453	473	525	502	469	478	460	484	478	463	470	505	448	475	497	454	482	476	494	469	425	490	477	486	421	481	482	462	458	456	498	490	498	496	513	449	456	452	528	514	494	465	482	507	492	497	510	468	448	477	497	497	472	481	488	513	498	500	493	439	517	474	480	483	506	484	489	473	496	479	464	452	500	516	454	469	487	456	464	482	472	474	489	464	483	457	500	489	472	501	542	472	459	517	433	459	473	494	486	500	504	485	498	481	494	457	484	490	467	492	481	501	487	492	499	523	483	477	507	490	458	482	515	511	489	484	509	473	490	464	499	468	460	433	475	498	522	471	474	482	458	469	496	482	528	491	502	491	558	502	478	499	506	510	499	508	498	465	513	497	471	492	474	510	469	508	496	459	457	474	491	471	506	495	512	493	478	472	486	457	514	502	440	485	501	497	524	468	481	454	482	478	450	489	488	498	510	486	460	463	456	487	492	481	520	476	472	506	441	478	469	487	473	499	467	457	515	506	494	460	506	455	504	474	495	502	479	491	465	462	486	508	477	481	449	483	485	490	502	478	498	482	483	502	489	461	490	460	497	493	503	473	475	486	499	488	469	503	460	482	496	470	486	449	501	503	498	481	436	476	474	502	492	483	472	461	511	479	467	462	498	530	519	509	503	482	480	462	462	419	470	487	470	473	485	459	532	496	509	470	455	526	487	466	506	453	465	482	489	502	521	468	465	492	508	474	497	488	480	518	492	461	471	505	482	472	495	494	456	495	495	486	452	457	468	495	453	505	474	491	491	468	493	484	498	500	512	479	458	518	490	501	471	490	483	485	439	485	489	519	512	492	491	484	464	460	481	486	452	504	490	480	491	479	534	505	460	478	435	470	433	474	477	472	468	501	504	455	473	484	453	496	460	511	483	504	480	475	458	468	492	498	511	481	488	494	492	500	488	500	462	479	514	460	469	504	474	494	474	483	470	484	451	472	466	492	475	492	508	547	487	438	499	476	454	479	513	458	495	458	497	494	472	460	504	526	468	502	499	512	480	502	534	488	445	451	484	459	447	461	487	499	481	450	501	485	509	468	485	446	483	477	483	489	484	485	492	502	493	462	529	473	532	433	515	460	522	494	513	494	474	477	477	479	489	475	524	450	491	485	503	507	523	486	476	466	539	469	512	537	455	492	496	472	453	469	477	533	498	487	492	520	487	483	443	478	499	485	487	510	447	515	462	497	465	529	468	501	462	447	501	516	472	480	485	496	518	487	463	481	482	518	487	496	450	462	506	473	501	469	417	458	478	488	521	485	470	508	507	493	464	492	470	478	511	478	514	481	500	492	477	520	477	507	480	500	500	497	523	482	458	465	448	489	450	492	502	443	488	487	485	459	471	523	485	465	506	477	489	471	510	491	490	487	484	488	487	498	492	500	488	474	469	492	497	479	456	517	480	482	528	462	519	506	471	496	487	508	481	505	493	475	483	471	513	542	487	498	488	496	483	512	503	489	454	480	459	529	533	524	472	534	518	497	485	462	480	476	463	507	513	494	494	538	482	494	462	437	497	461	497	510	488	489	500	513	470	491	498	471	475	445	474	483	449	473	484	494	485	500	543	485	502	454	480	501	452	501	518	506	457	442	519	515	485	499	480	492	480	490	536	463	458	506	500	451	515	492	500	473	461	512	545	504	512	503	499	492	433	486	500	466	479	473	446	458	467	480	523	499	567	515	491	471	455	509	458	531	504	467	448	463	493	483	499	478	485	461	482	504	492	466	447	483	462	487	491	485	490	469	483	485	493	475	492	471	533	481	478	477	465	460	483	460	493	511	497	488	474	467	502	475	473	505	466	472	478	512	496	482	487	509	480	518	481	473	478	488	487	489	515	495	495	495	515	475	443	532	467	508	471	483	495	431	518	489	488	480	524	476	504	440	503	482	529	482	501	508	484	500	466	524	501	446	473	484	488	490	486	527	518	502	501	479	490	494	489	520	524	495	505	511	475	467	478	459	472	457	438	512	487	518	502	510	472	511	456	472	485	504	464	447	517	497	447	468	458	496	478	499	498	481	484	509	466	502	471	447	512	515	498	486	484	469	481	486	476	505	523	514	447	457	491	500	470	462	478	529	470	472	480	447	491	509	456	530	459	486	476	524	508	476	459	454	499	499	452	432	499	478	510	507	472	526	491
23019	20943	27890	24141	20668	2833	483	335	283	269	221	190	208	186	183	174	185	170	157	159	172	138	142	132	143	154	151	151	144	138	156	154	148	125	142	161	163	141	157	146	148	137	128	144	137	147	138	144	150	136	136	163	160	136	122	142	155	130	154	142	158	110	139	128	132	129	151	141	142	128	131	136	130	123	142	130	168	134	145	128	129	140	128	136	119	149	129	150	124	150	146	122	117	134	148	126	146	134	145	130	149	146	127	143	145	144	118	141	106	147	161	126	132	147	144	140	125	118	159	115	171	112	149	119	132	150	151	135	125	134	130	150	126	140	137	113	123	147	167	128	144	142	137	140	138	126	111	125	128	148	124	126	144	140	113	152	130	135	143	132	157	129	127	131	121	137	129	142	129	129	133	151	114	134	128	141	136	124	149	134	145	123	142	121	127	140	126	139	143	145	127	160	121	119	144	123	136	116	124	125	129	136	124	127	159	135	137	139	145	145	119	155	135	140	121	126	129	136	145	133	120	138	117	129	164	132	124	130	133	153	126	119	148	144	127	147	141	127	144	151	169	138	140	108	138	136	115	122	127	135	138	140	142	146	138	119	135	116	134	139	135	120	141	135	133	129	132	156	129	132	136	140	113	135	154	141	146	150	128	148	121	129	122	145	135	134	136	127	149	136	142	129	150	133	138	124	113	163	135	163	134	143	156	120	136	146	115	153	138	150	125	126	110	145	132	137	143	144	109	125	134	128	135	133	144	128	159	152	122	124	123	155	122	138	132	152	134	133	140	150	124	136	163	128	150	115	112	148	144	131	114	134	134	131	138	122	127	150	116	143	128	135	129	129	143	146	153	144	111	139	133	158	132	126	126	127	161	151	167	119	124	151	141	129	129	125	144	128	131	142	139	118	145	148	141	117	140	129	106	126	151	126	164	121	148	154	133	118	140	145	130	107	156	134	135	121	127	133	130	130	136	115	139	141	105	127	151	140	155	140	135	128	129	113	139	124	148	133	120	146	127	149	132	118	127	140	142	142	153	159	136	141	151	128	131	125	133	145	136	141	138	124	105	124	124	144	126	137	168	127	122	138	132	159	152	131	127	145	129	135	132	134	134	139	135	136	140	130	108	119	127	133	136	134	136	132	146	139	142	137	130	124	141	123	129	130	145	132	136	157	123	140	118	129	112	145	130	143	131	123	136	120	122	137	132	149	145	133	143	140	138	128	137	156	111	132	153	151	126	109	125	126	154	137	138	138	148	121	120	137	130	129	151	153	125	126	143	140	147	138	140	121	116	126	144	138	124	135	161	156	137	133	118	134	154	125	136	127	136	139	137	122	121	143	130	137	104	129	139	148	136	134	142	121	139	122	123	161	150	145	143	120	130	129	131	127	139	136	127	143	127	132	116	121	126	136	138	148	137	131	140	142	126	121	137	130	116	130	144	139	163	140	129	157	121	142	138	150	135	135	138	144	123	135	136	156	141	144	124	138	128	171	123	161	119	139	131	144	114	114	134	144	126	146	114	137	152	130	134	146	147	144	120	125	122	144	137	125	153	144	127	130	133	163	131	147	135	140	148	162	131	151	141	121	121	144	132	132	143	106	138	123	136	134	128	144	124	119	145	132	133	138	126	148	130	146	135	123	118	126	132	129	135	136	112	165	143	142	147	132	147	127	130	124	136	153	143	146	152	140	128	130	110	148	144	118	136	144	114	155	132	125	133	152	132	126	124	159	124	129	118	139	147	135	130	132	137	141	136	162	128	117	126	149	136	138	111	130	114	138	146	138	132	138	137	134	127	147	128	115	155	145	140	161	131	154	132	122	137	134	127	124	111	123	144	121	131	134	126	137	159	135	136	131	112	148	143	149	138	152	127	119	138	129	140	142	138	125	166	142	125	134	115	122	129	126	117	153	123	126	113	141	136	148	157	145	147	146	135	147	141	120	118	169	129	152	121	135	132	133	130	126	135	122	131	120	119	149	128	150	141	142	134	139	138	125	140	126	131	131	149	151	133	133	157	123	136	140	128	111	143	141	161	126	126	126	122	133	134	142	145	124	144	131	133	132	134	109	143	119	133	139	137	137	142	154	135	123	141	133	143	118	142	138	115	132	147	124	124	144	146	133	137	118	135	143	134	130	132	171	137	115	124	135	168	133	128	136	127	139	142	111	130	132	128	149	131	139	126	132	127	136	143	145	134	126	121	124	130	125	144	137	147	145	140	126	145	118	144	145	135	133	131	162	130	138	132	138	139	114	155	144	140	136	131	114	161	138	119	138	124	141	112	130	121	120	129	136	120	126	131	133	143	141	135	121	128	138	132	126	128	134	146	131	164	138	136	130	132	125	137	125	121	122	138	153	134	128	108	138	137	127	132	112	139	122	152	133	136	121	130	132	138	138	129	132	153	144	145	125	157	130	135	133	147	138	136	142	146	122	145	124	133	129	123	135	127	133	128	117	126	134	128	124	132	153	137	141	148	134	150	143	128	133	130	132	135	150	137	146	130	124	133	149	134	161	131	130	134	137	148	130	134	149	148	134	148	120	123	145	113	139	137	141	133	130	125	138	142	140	110	127	140	131	129	132	119	129	138	135	111	128	119	129	137	142	145	136	150	130	130	123	162	133	133	137	124	138	147	130	163	133	143	124	163	122	147	153	137	148	134	158	130	118	131	131	138	126	114	119	141	120	132	126	139	115	156	139	160	148	139	137	117	132	150	112	123	141	134	129	126	157	103	144	130	128	149	117	123	121	128	130	141	152	141	138	151	145	115	148	124	139	138	150	136	135	127	125	121	152	145	130	131	122	145	130	117	140	153	141	127	133	141	124	121	131	140	145	127	125	135	147	123	122	133	130	128	117	148	122	127	143	132	137	124	145	144	152	131	121	131	136	137	153	121	136	130	140	144	156	134	135	145	142	96	128	130	136	155	143	140	125	118	136	149	136	132	134	164	121	136	134	145	124	147	140	152	137	146	137	128	131	148	133	132	142	127	125	137	133	108	126	138	146	122	117	143	135	132	150	145	106	141	132	130	127	149	129	129	127	124	135	130	130	138	127	143	146	115	152	166	126	158	152	149	133	111	129	144	116	127	137	161	124	139	138	157	136	129	134	134	142	152	137	123	140	143	131	144	144	120	152	120	126	122	139	142	147	125	122	128	131	130	142	162	129	157	146	149	134	122	119	139	131	138	139	127	147	146	117	137	138	113	117	130	128	142	137	138	130	131	145	120	137	147	122	146	131	117	130	152	136	151	136	135	144	125	129	119	133	147	145	122	122	143	131	143	125	126	120	118	121	141	138	137	123	148	146	120	135	135	131	151	109	147	160	144	141	117	125	152	145	139	132	149	143	140	134	139	151	128	128	138	131	135	133	136	128	135	135	143	134	149	166	136	150	130	129	157	134	130	129	136	133	147	120	140	112	123	115	128	131	144	140	132	135	150	130	158	153	142	131	144	142	114	140	123	117	146	145	159	138	117	141	120	114
3160	8341	5554	2431	1627	1230	879	747	577	530	465	403	341	367	313	337	268	292	294	250	257	243	260	262	236	239	248	237	231	229	250	207	223	236	221	216	217	223	226	257	234	229	202	246	241	205	226	234	229	231	205	215	214	211	212	192	209	222	234	212	241	225	210	192	186	200	210	218	228	196	236	243	217	216	208	246	214	213	220	201	192	198	228	197	207	203	214	209	217	200	211	203	207	195	223	215	230	200	211	202	210	235	216	212	195	216	184	225	204	199	239	214	215	207	185	213	226	228	245	205	212	215	211	226	218	209	203	204	232	221	226	207	214	214	181	231	225	199	204	199	207	193	228	242	202	231	188	190	218	223	206	213	207	212	189	201	250	222	221	222	202	229	214	237	213	235	206	214	212	208	235	219	195	227	209	220	222	212	221	221	231	211	210	227	199	203	238	193	216	188	212	218	227	198	205	228	190	228	205	202	220	226	203	211	215	226	226	180	223	223	229	195	223	206	210	212	212	203	208	221	190	216	219	215	214	216	222	194	250	226	215	193	221	183	214	211	172	215	221	213	230	227	218	223	219	214	215	183	225	210	209	215	225	220	205	233	210	193	197	215	223	200	216	228	230	209	195	203	211	226	213	203	195	204	215	181	193	208	220	225	207	208	211	196	200	232	204	193	210	233	197	204	221	224	225	189	213	197	203	243	193	199	228	195	257	224	230	206	230	197	203	232	211	197	218	240	203	197	213	189	193	222	225	225	202	240	206	207	214	202	196	234	216	201	230	209	196	189	215	195	199	215	203	216	224	195	223	191	190	217	207	229	207	206	205	230	197	220	230	191	199	208	215	200	211	217	229	205	225	212	212	234	201	212	190	213	237	208	222	210	197	198	228	202	206	201	225	211	228	211	176	196	221	213	193	192	219	248	227	211	190	220	191	206	211	197	210	214	211	227	218	224	210	232	198	202	204	184	189	202	230	210	192	211	207	202	248	187	206	204	202	239	221	213	224	203	201	197	197	197	229	202	226	204	226	225	201	236	237	190	200	229	217	227	206	197	221	224	218	199	222	234	200	218	218	207	211	220	194	220	227	207	201	200	215	218	184	209	191	250	205	190	226	211	230	181	224	182	215	224	237	196	209	206	214	230	212	241	200	216	219	212	181	215	223	209	230	234	196	196	227	210	206	237	242	218	216	229	203	221	212	208	210	206	226	215	212	203	207	190	216	222	197	232	217	226	238	214	192	200	201	219	226	211	219	209	204	210	205	226	235	231	203	235	208	216	231	215	199	206	237	218	204	205	182	216	218	219	212	204	230	192	208	177	188	213	215	216	190	207	197	213	194	207	232	207	212	247	205	223	237	220	198	181	215	201	197	222	193	228	204	211	213	206	215	224	223	216	210	192	193	180	224	222	205	195	209	225	201	215	202	225	192	231	218	193	224	198	217	184	225	212	203	214	202	208	208	217	208	200	196	250	204	198	218	227	202	203	190	201	224	228	218	205	226	213	260	210	222	203	198	214	209	209	202	202	249	189	231	196	234	198	241	208	201	184	219	201	202	185	229	186	212	210	204	218	229	209	216	198	212	235	209	229	213	203	213	219	202	211	202	205	198	225	214	211	209	218	228	212	208	201	202	229	206	204	201	192	214	222	224	214	208	225	208	212	220	211	203	210	206	222	217	208	186	191	235	201	207	194	215	212	198	213	216	217	231	199	209	235	212	221	245	210	217	218	196	212	217	214	212	210	206	206	198	212	223	236	219	217	195	200	200	216	231	208	223	223	207	206	234	226	214	206	210	192	193	194	212	217	230	202	206	210	217	208	226	226	237	215	223	209	211	225	214	210	215	211	206	214	188	226	229	213	207	214	214	240	228	220	217	212	187	209	215	193	215	232	214	197	226	202	206	204	195	234	229	211	212	236	209	223	214	206	211	210	206	188	238	204	195	215	213	194	207	199	209	194	172	179	213	225	202	202	216	209	194	220	220	184	237	256	215	216	230	227	218	206	250	235	213	202	189	216	231	202	221	217	194	197	220	211	220	227	238	195	179	225	205	225	198	221	218	217	214	208	214	239	237	227	209	219	210	211	209	230	196	187	214	218	192	223	211	224	205	242	229	230	220	222	243	217	215	189	196	209	200	205	240	223	205	237	212	184	211	227	231	214	226	228	220	248	202	186	219	214	199	200	212	223	194	181	191	218	184	204	230	238	195	223	235	192	196	218	202	178	242	205	218	179	205	194	217	257	207	189	241	221	208	212	216	206	208	224	242	243	218	199	223	221	228	211	204	198	196	203	201	236	184	218	214	226	207	213	246	218	211	227	193	211	228	194	234	224	202	214	229	204	199	184	210	187	195	208	215	204	203	211	214	202	220	199	206	181	224	200	228	219	188	248	201	230	221	199	211	184	240	203	202	235	215	211	224	216	208	198	216	187	193	229	192	222	228	206	203	210	205	191	229	203	190	191	229	207	218	224	215	214	209	236	183	231	231	216	194	222	221	197	243	207	215	217	207	202	228	216	200	237	202	195	226	194	202	221	218	190	177	189	205	189	194	223	221	212	233	201	197	212	228	216	209	210	206	173	232	232	216	214	188	207	218	216	245	233	217	212	216	213	199	232	201	214	218	210	206	223	215	202	230	208	199	200	190	237	223	220	221	197	210	185	216	201	224	207	234	200	209	235	227	203	238	222	188	203	230	241	226	197	193	223	202	209	224	182	209	202	206	209	207	194	219	235	237	222	211	193	214	213	217	223	228	201	228	200	211	222	221	230	192	207	184	210	198	206	174	201	217	213	197	230	203	210	223	218	214	242	246	216	203	203	229	215	211	217	231	214	221	216	205	204	215	213	221	214	221	188	201	237	215	237	199	216	223	203	215	212	227	193	220	220	218	221	214	224	218	210	220	222	203	196	199	212	228	214	189	219	220	220	205	222	210	209	201	195	221	211	222	209	219	207	232	204	177	215	221	213	199	216	218	194	215	211	221	229	229	195	217	231	199	222	210	188	207	202	188	209	211	211	183	198	208	215	200	208	203	188	206	221	223	188	200	217	220	214	205	199	230	208	231	204	218	180	207	217	219	243	193	199	198	195	208	207	211	214	222	201	209	216	211	208	234	205	208	229	217	209	210	213	193	216	197	227	187	222	207	178	210	220	222	214	183	236	207	202	209	201	185	208	209	210	231	218	205	183	202	205	208	173	201	228	235	227	220	184	218	235	206	179	206	206	212	199	236	197	226	206	207	199	226	190	224	204	227	229	212	218	201	207	213	218	217	217	189	219	202	192	214	195	212	209	198	205	247	213	207	208	228	213	206	206	229	204	218	225	207	215	223	200	215	218	189	193	223	217	199	235	234	201	205	198	218	218	206	220	196	190	205	213	205	223	212	207	228	238	187	189	192	221	194	228	198	191	211	240	188	232	211	220	210	199	223	203	207	203	215	222	207	190	208	229	187	199	230	204	200	227	216	189	211	211	241	231	205	196	201	241
24151	20927	26305	24589	2361	599	542	459	445	430	480	445	403	416	411	384	392	405	407	408	446	378	399	402	421	353	412	393	412	418	395	431	431	393	405	388	412	394	447	370	397	398	393	387	392	441	384	398	375	419	369	399	395	356	384	394	395	394	402	402	443	409	378	379	390	378	392	444	407	428	367	412	423	400	395	378	413	430	373	385	386	403	411	406	385	426	407	396	386	386	408	414	365	386	406	375	390	377	372	408	398	391	374	425	366	374	412	405	413	441	393	406	394	356	383	408	380	386	413	409	387	418	395	402	416	374	377	407	401	408	388	397	361	408	372	396	394	360	378	360	396	390	399	366	402	391	415	382	394	349	378	400	422	393	378	360	404	394	416	422	381	430	345	380	412	376	389	379	386	365	370	364	401	408	411	395	385	360	392	374	403	403	371	421	327	383	407	405	372	405	385	394	343	384	386	365	430	414	408	349	364	410	390	380	377	404	387	370	363	377	397	419	428	379	405	439	373	392	376	378	395	412	418	409	407	407	401	379	368	388	430	397	349	376	404	368	419	394	381	370	398	403	387	385	367	365	406	421	413	374	430	389	407	406	381	417	370	386	380	360	389	443	400	363	377	371	395	376	414	409	424	412	404	402	393	392	417	407	395	375	395	377	391	418	402	400	393	394	373	428	364	402	379	381	362	397	400	386	410	398	389	381	429	365	377	435	440	397	395	396	371	417	406	430	386	362	373	398	389	396	384	413	442	413	399	396	415	398	402	376	387	375	387	383	395	416	388	387	383	380	371	407	372	420	381	365	388	398	380	377	401	380	406	412	388	418	391	372	414	383	391	397	425	384	374	388	375	363	387	381	381	441	395	376	433	414	399	377	400	419	371	350	394	408	446	396	403	383	401	419	401	393	362	401	437	419	394	409	392	399	428	403	403	407	385	410	380	379	381	407	409	397	369	359	407	409	410	391	410	361	395	402	391	384	393	405	386	390	384	424	390	398	377	377	381	375	400	397	415	387	407	404	403	402	440	388	396	404	420	378	381	366	404	376	373	380	395	377	441	401	406	376	396	372	370	386	387	388	399	380	411	386	400	446	422	378	377	384	400	393	424	401	356	366	399	397	337	383	418	367	410	382	409	384	384	385	428	412	402	413	417	364	372	399	410	415	393	400	378	381	402	395	421	378	361	394	412	409	351	384	400	369	378	420	385	410	410	417	416	414	392	400	390	367	367	398	402	402	394	405	375	400	404	397	370	409	395	399	411	357	377	389	343	414	357	390	367	381	400	379	412	387	405	380	385	382	381	426	366	426	393	383	352	379	373	364	384	427	418	414	362	381	418	385	400	407	424	382	386	388	403	403	401	405	379	411	394	389	374	401	392	418	382	389	376	399	383	412	392	387	393	422	396	413	404	403	399	390	353	405	357	367	371	348	380	379	444	378	405	363	407	412	383	414	398	377	400	423	413	380	361	377	386	355	412	357	417	374	404	389	396	408	403	412	409	416	387	403	390	402	401	384	397	377	374	385	388	398	388	423	388	397	361	380	346	402	392	387	357	466	374	405	396	365	412	390	382	396	363	395	363	375	414	365	388	385	375	406	445	430	355	389	408	383	372	385	399	391	380	393	381	365	384	379	389	356	385	407	389	371	408	391	446	385	391	393	416	405	423	376	375	384	361	397	375	368	435	406	379	377	409	407	368	400	412	391	360	399	422	429	417	404	404	357	410	410	379	383	351	418	408	406	388	405	397	429	391	403	399	352	405	408	386	391	395	389	379	402	394	405	376	411	392	367	412	400	376	406	382	444	438	384	421	379	401	388	414	380	418	421	387	370	374	406	390	410	395	408	405	420	400	431	389	374	410	369	356	420	384	360	389	387	418	393	386	456	410	419	391	380	375	408	396	365	409	383	443	403	414	393	404	376	405	391	349	394	377	406	401	344	375	398	421	387	416	380	414	387	362	376	411	366	431	354	371	379	376	415	385	380	387	370	345	379	368	384	392	397	373	422	408	408	399	392	366	405	398	390	380	402	381	369	374	393	394	387	411	423	419	399	398	387	366	376	428	367	378	392	426	404	377	412	392	363	409	393	410	369	392	379	361	387	440	389	396	404	388	384	408	382	378	411	397	390	384	430	355	398	387	386	376	393	400	409	406	402	409	414	400	380	419	399	372	418	384	398	405	382	370	425	380	405	390	369	367	386	404	402	390	426	398	374	369	403	383	398	400	442	397	379	373	409	407	358	371	378	382	382	398	399	405	385	410	363	389	398	379	388	392	407	452	398	381	352	413	393	391	388	382	409	388	388	416	383	400	419	391	383	375	384	375	373	411	401	429	373	408	395	391	345	404	390	341	425	351	369	381	393	379	383	382	403	375	375	395	412	416	442	360	393	384	370	396	403	405	381	390	365	385	421	394	407	375	403	378	387	343	385	402	379	397	405	398	397	410	370	386	412	386	381	411	407	410	430	405	365	374	406	378	411	422	386	415	349	390	375	377	361	427	400	384	408	401	377	362	370	365	431	411	455	403	382	416	440	395	403	392	392	364	356	409	386	363	349	401	394	369	382	402	386	408	406	393	389	369	401	378	434	397	397	390	369	389	414	410	385	389	409	386	371	398	355	373	405	397	392	430	416	392	409	410	363	411	399	407	404	424	416	397	445	400	422	380	378	420	390	388	415	373	405	413	384	405	367	359	369	404	420	354	388	386	388	408	410	407	409	403	397	370	352	387	392	435	400	383	399	378	386	416	389	407	421	358	363	387	392	352	380	383	377	406	396	398	370	391	400	372	384	399	398	407	401	372	369	381	390	403	385	385	387	354	395	361	404	365	385	377	405	445	386	400	386	356	390	377	372	429	389	388	424	414	381	396	404	395	408	422	382	399	414	415	418	406	382	363	395	378	392	379	389	360	381	392	377	401	379	384	383	354	386	392	397	385	430	411	404	372	416	359	406	424	374	402	357	401	409	403	362	379	406	381	389	372	393	407	381	395	400	383	418	382	406	373	373	415	390	376	410	418	373	401	389	335	408	412	387	392	408	373	378	407	423	408	428	360	392	387	351	388	365	413	377	404	405	401	396	411	382	410	398	414	407	399	407	360	389	366	413	409	406	415	371	398	383	389	389	400	350	400	400	416	390	424	405	443	395	379	372	407	373	381	405	417	418	402	409	376	397	371	369	385	451	378	387	379	420	381	410	403	377	407	386	416	396	397	384	396	355	367	360	356	395	358	391	406	400	393	398	428	386	389	386	348	375	368	390	385	380	375	408	352	409	390	392	385	406	373	411	400	410	375	388	397	412	391	401	404	371	433	402	368	386	371	405	414	377	402	400	388	385	380	385	383	390	393	417	393	397	385	377	430	380	427	402	407	398	397	367	390	420	389	397	382	373	404	392	363	350	382	355	393	399	385	405	372	376	373	402	386	392	403	381	409	373	384	391	387	408	351	401	399	407	368	393	381	375	417	445	382	397	409	389	423	396	408	419
3345	4722	3182	1665	1215	1040	893	802	752	744	681	678	616	617	644	593	617	615	625	607	541	569	598	545	558	641	569	596	519	590	527	561	508	559	613	554	547	566	567	543	576	621	577	556	585	581	568	536	543	561	530	555	599	592	560	554	578	582	553	578	552	564	547	563	594	547	566	581	573	559	580	566	565	545	547	532	596	589	561	577	568	556	608	506	535	550	558	550	554	566	565	534	551	568	546	538	553	580	527	548	551	596	536	564	559	536	544	582	571	552	565	596	571	552	524	566	557	569	599	543	547	577	523	555	584	568	525	563	562	536	553	531	554	544	547	534	534	588	532	546	585	541	567	532	592	537	528	524	571	599	532	590	588	559	529	543	536	536	558	535	574	610	536	541	568	569	562	557	555	573	571	561	564	562	555	605	577	553	570	551	559	559	597	521	527	545	563	532	580	567	568	563	585	570	549	546	553	586	599	562	518	553	581	555	531	559	491	575	571	565	566	514	556	540	584	562	529	564	576	554	552	524	546	554	568	560	610	528	559	562	554	598	555	572	510	571	588	563	537	559	546	585	538	491	549	550	536	568	593	536	586	570	595	551	566	535	593	627	564	546	578	565	562	544	565	564	556	568	556	531	548	572	556	567	499	571	535	554	536	594	547	535	582	529	556	545	610	558	517	531	566	563	594	541	535	613	533	580	582	568	581	603	546	582	569	541	541	526	531	573	570	571	547	535	553	560	575	561	596	592	540	575	576	556	538	545	507	559	549	573	507	553	563	521	581	578	554	567	543	568	592	589	533	554	563	537	550	565	590	521	605	584	542	536	538	534	587	579	553	568	598	612	542	563	540	562	564	602	532	531	559	561	523	558	535	569	578	549	532	567	563	558	587	553	610	592	566	570	527	548	536	561	544	583	572	552	543	578	577	542	574	505	595	558	581	582	547	578	599	582	562	531	564	555	591	544	543	524	575	560	583	557	537	544	559	599	575	531	552	544	539	541	565	565	578	545	562	511	559	546	533	604	542	517	536	578	550	505	555	517	559	574	557	548	568	540	540	578	576	536	539	557	558	559	573	560	546	548	598	543	581	540	534	537	545	556	555	580	587	516	568	548	513	594	566	549	547	551	539	568	549	523	549	578	553	562	604	554	568	595	570	520	545	536	556	545	578	544	574	558	548	526	575	568	587	566	584	594	531	553	566	538	550	544	584	532	530	573	556	537	560	563	608	570	542	526	562	578	544	534	562	525	561	593	560	549	556	528	565	528	564	527	527	548	632	556	545	549	558	555	524	574	582	565	603	554	568	573	529	535	511	535	573	532	567	551	545	593	524	573	524	540	568	584	566	566	532	560	586	590	576	554	574	552	568	580	583	557	557	619	537	589	566	536	564	560	562	582	562	530	572	585	549	555	556	566	561	539	541	585	555	579	549	584	562	565	558	551	584	551	583	543	570	538	559	575	599	582	572	538	593	561	543	531	553	598	575	552	581	529	549	569	533	523	540	598	527	546	558	562	558	543	557	577	595	596	544	571	540	582	580	549	554	584	520	564	582	524	540	537	576	558	574	552	555	542	578	580	568	549	582	533	559	571	552	547	590	569	546	537	590	566	597	581	516	554	521	576	539	592	547	552	584	552	522	553	553	565	596	562	557	556	560	553	567	551	569	547	555	563	546	608	538	524	580	528	545	582	599	531	550	540	598	530	554	539	561	557	606	525	557	580	551	548	526	544	545	544	598	523	502	561	623	583	612	570	546	535	568	514	548	542	550	596	567	560	575	570	584	567	541	580	592	567	532	566	557	545	550	546	557	481	546	595	573	582	597	583	574	578	556	626	532	554	554	602	571	556	583	542	551	528	579	565	585	507	584	562	515	558	548	520	538	539	555	563	555	545	574	572	535	524	549	568	531	560	567	552	577	510	581	553	596	531	569	550	593	540	520	549	547	569	568	583	547	524	557	574	596	558	610	557	564	545	573	557	581	549	555	534	562	558	576	556	535	570	533	569	563	567	555	561	566	576	615	560	556	545	530	557	552	592	543	560	569	537	526	562	550	561	608	570	544	555	555	557	570	579	558	558	550	587	573	605	563	555	576	580	536	598	536	520	566	574	521	569	519	577	567	574	571	570	570	567	524	566	568	556	581	569	557	553	522	574	582	542	539	548	559	545	563	592	597	544	522	523	574	540	570	557	543	504	557	547	560	567	589	615	539	552	569	526	564	601	593	505	545	581	552	599	526	531	526	583	517	560	587	575	530	536	552	565	610	548	595	509	574	572	530	556	536	504	556	543	576	541	556	559	582	557	583	533	518	596	530	573	544	596	534	573	552	584	573	536	569	540	548	585	570	541	561	590	587	582	560	559	523	572	579	587	571	552	542	588	555	643	537	572	535	565	547	560	558	582	561	535	551	559	542	569	547	547	546	548	570	562	549	551	551	586	587	553	580	595	594	542	544	581	580	557	552	560	524	508	526	574	552	568	567	534	540	586	543	529	527	567	565	589	559	592	545	518	532	526	552	550	577	561	531	552	609	553	574	525	554	575	548	520	559	544	595	565	540	553	504	553	587	587	555	558	575	538	581	564	547	546	582	566	561	558	583	574	577	547	543	549	579	588	575	561	597	576	565	593	594	582	598	551	612	571	518	564	551	537	571	564	559	577	570	517	537	549	557	552	554	545	552	583	561	537	587	571	550	537	528	537	564	564	584	572	571	549	508	574	556	578	576	531	599	578	548	557	561	524	529	573	580	577	552	554	597	529	524	522	619	551	559	511	561	550	557	590	569	555	560	567	569	571	548	521	573	583	552	602	571	589	601	548	548	536	570	537	576	572	556	593	556	532	537	537	549	564	524	555	575	576	558	562	558	593	569	563	580	556	570	531	565	540	565	557	578	542	588	590	561	579	583	585	541	579	593	575	566	575	579	531	579	574	564	551	539	554	559	559	563	538	535	529	562	542	584	596	563	569	533	585	546	553	556	546	591	571	555	528	613	557	503	529	590	550	584	558	556	579	579	508	576	560	552	579	508	535	549	570	554	540	555	568	541	521	569	558	544	557	579	587	555	557	576	571	581	581	573	559	543	500	585	591	543	568	547	556	540	565	534	541	532	574	559	551	573	535	560	556	540	563	565	494	558	559	573	584	562	575	571	526	632	515	516	577	527	553	545	562	568	546	541	558	554	576	546	554	524	589	548	542	620	537	543	562	561	576	576	557	549	556	535	528	546	547	551	515	584	545	562	533	576	565	574	612	542	525	550	527	540	538	591	548	560	530	574	585	533	541	581	533	562	567	567	567	545	596	589	574	574	533	564	579	550	535	571	565	536	520	561	528	551	579	591	557	544	553	587	569	589	586	563	539	565	555	546	560	557	555	560	572	550	562	552	539	537	575	549	559	539	574	563	529	576	509	580	576	535	576	562	524	540	514	543	582	589	562	547	556	545	610	542	564	528	592	570	531	556	586	556	546	581	553	572	580	570	568	547	576	542	590
22075	20972	28585	23562	20968	20614	2114	583	414	387	324	293	250	245	227	209	219	157	178	184	155	190	173	165	191	154	168	160	146	151	135	153	162	173	160	172	164	144	130	157	150	152	155	145	151	142	129	160	150	136	154	152	156	151	134	152	146	136	133	124	125	124	139	149	137	161	156	152	148	136	132	126	126	139	160	158	131	147	139	142	143	144	162	146	144	129	154	127	153	133	126	164	153	143	114	153	156	146	137	145	140	148	139	142	136	140	134	145	156	141	137	163	158	123	155	134	153	135	141	130	135	151	161	153	149	145	150	124	137	128	144	130	124	167	144	144	138	125	131	142	142	150	121	151	135	144	154	121	149	150	138	148	150	151	127	118	141	143	147	154	122	126	159	151	132	138	138	126	133	133	127	143	132	118	162	144	148	137	134	135	137	146	146	146	131	125	141	169	141	152	129	133	133	138	148	143	164	147	155	140	149	138	129	141	125	161	129	131	157	147	140	120	161	148	137	128	130	137	134	126	129	151	140	136	144	126	130	141	138	130	141	127	137	141	158	115	132	136	147	144	123	141	149	158	135	140	119	133	152	138	121	146	158	137	135	135	142	160	164	136	137	150	143	134	145	140	148	127	137	140	127	139	147	153	149	145	128	139	134	127	143	126	148	118	146	160	134	135	138	137	125	142	133	176	124	153	127	147	156	170	157	167	152	144	145	167	126	140	143	132	130	162	140	136	146	131	166	133	128	119	157	145	123	132	130	149	147	141	153	147	130	155	150	144	155	142	128	133	123	156	124	133	112	117	125	147	141	134	131	131	135	149	136	120	150	150	149	140	136	115	145	141	128	146	144	126	136	123	134	121	145	149	142	123	151	140	119	137	144	126	126	129	131	145	132	135	131	154	141	158	128	124	129	138	139	166	131	132	159	125	125	125	135	151	155	142	124	126	126	146	132	126	115	130	118	144	139	147	131	126	137	154	149	138	134	152	135	141	131	113	152	138	137	141	129	134	143	125	129	126	145	133	152	133	148	119	149	130	141	159	150	153	142	140	140	147	137	151	161	150	147	159	131	152	158	136	156	132	133	122	134	145	130	133	149	140	134	131	149	133	164	125	134	149	134	141	147	135	141	136	126	154	151	153	148	131	177	127	136	154	133	117	116	133	148	138	147	144	114	150	156	135	150	152	135	130	137	145	153	135	148	138	129	150	138	128	151	144	134	145	151	136	128	148	134	142	146	133	133	154	134	118	152	131	137	156	159	150	141	139	163	148	143	149	155	142	113	117	162	155	134	131	139	130	121	132	120	160	123	148	143	129	123	124	138	156	132	152	151	131	142	152	136	156	166	165	129	136	127	134	148	140	144	148	146	143	150	121	131	165	140	136	125	120	130	144	135	142	166	149	137	148	145	132	143	154	137	140	160	150	147	138	149	150	142	155	141	119	142	131	150	142	128	142	131	144	148	131	129	154	149	124	135	177	123	124	147	150	129	144	155	151	148	134	145	145	145	158	132	151	156	145	126	158	136	120	129	129	149	149	130	160	143	137	125	136	130	149	135	125	139	154	146	128	165	137	124	132	152	125	150	158	145	157	133	133	177	142	143	137	141	144	133	147	143	149	136	141	118	148	129	140	148	142	161	138	147	135	132	149	154	135	137	133	140	128	133	172	123	139	141	142	155	139	145	136	146	149	133	134	157	134	140	136	147	152	138	145	137	128	121	137	129	151	121	117	146	122	121	143	153	138	150	137	146	139	138	148	134	126	137	149	137	160	138	146	133	162	159	134	133	139	126	135	151	136	139	134	148	136	153	157	148	136	160	141	135	141	140	141	161	145	152	139	148	151	153	149	123	128	148	122	140	152	136	148	130	134	135	126	123	137	133	141	124	125	151	152	131	128	147	145	135	176	148	145	176	152	137	129	159	141	146	144	141	141	167	150	126	134	118	123	133	139	161	150	140	151	140	150	117	134	144	143	127	134	133	148	147	141	139	129	133	153	155	147	142	103	149	156	140	131	155	137	141	150	145	139	162	135	129	151	157	129	124	143	145	149	147	138	126	128	158	139	162	129	156	149	143	140	136	148	166	156	133	145	147	160	162	122	129	135	155	128	129	140	141	151	126	141	136	142	149	152	140	141	140	154	152	141	130	135	129	150	142	127	128	140	155	148	143	138	132	154	142	137	152	146	149	136	154	159	148	145	135	123	156	147	125	136	145	145	141	135	130	128	141	140	139	143	126	146	137	132	140	151	157	105	130	153	148	152	150	129	159	163	130	131	155	131	122	122	163	148	119	131	133	129	150	146	123	132	123	134	116	149	162	137	133	123	113	147	134	143	107	152	128	156	134	140	122	139	131	127	102	145	131	138	139	133	142	131	130	122	153	144	115	139	149	144	141	146	136	147	141	138	160	130	119	141	128	143	129	122	146	139	138	165	131	138	157	124	145	148	123	148	158	154	136	149	149	133	138	139	157	145	141	137	135	135	151	168	149	143	139	131	140	130	148	165	151	138	127	161	146	175	129	137	121	162	136	132	145	158	114	135	144	129	123	146	138	142	133	155	129	141	139	162	127	157	137	155	148	144	151	153	144	144	131	169	145	153	123	157	134	156	148	134	156	127	146	128	145	152	139	140	146	140	138	139	144	156	128	152	132	135	124	130	120	154	156	140	126	172	143	138	143	136	143	140	146	130	116	132	147	150	156	124	141	147	146	144	139	152	160	140	144	139	130	129	150	124	136	146	149	142	154	141	168	137	135	153	137	160	169	140	145	149	155	124	126	153	134	133	128	122	141	155	137	145	143	137	126	144	129	141	138	124	132	143	150	132	151	133	138	152	139	136	135	122	165	130	140	146	137	148	160	138	134	133	140	149	147	127	143	138	142	142	130	126	119	135	138	169	161	143	133	123	154	141	137	150	138	145	139	131	153	144	157	132	136	150	142	147	137	135	137	163	138	118	162	128	121	126	147	144	155	122	146	154	143	126	127	130	175	154	134	138	118	154	128	146	129	138	156	146	156	161	141	139	130	145	139	159	107	131	145	148	153	127	160	151	122	120	136	127	156	157	142	136	142	140	171	136	132	131	144	142	151	154	148	149	124	156	140	149	135	149	145	128	153	138	141	127	155	166	124	148	128	139	138	147	148	131	146	120	143	151	137	139	160	116	149	130	143	141	165	141	110	137	137	139	116	140	142	146	126	125	130	139	132	129	137	133	131	144	136	154	139	156	146	123	138	120	166	129	145	145	154	152	146	149	143	116	138	137	135	141	114	131	140	134	135	140	130	142	140	148	139	169	156	146	114	141	126	150	142	134	151	137	129	137	132	127	147	130	123	138	129	142	142	124	132	155	132	149	141	160	157	134	159	143	155	110	145	149	134	109	156	131	131	152	153	142	162	154	143	155	123	140	122	117	141	116	160	134	148	139	137	147	143	149	156	136	131	145	153	122	124	141	140	137	139	126	146	126	144	135	137	136	132	137	137	148	143	150
4364	13880	9236	4165	2854	2077	1527	1174	935	750	671	631	524	431	433	358	373	332	303	347	283	284	269	285	262	236	244	239	255	236	213	230	203	201	228	220	209	216	223	200	216	218	222	225	195	219	190	222	239	228	198	203	204	198	180	221	220	175	234	192	223	201	215	185	195	219	186	207	210	205	199	220	185	204	200	212	199	225	214	192	195	200	218	192	198	208	211	222	213	180	189	186	231	188	207	195	209	213	197	214	208	205	186	191	195	204	180	218	185	201	193	207	195	207	189	186	211	185	209	204	182	176	203	209	216	195	207	194	190	189	186	194	203	193	203	213	197	169	182	215	194	218	201	201	181	193	193	210	189	222	208	208	184	213	208	190	192	180	189	211	232	207	187	187	184	186	203	194	215	206	189	217	205	166	147	212	209	206	208	192	154	207	201	196	232	213	209	196	207	194	199	183	179	195	194	191	225	191	202	215	219	225	220	197	207	202	196	203	186	180	203	199	211	193	208	193	168	199	214	204	202	209	189	205	170	184	203	210	201	200	220	175	203	175	183	170	159	198	194	213	191	187	173	206	212	206	206	176	198	185	181	185	213	215	189	178	198	211	190	207	198	179	202	188	201	201	216	197	199	207	182	201	222	195	206	204	224	195	164	193	212	214	198	215	208	184	195	209	211	200	191	192	204	188	196	194	215	214	220	218	191	225	202	189	206	181	213	196	212	184	192	195	210	194	206	233	207	192	211	196	184	201	175	188	195	198	177	196	213	207	170	209	196	199	213	194	199	201	197	194	191	183	204	205	209	194	206	193	219	192	198	206	179	209	194	189	201	208	185	209	220	201	189	205	195	199	183	208	193	209	203	181	224	220	188	185	204	191	207	224	175	211	196	198	198	199	206	200	203	200	177	192	198	188	205	206	190	202	191	195	199	192	189	201	184	191	200	205	213	190	211	206	178	187	203	175	223	187	201	188	220	187	198	200	202	197	194	217	200	216	212	213	199	196	186	179	191	214	193	187	217	183	183	192	200	189	176	184	177	173	205	180	202	193	201	200	195	207	179	193	198	198	196	206	211	182	209	192	203	204	194	178	154	200	171	197	191	190	187	198	196	207	196	223	194	184	173	176	183	174	189	213	197	202	200	197	202	195	178	211	190	232	195	191	179	186	192	198	207	218	194	176	192	212	209	226	193	201	210	176	216	222	200	212	207	165	197	196	201	231	192	191	181	188	208	213	185	214	191	216	194	179	158	224	195	196	210	197	202	213	203	201	207	216	203	181	190	199	189	198	180	191	171	208	213	194	197	190	202	216	200	188	199	191	188	169	204	176	199	216	202	201	210	197	208	186	203	190	194	192	222	206	214	188	198	197	195	183	191	190	206	198	210	201	173	186	204	173	182	189	192	198	227	211	189	199	196	206	196	190	207	200	199	197	179	227	195	172	209	197	203	219	194	198	161	202	195	208	210	178	208	180	188	192	186	177	209	208	205	215	209	192	204	184	208	185	204	204	189	218	196	196	212	196	210	194	178	218	205	208	201	205	189	222	210	195	197	193	209	187	217	192	190	172	176	202	186	199	221	193	204	191	207	196	205	198	217	186	200	199	219	187	214	209	185	198	196	221	199	199	202	167	197	213	188	199	190	190	214	195	193	212	202	197	184	202	208	211	209	199	188	219	206	185	184	191	237	195	188	190	195	181	185	191	203	206	201	196	208	201	206	212	208	216	189	195	156	192	172	216	195	177	192	203	200	184	227	202	174	198	194	182	208	209	192	192	179	209	210	167	212	203	199	184	211	187	180	199	210	217	189	214	211	199	204	209	208	172	192	205	187	220	216	200	189	181	189	195	194	189	203	188	204	220	207	215	201	196	195	209	180	189	191	203	227	185	175	175	218	205	197	208	224	191	186	217	199	193	190	214	186	217	217	179	195	188	209	203	203	191	196	193	155	199	200	214	179	220	222	198	213	196	197	209	203	197	200	181	187	228	187	197	187	197	201	208	181	174	188	200	203	205	195	178	220	204	210	221	202	194	183	191	206	193	197	205	204	180	186	195	182	196	175	208	213	185	212	195	198	198	202	202	227	197	194	208	220	211	209	174	185	190	195	209	192	190	201	206	205	215	185	204	206	196	228	211	197	190	199	173	168	193	205	217	201	196	187	197	209	198	194	180	213	206	190	202	190	186	184	212	216	182	211	210	189	196	211	186	203	197	204	176	212	212	203	196	213	211	217	227	190	181	215	203	197	207	178	176	182	194	193	194	185	209	163	213	196	186	208	192	222	206	207	192	202	220	181	214	191	196	214	204	200	210	207	202	221	187	185	157	228	185	184	182	202	200	206	228	197	204	186	195	215	207	164	229	215	173	210	197	190	215	234	195	222	197	190	205	185	204	183	183	201	182	199	197	205	211	195	187	192	207	198	205	213	190	197	222	213	198	210	180	193	204	193	181	195	180	228	197	198	204	168	209	196	221	195	196	200	180	184	199	176	203	201	209	203	224	206	196	195	180	193	181	220	185	189	175	208	201	198	183	199	164	206	182	203	201	177	179	205	190	168	213	185	219	197	208	214	203	203	191	215	200	184	209	183	227	176	198	205	198	178	174	214	169	187	160	192	204	198	203	201	191	199	187	204	208	216	205	198	214	204	181	195	182	187	171	205	215	218	217	174	171	206	213	181	208	208	195	193	188	202	210	212	199	184	185	213	219	191	215	200	214	192	194	191	206	187	208	205	176	178	185	197	167	190	194	204	192	175	224	198	205	232	223	205	211	197	205	221	193	205	188	199	203	185	200	199	198	184	207	202	202	211	178	149	197	205	209	184	189	193	213	190	209	185	180	184	182	196	200	180	203	189	203	178	214	178	192	181	196	188	214	206	190	209	225	223	177	174	184	195	221	182	188	200	202	189	200	192	204	204	190	210	169	180	210	194	195	200	195	214	229	194	200	178	210	202	205	212	183	221	202	188	215	182	191	179	191	203	204	195	192	218	226	193	216	187	181	201	182	217	200	191	211	192	196	184	186	209	194	199	187	204	202	194	201	212	215	194	205	186	203	211	209	221	200	212	207	187	218	217	215	206	186	206	201	165	188	183	201	194	192	219	213	204	209	186	205	198	176	192	182	212	187	190	178	220	202	186	213	181	217	195	174	199	189	195	218	172	185	216	185	195	217	234	202	188	193	200	180	191	178	180	218	207	234	182	204	180	197	196	186	169	200	188	222	211	196	192	217	201	194	190	187	210	230	194	179	191	177	174	194	221	202	192	204	189	221	186	211	210	173	193	220	190	189	165	215	195	180	178	200	202	188	194	177	199	240	210	209	193	190	198	204	189	219	178	202	200	194	200	190	196	211	186	198	192	197	198	189	197	174	184	218	206	218	213	182	201	168	208	202	202	204	188	204	158	193	175	217	189	188	188	204	197	189	210	202	191	189	191	202	221	216	217	204	192	199	170	207	222	183	189	179	191	192	206	183	172	207	209	194	184	182
26679	17117	2860	554	400	381	332	341	345	330	348	336	341	338	322	323	353	320	316	289	316	332	350	315	320	362	335	324	332	322	318	339	308	325	340	315	344	302	332	333	350	346	338	302	323	318	300	270	348	282	311	319	334	316	324	341	352	287	345	314	278	320	352	299	325	319	348	351	321	326	324	318	308	355	300	304	309	333	281	300	335	318	353	318	318	341	308	303	300	339	347	328	332	315	296	357	323	334	303	325	318	322	288	314	354	312	336	335	337	328	312	287	318	337	319	318	322	326	295	344	330	318	300	307	316	314	308	342	316	335	297	339	339	344	302	307	329	328	349	332	320	320	299	345	320	318	313	330	327	314	316	298	334	345	381	344	307	328	318	311	296	316	333	287	316	318	344	313	328	337	295	319	316	329	352	334	316	326	302	353	317	324	329	322	298	342	354	315	336	311	340	346	346	295	314	323	342	302	304	293	325	321	309	322	313	312	330	363	317	323	337	332	318	333	293	340	329	341	321	355	349	303	323	352	338	340	312	317	319	331	338	332	318	276	357	325	334	320	315	292	322	373	345	293	313	295	319	345	340	313	346	347	319	337	356	348	345	312	309	345	291	326	336	317	327	315	346	324	331	328	303	339	307	324	308	331	340	334	318	337	322	304	311	328	343	300	336	313	333	330	318	302	301	353	328	351	358	335	312	336	331	335	314	348	365	319	351	352	299	315	331	299	317	311	351	306	278	318	325	342	308	329	301	323	320	340	350	326	361	315	328	329	332	345	353	355	313	322	335	316	287	345	316	284	292	310	353	312	330	304	326	318	364	350	322	314	348	317	324	319	302	307	353	344	325	336	297	307	310	326	366	317	339	315	321	320	318	356	297	293	334	290	343	308	315	296	342	350	333	300	345	317	345	350	320	344	336	319	323	312	307	316	311	333	323	322	352	325	330	307	365	325	348	338	290	313	310	305	339	332	297	326	346	311	315	365	335	309	358	314	328	304	318	342	313	312	329	336	337	337	305	329	339	330	292	346	334	349	328	333	332	308	315	300	320	311	321	318	271	330	306	282	337	350	314	349	349	340	307	338	302	303	325	334	320	327	319	346	332	333	326	308	305	317	326	327	312	329	320	326	312	319	309	301	342	345	333	300	341	331	311	341	287	346	335	336	314	323	309	325	316	370	326	306	308	344	294	362	333	326	302	337	342	354	324	349	336	349	337	309	325	335	319	346	326	316	328	315	320	290	299	334	338	298	339	321	329	305	333	361	323	333	345	349	332	329	349	273	291	351	346	319	314	313	329	340	345	338	334	330	331	317	311	314	369	319	368	317	320	332	323	334	356	334	318	314	320	328	328	307	304	314	324	291	305	336	329	327	311	313	345	333	349	347	305	357	313	324	345	349	312	359	304	322	323	302	309	345	327	311	338	331	333	335	324	312	325	360	318	300	313	328	330	333	328	321	319	321	348	342	299	346	309	321	302	324	337	354	316	333	315	353	304	316	360	325	325	339	343	320	348	304	322	355	349	327	335	310	316	346	335	281	327	296	308	325	342	314	321	343	335	303	326	305	304	318	288	319	313	341	331	318	332	320	346	335	327	336	322	334	337	317	341	282	332	313	307	292	326	319	335	340	336	335	313	333	322	301	342	361	321	332	303	312	345	296	320	328	320	350	335	276	311	334	334	348	314	321	307	283	333	337	320	347	328	343	334	346	317	318	302	348	343	313	347	334	294	286	331	333	321	309	357	315	335	296	325	287	324	332	325	305	310	335	366	324	321	310	325	320	337	336	332	354	323	289	323	312	310	341	345	322	364	337	332	304	328	325	319	376	354	328	347	314	340	298	327	333	327	336	325	331	297	309	335	330	322	307	320	301	307	332	316	326	304	308	317	326	323	324	341	331	307	332	312	351	331	342	329	337	317	343	328	320	334	331	326	338	280	328	315	332	312	324	328	317	319	323	334	319	321	319	343	344	292	350	329	350	347	311	300	352	325	321	338	354	329	322	325	333	340	334	322	313	341	327	319	341	340	328	333	325	328	297	310	306	336	297	355	338	302	321	319	323	345	325	328	316	332	349	339	307	324	334	308	351	326	290	306	341	344	344	328	278	331	344	346	312	332	337	317	335	330	326	321	320	307	307	311	308	339	358	307	320	349	333	298	311	329	333	323	325	323	317	329	317	324	303	304	344	326	327	315	335	341	344	338	314	350	319	323	330	337	324	299	321	312	358	323	338	357	331	312	300	305	324	347	311	306	298	319	321	334	333	327	308	318	325	344	307	345	341	295	304	316	320	298	339	366	350	331	288	316	311	340	305	310	357	335	342	330	323	318	322	331	327	334	320	334	309	338	377	335	329	318	331	332	326	324	350	350	342	327	319	341	329	323	324	316	326	299	318	350	319	330	303	352	354	351	321	346	341	322	321	311	334	338	317	326	327	343	315	320	336	368	309	378	346	341	328	327	306	275	349	338	323	333	332	332	347	364	322	311	329	351	327	320	328	306	335	321	330	349	339	306	350	328	307	361	305	322	292	350	349	309	358	309	282	341	299	344	341	340	331	299	296	333	276	318	302	334	308	318	317	298	308	312	311	311	292	335	320	321	332	340	362	304	318	322	302	305	280	306	300	332	351	356	292	328	318	317	342	332	315	335	320	337	323	341	347	305	326	322	320	352	356	356	320	324	317	320	312	296	294	313	292	339	336	311	335	324	330	357	294	340	324	294	285	337	296	319	303	313	325	316	309	309	324	323	303	298	336	301	324	314	331	320	330	321	365	360	343	331	308	318	326	328	314	333	323	357	335	307	338	300	311	310	300	356	319	311	322	303	341	321	350	308	316	301	298	344	322	325	308	334	375	352	336	328	352	315	338	323	331	318	327	318	334	320	330	336	329	340	349	342	334	312	331	310	310	325	331	338	314	331	330	313	316	342	334	295	318	330	324	299	327	350	308	346	329	375	333	378	307	305	350	340	339	326	307	353	324	312	348	285	316	299	310	298	323	323	335	343	351	301	346	335	325	311	318	332	346	342	336	347	310	331	338	315	317	312	326	317	306	365	333	327	317	332	323	321	310	323	309	321	362	293	285	372	362	316	341	304	325	331	310	329	300	318	341	329	307	297	281	302	326	343	320	323	323	366	302	311	301	322	325	332	338	324	297	320	309	323	341	315	363	311	329	318	316	341	304	325	303	337	320	338	325	319	338	345	310	309	340	307	325	337	317	314	315	295	339	357	320	311	322	319	295	339	334	387	298	301	319	316	303	350	298	301	324	323	348	318	332	298	322	329	304	331	323	306	307	360	330	339	330	356	316	313	281	308	317	317	308	323	293	330	332	340	321	329	343	336	326	299	347	319	316	327	358	325	331	326	310	356	296	317	310	299	332	295	333	330	310	307	350	320	347	339	311	337	315	327	337	311	336	345	315	328	298	380	321	327	303	339	331	323	341	298	327	339	307	323	291	327	296	331	341	333	352	320	317	344	338	351	323
3978	1334	967	722	584	536	554	493	497	501	510	513	516	501	512	463	474	519	497	500	474	464	485	482	495	493	450	453	497	458	468	484	438	495	535	483	440	482	513	446	478	468	441	510	484	508	496	483	478	477	485	470	454	520	485	486	481	491	466	496	479	490	474	457	477	498	453	453	454	470	506	447	482	471	462	467	520	493	483	499	479	470	461	449	468	514	467	466	477	468	475	444	486	463	519	494	472	519	468	516	478	456	498	469	490	476	487	521	465	483	494	531	518	519	506	479	448	484	429	506	497	476	445	460	467	456	456	483	473	463	504	490	457	428	465	495	444	491	496	444	436	487	523	486	490	462	448	483	489	500	511	476	455	466	501	461	486	518	467	497	440	486	464	477	484	500	489	462	492	484	512	521	450	450	432	445	471	507	508	467	473	490	481	436	471	470	482	476	467	469	477	474	463	455	498	461	525	475	512	472	520	518	472	515	441	452	491	452	487	485	493	478	496	471	490	503	478	479	502	485	457	435	448	432	528	463	469	503	516	473	485	465	503	487	459	450	494	438	466	451	472	460	456	465	460	466	487	503	441	467	475	476	498	446	490	500	489	486	472	491	463	431	489	478	477	470	472	501	516	500	482	467	498	479	497	472	499	441	434	464	470	502	458	510	480	461	483	445	506	483	513	463	500	455	451	483	478	505	473	477	504	485	507	451	500	449	498	473	487	469	465	465	448	482	487	525	469	476	479	519	484	451	488	448	455	488	466	442	470	480	497	447	511	493	509	476	450	487	494	461	495	509	497	460	487	485	442	481	491	520	498	485	439	504	486	481	486	462	428	504	464	455	490	462	480	468	463	491	473	483	488	488	466	511	460	477	466	477	492	442	454	471	484	490	467	480	456	512	516	505	451	446	501	471	483	494	456	493	461	509	471	524	477	486	498	489	470	440	472	506	520	476	473	454	476	478	493	467	471	446	504	491	462	435	475	490	480	516	461	506	478	501	474	493	438	456	486	498	488	494	474	468	514	481	466	453	448	495	494	488	481	451	474	484	490	514	494	444	486	467	435	478	448	466	438	481	437	478	483	495	499	473	477	503	461	489	479	497	474	494	489	491	471	458	469	500	480	476	468	492	502	478	488	463	480	504	449	494	465	457	454	446	474	471	475	478	503	503	488	473	452	457	461	507	479	478	447	543	471	487	472	461	486	469	521	522	483	485	458	477	445	522	459	466	446	507	492	482	469	470	455	439	466	521	478	475	471	452	519	473	484	459	463	475	477	459	460	505	461	448	471	493	480	509	454	450	500	540	497	484	502	437	471	512	496	462	477	458	486	509	437	484	467	523	477	491	517	449	487	486	495	463	493	511	478	515	525	482	439	470	495	473	484	498	458	471	517	470	492	414	516	478	471	514	519	500	468	478	459	474	460	496	461	515	475	460	512	482	503	492	454	480	499	463	472	484	473	464	516	470	500	494	481	441	444	490	474	478	481	507	496	479	475	496	491	463	465	481	452	470	478	444	464	443	475	460	463	468	428	489	471	490	478	451	460	513	490	480	466	474	523	495	491	495	508	496	502	441	477	463	470	501	476	450	494	474	471	478	463	456	491	484	451	474	469	459	469	497	457	478	487	475	470	483	482	479	479	447	446	451	484	491	466	462	465	463	470	466	427	492	472	492	451	469	478	467	455	520	488	482	455	478	488	467	496	490	477	527	475	488	464	450	460	450	508	468	538	452	441	438	442	491	470	483	488	465	495	494	464	484	470	448	517	479	494	451	456	493	468	459	485	488	503	474	477	482	507	471	484	479	453	473	466	465	487	475	446	483	457	497	499	474	483	443	480	432	500	470	498	498	470	476	464	491	463	488	498	450	446	476	457	472	494	484	455	497	502	487	478	478	503	460	501	484	435	476	471	480	467	479	466	455	498	469	482	474	436	474	470	507	520	475	494	473	476	486	460	486	474	480	483	459	506	458	445	491	483	461	461	485	496	467	495	472	458	495	460	438	442	486	502	489	474	494	495	472	488	438	492	473	486	499	474	528	476	480	473	497	455	473	477	458	476	462	504	459	494	479	460	437	474	508	498	500	472	505	521	447	461	475	470	468	457	497	515	511	468	470	505	481	465	493	453	492	488	475	473	499	475	479	501	488	487	471	472	484	509	476	474	432	486	482	488	468	481	441	490	475	501	521	509	486	500	493	475	482	472	474	464	453	480	445	480	493	480	478	487	471	473	498	523	418	509	496	512	464	433	493	480	478	497	529	496	475	526	494	474	490	489	460	442	484	521	465	512	488	485	456	468	466	487	451	508	468	490	469	502	477	490	486	508	478	452	464	469	456	481	458	507	454	442	521	471	506	505	470	497	531	453	480	453	457	491	471	514	456	472	489	487	461	482	491	494	493	447	486	477	477	478	446	484	507	480	472	446	492	472	487	438	496	492	472	460	488	454	520	479	449	476	460	464	477	469	461	470	475	479	466	485	473	481	480	493	511	465	509	507	471	483	449	456	500	461	466	449	458	492	456	516	472	480	443	438	452	471	488	456	521	517	482	484	472	518	491	499	484	427	483	452	515	511	488	485	478	471	489	481	452	497	489	494	507	465	503	479	478	450	519	473	466	451	493	492	486	477	485	492	481	457	494	464	492	508	476	532	471	479	455	472	477	461	492	483	482	455	444	471	457	508	489	498	450	468	455	480	493	505	512	473	519	541	482	476	513	483	483	521	477	461	471	507	493	452	481	471	476	489	468	502	503	478	455	497	462	460	468	482	460	464	480	463	471	495	468	423	458	476	467	468	458	503	515	481	519	504	536	455	514	459	506	475	519	477	475	470	519	501	515	489	479	457	509	457	477	442	486	487	425	436	486	495	479	483	450	463	481	466	448	478	451	435	457	521	485	498	497	518	475	445	464	485	502	514	520	466	477	464	475	478	475	462	517	483	475	459	440	462	442	459	475	514	494	491	511	453	447	511	483	504	498	477	492	484	469	496	479	483	499	459	442	484	471	478	499	476	518	493	479	487	425	486	493	488	471	477	500	504	463	457	450	476	468	455	485	468	476	435	434	473	455	489	516	479	455	491	466	497	471	473	468	477	504	485	438	512	474	458	486	492	488	492	485	517	509	507	518	472	461	485	477	484	454	450	481	463	470	464	478	448	529	461	491	473	482	497	501	499	468	502	469	480	461	487	479	458	465	498	464	501	468	442	445	479	467	488	452	444	507	515	489	479	464	462	449	541	461	452	475	420	498	470	458	473	481	482	484	489	480	435	466	457	465	448	518	459	463	473	483	493	469	487	453	459	491	468	502	504	465	495	457	475	496	444	518	471	450	460	462	482	479	487	468	486	503	471	482	514	466	499	522	422	478	466	523	491	473	489	480	482	453	494	507	469	497	471	506	486	460	501	485	479	493	459	485	512	482	474	455	476	505	476	508	482	493	491	469	464	502	470	426	461	525	482	487	472	471	494	452	512	455	511	489	497	481	457	521
23010	20958	27977	24102	20655	2750	474	314	264	236	217	223	168	190	175	173	149	148	166	156	154	179	146	127	155	125	124	134	163	145	123	156	148	103	156	156	141	144	127	140	131	130	137	134	144	154	113	135	154	130	123	126	138	157	133	130	147	151	121	126	161	142	137	144	131	133	142	130	140	117	138	133	135	114	127	135	148	148	129	141	112	117	120	154	145	131	122	127	147	134	143	137	125	113	143	132	139	148	130	115	134	128	131	120	139	137	106	137	128	130	150	129	123	132	141	127	136	134	110	139	124	121	128	128	137	131	144	125	154	160	135	131	127	130	140	140	134	132	138	130	115	128	148	124	114	120	127	126	134	116	126	129	163	127	111	138	132	130	126	129	142	133	153	141	146	134	145	144	157	148	126	145	137	131	150	133	129	122	118	111	130	121	124	138	143	134	139	132	127	140	149	152	139	142	128	130	141	141	111	142	147	145	134	149	118	142	142	134	137	128	100	116	158	137	133	127	131	120	122	145	115	128	128	134	135	125	132	139	144	119	129	140	129	143	129	150	123	139	134	136	143	132	129	126	141	141	149	132	142	111	142	122	137	131	146	149	125	130	135	123	145	130	136	139	116	135	145	147	146	153	146	134	123	141	115	142	126	138	119	161	127	121	130	129	150	152	162	135	115	111	125	165	114	141	128	142	135	125	136	117	144	139	139	144	133	112	142	136	148	130	142	152	125	125	135	146	126	123	137	114	131	136	135	116	151	130	135	136	129	108	133	128	144	143	130	136	144	146	138	130	131	145	123	122	120	150	125	146	142	131	152	126	144	130	123	152	123	114	122	129	137	126	115	149	119	130	139	122	129	137	140	136	134	119	131	178	136	143	132	122	151	125	128	139	145	145	131	107	99	148	127	138	125	111	125	147	124	116	132	125	127	140	148	128	126	142	147	104	136	122	126	132	136	144	140	142	140	136	140	118	148	161	133	145	141	142	142	143	113	111	136	144	130	157	148	128	142	127	163	152	140	139	119	146	161	150	121	136	123	138	138	129	145	130	150	125	132	147	134	130	128	146	153	138	137	138	140	124	132	147	157	130	146	144	132	127	125	122	133	140	126	112	130	131	146	149	135	163	157	133	128	129	159	132	111	132	131	129	150	143	121	120	139	127	126	116	134	155	116	112	137	147	120	123	133	153	151	106	125	131	147	130	132	128	160	166	148	133	144	135	122	132	116	129	142	139	140	126	138	130	127	123	155	134	123	108	130	141	164	136	131	140	145	124	135	116	122	150	132	118	143	150	127	157	136	137	136	144	139	126	132	153	123	144	130	137	150	137	155	125	144	131	139	148	150	126	134	166	134	136	137	137	119	127	147	139	144	125	148	122	133	137	125	120	115	113	134	130	153	130	131	124	139	135	129	140	136	145	146	126	122	121	137	164	137	127	124	140	132	128	135	158	112	139	122	134	133	145	119	126	105	130	136	131	142	122	135	154	151	129	156	131	146	150	139	127	121	145	123	139	138	134	116	127	126	117	125	132	116	144	122	136	137	145	146	133	124	151	127	130	141	120	137	131	116	157	133	133	145	144	155	123	135	132	141	127	128	122	161	127	114	138	125	125	128	126	131	142	140	155	135	123	150	140	134	125	124	125	159	114	144	125	123	144	130	124	118	158	138	149	138	126	132	133	140	159	140	143	118	144	136	106	129	139	136	103	130	129	133	166	116	137	133	127	127	122	119	138	134	140	132	122	101	157	144	133	142	135	144	155	118	136	117	120	126	139	154	136	121	158	137	146	140	129	109	121	147	133	150	117	123	123	143	145	125	121	147	124	137	125	139	134	137	154	157	133	129	135	122	138	133	138	144	140	131	144	150	111	128	139	131	129	118	110	128	121	134	136	133	141	129	145	137	129	118	121	131	133	126	125	138	127	153	131	148	135	134	135	123	150	131	123	135	145	141	114	114	132	119	132	142	127	118	141	108	152	118	166	145	130	115	131	132	120	151	127	136	152	111	111	127	150	136	141	126	145	125	149	124	137	153	128	134	142	149	123	135	132	133	131	127	140	130	133	119	129	132	129	155	129	119	148	137	133	141	151	151	135	153	114	141	142	136	132	109	140	147	133	142	150	136	135	121	134	132	129	149	136	130	136	121	134	147	138	141	157	139	149	133	128	146	132	146	123	128	153	123	134	115	129	133	132	117	140	122	129	140	135	140	135	159	152	129	134	148	136	122	145	149	142	139	123	140	169	143	135	121	134	135	130	131	128	135	130	131	131	139	130	153	119	146	128	123	153	142	129	128	144	136	127	125	132	119	139	123	132	141	125	110	133	129	135	109	114	166	130	129	129	130	120	146	116	127	151	104	110	146	125	137	120	135	143	149	140	113	124	154	136	119	130	131	126	147	128	119	125	113	126	147	142	140	126	131	117	130	138	143	134	137	116	125	129	147	134	125	124	142	135	118	128	138	132	125	147	142	150	150	129	125	139	148	116	148	120	125	148	138	121	137	134	139	126	133	135	139	142	139	149	116	136	137	148	144	112	120	117	124	119	120	119	139	126	136	146	139	122	150	135	131	116	130	137	140	126	137	133	124	124	154	147	123	110	133	132	133	121	122	119	134	145	108	142	124	140	123	130	147	134	125	108	137	119	136	138	128	128	118	141	118	126	125	137	126	139	144	147	112	155	145	139	125	134	143	138	137	138	136	123	122	140	133	143	124	141	137	135	139	145	135	134	120	115	117	139	140	120	147	115	151	122	110	132	127	138	131	147	102	126	137	139	135	135	120	148	120	125	155	116	131	150	139	126	145	132	138	140	123	123	161	122	114	127	123	148	118	139	129	151	154	121	141	140	143	134	113	142	152	131	130	127	130	151	122	132	130	130	137	141	127	123	116	134	142	140	121	123	127	127	121	132	139	129	143	131	132	134	112	142	150	149	124	136	124	137	127	148	132	144	138	123	135	128	133	119	127	128	139	141	123	139	121	152	140	137	128	128	132	142	146	137	134	126	124	144	130	148	142	140	145	133	121	127	115	135	142	145	127	131	133	127	127	120	132	132	131	140	133	140	119	115	144	119	128	142	137	131	122	113	144	121	134	134	141	122	133	127	134	141	120	125	125	144	145	143	137	123	120	132	135	125	163	129	135	126	118	161	123	114	149	115	137	128	138	125	124	131	118	144	153	125	134	135	135	135	173	139	158	121	144	153	136	122	127	141	129	132	138	130	141	133	156	120	129	123	134	152	137	128	151	130	141	122	144	130	145	135	126	133	139	114	131	119	136	127	154	148	137	119	123	158	142	143	148	125	145	140	136	133	129	142	150	119	143	120	136	133	150	136	125	124	148	154	129	129	119	132	136	138	117	116	123	115	134	140	131	139	123	127	137	133	131	138	130	134	130	130	131	114	170	140	122	139	150	129	134	143	139	142	144	138	127	137	128	134	134	125	129	121	135	121	143	110	139	130	139	119	121	131	153	142	130	140	124	123	123	146
3117	8422	5712	2468	1557	1161	886	732	623	530	419	403	351	336	329	302	308	290	298	284	235	270	238	237	243	242	243	217	218	227	227	211	218	226	213	218	218	213	196	221	226	229	221	231	197	211	206	231	220	205	222	229	233	210	203	232	212	225	221	230	215	215	232	221	204	229	204	192	205	196	209	204	210	222	225	204	214	214	219	223	222	240	204	203	219	203	206	199	194	189	221	227	228	213	192	208	197	200	196	230	201	207	256	230	193	203	231	217	220	204	201	242	228	191	227	244	200	206	217	191	213	204	223	174	210	220	213	218	210	215	216	205	203	201	204	214	221	213	193	203	204	200	185	196	220	223	189	230	214	216	247	233	205	225	207	192	205	207	192	203	196	234	193	196	211	199	196	228	214	210	212	182	201	216	235	207	247	228	194	219	190	212	194	202	220	199	196	205	201	206	198	212	229	184	225	224	204	204	231	208	213	210	191	209	191	198	224	239	207	198	207	196	231	206	216	226	198	226	209	174	204	223	227	214	217	215	194	196	198	184	186	218	188	217	226	186	220	221	187	219	239	205	197	212	172	201	215	210	201	200	203	170	178	232	219	206	197	215	210	207	197	201	218	186	197	205	206	228	223	200	212	230	197	206	209	203	191	219	214	226	203	239	186	200	192	192	198	223	226	198	206	231	208	209	208	210	219	233	194	227	234	226	204	189	212	225	203	221	194	214	192	218	197	208	215	200	208	195	207	217	190	205	205	211	201	206	219	208	204	211	209	195	201	200	214	208	207	205	191	227	211	219	218	199	211	218	198	206	244	207	199	181	198	197	195	201	213	203	195	216	199	196	210	185	229	226	202	217	194	228	215	229	224	195	205	207	239	230	211	247	219	193	219	206	187	210	210	191	196	211	190	237	205	234	205	215	216	247	213	215	198	212	221	170	210	191	221	220	220	216	197	225	228	206	216	210	194	208	224	228	216	232	231	185	209	209	194	236	208	182	210	216	198	207	205	223	226	206	216	223	232	201	196	199	227	208	235	220	194	214	199	209	220	212	229	220	202	197	205	210	203	229	193	192	223	203	212	211	226	209	205	210	204	195	212	227	217	190	189	212	222	198	199	217	222	229	198	202	230	213	216	192	202	223	195	206	223	198	208	218	211	209	204	194	195	207	195	229	211	223	200	222	211	186	215	208	202	218	216	212	215	205	204	188	208	185	206	197	194	190	201	203	222	202	213	196	226	202	238	231	215	223	200	212	209	197	204	198	229	227	195	216	207	234	168	220	235	183	243	227	203	212	219	188	216	192	213	226	214	187	200	221	198	181	217	206	198	208	211	204	220	218	193	220	219	214	195	224	226	184	206	196	209	222	259	197	198	230	198	209	230	212	176	206	225	205	216	249	182	207	189	210	223	206	213	210	227	217	212	207	208	210	219	217	220	215	220	219	219	229	189	212	198	198	210	224	212	213	211	235	206	219	187	225	209	224	195	202	197	219	225	235	226	217	203	211	198	209	208	216	209	196	211	236	222	222	238	235	188	202	232	222	234	207	205	234	199	202	225	205	206	209	218	210	209	197	199	217	212	210	206	215	188	213	229	211	210	178	228	193	197	218	200	218	190	222	204	208	198	211	242	235	209	224	239	192	212	217	172	221	233	204	212	222	182	189	219	200	222	195	184	206	224	189	209	221	223	190	203	216	198	204	207	210	200	197	208	233	206	199	192	219	207	194	217	193	224	212	211	198	209	199	210	216	234	226	198	199	206	212	222	195	226	224	204	194	227	211	197	215	226	224	200	204	209	213	220	208	204	213	215	201	193	221	252	200	205	189	205	229	176	191	199	216	207	204	214	202	213	216	198	192	204	199	205	207	213	181	209	205	196	209	193	198	210	201	222	205	207	234	186	203	214	219	200	215	184	216	222	214	196	209	184	223	209	201	223	219	226	209	217	217	223	201	190	201	205	205	217	215	210	225	224	215	190	201	208	210	203	199	207	217	210	199	198	203	196	203	229	214	225	215	200	175	193	212	195	200	197	199	209	189	182	205	211	196	222	236	201	215	225	212	215	180	201	221	207	226	208	216	187	192	231	187	194	201	175	218	191	197	196	202	195	239	211	198	217	204	221	193	214	190	214	204	214	198	212	226	223	199	208	214	208	196	240	215	216	203	212	222	226	192	201	215	201	221	216	212	203	228	192	220	224	207	223	198	198	210	185	223	211	219	205	224	200	202	216	195	191	216	205	211	198	212	217	207	243	188	209	216	190	224	217	207	212	227	198	204	213	204	208	206	226	193	232	205	229	195	218	214	222	185	190	204	217	215	199	201	207	215	235	215	212	194	224	204	205	190	208	235	210	235	200	223	221	213	211	220	198	189	218	193	214	215	214	218	222	207	208	187	207	182	210	197	206	197	230	206	211	191	228	204	216	194	191	200	200	172	232	218	211	229	203	204	207	211	193	218	225	220	182	206	213	203	224	205	207	184	189	186	217	231	208	202	229	207	202	214	201	204	195	222	211	202	214	183	194	190	188	215	230	209	219	204	207	216	182	211	221	224	189	219	195	226	208	215	210	230	204	217	214	225	235	218	228	222	223	214	222	177	191	211	201	217	222	226	201	217	192	204	219	234	225	196	204	206	183	192	210	222	214	223	220	241	210	222	210	203	223	193	187	212	190	199	212	228	212	197	209	232	226	198	203	191	212	205	183	202	206	198	226	212	204	213	192	205	191	196	223	216	206	212	215	206	209	208	230	228	227	204	201	241	224	208	185	212	221	221	201	205	201	226	210	220	194	190	215	202	166	216	211	190	197	212	193	207	218	200	218	202	218	205	205	212	216	212	210	200	200	211	214	225	181	193	198	184	203	205	216	215	199	228	216	182	207	205	222	213	217	190	252	225	197	198	202	217	196	203	186	219	211	203	201	222	195	219	211	199	221	210	202	201	221	216	204	193	193	225	202	182	193	206	208	180	213	203	217	211	196	211	189	205	203	196	222	201	193	223	211	212	226	206	222	224	199	203	197	222	210	190	220	203	207	199	195	214	190	220	219	200	204	204	204	197	214	220	208	234	196	197	219	203	236	222	194	207	213	191	208	225	241	212	181	212	222	211	226	213	218	191	174	222	198	206	201	224	224	192	189	208	206	194	197	203	219	204	208	208	207	212	210	209	216	208	219	222	193	212	200	231	222	196	220	210	183	214	187	223	197	189	213	231	197	207	210	196	193	202	250	197	212	230	225	176	231	213	202	199	182	206	205	233	213	214	222	205	243	200	184	228	222	237	214	218	218	224	203	225	210	209	198	215	210	231	197	214	207	222	214	239	194	204	213	216	206	195	188	219	199	221	193	174	231	225	226	225	203	221	202	221	203	225	216	211	192	224	227	193	211	203	219	190	223	243	215	200	213	205	219	229	204	222	215	225	218	213	226	192	232	200	210	208	192	214	189	171	209	233	212	205	224	198	203	224	191	179	209	223	201	207	202	233	206	218	198	192
24148	20945	26301	24624	2462	589	509	505	441	443	422	390	401	429	423	418	437	473	394	395	373	411	428	402	395	386	436	381	399	372	406	380	384	349	410	382	407	382	379	395	399	402	377	384	362	402	389	379	372	404	439	396	402	404	386	391	396	391	390	410	386	427	380	424	410	400	370	406	422	393	426	387	395	372	343	388	397	377	375	372	425	394	395	390	391	418	401	404	387	380	369	378	387	385	397	409	410	360	419	361	391	401	367	385	392	367	391	401	423	374	395	426	370	410	395	385	362	409	390	407	408	362	379	393	397	403	427	409	367	379	373	394	370	388	384	371	400	381	383	393	384	373	360	398	386	383	393	379	419	340	398	421	374	397	400	367	407	361	372	390	379	381	394	366	357	387	375	400	388	371	409	364	357	404	372	408	405	382	396	359	380	388	402	394	372	380	336	405	398	407	390	385	373	392	368	376	377	404	375	360	431	376	385	398	373	417	367	419	394	399	384	368	411	381	401	370	409	378	380	413	376	372	448	350	367	369	360	414	392	379	404	404	359	405	357	407	367	363	385	388	407	395	388	378	385	384	389	389	387	367	399	372	366	377	384	384	389	394	356	404	394	391	407	369	415	406	371	402	360	410	391	395	383	375	375	387	368	390	377	397	397	419	373	424	374	345	375	390	384	385	391	398	360	371	432	386	399	388	395	392	330	400	404	408	403	411	395	389	376	375	381	397	384	389	382	398	387	356	382	414	394	376	421	424	392	356	424	382	375	398	419	408	389	370	391	408	361	354	374	386	402	429	377	364	379	402	387	379	381	400	370	389	391	395	368	368	385	393	398	410	409	405	359	403	370	382	377	408	388	374	383	429	399	384	368	371	376	388	412	376	367	381	409	399	389	373	416	388	352	406	384	378	398	378	406	362	365	410	395	386	413	368	383	347	377	410	375	379	389	386	423	386	362	409	387	388	386	383	406	377	389	351	406	417	369	446	387	387	405	375	370	390	408	385	373	365	372	406	378	373	368	374	393	385	392	361	354	378	355	380	359	379	383	413	392	379	406	373	391	379	403	377	398	368	368	383	376	380	389	388	382	385	364	368	370	402	397	398	378	423	396	396	374	399	392	438	408	360	387	401	422	448	412	409	362	363	405	376	414	403	371	430	394	367	367	393	373	374	375	377	388	381	397	392	360	393	391	369	389	407	418	377	377	395	403	369	405	417	400	347	397	440	399	380	378	372	372	391	402	398	441	375	406	391	418	351	369	372	376	403	376	419	409	415	397	334	389	397	369	407	395	379	405	413	369	374	366	417	367	372	380	399	394	404	409	381	396	376	385	377	382	396	365	406	370	396	376	365	371	407	396	376	449	391	396	427	403	403	363	383	380	408	377	363	396	405	378	408	378	357	389	404	440	369	392	383	406	377	385	392	377	344	384	385	380	412	377	388	404	392	378	367	354	380	399	381	340	393	382	425	389	391	389	402	395	378	386	378	360	345	406	379	377	395	366	402	360	386	382	387	392	383	394	370	409	380	397	356	391	394	388	378	415	362	411	363	368	386	388	349	402	411	395	352	404	403	364	380	384	390	391	422	351	452	381	393	409	361	408	395	413	388	362	366	370	386	412	412	419	376	392	392	393	424	376	362	368	403	419	402	399	398	407	423	363	382	396	407	381	387	366	390	382	381	393	353	401	393	388	420	372	408	378	391	406	378	399	400	392	363	403	391	389	392	366	357	403	391	376	379	388	412	370	355	369	375	384	381	333	385	368	388	411	374	379	366	416	359	364	384	403	385	409	368	388	398	425	372	400	378	384	360	418	396	386	353	385	372	374	338	406	373	392	399	388	397	389	390	415	384	398	386	408	374	372	426	412	435	364	412	381	391	399	402	351	388	403	361	388	388	408	383	403	359	398	379	410	401	392	385	386	384	424	393	390	398	386	354	384	377	406	390	379	396	369	388	396	404	385	391	391	411	414	442	357	383	374	379	405	376	401	425	374	390	377	348	390	382	416	408	380	334	410	382	385	407	411	392	390	382	357	391	378	400	392	360	408	376	385	366	353	395	360	384	376	364	379	383	388	351	423	397	392	376	366	371	401	403	339	398	371	370	364	377	394	367	411	391	370	360	379	378	380	400	381	374	398	392	389	455	413	401	395	390	384	358	352	391	377	355	403	392	365	366	373	350	386	378	398	417	416	391	367	411	391	382	410	405	404	414	372	375	372	380	364	364	414	409	369	399	386	362	370	366	406	358	384	385	363	358	364	376	368	377	395	334	374	426	385	356	388	367	400	408	421	412	353	366	352	401	387	397	427	357	392	383	419	409	386	375	383	399	411	412	355	381	353	390	382	403	375	364	391	352	377	408	384	410	402	402	417	381	354	390	362	368	377	372	392	409	349	385	353	402	380	396	421	377	369	388	383	354	397	392	369	389	380	350	382	443	386	405	385	440	401	374	374	384	388	450	380	403	392	379	375	369	406	387	403	381	377	396	369	410	371	364	353	378	391	384	380	389	404	425	389	378	380	373	372	429	407	381	376	374	376	384	374	372	366	397	352	341	399	376	380	366	386	406	420	378	380	370	379	393	362	354	397	383	384	377	411	400	413	405	348	391	395	406	412	402	365	398	401	374	381	399	391	392	414	417	406	399	380	386	398	365	400	427	397	414	401	368	395	397	408	359	367	372	380	379	355	373	379	419	424	394	405	369	375	425	361	395	364	380	394	384	394	367	384	371	395	382	352	387	417	425	388	397	380	372	372	435	402	409	383	398	396	378	381	389	398	422	390	418	386	371	391	444	417	391	381	394	384	365	404	389	354	385	393	395	401	375	394	379	410	411	383	400	381	412	378	372	391	375	369	376	387	403	409	386	372	375	391	409	388	392	413	388	377	376	390	396	408	384	384	387	368	431	373	383	364	395	400	420	384	372	379	347	381	387	375	357	396	389	407	364	370	403	420	383	449	365	397	377	386	385	422	364	377	372	418	371	365	400	400	406	404	406	402	402	410	399	393	365	360	410	369	401	406	384	379	399	436	368	396	405	388	374	384	379	353	398	411	395	366	367	388	391	376	402	360	387	396	376	366	425	396	346	358	397	399	402	374	385	379	395	358	394	360	381	379	406	381	383	399	418	412	395	399	388	406	394	345	398	342	397	397	389	361	397	392	402	369	386	390	382	400	404	387	391	384	356	432	397	411	365	425	410	410	406	376	380	392	399	373	355	405	390	382	360	395	387	398	360	395	431	397	360	386	406	393	365	382	408	381	361	397	393	385	395	357	403	412	394	379	370	411	370	382	380	383	428	384	352	426	392	390	392	392	376	400	386	387	389	381	342	395	376	404	403	398	388	386	391	404	362	387	404	382	360	382	376	370	412	389	383	375	396	386	384	343	400	395	439	383	407	414	392	391	394	366	398	413	385	392	387	369	357	397	356	343	382	378	373	374	395	372	368	377	392	409	347	407	402	424	410	417	395	391	394	404	369	384	372	399	378
3365	4631	3084	1565	1283	1033	867	807	754	705	687	677	644	596	602	670	582	582	601	565	617	578	540	562	601	580	592	631	560	550	567	587	586	530	552	580	557	610	551	558	541	629	556	572	584	578	564	569	565	532	553	579	567	561	546	568	529	578	612	557	565	550	575	581	617	538	565	583	587	574	569	539	582	569	557	607	569	540	551	525	558	564	563	543	560	520	552	556	577	590	539	539	565	541	524	628	563	548	544	525	583	545	542	534	541	558	554	533	591	602	512	577	591	520	542	560	577	539	549	531	550	547	543	535	569	537	530	553	526	582	552	549	512	572	545	573	577	533	516	580	613	534	582	526	528	535	580	532	556	544	534	540	609	545	539	557	530	549	555	564	544	528	578	571	528	542	584	566	601	569	555	553	565	584	563	605	548	579	569	590	533	580	544	556	522	552	575	561	545	537	536	539	572	560	580	585	554	613	584	580	572	580	501	558	546	551	556	549	571	559	601	524	564	552	539	525	543	561	558	540	537	549	558	529	555	584	562	527	529	556	568	574	575	546	562	588	559	559	554	540	583	545	554	570	549	539	544	595	536	590	513	594	599	566	557	585	567	550	594	565	558	574	534	531	552	535	564	518	548	531	551	541	560	570	566	535	522	515	562	559	559	522	528	504	506	560	567	541	618	552	539	540	531	536	544	551	528	513	550	573	536	539	559	548	560	550	561	539	512	573	569	557	555	518	568	540	524	550	566	596	546	559	536	558	552	521	557	562	546	563	534	565	543	589	576	559	573	545	545	573	495	618	571	600	539	572	582	577	583	588	548	551	536	571	583	564	581	618	547	599	543	561	550	508	553	569	578	556	556	588	583	549	546	565	539	544	552	552	543	569	523	575	565	546	561	567	591	599	578	529	549	556	568	542	564	575	595	559	514	563	567	583	558	535	540	531	554	543	559	579	568	573	562	572	544	543	525	524	602	559	509	547	625	558	580	548	578	545	585	548	528	580	593	567	584	577	590	616	491	562	530	526	513	550	559	513	560	573	510	557	559	601	519	539	575	605	560	550	535	566	537	545	557	599	556	555	518	538	552	518	576	589	540	571	511	588	573	551	561	534	572	535	542	541	588	545	577	623	559	517	590	544	519	553	549	542	556	540	568	512	556	531	559	574	535	556	519	539	591	559	515	582	566	532	544	528	528	535	580	556	583	541	586	552	578	537	583	590	560	554	574	543	572	576	564	529	553	548	536	557	594	511	550	547	564	546	520	573	579	558	572	535	549	536	551	519	553	534	574	549	568	535	561	547	528	505	626	559	552	516	533	525	574	570	546	571	593	576	539	565	582	551	552	579	556	583	524	586	523	539	565	561	551	568	541	541	545	557	528	568	575	545	542	562	550	569	547	561	542	570	517	569	581	544	588	580	567	501	521	538	537	543	606	544	592	551	550	516	561	561	555	542	567	551	539	540	566	563	562	578	565	539	568	542	558	539	562	596	546	543	588	571	538	547	537	512	571	533	593	592	564	611	549	569	515	558	565	575	512	536	537	556	491	577	570	556	568	524	560	531	538	533	574	608	508	554	582	511	574	568	520	554	538	593	545	584	531	518	599	535	566	519	543	568	531	538	568	570	542	563	579	547	544	538	561	515	581	490	524	566	576	532	550	538	602	560	557	561	552	546	513	547	576	534	571	552	536	546	548	550	524	564	569	589	547	561	559	551	554	545	574	558	559	508	542	564	564	575	559	535	584	507	536	592	552	571	585	560	569	526	546	589	568	498	530	555	562	549	583	556	546	610	538	556	534	586	521	559	550	549	532	552	559	541	573	566	561	528	549	551	563	543	579	578	566	553	550	545	556	575	550	558	566	522	556	552	578	577	521	594	574	555	620	554	580	587	541	537	594	544	572	547	577	548	550	556	561	552	547	558	520	523	546	587	550	557	562	556	538	516	613	544	587	588	546	592	506	545	525	551	547	560	545	488	594	590	559	548	533	514	545	530	558	582	527	564	605	543	629	599	536	533	576	537	545	570	592	558	537	572	541	557	569	576	539	545	548	551	527	539	594	566	511	503	564	560	587	545	521	555	586	554	592	546	581	567	568	537	579	567	548	568	555	533	512	562	543	568	543	522	519	539	575	524	539	557	585	557	530	574	547	543	529	577	566	593	569	567	524	550	566	568	573	567	511	551	561	573	541	521	531	571	610	535	547	555	553	561	545	556	523	555	562	564	560	587	603	542	566	558	546	601	539	549	562	539	564	550	576	532	548	583	521	563	553	580	559	531	549	564	560	545	550	559	582	560	567	533	577	601	527	543	542	599	571	522	559	550	566	579	573	565	520	572	566	577	577	559	546	573	531	570	547	594	554	568	599	539	563	580	546	530	598	577	590	589	544	560	533	548	542	568	577	549	555	534	614	503	509	521	592	585	522	514	556	518	558	552	523	542	553	551	533	559	586	548	532	568	522	590	571	552	541	562	551	512	553	566	565	618	577	578	562	556	559	517	572	550	612	575	547	538	560	527	583	565	531	533	598	578	575	511	555	594	545	537	576	525	592	532	548	538	511	565	603	574	567	557	510	556	515	550	543	554	570	570	563	545	535	569	574	585	570	535	556	575	555	585	522	547	550	546	561	584	550	553	519	529	517	559	581	542	559	535	568	594	576	582	524	525	557	574	548	544	556	536	568	547	536	578	552	507	576	579	556	556	565	605	583	555	559	516	566	584	542	556	589	511	534	562	554	553	542	600	520	538	544	626	566	565	537	583	555	522	536	518	517	558	595	548	608	584	608	552	532	504	548	560	593	553	589	520	552	574	576	543	560	567	542	516	533	540	483	594	588	540	544	554	549	560	565	571	574	583	549	535	509	558	508	567	587	570	517	540	558	563	537	556	575	550	572	563	517	561	563	558	544	518	545	584	508	581	572	532	580	592	529	579	524	560	579	565	572	576	598	536	545	533	576	551	585	547	575	599	508	551	609	571	548	558	549	559	564	566	573	577	519	584	562	558	560	556	553	540	526	552	567	545	577	564	518	528	520	489	554	572	568	556	584	551	551	610	561	560	540	603	540	516	573	536	576	558	600	572	535	520	564	572	556	554	554	547	595	571	571	570	569	552	564	535	548	530	564	549	632	569	535	517	541	554	577	545	562	573	589	540	502	584	568	539	590	527	518	551	506	582	556	564	574	546	568	567	552	574	548	608	534	560	542	549	546	571	558	566	565	548	559	531	574	561	553	529	547	515	563	570	542	518	545	582	547	579	544	564	554	574	594	574	576	568	575	576	531	529	555	569	554	577	562	552	488	593	514	551	559	585	560	548	560	581	536	574	525	564	565	565	554	560	518	548	548	522	550	598	513	570	536	559	571	561	552	536	545	596	545	554	589	549	584	571	589	582	551	602	596	533	552	613	544	544	583	563	543	554	576	544	549	541	556	515	565	530	524	524	525	581	587	548	580	556	539	537	546	534	528	547	545	507	521	534	548	567	512	551	560	537
22092	20986	28589	23552	20979	20655	2097	535	417	379	319	303	291	222	226	216	191	207	188	176	169	162	178	175	161	171	173	169	168	171	160	164	138	147	132	150	147	180	116	124	128	158	151	147	158	138	144	166	140	157	152	147	150	168	136	128	147	152	146	123	138	142	135	139	162	135	133	137	160	133	127	151	119	129	141	156	121	131	122	122	123	147	138	136	145	138	139	131	153	143	152	148	138	144	123	148	166	155	136	140	128	164	134	124	152	129	163	136	149	120	126	140	111	170	142	146	124	135	139	161	129	129	133	141	128	114	148	146	144	144	147	121	129	121	137	148	141	149	154	144	141	148	147	134	150	129	149	136	146	153	141	138	135	145	139	147	143	129	146	148	135	149	143	140	136	140	131	153	143	124	127	154	158	136	141	143	131	151	132	143	132	128	167	140	132	133	146	125	132	128	156	119	125	128	155	124	157	151	132	153	135	150	153	138	137	164	147	152	132	146	135	117	157	143	140	155	132	126	151	126	139	156	139	153	148	132	151	148	150	153	135	157	149	130	133	141	141	155	139	129	126	134	129	149	141	132	167	150	139	165	138	159	126	143	148	125	153	122	138	145	135	138	150	120	147	150	164	144	137	149	156	153	123	130	140	140	129	96	142	135	142	131	143	114	142	137	134	131	118	131	140	138	143	145	153	139	138	128	135	141	131	141	162	124	134	133	120	127	138	139	111	137	146	129	141	155	127	133	140	144	137	147	133	153	131	126	142	140	140	139	146	134	139	159	138	121	141	161	138	151	132	141	164	148	129	137	145	135	140	140	144	133	139	128	128	120	137	160	142	141	152	140	156	123	147	153	137	131	145	130	144	132	129	166	154	143	130	134	146	129	126	119	147	119	122	149	134	143	130	162	152	150	110	132	139	153	115	137	132	139	130	130	136	131	149	142	136	157	139	159	150	134	145	139	139	152	146	152	148	132	149	128	138	130	131	136	137	148	140	142	138	135	138	144	150	129	144	160	118	138	148	145	142	143	143	162	150	131	157	130	145	181	135	127	153	134	151	117	130	133	127	160	132	147	145	141	131	130	145	158	124	127	145	148	151	140	141	155	120	138	144	128	144	158	136	138	135	134	132	136	141	148	135	155	134	130	147	132	151	157	149	134	143	144	105	142	123	146	154	144	139	133	130	153	152	159	146	125	176	162	164	151	140	136	130	134	143	156	126	140	124	130	140	151	144	150	142	130	153	158	129	131	150	133	137	144	138	125	130	132	133	126	166	148	137	154	137	139	137	127	133	141	140	137	133	131	124	147	139	138	138	131	111	132	140	135	146	147	136	142	136	141	158	142	160	131	131	145	142	123	135	120	134	160	143	120	120	133	153	156	138	134	137	129	133	136	151	136	138	154	147	153	144	130	131	137	139	124	160	140	130	139	122	132	159	141	142	150	164	109	137	147	133	142	150	133	127	144	127	151	142	160	141	144	139	136	133	137	150	135	161	161	153	155	135	141	145	146	122	139	135	153	138	164	136	124	147	121	140	124	133	148	125	139	166	137	128	137	129	138	142	118	120	131	127	125	135	127	139	134	133	144	130	161	134	129	153	116	132	135	143	146	128	125	147	149	135	136	115	143	140	145	138	144	124	135	145	130	139	140	133	136	136	144	123	119	147	128	131	136	121	131	144	135	143	132	128	143	142	127	142	139	126	144	148	118	146	141	127	148	126	128	145	124	135	137	133	129	126	158	134	136	130	128	125	138	133	135	154	162	132	140	136	171	140	123	145	108	146	141	157	147	143	117	126	168	124	146	159	168	159	147	154	125	127	134	159	145	121	140	139	142	134	125	123	139	126	140	122	131	144	143	146	161	129	145	126	159	118	130	138	156	169	137	139	147	132	141	127	146	145	132	137	149	145	146	115	154	135	129	133	138	131	133	142	152	147	154	142	148	143	124	140	140	137	138	126	130	126	158	151	136	117	134	148	145	167	126	128	138	132	125	145	148	127	157	151	140	135	136	144	144	140	139	171	137	143	153	146	129	123	143	131	145	123	157	140	155	147	136	159	157	142	136	158	138	144	156	144	130	135	145	141	135	131	139	116	121	115	151	146	145	136	157	130	134	129	133	126	125	137	138	154	154	152	129	142	131	146	122	137	130	136	148	143	138	138	149	120	139	138	143	146	127	141	144	137	147	149	144	135	150	144	142	138	165	136	132	133	139	128	148	154	117	136	157	134	139	139	129	159	150	123	134	145	142	126	144	123	157	129	119	149	125	141	152	138	129	141	145	157	138	126	111	147	125	126	123	143	141	142	146	145	125	141	142	136	155	142	133	149	122	151	121	139	151	117	129	133	136	145	128	138	123	141	138	115	129	152	152	134	144	122	134	137	126	146	165	133	144	141	145	153	138	140	138	148	136	144	121	125	140	144	118	145	151	122	162	151	138	131	155	133	138	147	139	149	128	139	149	158	145	147	133	155	137	139	140	125	126	147	135	136	135	130	142	117	146	131	152	142	160	161	144	157	135	141	143	141	129	153	148	129	159	120	131	143	127	135	146	147	145	124	147	151	145	166	126	148	143	123	137	136	149	146	147	128	143	141	126	147	141	140	130	107	150	130	145	135	141	140	130	139	135	129	137	154	158	136	141	136	160	137	125	141	167	143	138	138	129	121	134	158	157	148	138	146	134	123	127	146	135	152	138	143	146	143	136	142	144	120	137	143	144	143	141	121	141	149	127	132	141	148	149	130	149	162	145	149	136	150	135	156	151	136	151	148	164	155	147	134	135	131	155	146	124	148	125	127	122	131	131	148	145	174	152	146	127	141	154	118	128	141	141	142	135	135	140	141	147	130	149	126	119	138	154	139	116	147	146	153	151	130	137	128	138	127	123	126	141	127	148	134	124	150	131	133	143	149	145	135	129	149	137	144	156	147	132	135	128	125	148	134	137	137	125	125	158	147	163	144	148	147	142	149	140	143	131	121	133	109	128	143	139	127	135	152	153	119	134	158	146	140	128	162	155	142	122	126	149	127	116	127	163	135	145	138	143	131	132	151	134	146	128	146	129	138	125	149	135	137	135	129	160	143	133	142	128	148	145	118	149	157	163	129	139	142	142	140	125	135	128	135	126	127	141	134	134	139	131	153	138	131	130	149	150	144	140	147	135	118	154	133	117	149	135	138	127	135	150	139	137	125	137	152	167	148	151	159	147	132	132	139	123	153	126	125	149	150	136	131	133	107	137	116	126	154	139	145	131	121	142	150	147	152	121	151	132	133	123	142	156	160	154	117	133	136	144	124	129	171	136	154	150	128	151	145	132	136	139	118	124	152	142	151	145	137	140	149	152	151	126	132	126	146	140	156	141	142	139	136	137	146	146	151	130	164	137	135	120	147	163	162	143	108	141	134	142	163	136	140	138	137	139	141	130	142	134	160	142	149	133	136	127	133	160	149	139	131	158	146	146	117	139	150	145	153	148	142	143	127	135	131	143	144	150
4295	13854	9448	4237	2844	2060	1466	1219	933	804	652	605	514	450	429	399	371	344	319	316	287	295	277	250	277	265	273	238	243	274	215	240	237	231	243	239	224	228	225	214	207	211	205	212	202	220	228	226	236	194	209	207	205	203	208	177	191	212	196	195	191	177	227	206	192	226	200	202	209	205	198	198	216	180	187	208	189	169	184	195	196	190	205	223	211	228	203	211	206	193	221	183	175	218	189	178	205	198	199	187	193	200	176	184	180	179	209	184	216	218	211	171	184	182	181	207	206	200	190	184	183	204	209	192	220	195	204	192	236	202	169	187	195	213	195	205	204	190	201	188	198	210	209	202	214	189	214	217	197	170	201	201	207	195	189	196	216	196	204	196	190	204	217	211	205	183	196	192	200	192	202	193	203	192	205	207	221	210	189	181	205	216	193	193	209	171	206	183	220	212	203	189	177	206	189	184	206	204	203	202	192	185	179	212	212	223	206	187	215	201	211	215	213	208	224	187	233	200	207	197	186	211	201	155	197	206	219	183	175	201	186	200	186	182	179	184	212	200	232	180	200	226	185	162	202	191	179	204	187	185	193	198	210	179	214	226	200	196	185	196	207	202	210	180	200	194	202	198	205	185	194	202	210	186	200	179	195	229	208	190	181	183	207	198	172	199	168	174	200	184	213	196	198	190	187	183	191	194	167	205	192	219	201	171	188	203	208	194	192	196	200	220	214	179	217	207	207	211	160	213	177	191	195	197	193	188	211	213	190	200	210	189	197	161	206	196	211	200	199	216	206	190	204	206	209	211	191	173	173	210	192	175	200	180	197	204	209	200	209	213	203	186	204	179	226	208	195	209	181	192	186	200	186	191	154	175	181	212	178	204	191	182	190	205	214	175	203	170	182	190	165	209	208	182	192	188	194	179	206	181	196	177	214	199	189	218	198	185	194	194	212	209	196	179	186	174	201	198	184	189	177	199	206	208	187	202	192	196	195	203	196	204	195	207	198	195	212	211	179	187	191	186	173	184	210	189	216	187	204	221	211	232	176	208	185	213	205	175	203	184	196	200	201	194	208	203	176	187	215	228	202	202	201	183	194	201	228	219	187	183	181	199	204	185	220	195	189	200	163	206	192	228	181	177	181	193	225	166	176	189	220	195	182	215	186	178	205	174	207	224	184	186	204	226	206	188	207	196	194	191	211	213	191	202	192	176	180	206	184	199	197	180	194	194	181	203	183	174	212	188	203	188	191	187	186	222	224	199	191	201	194	175	216	189	168	192	186	223	200	204	203	217	194	216	182	224	195	195	202	197	164	188	193	196	200	190	190	177	178	201	199	197	199	212	180	223	189	203	201	222	189	177	191	220	199	190	187	193	201	219	183	194	217	191	195	182	202	238	214	190	227	189	210	206	217	177	187	193	199	191	201	208	209	184	225	167	208	190	204	223	199	204	197	214	206	216	206	184	207	219	175	228	189	195	179	186	198	214	205	211	167	194	215	195	195	186	198	175	195	220	186	185	228	208	194	167	193	210	188	204	219	241	205	202	190	194	218	195	181	187	207	203	186	209	193	226	214	184	189	186	184	196	214	210	178	210	218	201	195	200	185	205	214	194	191	193	198	187	213	209	198	202	225	175	222	206	187	202	182	194	180	199	206	207	196	193	186	201	194	202	196	181	167	191	188	171	200	185	202	213	201	172	204	206	205	199	190	183	171	216	188	185	176	198	197	190	202	169	199	174	193	214	193	205	192	176	205	174	192	210	218	185	191	200	201	199	189	207	191	187	212	180	216	196	204	202	192	198	218	195	197	219	202	199	195	195	194	202	176	219	210	212	201	178	160	189	183	193	227	195	192	182	213	205	214	179	198	179	195	192	178	210	189	189	202	189	186	174	194	219	191	211	201	189	179	193	182	199	178	211	185	181	187	201	197	193	195	177	193	225	176	217	181	208	212	194	203	190	197	199	215	209	233	202	190	220	195	197	177	218	173	210	205	176	181	213	199	188	203	175	198	181	199	206	202	199	175	214	206	190	199	189	200	220	187	202	202	211	190	189	191	200	197	177	206	211	209	204	217	192	210	209	166	172	200	179	185	182	212	183	203	179	215	182	202	196	204	165	200	180	203	199	194	219	187	188	223	180	220	170	212	204	206	180	193	228	218	206	194	217	190	216	179	224	192	198	193	192	174	193	193	205	208	187	208	182	191	209	187	167	190	216	191	174	206	216	186	193	197	182	211	208	199	190	197	206	193	200	184	166	185	180	197	195	197	177	208	195	178	182	196	181	198	225	210	182	203	185	179	188	189	193	189	195	201	191	225	185	205	212	200	166	190	226	181	197	220	193	178	202	201	164	200	202	197	200	169	201	195	187	198	199	205	195	229	201	208	215	225	193	211	191	194	189	180	242	231	209	223	194	202	201	203	214	206	197	197	181	167	202	204	191	186	189	169	205	178	178	187	178	233	198	190	183	211	198	200	186	189	185	213	227	201	192	190	205	169	169	207	190	192	183	187	199	180	209	163	213	196	194	199	210	227	196	194	204	219	206	186	212	205	178	202	186	191	194	189	212	183	192	200	217	195	198	192	191	179	208	208	203	186	235	189	199	189	200	198	189	185	207	194	204	200	180	204	234	168	167	190	196	191	168	165	198	170	189	198	187	206	195	194	203	207	214	190	194	198	191	173	189	207	193	192	197	166	197	177	196	185	198	189	211	198	225	194	194	202	205	197	194	187	212	178	191	191	204	189	186	190	162	186	192	182	204	180	197	219	192	180	190	209	200	183	176	191	180	185	205	192	199	192	204	202	205	213	167	204	204	214	181	185	192	177	220	182	231	209	199	191	191	191	210	190	209	191	201	213	209	185	180	212	192	185	197	193	205	195	180	180	190	211	194	222	194	184	226	188	194	212	209	208	191	206	187	195	189	191	210	170	206	209	207	206	209	206	185	212	211	187	186	207	194	211	205	175	209	181	207	197	183	219	206	206	199	188	176	223	205	223	197	212	189	201	195	198	184	184	180	193	202	190	196	171	203	213	212	205	199	206	187	188	202	201	183	181	184	178	172	205	200	216	198	222	189	214	200	207	179	188	202	190	198	199	218	207	185	180	187	200	192	193	184	181	204	195	222	180	193	193	196	187	223	213	201	185	178	205	196	186	197	204	183	238	178	179	213	197	198	176	205	211	211	181	187	217	189	220	222	222	204	203	214	183	205	189	172	209	206	198	189	199	199	160	168	185	206	204	190	214	208	197	213	226	208	192	186	199	192	201	202	185	228	202	183	209	210	206	223	195	203	191	202	212	173	190	196	203	199	218	196	193	198	217	191	192	215	188	198	189	181	210	209	201	202	207	189	187	175	186	187	179	201	193	184	195	199	193	185	194	191	188	199	181	216	194	188	196	192	204	207	211	208	201	193	175	210	219	181	215	173	226	181	201	189	199	198	201	180	201	196	194	197	196	203	219	196	210	192	193	207	211	178	209	196	197	176
26580	17225	3068	689	525	466	363	336	334	326	340	302	311	303	358	312	319	390	340	326	303	315	317	316	340	321	341	318	318	318	300	320	318	348	336	306	326	317	333	295	302	311	328	329	298	334	288	320	355	306	338	318	335	308	318	321	324	304	301	316	324	330	335	339	330	337	284	340	337	335	341	318	303	306	339	298	352	304	298	332	342	322	304	300	304	335	341	318	302	328	327	286	309	349	300	309	349	362	288	315	332	303	331	330	365	343	350	336	309	351	317	319	324	304	332	334	309	331	323	312	304	318	321	308	327	284	341	313	335	317	354	316	347	327	338	308	322	336	314	322	354	341	306	312	366	338	311	313	348	316	356	320	312	338	351	316	309	324	312	277	349	319	336	318	287	308	350	339	294	324	322	301	313	331	313	306	322	325	335	291	319	368	289	340	325	302	346	305	324	346	324	275	336	317	294	300	337	337	333	335	309	325	304	304	328	299	313	270	308	373	295	338	314	290	318	286	323	359	335	337	322	317	335	303	306	336	324	326	352	325	340	342	298	307	341	329	297	319	296	317	324	327	316	315	325	313	331	299	345	304	334	302	334	321	362	339	319	332	317	307	332	296	315	340	316	332	322	305	296	329	320	326	346	321	327	323	307	351	310	313	308	330	323	309	347	281	324	307	304	340	329	314	291	353	348	297	299	308	319	324	312	346	331	321	309	334	305	323	330	300	329	320	304	331	308	320	334	337	298	319	317	337	352	293	333	297	300	329	348	305	329	338	323	348	317	312	314	352	309	306	310	339	322	331	343	293	309	335	318	326	306	314	302	307	292	324	328	307	321	344	321	297	329	299	345	328	281	301	314	346	328	327	348	353	335	271	320	343	335	314	347	314	337	343	313	327	311	360	327	321	327	324	317	313	330	325	335	318	339	324	293	310	314	346	312	334	344	315	318	291	335	348	321	347	326	286	312	321	317	309	319	308	337	312	343	313	317	312	310	316	350	327	285	302	304	304	295	303	288	306	324	352	307	328	310	296	319	316	322	303	335	334	323	316	314	318	305	335	317	314	323	311	313	320	306	301	307	317	333	303	311	319	299	347	353	304	302	296	324	293	302	281	314	324	321	329	300	335	296	346	313	299	317	314	301	294	350	349	332	322	306	330	315	340	293	348	319	324	316	349	314	314	339	342	289	315	319	341	317	314	309	335	292	345	322	338	302	340	357	321	329	321	298	300	308	334	291	312	316	301	298	332	324	317	363	334	277	309	296	330	316	269	321	327	284	324	322	304	304	309	309	299	328	315	338	326	333	361	290	342	317	309	320	350	301	324	318	338	285	319	324	329	338	343	307	320	314	319	312	346	289	329	314	305	307	337	315	335	333	329	345	349	329	333	305	317	342	323	326	349	339	312	345	320	309	314	285	348	317	317	289	287	304	318	311	321	307	312	329	312	326	337	326	335	322	320	337	326	356	355	343	317	348	318	306	295	280	284	353	316	331	307	309	308	321	322	342	312	327	306	328	320	354	306	331	353	315	340	333	367	302	292	327	296	344	309	315	347	315	348	348	299	321	304	347	324	312	338	311	321	336	320	313	334	346	308	305	306	334	317	389	301	289	328	338	310	354	308	323	330	308	307	300	313	294	328	330	328	335	321	319	337	289	339	303	341	309	303	313	335	296	320	331	301	280	313	343	345	337	317	309	355	328	322	318	306	317	315	346	270	299	321	329	356	344	321	297	302	307	313	324	326	327	319	328	283	315	319	294	326	327	308	334	345	316	310	303	358	318	337	338	321	273	325	297	327	293	323	299	347	305	338	343	302	315	314	328	338	300	293	347	316	329	326	349	278	332	305	324	338	316	300	344	328	296	329	290	340	311	312	348	308	306	299	331	307	311	316	360	311	304	365	348	296	346	321	308	334	312	320	317	347	299	343	331	320	346	298	310	317	327	319	333	318	293	342	336	310	311	311	321	346	290	297	318	319	344	309	379	291	333	332	342	321	325	320	297	333	287	325	330	299	331	355	291	323	296	326	305	319	329	330	328	318	341	331	347	370	327	305	303	299	320	319	315	306	310	318	315	307	330	334	319	333	306	349	308	308	316	301	333	334	320	310	323	349	313	311	316	342	293	324	315	323	317	331	352	329	297	311	289	311	318	321	301	311	315	311	337	299	343	312	334	334	325	325	307	323	303	325	331	315	298	319	306	342	312	341	316	339	320	327	303	325	312	323	340	350	309	303	303	327	302	294	315	333	303	303	275	321	320	289	308	314	322	307	325	303	326	315	323	320	327	291	304	322	315	318	346	326	313	304	263	304	286	315	338	326	315	305	316	309	296	323	323	296	276	325	309	325	334	324	322	310	347	294	320	316	301	358	323	349	324	329	320	339	335	316	321	336	350	304	346	309	316	296	268	314	327	345	327	338	312	282	295	311	325	352	365	343	319	298	315	321	321	284	308	362	339	341	323	310	296	295	330	344	304	302	320	317	330	325	296	331	307	283	316	310	308	317	327	341	303	311	338	337	327	343	311	360	343	337	332	285	332	305	304	294	342	331	350	331	314	310	299	331	345	328	303	314	301	346	320	314	310	304	331	311	323	300	290	332	336	312	307	295	306	319	311	307	314	320	290	307	346	325	336	309	337	343	334	320	324	306	310	321	333	294	315	316	353	304	305	339	297	349	329	302	343	286	315	306	314	337	301	305	324	361	330	347	319	325	326	312	331	297	318	336	304	333	307	341	285	317	322	348	309	317	327	316	343	318	308	336	350	329	317	304	303	298	313	325	305	327	278	307	295	318	288	300	326	311	306	291	337	311	307	332	335	325	309	307	318	314	325	311	323	303	297	309	294	307	320	341	307	341	330	327	278	327	313	311	339	293	347	335	303	323	309	338	346	315	338	332	333	309	321	330	307	320	324	380	305	340	305	292	316	338	354	332	339	325	338	308	329	368	306	333	287	333	307	340	292	348	327	309	319	319	301	312	341	334	319	322	288	339	323	342	354	323	303	319	307	292	334	337	319	336	301	340	341	340	330	344	333	312	282	358	319	306	306	334	315	312	336	315	303	311	304	335	307	321	327	336	302	281	332	304	315	313	323	303	332	341	311	305	324	324	368	325	332	306	314	292	322	296	315	304	308	318	318	327	313	321	317	321	314	303	319	320	312	318	326	296	305	309	310	324	347	304	305	301	310	307	321	336	304	343	375	308	329	316	313	320	344	329	331	304	343	325	321	331	346	290	328	317	305	323	300	364	320	324	340	321	331	312	305	349	339	351	356	332	329	306	326	311	304	335	314	306	314	329	293	286	314	348	341	360	324	325	327	330	323	328	335	335	318	315	341	323	311	287	308	323	325	324	325	347	306	339	342	320	344	357	311	294	335	315	323	297	325	324	297	321	305	326	322	322	290	313	310	281	306	302	336	350	288	336	353	328	310	316	310	306	327	332	323	335	344	323	343	322	322	318	283	310	285	309	310	322	312	316	339	323	321	286
3900	1378	1035	740	625	573	553	533	525	491	467	487	506	456	473	467	461	501	486	472	481	436	492	506	480	469	474	460	484	496	450	472	474	480	461	475	490	465	485	469	459	464	436	479	476	500	456	459	458	469	480	478	463	474	481	462	480	466	488	473	496	461	451	471	431	484	489	459	474	489	491	465	509	442	478	503	429	479	476	484	456	485	450	436	498	487	468	447	456	476	450	446	437	430	481	477	450	454	456	462	489	552	502	501	442	476	468	497	472	488	507	433	519	486	455	492	479	474	459	504	478	510	489	447	486	439	484	472	498	475	474	458	477	466	479	477	476	510	503	478	442	453	457	470	491	509	492	491	451	492	450	477	442	485	474	469	475	478	478	505	465	512	459	435	501	442	500	465	457	492	429	501	471	467	497	482	488	456	473	486	480	469	473	473	476	478	469	497	470	479	455	481	444	511	478	492	480	465	436	448	466	484	448	506	437	464	494	466	457	440	488	480	459	434	493	483	454	430	471	508	454	448	502	466	471	447	473	497	456	480	468	477	471	486	479	469	457	500	453	460	479	489	463	512	434	451	462	455	454	517	459	465	465	462	452	479	461	481	446	479	482	479	480	453	455	472	501	486	507	460	466	465	457	492	461	447	469	492	422	427	521	440	467	490	480	511	422	462	470	496	469	458	477	496	499	464	478	471	476	506	433	483	504	479	475	498	480	463	460	489	500	438	426	458	476	467	487	511	464	489	473	461	449	445	474	492	465	432	446	495	430	504	496	547	451	466	496	426	441	469	515	479	474	446	481	480	466	459	521	493	447	465	468	476	484	454	467	467	481	465	460	484	494	454	477	465	467	494	488	442	477	467	496	482	500	456	442	447	465	469	477	493	463	503	472	477	487	453	484	506	479	478	504	453	455	482	473	510	486	496	434	438	503	492	451	503	464	451	491	488	497	465	482	473	460	449	480	507	472	459	498	434	458	446	505	479	500	482	474	468	447	484	483	494	457	459	412	506	469	494	476	493	460	472	456	481	503	472	455	456	449	495	476	475	452	454	443	492	518	466	452	464	508	399	463	475	447	499	437	444	469	475	463	475	487	458	472	508	481	522	463	463	465	501	442	476	463	474	451	458	429	478	465	459	493	447	458	479	444	460	473	455	501	502	486	482	503	431	446	477	473	434	448	435	476	486	498	486	507	459	493	415	466	471	460	466	494	450	436	451	457	451	437	491	457	519	458	510	453	499	499	460	432	418	442	480	463	478	445	464	455	467	480	472	494	482	491	529	475	486	491	466	458	496	518	490	447	450	491	500	469	475	468	444	476	460	468	474	443	492	466	474	438	493	457	433	460	458	511	439	425	491	464	484	501	512	438	447	444	462	472	489	469	476	502	480	482	447	468	471	499	498	453	480	433	468	497	461	460	468	478	426	465	438	439	462	470	461	475	474	497	510	481	471	459	457	470	505	492	525	455	441	476	463	489	428	472	473	481	479	451	487	489	441	496	443	485	487	477	473	444	513	496	457	499	467	499	402	499	474	505	485	475	492	457	484	471	497	444	514	491	461	472	490	463	470	489	440	467	485	477	472	480	448	461	456	477	446	502	472	491	479	472	435	454	458	472	475	482	499	511	429	466	498	470	499	472	482	509	473	470	479	485	501	434	468	451	487	463	450	428	477	435	471	475	441	415	459	477	482	457	458	472	483	489	502	438	465	461	493	468	476	440	446	482	481	448	492	489	480	458	479	484	485	434	423	462	440	448	466	461	461	459	476	464	428	491	457	477	463	489	446	508	468	501	497	448	460	459	458	464	504	514	475	511	465	468	433	468	413	492	478	490	456	482	467	470	448	462	460	492	477	492	498	488	487	463	448	471	486	469	445	500	479	473	464	472	467	463	515	451	482	475	468	466	468	468	464	516	485	481	503	481	481	504	441	473	496	472	454	464	460	509	491	462	497	497	467	465	472	534	480	444	497	467	458	444	455	443	468	510	442	452	440	474	489	451	488	484	458	477	476	470	489	458	469	449	491	468	477	497	451	437	498	473	432	437	461	449	475	449	444	471	458	446	485	453	480	458	500	470	438	467	462	487	476	458	466	457	483	451	472	450	503	455	481	459	488	490	503	468	485	470	470	491	483	462	466	498	525	504	475	470	467	533	464	465	441	449	488	471	477	444	479	465	459	481	474	450	461	464	438	461	487	475	429	459	482	476	484	484	478	485	502	479	500	470	453	461	472	499	477	478	482	505	486	493	461	503	528	475	482	467	445	485	442	483	485	491	512	488	477	453	437	484	486	445	459	506	462	473	468	459	472	500	454	479	457	490	469	494	459	478	526	502	453	497	449	454	477	483	509	470	466	460	502	473	448	470	447	454	484	442	478	461	431	506	466	490	470	507	466	487	484	475	498	463	514	465	419	494	495	500	447	500	438	496	474	443	457	434	500	484	482	465	479	460	487	493	479	490	470	475	460	435	488	459	477	459	504	462	461	498	489	455	470	484	444	504	462	483	428	489	478	447	464	488	487	489	494	486	449	459	446	474	445	464	473	474	454	489	482	490	478	489	436	480	484	436	450	451	495	474	433	444	460	484	482	472	482	466	485	460	471	459	466	464	471	469	467	460	447	474	465	464	467	491	459	461	497	466	523	454	490	425	461	478	456	491	492	482	483	485	473	468	450	497	459	474	473	464	440	469	479	483	488	473	482	485	480	457	454	483	456	479	475	442	441	494	487	494	422	472	462	435	464	480	511	459	479	476	485	477	486	491	435	491	460	465	471	464	485	509	467	494	428	472	450	446	503	462	507	454	490	457	461	449	458	456	468	492	479	436	481	481	449	483	435	494	456	462	469	461	482	470	462	455	446	475	487	489	488	465	458	472	434	449	472	488	477	460	501	454	514	465	464	457	488	447	471	473	461	482	458	451	511	516	440	440	454	473	478	494	423	458	470	462	471	482	471	441	482	474	453	478	439	480	476	437	501	493	486	436	462	492	488	461	476	478	456	475	508	488	489	506	473	445	471	481	481	501	513	433	469	461	480	480	490	456	431	499	484	450	501	463	463	496	433	499	452	488	455	460	478	426	467	452	446	456	439	509	491	439	448	480	459	475	491	493	410	470	474	488	473	466	503	455	461	433	475	463	457	507	443	456	475	484	482	494	453	474	519	465	467	478	476	479	448	471	446	469	453	506	487	484	498	443	461	478	475	490	498	459	465	478	521	496	481	435	481	460	472	451	465	495	480	473	491	484	459	473	485	472	491	450	450	489	449	458	499	464	487	442	502	430	484	506	437	450	495	469	486	506	491	517	488	462	476	498	505	480	475	461	459	489	477	475	483	445	448	451	485	446	476	465	452	462	503	492	499	450	470	474	492	490	434	478	457	504	491	484	473	392	478	490	462	477	461	425	491	513	454	500	483	475	458	431	498	467	480	476	499	477	497	460	440	512	460	468	473	439	490	452	450	480	479	485	455	436	423	483	489	467	470	458	492
22988	20962	27998	24075	20665	2649	427	347	281	257	225	192	198	196	174	177	173	145	162	145	129	170	133	157	135	155	113	146	136	143	126	143	149	141	120	145	134	124	144	131	137	139	141	135	127	130	129	125	139	121	138	131	136	146	135	157	137	136	131	133	140	119	131	148	145	143	142	140	128	128	140	145	152	125	128	143	128	135	112	124	140	127	128	148	126	145	120	135	147	166	111	123	132	134	130	140	117	130	130	146	171	151	134	130	103	118	119	142	135	122	116	111	134	114	138	132	131	118	133	140	127	148	128	146	135	130	126	146	136	135	146	157	137	131	137	117	153	150	125	123	136	118	119	142	129	108	128	123	138	131	161	141	147	146	132	106	133	135	119	141	138	131	159	126	136	130	137	133	120	122	129	146	132	144	129	137	119	153	131	126	149	155	123	152	136	123	128	128	139	135	138	116	132	130	125	135	123	119	124	138	151	148	118	137	148	138	154	123	113	119	122	121	115	148	132	154	128	125	133	136	124	138	141	138	140	148	139	154	125	113	151	108	159	123	148	113	111	114	122	124	137	131	134	137	151	149	127	141	132	146	138	139	122	136	152	133	145	115	119	128	128	148	145	139	124	121	140	152	119	123	136	148	136	134	131	155	143	132	141	137	125	126	123	121	132	144	148	142	129	142	132	128	141	135	132	136	122	123	128	137	118	108	123	124	158	126	140	118	130	100	141	140	161	130	127	129	151	131	134	137	131	125	159	119	140	134	137	144	141	150	138	125	115	137	144	123	121	121	121	122	149	131	143	122	153	127	155	132	152	121	135	112	138	139	125	129	117	122	116	144	131	132	126	141	122	124	114	134	121	145	129	142	135	126	137	131	135	121	131	136	135	122	128	140	145	100	131	138	121	136	153	118	129	144	131	121	156	133	134	140	115	140	131	123	139	135	129	141	137	118	134	125	144	120	125	106	127	137	102	130	143	127	124	130	134	130	129	106	140	136	116	114	131	135	142	123	125	137	157	125	121	135	111	131	126	135	116	134	153	131	141	130	108	145	141	128	122	143	125	138	128	145	124	120	105	131	133	115	122	123	134	135	123	159	147	131	144	129	133	135	134	126	130	154	122	136	137	114	124	132	141	149	126	130	140	116	134	134	140	138	131	129	149	110	137	115	128	138	155	125	148	151	127	133	120	137	136	142	136	118	147	120	149	154	137	143	130	136	142	121	113	129	110	147	120	133	121	129	130	151	129	137	120	124	127	137	131	131	119	130	130	131	114	131	131	128	136	125	125	134	146	124	141	137	140	144	133	142	155	107	130	132	138	147	141	154	117	143	116	142	145	113	133	132	127	131	124	136	154	137	142	110	132	130	116	153	119	139	124	119	127	153	111	136	149	155	135	127	158	131	141	148	116	144	132	155	120	139	147	137	135	147	117	133	113	117	116	140	122	153	133	149	156	124	135	123	130	140	141	163	130	116	127	133	118	146	134	130	144	129	140	101	145	149	144	133	128	122	153	128	131	130	129	140	121	125	138	138	132	154	128	142	131	149	127	129	146	128	148	126	136	145	120	132	143	117	119	130	136	144	121	125	129	146	135	131	135	115	114	145	125	123	120	141	113	150	136	146	132	127	141	125	119	139	139	123	140	119	156	114	145	128	128	140	140	139	148	138	136	119	162	124	124	128	126	122	145	115	142	149	126	113	134	130	129	143	125	124	115	120	133	128	133	125	149	125	145	132	141	122	135	114	113	134	142	148	155	121	144	133	127	133	147	139	133	128	143	141	135	160	122	136	146	128	116	146	131	133	132	138	143	116	129	127	130	128	132	128	114	114	131	139	127	127	129	138	157	147	127	112	116	139	111	128	127	136	135	136	127	132	132	132	129	138	141	145	132	129	128	122	125	138	117	142	135	127	141	133	143	139	148	121	135	147	127	134	139	136	108	124	140	146	121	130	114	127	127	114	143	141	126	129	139	111	119	123	142	128	144	121	139	151	148	136	131	128	131	131	133	132	134	144	129	151	131	145	124	118	142	119	143	115	149	139	114	141	149	156	143	123	131	147	119	117	125	146	146	123	151	118	124	138	151	131	164	143	112	134	134	126	114	126	122	136	136	128	126	132	125	161	114	128	136	134	130	138	142	126	125	135	121	135	144	137	136	139	133	149	126	121	128	135	135	120	148	114	131	119	138	112	149	124	146	145	118	117	145	130	143	142	117	139	126	126	135	135	155	130	119	123	151	143	138	117	123	131	133	131	123	140	134	133	118	148	132	134	135	146	122	126	149	118	124	128	141	122	119	119	124	135	110	142	136	129	121	122	135	143	143	140	136	133	136	138	114	128	115	121	143	126	137	134	129	116	126	153	135	139	122	129	155	126	124	124	134	141	136	135	150	139	148	114	158	122	128	143	140	136	115	139	124	143	122	129	120	116	157	124	128	138	141	122	132	128	133	134	146	145	115	132	123	157	118	139	120	138	128	135	137	142	131	134	131	145	125	135	121	129	129	128	164	135	161	123	119	122	134	120	139	125	134	122	128	156	120	141	118	149	146	137	126	143	167	137	120	148	115	127	127	134	139	137	141	121	126	114	137	146	136	129	143	147	129	125	155	132	126	131	145	121	100	140	115	121	130	135	136	140	150	114	149	115	143	146	116	129	142	124	135	147	145	137	150	121	114	142	119	134	137	126	130	133	130	133	132	137	140	132	127	122	142	126	111	132	123	132	134	129	125	153	125	126	137	149	146	111	128	132	129	128	119	122	127	118	138	153	138	129	113	133	131	137	120	101	125	119	114	125	131	131	137	119	134	142	134	143	141	138	113	124	130	155	134	109	109	119	143	121	131	145	129	154	128	120	100	120	130	150	112	119	135	127	124	141	143	127	117	147	124	129	114	138	128	150	122	128	122	136	131	128	120	137	126	133	133	138	133	127	145	150	126	124	136	146	137	104	138	129	134	134	144	153	125	143	132	144	148	133	141	132	140	129	107	145	129	145	127	154	142	129	139	108	131	137	140	146	119	115	112	136	147	120	126	154	117	139	136	140	128	124	130	118	134	144	145	119	124	118	121	143	120	131	124	153	138	124	117	126	138	142	152	122	116	145	145	118	120	131	127	126	120	140	101	154	109	121	130	113	140	122	119	128	133	117	119	157	126	107	127	150	130	122	137	114	126	132	116	128	141	152	131	156	113	113	116	128	132	142	146	126	154	136	148	116	121	121	121	136	138	111	138	127	165	125	139	139	119	146	125	140	133	119	126	139	115	121	154	135	132	119	129	129	123	127	139	122	128	134	122	121	148	132	136	150	122	148	130	133	129	140	123	132	135	140	139	135	146	165	140	141	132	130	133	135	141	109	120	141	148	136	153	122	130	117	146	132	137	132	135	128	127	131	119	141	130	130	134	123	140	105	130	125	133	110	122	127	105	137	120	132	139	129	148	147	127	130	142	137	135	145	125	144	125	120	123	138	138	115	116	147	140	126	128	167	138	112
3150	8422	5502	2378	1571	1158	889	684	602	536	432	358	398	341	301	292	299	309	286	261	259	263	259	229	217	235	241	202	239	222	227	240	230	221	222	220	208	194	210	226	199	225	209	185	232	197	221	211	201	205	205	208	221	206	200	206	250	204	193	217	218	206	223	188	215	200	199	193	217	188	208	188	226	200	212	212	210	227	198	212	210	200	214	214	217	223	183	207	210	224	196	217	198	224	215	192	210	198	205	215	216	214	213	227	246	194	218	237	225	221	210	214	219	195	201	207	211	211	194	211	197	207	197	237	210	215	200	228	216	188	217	214	240	215	222	220	225	206	205	206	215	200	212	195	181	204	217	210	214	201	226	231	213	203	199	230	209	216	202	210	207	223	192	211	223	215	224	220	191	183	193	196	204	209	201	200	185	222	204	205	189	221	206	209	190	196	187	195	207	207	200	183	193	221	205	172	213	209	219	204	203	209	217	197	217	186	217	188	225	225	219	192	194	223	213	188	208	207	216	175	201	227	192	225	223	200	202	237	222	203	185	231	211	216	223	228	212	199	217	196	197	183	203	174	207	209	231	215	219	193	205	191	230	222	208	192	209	182	195	194	191	203	198	172	197	216	212	213	194	236	195	210	173	197	195	217	225	205	241	177	217	207	205	199	209	193	201	203	214	199	225	213	182	192	212	214	219	226	207	192	232	212	239	211	205	205	189	173	193	207	196	202	224	202	229	203	233	211	212	210	223	193	215	232	168	211	215	201	220	208	209	224	201	196	199	193	236	201	213	213	211	223	205	196	221	214	180	211	197	200	211	219	172	181	206	196	210	201	209	220	180	206	187	230	210	206	207	200	222	224	209	195	201	225	198	213	222	207	190	223	192	191	198	218	214	236	196	206	220	199	194	199	199	217	213	221	198	191	220	207	188	174	183	210	211	192	196	203	182	203	194	219	194	224	224	213	206	209	207	201	186	228	196	208	215	226	236	223	203	193	205	215	203	208	194	183	192	198	193	202	212	191	190	226	226	212	218	218	207	211	209	209	207	213	228	218	202	198	225	187	184	203	214	203	217	221	200	209	206	205	237	186	180	213	182	200	184	219	218	211	207	207	191	198	218	207	204	196	222	219	201	207	215	187	204	224	204	203	203	204	203	208	217	195	194	207	230	211	222	179	211	226	223	193	215	187	225	194	203	206	201	214	223	210	219	203	180	235	222	229	208	213	211	199	183	201	213	225	196	220	193	226	207	230	208	210	204	205	193	231	190	168	204	200	202	230	197	194	199	222	216	211	204	231	222	223	190	221	205	201	196	216	217	219	199	204	224	209	198	212	197	199	188	185	184	237	216	178	234	193	173	181	189	196	192	194	222	186	195	215	216	201	225	186	205	223	217	190	226	208	190	201	209	230	221	200	200	209	200	224	184	205	202	178	215	230	215	204	191	171	189	211	217	189	199	199	210	187	201	203	187	193	199	233	210	206	200	219	198	186	222	191	180	214	203	213	200	201	189	213	181	204	203	200	220	217	224	219	222	201	204	207	198	231	173	182	187	231	203	221	226	203	196	209	186	199	228	184	204	209	223	211	201	200	199	199	205	209	224	237	228	212	214	213	242	222	239	189	188	206	193	188	194	197	218	181	199	208	188	224	207	195	204	230	193	238	215	209	213	214	189	221	211	197	219	203	226	201	188	227	200	201	213	193	224	222	190	227	214	226	229	195	217	221	222	203	228	204	210	205	203	201	217	169	229	234	187	207	211	195	196	211	205	213	188	203	239	219	234	216	183	224	193	212	208	224	188	196	212	203	190	223	218	205	199	214	198	192	189	193	180	230	196	188	194	236	197	191	228	215	219	208	206	212	229	193	207	230	212	216	214	211	205	199	226	221	208	209	209	206	225	201	222	202	215	216	198	202	217	198	202	193	184	225	215	215	218	225	209	203	203	205	218	221	220	209	228	224	191	200	208	197	210	204	226	193	194	186	227	188	211	226	218	234	213	200	197	194	213	200	219	208	211	215	187	202	206	190	178	187	235	212	203	232	215	227	201	211	217	211	204	195	196	203	200	214	189	182	188	197	195	198	198	195	199	206	214	222	213	205	197	199	182	194	202	208	207	203	223	196	191	219	247	199	199	210	226	216	201	223	232	211	243	221	228	203	210	186	211	215	210	197	190	216	214	190	204	218	197	236	218	207	219	186	209	189	208	207	207	232	211	214	216	226	205	224	205	229	219	194	204	192	199	200	196	200	216	219	203	201	205	182	190	219	178	194	241	218	208	230	201	202	216	192	227	208	203	224	207	200	203	193	187	214	209	234	185	195	212	206	194	232	189	243	222	197	208	227	194	219	194	211	190	214	221	202	211	202	184	200	223	209	224	191	203	198	207	214	183	232	198	216	177	208	206	189	195	217	186	223	199	192	211	228	206	217	222	212	213	236	220	204	212	196	223	209	180	219	204	227	234	210	209	204	203	200	199	229	195	222	187	194	221	201	208	229	224	197	219	213	215	192	223	204	215	217	201	191	204	233	200	199	201	203	222	217	211	225	217	238	230	222	234	172	203	207	234	213	206	208	202	226	203	238	203	187	216	220	235	216	188	213	220	236	201	202	218	197	206	235	208	198	199	200	223	239	194	207	181	183	220	215	202	197	220	194	228	220	199	210	196	204	237	193	198	210	228	195	207	217	192	198	218	203	211	191	197	191	207	219	227	203	240	228	206	208	203	221	240	216	203	203	198	203	225	201	203	204	195	244	208	209	198	210	196	230	210	210	206	191	211	227	204	214	227	200	227	195	221	206	194	211	209	223	218	183	182	199	218	173	225	210	209	198	211	209	218	220	230	209	195	212	215	188	182	195	229	208	204	206	188	205	223	221	219	204	197	226	213	209	222	213	178	200	215	204	215	216	193	194	195	223	231	188	190	222	207	198	192	193	223	206	208	225	204	190	230	244	213	197	180	192	214	214	219	208	188	201	198	232	232	210	192	203	193	218	201	227	214	182	210	193	188	181	216	219	189	246	200	208	174	191	192	213	204	214	205	211	228	207	232	185	242	224	212	194	198	192	196	204	198	221	201	188	208	217	217	207	205	224	199	219	212	187	199	206	188	215	194	199	195	225	204	204	197	202	233	209	197	228	221	198	224	218	192	219	192	203	209	211	209	237	213	204	213	191	218	175	196	212	220	170	222	211	199	209	174	213	197	218	202	215	200	189	189	217	211	220	191	234	202	219	203	189	187	211	187	179	208	235	205	189	222	216	218	221	236	205	206	217	203	188	227	236	206	182	207	215	192	223	182	208	205	217	218	202	201	214	215	200	221	212	184	215	198	226	219	223	211	226	196	246	220	206	196	209	183	198	172	195	219	201	214	188	229	176	207	220	190	208	201	234	237	200	214	206	203	203	213	238	193	204	207	231	186	183	230	213	224	225	204	204	196	226	210	205	216	204	178	211	193	187	238	237	197	168	205	231	210	232	202	232	223	212	192	198
24264	20984	26389	24583	2388	578	564	506	439	427	423	451	369	406	413	435	427	387	394	409	422	435	384	368	393	380	392	389	362	402	408	388	387	374	329	346	390	354	394	389	348	421	394	374	392	397	440	392	378	378	368	364	409	387	414	341	361	353	388	367	337	369	379	377	372	412	399	375	389	413	389	374	387	401	372	411	412	349	397	409	365	386	356	362	354	418	374	391	377	352	375	390	337	342	374	365	383	384	387	360	367	372	394	359	367	411	420	390	391	387	382	368	403	384	393	373	371	409	414	391	367	380	415	401	369	365	333	384	366	372	387	376	413	349	365	389	387	412	384	402	378	383	385	357	368	407	375	397	383	427	407	341	397	382	395	369	406	337	418	381	392	371	393	417	410	418	403	395	377	340	409	365	414	387	377	429	407	400	431	386	392	385	372	375	392	384	403	386	394	400	392	398	397	385	402	390	382	347	397	364	387	407	406	360	388	369	364	384	355	380	401	415	380	384	388	378	434	422	400	407	368	366	363	353	400	386	381	401	344	387	384	393	361	385	354	399	378	380	386	361	410	387	371	381	376	381	366	411	392	402	376	362	377	408	424	380	405	363	350	390	428	393	419	379	367	386	385	373	392	381	400	393	364	366	367	406	384	402	386	376	402	370	419	339	381	388	391	357	379	380	376	395	381	363	375	401	397	402	415	395	366	377	396	389	358	368	401	372	358	411	384	368	388	364	387	384	411	415	395	390	375	371	366	355	412	417	376	393	378	386	384	358	371	410	410	376	396	371	375	381	384	359	363	411	373	383	357	378	401	364	382	376	388	366	389	360	371	379	345	405	359	374	372	348	379	390	384	388	400	382	371	405	385	391	389	390	365	388	389	386	412	392	359	396	364	381	404	387	386	403	413	419	380	376	390	390	367	354	386	399	378	388	390	344	394	395	388	416	378	354	410	360	361	379	375	378	394	415	348	384	386	404	404	349	369	359	352	397	357	407	361	353	374	384	408	355	349	383	399	363	382	376	367	364	371	413	345	395	358	401	366	350	400	365	372	360	361	388	364	392	351	399	377	398	395	378	419	377	397	372	382	385	414	386	392	381	393	363	365	393	412	395	389	400	388	386	361	377	397	379	389	387	392	396	368	393	413	391	390	408	403	360	345	372	386	422	365	389	384	383	377	371	374	391	392	404	351	366	368	389	405	381	403	372	353	323	379	399	370	345	381	392	386	418	376	378	397	372	374	432	348	391	362	365	368	394	398	380	365	378	360	403	423	390	390	368	371	402	402	415	400	392	395	350	415	398	418	371	355	360	379	352	398	367	397	375	388	389	393	373	395	363	333	387	388	327	397	364	402	392	386	359	398	387	376	366	376	395	409	355	390	392	406	351	373	371	397	381	402	371	425	390	402	391	369	361	391	371	357	358	343	359	403	385	373	373	380	451	368	372	365	363	349	405	366	369	399	377	382	411	379	391	369	380	389	391	414	357	356	378	392	400	425	382	407	369	401	384	410	410	406	370	400	360	400	444	388	416	378	418	374	402	401	380	345	370	369	373	381	355	365	335	377	381	360	371	403	358	393	385	387	371	407	406	362	401	374	365	369	358	411	405	380	384	380	374	394	387	389	367	383	399	398	405	376	361	398	378	407	361	358	380	411	382	402	369	382	368	381	371	374	370	402	366	349	379	370	425	371	377	372	363	383	355	415	368	400	387	395	351	385	373	385	350	367	396	378	357	384	366	365	402	401	366	387	381	421	384	411	352	375	390	358	411	410	420	406	373	386	391	384	375	394	339	375	376	396	392	391	413	351	377	394	368	389	380	398	390	416	400	391	369	368	390	347	393	344	383	379	373	380	393	349	354	403	354	397	363	352	392	386	373	378	391	344	350	414	394	386	385	362	396	356	412	399	377	364	344	370	397	348	409	397	384	356	386	380	386	368	388	390	377	397	393	394	402	372	352	362	380	389	381	389	365	427	390	387	364	415	365	402	414	362	410	367	371	373	405	407	386	358	381	412	379	374	382	392	384	376	370	369	373	362	396	368	361	431	372	380	376	379	389	381	420	379	391	394	377	390	375	391	407	374	382	430	354	396	380	394	400	409	364	388	392	366	384	381	368	358	401	370	375	372	386	350	378	412	397	362	364	376	394	377	376	387	372	363	386	376	396	382	377	378	397	415	416	352	387	353	393	395	421	394	361	377	376	392	373	399	368	361	397	382	378	365	432	404	410	400	382	367	377	406	395	365	378	382	352	397	387	400	371	366	391	411	412	369	376	350	392	376	381	356	390	409	382	336	419	399	379	362	343	370	386	419	415	374	363	404	410	392	396	383	396	422	404	366	431	363	359	356	371	337	376	354	384	395	402	416	371	386	378	412	368	406	364	381	353	382	396	382	368	408	398	404	394	396	350	362	383	430	399	353	372	373	365	409	392	420	383	398	397	402	397	396	365	402	408	351	365	375	376	396	379	386	395	372	378	388	403	397	376	362	408	377	395	415	356	398	351	406	404	356	407	335	391	381	398	390	367	360	363	365	378	350	391	404	337	397	373	378	374	398	389	379	401	399	355	401	413	400	393	393	351	365	392	392	356	380	381	388	373	387	411	371	378	378	403	386	414	380	412	418	398	381	383	353	357	406	390	362	382	380	382	331	400	405	389	410	385	373	389	396	378	390	412	380	380	420	402	386	408	380	405	383	383	391	366	341	373	419	408	366	399	371	363	399	373	385	386	386	403	386	415	399	375	386	374	369	332	407	403	396	391	378	382	351	385	382	407	399	385	402	408	364	379	350	448	387	404	367	385	359	377	372	371	387	361	378	424	383	386	391	427	373	361	386	413	432	387	394	355	366	385	401	316	406	401	386	385	381	374	354	357	324	379	362	382	401	399	381	370	380	405	352	384	375	374	385	358	344	438	402	372	393	374	403	388	365	354	340	386	417	422	426	374	385	344	381	401	361	412	405	402	390	359	406	417	419	420	417	367	412	378	407	401	379	374	382	407	397	357	382	380	369	400	385	365	379	377	391	383	389	382	403	361	391	385	405	384	397	372	391	364	380	385	395	369	400	396	359	408	341	388	386	378	371	371	399	389	355	411	398	376	363	387	383	388	392	398	383	388	403	400	411	353	363	392	361	393	361	400	393	392	376	373	391	350	373	370	371	370	361	381	340	383	412	390	389	399	402	403	402	382	368	386	376	359	384	401	384	365	389	407	400	400	363	426	365	381	400	372	368	396	399	386	390	394	382	375	371	357	422	358	358	380	343	372	390	405	434	387	366	362	378	372	411	392	409	392	387	373	395	414	388	430	392	399	374	373	365	390	360	380	376	404	388	377	410	411	377	365	349	370	410	362	397	372	392	400	433	404	399	399	397	398	379	390	367	397	393	402	378	353	410	389	378	392	359	336	390	351	429	381	399	374	386	399	366	381	418	395	381	395	386	364	412	389	394	405	365	388	395	386	389	388	388	369	386	337	389	376	385	367	364	391
3331	4554	3175	1644	1234	1000	853	797	722	704	698	632	645	628	595	586	547	560	586	616	560	588	545	567	548	565	569	565	589	592	518	539	538	548	558	576	602	531	527	586	577	541	576	552	582	597	600	558	541	525	561	615	544	539	563	533	508	568	542	516	552	554	568	588	526	551	579	550	552	556	553	593	561	547	502	554	561	584	528	553	543	567	493	568	534	592	517	543	569	565	574	563	550	553	572	569	552	520	597	563	491	567	535	561	516	548	538	518	562	550	548	546	510	554	545	527	552	528	548	546	543	557	543	541	569	579	536	578	533	559	536	512	580	543	577	624	536	553	560	559	554	551	576	545	554	566	567	574	529	558	552	570	586	559	558	602	577	540	597	557	524	556	555	531	596	573	549	577	539	551	551	551	546	574	552	565	541	540	560	560	527	540	522	592	542	538	594	540	532	559	541	523	542	577	567	521	554	545	540	545	537	533	539	505	518	592	561	537	579	569	576	571	606	534	576	549	564	519	568	521	528	573	572	532	556	552	550	560	514	531	509	597	532	533	563	554	547	543	558	562	569	566	551	572	602	515	547	532	543	523	559	602	540	518	537	575	550	545	564	538	532	578	562	511	571	561	540	539	541	578	537	553	567	544	585	553	563	576	520	546	568	559	568	558	560	550	584	556	474	504	547	520	534	543	522	573	544	533	542	540	560	545	542	571	581	534	542	573	524	583	533	550	550	516	558	547	555	543	532	542	585	562	557	543	550	511	565	543	563	546	559	536	570	528	510	562	567	539	568	554	576	501	571	589	541	530	555	556	567	534	565	529	524	540	567	601	546	519	560	532	540	564	564	559	535	536	544	529	574	562	574	564	544	558	605	551	547	569	552	598	606	583	559	527	562	575	537	561	579	528	581	543	588	553	586	622	520	559	533	545	540	524	543	550	531	571	513	593	497	555	591	551	544	560	578	572	581	547	506	568	518	521	552	526	557	546	527	541	536	560	550	564	493	588	528	573	536	540	497	547	579	555	559	517	517	516	557	526	566	555	513	532	556	566	521	592	554	587	594	523	524	505	548	553	561	530	547	535	575	589	512	576	509	541	568	567	573	525	537	567	542	524	567	577	561	573	536	535	535	569	570	604	541	579	527	619	524	577	569	563	563	556	553	575	569	511	533	519	560	545	539	538	588	557	522	573	562	565	558	578	555	543	548	555	577	537	517	543	553	568	571	535	581	584	579	597	573	510	579	529	593	536	533	531	569	575	543	537	528	551	573	540	580	578	512	575	570	533	575	559	527	540	569	534	539	565	561	566	566	552	552	515	539	549	578	558	538	532	558	525	522	579	549	531	562	556	553	580	547	542	543	541	554	533	563	533	531	561	513	569	544	556	581	533	536	549	537	545	571	545	546	556	552	512	554	571	584	568	549	554	603	552	580	524	528	543	586	530	563	556	568	530	563	559	569	548	568	583	588	537	547	557	574	536	533	532	546	571	534	524	534	526	548	547	545	542	534	538	526	555	496	545	559	546	568	527	556	555	563	543	572	540	525	521	570	552	541	537	596	540	519	525	559	579	531	588	556	546	594	539	556	540	570	554	563	524	551	562	543	541	547	561	542	558	537	578	521	511	532	572	539	533	562	547	584	517	601	503	552	556	529	543	559	604	545	562	579	563	576	549	510	560	554	514	565	527	573	527	503	508	550	550	555	574	542	547	572	540	529	549	580	562	558	557	572	532	526	539	532	569	531	532	557	543	565	569	568	532	524	519	592	545	523	527	564	560	538	575	598	557	544	572	554	557	575	587	541	527	608	565	562	542	526	546	539	503	566	558	532	545	550	559	543	579	581	515	573	578	587	554	577	554	567	565	578	567	567	574	557	533	550	579	495	587	573	541	577	522	523	569	531	576	502	566	529	588	554	503	593	539	541	541	532	564	537	547	563	590	595	567	532	552	513	547	536	554	568	596	557	568	551	558	507	547	548	548	535	542	515	545	571	560	615	532	530	574	579	527	559	538	533	573	544	520	561	560	550	544	520	550	563	549	586	572	554	568	522	531	576	568	519	570	535	561	540	549	580	521	567	551	580	574	560	535	510	543	569	605	576	520	587	633	540	553	518	592	546	561	559	517	565	529	525	542	567	605	574	512	517	546	533	552	524	605	553	570	555	526	561	506	563	537	557	542	550	521	527	547	536	620	562	548	584	526	516	568	536	552	529	550	580	576	520	546	549	577	539	563	561	526	528	553	511	563	564	481	549	521	531	573	559	591	573	547	522	543	566	546	561	601	575	544	560	558	536	582	578	515	547	567	522	531	546	569	541	546	602	503	542	526	545	565	540	533	576	552	513	541	603	581	536	554	535	530	560	565	522	514	560	530	566	575	584	576	580	513	540	562	527	557	531	603	574	515	551	534	585	581	552	579	556	524	532	573	580	538	561	512	552	549	537	596	530	587	533	585	541	526	573	530	553	561	538	565	581	541	523	561	548	558	565	537	516	515	538	541	553	560	497	548	527	548	530	504	597	581	541	554	558	547	543	561	518	550	554	530	576	617	587	554	560	536	518	590	548	543	564	588	544	552	550	544	504	561	541	585	564	538	548	553	513	538	526	520	539	573	546	514	538	554	535	596	590	526	556	522	537	540	542	584	553	579	536	528	577	544	542	553	540	549	549	560	553	533	587	546	583	516	561	554	512	548	529	525	557	539	511	516	517	552	516	571	579	538	502	523	540	570	522	544	567	526	516	542	550	552	553	564	584	558	545	542	543	543	522	557	494	593	535	552	586	568	608	584	543	513	541	515	544	522	558	531	515	521	538	544	574	592	523	541	577	553	591	524	554	574	513	539	549	572	558	526	593	606	529	547	553	558	515	543	563	530	557	583	561	520	529	567	538	567	592	476	581	590	535	561	573	568	545	524	589	553	562	528	621	565	563	603	537	568	536	555	565	537	528	557	569	530	530	550	554	546	520	555	553	570	550	595	575	517	551	571	555	547	536	512	605	564	537	562	574	539	584	524	545	542	554	545	542	534	565	541	590	553	589	545	547	493	576	532	541	575	547	532	527	527	555	558	568	579	552	552	542	566	548	571	541	542	542	541	515	547	539	538	544	611	534	538	536	557	552	547	545	518	580	568	561	557	555	574	557	564	571	546	572	578	473	596	567	551	533	519	518	563	510	577	498	560	541	560	545	537	503	538	550	575	579	551	566	517	572	540	534	527	578	545	548	554	560	558	551	539	525	585	560	522	588	565	603	568	583	538	569	528	549	548	539	556	590	538	540	496	561	545	535	550	561	580	571	543	563	565	558	572	563	548	557	540	549	531	538	569	572	562	565	558	544	533	533	566	561	548	563	641	479	556	594	540	568	502	532	530	582	551	514	586	575	551	533	568	551	572	541	554	534	528	544	586	506	554	587	564	571	554	550	540	555	546	542	586	558	574	544	542	537	566	573	567	536	549	545	561	549	525	555	556	576	583	538	570	568	551	570	586	546	558
22090	20974	28566	23537	20972	20624	2175	502	429	355	301	292	259	277	225	223	201	176	211	171	194	169	184	156	150	164	154	162	156	159	168	164	145	155	151	145	172	154	158	160	132	155	150	156	128	174	154	138	142	144	135	132	151	156	141	136	130	136	143	154	146	122	154	148	142	141	140	141	151	144	140	112	127	130	130	146	141	146	142	156	130	149	142	133	149	144	152	127	158	133	129	150	172	161	131	160	129	139	130	146	135	126	170	146	141	131	129	137	130	128	155	169	133	158	134	131	152	136	138	165	132	135	159	140	163	145	134	138	119	113	150	163	156	139	151	131	141	131	144	140	129	145	126	138	124	136	136	137	135	131	126	142	140	133	146	147	143	124	135	146	128	147	143	130	130	130	150	138	147	139	127	156	111	141	153	137	143	156	137	123	138	146	132	142	144	148	143	155	153	151	149	129	107	143	149	119	144	136	151	140	143	166	154	123	135	128	140	134	137	134	132	140	153	143	137	137	145	132	136	125	130	153	137	138	152	161	119	134	139	138	135	116	162	146	129	118	134	143	156	133	160	149	136	142	134	136	126	145	140	141	122	141	139	140	147	138	136	120	135	121	142	143	138	150	149	138	151	154	139	143	121	136	139	137	140	144	133	132	105	134	149	145	133	121	123	151	147	126	154	144	137	117	159	137	135	131	141	151	123	122	159	137	122	142	148	165	133	129	135	155	150	147	122	138	128	137	149	127	170	128	142	155	134	130	118	125	138	120	135	144	133	150	144	134	155	145	129	155	122	148	148	146	150	138	139	129	143	146	149	133	124	113	155	161	125	133	129	111	133	135	142	143	145	130	137	135	125	134	136	149	151	149	139	129	145	167	165	127	137	112	144	137	148	136	129	145	140	134	129	131	134	137	129	126	156	157	140	128	164	150	142	141	124	152	158	153	146	153	110	108	117	132	141	157	154	130	131	137	122	132	140	140	139	134	135	127	137	150	125	139	116	134	128	133	138	126	119	124	172	124	134	141	165	138	155	159	128	124	137	125	155	145	123	133	151	107	147	136	142	141	142	117	144	145	164	141	154	130	169	150	149	136	142	129	146	132	144	163	150	144	141	139	165	131	140	148	150	126	136	129	139	118	140	137	127	158	153	136	144	141	148	132	138	175	137	141	136	117	162	126	153	141	150	150	144	153	160	138	149	138	143	130	154	169	143	138	159	149	121	145	139	141	139	139	137	148	142	164	144	134	158	128	141	146	148	120	139	140	141	139	135	133	148	123	143	137	148	147	117	145	145	140	125	141	146	150	144	151	136	159	160	143	133	129	123	151	147	133	157	140	145	125	140	101	144	127	144	141	145	141	127	151	162	153	123	147	135	145	134	158	153	154	143	135	126	141	141	131	138	139	134	120	131	147	122	132	139	138	125	122	122	146	151	139	135	128	124	129	144	125	125	137	142	128	142	133	171	147	142	136	141	144	131	132	131	119	132	135	144	144	153	137	136	141	151	150	128	144	135	149	125	136	139	134	136	135	148	131	147	162	128	128	116	137	140	129	136	118	132	134	123	133	140	150	129	145	136	125	127	138	141	141	144	129	131	136	132	134	131	136	138	142	142	135	130	141	148	163	147	152	141	150	124	134	132	137	126	143	135	139	132	154	131	147	133	121	132	133	138	150	143	152	134	132	119	145	135	138	139	149	136	154	119	143	144	126	121	151	118	145	134	119	123	114	132	162	125	122	139	141	145	153	130	128	141	120	138	138	126	148	138	151	140	125	133	146	133	156	142	128	123	141	133	148	134	133	129	136	136	141	129	146	128	135	140	142	156	152	133	145	153	142	141	132	152	149	122	142	133	145	137	137	149	137	135	123	142	138	138	132	126	147	129	148	130	145	131	140	136	124	144	137	131	153	142	124	133	129	130	141	139	154	145	147	128	144	138	135	138	114	130	121	132	146	147	126	142	138	127	119	134	132	132	151	131	137	131	141	153	137	139	137	144	134	141	146	148	129	140	146	148	142	122	155	126	150	130	129	155	131	128	144	136	143	128	120	132	141	130	129	147	151	106	147	124	141	134	127	146	129	144	142	110	144	124	143	132	149	146	148	138	157	142	140	133	168	135	151	141	118	117	140	146	117	112	141	167	127	149	129	115	157	134	137	135	122	130	125	151	134	139	137	124	130	150	127	152	151	136	130	152	130	133	140	148	131	148	134	129	130	156	141	107	139	134	131	140	145	160	139	137	144	127	131	170	137	152	145	118	157	140	153	134	146	119	117	130	130	146	151	115	142	152	145	144	129	137	149	132	151	119	151	123	146	122	154	144	131	136	138	147	128	139	134	129	154	149	140	131	130	120	131	153	149	140	133	130	151	132	145	144	126	134	146	151	140	142	115	111	147	131	139	157	177	133	148	136	140	131	164	164	167	137	135	125	144	157	135	154	128	138	136	140	159	157	131	142	151	152	131	139	162	150	141	151	122	106	125	138	156	136	122	132	136	125	134	151	134	121	159	135	121	134	126	149	154	143	121	148	137	137	132	143	120	139	131	135	141	145	143	113	144	132	120	132	125	118	135	170	128	146	151	119	130	149	143	155	136	143	126	159	139	127	121	128	124	140	130	129	141	134	142	126	141	127	124	148	126	135	129	119	136	132	140	125	135	137	143	151	132	143	133	178	115	130	150	114	139	132	143	148	104	139	146	141	131	125	148	133	150	130	156	136	135	141	140	156	167	140	147	139	114	132	138	136	144	147	140	125	156	154	158	149	129	147	141	128	149	135	127	146	127	144	148	116	142	135	126	153	139	163	145	134	137	122	130	133	137	140	134	141	147	146	149	151	123	170	157	132	146	147	141	149	136	113	144	137	151	148	109	137	156	135	157	153	141	145	135	125	131	139	157	144	149	148	138	131	130	148	145	132	152	139	152	154	121	116	140	124	144	141	140	146	123	137	146	137	132	141	173	137	139	121	134	131	138	116	144	130	128	162	127	158	128	133	139	132	126	138	136	128	112	138	130	134	122	141	119	142	129	151	126	148	121	121	149	146	132	136	149	142	146	123	125	137	132	132	133	128	163	124	139	152	139	130	142	139	148	146	128	127	151	155	126	148	143	133	145	117	142	135	123	141	155	157	122	141	144	120	129	130	154	129	130	131	138	141	137	146	128	133	151	126	140	113	119	128	134	138	127	134	128	152	143	161	143	137	133	130	142	138	131	152	136	143	141	113	131	137	152	141	130	146	145	126	147	152	121	154	131	125	127	139	159	156	142	133	152	126	132	130	147	157	138	149	148	129	114	155	140	138	125	142	140	146	144	134	140	118	127	145	156	147	139	137	139	133	170	138	128	152	119	145	170	138	144	137	138	139	151	134	118	145	127	143	129	151	137	133	141	153	143	138	136	145	160	136	135	165	130	159	136	158	150	122	154	149	105	140	142	148	144	135	148	143	130	144	145	145	151	143	162	147	138	153	119	141	151	146	157	127	136	140	130	138	154
4381	13665	9404	4242	2849	2108	1531	1223	947	745	677	639	498	471	411	396	359	360	324	284	275	288	295	294	255	241	251	231	235	242	248	254	192	229	244	197	236	219	235	214	227	196	200	216	207	217	203	186	223	203	211	206	185	179	196	221	227	225	204	217	194	184	199	195	192	199	211	186	201	206	203	204	206	196	184	209	181	170	193	165	190	201	216	175	223	176	199	207	196	202	199	187	194	193	198	214	190	212	183	174	196	177	200	196	196	225	195	220	210	185	181	194	191	228	215	207	194	192	206	205	217	189	201	203	205	194	170	206	189	207	218	193	174	204	195	179	198	210	218	195	194	185	171	209	205	223	198	193	207	186	213	174	197	200	192	199	183	208	188	207	212	194	171	219	187	212	195	178	220	195	200	202	206	194	213	231	188	227	186	211	196	176	199	198	218	182	185	209	182	179	168	212	201	176	181	200	186	189	201	218	194	202	203	186	185	199	230	188	192	188	172	202	195	175	199	200	194	206	191	207	199	194	189	225	195	197	176	183	180	190	201	203	194	180	203	199	196	186	194	177	195	203	195	202	203	170	188	173	199	179	213	224	193	213	161	184	181	205	186	192	205	221	197	206	188	205	175	177	198	181	175	186	186	215	181	174	207	181	210	179	187	211	214	206	222	192	166	195	210	205	201	206	210	188	206	207	193	189	168	196	196	205	203	191	203	200	204	225	188	217	193	184	196	216	190	184	195	188	203	185	187	188	213	210	179	196	215	193	199	207	200	179	201	201	184	187	224	183	191	193	193	199	220	221	193	205	192	198	186	203	188	177	195	191	183	208	204	202	201	188	184	206	196	215	205	201	218	188	200	201	194	169	203	197	216	215	193	200	182	198	202	192	183	191	167	215	208	165	207	183	208	196	172	226	191	192	199	191	178	187	184	190	185	207	194	190	200	207	185	201	204	183	200	183	174	182	211	198	191	229	192	193	191	192	199	195	195	201	171	224	198	200	210	206	189	191	176	187	214	227	204	205	198	185	191	210	195	186	187	192	208	206	196	206	202	195	229	195	192	186	183	208	201	201	188	180	199	169	220	180	179	202	200	206	212	177	219	232	185	206	192	211	180	179	191	194	179	215	194	191	193	188	201	197	175	227	194	186	195	199	208	211	208	205	213	188	197	182	185	210	185	200	205	211	219	181	202	196	193	215	199	171	193	193	212	202	217	202	188	176	202	213	193	185	176	181	169	182	188	192	203	216	185	220	190	217	179	183	210	216	178	178	189	208	197	198	202	209	200	176	203	205	172	203	188	191	203	182	211	193	215	217	200	176	195	180	194	185	197	195	190	209	182	214	206	228	204	191	198	196	196	176	185	213	170	217	190	203	200	176	217	212	188	183	207	192	206	219	215	186	207	184	191	200	174	192	193	198	208	207	203	227	196	197	184	222	220	178	205	217	180	182	195	222	205	193	202	202	178	215	210	204	158	195	192	206	203	206	209	193	191	187	206	181	203	214	191	207	209	195	199	173	217	183	182	201	192	217	197	202	198	182	181	203	189	209	196	200	190	212	195	204	212	190	176	194	191	193	188	171	200	174	188	191	185	191	211	205	193	190	191	193	211	186	184	186	168	196	176	183	195	176	214	167	189	186	215	197	201	187	190	186	201	173	191	217	206	216	168	221	193	192	189	221	196	187	208	181	187	204	212	205	210	181	223	194	191	206	188	199	192	200	199	218	213	202	223	205	191	194	171	198	196	193	207	188	201	213	192	199	219	181	198	193	230	182	184	196	190	213	220	199	216	205	212	196	184	179	209	195	182	195	207	215	191	200	214	197	197	171	212	204	188	200	210	220	197	190	195	170	183	194	198	186	209	205	210	212	182	160	203	208	214	182	204	190	183	204	196	203	192	205	182	194	177	202	198	181	197	199	180	167	212	199	196	193	210	195	185	208	181	193	216	193	187	223	180	208	209	200	161	203	220	213	196	204	180	181	181	218	199	214	177	220	203	204	188	177	193	208	213	191	215	189	191	176	181	187	176	209	170	170	221	198	184	183	208	206	186	168	191	213	194	191	230	175	193	259	195	227	211	192	199	203	213	198	183	187	202	208	208	183	209	186	174	187	191	195	166	187	190	207	186	232	213	194	186	191	199	200	191	174	178	194	181	194	191	190	208	199	188	222	195	191	186	203	190	194	204	176	192	174	210	211	204	207	198	201	191	210	202	201	206	210	189	183	197	192	167	213	198	182	190	177	197	195	175	192	208	203	192	171	219	178	214	204	208	193	207	181	190	206	192	208	181	187	184	193	218	185	188	195	194	181	195	187	170	215	181	186	196	204	201	169	198	184	210	174	194	210	184	198	180	191	221	197	177	200	188	202	205	204	183	173	186	199	200	201	206	195	197	181	219	201	200	193	208	205	186	205	180	226	210	197	182	196	200	184	178	191	188	197	192	210	189	197	183	193	192	197	196	208	166	186	201	196	153	170	202	189	176	209	192	178	181	197	187	198	182	206	174	210	193	205	184	177	204	215	220	186	216	182	216	192	200	226	200	193	203	188	199	180	202	182	196	187	200	177	203	183	195	204	217	190	204	216	195	190	220	171	215	204	186	190	191	215	193	185	197	181	200	206	177	213	207	199	191	192	167	207	198	186	211	200	183	207	195	207	182	161	178	176	181	178	200	182	154	190	197	184	204	191	170	193	210	203	182	217	198	170	166	196	211	185	221	224	192	204	207	174	182	194	212	214	183	183	163	207	223	187	220	227	192	196	185	215	177	190	188	184	196	184	205	186	193	222	200	198	189	200	217	186	205	217	199	174	176	192	172	188	209	211	211	192	208	190	199	189	213	206	188	215	207	184	193	210	178	209	209	218	188	198	201	200	194	197	199	176	198	194	179	210	199	200	184	215	198	196	185	190	207	212	176	191	186	178	195	196	210	175	186	195	186	221	183	192	201	216	190	188	195	193	230	202	227	210	189	218	187	191	184	204	192	204	208	195	195	179	180	197	188	184	190	213	205	193	191	180	201	178	209	184	209	203	195	203	194	189	188	181	204	208	247	196	193	203	190	187	183	185	203	171	192	184	189	198	212	191	189	179	187	195	190	183	178	211	184	166	188	186	191	187	221	196	205	185	183	221	197	181	193	177	201	202	181	165	203	216	188	193	195	219	214	190	184	192	190	195	199	199	203	177	190	179	198	186	204	199	190	171	180	177	196	200	209	201	214	198	195	202	181	187	220	191	177	197	187	206	179	186	177	191	184	208	229	199	179	185	188	201	191	204	196	173	204	178	195	167	173	189	200	192	221	203	176	211	196	193	175	201	179	193	187	199	189	188	171	203	193	181	221	193	173	180	196	188	205	209	192	184	147	177	186	174	197	181	194	211	197	181	190	215	188	193	197	179	197	198	210	206	196	163	220	210	181	176	195	207	181	195	175	203	194	204	191	225	200	192	210	206	213	206	202	203	232	189	193	197	191	177	201	193	195	171	191	203
26648	17261	2865	537	369	346	321	327	300	356	338	299	330	320	343	356	326	290	339	315	316	324	301	288	332	329	306	312	326	296	315	325	307	307	331	317	325	291	341	348	318	314	344	314	304	311	329	349	311	328	335	321	305	298	333	302	321	327	354	311	304	314	347	304	319	312	309	310	298	319	309	323	296	337	302	293	290	313	319	296	320	311	354	318	337	343	325	364	312	308	338	305	344	317	312	328	337	312	349	299	286	312	333	298	322	334	274	303	320	335	310	336	314	324	347	309	298	298	354	302	324	331	305	332	305	321	310	343	294	287	341	348	323	297	299	300	325	335	298	317	290	321	298	340	337	320	300	316	318	305	342	325	305	329	310	296	309	332	340	358	318	334	320	319	325	329	321	333	290	326	325	332	314	304	316	319	289	306	331	309	312	317	326	304	307	345	349	319	321	283	285	346	299	351	325	313	333	273	322	325	317	340	304	336	301	328	355	318	315	313	340	325	306	337	324	330	308	324	344	325	317	298	318	329	320	298	344	336	324	308	311	308	347	342	340	326	366	338	321	323	340	317	322	314	296	303	350	308	317	331	314	306	344	288	310	282	354	325	294	315	324	292	291	345	332	321	288	304	317	347	314	331	280	310	313	328	314	299	273	324	293	353	303	303	322	315	313	302	362	313	335	337	301	325	318	295	334	322	290	337	314	322	320	291	319	327	325	314	300	303	374	308	322	294	330	298	321	304	294	324	306	296	337	296	294	317	290	325	343	298	339	311	325	288	284	355	342	320	311	309	314	331	330	326	317	324	314	297	293	318	353	304	325	301	280	313	339	304	319	334	303	302	312	322	281	316	330	301	299	279	312	334	333	321	329	303	305	299	321	331	331	328	309	301	322	318	338	304	316	330	311	332	324	342	309	316	328	338	348	280	300	318	317	321	305	314	322	284	326	317	311	346	303	341	307	318	326	317	319	329	298	304	319	296	325	322	366	310	300	315	337	306	293	298	326	296	301	328	308	316	314	338	308	300	328	288	301	325	313	289	320	289	357	317	317	319	329	305	316	321	346	325	337	342	320	328	304	290	301	308	331	323	320	314	309	305	329	320	310	309	304	319	306	307	326	306	318	318	338	320	283	283	305	302	330	339	319	308	293	308	314	328	317	288	336	303	317	324	335	340	290	313	297	324	310	322	322	313	310	278	305	324	341	312	322	317	326	318	347	332	346	333	335	333	324	326	328	311	323	330	313	320	297	327	362	334	324	292	334	317	302	314	345	306	330	344	305	320	303	327	318	291	326	313	326	308	315	318	338	301	332	302	303	318	328	314	314	320	302	337	332	315	331	280	332	305	320	303	333	338	323	321	347	334	307	335	312	350	282	306	311	305	326	316	302	350	317	299	302	350	286	325	335	326	302	283	321	331	352	290	344	322	335	311	308	360	341	317	295	297	357	355	307	339	311	330	294	315	315	324	324	290	301	308	329	314	325	319	283	319	288	282	322	302	333	310	312	333	327	291	303	322	296	307	300	315	321	303	304	295	336	333	332	312	319	311	320	275	295	333	333	303	285	296	309	331	324	311	358	328	308	314	300	320	292	348	354	321	298	322	313	323	285	314	325	299	342	331	325	326	326	341	339	319	293	304	343	292	338	329	313	330	331	338	311	318	321	286	307	325	317	340	322	302	310	311	323	313	345	337	276	341	319	319	310	313	312	327	324	333	323	313	280	286	343	333	312	317	324	313	313	305	314	307	296	312	304	297	300	326	323	327	299	299	343	324	319	326	311	337	301	370	274	302	340	350	329	325	308	315	294	359	337	356	314	343	336	300	311	309	291	321	288	330	356	319	297	296	303	294	289	299	290	340	300	271	317	318	304	325	312	321	337	318	309	303	322	312	311	308	315	344	347	327	326	332	331	282	294	310	301	330	340	331	319	339	344	310	294	353	288	295	306	291	333	332	324	300	316	308	307	327	311	301	322	337	350	300	348	324	348	287	310	316	323	326	311	321	320	304	304	369	337	336	328	318	321	313	298	323	312	309	298	329	306	291	313	332	350	331	314	321	309	339	348	323	285	320	321	314	325	329	328	319	301	292	326	371	311	305	302	318	345	306	311	310	294	278	309	308	335	312	267	317	338	316	374	309	332	302	317	318	326	317	323	335	338	344	327	317	328	312	347	311	338	315	309	331	312	282	309	316	296	346	308	315	300	307	322	312	283	307	322	330	332	282	318	310	297	342	306	299	319	307	313	325	281	338	308	323	307	300	332	299	324	321	306	307	321	331	280	334	304	352	287	316	315	316	310	292	324	304	323	332	292	288	299	341	282	376	330	307	339	327	329	291	297	328	325	327	284	290	307	330	327	318	312	324	306	341	327	307	311	329	323	298	342	334	287	310	327	330	339	330	295	343	278	330	304	331	338	301	324	314	333	341	333	332	337	368	322	328	285	327	328	340	324	304	333	309	330	310	334	335	307	296	321	303	351	308	315	344	323	318	314	313	298	307	305	331	325	320	337	296	331	348	289	296	335	301	310	311	321	308	323	325	290	305	293	300	342	353	331	322	295	332	323	316	318	318	310	292	297	271	309	318	284	342	297	310	332	318	324	329	304	302	334	300	344	307	298	321	335	340	319	295	317	312	291	274	322	309	316	330	308	343	311	313	293	316	346	286	304	321	315	313	348	331	330	296	321	301	320	339	325	329	309	318	336	334	292	325	311	304	308	341	307	294	295	315	300	328	298	319	339	322	322	353	331	311	300	305	355	335	306	305	371	280	322	301	318	313	322	324	308	314	334	297	308	301	319	304	337	297	318	351	322	320	303	323	317	326	311	319	347	329	323	298	346	328	311	296	333	322	338	296	292	288	303	323	340	331	297	326	330	346	352	323	317	286	320	306	297	358	315	315	320	300	344	307	323	313	327	308	337	347	309	340	305	327	321	342	332	321	305	318	329	285	325	302	340	314	327	314	305	297	293	322	355	314	319	337	327	323	318	344	311	341	301	340	338	330	310	318	307	314	336	333	315	298	324	315	298	320	318	296	320	363	348	321	302	344	307	320	323	332	349	343	289	311	308	302	339	286	342	359	345	288	333	308	339	306	289	335	310	349	292	324	317	305	308	301	315	292	330	344	334	331	286	336	292	284	368	286	310	300	298	318	299	312	309	317	341	344	301	348	335	314	305	291	292	311	320	318	330	305	304	302	328	357	319	312	341	332	315	317	338	345	330	321	341	342	308	317	311	307	332	336	303	332	324	342	331	357	331	366	319	339	310	358	313	306	307	343	300	296	320	323	309	338	336	316	325	309	329	280	301	325	304	313	354	295	302	328	323	293	321	332	314	322	308	352	323	319	307	326	347	295	294	337	319	297	317	300	310	302	333	316	313	311	341	305	312	308	315	318	330	317	302	315	329	316	307	331	311	338	339	316	329	311	318	338	311	318	333	313	332	309	288	325	335	316	324	315	317	315	296	288	331	310	350	307	321	287	329	327
3925	1240	973	625	579	555	549	476	514	483	472	524	486	458	537	491	466	490	500	506	465	436	471	471	471	467	451	477	487	453	435	475	428	491	448	472	464	493	480	504	460	459	477	450	474	497	487	493	499	468	479	461	472	487	434	491	462	472	497	467	508	445	489	463	471	521	463	469	450	479	466	479	464	498	454	482	498	465	433	482	467	425	481	475	442	481	461	479	481	471	469	465	456	510	470	451	477	491	458	473	485	444	469	468	455	452	473	472	470	482	480	449	464	469	460	460	494	469	469	486	446	476	471	444	473	477	452	449	470	477	465	475	468	441	503	497	469	471	488	460	509	473	458	467	444	499	453	478	456	505	463	458	459	480	455	480	463	428	486	508	470	485	446	477	471	433	502	488	446	494	470	497	510	478	464	444	450	470	496	474	443	439	463	500	467	447	452	478	439	511	480	443	457	444	504	500	503	444	422	458	451	467	491	492	515	486	459	469	444	449	473	464	524	506	496	507	492	467	486	486	501	471	452	455	473	474	498	437	457	506	484	478	464	453	452	444	485	473	451	462	492	500	496	459	459	466	428	453	454	507	511	458	466	487	477	475	449	466	457	422	485	475	461	468	436	446	477	487	452	483	432	460	470	454	479	507	467	500	476	495	472	470	460	477	519	460	469	456	481	469	473	495	468	461	452	466	461	497	492	455	516	467	466	451	491	462	468	462	475	462	446	478	474	471	453	469	470	448	486	508	466	481	471	464	500	485	480	483	487	471	471	474	465	477	475	489	498	486	473	490	491	517	480	471	457	460	452	465	467	488	500	459	477	453	493	421	427	477	479	488	496	470	486	468	481	458	461	464	483	469	437	498	453	466	484	481	453	506	477	416	495	467	481	488	452	433	499	479	463	506	460	476	496	449	444	465	492	482	436	499	459	444	467	495	451	465	434	472	440	477	442	514	474	473	469	458	493	456	498	479	488	483	471	488	477	508	443	491	451	453	479	480	448	450	468	457	449	480	459	462	461	474	483	473	481	473	450	449	466	453	500	424	479	482	465	460	481	463	491	445	449	492	487	485	450	470	487	443	429	452	493	446	477	448	499	476	489	477	465	477	473	485	455	510	450	467	414	461	521	483	499	475	484	490	456	463	452	456	450	454	511	469	466	474	443	468	443	474	457	437	482	479	490	429	491	465	448	489	487	460	430	469	445	460	484	415	471	478	496	432	487	464	428	447	470	480	467	491	502	438	478	462	463	426	447	489	464	477	500	511	470	480	487	469	490	457	470	453	491	468	460	491	467	486	505	494	458	470	480	444	418	468	474	453	445	461	460	503	509	487	482	476	451	488	469	482	494	443	476	461	458	480	465	460	483	486	443	473	472	475	464	471	455	466	499	483	478	498	433	460	485	459	485	451	472	442	496	461	466	430	466	481	484	445	476	477	469	468	482	482	456	479	487	497	448	497	441	489	485	484	456	482	403	449	474	478	447	488	497	495	447	502	435	494	443	441	428	528	471	431	462	437	472	490	480	491	460	489	449	467	486	486	488	476	466	427	422	469	431	469	426	482	451	502	478	485	472	481	461	473	454	430	488	477	478	474	465	427	475	487	465	466	509	473	460	455	464	475	471	477	409	492	474	484	493	495	476	490	451	462	493	466	459	466	484	511	449	467	470	469	469	504	481	491	438	472	505	517	483	501	431	489	485	430	466	476	483	449	453	495	437	460	446	497	444	472	454	429	449	480	497	458	457	477	440	452	464	434	450	456	482	482	472	468	480	455	444	482	461	472	425	465	483	502	488	448	473	469	503	470	481	449	486	486	500	470	429	486	468	504	507	471	460	446	443	488	441	463	498	437	459	489	500	500	459	439	472	475	477	457	486	462	485	464	477	473	441	460	492	493	479	456	494	449	437	472	464	450	473	444	521	439	450	471	491	480	472	455	458	485	491	467	484	492	462	491	469	440	468	435	502	478	482	503	508	514	451	492	457	507	429	480	450	454	466	476	483	463	471	447	491	497	447	455	448	485	502	449	514	440	439	513	450	458	438	493	507	467	493	470	479	451	508	413	487	454	483	444	487	469	484	499	493	470	493	451	437	467	496	412	494	476	507	492	430	463	454	517	491	463	462	445	490	472	454	492	479	457	499	468	442	472	472	513	449	476	445	456	501	469	467	442	517	512	485	443	486	477	489	509	463	454	467	497	492	455	465	439	479	455	500	472	482	461	480	434	446	484	488	465	475	433	492	500	475	483	457	468	447	478	448	476	487	516	500	456	450	441	478	464	476	493	464	463	456	425	457	468	451	441	505	498	501	483	424	476	496	469	460	470	487	479	444	474	426	463	460	428	455	478	454	478	474	487	453	482	458	457	476	453	460	506	482	477	472	511	477	447	458	487	482	472	481	494	463	449	479	428	456	475	484	468	460	460	449	452	460	472	505	462	451	524	503	452	476	515	449	475	463	505	439	459	477	485	481	420	454	442	463	445	458	441	464	462	444	493	466	478	522	441	478	459	462	469	477	473	466	439	484	462	488	466	444	498	481	475	488	486	476	477	463	457	473	477	491	457	514	454	465	470	487	488	429	483	501	511	431	469	474	472	498	451	464	484	452	443	434	461	471	487	504	475	444	484	456	517	508	500	523	466	501	471	478	456	442	504	494	457	488	523	481	485	483	454	473	496	444	473	481	502	454	474	463	443	497	471	454	465	493	493	471	434	444	444	471	497	510	464	466	456	446	468	411	451	469	491	452	463	516	502	482	477	437	449	480	462	453	450	493	487	463	414	485	467	438	425	466	470	479	455	474	442	526	434	469	470	461	457	478	451	482	473	481	430	437	467	484	475	517	437	465	473	506	472	495	482	477	476	437	472	469	482	463	445	468	500	480	453	456	480	496	479	454	519	444	448	464	470	461	491	427	454	514	441	476	469	497	460	472	437	501	498	463	419	481	454	528	481	471	444	445	435	501	467	496	477	463	484	466	497	477	498	464	475	423	505	483	495	481	481	476	473	445	510	446	483	465	494	469	468	448	460	455	526	471	409	443	476	468	481	508	510	476	479	449	459	447	500	510	483	467	491	448	466	434	430	480	470	474	501	475	464	435	446	455	453	498	459	469	435	461	472	443	477	489	487	442	463	431	446	468	514	455	464	475	481	468	514	465	476	424	481	456	430	473	485	463	473	456	480	465	464	496	506	452	455	488	464	458	452	450	458	461	474	443	486	441	470	471	496	443	499	462	499	477	457	479	490	469	524	509	446	489	479	450	470	451	489	437	469	475	454	495	474	455	456	509	467	478	502	462	503	459	455	464	451	448	428	495	475	502	478	503	479	495	492	483	436	453	513	471	445	444	502	457	472	518	473	468	468	523	482	463	457	506	441	460	496	483	428	503	451	452	476	455	469	477	444	462	462	447	422	429	499	511	475	490	450	465	474	504	455	461	508	444	454	513	505	473	472	472	461	491	474	442	404	474	476	470	463	491	480	433	488	441	506
23086	20998	27994	24198	20728	2758	466	332	243	250	217	202	204	190	156	184	162	154	148	148	139	156	163	152	142	154	160	137	149	140	144	132	137	139	143	113	156	151	149	147	148	132	144	123	156	128	132	159	129	132	118	110	126	122	136	121	137	120	124	133	146	108	132	141	140	128	139	138	148	127	137	116	118	143	129	134	137	122	121	136	137	125	126	146	127	134	128	124	123	126	113	116	145	141	154	131	135	133	151	128	129	128	132	143	131	125	128	125	133	117	154	158	126	148	145	131	139	126	145	153	136	127	122	142	127	129	148	143	120	132	136	138	114	118	129	137	137	153	136	132	133	134	126	135	122	140	122	136	146	131	118	124	167	135	161	131	119	144	138	146	129	131	121	131	124	117	136	151	125	139	142	134	134	146	133	145	129	110	137	132	137	133	144	145	115	110	152	150	133	123	131	141	138	119	135	122	133	117	122	108	127	128	124	116	140	137	154	127	142	137	120	103	128	142	130	122	121	102	124	137	122	135	145	132	153	144	131	136	109	113	150	119	138	139	133	121	139	141	141	136	139	126	122	119	137	140	114	123	132	117	128	131	120	140	143	129	137	119	138	143	138	143	138	116	126	144	141	132	118	115	118	133	129	125	134	142	102	122	137	125	131	144	156	109	136	148	136	137	152	138	137	110	111	128	120	138	110	115	116	111	135	139	144	137	148	122	141	130	113	124	122	112	135	129	125	134	151	138	132	124	128	126	120	117	145	129	127	142	140	126	131	150	139	122	149	140	135	122	129	114	125	118	135	145	130	118	154	129	105	126	139	109	130	132	115	133	125	117	147	110	122	142	132	110	149	149	122	119	135	134	140	133	119	103	135	130	117	139	130	138	150	119	130	137	133	124	129	125	139	128	128	151	131	145	154	111	119	142	132	131	108	148	135	140	133	125	138	144	129	139	168	136	133	113	139	123	115	128	129	144	131	113	115	130	134	130	119	113	116	133	124	122	162	139	148	130	131	136	137	126	126	124	142	148	124	132	132	122	98	141	132	114	137	128	126	127	137	128	145	152	130	154	132	130	138	134	116	146	140	133	143	118	125	137	149	135	124	112	108	125	136	139	136	139	107	125	130	122	124	124	125	141	121	146	122	124	127	123	141	151	132	120	127	138	112	141	116	142	145	115	122	133	145	156	128	141	132	143	116	128	123	146	149	135	141	135	140	127	115	122	127	120	135	115	128	126	148	114	152	134	129	143	123	124	144	118	132	103	140	120	140	123	128	137	118	134	119	135	117	163	152	126	152	142	134	127	125	126	135	129	126	134	129	115	126	127	123	123	131	128	132	126	143	109	130	126	124	113	123	147	131	123	121	129	135	122	113	129	118	128	125	115	140	136	143	122	132	141	124	130	123	140	130	123	128	138	140	158	119	120	144	134	133	112	124	122	141	129	116	129	131	132	124	124	136	132	120	131	134	135	134	127	135	121	122	124	127	124	111	139	124	121	113	137	131	127	140	124	131	115	118	124	132	129	123	132	138	139	130	128	133	122	115	148	155	143	124	154	113	127	137	119	127	120	149	131	101	126	121	145	151	140	141	152	115	113	145	112	131	135	139	148	113	116	135	120	116	159	138	136	138	116	124	131	142	129	132	134	128	124	125	137	135	144	145	145	157	118	155	147	121	140	125	137	130	109	138	158	147	135	130	115	138	141	134	130	128	143	122	147	110	138	130	164	132	133	142	125	148	106	155	134	124	129	105	121	132	111	126	105	112	150	119	135	130	146	138	140	131	117	135	141	128	122	116	145	118	134	132	132	119	143	135	140	124	132	135	140	141	138	111	113	109	125	134	123	147	120	135	130	129	142	151	132	108	131	129	157	140	127	155	125	143	121	144	119	124	130	130	144	142	135	134	141	144	126	100	121	123	127	148	129	133	127	115	154	160	126	116	153	148	128	117	123	129	115	123	120	127	141	127	150	136	141	129	139	151	133	143	151	99	133	149	122	127	128	132	121	118	140	143	132	126	120	132	136	125	124	131	137	138	140	123	136	130	151	136	130	124	113	140	142	133	143	151	118	126	122	143	129	164	126	120	134	128	153	144	118	121	133	149	130	127	127	119	129	145	126	114	141	143	124	138	126	144	124	126	139	123	143	131	140	131	126	139	167	141	127	139	134	123	121	131	136	154	124	114	116	134	132	128	130	148	146	124	125	111	126	117	109	141	116	132	132	131	118	146	130	125	141	142	131	144	111	108	141	147	128	120	134	119	131	139	139	121	124	131	141	139	122	117	136	128	127	144	130	131	105	136	126	133	142	136	135	130	137	139	121	136	128	122	138	146	122	128	141	104	134	148	123	137	135	133	131	141	137	129	124	145	114	130	129	126	122	136	130	133	150	133	134	127	147	126	142	127	129	154	132	131	126	140	149	141	137	125	132	123	123	113	132	135	128	125	112	143	128	135	148	138	123	121	140	139	119	125	128	115	137	144	142	141	142	138	128	102	142	129	138	153	123	118	139	134	116	121	121	110	130	139	127	113	124	123	120	134	119	126	157	140	123	116	137	120	144	133	124	136	117	136	128	115	118	134	119	137	151	137	122	128	127	133	137	137	150	143	126	133	140	149	112	138	126	118	124	135	121	130	128	133	148	146	134	146	120	153	130	153	137	142	134	140	125	135	147	136	132	149	130	116	127	122	132	119	114	138	143	147	152	142	122	128	103	127	157	126	110	126	139	125	111	125	109	140	149	122	134	127	123	103	120	108	133	133	114	145	134	138	129	138	111	129	135	131	142	132	141	118	137	127	120	119	130	135	142	137	126	140	138	123	126	134	117	143	152	136	139	146	134	127	135	126	112	146	136	157	129	156	133	147	133	152	150	139	152	148	126	125	127	128	124	129	129	141	152	143	134	145	115	118	134	133	116	126	141	132	130	146	114	131	112	134	137	150	115	129	136	120	145	126	138	118	131	125	134	121	141	129	129	134	129	120	135	145	137	116	135	127	124	131	142	117	130	125	128	130	135	106	137	143	140	145	141	141	132	135	134	152	155	123	140	143	137	134	91	122	139	125	128	132	116	162	140	116	126	124	139	140	118	143	137	145	144	141	125	133	126	149	138	145	130	133	147	121	116	114	130	132	127	130	133	130	131	131	120	114	112	133	132	125	120	131	111	114	120	157	144	132	149	157	123	126	120	134	154	118	143	156	152	137	125	128	125	151	124	120	135	134	143	142	147	131	140	139	135	136	135	139	122	123	138	131	139	124	114	123	117	139	130	125	120	125	131	129	138	127	138	121	129	144	121	128	135	117	101	124	160	129	126	148	139	154	135	124	151	152	144	136	119	116	131	128	128	134	124	119	117	133	118	129	132	117	118	134	130	141	133	126	136	144	114	125	135	138	136	130	137	154	147	116	122	115	143	136	141	117	130	126	137	127	136	145	141	145	137	130	126	129	127	123	128	133	145	138	156	130	137	141	122	109	131	121	126	139	112	130	108
3142	8484	5543	2485	1595	1158	876	707	527	514	463	414	346	347	316	292	290	274	276	293	262	256	254	228	224	212	240	258	215	250	242	210	201	223	213	234	241	190	224	230	207	207	213	199	209	221	222	223	207	205	203	220	215	222	221	221	206	221	214	193	213	200	189	208	209	219	224	232	216	204	220	226	225	196	195	191	176	202	203	199	197	195	207	205	217	206	190	183	194	214	180	216	194	192	199	195	216	188	199	219	191	224	175	179	219	233	195	213	210	222	199	219	207	175	224	223	211	194	225	204	192	218	225	187	213	187	189	211	213	192	202	212	185	209	222	196	218	200	203	212	226	195	213	178	228	223	208	193	203	209	220	215	222	221	200	198	194	210	202	163	195	213	221	189	228	195	191	219	224	197	181	194	202	191	190	203	223	220	190	197	191	198	197	202	218	202	193	226	229	214	226	234	187	230	212	204	193	199	233	232	203	204	211	212	213	203	212	214	202	177	212	209	215	216	208	203	198	189	208	190	240	230	198	176	202	193	207	227	209	211	197	173	233	187	210	191	197	203	216	210	198	203	201	210	226	219	182	228	200	200	202	200	196	212	215	208	206	183	193	207	223	218	211	218	216	213	208	220	227	199	224	188	219	215	192	191	186	196	229	195	183	215	206	191	200	219	171	194	197	217	199	222	221	205	202	203	216	214	216	193	212	167	185	170	221	214	207	210	196	210	174	189	198	213	205	213	214	195	189	215	207	210	216	211	222	199	204	210	197	226	206	205	204	222	199	202	190	215	190	204	205	183	177	201	216	197	190	228	206	205	207	199	234	185	194	230	206	216	206	168	230	233	208	195	197	212	172	197	215	215	205	228	179	212	190	201	201	203	185	215	196	196	229	211	204	229	195	187	213	194	212	175	183	192	220	212	199	192	200	204	191	212	201	210	190	174	195	193	227	228	211	193	203	217	200	202	228	224	226	223	198	217	229	221	211	173	214	219	202	232	198	222	208	192	199	213	223	191	192	220	224	202	222	221	221	198	185	199	217	200	189	195	217	191	223	178	198	176	230	204	222	210	207	186	220	239	204	209	214	227	215	199	205	210	211	193	201	230	236	211	204	192	205	226	220	203	228	216	221	191	234	202	207	240	200	226	201	211	171	222	220	218	187	193	179	227	189	211	210	192	205	205	203	208	201	186	202	197	201	229	229	179	209	210	202	209	214	199	185	193	197	201	235	198	225	203	214	205	212	208	192	214	209	222	202	197	214	207	208	210	194	193	192	230	217	191	236	204	210	217	193	208	236	202	193	202	203	193	190	201	193	217	197	199	185	205	197	199	213	212	213	185	208	208	182	238	208	234	225	208	197	205	210	213	192	202	201	184	195	196	208	232	205	200	209	241	196	174	209	228	219	207	193	202	210	205	197	225	202	191	201	219	197	201	210	192	194	210	200	191	215	207	187	195	194	194	222	197	203	197	190	211	201	200	236	212	240	199	189	206	201	238	194	179	193	221	218	194	204	200	213	194	190	216	215	210	196	210	194	217	236	193	231	192	226	205	191	180	210	187	214	206	203	188	205	207	221	222	198	200	193	201	201	235	193	197	196	209	183	193	197	221	202	192	193	206	210	190	225	218	202	194	186	210	210	198	204	212	203	214	217	195	194	223	186	231	215	208	217	180	213	196	239	218	216	215	204	199	184	214	189	212	224	204	202	223	188	238	203	203	205	196	218	199	198	217	198	228	216	225	213	180	198	188	202	207	241	202	226	237	194	202	213	234	218	208	195	192	194	217	205	183	200	181	209	215	201	207	210	192	192	190	197	200	201	192	231	232	195	211	175	227	201	234	206	213	216	203	198	188	207	229	206	184	234	199	187	225	201	180	190	210	212	192	216	222	215	204	227	200	191	195	225	175	201	196	243	210	221	220	210	196	208	219	207	186	188	194	184	214	179	233	226	222	189	204	194	235	166	185	234	198	197	209	218	201	228	213	181	197	198	208	189	214	208	212	183	173	186	211	238	226	209	196	207	208	206	180	206	225	205	219	207	209	207	169	225	205	190	189	196	214	225	203	189	212	213	199	214	188	214	190	243	210	191	193	203	198	210	225	221	196	184	213	209	199	198	195	225	196	186	202	193	223	199	232	214	184	229	194	240	203	205	188	205	202	189	197	222	222	215	204	230	211	218	240	200	231	207	198	203	245	207	207	197	202	209	210	213	191	208	198	189	209	199	201	196	187	192	217	200	192	188	215	195	227	201	205	200	200	242	181	195	186	188	208	207	198	216	207	221	196	200	216	228	209	212	222	180	212	201	207	208	210	179	222	199	215	197	201	207	207	206	210	189	216	194	181	214	214	176	212	216	228	181	203	210	207	199	208	221	202	203	205	224	211	206	220	187	216	214	200	206	206	218	206	181	207	212	177	208	186	232	179	217	207	199	208	190	210	198	220	221	197	193	212	225	195	215	199	199	197	207	215	214	222	193	204	200	198	209	208	194	211	188	204	218	205	212	213	230	203	227	191	197	188	217	199	194	198	173	207	220	195	181	220	183	209	193	191	208	222	195	245	211	203	205	216	205	201	195	206	212	217	208	201	201	218	209	199	195	201	178	211	183	213	216	197	198	227	211	207	215	209	192	214	186	200	195	224	207	219	201	245	198	236	213	196	193	214	209	225	210	213	204	201	209	197	203	193	203	225	196	224	213	235	218	228	192	234	243	211	213	190	195	195	191	216	217	192	196	188	204	204	228	198	214	190	203	209	187	195	192	208	225	199	203	171	211	168	234	207	209	236	208	220	201	231	190	189	223	188	195	193	220	212	208	222	212	180	203	215	216	214	173	218	200	200	184	226	190	190	194	222	182	185	171	194	209	211	189	204	206	192	212	214	207	200	209	197	209	180	203	205	222	195	212	199	208	232	198	193	196	214	200	209	214	209	222	215	200	212	196	227	198	204	208	235	210	228	211	197	200	202	190	210	204	180	212	223	177	231	231	203	192	214	207	196	217	193	200	215	198	206	187	219	199	219	213	208	201	210	210	231	200	198	192	212	195	230	208	235	196	199	201	192	219	201	225	202	181	236	202	197	186	235	200	181	202	219	197	206	210	223	229	212	192	226	189	210	184	226	222	208	183	211	214	196	187	191	200	201	202	219	189	206	199	186	216	222	200	194	217	191	184	207	188	197	222	207	198	183	202	236	193	176	235	210	199	197	230	190	217	209	192	209	214	212	183	209	220	171	187	204	193	224	206	207	206	197	204	209	208	218	202	189	202	190	198	215	186	179	194	200	187	203	206	210	189	207	207	186	202	202	225	217	210	210	196	197	202	205	214	207	231	184	216	215	196	207	219	200	196	214	217	213	211	205	217	219	226	193	201	176	221	215	214	207	210	188	197	236	211	200	208	217	191	216	209	208	204	211	203	215	222	209	174	219	205	220	202	192	227	192	222	201	211	206	200	195	203	211	208	204	198	208	186	209	211	221	216	243	181	196	181	218
24137	20962	26388	24660	2460	593	551	481	400	441	416	437	435	411	402	401	424	377	397	404	424	417	381	368	381	392	384	400	364	385	385	430	415	409	388	389	416	375	402	381	402	360	381	364	396	391	378	418	362	367	389	388	405	374	371	374	362	385	416	390	345	365	355	358	381	395	368	383	384	377	353	413	356	351	390	384	356	406	406	392	400	380	383	380	358	396	400	386	386	348	387	404	411	340	382	366	380	385	364	401	397	380	378	361	394	396	361	396	396	366	405	377	404	344	394	379	396	364	386	368	397	418	374	390	418	393	365	374	385	395	387	375	369	416	399	373	389	424	361	382	409	379	404	393	397	363	400	379	326	378	399	385	372	381	401	382	364	421	406	395	353	373	391	406	441	425	413	372	380	402	385	397	401	370	377	379	391	391	384	368	392	360	372	378	376	379	379	419	342	389	364	380	391	372	368	382	368	383	410	375	393	370	407	372	390	360	405	381	404	358	411	352	374	397	390	388	394	398	388	401	371	378	370	360	399	379	397	411	337	408	410	380	355	385	402	396	421	362	396	391	370	405	380	367	375	382	386	404	402	394	401	351	385	360	355	378	404	369	371	410	414	408	394	372	392	363	370	391	395	375	421	397	363	407	415	379	398	406	410	406	367	396	392	408	407	381	400	403	382	384	392	385	367	378	361	383	364	383	367	367	418	402	408	376	358	394	396	379	365	366	405	362	379	419	393	376	379	396	395	379	376	410	386	371	403	401	363	409	408	397	389	384	378	356	387	391	401	406	393	370	370	411	335	383	351	401	376	400	417	367	386	416	382	410	373	392	396	402	386	363	356	393	398	361	372	393	389	383	361	399	386	374	367	389	384	375	406	364	387	398	396	398	398	385	415	365	393	390	346	357	382	393	407	372	417	380	370	403	390	364	391	365	392	357	364	393	408	389	399	376	354	390	372	392	386	371	357	405	382	377	378	379	407	385	381	395	392	357	367	369	388	404	410	374	389	369	419	365	399	395	388	382	386	394	375	402	377	404	370	377	375	394	406	375	378	386	394	423	423	399	372	381	386	391	369	404	382	345	364	405	358	391	403	393	390	408	373	332	371	360	375	369	365	362	379	420	402	395	392	373	390	354	375	379	361	315	417	392	384	409	334	372	375	391	358	394	400	398	382	383	371	380	415	391	372	374	396	380	380	370	399	407	378	431	439	368	388	399	400	365	431	384	386	366	373	375	377	429	388	402	392	417	426	387	348	403	369	386	378	411	371	384	371	448	368	361	369	392	379	367	377	370	369	388	344	405	414	385	409	370	362	370	411	361	396	373	352	388	408	326	396	408	441	397	367	409	406	393	369	392	392	387	392	372	407	363	397	387	400	374	401	381	395	402	378	369	374	436	344	373	396	361	364	374	380	370	380	377	396	379	387	378	387	403	380	365	384	388	383	380	382	383	359	340	373	382	397	391	403	380	403	409	389	422	363	396	413	392	391	372	353	350	375	409	384	410	389	408	407	352	359	370	388	389	392	399	395	405	384	382	388	366	404	387	399	341	406	371	372	398	397	395	395	353	372	397	368	396	408	393	362	387	392	401	364	387	420	401	382	390	397	410	386	367	400	408	372	394	371	416	387	398	388	393	370	420	385	407	398	382	366	351	409	394	399	391	367	388	369	404	367	355	400	362	389	380	388	385	407	387	393	352	385	377	410	371	396	415	405	377	392	370	363	387	401	353	405	370	397	383	370	350	394	383	359	416	345	386	395	395	369	377	397	370	373	382	391	397	381	366	399	385	420	400	391	395	406	391	372	368	383	352	381	395	387	386	409	408	431	398	375	406	391	393	367	398	366	387	413	394	394	402	350	353	386	398	383	369	390	411	399	364	399	368	404	377	411	388	405	403	420	383	347	359	378	400	366	400	398	391	371	386	385	390	372	378	391	355	372	358	405	403	403	386	385	364	400	363	376	427	354	413	378	395	392	366	380	385	373	383	371	438	389	390	387	388	395	357	396	396	362	374	407	365	375	374	373	410	414	368	416	413	391	413	360	398	358	409	382	388	389	383	385	377	374	381	382	381	341	403	394	405	400	360	364	397	391	381	366	396	354	381	407	385	361	367	388	389	390	371	389	364	388	413	397	350	351	386	359	364	393	381	341	394	373	391	396	339	387	353	381	363	360	398	440	389	358	363	377	370	383	369	373	376	377	397	382	370	386	384	382	417	378	384	375	389	413	402	381	407	359	378	361	410	378	425	384	392	377	408	357	390	367	388	405	394	397	363	355	405	368	396	378	363	376	362	388	410	369	374	409	375	413	410	370	385	346	390	406	389	397	386	366	360	405	382	403	380	353	405	365	367	390	397	403	403	397	362	381	415	398	398	386	408	356	383	380	375	419	398	339	368	388	382	388	373	420	366	350	393	351	397	372	359	388	375	386	368	394	417	378	397	338	398	429	397	380	348	368	375	369	397	384	385	403	370	374	353	375	394	404	370	393	341	385	410	353	384	422	367	399	391	398	405	387	384	393	359	379	397	371	378	382	374	376	344	423	386	418	396	389	374	371	390	380	390	392	380	401	412	380	386	372	336	400	363	385	392	381	390	373	373	346	350	373	376	377	387	401	365	415	389	383	359	366	377	391	399	381	382	394	372	384	390	359	372	394	408	390	387	390	349	367	374	371	423	380	379	374	407	385	395	397	389	369	403	401	368	390	395	379	376	394	392	371	412	387	367	344	390	369	445	382	386	390	388	408	347	366	349	427	359	418	403	370	377	418	426	383	367	373	385	364	390	372	399	399	413	367	374	382	379	392	398	390	395	386	399	361	360	386	369	394	387	390	378	388	370	382	362	364	374	386	347	372	358	391	421	414	358	385	378	415	361	385	385	409	345	398	384	402	373	385	384	372	381	404	372	397	365	380	386	360	402	386	329	394	396	386	387	398	388	401	385	375	398	360	373	373	384	403	394	385	384	379	359	370	365	342	378	382	390	349	367	407	354	383	362	399	407	359	372	390	386	400	365	389	371	395	351	406	359	387	382	375	360	376	357	385	377	404	377	380	358	409	413	420	419	387	388	389	387	367	400	406	422	359	376	390	379	343	372	377	397	395	375	408	360	392	399	383	393	384	383	407	379	410	343	367	404	397	434	427	375	406	342	405	403	403	378	375	365	398	364	360	367	386	382	396	369	363	410	397	369	359	361	392	387	375	392	381	386	377	376	376	352	394	380	360	407	412	406	374	376	384	386	401	377	384	373	357	369	383	403	403	395	381	392	432	383	414	402	362	402	389	415	379	399	382	388	406	382	409	362	346	372	398	385	399	432	379	393	372	387	406	365	361	421	413	353	394	407	389	352	375	377	374	393	368	411	369	390	375	415	386	402	389	405	368	426	383	391	380	424	399	370	360	414	392	402	413	385	369	420	355	343	419	397	358	384	385	386	374	373	397	358	387	376	400	357	408	399	389	407	389	387	394	399	390	382	421	386	372	345	375	423
3272	4732	3139	1587	1165	1066	874	808	713	669	682	624	642	613	632	633	589	612	608	583	556	608	599	530	609	570	577	589	564	574	549	582	555	562	535	589	521	561	545	567	578	528	563	571	590	538	508	554	551	532	548	517	496	559	561	518	500	534	553	557	539	562	502	536	543	549	511	584	567	552	564	611	510	558	527	525	547	577	521	562	535	555	606	515	503	546	539	569	545	572	530	574	549	503	550	551	522	554	554	570	575	505	513	497	517	554	516	509	521	562	533	550	529	536	583	585	543	560	565	503	518	493	532	503	514	551	550	534	546	524	575	507	556	510	566	541	551	507	492	545	548	564	551	520	581	527	489	541	565	546	546	536	572	558	561	580	558	571	535	545	558	558	531	552	572	600	539	530	563	602	520	539	547	576	522	519	545	536	538	533	530	578	522	560	525	548	570	550	606	533	537	559	577	541	573	535	534	563	501	554	554	526	535	546	539	569	542	554	588	560	574	547	555	538	566	525	552	537	560	513	551	546	572	564	565	551	529	566	538	510	557	535	535	577	559	560	546	550	507	541	539	546	547	570	561	545	540	544	545	561	518	585	550	541	511	544	565	546	525	555	582	578	564	525	582	533	540	552	564	528	546	527	541	568	500	518	546	516	536	558	530	532	545	517	586	580	555	572	600	534	547	543	498	548	581	553	529	564	552	541	515	530	520	487	535	566	561	557	543	536	526	568	545	515	535	570	517	542	546	528	523	523	558	506	555	568	533	544	544	529	512	537	569	565	521	569	540	546	520	527	515	538	567	566	531	536	524	551	537	523	515	578	515	528	548	498	574	546	550	528	600	531	549	546	548	533	567	526	573	593	502	542	555	522	556	560	565	540	513	534	533	575	512	542	504	540	565	517	557	522	581	567	589	547	533	517	538	520	546	566	517	515	534	548	506	545	564	515	553	546	554	511	534	587	544	519	568	574	555	546	518	524	557	578	586	573	511	541	524	531	540	553	561	493	558	527	592	547	538	536	576	480	516	523	514	544	552	538	588	521	519	506	530	550	536	531	534	535	542	555	514	561	543	550	540	554	545	581	556	525	540	581	552	534	583	533	555	564	528	553	560	568	583	534	561	503	554	519	562	529	532	515	539	534	574	550	610	556	558	542	563	532	521	534	548	545	544	540	531	597	548	515	543	557	568	528	575	511	550	555	521	529	547	523	552	567	554	540	572	517	545	597	572	578	539	566	540	548	565	604	543	549	551	599	511	530	539	551	584	574	518	540	525	553	530	537	533	560	510	566	586	525	513	535	488	564	521	563	548	537	554	528	580	569	579	529	550	517	525	559	562	588	544	570	552	553	570	581	563	554	573	521	558	569	533	590	556	563	561	574	542	560	525	580	545	525	599	555	562	551	530	537	561	532	513	578	512	560	519	517	536	544	524	569	517	511	522	565	546	587	500	562	538	537	541	513	498	537	505	546	563	541	513	539	562	528	546	560	569	542	541	515	538	585	504	545	528	559	511	554	582	562	575	596	569	553	555	555	582	572	589	516	547	559	520	545	602	587	540	552	554	558	545	576	527	534	542	554	565	542	577	547	571	554	572	552	555	554	587	536	521	555	552	560	556	589	557	568	513	515	534	527	538	530	546	522	520	538	535	528	549	583	554	561	542	575	562	545	508	530	522	560	556	525	562	550	516	521	516	536	540	528	560	544	544	573	556	538	553	516	543	549	508	557	528	586	550	541	531	557	549	590	534	539	531	511	567	559	548	519	529	560	550	560	561	553	582	564	510	563	549	572	520	586	523	537	560	546	589	616	543	534	579	542	541	518	529	522	511	542	542	566	513	535	548	537	517	536	529	546	550	616	535	564	544	555	524	565	596	555	497	539	531	586	571	559	533	528	564	548	524	574	563	564	506	534	554	549	567	575	568	530	535	494	556	542	523	536	543	549	534	539	520	529	532	571	546	532	535	518	563	566	541	496	544	551	593	504	543	543	521	511	551	517	523	532	516	569	488	524	556	566	546	529	586	584	543	552	549	581	525	540	575	520	518	573	534	540	559	545	541	529	522	574	577	539	531	568	551	551	559	542	568	536	479	502	513	560	531	547	522	558	533	550	513	544	527	526	548	528	562	525	511	508	543	574	573	537	583	519	517	524	542	537	521	525	506	574	547	531	568	569	533	552	530	565	572	549	559	531	529	546	548	550	534	556	542	562	551	528	553	526	575	559	570	564	580	539	605	557	570	550	574	561	579	555	555	540	572	555	555	548	528	541	546	532	529	541	546	520	547	556	539	525	590	564	553	554	561	526	547	524	488	543	575	567	526	546	596	542	549	540	604	531	558	558	575	558	553	553	544	513	546	538	558	557	567	576	524	553	556	574	556	521	529	559	530	523	554	532	565	508	562	569	501	598	563	563	530	557	511	500	530	557	528	514	570	553	561	571	559	524	529	547	536	565	515	563	542	564	529	545	584	545	513	545	508	585	534	516	547	547	559	512	569	559	601	563	536	510	530	543	551	570	533	532	531	572	552	544	560	568	553	567	509	538	546	556	553	542	561	518	557	559	545	512	528	535	536	538	568	560	557	564	551	566	556	576	540	541	537	590	577	561	541	527	517	534	543	541	556	554	509	575	563	539	529	514	525	534	558	539	560	547	512	544	535	585	536	538	502	595	550	575	526	529	533	579	541	552	518	594	560	589	546	578	557	622	545	564	539	530	587	568	494	497	550	547	521	573	526	536	533	558	554	548	535	537	536	523	550	513	537	507	540	500	567	526	549	515	529	531	526	499	535	523	554	531	543	518	542	505	520	539	556	567	556	529	613	558	590	540	573	553	557	534	554	534	550	576	563	536	579	584	578	571	527	564	588	576	531	536	570	572	546	531	534	541	546	560	542	587	507	523	518	569	573	569	552	504	545	540	529	554	535	519	568	546	536	527	518	486	571	531	558	540	555	533	532	587	525	542	523	582	522	541	579	532	564	534	535	512	557	570	522	541	539	546	539	542	562	595	560	589	540	571	572	525	519	531	525	493	537	543	553	553	532	580	532	518	559	564	545	537	561	533	549	549	520	530	563	542	596	535	539	573	606	553	544	581	534	537	567	511	545	550	560	555	517	538	528	542	530	513	518	529	568	487	521	511	536	513	525	557	579	543	527	521	555	572	509	535	538	608	538	561	535	527	545	546	554	573	533	497	542	543	549	539	536	593	541	529	534	550	538	521	546	535	495	539	544	520	523	546	579	523	511	544	544	579	543	560	546	532	558	526	539	540	497	574	558	549	534	526	529	580	549	528	526	553	542	523	559	546	553	512	554	565	535	511	559	532	557	536	555	513	523	486	528	531	570	571	556	552	541	528	559	518	553	521	525	549	589	497	528	511	533	527	473	549	554	577	551	588	563	579	550	581	527	562	523	533	549	551	545	545	580	560	491	553	567	562	517	528	543	565	517	497	555	522	537	561	581	540	520	537	508	556	555	591	577	561	480	590	526	504
22069	20997	28637	23567	20992	20637	2159	584	448	349	313	301	252	245	218	206	208	197	178	200	200	194	185	144	142	159	149	176	155	140	146	127	159	145	130	152	139	139	151	125	157	151	139	151	153	148	158	153	130	156	138	138	152	155	122	156	146	145	151	155	158	134	128	135	152	139	143	147	127	142	133	152	140	152	146	142	131	129	145	153	131	115	152	156	127	153	157	146	149	148	144	134	137	126	120	166	140	148	152	144	149	130	107	109	150	145	130	125	139	137	132	149	147	144	141	148	151	138	140	146	142	150	128	123	133	108	143	141	127	133	115	147	144	153	143	136	126	139	131	130	145	142	150	127	137	151	148	139	124	137	128	134	159	147	153	130	136	128	131	146	128	140	153	121	139	146	130	128	149	152	145	142	141	139	124	119	130	146	148	143	143	142	148	146	147	141	138	154	154	146	156	152	152	125	129	131	135	137	141	139	133	145	135	136	140	126	125	153	175	122	136	134	132	127	162	150	112	143	151	156	136	125	145	140	155	128	156	129	132	146	131	141	143	129	145	140	127	138	138	143	132	132	159	114	131	139	143	144	136	141	142	153	153	154	142	149	137	146	143	136	137	137	124	146	126	132	143	154	133	139	136	142	140	128	131	134	139	157	159	122	139	149	141	138	134	128	129	155	143	132	132	140	134	142	148	138	141	147	154	137	141	151	131	132	151	150	130	128	131	146	125	151	134	133	127	124	162	153	123	133	156	146	130	137	148	133	124	148	140	140	132	143	152	133	138	131	130	142	115	152	128	140	160	136	135	135	158	146	137	142	125	145	138	117	136	131	124	151	129	127	163	114	148	139	128	165	138	120	139	141	133	146	156	148	151	135	142	151	139	151	138	133	147	152	140	140	137	136	137	136	153	147	150	126	125	125	153	145	150	138	135	116	115	147	179	147	157	143	121	150	161	149	147	127	160	146	138	145	131	150	154	127	133	133	143	145	108	138	146	138	142	144	141	138	140	149	126	117	151	127	142	129	149	151	132	142	136	143	123	130	138	130	151	147	113	148	117	132	130	140	118	138	133	156	143	142	143	145	131	149	145	142	150	148	133	157	151	153	147	142	144	144	147	136	158	144	140	156	162	146	158	154	143	136	130	143	154	143	157	151	145	138	163	135	144	138	136	140	145	138	140	146	144	169	141	158	127	134	129	151	148	146	116	137	148	133	144	127	167	138	130	126	143	147	135	150	156	128	146	143	162	122	144	132	132	126	146	124	142	134	122	147	132	137	151	125	141	150	128	129	131	160	155	124	166	140	122	142	140	142	132	138	135	146	134	122	149	132	128	130	159	124	163	142	108	146	135	128	120	140	136	149	123	134	146	142	159	121	134	146	131	126	127	135	148	158	130	123	141	139	133	123	148	156	110	132	144	149	131	133	145	148	139	149	135	124	147	146	137	143	132	139	138	153	135	134	149	128	154	166	140	156	136	153	162	153	115	133	160	146	145	140	120	135	147	143	133	136	135	145	145	154	158	130	123	120	123	145	116	161	143	148	133	141	127	138	118	160	146	116	124	139	133	126	149	131	138	150	142	135	143	135	171	141	145	141	147	123	130	128	124	147	160	144	147	145	124	151	136	141	137	144	140	138	151	156	135	123	135	153	129	138	140	132	141	132	148	138	131	126	158	137	138	134	124	184	137	128	146	130	156	128	128	141	137	144	158	144	130	139	148	137	135	125	138	133	158	142	139	132	128	152	139	123	137	152	119	149	156	125	151	120	151	153	138	133	126	137	143	140	140	146	121	129	154	165	141	138	147	122	146	126	144	145	133	127	117	150	143	144	138	134	141	123	144	138	118	125	120	122	136	138	135	143	130	128	157	139	127	140	146	126	144	146	130	126	131	123	130	145	135	143	121	133	154	141	137	149	130	151	158	139	133	144	152	128	148	159	144	138	153	157	150	117	132	129	150	141	153	149	140	139	145	143	127	134	137	129	131	130	135	125	121	151	138	113	122	132	131	139	140	148	128	128	134	148	115	145	156	135	158	143	115	157	110	150	164	135	159	135	142	119	124	126	128	123	127	138	141	130	141	158	137	149	150	132	108	137	143	137	159	149	129	145	144	138	125	117	146	121	129	141	142	132	130	136	137	141	130	152	133	134	149	154	145	133	150	132	163	144	134	128	139	144	148	163	125	145	134	158	128	142	137	141	144	136	129	134	127	129	147	141	141	126	148	136	139	141	156	141	135	154	137	138	137	130	148	117	142	143	128	143	132	135	120	143	130	122	160	162	145	164	125	150	128	148	157	122	143	128	112	132	140	145	153	143	133	147	135	149	136	150	169	133	126	130	128	140	138	154	151	143	141	160	167	132	129	124	146	150	145	148	153	133	139	115	146	151	137	141	131	135	141	139	113	127	148	157	139	131	143	126	137	139	144	137	130	147	132	160	126	152	141	143	123	140	171	121	132	132	133	163	135	125	127	147	138	146	142	141	161	146	133	157	132	123	135	159	134	136	132	142	119	137	112	146	135	128	151	137	123	149	148	132	124	123	120	122	126	132	153	151	140	121	132	127	137	130	171	123	151	151	146	133	112	145	130	131	144	131	143	133	153	148	147	155	135	144	151	132	130	153	148	132	134	144	141	151	129	130	148	130	149	141	127	161	152	141	134	128	142	145	128	157	132	148	149	136	164	151	139	143	130	125	156	126	130	140	146	150	162	135	125	141	146	147	161	132	130	139	142	139	149	143	145	165	161	137	135	135	147	154	140	145	152	134	127	140	160	147	125	137	148	139	133	142	133	146	157	124	124	152	144	146	134	141	133	126	143	139	137	144	154	130	120	146	125	127	145	143	133	155	119	145	130	153	163	148	121	135	152	142	118	154	157	145	142	144	159	135	138	130	116	139	133	139	120	132	142	134	127	128	140	139	139	143	152	124	144	140	156	133	124	122	163	145	121	134	136	132	143	157	136	140	137	133	151	139	154	144	148	138	152	147	125	161	141	124	145	131	124	129	139	142	132	124	113	147	138	150	137	124	151	139	127	125	135	137	149	135	139	164	151	126	135	130	130	142	151	138	149	133	135	135	143	131	136	129	123	133	148	121	126	143	150	137	129	151	154	146	135	167	164	138	117	144	145	119	139	122	148	157	150	142	143	144	140	153	142	140	128	115	128	135	137	138	131	131	117	130	129	129	144	144	128	136	126	125	139	149	144	135	137	122	136	143	147	120	130	153	139	143	128	151	144	156	115	151	129	118	152	137	129	143	131	134	127	135	133	149	142	135	154	149	144	129	140	142	127	152	158	126	116	131	135	137	132	138	128	134	128	131	151	153	149	158	139	138	145	133	127	118	138	135	158	141	132	144	139	119	123	146	144	141	137	142	122	150	153	142	119	139	116	139	141	138	133	120	127	151	139	141	138	120	128	135	136	153	138	133	134	137	133	127	134	142	151	142	136	177	134	145	155	146	134	133	136	144	155	126	142	149	126	119	139	149
4490	13932	9332	4191	2907	2061	1501	1167	945	820	645	610	536	458	415	389	390	335	306	324	282	279	257	235	265	246	229	224	280	245	238	226	211	231	208	211	206	214	195	215	206	229	206	195	191	214	183	216	220	183	223	219	200	203	206	217	185	186	195	218	197	206	211	239	191	203	186	203	174	193	206	211	184	206	194	209	203	180	165	179	177	223	188	201	192	183	210	199	169	200	207	184	188	189	221	207	184	188	210	190	185	194	213	201	183	180	204	202	164	192	181	211	172	203	212	179	209	198	214	196	215	159	198	194	186	221	180	199	212	199	220	164	195	195	201	186	194	211	221	170	216	196	165	195	198	195	192	212	196	186	189	197	191	189	206	211	203	185	187	192	192	204	185	199	171	178	211	174	198	223	190	190	198	196	178	190	190	202	201	197	199	214	179	200	220	180	184	174	189	198	197	206	181	208	177	198	185	184	205	186	181	189	200	181	187	192	189	189	191	208	202	179	227	194	185	187	184	204	208	198	199	186	184	175	210	195	186	199	181	173	190	201	234	206	172	201	225	187	193	189	179	195	216	199	214	183	196	227	204	198	198	186	199	183	216	200	203	181	184	192	190	197	178	167	179	208	201	173	175	190	178	235	184	176	190	197	199	188	177	174	208	183	167	185	193	198	178	198	191	201	203	192	184	184	193	194	178	180	203	190	173	206	193	177	192	212	194	224	176	207	207	193	170	213	194	181	195	199	212	219	203	193	172	184	198	178	203	186	188	206	184	210	196	196	206	188	223	200	203	215	198	173	194	184	192	210	196	182	186	226	179	185	193	183	177	199	195	185	192	203	252	194	208	183	188	187	225	191	191	186	201	175	190	195	200	194	192	194	179	204	199	179	191	173	202	179	188	198	205	193	184	167	208	200	192	194	195	197	196	213	209	219	203	193	193	191	220	206	177	190	195	204	186	189	178	179	184	199	183	201	191	195	216	176	208	196	194	191	197	188	194	194	193	186	211	207	168	183	215	204	178	176	169	190	192	171	176	196	188	203	169	190	190	211	185	203	182	209	171	172	197	179	196	231	203	182	201	190	195	166	210	194	187	212	204	189	200	202	186	195	202	175	209	180	183	192	186	183	181	205	192	204	189	218	180	216	200	206	194	201	179	175	220	177	181	199	201	177	182	198	222	188	208	197	203	184	208	182	209	176	192	184	190	188	195	212	188	192	216	193	196	223	226	213	195	168	175	216	180	209	212	202	215	219	190	187	217	196	202	177	181	202	184	190	194	211	234	172	190	177	180	185	186	191	234	165	215	164	195	191	196	182	200	205	215	203	204	177	225	163	225	185	178	223	228	174	197	189	199	186	213	206	204	186	206	174	180	205	201	206	179	196	188	170	192	185	200	198	194	200	191	221	193	189	202	204	178	206	217	197	208	177	204	177	211	189	213	180	183	191	199	192	195	221	176	213	210	189	199	181	186	193	175	181	201	192	190	182	205	179	174	208	185	186	187	193	226	180	179	217	202	189	216	204	201	195	181	192	205	179	184	208	193	208	175	202	188	213	202	197	201	208	209	195	214	206	204	201	200	209	202	193	204	219	182	216	221	221	205	205	205	179	181	203	222	200	218	195	207	189	189	208	206	217	203	180	199	222	174	201	175	187	199	176	185	190	197	193	195	214	214	214	198	185	213	204	172	196	177	181	204	183	195	193	210	172	196	193	209	197	196	213	188	185	199	201	195	201	222	183	210	223	231	174	200	184	178	161	210	193	192	196	205	175	183	189	196	177	189	178	200	192	213	211	165	184	192	189	187	195	150	194	179	187	210	212	185	184	189	196	196	189	192	208	205	191	179	215	180	201	169	184	215	188	214	205	181	201	187	197	204	178	214	213	209	188	174	190	203	181	200	190	177	185	186	181	194	208	191	202	189	178	194	187	176	186	183	188	188	203	207	188	187	208	216	182	197	204	171	218	231	193	208	216	199	214	168	177	187	190	205	179	183	197	163	184	195	203	172	197	207	160	190	176	189	184	203	192	199	176	201	193	203	205	202	208	168	202	186	181	209	176	176	193	192	199	199	190	196	181	191	195	222	213	222	196	170	207	179	158	179	195	215	214	210	194	206	205	200	186	191	174	198	210	188	199	169	203	215	170	198	207	219	194	207	210	194	190	199	181	169	214	197	203	178	180	208	181	180	199	201	186	192	216	205	187	192	192	196	184	178	186	186	187	183	191	186	203	205	233	199	175	194	201	203	192	221	175	213	208	175	197	189	207	224	207	212	181	204	177	187	187	212	166	215	193	177	235	181	180	201	184	198	206	178	201	184	188	210	201	189	210	199	198	183	200	185	185	215	208	174	194	185	183	209	199	231	169	193	215	216	203	180	202	204	184	171	184	205	209	196	193	195	183	217	188	215	194	207	169	203	209	214	204	232	180	186	203	199	177	190	170	189	193	188	213	184	209	209	191	216	206	177	182	200	232	198	176	219	184	192	208	190	203	210	188	184	183	215	191	181	214	170	217	190	204	210	183	207	183	204	230	185	226	190	179	221	200	206	192	200	198	198	175	197	203	196	205	209	182	183	194	195	188	206	186	198	203	181	193	180	206	202	190	183	177	203	173	190	197	176	193	188	183	191	207	208	206	215	199	180	200	202	203	198	224	206	169	191	179	207	185	181	199	187	193	186	200	195	184	182	186	182	186	188	195	180	202	188	216	164	174	218	183	197	201	194	188	185	212	201	196	181	176	188	214	208	200	192	182	201	172	201	163	190	200	200	199	192	193	184	187	208	196	224	205	217	188	189	211	184	199	187	201	198	184	195	196	179	169	183	199	184	193	191	174	206	187	206	183	210	211	241	197	178	229	161	184	182	166	191	195	179	173	194	167	193	204	213	192	196	206	194	202	184	196	208	172	196	190	195	193	198	199	191	184	199	212	193	198	188	192	167	189	173	200	177	200	176	200	189	219	219	199	188	197	196	215	207	189	189	187	181	196	187	198	193	203	188	184	187	183	193	201	193	217	181	193	199	187	184	206	206	187	183	211	193	184	178	198	225	211	213	202	189	194	156	210	191	192	190	201	211	215	174	222	210	183	181	178	187	188	202	201	190	209	196	184	182	182	183	188	209	192	199	187	200	201	198	187	174	194	164	209	204	192	205	202	192	220	185	179	201	205	225	209	203	220	188	191	202	201	193	197	205	192	221	218	211	164	209	186	193	204	210	214	208	175	215	187	177	204	201	196	190	199	182	209	199	205	178	193	188	204	198	196	211	164	198	193	201	204	202	186	201	190	206	183	203	208	196	190	170	189	210	206	185	186	176	210	206	213	206	199	197	197	202	185	175	195	220	197	204	186	194	206	190	211	199	189	190	206	173	176	189	176	191	198	199	192	190	178	186	195	169	188	212	203	192	180	200	201	186	226	175	179	220	212	234	205	187	191	184	191	197	212	172	173	199	202	183	212	210	190	194	192	194	213	170	183	197	185	204	180	191	190
26628	17317	3093	647	532	494	350	359	335	330	316	341	292	312	330	338	332	314	323	289	313	337	339	332	361	332	303	336	304	324	306	303	347	313	308	327	306	336	310	304	320	310	307	330	309	332	311	325	296	307	290	299	290	323	299	314	345	313	302	309	313	283	329	302	326	312	310	302	300	316	311	323	311	325	302	320	316	297	326	316	307	327	344	331	339	317	299	327	301	283	348	313	325	338	326	324	301	305	304	290	346	305	327	348	342	324	348	283	315	333	311	367	326	321	317	287	305	292	280	322	332	318	314	294	322	315	322	311	312	319	285	307	313	363	306	338	349	303	314	310	305	328	330	342	307	327	314	303	288	329	303	319	332	321	318	299	348	328	330	312	308	317	303	301	316	345	318	310	342	316	313	280	326	294	302	296	315	302	332	291	328	299	316	321	307	339	315	314	291	306	287	327	297	333	317	306	325	297	346	291	307	316	311	319	316	340	331	331	322	320	305	318	289	350	308	318	325	336	326	306	310	352	329	339	285	315	298	320	332	331	296	330	328	328	297	303	321	295	293	305	341	300	306	292	322	307	296	310	307	306	303	314	303	307	323	304	299	326	313	325	313	298	324	337	283	333	350	344	313	296	303	306	291	336	338	307	318	308	309	303	312	314	286	268	335	304	326	307	282	325	321	353	311	323	324	337	311	317	313	277	323	327	363	314	299	299	335	319	315	326	312	324	305	319	305	314	292	338	341	309	339	311	327	321	289	311	340	328	327	307	337	319	309	333	327	288	335	315	275	339	324	289	319	332	338	319	331	290	318	361	301	315	334	290	332	319	336	328	307	322	302	308	307	305	331	303	290	332	304	298	311	303	301	331	327	288	325	344	316	306	321	291	336	305	296	346	313	303	335	302	318	334	320	312	333	293	343	318	312	307	304	334	278	322	320	304	299	327	286	335	318	306	278	337	329	269	331	319	315	327	269	308	308	327	331	337	276	310	354	292	290	314	303	296	297	310	315	308	307	310	329	310	335	288	301	299	322	305	322	328	291	318	305	353	316	296	308	315	302	294	322	298	302	309	315	301	311	313	305	337	311	293	347	317	321	325	327	307	307	325	315	334	318	336	312	307	339	347	333	295	289	342	339	314	277	333	333	288	318	344	330	316	272	326	331	345	319	304	336	302	299	306	339	312	327	310	287	289	303	323	313	300	302	325	320	306	329	345	300	347	322	320	360	309	313	302	303	338	313	321	339	315	303	312	306	347	279	297	306	329	319	305	292	318	303	289	276	305	310	278	317	340	350	326	300	292	298	353	322	299	323	313	318	323	334	295	361	327	330	298	329	310	305	312	336	297	315	318	301	337	322	332	331	302	315	291	287	332	298	310	293	308	319	308	317	344	294	288	321	316	291	322	300	322	349	308	306	297	314	318	313	320	319	301	305	320	343	305	309	338	315	297	297	304	334	307	310	305	292	318	305	305	299	299	355	297	273	330	292	307	330	355	330	304	295	322	299	296	308	318	288	317	307	306	329	305	322	310	330	293	324	318	342	304	296	332	298	285	361	300	334	296	331	302	295	301	323	336	305	291	306	289	324	278	314	296	292	335	311	332	341	334	290	311	331	321	299	319	300	318	325	321	353	318	333	310	324	313	361	307	294	325	344	321	336	297	323	313	302	328	303	333	335	343	349	326	301	317	300	338	299	349	296	316	318	318	313	325	294	346	297	318	293	277	327	309	288	315	279	316	307	304	334	283	331	305	315	312	340	307	313	342	303	356	306	328	341	303	342	306	327	313	336	280	315	325	334	300	294	292	291	280	304	318	382	295	290	323	352	327	317	339	313	346	332	342	324	317	353	325	303	309	350	331	284	310	306	351	295	330	300	272	318	311	312	314	319	319	310	321	283	308	332	342	342	310	327	327	327	315	326	295	308	312	319	334	306	340	321	300	329	334	312	335	332	313	345	309	300	296	327	329	351	306	318	281	310	297	303	353	329	340	330	313	281	288	297	273	332	314	326	326	292	311	334	346	318	306	317	298	316	306	306	319	331	298	309	335	325	343	313	309	311	319	302	344	297	310	317	333	302	302	300	328	354	299	319	323	294	319	305	298	323	300	331	280	352	294	313	291	307	310	336	314	320	282	348	353	315	318	312	342	275	320	336	322	296	322	346	296	321	273	288	290	311	313	286	328	322	315	308	314	294	309	324	310	319	299	311	294	307	293	293	326	310	311	321	333	337	312	295	292	305	304	320	301	281	343	330	339	336	315	328	322	306	313	336	300	320	300	330	300	312	327	301	326	329	325	285	298	314	306	306	345	317	325	292	347	338	324	306	309	315	347	298	293	304	311	317	322	283	299	323	300	298	324	341	292	332	306	311	313	318	323	299	312	292	298	311	313	310	303	316	314	316	319	301	347	313	333	324	316	295	294	318	336	364	320	316	305	291	322	312	330	280	332	288	296	300	293	333	320	308	281	304	320	299	294	308	347	348	306	335	292	303	300	312	285	312	310	307	309	316	318	283	324	331	309	292	331	308	283	291	308	294	321	320	314	314	338	325	311	274	302	311	290	304	314	321	312	299	299	294	294	284	314	320	285	278	281	307	332	320	297	310	302	328	341	348	329	299	309	292	307	322	321	305	317	348	309	340	330	306	288	324	323	343	314	259	335	301	321	290	289	341	311	290	295	343	315	300	322	338	305	322	319	315	306	309	316	353	302	303	312	302	292	302	315	326	332	328	319	302	315	335	313	304	312	295	309	305	304	299	297	294	333	287	293	314	330	316	350	323	299	306	343	306	326	310	300	339	337	309	290	341	314	331	279	305	335	306	275	344	323	299	313	296	326	330	313	335	310	299	307	354	297	301	296	321	327	318	333	301	293	313	328	290	279	336	299	333	334	364	365	273	297	267	323	292	340	298	324	318	328	343	307	307	311	302	291	337	291	330	310	311	329	308	337	300	317	342	341	334	312	315	322	336	317	333	279	343	307	313	270	315	288	338	299	305	350	306	295	320	298	321	303	314	338	328	294	317	297	337	304	330	290	353	323	302	332	335	303	303	325	275	321	325	322	342	348	292	290	300	282	295	321	313	339	289	302	312	314	313	342	332	296	327	320	310	297	332	308	347	302	288	328	302	307	306	313	283	329	317	345	302	325	335	340	315	350	267	334	293	308	305	305	291	303	330	304	332	314	297	314	308	315	331	327	319	297	328	334	311	295	320	299	302	306	314	306	334	345	299	322	303	324	300	297	304	330	325	311	318	325	325	319	335	277	333	309	331	316	308	312	322	303	332	333	294	323	316	299	313	349	300	324	318	342	308	318	304	314	295	302	333	323	322	305	352	301	337	333	315	335	315	318	308	331	325	321	352	306	315	307	326	301	350	292	312	336	323	329	325	302	336	310	318	360	288	306	301	317	308	307	367	289	321	313	310	316	294	354	280	320	329	296	299	330	331	312	323	281	322	307	301	315	325	328	322	321	304	311	296	292	339	295
3934	1374	981	699	607	576	560	527	487	478	493	521	441	441	458	431	479	462	422	500	458	492	487	447	412	449	457	475	437	480	467	454	459	503	427	473	505	456	461	451	460	442	435	478	494	460	430	502	474	465	473	472	437	467	451	459	478	431	468	451	424	444	464	443	469	444	440	447	495	470	491	473	456	462	472	487	444	430	477	469	473	463	457	484	485	464	468	462	472	439	497	436	438	454	443	470	526	470	499	454	471	478	415	478	436	436	458	458	431	481	474	483	486	475	454	485	515	471	454	454	404	456	472	480	463	455	422	474	443	435	477	439	471	485	450	461	456	463	469	447	441	439	469	479	475	451	432	470	486	486	459	479	464	486	427	469	459	484	465	437	445	468	457	494	476	473	436	438	456	479	445	457	435	471	457	481	484	429	458	461	470	459	459	463	451	468	449	499	461	457	515	466	446	496	457	532	474	459	498	458	467	457	414	460	435	464	492	456	461	500	479	452	468	447	467	469	421	489	497	464	473	463	499	506	485	468	475	490	443	427	444	471	516	467	489	473	449	481	464	492	506	484	453	464	480	505	444	469	488	462	472	441	472	465	424	463	470	481	450	432	453	469	452	440	441	460	457	459	450	440	484	447	473	430	482	505	452	477	481	479	447	482	450	466	438	485	465	445	486	492	466	451	470	476	460	477	456	457	486	441	434	434	454	451	459	490	470	517	441	488	488	461	446	450	471	456	446	466	450	473	468	487	452	453	452	456	478	471	473	451	435	485	432	499	462	492	449	465	441	486	444	434	475	480	448	478	435	443	439	473	497	432	476	426	479	475	455	440	507	488	467	478	476	447	470	430	436	423	450	470	468	466	448	478	449	445	491	452	487	478	453	468	516	477	493	489	469	464	474	461	429	477	440	479	454	474	504	474	445	473	494	491	496	462	421	433	465	448	459	432	487	458	475	477	469	454	462	505	462	487	441	423	484	466	465	469	467	466	475	469	429	477	441	484	452	475	481	498	435	469	448	458	475	448	468	503	477	484	441	467	460	466	446	457	484	430	464	441	449	488	430	448	480	438	458	439	450	435	488	503	445	505	445	431	481	466	443	478	482	451	507	459	449	462	484	458	495	480	438	469	454	493	470	495	462	449	468	488	496	469	466	463	479	488	418	459	493	470	457	494	421	467	474	413	442	449	437	458	471	489	436	472	459	441	447	452	484	475	467	496	448	448	418	467	502	479	467	453	450	467	470	450	438	475	489	502	461	458	511	486	487	509	475	493	444	480	468	463	458	459	416	448	495	398	439	477	448	457	438	435	443	432	504	462	445	419	495	456	485	473	472	441	446	458	472	455	453	431	434	444	449	458	441	420	427	448	476	481	471	466	441	510	447	430	475	469	450	459	497	454	463	493	467	445	455	481	435	466	461	465	474	449	465	472	481	449	465	477	471	453	464	421	480	451	439	483	481	492	473	449	436	486	483	490	488	440	460	483	478	476	459	513	500	482	495	487	459	453	451	480	503	459	450	422	446	434	481	453	482	466	457	464	462	445	476	438	457	455	431	469	429	496	436	440	431	438	447	446	486	472	444	450	485	483	426	469	467	456	511	448	432	485	470	462	470	501	462	428	483	485	452	472	447	445	430	451	465	451	450	432	471	510	471	448	491	432	466	471	458	460	463	482	453	487	447	415	463	466	491	468	480	431	493	466	483	449	465	475	496	468	447	442	427	467	484	467	451	486	459	490	470	476	467	483	464	438	474	475	464	450	491	484	472	466	481	500	455	491	506	485	478	494	452	435	473	459	483	473	442	449	512	457	475	498	449	461	502	455	442	464	481	470	463	471	508	471	459	436	483	438	493	496	478	492	490	475	495	463	483	454	508	454	487	432	440	473	464	471	463	465	443	486	475	454	473	456	509	432	417	466	454	458	505	455	480	442	419	503	451	462	455	443	437	473	449	496	500	460	481	458	466	489	462	486	464	475	473	462	435	473	428	476	474	461	455	461	498	449	461	433	469	470	446	480	457	462	461	428	467	443	470	431	442	453	478	450	464	455	475	482	470	463	481	455	479	409	464	451	457	453	437	473	462	461	456	468	471	457	482	449	467	435	477	438	456	472	502	451	445	456	463	443	489	457	452	460	463	474	456	465	449	504	455	439	456	436	468	446	489	490	440	485	467	477	496	485	440	462	453	478	518	444	432	465	468	443	432	474	454	462	486	465	473	432	464	453	511	445	491	450	441	466	447	440	480	464	448	458	474	425	475	466	478	468	482	443	473	447	463	473	410	440	450	468	426	458	481	453	439	470	456	482	476	473	467	474	517	464	469	481	510	435	458	497	439	419	441	455	453	503	501	459	457	464	481	455	500	454	495	439	457	467	492	488	493	452	479	462	448	463	439	472	474	434	456	500	497	447	487	499	484	463	481	479	478	499	462	478	461	455	478	436	469	439	469	468	490	449	440	428	526	491	437	464	461	439	489	464	424	447	487	478	437	462	508	454	410	456	472	453	460	481	448	485	454	455	476	453	471	463	465	466	482	457	498	462	472	452	479	473	473	451	450	462	520	472	455	465	441	457	475	446	456	430	478	488	452	436	477	456	456	458	467	456	460	474	471	459	461	476	460	489	496	449	435	497	436	449	485	457	469	500	452	481	431	467	441	490	444	488	435	450	456	485	445	480	435	486	443	480	498	463	432	465	504	503	457	451	452	437	491	514	472	468	444	458	485	456	470	468	432	461	452	482	425	456	454	457	446	443	506	482	486	492	447	453	469	456	419	481	422	434	452	485	488	457	455	445	470	461	433	464	468	473	440	484	452	452	466	487	482	462	459	428	494	451	475	483	476	454	474	459	476	476	471	474	468	479	456	440	460	458	432	512	474	456	470	447	499	493	440	455	439	479	450	468	492	472	472	479	479	507	473	455	419	472	502	470	463	471	477	461	483	507	455	427	436	458	471	461	490	454	488	453	450	475	437	434	483	461	502	492	451	497	504	474	500	406	441	474	470	476	468	481	471	488	473	451	451	440	450	433	475	449	440	472	432	430	469	464	454	442	463	515	459	456	509	461	461	459	477	485	451	481	444	461	479	457	492	441	443	483	429	503	480	501	455	451	487	482	419	449	474	437	477	454	466	489	448	452	450	465	458	477	463	508	508	510	459	477	478	468	472	454	466	448	447	413	456	501	462	473	496	453	468	438	473	493	471	480	479	475	462	487	451	456	431	459	429	506	455	469	509	469	429	477	471	458	473	444	466	489	447	454	441	455	455	447	474	462	426	449	430	428	475	440	441	472	467	470	471	465	508	449	449	472	435	469	483	488	455	481	455	472	456	441	456	443	446	482	499	477	489	498	472	484	457	467	452	479	451	486	427	444	459	434	461	466	476	472	460	491	439	474	441	452	494	460	437	459	442	455	451	471	479	458	458	444	510	433	480	474	447	494	435	463	455	473	433	467	442	490	468	474	450	436	488	451	450	455	501	451	484	483	464	489
23023	20942	27914	24126	20682	2698	472	341	289	225	191	215	189	183	175	173	152	136	168	150	138	151	152	141	153	141	127	140	125	141	134	143	124	135	144	132	125	146	128	150	132	134	139	153	132	119	124	126	137	129	128	124	137	134	130	147	130	142	135	121	124	120	135	130	120	121	165	124	140	127	149	129	141	134	135	123	150	140	134	136	159	134	143	136	142	142	131	120	149	111	152	145	133	125	113	126	125	143	130	142	126	138	136	136	135	130	127	116	119	126	146	126	116	152	131	113	122	134	131	142	138	145	129	118	137	126	138	119	110	128	121	130	122	119	108	114	126	132	125	141	112	137	125	152	137	104	140	128	129	122	121	130	129	146	126	118	128	128	130	165	124	133	133	134	119	133	123	125	137	111	136	128	145	133	133	119	128	131	112	126	142	127	131	138	129	130	136	124	141	140	133	131	127	129	139	135	145	141	121	123	143	135	149	125	130	126	110	127	101	139	145	119	122	133	138	129	101	139	124	125	108	136	132	130	153	112	139	152	125	130	139	132	144	121	138	122	145	126	127	123	121	116	136	145	139	132	112	135	142	104	126	116	122	110	138	148	124	153	136	118	124	149	116	104	134	125	133	145	92	124	141	112	131	145	117	128	124	119	142	132	147	124	135	120	129	120	121	143	136	132	105	147	144	132	134	131	128	128	116	134	121	140	117	118	128	118	133	119	124	122	115	129	136	127	143	129	125	114	120	118	128	140	115	121	142	129	124	152	123	111	138	123	139	141	116	146	129	153	119	137	140	117	116	133	126	111	133	122	123	133	140	115	136	144	128	129	152	137	106	124	115	131	133	132	116	134	147	117	137	114	127	129	143	137	122	133	126	142	106	130	132	122	141	124	131	130	112	119	127	114	107	114	124	124	122	114	136	142	132	120	139	124	116	129	128	103	133	120	106	134	134	127	133	138	144	121	156	125	140	124	123	112	116	123	115	116	131	125	114	116	137	133	141	119	127	125	131	123	111	118	116	138	115	126	150	109	143	128	125	144	129	123	145	131	113	146	125	142	136	117	118	144	121	122	131	127	140	146	116	126	121	138	119	120	122	113	135	119	121	140	136	124	128	141	117	117	131	117	123	107	117	109	160	151	116	132	141	145	147	127	131	132	143	118	143	151	133	137	145	123	131	135	147	118	136	118	122	131	114	129	105	118	130	119	122	131	122	132	129	116	117	130	120	136	136	125	134	155	143	132	127	128	143	141	109	145	131	128	113	146	135	139	144	121	123	127	136	139	131	147	127	147	150	142	133	127	109	137	139	121	129	138	123	111	144	107	118	115	107	119	124	129	127	112	147	132	100	121	116	146	117	135	136	130	135	108	152	133	130	125	126	133	124	120	118	127	131	128	129	141	121	138	144	131	138	120	144	127	126	127	122	131	116	133	110	136	130	137	127	151	149	126	128	140	131	136	151	124	117	136	127	123	123	131	118	138	117	124	131	137	129	145	128	125	112	129	139	135	124	106	128	134	108	140	108	129	118	134	134	122	131	128	130	134	132	125	119	126	129	129	153	121	129	113	129	139	128	123	115	121	117	134	133	125	124	132	119	120	125	143	136	142	139	134	120	92	137	123	134	113	123	169	114	132	130	119	113	129	128	154	143	124	113	131	125	128	127	115	120	136	135	135	118	117	123	127	111	144	123	140	113	123	132	134	147	113	127	131	109	118	131	140	127	127	131	128	121	129	130	145	103	124	144	113	128	124	128	131	110	127	136	116	150	125	140	139	131	115	136	127	148	130	125	131	130	116	136	144	137	132	129	109	138	131	136	123	129	123	134	130	133	124	136	150	133	121	141	115	130	145	109	102	130	139	96	126	130	139	129	126	122	120	121	131	131	104	128	147	135	154	132	126	122	137	117	129	128	115	128	124	139	134	150	116	133	117	119	104	137	116	129	134	131	146	162	128	143	124	116	112	111	114	135	141	138	119	145	137	131	129	128	136	122	122	127	140	112	139	104	131	128	143	142	143	136	131	125	129	124	117	141	115	130	132	135	128	134	131	129	115	122	131	126	122	132	144	122	124	150	112	132	142	125	131	121	120	125	129	111	132	142	141	151	121	132	135	125	141	140	126	145	134	135	133	125	131	122	135	111	114	129	123	120	107	146	143	133	129	132	120	135	111	142	135	142	120	117	138	119	119	143	146	116	145	135	162	119	122	126	133	126	135	112	109	124	131	127	116	134	122	142	133	135	118	128	140	140	123	134	120	115	119	123	131	134	125	128	145	137	137	119	139	134	144	120	141	124	125	119	130	118	158	126	113	114	144	166	137	111	131	130	135	138	138	116	104	125	129	147	119	107	133	119	115	126	131	133	116	140	123	131	137	136	149	121	116	119	122	137	113	140	135	144	133	118	124	117	136	116	144	135	140	133	136	112	110	140	127	135	139	142	141	154	141	124	121	115	140	108	139	150	124	144	143	117	126	123	133	119	143	129	132	123	150	117	152	136	125	111	144	125	139	107	124	128	139	146	132	152	132	119	137	140	150	133	123	133	121	141	139	127	127	142	134	124	114	140	136	129	137	137	122	126	110	132	119	121	135	144	128	124	138	117	154	126	104	118	127	127	132	146	141	126	115	117	114	132	136	114	114	137	116	136	126	130	144	122	122	151	134	110	123	136	140	148	115	118	128	135	128	130	149	124	137	137	140	143	147	136	148	143	115	146	131	113	130	117	114	121	124	140	119	99	119	118	112	123	121	126	100	120	135	119	129	133	163	127	118	136	121	124	121	141	128	124	137	123	122	113	119	98	147	125	129	110	126	129	121	134	116	134	146	144	122	127	122	117	121	143	108	123	120	139	148	122	141	127	127	123	139	135	125	129	137	131	115	126	119	108	142	101	133	120	100	135	145	128	133	133	116	127	135	126	124	137	131	127	121	125	113	134	104	140	120	162	123	139	131	135	110	138	119	128	135	121	137	128	115	127	142	135	116	121	128	121	127	114	125	117	127	123	131	119	130	126	150	132	129	128	112	129	138	117	124	145	119	118	150	121	135	138	128	145	138	134	115	138	127	143	135	138	102	100	136	130	120	133	138	122	111	120	145	149	112	129	115	117	126	139	135	136	137	140	118	123	137	146	139	110	145	136	112	125	126	128	135	138	134	148	131	122	112	144	125	112	135	132	128	127	138	112	135	143	127	152	127	134	140	132	115	118	137	137	120	127	143	126	135	118	120	149	113	154	138	132	126	143	119	131	118	116	127	120	118	157	137	136	140	125	129	110	131	140	127	144	123	148	147	121	131	131	100	137	121	129	148	131	117	116	128	129	140	138	118	138	143	132	135	129	144	126	146	135	135	126	127	124	123	120	111	135	127	124	154	138	129	132	106	130	130	138	128	139	145	128	143	129	123	129	127	139	123	141	126	125	116	114	97	116	136	128	123	101	144	130	131	138	133	152	139	139	131	136	130	123	121	116	112	154	128	118	121	127	133	138	117
3179	8327	5614	2311	1635	1194	852	706	603	495	472	427	345	305	285	279	288	276	290	259	245	229	252	217	251	233	230	223	236	229	213	212	224	198	238	220	225	200	202	216	224	214	214	205	193	216	217	229	231	194	209	209	215	196	218	170	220	204	217	206	198	199	217	215	225	217	193	195	214	220	213	191	210	198	207	194	200	199	208	194	205	204	216	218	188	206	210	205	196	220	199	185	211	196	197	229	214	211	177	182	184	223	207	189	203	189	197	204	213	185	220	210	196	190	192	201	192	207	220	217	197	221	175	175	207	213	208	226	197	217	214	212	207	157	196	160	211	192	189	196	193	175	198	187	204	190	203	190	219	227	207	234	209	198	202	208	197	223	204	198	226	189	213	194	200	188	218	236	214	189	192	193	207	213	192	194	205	200	195	184	211	184	200	197	227	200	196	221	188	189	208	217	203	206	200	204	189	178	242	199	191	197	218	193	178	201	220	222	207	180	182	193	198	216	210	208	194	210	189	209	206	184	205	203	197	189	209	192	195	186	228	219	209	211	186	179	211	204	195	202	188	234	176	201	195	213	196	210	191	216	191	202	202	180	207	188	199	209	192	194	193	220	202	201	210	215	197	206	225	187	183	184	229	183	201	179	207	206	185	193	191	197	182	189	169	190	198	194	201	229	215	187	222	196	204	193	190	231	184	226	227	210	210	218	215	194	221	210	182	189	171	221	201	197	198	166	196	211	212	218	177	196	175	190	195	185	192	222	188	191	179	209	210	193	203	208	227	214	192	188	179	227	208	219	216	199	198	212	193	212	223	230	206	179	191	203	212	208	206	213	179	192	206	181	194	206	206	193	218	199	215	221	229	215	200	202	205	253	203	213	192	218	216	203	219	208	210	215	171	199	194	192	198	208	218	195	195	217	206	201	215	207	178	205	208	183	196	202	223	168	182	221	173	229	220	195	197	186	227	216	179	201	240	193	190	202	209	189	202	203	195	166	184	190	222	211	186	199	215	228	206	188	226	171	201	202	218	209	200	195	182	204	190	223	208	203	211	188	236	179	218	202	192	209	187	214	205	207	208	201	190	232	202	201	232	199	197	203	210	224	198	190	200	179	170	213	194	192	219	208	213	208	211	177	198	218	208	181	221	210	191	208	218	188	192	221	218	202	211	217	214	186	196	218	191	242	210	225	193	230	195	213	216	201	203	234	223	175	215	208	226	188	209	230	183	180	213	223	188	203	208	210	203	207	216	205	198	214	204	201	199	185	199	187	213	196	198	164	196	170	207	229	193	201	199	225	185	181	186	194	223	216	203	226	196	192	207	243	216	196	190	178	220	184	201	195	200	188	193	184	212	184	197	226	184	213	205	182	230	186	208	214	189	222	183	191	210	187	172	212	220	198	192	204	212	189	204	190	201	203	239	209	176	219	201	210	237	226	224	205	193	224	215	192	212	211	214	226	203	192	215	221	193	199	196	172	194	205	201	185	224	216	216	198	221	197	209	189	198	213	188	194	214	200	215	212	213	212	228	193	192	210	207	208	194	209	194	206	195	209	206	205	182	217	206	190	227	196	203	200	197	226	197	227	198	194	214	200	200	215	206	224	215	217	217	206	254	189	230	212	194	203	190	195	214	182	201	207	191	217	211	197	200	179	184	203	194	225	190	201	208	196	215	179	225	198	187	209	178	200	200	200	220	196	205	194	184	200	209	219	196	223	228	213	215	185	203	203	198	216	181	224	196	202	190	175	188	191	204	192	207	185	196	175	206	203	175	184	202	203	208	226	202	185	204	198	182	210	207	195	210	211	207	182	185	212	227	227	209	162	191	202	194	190	204	239	226	189	202	216	214	179	204	199	225	190	215	196	213	175	212	207	202	185	219	184	199	203	194	185	186	203	212	200	202	224	212	194	209	211	201	213	220	172	205	205	193	205	232	206	202	196	189	199	207	204	194	213	207	206	202	215	195	194	197	228	192	222	223	201	196	202	189	190	199	210	192	203	188	194	200	207	199	221	207	197	183	225	191	219	195	216	216	209	203	209	212	205	203	202	235	200	225	234	220	192	183	218	235	200	182	199	197	195	195	199	206	187	186	218	200	204	214	189	201	213	205	199	211	194	195	207	200	211	197	219	176	197	202	198	206	190	192	214	198	190	208	198	252	207	206	197	177	192	191	222	194	184	193	185	195	196	236	206	202	196	224	211	211	191	216	190	196	194	207	208	200	221	176	198	234	211	223	225	195	201	206	200	210	221	192	183	180	205	204	208	179	215	209	211	200	198	191	221	193	194	196	206	172	220	204	212	197	208	188	205	209	182	218	217	201	198	192	208	177	215	196	199	216	205	204	189	212	193	207	225	210	188	198	187	200	190	205	205	192	227	211	191	192	200	202	198	214	210	203	201	206	196	197	210	188	218	213	198	182	192	193	188	209	212	199	198	195	201	201	209	196	196	196	223	221	196	222	192	213	197	200	205	226	183	198	210	210	217	211	194	171	185	197	209	217	232	194	188	186	185	212	210	220	191	205	229	203	228	182	197	195	222	216	225	200	204	216	190	191	186	190	166	208	185	213	209	202	215	217	223	222	228	209	226	195	190	179	201	240	215	182	179	191	190	202	202	231	201	191	220	189	226	176	210	186	189	195	213	192	212	222	190	206	174	202	200	195	180	200	207	221	224	193	178	185	201	194	221	213	222	212	206	230	200	184	198	205	184	189	220	212	199	217	217	198	191	200	206	179	237	199	201	226	196	192	195	198	198	212	214	187	194	177	218	208	220	187	217	201	201	194	185	210	210	200	193	204	203	194	218	181	206	219	229	196	212	216	201	206	217	203	196	200	178	203	194	191	213	201	200	193	194	226	210	214	195	201	211	180	205	196	198	219	234	160	191	201	198	225	221	179	203	193	211	190	190	190	205	197	193	186	215	195	203	181	210	207	190	199	194	201	193	185	182	221	217	201	172	203	217	196	232	185	233	230	186	203	230	218	215	190	189	175	206	214	191	196	215	176	228	206	201	194	222	205	209	217	193	210	194	196	206	207	177	224	214	209	235	216	201	195	225	194	194	214	199	183	202	194	203	196	186	195	188	206	203	208	218	184	184	190	225	217	186	200	231	209	188	207	228	205	179	171	198	192	214	205	194	198	229	197	203	165	209	197	209	177	213	219	198	212	200	203	204	193	192	203	191	188	169	212	192	194	212	209	215	224	201	198	216	156	233	179	219	206	234	195	174	180	206	207	202	228	214	189	192	191	202	210	199	215	192	222	207	228	200	187	221	212	185	228	213	222	191	194	207	218	201	201	186	219	174	206	213	210	216	187	195	210	173	212	185	214	206	220	173	223	215	204	191	212	206	190	189	207	202	212	203	208	221	197	197	210	206	195	196	173	209	185	193	203	198	198	199	210	186	228	202	203	202	221	208	177	224	206	198	201	216	225	215	212	194	184	191	189	225	227	208	202	205	195	200	219	201	226	190	173	192	202	205
24242	20951	26344	24616	2416	631	566	485	465	466	400	446	418	380	400	417	388	415	415	427	420	399	367	386	404	389	431	397	369	390	413	380	401	390	399	418	419	394	377	370	378	420	409	390	367	400	363	351	352	368	387	374	401	403	399	377	410	381	382	361	339	383	376	372	353	360	412	382	373	381	356	354	396	405	370	364	402	378	393	391	370	378	415	398	388	380	407	379	410	367	384	381	383	383	392	390	392	383	364	414	364	372	387	412	349	377	342	375	358	386	394	393	395	376	377	398	422	342	370	388	384	413	393	355	375	368	388	380	407	408	407	344	409	334	383	387	403	374	379	408	396	355	419	354	396	370	367	410	394	369	341	368	372	404	393	363	350	378	390	384	384	368	405	381	394	367	364	382	369	379	371	344	372	370	368	386	415	399	355	392	419	390	396	380	390	409	363	402	362	370	417	379	344	382	336	370	373	363	385	379	377	366	367	387	390	355	377	399	356	387	370	388	376	398	343	407	361	360	359	381	380	365	400	341	339	385	395	395	390	353	381	385	395	400	400	369	364	400	397	366	367	397	397	377	378	394	376	378	382	367	407	400	367	353	357	388	385	393	365	363	364	375	399	417	377	392	401	350	375	359	407	350	405	363	383	403	389	369	367	370	372	423	400	387	355	394	372	391	391	412	405	378	361	343	364	375	390	386	354	387	385	390	377	381	402	391	379	382	407	358	360	346	369	393	407	343	365	404	362	360	412	386	377	374	413	405	379	363	397	336	370	410	416	359	376	417	378	395	355	369	372	353	346	389	371	372	372	392	377	378	438	385	346	376	387	383	378	399	346	370	370	398	370	398	404	364	388	347	358	408	384	381	392	353	352	400	363	380	382	399	390	369	414	395	356	384	373	371	418	391	386	405	391	379	379	394	348	372	337	378	364	356	386	372	394	368	412	374	408	382	349	395	392	405	384	424	376	394	395	397	381	410	374	378	410	376	378	385	376	396	373	403	397	370	366	407	361	366	356	375	372	376	402	403	390	396	357	402	395	409	375	366	364	355	376	367	393	389	423	358	422	390	364	375	375	412	417	418	377	398	342	372	394	395	408	405	366	366	396	385	381	379	363	363	381	382	379	407	400	378	362	387	375	375	387	381	367	393	381	377	359	378	398	373	389	333	402	389	346	377	372	391	360	413	395	397	373	387	362	410	412	403	381	370	365	359	423	378	381	357	388	400	386	374	390	438	371	388	399	410	388	360	344	346	345	370	366	379	374	413	403	376	396	363	371	388	352	379	404	367	359	386	412	361	390	407	372	359	414	404	360	391	339	353	375	398	374	366	389	449	351	394	379	398	367	409	370	387	354	375	372	393	381	379	398	366	379	384	404	358	326	350	371	365	367	407	367	379	390	351	406	363	379	382	377	362	384	378	355	387	391	369	385	367	397	366	404	376	374	370	390	404	395	399	377	391	372	378	380	387	386	361	398	375	390	408	378	391	430	371	369	399	367	375	409	370	372	360	391	415	357	385	403	363	368	387	362	368	384	369	367	370	369	383	364	385	404	349	388	400	374	382	362	376	427	326	381	355	380	378	357	392	400	418	380	405	365	357	397	381	370	405	353	395	362	392	425	405	356	391	363	387	375	372	393	356	382	363	363	357	333	396	363	356	380	370	318	364	391	397	358	384	408	365	368	396	367	383	396	370	432	381	389	351	373	376	372	383	359	405	388	376	370	380	338	382	356	364	384	366	358	350	411	365	390	413	430	393	384	364	388	367	395	339	383	410	400	393	343	375	380	390	401	384	371	423	399	409	344	371	397	376	367	343	359	372	383	397	372	380	374	396	361	406	376	377	343	372	381	390	362	379	399	394	374	371	354	329	409	368	384	369	378	370	366	375	395	371	366	358	387	393	342	352	399	383	363	383	417	352	362	383	382	376	394	378	392	412	382	354	364	378	378	371	392	367	359	350	398	362	393	405	384	368	357	400	394	371	380	347	438	373	398	358	377	386	380	358	388	376	404	366	396	381	410	404	362	380	406	353	356	373	363	386	375	385	359	362	385	363	408	368	388	388	391	328	377	383	407	347	373	393	374	391	405	395	327	365	381	372	378	370	399	416	402	416	350	390	391	378	359	380	361	377	375	419	387	390	364	367	420	396	365	359	416	382	361	428	341	380	353	379	363	387	364	342	381	387	394	377	411	408	376	367	394	362	349	421	393	392	388	401	367	367	353	393	362	371	364	399	366	370	367	365	387	398	387	340	355	372	392	372	407	359	407	393	376	355	371	372	374	365	385	403	391	389	350	385	382	390	363	381	362	441	391	375	338	386	370	382	375	403	340	369	387	375	352	369	367	373	362	385	383	369	392	348	346	390	350	396	350	407	362	366	377	418	368	357	367	379	393	379	360	400	406	369	367	396	378	369	373	385	360	375	369	383	394	398	393	377	351	372	351	393	382	360	411	384	362	382	367	376	395	383	399	401	375	360	392	392	345	399	356	415	368	376	401	361	378	419	372	386	411	379	367	358	358	394	351	349	369	383	408	350	405	367	417	395	378	381	351	366	378	411	385	423	385	393	385	421	386	351	381	347	399	352	355	356	345	387	381	389	391	387	372	355	362	410	371	373	398	369	357	384	406	399	405	352	391	390	376	386	400	351	428	418	417	380	380	388	359	410	389	377	390	374	402	356	394	355	384	399	366	364	387	366	387	365	383	369	380	388	372	364	370	377	388	388	370	352	397	400	382	364	365	388	362	379	412	401	398	368	379	417	366	364	398	403	384	383	359	371	380	374	387	352	356	386	390	386	367	348	397	397	392	354	347	406	408	417	379	351	381	388	379	350	395	375	342	380	383	375	383	418	366	385	367	371	402	388	397	385	335	360	387	367	382	372	408	384	372	387	407	359	393	397	384	360	356	388	366	405	406	345	411	358	416	377	358	352	370	399	360	384	370	381	366	391	416	375	402	391	392	369	346	398	416	388	381	375	365	382	398	407	391	339	336	351	395	375	382	361	374	375	379	372	413	356	395	397	347	365	375	377	378	387	362	361	397	412	365	354	408	391	387	369	386	377	367	344	356	360	360	338	407	403	413	376	380	353	348	388	418	408	378	394	366	368	364	361	381	366	374	365	421	374	350	377	406	371	382	400	356	359	431	383	392	386	374	421	404	391	403	364	382	353	387	370	415	358	394	367	348	375	411	363	365	389	358	399	386	354	382	376	373	383	358	378	420	407	371	362	360	379	360	373	387	403	350	365	407	386	356	345	395	358	341	381	390	364	385	351	405	389	399	400	337	377	381	359	359	345	373	405	374	356	386	346	373	357	355	368	383	367	359	351	371	364	379	385	342	395	396	402	391	370	360	413	356	358	406	387	352	372	401	409	414	372	422	375	337	369	374	399	353	377	381	405	378	383	342	356	365	370	358	351	385	402	355	391	391	363	384	365	352	379	378	373	372	395	395	356	374	400	408	349	395	373	374	392	376	343	394	358	328	371
3304	4556	3259	1558	1231	972	894	824	722	637	625	684	604	625	603	600	577	628	584	591	566	529	527	588	569	558	564	555	584	556	553	549	569	541	565	559	502	546	526	555	535	511	527	540	555	538	565	542	527	544	538	542	518	555	526	564	534	564	521	557	544	528	561	543	545	555	574	599	512	525	544	531	562	537	555	531	559	516	513	509	533	512	537	561	522	532	519	528	538	541	568	539	501	554	512	541	528	536	537	555	544	532	535	542	584	525	577	520	499	544	499	527	517	516	530	552	570	510	526	567	524	532	522	531	527	499	577	557	566	583	566	547	533	539	575	499	535	548	593	512	522	544	510	512	543	526	563	551	558	538	551	543	552	527	518	536	541	538	546	554	563	536	508	562	515	492	569	526	524	513	559	533	559	483	549	533	558	530	534	550	515	542	547	547	567	515	489	535	587	531	563	525	558	547	525	554	548	577	538	587	533	481	537	545	596	517	507	508	595	566	559	520	529	564	517	522	582	530	520	513	539	521	538	567	527	565	576	521	525	566	539	537	514	560	531	537	528	546	518	504	544	551	519	552	566	549	519	547	566	510	570	537	552	551	514	562	521	539	603	537	523	538	536	527	513	548	521	550	528	541	513	553	572	517	527	555	555	541	584	524	547	558	528	529	533	550	561	545	524	536	537	563	539	558	532	521	557	553	544	539	516	513	543	555	526	534	509	534	537	545	541	561	550	512	529	563	547	534	496	511	543	532	559	539	558	556	519	548	533	559	540	545	530	517	519	479	510	543	550	549	497	564	577	562	568	524	510	560	540	576	537	505	511	550	570	502	512	563	542	520	539	571	556	561	530	562	538	526	542	544	569	526	547	544	556	509	571	540	551	529	521	534	546	545	526	559	523	520	528	534	532	552	544	545	525	541	520	534	481	554	521	554	552	540	518	547	539	573	530	501	556	535	547	523	535	536	546	532	554	547	530	551	523	528	561	480	526	604	523	533	530	536	561	568	543	562	523	532	521	521	565	539	549	512	549	563	523	536	526	534	546	524	511	533	536	552	551	564	567	555	554	591	527	511	519	507	504	526	502	538	542	559	530	518	562	577	553	565	520	533	549	570	561	545	513	519	536	552	536	543	538	543	536	536	525	553	485	487	546	556	562	526	550	520	530	524	549	518	489	554	563	494	538	546	529	540	512	527	542	557	552	570	567	521	533	541	517	539	517	537	523	515	539	515	544	554	538	575	542	531	516	577	553	507	521	558	567	530	516	546	531	528	519	545	526	611	537	592	545	506	511	508	516	554	535	499	517	553	539	506	542	559	506	541	542	529	571	501	577	554	529	539	519	509	552	561	541	545	528	526	570	539	556	523	529	564	572	552	520	541	536	528	538	583	528	546	556	547	589	521	543	557	502	538	542	545	581	540	533	525	535	554	561	550	558	555	567	540	594	552	514	531	527	509	564	541	539	573	537	545	505	545	575	546	566	548	548	537	549	551	535	514	561	536	563	540	515	550	559	545	573	543	496	556	506	524	554	538	520	511	567	566	535	505	562	536	534	527	565	513	555	513	573	510	532	527	572	526	558	564	538	536	567	557	573	529	561	560	546	511	535	512	502	588	564	497	578	526	561	520	538	530	525	526	528	557	588	553	562	549	567	543	533	536	540	513	501	534	539	526	524	554	533	530	544	547	556	567	497	542	528	578	534	540	587	529	516	547	561	509	535	488	498	545	514	527	527	595	526	530	541	525	532	561	552	573	566	561	548	551	522	549	568	530	532	563	570	520	546	516	515	533	529	516	546	514	519	525	576	558	554	530	541	536	575	510	544	520	521	539	547	531	505	534	530	538	499	536	589	536	568	541	538	544	531	519	528	554	567	550	533	524	544	507	541	536	545	592	531	544	558	521	569	540	559	529	537	539	539	525	519	580	518	529	558	575	518	504	490	528	553	524	549	534	536	542	513	543	576	560	559	566	553	523	516	542	563	564	551	555	534	517	529	528	538	532	566	554	493	548	559	553	533	536	564	534	520	543	487	548	549	526	500	561	508	559	545	563	554	519	511	542	528	521	537	500	563	572	523	549	572	556	586	542	547	482	490	553	532	499	584	577	524	512	527	500	542	558	553	562	560	560	541	579	556	518	539	555	513	552	514	551	556	524	543	522	542	546	522	523	534	561	541	507	551	495	547	514	568	583	540	561	500	533	566	533	507	544	552	549	550	514	543	522	562	563	545	558	561	524	500	554	536	546	533	539	529	536	531	491	529	546	547	539	513	551	518	534	507	540	576	526	512	558	531	534	533	538	535	541	552	531	554	511	517	535	521	561	578	523	522	544	529	503	550	513	585	524	559	572	567	559	587	503	533	544	561	508	507	542	562	528	532	535	581	544	585	527	568	520	513	550	549	523	586	551	538	560	539	528	545	520	538	497	533	525	553	561	492	581	509	512	526	583	561	556	551	522	533	578	571	570	526	533	581	531	514	549	529	528	542	487	532	548	594	541	559	521	549	538	516	493	510	557	523	549	471	557	577	542	511	501	556	577	542	527	547	540	528	570	548	548	542	575	531	524	533	523	570	512	564	545	529	532	564	538	524	541	499	503	541	543	523	547	508	559	531	570	600	549	577	514	534	559	536	541	530	588	541	516	522	540	564	542	531	523	558	501	570	510	541	530	543	510	515	537	518	523	560	524	556	587	534	563	549	554	524	515	518	530	507	545	532	532	508	524	529	540	556	510	527	543	548	538	545	560	516	570	626	572	479	514	565	530	536	566	517	562	542	534	555	573	541	572	520	537	545	526	550	560	555	540	532	524	530	525	604	530	554	601	525	559	560	560	569	494	568	501	539	547	562	555	560	500	524	514	529	522	557	489	521	535	527	515	547	530	557	553	516	555	534	582	553	575	549	516	497	579	521	539	549	517	552	516	538	547	562	504	538	545	506	534	508	530	573	556	519	554	557	522	558	540	513	570	545	572	571	487	526	533	567	501	511	560	504	523	552	521	539	544	551	529	554	540	536	551	582	570	519	536	560	520	556	546	528	526	533	521	530	513	544	528	558	509	522	564	530	494	563	527	562	517	538	506	578	515	529	531	538	532	536	529	554	522	538	524	566	539	562	500	553	544	519	560	525	533	553	495	518	537	572	534	545	559	529	502	622	552	562	521	545	540	551	538	572	513	531	538	508	541	554	550	529	554	557	549	546	562	503	586	558	503	575	532	558	555	556	526	573	536	554	545	540	572	496	505	522	506	536	589	533	560	502	540	532	532	493	538	499	560	544	508	544	520	526	542	493	562	565	519	531	564	541	531	550	556	536	536	545	566	559	527	507	520	541	525	521	577	563	556	561	556	582	496	541	562	521	511	545	512	567	506	553	511	554	541	573	530	513	566	560	552	518	545	572	531	551	525	513	582	517	543	587	531	533	532	560	565	544	589	557	521	573	571	537	539	550	542	489	528	517	524	500	509	536	578	533	466	549	523	549	541	511	531	533	532
22137	20989	28602	23563	20993	20640	2083	545	400	330	323	275	254	234	233	211	228	186	187	200	172	174	176	178	161	185	168	163	170	160	159	138	177	144	145	160	143	148	142	136	153	137	133	134	158	141	132	134	131	143	134	124	134	146	155	133	130	149	133	144	141	130	127	115	111	157	137	139	146	141	137	136	142	133	119	139	126	129	167	125	119	144	138	120	134	143	134	142	130	137	123	131	144	115	141	126	112	163	148	139	134	138	140	144	140	138	126	149	150	151	115	149	131	144	127	144	134	118	145	119	133	152	129	133	137	136	146	129	132	120	151	135	140	149	134	135	129	149	127	135	140	138	134	135	129	129	142	153	123	145	136	125	147	149	134	130	165	144	156	144	131	137	127	137	138	130	143	134	133	132	120	126	129	144	143	127	141	144	138	140	114	132	119	114	130	129	140	138	136	133	158	132	150	148	128	143	142	144	126	143	152	153	134	141	140	137	128	148	162	112	136	116	150	129	146	121	131	137	149	144	141	135	134	138	144	153	116	109	132	134	148	151	151	122	131	144	129	130	129	121	130	132	132	137	128	127	148	153	133	124	129	141	144	131	161	148	142	127	162	152	131	139	111	155	140	142	137	136	139	117	154	136	143	107	118	149	137	141	130	142	156	134	121	128	127	140	121	139	146	150	123	163	140	144	130	130	145	136	135	130	136	138	132	147	142	145	130	144	134	143	132	147	141	160	148	117	140	145	123	141	131	146	150	153	151	129	149	144	149	129	148	133	136	140	127	133	141	131	126	150	146	137	115	131	126	123	147	132	141	146	131	114	119	170	147	153	128	139	147	146	142	130	129	156	146	133	137	128	135	111	142	151	151	141	129	111	130	155	117	166	156	134	138	120	139	153	123	138	146	140	140	161	148	146	127	118	143	121	170	135	152	137	122	134	113	153	117	144	159	126	119	161	120	132	136	132	144	138	134	146	124	123	151	130	138	147	131	122	152	133	147	129	122	133	139	150	134	129	151	130	149	136	120	139	126	128	136	153	130	122	133	139	167	136	139	132	132	144	144	128	137	128	127	130	143	143	142	144	152	141	123	122	125	130	131	153	138	130	121	142	144	146	126	141	125	133	151	127	146	129	126	165	136	124	133	142	124	138	128	138	148	130	149	126	141	136	124	135	129	114	143	163	117	115	131	134	142	115	129	131	126	131	140	138	133	132	125	126	122	123	145	137	138	125	136	143	119	132	106	120	149	122	133	117	140	130	122	135	116	124	123	128	115	109	142	129	130	138	134	126	159	131	136	133	140	165	162	128	142	125	142	142	135	131	132	133	141	146	152	131	118	138	149	138	134	159	147	126	138	116	126	155	153	131	141	138	151	133	151	147	120	118	129	143	152	140	133	173	160	143	138	135	154	149	135	153	134	140	124	168	142	136	134	125	137	147	150	117	113	151	142	129	140	149	124	138	127	145	129	148	132	147	172	144	141	124	114	132	137	145	130	128	157	121	163	125	136	134	143	154	130	130	125	128	150	149	133	132	124	121	143	134	141	134	145	132	135	137	115	149	121	145	153	165	127	149	142	141	153	127	137	124	121	142	123	128	140	120	142	145	159	155	159	135	137	140	153	134	153	136	132	128	150	127	130	134	115	138	141	120	136	132	117	126	147	135	148	120	126	150	131	139	130	132	131	133	142	153	165	143	123	147	133	147	133	160	155	125	136	141	137	152	125	134	134	122	123	134	142	129	123	131	135	160	133	146	132	147	134	144	140	143	164	131	129	123	127	123	148	132	143	136	149	146	135	141	145	142	130	131	146	152	138	151	119	144	135	141	132	140	146	129	135	132	140	152	129	130	145	154	139	150	137	115	145	120	143	136	117	137	115	132	137	131	140	121	124	130	136	144	123	130	126	161	142	118	132	125	129	127	128	140	142	147	135	141	132	138	137	122	132	114	148	151	155	128	131	108	159	149	132	149	134	142	148	126	158	138	151	131	144	161	140	136	158	137	131	134	133	149	139	156	133	141	135	127	142	113	148	153	129	118	122	128	145	135	115	147	144	152	137	140	137	149	138	137	118	135	143	148	139	133	124	145	148	111	161	129	151	135	143	141	154	135	135	123	133	125	136	145	120	135	147	146	149	115	132	132	143	125	146	121	132	126	117	128	128	131	155	135	131	139	131	120	128	117	114	126	141	135	151	137	171	145	127	134	141	128	171	141	127	132	140	142	138	140	134	155	149	166	150	144	174	132	164	150	126	133	126	147	137	131	159	143	144	129	138	145	132	141	141	128	128	124	141	126	151	149	148	126	127	120	134	138	141	132	136	158	135	143	127	150	135	133	145	125	156	135	132	163	138	143	119	132	146	131	149	124	137	148	158	129	135	130	130	127	162	145	150	138	144	136	149	152	149	153	137	144	123	126	119	138	120	144	112	136	143	137	131	134	146	161	137	150	145	148	152	130	137	133	147	141	122	147	145	128	139	127	140	148	147	139	158	146	130	124	170	108	138	142	134	127	120	148	140	120	115	139	127	147	122	132	141	133	120	134	135	136	124	151	134	129	135	121	139	145	120	127	121	132	123	132	137	137	139	144	140	135	124	128	135	128	133	131	139	143	158	139	139	159	138	142	145	128	123	139	124	156	168	128	140	144	161	109	153	133	130	155	123	135	141	140	139	152	131	135	120	138	124	155	144	136	134	121	134	139	144	137	130	139	148	133	135	158	129	135	139	143	143	159	143	143	145	127	127	148	129	155	121	153	126	132	142	149	106	140	130	133	138	158	130	159	129	147	154	126	153	126	131	121	137	133	127	112	143	132	121	141	127	143	146	121	136	149	129	135	135	145	141	157	118	152	152	130	142	134	148	133	132	134	160	122	141	146	150	138	126	135	156	117	136	152	157	139	139	141	151	151	127	150	138	160	129	131	155	146	135	151	132	128	153	111	113	133	141	148	139	146	132	128	114	119	136	125	146	138	130	126	139	138	166	146	147	154	122	136	129	112	147	142	136	137	137	125	119	122	131	138	150	136	146	129	131	143	132	116	155	113	136	142	127	130	129	146	143	124	172	151	152	140	145	149	123	155	130	131	129	129	142	148	146	116	144	134	115	151	152	141	121	147	143	115	110	151	138	155	118	145	128	129	133	144	137	140	150	114	131	122	129	125	141	134	131	161	133	124	112	133	142	124	147	134	148	114	126	134	123	150	142	133	133	127	129	142	144	112	119	121	153	138	140	147	130	148	135	139	127	125	134	131	132	130	127	153	141	146	140	151	161	113	129	154	117	122	127	132	154	120	131	135	140	127	114	133	128	130	148	117	144	157	138	141	129	144	121	151	143	141	147	113	136	160	133	153	152	138	142	145	153	133	156	135	154	142	132	141	116	151	126	142	135	149	140	118	140	121	125	141	115	126	137	120	137	127	128	139	131	153	149	142	133	140	130	139	138	136	142	152	129	141	139	150	140	149	108	137	129	127	123	133	132	163	139	117	124	130
4412	13743	9373	4130	2813	2057	1499	1148	938	776	629	576	525	483	437	414	374	319	333	277	262	259	259	247	279	263	274	262	251	239	234	219	213	226	219	188	216	215	212	190	249	219	217	219	222	233	202	220	197	205	183	223	191	199	198	177	195	202	210	196	212	220	187	228	197	185	193	205	186	221	198	226	186	203	204	203	178	194	188	185	169	180	194	190	200	181	214	202	205	183	179	202	176	198	197	186	187	211	204	189	218	179	193	206	201	171	176	203	190	183	204	203	185	200	200	209	170	195	193	206	194	209	192	190	211	212	189	232	184	198	187	218	201	196	181	189	179	188	188	211	180	187	201	193	199	178	169	213	221	199	201	175	198	186	212	218	185	200	197	225	194	183	190	196	199	194	190	188	177	172	163	193	198	193	191	173	197	203	179	197	192	164	215	202	206	199	201	188	177	194	191	211	193	201	192	208	174	186	188	168	210	178	200	203	193	190	194	185	185	188	204	215	181	203	160	166	168	191	189	188	194	185	188	177	198	199	196	178	191	197	176	189	208	199	181	177	157	194	185	219	179	177	199	208	200	228	157	190	192	178	197	192	207	212	215	184	195	197	194	220	192	177	202	192	199	192	184	209	181	204	200	191	206	208	186	206	180	194	198	201	176	195	179	185	193	207	182	162	212	208	229	200	193	201	200	173	210	196	202	202	199	195	173	203	207	202	182	182	185	227	197	200	198	210	178	195	185	198	185	189	202	194	191	196	186	187	193	192	193	232	188	187	203	186	199	179	194	182	203	181	195	183	209	188	214	186	205	199	185	207	195	183	195	198	161	190	213	186	221	211	197	193	195	206	201	184	165	202	193	189	196	185	193	194	201	176	189	180	199	201	205	206	203	198	195	188	174	198	198	198	197	212	198	159	196	198	178	195	180	192	177	195	184	208	200	198	204	164	187	200	178	194	199	192	205	169	205	172	211	199	207	202	211	189	206	186	187	197	204	200	190	172	195	175	189	188	201	182	159	214	196	193	186	195	191	201	177	204	201	180	220	213	192	226	198	190	204	195	183	194	217	180	199	202	189	166	199	191	193	181	184	200	186	189	179	202	168	185	190	180	192	187	207	219	191	188	199	205	205	199	225	176	199	191	209	165	209	215	196	188	178	217	211	211	177	216	180	186	189	207	185	191	203	191	175	185	218	192	222	186	201	228	201	212	177	201	179	201	229	201	188	187	207	194	189	189	196	188	216	204	207	212	176	184	184	155	184	219	196	219	182	165	191	195	204	180	179	205	183	201	199	204	183	199	188	194	197	186	198	202	195	192	201	186	189	207	211	196	209	206	187	224	194	198	190	190	201	207	190	193	211	168	183	181	200	211	178	203	211	216	205	179	187	164	181	207	202	207	198	177	187	192	193	201	185	199	200	206	198	178	194	177	212	206	199	183	214	218	201	194	185	212	166	189	203	218	198	221	176	196	200	227	192	170	197	182	188	175	181	192	222	221	188	193	194	174	188	190	193	189	175	198	182	210	240	196	192	203	196	190	175	173	196	200	193	185	188	200	200	202	155	189	202	203	191	183	194	192	212	202	204	186	158	188	195	208	190	180	183	204	197	186	188	183	192	202	196	193	194	194	173	210	184	196	209	189	173	177	226	202	192	175	195	182	208	192	183	162	218	200	182	192	190	187	181	194	183	196	225	195	204	202	178	193	199	189	214	207	187	204	189	179	174	223	197	193	205	202	199	177	194	183	184	181	202	180	193	199	231	198	203	208	180	176	209	173	216	178	200	206	176	193	168	169	206	194	173	204	194	198	210	200	196	201	192	208	213	214	198	170	193	190	186	170	185	191	195	205	203	181	198	203	196	175	193	199	191	193	229	189	210	209	210	189	179	188	215	183	194	222	202	182	185	187	170	197	191	178	176	223	211	176	182	189	210	196	188	202	207	183	219	189	189	202	201	192	207	184	170	200	193	198	188	204	190	192	221	203	191	199	193	207	199	185	171	202	177	183	206	181	194	202	208	195	177	195	164	174	188	181	192	191	206	193	205	199	205	186	197	187	203	200	211	185	177	183	209	193	209	182	175	191	203	187	189	173	217	178	186	195	198	198	197	216	174	199	176	197	191	184	192	197	176	178	201	224	198	188	192	202	202	188	199	189	216	225	199	180	214	194	211	179	181	213	181	194	171	207	192	199	186	209	199	189	179	191	199	192	182	181	225	177	199	193	201	191	208	195	188	196	181	225	191	187	201	191	206	193	189	182	196	198	202	185	195	167	186	197	213	196	177	201	180	193	190	198	204	177	184	220	192	202	199	176	211	189	204	167	204	177	199	191	199	183	175	204	206	198	210	211	209	213	166	207	175	180	195	200	185	205	178	185	185	188	172	173	195	205	182	212	189	193	197	201	190	185	196	202	179	175	201	189	191	171	174	195	204	214	185	185	205	194	190	207	184	197	203	199	165	179	188	195	179	181	212	196	194	197	193	183	184	195	211	189	198	202	207	204	208	165	208	189	206	215	205	195	181	210	213	183	190	180	213	207	171	188	210	221	203	190	175	211	173	205	195	188	197	186	189	180	198	185	200	191	211	217	174	195	188	180	190	182	208	179	175	181	167	188	203	173	199	165	197	178	213	182	177	197	171	199	162	199	158	196	196	201	190	182	204	218	175	204	186	184	175	189	170	202	197	163	195	167	179	193	202	196	180	194	166	199	186	209	184	186	196	189	183	199	208	213	186	186	222	201	178	169	195	209	187	211	186	199	205	165	174	191	156	198	200	187	208	204	192	174	180	189	195	196	189	195	193	194	204	201	173	179	223	184	187	184	194	174	205	211	193	193	221	222	215	200	232	188	189	208	189	199	191	211	229	191	201	199	188	188	211	191	191	205	193	212	192	183	221	192	203	181	186	189	198	185	174	208	185	180	160	172	204	196	187	206	198	186	195	189	203	183	195	190	226	193	210	197	172	189	197	203	190	207	205	189	214	199	204	209	184	164	194	190	214	175	200	201	178	191	212	186	186	206	182	181	175	189	174	198	196	200	200	191	198	210	184	174	204	169	177	205	206	178	195	213	172	189	200	206	189	182	198	211	176	199	212	201	205	196	197	193	166	192	220	184	203	169	207	197	198	170	203	182	190	217	186	205	198	183	212	198	194	206	176	209	183	201	183	198	190	210	191	213	183	213	178	176	194	174	190	198	181	186	198	192	182	187	193	210	205	231	211	174	181	170	206	202	180	197	216	191	180	222	209	200	190	214	196	169	199	186	185	195	205	190	206	196	217	208	191	176	182	178	192	188	208	197	200	200	194	188	213	185	176	192	202	186	186	198	198	164	197	191	208	186	180	161	185	191	195	187	183	194	177	174	202	182	182	196	165	176	205	192	220	177	196	182	204	195	211	236	189	197	184	160	210	191	205	183	194	193	183	205	219	168	186	184	189	178	191	201	185	208	178	211	207	202	179	197	186	183	193	181	189	177	193	233	173	220	199	208
26708	17446	3117	575	444	348	332	356	322	318	355	362	334	292	310	324	334	330	317	360	371	295	359	306	332	306	283	309	336	307	326	317	311	315	328	307	314	311	302	333	343	310	343	286	318	314	276	318	295	333	307	339	298	340	330	319	311	321	301	289	313	350	280	334	302	300	301	267	336	305	283	323	294	318	303	319	304	313	315	311	314	320	299	292	318	302	285	306	291	308	326	304	315	315	308	310	325	308	316	366	329	311	331	311	306	310	324	319	306	324	328	331	333	312	316	330	278	333	299	313	334	337	292	316	348	324	323	269	311	330	319	300	311	296	294	316	280	348	304	304	308	301	314	319	313	329	282	299	350	299	280	315	344	336	366	291	299	318	326	309	313	303	321	319	341	330	315	304	331	310	324	335	335	353	300	342	331	318	317	351	334	324	341	303	324	330	307	318	275	340	314	319	323	335	290	329	299	289	317	293	326	280	335	313	345	353	318	324	302	323	311	317	306	300	335	287	340	319	325	275	337	329	336	310	316	336	380	320	282	308	279	330	324	314	292	350	301	311	313	343	306	307	290	287	304	340	294	311	311	341	302	316	322	320	307	305	339	346	307	303	281	317	337	289	300	327	309	339	305	286	359	337	290	329	332	317	332	300	353	312	286	341	296	284	304	345	322	277	327	321	320	271	318	336	308	307	330	323	320	313	308	286	304	322	327	330	309	295	319	316	295	325	300	324	320	334	306	286	297	329	298	308	321	328	338	320	330	303	297	300	291	321	281	311	298	300	308	308	336	294	320	294	338	322	353	311	334	317	275	333	313	350	342	323	309	372	296	322	331	281	309	306	308	307	313	321	319	318	315	303	322	298	349	316	327	324	318	316	292	347	334	324	341	304	309	321	343	297	323	310	301	323	302	348	283	314	278	326	344	330	337	299	290	307	314	299	306	279	340	313	361	309	311	294	295	316	300	318	306	323	335	310	352	318	288	300	307	293	325	307	280	299	298	322	319	345	303	356	319	313	305	321	303	316	299	309	288	317	310	327	319	294	318	316	323	330	282	313	332	313	341	315	298	341	290	324	289	309	312	302	303	293	283	339	312	323	333	318	331	337	338	329	333	347	312	306	317	321	298	318	294	304	318	335	290	317	305	286	340	287	321	338	306	321	314	292	327	370	372	338	296	323	322	298	282	326	311	341	308	284	311	302	327	287	317	278	333	316	329	331	303	327	293	313	289	339	315	328	319	300	293	308	319	343	343	304	298	335	326	301	295	285	318	293	297	305	293	312	307	281	298	296	315	317	346	301	307	320	333	308	324	351	291	348	302	296	348	307	307	318	327	304	331	287	323	325	317	297	311	342	350	309	316	309	320	333	303	312	306	345	314	324	305	314	340	305	342	271	343	352	326	310	315	332	308	307	337	307	330	326	356	332	322	320	324	302	310	311	299	301	288	339	320	322	333	303	280	293	298	316	306	317	295	285	299	291	326	336	344	328	306	310	285	282	324	295	306	300	312	328	289	319	317	305	323	325	330	316	332	290	301	312	307	331	300	320	313	315	281	301	326	307	307	316	319	357	322	320	310	318	322	329	307	288	314	314	322	349	309	309	302	329	302	325	332	320	290	316	295	307	328	289	309	307	337	265	309	356	323	338	295	281	324	354	342	309	269	305	320	308	323	321	303	307	342	341	317	293	287	313	340	308	296	298	287	313	323	307	306	350	331	333	339	332	328	337	335	301	344	323	334	317	325	337	307	297	311	283	302	314	344	307	323	337	298	308	307	318	308	333	291	333	315	311	318	304	350	312	317	287	356	338	328	326	300	317	305	307	295	338	312	343	324	313	289	312	341	331	327	330	327	330	331	335	330	319	328	308	352	339	327	307	299	322	338	302	337	342	327	338	306	317	319	317	305	313	306	291	349	311	311	333	324	302	335	288	296	306	315	302	321	288	326	337	318	326	328	312	324	316	344	335	284	312	365	310	329	317	299	316	324	353	322	333	298	320	318	329	307	302	319	294	351	299	316	313	311	332	323	335	290	309	322	346	334	319	294	319	341	320	264	332	304	303	288	320	287	295	282	291	323	350	319	307	295	279	313	331	310	308	325	325	315	316	334	291	316	314	309	306	304	346	315	300	302	321	334	325	324	353	304	296	333	317	321	328	320	334	325	338	318	270	309	312	350	284	266	325	329	291	284	319	322	337	311	296	317	323	350	302	296	301	324	305	283	308	307	303	325	342	363	299	302	306	294	305	319	297	291	285	343	304	300	333	342	284	305	294	295	280	279	281	321	317	302	295	312	324	291	303	328	332	306	323	303	315	307	292	319	293	323	313	327	326	295	345	340	339	323	298	350	306	324	316	316	319	331	330	306	326	311	341	345	336	335	288	292	313	290	325	320	321	306	317	326	337	326	318	300	300	317	306	340	322	319	324	308	348	311	305	312	323	315	320	305	327	358	301	316	324	294	327	320	314	323	307	328	309	301	296	280	353	333	317	338	324	326	325	332	301	291	325	319	299	356	299	309	325	310	358	334	337	304	340	314	299	295	310	311	311	306	321	334	299	314	313	337	309	326	316	314	292	333	297	356	264	325	353	314	322	292	310	331	331	337	333	302	341	315	315	339	337	300	354	317	317	305	349	301	290	307	314	312	337	328	327	287	327	335	304	307	317	364	311	305	326	310	323	298	309	344	307	317	341	307	315	320	326	306	322	333	312	291	314	287	327	303	309	326	300	331	319	312	349	351	314	294	324	327	340	323	294	350	336	337	299	313	335	318	320	322	299	345	357	325	330	310	339	297	306	308	285	311	295	364	315	317	312	332	314	339	310	323	295	302	304	314	351	304	333	326	290	305	337	286	309	318	309	309	291	301	306	346	321	341	341	321	306	331	310	294	306	365	350	290	302	316	290	313	296	325	371	311	311	333	320	300	357	284	287	305	322	289	304	305	287	335	317	334	315	294	331	297	288	341	302	323	315	324	287	321	304	294	295	322	329	318	339	329	346	337	306	324	297	299	330	317	336	303	295	317	325	318	322	329	297	294	312	322	309	312	291	328	346	314	298	290	326	298	321	332	337	320	326	339	301	305	325	312	312	325	310	297	316	352	320	298	303	325	314	333	304	332	329	302	329	324	312	327	339	331	319	309	316	313	299	333	310	306	307	314	363	338	336	311	290	312	308	274	320	309	328	309	346	297	308	307	346	316	344	301	312	283	288	298	287	312	314	339	336	309	333	351	334	317	328	308	297	311	342	295	333	328	292	326	319	329	305	314	330	318	313	321	313	293	294	339	290	313	309	326	363	302	326	328	303	318	343	331	303	307	313	303	348	345	334	292	331	312	291	319	312	317	346	319	314	298	304	310	317	340	287	328	313	327	321	286	320	316	291	301	291	300	319	286	290	307	320	341	344	323	276	309	326	305	320	317	291	312	310	287	311	323	323	311	294	349	310	320	335	257	316	281	282	337	332	290	324	318	290	312	348	329	312	296	362
3932	1273	982	638	568	525	508	523	486	515	466	489	461	453	501	458	432	417	488	434	496	480	476	466	467	444	437	471	455	455	481	469	464	485	437	506	441	498	488	454	439	464	481	464	439	458	458	447	479	478	435	470	461	503	487	489	446	432	455	455	455	501	436	457	437	456	442	464	452	451	452	454	458	497	450	480	429	476	476	493	504	479	482	444	461	486	419	460	509	448	470	448	463	412	433	473	439	491	496	422	440	464	481	479	469	471	450	435	430	431	454	440	464	463	445	484	456	430	476	485	481	454	447	473	442	460	426	503	468	472	466	436	446	446	441	452	428	470	441	468	465	474	494	479	465	465	491	444	460	474	462	452	471	473	436	454	433	449	488	492	456	458	455	472	432	488	464	475	450	465	452	470	481	452	481	458	456	482	469	450	467	441	471	472	450	501	435	450	457	445	458	428	483	503	444	445	441	458	503	472	438	443	480	427	477	472	468	437	467	473	449	526	470	427	447	472	490	472	440	450	493	471	462	499	465	474	426	485	430	454	482	451	448	460	482	460	449	477	463	447	473	461	483	481	503	472	455	457	473	490	479	527	415	483	477	461	442	424	475	489	462	455	463	475	455	466	444	474	497	477	431	451	488	491	440	513	432	495	451	437	464	463	494	454	444	480	473	457	492	463	459	474	443	463	463	467	434	479	485	466	472	479	453	456	460	462	461	461	455	471	472	463	462	489	443	466	448	459	442	454	497	463	457	503	462	459	451	469	483	458	456	424	448	458	433	481	461	494	460	479	492	507	454	458	440	472	483	470	450	415	456	464	484	468	428	462	456	486	483	471	454	429	487	496	449	470	482	462	481	478	455	479	449	423	451	471	449	473	429	494	477	431	498	491	439	462	476	489	438	434	467	459	490	454	419	460	455	455	475	458	473	489	478	447	474	447	484	441	446	482	484	439	481	474	479	451	463	492	451	446	471	470	458	427	479	477	474	498	428	477	452	486	450	479	465	467	464	480	489	458	459	483	488	479	478	481	450	421	465	464	438	443	458	460	482	463	460	453	426	502	458	450	476	456	481	453	469	460	453	428	475	452	432	418	411	460	478	499	466	470	427	518	443	482	439	460	445	474	486	450	487	463	470	424	467	463	490	499	472	470	418	461	461	428	428	463	435	435	506	468	452	472	422	456	437	470	493	464	487	453	461	457	453	443	448	452	471	465	451	440	494	455	454	454	488	455	448	464	429	454	460	468	473	467	452	445	462	453	466	470	458	443	438	442	460	468	469	479	450	441	482	428	440	436	485	448	475	433	476	456	457	468	422	472	443	495	448	443	433	455	441	453	435	472	461	472	460	465	478	454	445	459	436	457	494	516	470	456	468	514	489	472	461	429	472	491	454	440	520	500	460	503	452	494	465	434	486	452	473	479	486	484	474	469	469	430	464	451	446	483	482	474	448	446	467	505	430	471	489	463	453	459	471	474	437	458	444	456	467	475	517	455	469	439	442	471	513	441	455	415	464	445	461	464	440	473	459	491	453	445	446	460	475	501	458	461	473	478	424	426	474	471	470	439	468	466	496	466	488	432	485	433	479	489	461	431	492	468	442	491	423	453	454	468	478	458	450	468	476	414	466	452	476	436	470	429	491	464	431	487	452	460	455	444	499	427	434	474	469	467	461	488	449	454	442	440	439	495	477	479	446	439	470	442	485	445	441	490	473	453	450	450	471	467	470	487	453	493	482	478	446	438	472	467	444	464	465	425	460	459	463	467	448	482	468	442	484	481	447	446	447	444	478	459	456	453	469	452	427	437	466	481	442	485	449	478	467	467	458	465	464	492	456	470	456	471	461	458	474	437	451	490	498	450	451	445	451	472	483	431	437	467	476	512	464	460	488	481	493	447	489	472	456	458	468	430	472	464	446	445	473	449	440	466	467	463	469	448	436	404	480	464	466	449	454	462	472	480	459	467	444	450	467	448	467	473	458	445	418	455	448	485	461	474	426	432	464	412	451	465	463	447	435	484	474	412	466	486	454	462	512	477	450	482	500	478	441	444	482	443	467	473	462	456	463	456	494	430	493	454	514	450	466	447	474	497	502	438	465	439	451	433	519	482	430	447	486	438	442	474	489	483	488	478	488	469	468	467	442	449	459	426	488	470	473	438	433	515	477	500	506	449	445	438	450	475	466	467	491	493	466	452	463	489	511	479	465	465	448	499	443	477	486	449	482	444	456	451	501	453	476	474	466	491	472	466	494	452	477	449	428	494	452	476	467	433	503	439	496	445	469	486	393	457	451	476	432	445	448	455	455	482	498	477	441	419	473	462	486	478	486	481	442	454	456	474	439	436	469	447	461	476	440	471	458	467	437	453	486	465	466	475	454	464	451	449	439	456	492	487	485	504	475	449	439	498	486	454	464	465	490	409	436	518	465	438	482	453	469	489	446	480	451	488	474	393	453	447	520	480	438	425	477	488	489	461	496	463	452	458	457	474	475	469	486	453	475	474	459	447	423	446	443	460	457	457	516	462	450	427	425	472	452	456	422	444	441	450	459	443	493	436	467	485	447	486	508	451	481	454	493	468	440	470	468	456	478	442	477	491	480	466	489	455	475	429	485	443	456	477	513	464	436	485	410	462	459	441	508	408	471	455	495	440	487	449	411	441	456	443	441	478	474	464	479	476	475	500	451	457	448	475	456	447	469	475	452	461	465	476	433	508	473	468	439	447	421	489	458	480	449	421	466	471	493	468	457	479	474	432	468	439	452	472	431	461	446	466	474	489	464	473	457	492	459	463	473	479	458	475	428	473	495	428	476	467	450	430	484	446	434	472	454	459	425	499	449	461	470	457	472	509	458	471	437	469	465	458	437	471	462	466	439	472	461	446	474	497	451	459	447	485	469	443	454	490	485	449	462	493	452	460	472	462	497	484	466	484	480	481	457	462	428	474	515	476	481	465	449	518	452	460	471	459	476	469	477	490	449	461	451	451	445	441	471	467	449	428	475	454	456	486	471	517	422	431	444	438	466	499	490	469	458	495	436	450	435	462	464	475	479	456	467	457	431	498	454	458	447	464	465	471	435	477	473	463	426	473	488	454	464	447	480	434	476	490	478	490	452	488	480	432	447	494	457	523	450	418	471	484	485	448	482	463	445	457	492	445	430	479	485	489	434	430	460	472	442	435	421	423	476	422	458	471	459	474	480	454	463	448	453	464	467	471	457	468	442	514	470	463	455	477	434	461	480	386	454	471	432	453	455	469	427	450	458	480	505	465	478	449	476	438	461	456	449	467	496	462	466	446	468	470	474	463	442	473	458	458	468	500	436	445	467	470	442	438	427	486	481	496	451	447	468	454	446	476	498	459	471	459	469	513	469	461	453	445	434	444	449	455	507	470	449	445	469	464	437	477	469	476	464	458	459	461	490	470	472	470	450	451	445	440	453	417	438	437	471	455	432	478	439	424	496	448	455	440	472	463	478	452	465	465	468	486	465	470
23025	20954	27968	24074	20683	2760	526	337	280	238	223	197	185	193	165	157	182	161	150	165	151	162	150	134	123	134	128	130	142	144	119	162	146	164	137	125	120	131	130	132	112	121	125	130	141	138	135	124	110	129	116	133	113	135	136	124	123	124	114	140	141	131	129	115	131	128	125	137	118	140	105	131	138	129	120	131	120	108	136	127	124	119	160	140	148	122	124	140	121	117	135	128	126	138	111	134	116	136	121	131	136	128	135	117	120	131	121	125	136	130	132	122	165	105	132	98	160	124	113	128	129	114	132	143	123	138	136	124	156	124	127	123	112	138	129	138	120	136	136	135	132	144	103	120	128	118	121	131	118	147	138	137	123	131	154	130	115	122	148	132	133	136	141	147	128	126	120	124	129	136	105	133	129	123	124	140	114	98	133	117	139	134	120	119	126	120	133	108	128	103	125	134	120	155	116	134	117	114	129	147	120	113	121	116	121	131	131	161	124	139	122	119	137	121	110	134	123	142	144	124	119	141	134	135	139	147	140	125	118	122	120	106	164	121	112	116	119	126	119	122	126	128	136	106	125	128	133	130	118	135	111	127	129	140	137	143	125	122	122	142	131	132	134	133	118	143	139	113	142	135	115	133	109	119	108	127	138	134	138	138	135	157	135	138	119	106	123	124	104	125	141	114	119	119	125	116	133	149	125	130	136	130	111	118	136	117	148	132	138	141	132	117	138	125	125	121	135	119	120	108	109	121	122	123	132	120	137	135	129	136	116	121	118	112	110	125	130	122	125	126	98	118	112	106	128	141	143	125	142	119	124	125	150	129	139	136	122	128	117	120	126	148	123	139	118	124	131	148	112	124	124	130	121	145	110	112	132	136	125	117	137	109	143	134	123	122	118	132	130	125	132	148	145	133	124	115	138	108	134	121	125	131	127	123	140	129	144	114	139	128	131	135	108	132	111	113	117	122	115	113	115	140	140	125	135	130	125	125	128	134	116	126	122	143	126	137	131	126	130	118	120	124	135	147	120	131	123	102	126	114	135	108	115	128	126	127	141	132	139	143	140	121	127	125	105	136	124	133	124	134	125	125	125	120	118	121	133	130	121	125	116	113	127	128	110	130	139	145	133	136	134	138	123	154	132	139	124	145	148	109	133	141	137	129	116	125	97	131	126	113	117	129	129	122	136	149	118	144	130	131	122	121	118	142	99	135	106	123	116	122	116	125	136	140	138	147	117	132	104	124	140	139	118	123	123	111	112	123	141	110	118	125	109	142	119	125	122	126	132	126	139	141	140	104	117	116	116	133	152	139	117	135	162	138	116	120	121	125	129	102	136	144	115	118	124	131	131	146	106	125	125	139	125	132	123	147	138	125	118	148	138	132	126	132	141	117	122	146	121	110	126	131	130	147	129	127	113	122	135	127	136	129	124	128	127	117	119	131	137	122	131	116	148	115	119	120	116	118	139	149	128	141	129	121	135	121	118	134	137	117	113	133	125	122	132	127	107	121	126	124	129	126	147	141	116	115	138	126	132	112	139	127	147	128	121	120	137	105	137	128	122	116	130	150	134	126	132	148	119	118	145	137	128	150	128	143	120	115	126	125	132	108	120	135	126	126	116	124	150	127	131	123	139	136	137	148	114	135	123	113	129	144	136	132	119	110	113	151	143	143	143	116	133	130	141	129	120	117	110	122	144	119	140	112	127	120	126	119	137	134	137	133	123	129	128	123	122	126	123	134	136	108	120	135	133	121	135	117	131	115	111	127	124	120	132	140	135	121	118	120	147	125	103	128	135	141	119	137	117	110	128	136	136	122	131	154	113	127	124	143	131	133	138	126	117	144	132	123	108	129	131	114	111	126	126	136	134	125	160	142	139	123	137	117	131	140	127	124	137	109	113	117	115	140	148	111	127	125	134	124	133	142	131	148	98	126	130	122	127	114	133	126	151	137	109	146	137	117	120	118	137	127	120	130	128	127	142	138	163	141	142	132	143	124	118	139	141	132	126	126	124	124	129	125	124	98	121	131	140	136	137	108	122	145	127	127	138	123	140	124	123	110	132	121	137	132	125	142	129	131	123	154	129	122	118	118	139	124	131	124	158	113	119	118	124	105	124	139	144	136	128	121	131	128	128	141	128	119	133	128	123	119	124	127	123	111	151	121	118	127	128	124	132	114	143	126	119	136	122	127	135	126	135	130	121	150	121	130	122	145	131	92	114	139	139	127	131	127	114	127	132	119	123	129	140	136	108	131	129	136	122	118	138	142	137	155	126	128	114	116	131	126	128	141	131	107	135	146	121	138	115	124	133	127	146	122	127	120	110	131	138	135	127	127	114	123	125	121	113	104	117	154	112	124	137	126	115	118	113	137	137	135	139	134	128	114	127	108	144	129	137	151	114	146	142	135	128	136	106	124	134	127	135	132	142	141	136	116	126	120	149	128	124	120	136	128	127	138	137	124	119	131	111	115	123	118	124	137	125	102	113	136	127	131	141	131	131	128	129	117	133	119	139	146	107	135	105	127	145	116	142	123	122	123	115	162	116	135	133	117	127	118	108	142	122	142	107	117	160	156	130	116	132	131	123	133	129	138	122	120	130	119	115	125	147	132	143	127	121	119	137	126	133	138	117	138	126	117	133	119	113	116	142	131	123	146	132	118	122	138	136	112	139	124	109	125	139	129	148	118	128	151	147	129	128	134	153	131	139	150	111	139	118	122	140	158	136	139	113	120	120	130	124	117	111	124	119	133	128	138	122	126	151	142	137	142	125	140	129	131	134	121	135	128	128	136	127	135	141	115	126	136	123	128	129	141	99	120	122	137	119	142	130	105	135	117	131	132	131	117	116	128	141	114	133	132	125	129	118	106	129	143	111	129	119	133	114	125	114	119	158	118	112	135	139	128	131	127	123	114	110	138	117	125	118	127	130	126	119	130	141	142	129	144	138	121	141	127	130	138	120	137	142	115	107	131	120	116	138	125	110	130	142	126	137	132	113	128	150	127	114	125	109	121	142	131	139	119	111	142	120	104	146	119	138	128	122	126	118	135	113	119	133	134	122	131	115	137	134	117	151	119	137	150	146	140	127	136	123	122	138	138	132	134	144	137	149	133	120	123	127	129	148	135	126	116	119	158	128	125	108	136	129	127	127	142	125	129	136	125	131	143	127	117	125	139	140	125	123	129	129	138	122	138	143	131	151	154	113	140	119	116	108	139	146	124	113	97	119	111	106	143	134	126	132	123	130	116	124	139	120	148	125	117	123	117	130	137	126	139	143	116	143	135	128	149	120	122	130	139	126	123	144	154	112	123	122	121	140	108	121	122	107	155	119	124	118	116	134	132	116	140	116	128	148	122	116	115	127	138	146	146	126	134	133	142	130	118	134	115	130	140	130	146	142	124	148	144	129	136	108	108	124	142	129	129	120	141	117	150	121	122	113	142	137	134	119	135	114	116	130	153	155	127	138	123	118	116	108	127	115	106	111	107	136	141
3138	8433	5644	2451	1607	1183	873	748	588	495	476	392	353	308	309	301	275	246	274	281	247	242	243	227	215	209	244	221	236	217	187	191	209	226	217	200	230	222	205	206	216	190	191	207	200	221	200	207	215	206	194	215	199	220	183	221	229	197	210	213	225	207	203	200	185	196	173	232	201	210	210	214	197	188	189	223	197	183	219	191	199	186	177	203	191	205	208	215	204	199	193	190	213	203	194	216	187	190	197	205	191	162	197	208	164	202	201	206	203	180	183	208	203	198	192	189	182	203	203	216	168	184	199	224	203	203	187	202	207	221	209	201	214	196	191	182	179	184	213	192	212	190	187	218	193	202	213	190	214	192	190	191	213	195	165	206	207	178	181	199	186	182	199	207	198	202	205	222	205	184	192	208	199	205	208	243	200	195	192	199	220	214	197	201	181	214	225	220	236	203	193	179	181	197	223	220	182	199	200	191	186	189	190	206	195	194	204	211	204	156	220	201	195	192	196	184	216	206	210	167	176	195	219	182	206	165	214	193	178	225	198	182	202	202	200	215	203	190	189	195	215	195	188	201	229	195	213	202	203	198	202	198	216	165	183	210	197	201	188	191	200	193	205	188	192	206	167	198	206	203	208	186	189	207	230	208	229	205	184	197	189	207	192	207	185	187	218	197	205	206	173	190	214	212	219	209	206	213	186	214	210	206	226	186	185	195	195	203	189	223	201	214	195	205	211	214	210	182	235	193	208	193	214	178	175	198	200	207	187	207	208	212	223	202	211	224	203	212	192	208	187	197	181	219	197	190	187	199	204	174	194	201	207	192	197	203	215	225	208	205	216	182	183	201	198	205	218	204	197	196	203	199	218	216	212	209	217	220	193	195	209	202	209	175	199	181	173	198	198	202	200	215	208	229	204	229	204	193	205	221	209	215	209	218	207	220	205	215	188	229	203	187	217	177	225	192	205	200	193	216	181	184	205	185	211	197	189	212	194	194	184	189	168	197	224	202	183	187	226	215	216	207	206	214	214	214	213	192	210	193	185	200	188	212	214	196	222	191	209	183	198	191	220	188	190	194	199	219	217	203	188	216	206	213	210	210	199	195	193	202	215	214	206	207	227	226	175	204	210	183	184	196	188	190	193	197	193	177	189	195	189	198	189	194	211	178	183	205	214	212	193	202	215	197	191	211	200	216	212	193	204	172	216	202	194	216	205	208	224	214	190	198	188	212	223	191	202	167	220	209	200	169	209	196	179	199	203	185	202	208	160	197	203	228	203	210	195	189	179	198	196	236	199	192	221	209	183	201	202	178	199	209	217	194	194	178	221	231	171	204	200	198	213	217	206	218	196	207	196	220	184	202	208	218	215	196	188	207	205	186	212	215	206	189	199	197	194	182	189	220	205	174	206	177	216	207	231	230	202	198	199	206	203	182	223	224	194	189	230	185	186	181	219	195	206	215	180	185	189	223	175	186	199	194	181	188	186	164	209	170	218	208	205	206	212	204	187	222	201	210	201	194	219	192	200	199	210	209	197	193	191	191	201	191	206	215	207	199	210	199	230	194	211	204	211	191	208	206	193	171	218	223	189	221	186	176	176	198	207	229	215	199	199	206	196	204	191	197	211	194	223	191	211	181	216	191	168	217	186	199	184	202	201	189	199	184	188	197	186	201	209	196	214	199	192	210	190	231	172	180	214	193	185	180	199	203	196	219	183	206	198	207	211	222	199	230	189	173	202	216	212	210	170	181	222	183	185	207	165	210	204	201	201	197	222	204	215	203	167	186	208	224	190	200	210	183	212	174	184	203	193	184	170	194	205	185	182	203	216	224	188	198	227	190	199	203	206	211	189	195	193	204	220	190	216	209	195	203	180	197	178	201	218	227	182	195	193	233	191	210	187	211	178	185	211	179	228	199	209	244	168	209	231	189	208	231	182	205	199	186	213	221	202	186	198	197	205	226	189	193	177	214	203	217	205	206	198	192	215	217	207	209	187	199	230	196	181	209	198	214	193	203	227	200	170	212	176	235	209	203	189	211	212	226	201	212	220	184	186	178	215	184	222	183	200	229	191	194	196	208	193	212	209	196	201	186	184	203	212	256	223	202	201	213	211	198	218	213	207	232	223	219	192	218	196	190	222	193	226	209	182	187	181	201	223	207	210	210	203	208	215	214	206	199	205	202	222	200	189	192	182	212	195	195	173	208	186	187	200	191	217	225	203	229	195	211	192	182	238	218	195	202	166	199	203	217	209	204	199	194	203	219	201	201	196	202	188	207	177	199	197	187	220	202	212	201	202	189	186	192	220	236	186	221	202	199	183	211	181	202	180	182	207	195	199	231	191	212	190	200	188	206	205	194	203	191	203	213	216	190	205	209	188	208	186	201	197	200	191	195	206	212	211	188	194	189	206	206	202	198	229	217	204	184	227	206	202	200	193	194	192	193	200	225	209	198	225	219	201	193	186	223	196	199	191	195	229	187	174	205	229	206	184	165	200	221	188	200	209	207	184	190	196	213	203	199	195	217	211	183	221	203	207	198	197	195	212	196	202	208	211	201	193	197	224	187	181	218	232	199	215	221	195	182	210	197	195	197	187	185	212	216	191	219	191	188	206	222	216	182	191	213	206	207	194	202	206	198	219	169	192	180	217	216	189	198	201	192	192	207	194	192	194	173	205	176	183	206	184	189	213	167	195	229	209	193	218	203	216	201	182	211	211	219	191	219	204	187	194	230	211	199	214	202	191	192	196	183	187	190	190	218	181	203	201	201	196	220	195	199	197	197	221	206	201	176	196	206	199	185	198	182	190	199	194	222	193	190	192	194	225	201	201	198	184	187	184	208	165	191	229	204	193	192	194	207	221	188	178	213	196	224	197	178	213	199	191	215	182	205	176	210	172	190	203	195	178	203	195	195	179	214	175	225	209	199	222	207	205	204	197	186	202	194	178	194	203	206	220	192	201	204	198	207	199	199	208	204	210	199	166	204	207	204	214	214	198	212	204	230	199	204	189	226	214	213	209	202	169	216	181	193	216	181	231	172	222	221	213	193	181	185	204	199	219	195	198	207	210	201	200	203	216	216	175	205	231	219	216	185	228	194	200	192	197	178	225	213	172	202	208	199	166	196	208	204	200	194	208	207	192	211	190	214	192	194	233	196	210	169	204	228	189	202	199	184	191	204	209	172	215	185	192	207	189	198	201	199	228	198	217	220	170	189	196	199	198	219	164	215	180	200	196	202	193	187	216	217	195	192	175	190	196	207	202	211	196	192	210	198	210	185	193	233	205	207	198	206	184	203	216	206	188	220	198	190	211	213	211	213	202	194	219	176	225	220	187	194	204	200	203	240	208	181	211	159	223	208	197	207	205	200	185	199	204	181	203	185	220	215	184	207	194	207	197	200	208	191	203	179	177	215	218	207	186	178	174	187	186	226	166	193	215	212	194	222	207	214	193	201	202	192	206	205	189	204	202	198	199	221	244	198	194	199	204	190
24309	20983	26341	24645	2354	614	513	441	444	394	403	431	411	443	394	406	403	381	395	428	384	364	361	362	372	394	406	378	370	384	411	357	372	357	408	389	349	352	348	347	385	390	355	348	366	363	342	363	382	369	359	384	394	379	381	349	374	411	411	386	365	396	395	377	369	407	363	385	407	401	386	370	376	393	393	387	350	373	395	389	379	394	386	402	351	394	360	362	360	359	368	349	376	407	382	389	394	365	384	371	364	351	366	386	348	378	366	395	394	375	377	349	347	390	396	363	369	384	388	371	378	344	367	362	377	360	382	344	367	388	387	372	359	376	371	353	352	360	388	377	343	369	365	378	380	361	392	386	371	398	387	367	373	402	368	406	378	415	378	382	355	367	396	368	396	370	391	404	399	359	365	348	367	359	355	377	394	354	379	384	357	359	389	354	344	365	414	344	406	361	365	388	377	394	395	364	382	377	412	375	312	350	330	367	345	340	337	403	391	374	386	394	351	381	392	359	379	403	390	411	367	405	391	379	366	365	370	373	373	368	400	393	398	386	349	363	367	376	386	367	375	385	380	410	350	374	391	356	372	356	423	373	369	393	368	356	377	348	364	379	374	356	391	384	382	363	388	366	393	406	406	406	358	387	349	364	399	345	400	362	358	377	375	357	366	384	355	363	382	373	381	341	398	362	392	370	387	394	382	375	385	396	388	384	395	357	384	390	339	397	372	388	365	365	399	374	362	374	359	345	395	388	360	364	366	374	381	382	363	378	373	342	371	360	382	366	368	362	392	386	356	397	372	379	396	364	414	372	387	374	387	395	370	379	339	376	374	412	391	371	357	362	415	363	370	392	394	357	400	361	362	378	346	393	376	367	400	361	371	404	388	413	401	368	414	374	342	396	339	379	381	388	398	349	399	356	366	369	364	390	403	364	344	384	357	369	386	362	365	415	363	372	387	385	370	392	359	397	403	366	402	397	375	377	383	373	377	326	327	358	360	370	393	366	391	369	413	387	391	399	382	381	377	346	383	425	367	370	339	375	381	348	399	353	400	358	359	381	383	397	384	347	377	364	335	386	368	394	356	398	370	382	363	400	380	370	372	388	338	367	401	375	373	405	364	389	398	379	441	374	393	386	386	350	387	353	414	358	372	397	387	370	350	387	412	366	380	397	370	355	378	375	349	326	341	365	363	367	355	363	390	379	406	394	384	350	358	371	384	362	403	356	404	353	382	400	389	399	380	400	422	402	383	337	383	379	383	379	388	381	409	381	371	391	374	396	396	391	373	406	380	381	377	378	368	338	363	386	387	348	350	404	382	376	364	350	365	363	393	358	415	376	374	369	392	394	367	350	384	392	383	402	353	370	377	335	376	380	360	363	373	327	373	366	370	411	363	327	384	371	368	357	378	365	415	379	357	389	366	367	368	356	367	343	369	348	361	358	383	386	358	353	364	365	394	350	363	373	384	370	396	376	356	401	378	378	399	412	348	370	376	379	367	369	375	407	367	353	374	375	385	401	366	347	385	349	395	376	391	364	360	365	362	396	358	388	399	389	354	381	350	395	355	361	379	421	375	365	362	377	400	378	362	371	374	379	345	368	381	355	378	386	352	392	381	376	353	388	378	376	421	346	362	378	394	384	390	345	365	387	362	373	354	365	391	384	374	392	343	344	370	364	378	392	378	332	375	376	389	340	399	388	348	394	368	336	365	366	364	358	408	371	385	391	391	371	374	382	393	387	394	396	385	370	336	417	370	397	347	340	413	375	391	371	381	390	361	365	395	392	379	350	386	360	358	352	385	343	361	414	379	364	359	352	386	360	353	363	363	361	384	385	361	370	369	391	389	366	391	372	377	343	365	371	395	379	392	371	372	396	369	395	363	368	369	386	347	391	370	403	384	365	375	373	363	380	382	358	375	379	374	360	352	391	343	352	369	347	363	370	366	387	388	362	379	386	354	380	334	379	377	316	416	382	371	374	374	381	325	356	374	363	354	386	340	394	379	355	346	362	371	379	379	393	396	356	357	345	382	346	347	368	353	368	382	386	375	349	406	400	386	396	375	370	383	372	366	371	355	387	338	384	377	372	411	370	363	363	424	350	375	375	359	382	383	370	397	334	380	348	344	388	358	393	367	382	369	410	361	337	360	349	330	383	379	410	384	380	371	355	394	378	362	407	331	371	404	377	384	360	371	368	409	353	348	362	345	378	384	383	373	368	397	387	394	339	353	372	370	352	382	406	401	337	370	414	398	359	347	371	372	399	392	333	389	380	357	361	387	360	366	374	384	361	368	370	410	391	383	406	364	369	381	359	416	371	417	370	368	387	368	388	376	367	367	396	396	365	392	365	383	352	364	381	367	393	354	388	355	367	387	352	363	381	353	387	391	368	364	387	373	380	397	374	345	342	382	373	374	385	362	378	354	337	367	360	375	382	334	362	386	381	407	341	406	415	369	360	359	361	398	374	340	410	359	323	342	355	386	375	384	369	397	373	382	342	364	379	384	395	387	349	386	369	380	377	427	366	349	377	380	373	359	393	393	365	362	385	383	387	381	375	393	343	387	367	365	422	348	375	382	390	374	379	376	352	369	353	387	369	372	354	382	386	432	378	382	350	386	378	416	411	386	381	349	398	371	376	407	359	377	363	363	389	366	401	360	370	340	401	392	374	375	433	344	349	393	383	368	368	387	409	347	348	370	350	367	396	374	392	350	413	373	382	378	386	388	395	390	379	400	368	376	357	364	410	371	373	383	350	336	388	392	384	344	373	353	389	373	399	367	386	405	357	348	379	390	372	368	384	386	359	394	370	365	399	370	379	389	399	355	352	342	400	373	377	367	393	332	412	387	379	350	388	368	379	360	384	403	364	370	362	382	374	348	406	392	400	392	390	391	346	364	375	372	384	341	367	386	363	408	374	419	369	364	400	403	351	395	369	396	350	364	393	387	370	400	351	407	401	378	368	358	400	362	366	373	399	361	413	366	374	374	436	380	365	385	364	360	382	411	353	394	384	391	385	370	352	404	388	388	369	370	371	375	363	363	357	388	399	389	373	404	389	368	377	382	361	410	350	369	395	390	403	339	363	375	342	364	369	332	367	348	381	405	373	384	374	371	357	378	370	362	389	363	369	355	408	365	394	410	363	349	379	364	390	369	357	386	411	401	403	387	342	343	375	347	393	377	347	390	380	436	395	383	366	377	369	392	344	396	399	365	382	347	366	377	382	372	382	369	361	362	383	400	377	354	344	391	401	361	372	357	381	377	342	399	367	368	356	353	369	372	395	430	378	371	379	381	368	405	356	403	345	322	342	358	379	391	386	384	363	380	386	402	343	359	359	379	408	371	380	395	349	376	386	379	361	374	390	371	345	359	371	363	376	391	375	387	370	372	361	369	364	380	399	362	377	378	360	359	413	380	386	388	361	363	398	390	399	363	388	389	347	362	376	403	352	370	352	348	348	375	364	396	359	373	401	381	352	400	391	336	367	383	371
3337	4672	3158	1527	1282	1065	856	743	778	702	685	609	616	617	621	615	593	567	517	574	548	555	585	577	530	538	586	573	557	576	583	572	538	554	545	577	531	508	600	593	587	522	546	530	575	557	543	558	547	536	532	565	571	540	530	528	537	556	543	537	506	528	508	566	545	532	580	506	521	553	542	545	523	536	573	551	567	560	522	542	539	533	562	557	498	530	546	565	573	517	589	536	543	551	532	527	512	560	548	524	529	593	522	535	475	542	553	525	526	556	543	558	558	507	527	557	561	543	527	522	530	535	522	522	514	545	575	502	507	542	556	509	525	550	545	541	529	505	578	533	529	504	476	543	528	588	525	520	470	513	517	548	514	573	558	572	514	520	561	517	507	538	539	512	559	479	590	525	519	549	541	542	544	518	483	543	557	522	512	554	552	548	538	564	559	535	523	533	544	465	521	565	526	515	538	516	572	497	509	551	551	500	541	526	545	570	505	564	553	516	511	526	529	563	526	520	553	520	553	482	555	559	534	510	531	547	569	529	545	523	518	527	511	542	542	521	537	541	528	519	538	582	533	559	544	541	518	508	544	537	540	526	539	553	506	520	521	483	570	540	536	503	538	546	513	508	571	511	548	533	546	543	558	480	539	523	557	528	543	516	537	540	542	532	519	574	544	522	509	533	500	514	527	534	536	521	572	529	517	578	524	556	539	509	529	529	525	516	530	538	508	547	537	531	548	560	578	549	498	589	564	554	548	543	513	499	509	514	510	518	510	533	577	562	533	503	524	531	489	556	515	524	559	575	547	529	554	522	476	565	554	538	574	538	523	540	521	495	528	535	552	554	517	513	549	526	560	522	508	508	569	549	525	525	519	523	514	505	471	512	529	518	550	541	554	521	534	567	531	521	567	562	533	557	510	570	571	515	559	588	533	538	530	536	536	557	491	521	532	500	556	540	531	519	540	551	553	523	517	499	598	555	575	556	538	586	523	513	585	511	544	522	530	545	545	600	576	510	561	548	530	535	506	505	539	562	525	563	546	527	580	559	528	523	520	533	511	558	519	560	528	579	513	543	497	510	547	502	543	507	562	528	549	519	528	523	546	495	524	533	518	555	564	544	552	536	511	570	510	495	529	519	532	533	552	511	515	571	532	547	521	536	530	557	520	551	562	538	524	531	521	560	501	525	517	527	555	516	557	569	549	566	519	547	540	528	535	516	513	508	550	544	529	515	553	507	516	555	553	517	557	497	543	537	506	589	555	539	558	576	564	552	504	543	528	542	513	527	546	537	537	563	517	529	522	562	536	560	548	554	513	503	532	584	551	545	519	505	520	567	520	516	526	570	557	541	523	519	521	535	509	517	532	570	564	514	534	523	505	498	556	531	506	552	514	527	554	511	545	492	503	532	553	493	537	545	538	552	542	580	516	539	576	526	541	526	505	548	483	525	528	531	511	560	564	557	557	497	540	517	496	551	545	527	546	532	551	550	525	551	538	538	554	545	522	545	493	543	553	554	513	545	564	571	536	514	515	551	517	559	537	573	500	539	514	530	537	534	533	532	543	514	531	533	492	503	525	533	574	511	514	559	541	524	525	530	529	566	519	542	506	505	516	522	557	537	558	507	513	554	503	535	580	509	525	538	530	534	525	516	531	497	516	501	556	518	529	550	514	576	548	535	564	540	552	555	546	570	502	540	542	516	517	549	504	544	515	545	495	537	537	548	567	539	535	525	564	494	543	536	516	558	573	516	505	594	557	534	512	518	545	521	527	552	517	540	524	545	542	546	562	518	518	524	548	529	532	557	625	524	558	495	517	511	559	506	544	528	545	542	507	531	511	536	539	516	563	519	530	504	516	553	529	543	508	563	521	558	547	524	509	522	500	509	536	548	517	545	522	527	545	521	580	479	567	533	573	520	568	473	525	572	536	527	556	545	545	569	510	546	493	555	523	538	511	571	505	530	574	506	550	554	504	599	552	547	552	553	504	502	511	532	517	543	560	569	508	521	539	513	522	549	536	529	554	510	573	563	552	513	557	560	514	524	511	519	560	520	553	502	562	525	565	500	569	544	548	542	535	504	536	520	540	562	570	543	555	531	562	556	522	528	502	505	546	547	545	569	560	482	545	598	521	514	523	538	527	515	496	550	540	553	521	548	577	516	566	527	522	506	520	544	522	518	592	549	529	560	531	554	596	482	533	532	556	538	570	531	543	538	529	530	551	535	531	545	548	539	516	543	528	527	526	544	539	531	511	510	544	515	555	552	547	560	566	567	489	535	547	532	521	543	517	535	556	572	533	557	534	543	533	536	548	545	513	522	544	489	540	506	516	548	530	540	528	558	520	552	550	514	544	520	501	548	511	515	487	558	506	544	509	530	528	540	538	533	522	603	509	544	529	545	529	593	547	570	554	559	542	533	559	528	511	542	549	521	527	548	543	497	526	516	545	528	550	569	504	541	550	549	536	504	547	576	593	484	577	554	534	508	514	517	516	502	551	541	484	524	527	532	515	539	537	536	545	501	527	514	538	519	560	532	530	557	495	543	512	549	500	578	564	552	542	527	514	561	559	539	506	583	504	518	553	575	539	545	574	525	565	571	547	568	508	496	518	521	488	534	543	521	539	542	504	518	502	541	485	554	514	556	526	541	508	571	538	578	534	518	497	529	529	576	491	541	563	540	520	482	516	531	503	506	557	529	529	492	548	554	543	546	519	567	521	558	513	527	502	549	551	540	561	504	525	581	549	553	525	518	522	522	515	525	514	597	494	578	536	547	554	552	515	515	551	546	530	531	540	528	515	543	516	519	560	523	535	530	535	502	509	605	568	547	533	534	578	539	459	589	557	542	533	566	555	525	519	546	518	518	584	570	548	524	532	523	533	516	523	536	534	539	558	526	547	522	513	539	525	539	478	510	567	532	537	488	536	545	524	544	530	528	562	546	534	516	528	510	535	542	529	547	526	508	543	523	547	573	535	553	545	511	546	520	545	508	531	509	558	514	551	516	520	543	555	558	571	551	501	543	531	543	544	554	537	530	545	562	473	557	530	543	553	559	469	536	539	540	513	564	487	568	513	533	573	540	523	531	533	507	546	529	527	551	543	579	548	541	539	515	570	552	546	521	532	536	518	511	552	569	501	558	564	550	490	555	535	541	552	506	564	539	530	545	557	526	558	519	549	559	571	529	535	558	570	528	515	543	525	527	523	521	560	538	563	529	496	527	551	506	545	538	579	532	530	537	492	573	520	561	538	519	522	572	539	553	501	536	555	549	552	492	514	514	583	576	571	526	519	530	550	531	528	529	483	526	535	560	519	529	556	535	560	537	527	573	540	555	524	545	559	538	574	579	540	544	533	540	610	559	568	514	515	542	530	556	544	522	484	555	506	546	547	524	530	530	543	540	545	548	550	556	562	524	498	570	517	536	536	510	511	532	526	537	523	599	582	520	519	536	536	549	547	518	546	558	535	518	546	509	565	533	545	573	490	529	563	547
22138	20985	28626	23537	20986	20585	2145	535	382	389	319	258	290	245	222	205	203	190	190	183	210	197	136	162	167	140	135	160	139	156	154	150	173	160	141	160	145	142	173	149	141	131	167	139	147	123	134	134	155	133	127	129	171	152	139	133	139	143	127	125	161	151	161	143	150	154	136	141	136	133	138	141	128	129	151	137	128	156	127	139	148	133	137	129	145	136	124	134	133	131	135	149	129	144	144	136	128	145	154	135	124	146	137	156	167	118	125	116	131	138	137	148	125	156	104	136	156	126	131	137	137	137	131	134	139	134	123	134	137	132	146	130	127	116	126	146	129	164	130	125	134	110	137	147	139	154	137	147	131	127	136	136	147	125	139	122	132	135	134	114	152	134	129	137	132	156	139	133	129	141	139	128	145	134	123	146	134	143	147	153	124	139	138	133	129	135	162	137	151	118	153	153	113	129	140	146	150	126	121	150	122	131	127	148	151	133	153	131	135	148	142	139	145	145	122	119	136	133	151	148	116	135	143	152	142	116	123	134	153	131	153	151	126	135	136	146	135	131	126	131	122	136	134	133	145	124	145	138	130	167	137	117	145	139	140	147	144	157	155	128	128	131	138	137	119	136	159	149	136	141	136	136	147	138	124	141	142	145	135	135	119	116	144	152	124	122	127	146	131	133	135	134	157	148	129	125	146	132	131	132	125	137	125	127	132	144	136	134	156	154	146	142	152	137	119	114	124	128	155	133	138	154	122	126	121	163	135	138	132	143	121	131	137	132	142	133	131	134	138	129	150	134	144	134	146	135	133	118	151	143	130	136	149	141	127	132	152	135	140	140	129	149	119	128	119	131	125	137	131	140	123	115	150	124	147	146	145	156	137	123	137	141	156	123	133	137	130	126	129	135	130	130	145	129	129	132	135	141	121	154	151	152	134	129	126	127	163	145	138	143	122	128	138	132	157	142	130	151	123	120	130	138	142	149	151	134	133	134	138	148	123	132	140	142	147	148	127	152	142	135	133	136	127	101	140	121	150	131	165	122	144	129	147	142	123	150	140	140	122	132	134	142	160	152	138	156	178	133	138	144	165	140	138	151	121	138	134	141	118	145	131	130	134	139	130	138	171	140	122	144	139	118	139	139	146	137	127	135	114	161	123	134	133	127	154	129	124	142	134	124	133	142	141	155	136	117	133	123	131	148	141	114	130	140	141	136	118	143	125	144	144	119	133	125	130	130	122	139	142	160	144	131	143	128	133	147	129	128	136	146	132	110	141	133	135	138	121	141	141	127	135	135	136	144	128	160	123	119	143	127	135	136	162	130	134	133	135	136	149	127	137	136	146	139	123	167	127	136	135	128	136	144	144	120	147	139	133	146	133	130	140	137	139	131	134	136	124	149	148	153	134	159	159	122	140	133	137	146	136	132	118	133	138	134	144	132	131	157	132	134	120	136	154	125	137	133	134	150	137	144	130	140	146	136	134	128	150	124	135	152	136	137	127	137	150	158	136	139	112	139	130	140	133	148	108	122	142	138	141	144	138	126	153	127	128	134	153	120	122	142	125	119	131	145	162	134	151	155	152	121	127	136	127	152	139	119	157	124	136	148	146	134	124	131	137	154	131	112	134	138	133	163	127	133	141	163	135	121	135	131	138	146	154	143	148	132	145	144	147	139	139	149	131	145	127	144	163	131	112	131	123	129	140	146	133	136	145	153	132	136	152	165	133	158	128	134	130	128	130	131	152	144	139	129	142	132	159	146	126	113	133	139	154	137	161	110	115	137	143	117	145	113	118	122	119	153	144	126	121	119	162	128	150	107	127	145	103	130	145	132	150	121	143	107	148	137	157	137	135	125	165	141	152	143	138	121	144	133	145	127	135	131	136	126	142	150	133	152	160	139	144	135	138	128	135	121	127	132	122	128	118	139	145	131	149	127	138	131	159	147	132	143	145	122	110	138	133	131	143	121	124	130	122	146	127	138	138	146	123	120	132	137	128	175	135	147	141	120	130	139	124	124	123	152	128	126	133	130	140	138	141	122	129	142	124	134	141	140	152	137	134	100	139	150	143	130	143	131	154	132	136	131	143	126	137	134	133	153	138	145	132	131	154	142	129	142	106	147	129	122	142	123	130	140	133	125	131	138	125	118	141	125	114	125	116	135	142	152	146	143	147	138	149	151	137	139	121	145	133	111	132	146	139	137	130	147	116	133	127	119	160	118	150	101	140	148	124	135	151	133	129	139	125	132	139	115	125	166	122	138	133	146	162	154	134	125	135	119	135	158	126	130	127	145	134	140	132	131	154	123	149	114	114	169	137	126	100	119	157	110	132	116	147	147	125	125	145	124	138	140	155	141	144	134	134	118	131	168	121	136	156	133	120	153	132	119	133	127	133	149	133	139	107	140	141	135	131	137	140	136	134	140	129	128	122	130	150	134	134	124	139	121	161	131	127	146	154	111	162	130	138	132	136	143	116	151	144	143	136	136	136	144	129	145	148	141	129	148	130	153	119	138	126	146	130	140	116	129	141	126	143	112	121	142	141	143	132	114	144	155	126	142	137	122	135	156	132	135	132	167	137	142	116	134	154	154	153	140	154	111	120	132	109	127	151	126	118	119	118	133	140	140	116	155	131	138	150	125	128	135	134	130	133	136	147	156	142	130	111	144	149	153	142	167	125	125	130	133	137	117	114	166	154	128	146	136	123	151	137	126	140	156	132	143	143	139	135	148	137	142	135	142	126	139	120	141	128	115	164	144	139	145	117	139	119	134	110	166	127	140	135	123	131	144	138	134	116	145	122	141	148	144	138	134	165	128	145	136	123	145	131	131	150	133	132	162	139	153	121	155	132	119	132	160	143	123	137	145	153	126	141	136	141	128	113	120	153	113	151	147	126	132	135	131	144	125	138	146	128	153	158	144	155	145	116	147	128	142	133	112	121	151	121	135	139	143	127	142	142	120	145	147	143	155	137	169	156	119	125	149	139	147	128	131	129	132	138	151	142	135	128	135	129	134	128	155	146	122	145	117	157	128	130	134	153	127	122	130	143	142	119	133	161	133	133	121	141	139	138	150	142	129	146	158	109	151	125	138	131	156	126	130	116	127	135	138	128	111	147	145	135	136	128	145	157	139	145	128	138	146	130	139	158	131	137	113	136	151	139	116	137	144	123	152	114	118	129	154	145	153	140	147	139	130	137	141	143	137	142	142	138	145	138	139	141	141	125	152	121	141	136	128	142	137	134	121	166	134	120	149	126	161	127	112	140	147	156	137	162	120	136	132	120	126	122	146	154	136	141	126	131	142	147	159	160	142	136	146	149	114	137	151	144	116	140	138	168	137	171	148	123	133	125	122	149	132	122	152	151	135	132	130	141	110	139	136	131	160	125	144	121	146	138	142	156	157	128	113	136	124	134	105	136	146	133	130	139	135	123	142	134	133	140	117	136	131	139	141	129	144	128	130	133	145	140	143	120	114	139	126	137	130	116	121	144	132
4445	13758	9245	4170	2837	2095	1458	1231	928	799	659	600	517	454	408	341	376	338	322	292	284	300	298	271	242	250	239	225	252	217	242	218	209	245	244	195	206	229	215	223	197	227	187	240	226	187	212	208	182	207	232	202	230	187	212	196	200	210	217	199	218	205	198	199	196	199	206	180	206	212	173	186	182	201	199	199	191	200	180	175	176	187	187	207	203	189	215	190	195	173	219	214	171	191	209	155	186	174	201	191	200	234	198	176	183	191	170	186	198	212	180	178	210	202	204	182	155	198	212	183	215	171	203	208	183	188	183	160	207	185	168	204	178	207	180	180	198	188	174	172	198	206	188	191	174	205	163	190	225	212	203	195	202	220	173	204	183	179	170	179	179	178	181	215	184	188	193	230	207	209	190	171	214	192	167	223	185	194	171	184	204	206	208	183	192	179	168	194	190	210	196	179	192	184	202	193	197	187	207	184	191	174	212	202	160	183	187	183	194	207	219	187	237	190	196	197	187	189	171	199	178	190	196	197	197	200	182	192	178	191	201	188	184	183	211	181	187	188	198	203	189	188	177	177	198	168	211	210	211	187	200	198	199	199	201	185	196	196	184	198	184	173	194	163	202	187	187	187	212	178	214	178	167	188	179	190	171	163	208	183	175	193	224	212	204	189	207	192	197	192	177	209	194	169	185	196	189	198	202	197	217	191	187	200	181	208	194	182	201	199	222	197	169	176	169	183	205	196	187	201	185	180	190	191	195	179	183	196	181	216	181	194	202	192	196	187	190	160	190	200	203	199	195	203	203	202	214	178	191	185	196	193	193	178	189	208	195	175	199	204	187	210	191	195	173	177	194	235	196	170	215	210	190	185	191	189	199	199	203	166	179	188	194	187	190	207	147	190	189	177	229	191	174	196	183	204	201	172	177	191	200	175	195	163	189	172	227	194	196	190	191	202	191	200	217	166	210	199	176	202	192	203	183	204	196	165	174	208	195	185	200	170	171	190	194	182	195	205	190	172	183	197	169	210	174	202	194	197	171	218	190	191	171	190	199	198	202	212	196	184	194	213	187	195	211	211	214	183	186	178	169	211	190	192	184	168	192	186	169	205	171	214	190	187	200	188	173	204	190	177	187	198	217	196	205	180	194	184	192	200	201	224	198	209	205	195	201	193	180	190	177	166	194	215	203	198	197	185	189	198	201	188	193	196	183	186	183	183	204	178	189	203	201	195	201	189	202	185	181	181	203	205	190	190	183	182	177	169	182	199	182	200	178	188	196	179	184	222	192	207	183	173	196	200	186	212	191	193	214	232	188	185	203	190	171	188	199	196	185	196	193	209	192	188	185	207	185	195	200	176	212	183	178	196	215	179	176	170	215	181	187	192	184	217	205	189	190	189	221	190	203	212	201	170	206	192	177	170	187	191	197	191	198	201	200	190	181	197	209	178	200	196	171	202	172	190	178	166	215	172	204	182	199	190	194	171	180	199	191	222	192	171	181	172	191	192	201	195	201	203	182	186	180	182	189	194	196	206	206	219	182	184	199	193	204	183	201	182	182	184	188	199	175	214	208	216	185	198	194	180	190	196	180	184	186	198	200	187	183	205	180	196	176	196	188	179	173	161	186	182	177	172	176	179	170	194	216	212	160	185	202	207	191	208	181	209	204	198	188	195	203	163	180	203	167	156	192	176	191	174	200	171	189	176	201	199	214	196	163	196	185	180	189	179	172	200	196	177	209	214	203	186	166	180	219	181	198	217	186	182	195	196	176	212	199	217	184	200	185	192	196	186	187	176	191	186	200	175	193	218	181	174	185	183	186	183	181	173	192	199	205	222	200	210	223	211	204	206	179	200	192	194	178	195	183	178	203	186	194	197	185	191	185	179	173	190	207	212	177	196	207	196	203	197	214	192	191	196	184	209	195	210	182	209	187	198	198	165	184	204	205	181	200	179	192	194	181	203	199	193	187	203	188	204	193	185	171	184	181	199	201	175	167	218	186	199	197	194	185	218	194	176	192	169	213	195	193	188	212	182	232	203	223	185	193	171	183	229	206	161	180	188	164	170	204	195	203	193	196	173	189	203	187	220	198	189	184	187	169	175	176	209	195	210	193	176	184	181	212	197	191	188	202	194	196	193	174	184	189	185	213	187	180	185	193	202	200	214	196	195	177	182	207	194	218	211	202	183	198	180	217	205	193	191	195	215	191	198	188	175	190	195	178	194	186	182	203	189	183	186	179	194	195	189	188	180	207	190	202	191	217	192	188	208	189	207	187	187	202	196	180	180	219	179	182	177	206	164	210	208	222	177	168	203	192	186	224	198	188	177	180	214	195	200	183	197	180	186	193	183	210	210	193	197	194	189	185	182	213	185	179	188	185	185	206	192	197	199	199	211	193	172	195	182	188	215	170	176	221	215	169	213	185	186	174	193	202	165	208	184	178	161	175	197	162	197	180	186	188	198	196	162	196	179	197	189	189	200	194	195	176	201	209	204	172	185	195	181	177	212	194	187	175	209	189	189	198	219	218	206	174	181	179	220	154	192	216	199	193	171	189	205	207	160	200	201	204	167	189	181	163	184	204	204	194	168	201	169	187	179	185	186	203	201	191	188	202	206	203	181	195	205	182	187	185	174	172	202	181	198	199	183	187	190	187	193	175	182	217	249	184	208	187	200	179	192	211	184	188	175	209	175	207	202	180	162	160	179	204	187	181	185	182	184	202	187	175	191	184	178	170	204	175	187	188	206	162	196	181	193	184	225	188	173	198	184	189	166	201	184	188	220	204	198	216	204	198	202	202	169	168	203	184	195	189	178	182	202	177	197	199	199	165	170	182	186	192	163	192	181	186	192	167	205	197	219	184	194	212	186	204	206	199	213	193	193	202	191	179	203	190	175	181	213	189	189	210	195	203	199	198	197	212	216	166	168	188	189	181	187	217	178	208	203	163	187	212	185	193	175	196	194	197	212	204	192	187	200	176	190	185	197	206	178	181	183	210	185	183	196	208	161	178	185	199	190	201	177	176	173	182	178	215	195	209	184	206	209	164	197	194	200	221	187	192	183	220	177	203	205	191	194	184	202	187	199	179	199	183	195	184	198	168	215	192	173	188	176	211	191	219	177	178	176	181	196	197	166	191	217	180	188	169	191	209	207	187	187	215	200	180	189	194	198	196	199	206	191	202	174	206	220	208	185	175	179	161	186	200	207	182	199	206	200	201	166	197	223	201	219	197	197	169	181	189	206	173	207	197	191	204	184	165	182	183	184	184	177	204	170	219	196	197	169	207	187	201	204	183	193	198	214	193	165	190	197	207	179	194	200	193	173	213	187	193	211	194	193	165	176	206	184	184	209	181	181	184	171	202	197	182	183	174	204	184	172	163	218	178	192	207	209	240	215	198	207	184	185	226	204	186	182	183	176	205	196	207	183	191	194	197	217	166	186	197	218	196	194	190	213	189	194	192	181	204	188	199	189	203	187	200	192	181	206	164	191
26733	17398	3057	541	388	387	355	306	334	311	335	293	295	313	333	296	282	333	342	295	313	286	322	315	288	265	288	306	309	317	322	281	311	301	298	314	302	319	310	327	308	290	318	304	315	317	320	276	330	349	300	299	291	291	287	308	268	285	316	316	331	301	303	330	305	316	331	321	328	308	298	299	317	294	332	307	309	329	282	294	324	302	312	303	328	290	292	298	330	324	313	339	279	320	297	314	314	332	300	282	281	354	276	310	323	310	311	322	281	299	294	321	285	311	287	330	308	319	324	306	321	317	324	338	310	290	294	287	336	297	299	322	310	317	331	284	293	330	280	299	302	284	300	323	305	287	309	300	325	303	286	303	305	312	298	299	294	281	304	293	317	309	320	308	346	301	285	329	309	311	312	339	266	290	309	301	285	326	316	280	317	316	299	314	273	299	322	292	337	299	314	317	317	294	290	307	347	270	322	303	296	321	304	306	332	313	293	285	307	280	296	291	301	305	283	299	284	320	347	310	329	315	304	307	313	292	293	300	294	297	304	329	297	288	285	277	280	313	339	301	298	277	299	317	326	306	274	331	318	288	299	287	319	307	341	328	308	307	298	291	301	306	324	308	312	306	281	311	325	316	282	322	291	293	309	323	324	292	307	339	287	312	341	323	310	318	323	311	291	272	310	343	298	289	334	323	286	314	323	301	313	319	295	307	284	321	322	292	276	285	341	308	299	316	295	336	335	320	295	309	292	338	318	348	288	282	309	310	306	340	312	324	303	280	291	287	349	324	291	300	289	273	322	322	316	305	282	302	278	279	298	323	297	267	326	313	278	323	260	293	316	296	315	317	285	303	307	321	304	306	319	326	289	278	310	293	303	323	300	294	303	309	320	283	313	327	352	310	304	307	297	282	303	302	316	326	323	335	279	300	305	292	318	348	305	310	275	328	338	340	261	327	277	328	327	313	311	309	313	331	289	329	309	304	280	314	326	300	300	299	299	296	344	301	297	313	312	310	329	305	257	305	326	324	309	275	321	283	290	326	279	289	306	322	315	305	315	313	296	295	278	291	302	290	339	276	295	343	326	287	320	337	292	300	321	302	311	327	310	314	319	331	321	279	293	297	308	330	326	333	302	295	302	293	329	307	292	291	312	304	302	325	310	313	299	307	301	311	318	325	312	286	318	316	275	324	321	296	303	311	281	328	327	315	305	314	301	319	306	283	301	292	308	295	322	283	323	332	331	298	336	299	295	314	323	323	312	321	336	316	284	285	309	266	322	300	289	296	332	313	303	319	321	328	327	321	291	272	323	310	303	297	295	304	310	297	341	324	303	311	332	337	318	314	326	291	336	299	308	284	312	301	295	321	294	312	302	307	328	300	285	290	302	306	307	324	330	312	306	313	314	316	327	314	324	329	297	301	319	301	332	329	322	328	314	315	284	325	313	286	312	300	311	348	321	302	323	302	338	292	318	326	293	280	335	305	298	337	309	308	330	292	335	309	297	324	269	306	313	292	327	306	304	321	299	324	303	307	337	329	335	330	304	312	299	353	341	300	306	287	312	297	319	283	324	283	290	294	298	336	297	284	297	294	331	317	297	304	327	308	284	329	315	325	299	316	293	319	321	272	328	317	311	295	322	329	295	351	330	304	300	279	312	354	281	286	298	331	317	322	311	304	305	331	294	305	316	345	306	329	280	290	306	323	339	298	285	314	328	313	303	296	254	319	309	351	290	276	388	306	340	297	339	323	305	309	288	307	295	329	318	318	324	306	274	310	329	289	313	331	289	306	348	304	281	325	281	342	305	346	363	290	317	323	314	284	311	314	302	321	301	264	308	317	320	299	325	248	309	293	313	307	290	317	310	274	325	303	275	286	310	318	327	289	328	311	282	304	324	314	316	300	318	303	328	295	300	318	285	315	310	301	324	331	327	316	326	305	325	298	334	302	346	332	301	291	329	306	333	333	309	290	276	318	320	285	294	292	302	332	292	293	247	333	316	308	306	282	320	334	297	315	335	310	328	295	267	323	285	309	293	319	317	333	354	324	285	302	313	310	291	276	330	323	336	311	294	306	316	302	298	312	280	320	297	308	341	307	306	315	296	329	309	301	303	299	273	321	308	314	289	317	324	357	276	268	289	303	297	306	330	318	316	281	329	292	315	321	318	291	292	326	290	333	333	316	320	310	285	284	297	298	305	292	342	347	310	291	322	300	303	308	316	303	314	324	300	311	319	322	299	307	308	333	318	301	308	324	316	331	296	287	328	353	291	285	323	299	300	287	295	317	302	310	317	337	337	297	314	305	304	292	351	325	288	308	315	313	285	304	337	306	307	321	333	283	333	298	292	311	294	290	337	312	319	325	306	317	284	304	327	302	310	332	295	335	324	273	309	285	307	316	332	307	304	316	306	293	319	333	313	296	315	282	318	278	314	336	306	285	316	289	323	291	296	287	309	316	292	295	288	286	314	291	319	327	271	315	280	285	283	307	301	302	297	347	297	308	300	307	316	317	335	320	287	303	284	317	302	310	313	294	311	298	329	317	294	339	315	332	311	341	313	302	287	305	301	325	315	320	283	307	307	305	323	312	323	317	306	314	284	273	296	324	312	326	335	297	311	289	308	290	293	310	308	297	256	297	299	291	303	327	333	298	279	302	283	308	327	296	325	322	326	302	286	303	301	332	301	292	327	312	285	325	324	294	318	320	301	320	277	346	287	289	306	321	327	311	336	315	308	341	304	322	334	308	317	318	289	332	305	291	314	294	325	283	317	303	339	330	326	317	322	305	288	302	281	322	311	298	297	269	300	310	336	301	314	300	301	312	335	278	336	286	299	349	285	334	292	323	303	326	316	309	305	312	332	333	289	296	325	292	317	308	286	300	335	298	301	309	279	284	277	318	310	312	293	310	302	302	297	301	312	292	313	299	286	316	301	292	315	328	304	312	310	288	284	312	290	295	302	281	296	344	311	281	304	306	309	329	274	294	304	300	328	332	328	290	303	296	327	306	313	317	304	311	336	306	354	290	304	303	307	271	288	297	297	272	291	289	289	294	330	335	333	288	293	297	329	321	318	340	310	306	290	297	330	290	311	308	325	307	328	318	369	267	322	343	318	309	320	290	293	315	320	331	346	292	282	275	316	300	292	295	344	314	303	302	282	303	333	291	262	301	325	310	291	297	311	315	309	321	336	338	328	307	320	322	326	301	292	323	305	294	281	299	330	314	305	295	307	312	322	311	277	305	294	300	318	295	293	290	276	295	336	341	309	328	288	310	327	292	265	311	294	313	304	311	310	298	307	281	324	334	315	316	314	352	308	295	267	344	314	309	333	310	285	301	312	291	305	350	301	303	310	309	309	317	311	305	312	343	303	283	303	334	326	293	298	304	324	296	350	316	288	303	285	322	325	311	290	307	303	337	299	333	311	283	303	329	308	315	295	312	337	319	279	307	313	283	343	298	324	324	301	319	296	333	321	289	327	305	289	314	326	312
3975	1282	1006	669	526	549	506	486	473	473	483	489	466	477	440	489	446	485	476	478	481	490	489	478	447	486	497	458	480	452	421	473	443	414	414	430	421	454	457	440	452	404	451	472	440	445	460	419	460	481	422	464	461	460	469	506	465	462	443	468	455	441	489	487	446	461	451	444	454	429	453	431	441	467	460	471	435	479	448	460	453	455	464	475	435	458	428	474	540	458	469	469	474	485	473	447	448	446	457	446	434	447	477	487	444	463	441	456	425	445	414	447	432	453	426	462	499	493	459	488	453	474	487	454	467	454	446	445	436	452	445	460	451	457	466	453	448	435	449	447	476	426	439	459	486	483	450	440	464	443	526	427	457	467	460	477	489	498	446	479	438	430	456	477	447	493	449	483	452	454	475	461	452	422	455	471	424	423	448	433	459	439	456	441	454	465	429	448	435	497	479	481	475	463	427	429	470	449	465	444	481	471	475	474	440	458	443	441	456	429	456	469	468	438	438	475	487	452	452	440	441	424	417	417	456	476	458	469	439	437	452	469	447	460	450	480	460	422	433	457	481	430	439	479	450	445	435	431	472	474	448	444	439	480	417	488	472	456	455	416	463	434	434	494	448	440	437	446	464	454	477	445	451	482	447	444	455	455	467	430	451	469	470	468	463	472	438	481	456	471	467	438	433	458	446	459	433	418	433	434	446	469	461	450	503	417	497	475	442	453	482	473	446	444	436	463	426	475	440	422	491	457	434	437	451	472	411	425	448	454	485	414	430	471	426	436	467	449	435	500	417	465	476	452	459	465	447	461	429	469	405	461	429	441	469	397	483	441	476	436	435	453	445	477	530	449	447	473	433	482	442	428	469	455	484	470	439	424	484	473	435	442	451	439	444	441	430	450	489	441	443	453	418	464	479	485	479	431	483	494	460	462	500	437	471	439	455	475	471	438	449	476	474	454	449	472	479	446	446	430	466	470	434	484	458	458	453	443	485	496	466	483	469	473	458	478	481	447	479	489	433	427	397	500	513	449	457	466	458	463	490	462	485	451	448	450	467	403	438	509	465	483	485	417	488	446	455	441	472	465	432	454	432	446	467	438	477	436	455	483	462	455	473	466	469	458	432	454	463	484	442	482	429	442	446	420	457	473	464	460	415	435	440	439	455	485	401	446	452	440	487	474	449	467	443	493	486	470	426	431	467	462	471	443	470	477	422	500	473	427	439	442	442	499	498	452	462	480	461	495	467	393	408	461	480	449	464	470	464	467	486	443	442	461	442	474	480	478	469	436	403	441	438	446	426	444	482	499	464	480	446	462	483	422	459	446	468	463	460	471	477	456	416	430	432	464	429	457	428	430	452	455	442	486	455	463	458	428	468	447	464	429	467	444	436	488	480	479	482	430	481	458	446	460	492	470	449	429	445	519	435	462	470	494	448	456	491	464	449	438	479	476	470	435	444	464	425	456	451	463	415	460	465	465	481	434	504	446	481	475	464	442	441	468	396	477	415	440	471	466	411	431	451	505	424	438	460	435	461	461	440	466	437	443	432	490	466	448	445	425	461	457	469	435	446	441	463	426	464	451	438	426	454	481	487	508	425	447	417	429	469	499	476	464	443	446	439	426	452	482	451	467	500	435	449	438	463	471	438	466	412	441	449	480	461	505	454	479	447	455	461	408	439	451	456	487	472	477	431	443	510	471	438	434	481	413	469	468	463	445	467	489	442	459	461	468	468	455	434	443	453	467	458	427	441	460	475	461	473	431	488	461	428	441	458	447	436	461	455	452	455	457	455	464	452	429	481	480	431	437	428	490	481	470	432	449	418	479	441	479	411	431	471	448	447	460	464	481	455	456	458	449	457	436	444	468	456	462	455	458	442	476	490	419	503	481	392	447	449	494	467	474	452	494	445	444	444	471	425	407	430	431	470	414	472	445	466	471	448	490	460	439	443	438	428	445	456	439	450	467	476	418	444	461	478	497	467	422	456	483	477	447	437	433	438	461	458	456	514	446	446	419	420	464	432	507	470	444	459	461	468	483	427	459	438	452	405	484	495	493	449	484	486	470	454	459	454	498	491	464	480	433	420	468	481	457	429	459	436	447	421	458	426	479	454	470	482	438	462	435	448	437	471	455	462	470	435	427	473	456	464	438	474	430	442	432	431	459	485	504	426	467	468	441	450	463	453	466	466	462	453	446	445	459	454	484	442	413	432	460	458	422	449	451	448	448	436	469	451	437	456	484	471	470	460	456	407	443	465	442	432	477	470	470	464	427	455	463	470	447	459	474	445	445	448	490	444	446	452	447	487	486	470	452	463	480	491	417	459	452	462	475	477	469	475	452	451	466	464	453	495	442	417	487	450	451	444	469	445	468	437	488	438	462	438	475	448	460	462	455	472	440	450	426	454	461	445	430	447	450	468	416	471	462	487	481	451	487	492	481	436	475	433	484	415	466	423	466	473	437	457	459	469	477	480	482	454	487	508	463	448	462	423	470	428	482	474	417	454	457	440	460	452	501	453	465	482	479	389	422	426	445	470	452	434	481	488	463	438	459	485	461	447	521	467	461	473	438	441	488	500	468	421	444	464	434	476	453	466	464	462	465	496	490	418	440	476	459	472	465	413	459	438	473	447	441	443	469	411	439	468	429	393	437	480	507	474	473	452	462	473	450	466	444	483	427	461	444	456	470	465	471	451	436	438	481	487	438	444	442	449	432	427	465	459	448	473	472	459	430	414	470	451	441	447	457	466	462	465	460	443	423	445	463	430	451	436	447	432	459	455	443	464	482	485	473	478	431	465	431	467	438	475	491	465	459	475	452	466	472	431	419	496	475	486	459	440	446	491	442	435	467	477	454	435	458	467	441	450	438	460	434	495	478	463	451	441	485	465	450	486	422	443	434	443	449	432	448	426	431	438	435	454	470	445	463	463	471	427	454	477	429	449	494	467	447	536	434	441	443	464	424	440	467	459	435	450	486	447	447	446	427	461	454	501	495	471	429	482	468	518	430	465	395	437	444	458	454	489	439	489	462	442	462	465	454	479	477	456	448	428	435	467	481	440	483	499	464	452	466	434	457	459	449	480	476	463	449	426	449	490	455	445	445	444	492	435	512	456	456	474	459	434	436	466	447	448	436	452	469	462	437	475	457	447	433	437	449	506	468	484	439	431	473	482	426	468	429	431	457	468	442	441	450	435	479	479	447	451	449	447	433	477	461	440	452	450	462	463	468	467	441	483	415	471	444	440	441	511	490	448	446	461	478	462	462	416	451	422	461	444	455	493	467	467	452	465	466	458	451	474	457	438	440	463	504	462	464	432	465	458	466	493	446	424	437	488	491	440	455	423	446	461	462	401	458	502	441	439	434	459	456	435	458	446	422	463	438	427	436	460	474	486	448	473	487	450	487	433	473	461	427	483	462	445	449	462	425	419	480	454	431	460	464	477	470	447	466	454	475	468	464	454	447	423	429	425	456	492	471	459	447	457	455	467	441
22995	20952	27948	24095	20669	2731	445	318	249	243	216	200	185	164	147	168	140	151	179	135	139	136	139	146	127	150	142	128	136	123	117	137	134	132	135	137	109	116	132	155	128	120	125	117	141	138	127	142	124	136	114	120	134	143	118	142	122	132	115	131	126	128	135	132	117	132	133	123	117	107	120	113	114	132	146	139	135	112	128	118	122	131	123	118	141	134	127	115	120	112	134	116	130	135	111	129	153	113	114	123	125	140	118	143	131	126	108	132	118	144	130	129	150	123	123	124	135	87	106	131	112	111	143	128	128	127	124	141	119	116	118	124	121	132	121	133	137	136	120	126	114	116	110	105	137	143	127	127	139	140	142	118	113	135	113	143	137	134	106	148	138	124	155	123	118	123	124	135	113	121	121	120	125	124	137	133	123	125	120	115	129	112	132	133	141	113	141	114	158	136	135	140	128	121	108	128	134	133	126	135	123	116	122	124	121	132	123	144	123	124	126	134	118	119	141	129	100	95	127	112	128	106	125	131	138	117	120	125	146	126	99	134	124	113	134	95	117	140	113	118	126	118	114	115	139	130	111	128	124	116	134	155	147	131	110	122	116	149	122	125	124	121	105	130	129	140	131	132	118	115	143	135	123	106	116	126	116	127	135	110	125	127	117	112	118	111	150	118	114	126	141	124	148	129	114	128	128	127	137	131	120	113	132	139	129	117	130	137	124	154	127	122	135	111	121	117	131	123	133	126	115	123	134	135	134	125	125	116	136	129	111	123	105	107	139	151	103	132	135	129	114	114	126	111	124	134	124	132	139	116	119	110	116	143	119	124	122	128	160	130	120	136	131	123	119	134	121	104	117	113	121	150	125	110	121	124	105	152	135	117	130	141	139	133	117	111	143	116	121	128	123	117	108	119	134	131	127	116	116	136	122	136	125	130	130	138	133	134	133	150	117	137	109	128	127	126	118	127	108	128	138	113	132	103	118	119	120	126	128	109	117	130	131	123	116	136	130	116	131	146	115	141	132	125	139	111	129	129	117	122	141	127	111	120	127	107	136	136	135	111	120	117	128	140	133	133	129	118	124	135	113	135	121	135	125	127	140	129	117	140	143	111	119	131	136	132	145	103	132	135	140	113	139	126	146	131	134	151	100	125	129	134	143	127	139	123	136	145	125	140	110	133	138	130	114	116	141	130	123	135	141	107	122	119	112	126	123	125	116	124	131	117	150	122	131	128	120	131	140	133	118	136	112	115	123	126	121	140	137	150	117	140	154	129	125	124	116	145	121	128	109	123	129	119	131	117	136	124	110	124	148	142	137	136	124	125	139	140	113	116	132	130	123	132	128	121	149	139	142	126	123	129	111	109	108	130	137	131	136	115	134	110	139	140	123	123	133	124	113	129	137	130	127	120	114	139	118	124	153	109	129	141	131	136	115	123	111	118	131	145	134	109	118	129	116	136	116	98	131	111	137	119	117	145	139	133	133	108	103	133	119	128	119	138	107	119	146	153	118	116	124	105	120	133	126	107	107	114	98	139	155	129	130	129	124	114	111	114	130	98	119	138	126	127	111	149	120	109	137	137	131	147	106	119	115	125	123	137	120	132	118	130	132	130	132	117	125	122	123	129	101	111	114	133	139	143	132	136	145	127	114	142	117	120	104	123	124	120	137	137	136	141	138	141	105	117	129	117	118	110	141	134	128	130	118	123	121	136	143	120	127	122	124	112	119	119	136	117	130	112	109	133	112	139	126	131	118	146	162	143	115	126	156	137	126	116	134	131	107	130	134	128	114	107	117	114	121	138	110	126	127	117	114	121	128	145	103	115	134	118	142	138	116	127	138	149	125	130	128	130	135	131	111	114	116	146	131	133	149	139	146	123	139	126	138	126	136	141	110	123	125	126	116	147	144	129	112	128	121	144	131	117	130	116	124	125	133	145	112	122	125	120	135	143	119	118	121	116	114	97	129	116	107	123	144	131	137	126	117	117	122	138	120	112	136	119	117	120	150	121	120	119	134	130	109	134	122	145	136	138	115	117	136	135	149	138	129	131	127	111	130	130	114	134	130	114	119	149	126	134	114	132	121	155	117	133	124	131	112	126	123	128	139	125	123	122	132	123	133	110	145	122	121	142	111	146	134	145	126	142	135	109	134	130	109	137	121	111	129	134	114	142	134	127	122	129	114	124	130	111	122	144	134	123	127	126	139	139	138	138	135	133	129	138	138	148	133	130	122	110	151	134	127	141	124	132	113	133	107	124	123	122	129	110	121	138	114	122	116	130	122	120	150	115	144	137	132	136	146	124	104	129	126	120	130	114	117	130	131	133	141	100	113	104	129	142	127	116	122	125	121	124	130	136	128	129	122	122	124	142	134	117	126	117	139	133	125	122	122	127	142	125	120	134	146	138	117	138	111	115	126	139	126	118	127	104	130	126	122	144	120	132	116	114	137	144	123	109	127	135	136	131	129	136	141	127	123	128	122	123	144	129	127	107	114	125	122	149	135	138	126	117	108	147	126	142	154	133	145	129	130	109	124	138	139	145	133	106	140	127	118	136	121	131	126	139	123	142	120	104	124	137	135	127	126	141	138	121	119	117	108	136	110	132	133	124	139	139	110	111	140	110	137	132	119	131	126	106	114	129	142	125	143	136	135	138	134	134	142	145	125	118	123	129	129	130	130	146	119	147	120	109	114	101	131	115	94	127	115	130	135	124	142	125	117	120	135	128	125	123	126	129	115	119	123	115	135	121	101	113	157	121	119	117	133	127	116	144	124	148	128	152	124	112	144	125	128	127	121	131	142	137	134	124	130	124	142	143	137	126	114	130	124	140	137	137	108	132	137	116	124	144	118	117	127	140	128	120	122	143	121	141	130	117	139	138	137	109	128	122	124	122	113	105	143	103	134	135	125	119	124	117	107	120	132	110	126	139	149	129	132	126	128	114	127	118	108	124	115	127	132	133	122	157	108	110	119	129	143	137	144	129	134	114	129	112	117	124	128	140	112	138	128	111	123	119	125	136	119	130	116	116	99	109	139	115	125	139	144	133	116	125	94	144	115	119	139	124	110	104	123	129	142	123	125	113	146	127	126	119	105	119	139	143	126	134	124	126	110	130	114	119	142	122	129	138	119	121	129	125	128	124	99	136	135	128	116	142	120	113	130	140	116	132	126	117	132	125	121	117	125	144	131	108	126	140	136	119	125	111	133	119	146	128	130	129	125	133	141	113	119	114	127	116	120	136	120	129	116	118	109	137	143	119	109	124	133	136	124	112	133	126	108	109	112	120	128	130	143	102	132	113	141	131	132	118	119	126	135	101	128	129	116	121	130	112	142	109	111	130	127	137	126	115	115	127	120	133	114	139	131	127	125	123	134	139	127	124	109	126	99	146	111	122	133	146	133	132	117	126	133	122	146	116	118	112	127	122	110	131	128	127	140	122	121	127	124	136	107	124	122	127	134	105	119	143	123	141	135	128	114	104	147	142	124	130
3145	8281	5554	2441	1618	1167	880	682	591	475	447	380	394	320	317	312	278	263	240	251	251	215	255	232	202	243	232	237	203	223	219	241	210	237	214	208	206	207	210	212	215	230	199	190	211	229	209	213	205	167	200	174	190	206	206	203	185	207	216	233	197	189	226	208	197	211	196	205	226	197	218	185	209	201	219	192	177	217	213	205	187	216	196	211	188	202	167	221	195	192	190	192	197	213	197	199	205	208	183	190	205	193	195	204	225	195	206	208	210	202	198	192	180	203	186	202	181	190	175	193	195	196	196	218	185	196	204	199	214	181	190	168	218	220	211	189	167	187	193	199	214	198	210	191	186	198	191	198	197	164	184	198	203	208	204	212	184	197	191	190	206	220	193	192	172	203	190	209	214	216	209	184	219	203	211	188	198	212	189	199	202	225	197	181	195	231	199	208	205	187	203	198	187	205	222	193	209	206	193	214	172	204	200	172	181	196	219	185	185	209	188	214	196	202	235	215	209	185	198	183	196	167	194	193	182	214	165	196	200	209	196	216	223	218	222	210	189	194	201	199	193	194	200	184	221	214	183	183	200	198	200	190	181	214	202	205	197	213	201	177	212	193	195	195	202	206	218	214	230	218	218	188	220	157	180	195	163	204	205	191	196	210	199	205	230	186	206	186	192	209	213	206	192	199	202	195	202	210	208	200	215	211	198	203	188	197	201	207	158	211	215	212	212	187	198	194	178	191	192	196	160	198	204	192	204	196	187	215	188	202	187	163	192	216	183	223	216	198	204	183	179	191	198	192	199	217	175	209	197	196	202	178	186	199	191	220	197	177	204	182	223	188	190	199	225	201	209	224	184	213	198	179	189	192	190	195	200	200	214	206	169	210	202	186	202	217	217	178	205	186	179	205	194	195	178	195	183	213	191	204	190	188	223	191	209	206	182	210	191	189	184	217	185	188	190	179	210	191	189	217	186	179	203	189	221	191	192	203	187	189	174	189	198	190	196	190	218	194	184	214	192	219	203	204	183	192	199	197	185	178	171	211	210	198	222	215	211	186	183	213	180	214	193	184	212	228	195	201	182	212	193	188	201	185	200	197	226	218	191	196	205	225	192	207	194	177	195	219	199	194	181	191	169	201	202	200	197	212	207	189	187	200	189	208	197	187	209	190	214	200	239	201	213	182	193	197	185	200	193	212	188	188	182	158	189	192	207	185	209	202	213	198	173	198	209	182	201	208	183	174	204	215	187	226	215	198	178	197	202	222	200	184	202	212	199	224	179	194	204	196	185	200	170	197	208	216	205	184	188	167	209	211	186	204	186	202	193	180	196	196	225	199	231	189	181	200	212	209	189	206	209	182	215	189	180	188	200	196	202	212	209	207	212	217	199	208	201	169	214	218	193	184	205	206	220	226	205	171	195	224	180	183	218	187	219	190	197	221	205	184	207	203	203	179	204	182	211	220	182	202	195	229	179	177	210	188	184	191	203	181	198	229	216	222	205	208	217	184	197	208	190	182	203	187	199	194	192	214	173	187	212	185	198	212	174	183	186	211	213	198	176	195	209	202	212	222	184	209	176	212	188	190	191	197	190	199	194	198	194	199	189	205	189	195	196	198	208	204	193	174	205	211	170	183	215	195	217	182	219	198	188	211	198	194	202	191	215	185	176	201	173	217	193	196	183	192	201	199	184	199	174	205	177	220	202	202	175	189	180	198	207	205	190	191	220	193	201	213	184	196	190	189	204	205	199	192	204	204	197	165	197	200	186	194	186	205	183	191	204	180	186	212	186	209	181	194	216	213	207	223	205	169	211	200	208	185	204	209	199	199	194	217	190	207	190	194	196	204	187	193	205	201	205	180	197	175	204	213	187	202	213	196	200	183	166	191	195	194	215	201	188	198	221	210	205	204	178	210	218	198	179	182	201	197	190	185	199	185	238	189	170	189	178	194	199	191	204	188	192	195	184	202	219	198	213	201	198	193	193	207	188	176	194	211	209	199	196	180	216	207	190	187	190	216	170	195	204	210	219	192	195	215	209	212	201	216	198	192	197	179	179	211	220	214	205	152	195	204	212	194	209	190	219	161	195	180	191	193	175	204	175	165	197	208	201	190	223	209	220	180	195	222	195	190	182	205	193	190	186	194	213	198	176	199	187	199	201	199	219	196	200	170	197	217	161	208	193	200	185	188	211	204	221	217	202	235	198	188	217	200	229	201	191	213	175	195	215	203	207	209	169	192	178	222	153	186	219	194	179	187	186	175	176	181	189	213	212	201	206	205	210	212	215	181	228	209	218	223	182	209	187	186	185	175	199	214	191	203	197	198	190	192	211	180	210	189	214	210	204	205	203	180	215	175	194	196	193	196	203	210	216	206	201	191	184	227	181	206	193	204	192	191	204	180	210	220	202	204	233	201	199	198	200	184	204	183	207	197	198	198	210	202	186	223	204	210	200	190	190	219	187	230	181	197	221	203	210	186	198	198	180	181	196	202	202	223	209	178	187	170	203	196	197	213	224	189	179	195	208	179	174	219	196	220	208	211	203	175	241	195	193	192	205	184	198	196	218	195	193	175	193	234	187	205	203	195	198	192	187	207	199	197	195	186	186	188	195	191	198	215	174	174	205	193	185	203	200	202	193	185	194	227	180	182	204	205	228	184	191	181	214	212	194	181	204	187	212	203	191	187	194	194	200	213	187	210	227	178	186	208	176	197	193	172	191	203	202	182	195	180	237	206	208	210	232	201	191	188	198	195	189	201	227	172	218	233	206	218	177	187	192	200	183	192	172	215	197	206	206	194	182	206	198	167	208	201	202	195	198	185	180	224	190	199	205	229	197	203	200	182	169	209	207	195	225	206	194	217	201	190	210	184	208	203	192	172	217	227	206	170	178	209	198	202	197	193	203	174	197	206	175	215	178	176	182	205	188	202	190	237	212	203	196	188	200	220	239	198	209	181	187	209	210	198	196	206	187	189	214	214	189	192	172	197	180	198	202	196	178	210	200	198	185	191	165	188	183	185	201	211	203	196	181	193	212	191	188	184	204	197	194	179	197	188	195	181	185	198	188	184	200	198	184	217	186	199	193	197	211	188	194	213	199	203	208	209	208	203	207	196	177	192	202	187	172	190	203	221	202	206	213	193	210	203	184	193	185	185	195	189	225	195	207	214	178	198	179	181	172	217	208	191	195	168	194	218	194	193	193	189	203	196	181	183	181	215	164	199	206	188	197	222	215	207	163	210	217	187	183	212	173	179	219	206	220	205	187	227	213	198	192	192	204	175	189	219	197	201	205	243	186	190	198	199	191	195	174	174	172	194	215	196	183	206	201	214	203	190	207	197	169	202	198	213	215	191	215	186	193	212	184	219	221	203	196	197	191	212	208	191	190	179	200	193	189	193	193	192	201	203	196	202	187	211	210	199	189	197	225	198	199	203	220	177	182	195	210	213	213	194	194	204	157	234	222	201	233	179	181	203	204	182	196	185	169	189
24266	20950	26335	24522	2298	584	504	472	441	456	471	389	388	377	389	404	391	382	395	400	352	387	369	367	387	358	369	340	377	399	392	375	349	361	342	354	385	360	369	354	355	391	371	371	376	367	359	390	332	315	399	353	384	390	380	413	350	385	386	371	357	351	394	364	393	341	359	356	383	370	373	391	360	391	355	354	355	368	375	393	370	371	393	379	385	367	357	351	386	342	349	400	375	385	380	363	340	387	368	365	352	409	363	363	375	399	389	381	381	349	373	392	393	374	388	385	366	363	409	385	370	383	372	400	394	364	407	370	361	348	371	372	337	357	362	417	385	382	385	354	379	364	359	355	380	391	367	390	344	359	353	365	377	328	395	347	379	354	389	377	383	369	366	380	394	345	378	358	389	358	376	392	401	381	367	361	361	361	369	364	404	337	369	357	402	390	363	373	394	359	396	381	390	390	384	397	364	374	367	352	336	366	391	399	324	386	389	369	362	345	371	367	356	342	350	382	369	370	351	390	391	362	325	396	387	388	369	358	381	355	366	378	397	366	386	387	363	358	413	374	370	403	341	371	396	368	351	373	350	377	418	350	369	385	379	376	361	384	405	354	358	367	394	368	346	380	400	336	360	376	383	367	347	387	410	347	393	337	396	368	398	366	344	372	357	386	410	388	372	364	382	383	389	369	404	359	368	385	360	351	331	381	362	373	381	393	389	370	382	360	346	345	360	373	412	369	369	384	379	400	405	369	360	370	364	369	392	415	375	395	356	361	396	354	362	372	387	368	398	388	369	364	378	396	359	368	354	408	352	373	378	341	385	379	372	353	350	341	385	370	351	379	374	375	388	372	367	372	393	375	376	337	360	326	362	360	366	365	349	365	369	345	376	366	410	376	385	391	414	395	359	318	398	383	372	386	385	363	385	393	388	378	415	393	416	385	378	355	381	352	365	359	365	370	336	385	364	415	371	364	419	382	396	349	354	386	367	371	388	378	357	382	377	342	376	348	421	405	382	381	376	349	362	371	369	363	390	407	362	372	331	380	373	381	400	362	383	381	341	382	364	362	389	387	386	344	379	375	366	350	357	338	337	378	356	382	344	357	374	399	366	343	340	394	376	341	352	363	380	374	362	376	379	370	367	390	396	410	393	380	375	361	355	385	399	388	373	366	404	340	349	356	366	353	352	375	367	373	354	399	343	380	368	393	357	414	365	381	385	367	385	364	375	383	373	344	347	364	371	347	356	381	362	355	349	364	367	357	407	307	386	385	395	399	369	339	383	407	363	330	327	375	383	370	370	362	360	366	384	339	376	351	384	382	360	374	384	373	377	380	359	369	404	360	402	366	386	376	393	380	374	390	358	387	353	404	360	370	364	401	355	356	388	352	372	327	376	382	386	372	389	380	367	406	395	361	363	347	381	326	373	308	372	384	344	342	361	361	359	413	380	409	358	374	396	350	363	370	391	351	361	374	399	372	385	358	377	364	390	371	349	389	346	348	359	381	399	386	360	372	384	374	364	394	385	374	375	361	363	387	377	364	429	379	378	391	362	360	347	410	349	377	383	339	390	374	347	407	384	381	362	383	367	369	352	358	354	378	359	338	404	386	353	381	361	388	391	374	362	379	349	378	364	350	363	398	378	354	358	375	360	370	355	343	367	342	349	370	361	373	379	384	357	373	353	349	392	349	389	330	338	391	393	393	387	335	416	354	335	388	382	384	374	337	349	402	339	394	373	362	346	361	362	366	377	356	386	381	334	400	381	390	371	363	388	386	362	387	382	395	354	374	370	393	392	383	385	394	357	350	357	360	380	356	381	394	359	324	395	358	348	386	346	393	372	410	369	375	407	376	340	349	367	371	359	384	386	372	372	348	354	382	367	370	343	330	350	396	342	370	379	353	382	361	388	355	363	411	363	350	366	383	360	389	362	403	397	352	370	380	378	368	392	396	358	374	395	403	393	371	386	363	398	334	389	375	380	349	411	399	353	364	351	352	391	366	391	365	365	360	389	355	391	356	389	373	372	369	405	363	349	353	386	395	406	372	397	373	380	356	355	397	385	383	390	359	355	375	378	313	399	389	366	374	382	353	368	369	359	384	354	371	374	327	370	389	361	400	399	361	378	346	377	380	360	358	330	357	402	373	369	355	389	404	376	387	366	351	386	361	389	349	393	367	411	405	356	418	353	374	358	332	378	351	359	385	371	376	365	380	337	373	364	372	372	367	396	355	341	345	380	373	344	380	352	353	355	355	366	348	360	351	370	350	407	349	339	358	354	398	410	389	401	363	361	353	404	327	331	426	344	385	375	334	365	351	379	367	327	392	336	381	387	396	370	399	404	357	370	392	372	360	378	384	389	407	367	347	407	350	387	404	344	403	373	393	382	362	355	349	422	360	376	406	382	373	348	402	354	365	378	378	379	361	384	360	357	393	379	386	378	380	368	342	392	353	395	339	376	374	376	357	354	409	370	370	381	381	391	364	406	399	395	365	383	381	375	361	384	381	375	368	345	356	362	366	370	374	367	378	400	362	388	387	367	399	354	352	366	373	373	381	394	399	356	352	356	364	384	399	403	375	396	372	411	339	361	360	374	401	323	340	380	364	334	332	364	360	373	372	391	351	348	404	371	357	371	373	371	371	384	371	354	355	355	372	364	359	360	384	390	347	379	388	364	378	370	364	381	364	331	349	359	359	411	383	395	398	359	406	352	364	418	359	396	395	352	382	391	353	390	399	415	340	371	371	359	369	386	362	369	346	373	375	379	412	394	386	378	380	408	400	365	366	380	391	369	394	385	377	333	382	360	373	348	381	385	372	356	373	342	356	390	351	440	371	390	404	376	351	337	400	361	354	388	363	360	352	404	404	350	379	364	425	365	392	357	350	353	370	363	359	368	354	372	368	377	386	376	396	404	353	359	410	380	360	386	374	377	392	389	369	361	393	340	366	339	365	395	378	358	379	381	401	360	391	372	384	385	347	407	368	352	327	358	374	369	361	365	375	365	383	335	358	378	372	337	379	395	379	354	364	360	366	387	367	388	347	407	361	400	351	372	385	376	402	370	367	375	368	339	384	408	346	333	398	359	374	388	346	403	365	407	374	376	355	365	397	361	348	409	383	362	384	348	400	390	360	389	379	410	370	381	356	406	344	383	366	420	381	370	367	359	359	369	370	341	364	397	388	337	400	396	355	356	332	357	365	384	406	377	385	342	383	376	396	334	366	344	396	389	352	380	364	360	376	361	393	381	414	360	364	377	380	372	384	368	392	375	390	360	374	383	405	328	343	381	379	352	365	403	376	364	366	428	389	382	360	414	364	350	336	352	375	322	379	336	367	396	394	338	376	388	339	327	376	337	375	339	371	374	370	384	386	401	391	388	364	380	354	371	363	366	346	357	352	369	368	378	374	368	376	407	380	353	365	362	365	349	417	365	351	364	397	382	353	358	352	356	389	374	363	381	375	360	353	370	368	396	375	384	336	378	386	389	396
3278	4508	3189	1589	1128	1002	915	781	715	713	620	655	615	595	582	546	575	568	574	512	544	550	550	554	539	566	523	545	569	556	561	504	558	533	513	540	565	517	544	547	521	557	540	541	514	521	538	507	524	514	546	493	519	569	531	535	553	493	528	554	553	534	560	532	543	539	508	548	501	500	540	554	510	515	510	569	513	528	502	507	523	529	485	536	533	508	540	545	488	514	524	492	534	518	540	550	537	567	534	553	560	564	558	517	545	540	533	552	516	531	535	497	578	511	542	533	533	533	533	548	538	514	521	548	545	559	507	559	528	547	515	524	510	506	519	543	578	530	582	503	540	522	536	519	492	518	570	535	553	573	516	573	535	521	540	540	546	548	511	510	543	551	507	532	521	567	526	555	521	529	519	527	547	563	497	535	544	533	521	524	534	557	542	493	535	512	541	514	549	534	553	478	513	546	534	540	517	494	516	476	549	514	563	490	528	509	530	550	491	552	545	553	590	512	500	532	534	536	597	492	507	560	533	519	548	514	501	500	530	540	510	529	550	512	548	537	518	529	529	532	578	489	550	558	502	493	501	529	519	558	551	554	543	525	505	522	539	577	523	516	560	532	541	519	530	542	514	501	507	526	553	526	533	530	544	541	526	551	571	578	540	545	534	508	536	556	527	540	512	534	544	533	525	526	564	474	565	507	530	560	538	585	512	530	511	534	530	556	487	478	530	524	517	564	526	551	525	512	560	528	514	529	526	565	521	501	505	532	527	548	500	526	532	543	534	511	479	486	544	513	540	504	493	539	538	522	534	542	527	526	540	515	536	547	525	547	540	490	520	555	515	538	528	558	550	478	555	551	533	529	515	491	558	531	524	566	556	512	530	528	550	553	541	540	550	593	509	553	563	556	526	522	548	476	542	525	531	564	515	508	545	539	542	518	525	521	558	531	510	544	518	487	555	529	476	545	555	502	532	500	527	521	558	499	547	538	578	538	480	539	507	545	523	571	508	517	540	529	510	507	487	520	520	536	559	537	542	542	529	503	546	557	526	515	520	529	524	571	517	487	538	539	518	516	503	487	517	548	528	487	530	521	590	522	515	535	524	580	502	505	555	588	480	486	552	536	516	506	514	526	485	518	546	572	535	577	541	552	515	505	526	543	575	525	505	534	469	545	512	508	521	544	533	486	533	514	569	523	507	546	521	537	535	524	505	549	529	545	507	517	487	550	505	512	528	497	512	576	512	527	504	581	546	520	529	552	527	502	513	517	531	532	502	531	537	550	517	527	545	537	521	532	525	595	523	530	540	531	526	539	548	500	549	509	549	490	547	502	515	569	518	538	511	537	522	506	552	530	524	508	547	496	544	516	520	553	512	535	525	521	530	527	529	458	524	546	495	512	533	523	535	566	542	534	553	504	538	524	559	499	539	540	513	544	552	551	538	540	544	495	532	520	538	539	517	542	596	548	529	517	541	533	522	524	502	548	546	494	545	504	523	515	528	559	532	522	541	494	506	505	564	492	535	506	512	519	586	554	537	533	560	558	539	530	509	552	518	529	514	551	522	536	500	536	529	534	487	503	527	566	551	559	506	513	490	573	539	522	546	580	538	547	513	538	526	564	529	554	505	540	531	552	530	544	544	546	520	517	550	569	558	500	541	550	523	549	526	514	508	547	521	530	524	517	531	539	552	568	549	530	529	487	530	515	512	555	508	568	574	517	564	576	499	517	541	528	517	526	564	532	550	538	521	519	513	540	491	483	522	531	501	554	558	511	503	509	537	529	496	564	531	524	492	537	524	493	537	564	511	496	525	492	525	527	534	564	552	550	490	515	576	523	548	542	518	564	538	500	551	549	476	537	496	516	511	542	490	560	548	583	533	556	550	507	515	524	524	533	539	521	518	516	563	555	516	514	528	532	499	501	544	543	527	486	567	555	539	529	505	538	521	545	514	508	533	519	512	481	574	537	531	536	538	544	512	479	539	510	503	527	548	530	549	550	568	549	514	537	574	503	540	525	535	515	546	536	512	527	515	553	550	564	526	522	510	534	518	565	569	529	528	566	532	590	497	537	553	529	560	516	506	488	555	535	550	528	530	501	529	483	524	526	529	546	503	500	543	542	526	519	521	549	561	581	515	582	519	514	511	541	562	525	549	510	520	536	552	569	507	525	539	535	534	567	531	533	535	554	540	510	527	512	519	538	494	562	520	496	511	544	485	548	490	491	539	512	530	552	508	555	556	537	500	552	512	487	547	504	502	584	529	521	556	525	534	503	522	510	557	527	542	549	539	569	555	521	518	545	538	546	524	516	575	518	519	518	497	541	555	537	577	530	543	515	570	499	563	538	549	524	533	510	555	533	505	478	564	576	531	559	547	512	502	503	456	529	553	527	530	515	579	496	527	539	555	558	550	542	494	474	530	519	516	549	529	565	494	530	520	532	534	525	562	492	513	495	564	543	564	525	490	497	552	539	552	492	517	516	527	489	515	546	539	496	520	540	516	535	547	514	474	471	530	519	538	533	545	542	520	531	505	558	558	549	498	563	540	545	514	554	503	572	502	524	515	532	526	527	513	536	555	521	514	544	523	541	552	525	534	519	543	451	528	519	535	493	497	535	568	515	548	510	541	529	537	513	536	539	499	544	523	527	498	529	532	557	550	540	532	524	516	487	518	535	536	556	536	547	525	573	486	571	538	526	521	525	548	495	533	548	528	518	519	542	573	531	519	514	546	548	545	528	494	503	557	519	566	528	500	518	561	517	497	551	547	573	539	536	546	534	514	534	500	508	510	534	505	506	555	532	546	518	547	526	533	554	544	524	527	512	530	519	539	538	508	528	511	504	498	520	520	591	528	521	522	532	555	535	556	563	526	547	537	540	540	549	510	538	526	535	519	529	530	563	560	489	527	567	558	565	512	531	510	588	512	538	517	555	486	512	552	507	479	557	490	546	534	542	517	535	560	494	522	534	568	529	508	513	500	504	522	510	519	553	558	535	532	508	526	516	537	520	538	526	546	545	523	532	556	547	532	511	512	561	543	553	550	522	521	562	551	536	579	480	548	497	513	540	505	544	533	538	516	497	504	552	536	507	527	506	504	549	541	519	511	508	521	538	533	540	537	561	548	498	521	570	523	551	488	548	534	543	547	555	530	531	552	518	567	548	550	526	520	527	516	533	566	568	523	527	531	511	528	554	571	544	514	503	560	532	543	518	532	568	517	565	509	495	515	509	550	513	528	565	535	528	539	549	519	572	516	532	523	517	559	540	565	499	525	522	506	561	517	583	523	508	531	573	518	508	536	505	533	519	556	524	527	583	533	530	503	534	549	537	548	577	552	526	516	499	549	506	476	557	542	519	558	506	507	514	523	564	536	514	510	535	534	516	535	569	512	512	528	494	535	567	524	583	528	511	511	583	520	538	589	525	526	520	525	522	528	555	529	543	528	564	531	555	518	506	551	562	552	531	558	509	537	531	571	504	546	541	521	553	535	557
22171	21021	28623	23623	21014	20679	2123	562	415	350	324	278	240	220	235	222	208	166	185	172	188	165	151	161	149	156	137	142	155	138	184	171	153	145	160	137	132	139	146	148	142	150	148	145	145	136	144	166	165	143	139	159	137	145	140	145	128	150	132	144	137	136	151	116	153	135	148	136	141	143	147	149	150	142	135	138	132	131	126	125	146	126	139	130	143	136	146	145	140	148	131	158	152	136	138	140	145	149	134	140	163	141	143	141	163	136	138	117	122	137	132	125	151	118	148	142	134	119	137	140	134	137	133	146	122	136	107	133	129	146	119	126	163	139	131	150	133	140	127	125	141	144	163	120	142	122	129	127	127	153	134	166	149	143	134	134	129	139	140	121	119	144	129	139	145	141	135	141	143	118	132	135	126	121	139	123	124	123	163	128	134	149	139	137	136	117	155	135	157	140	144	124	148	144	123	121	126	140	140	129	132	147	139	142	126	144	135	154	151	119	126	135	139	119	156	133	140	127	149	146	148	155	142	132	173	132	150	128	124	132	149	129	147	137	126	137	135	132	140	150	159	165	125	143	120	126	126	119	125	131	124	128	131	137	158	158	133	146	144	133	122	111	125	131	159	141	135	135	137	111	139	144	127	132	133	124	130	135	123	146	115	136	152	121	124	147	122	124	139	124	128	118	129	126	132	134	126	113	123	110	143	131	148	123	140	140	127	138	157	135	149	136	156	144	153	140	140	136	148	147	123	150	133	126	133	113	130	111	152	153	137	134	141	116	129	144	137	142	136	152	119	139	113	136	147	137	131	154	136	124	134	153	133	130	136	126	134	124	139	124	141	148	122	147	151	103	120	123	130	139	136	131	156	145	145	128	131	129	120	145	116	130	151	127	136	142	129	122	125	137	136	136	126	116	134	141	153	129	137	145	136	130	125	117	127	133	128	124	144	119	133	138	146	129	143	141	128	119	134	119	128	119	152	138	133	119	136	164	141	143	137	137	154	153	136	133	144	153	151	146	141	149	125	137	128	135	148	126	115	116	134	138	125	145	140	128	115	139	127	137	133	126	125	119	137	147	126	120	129	155	139	134	143	126	126	153	132	113	122	127	119	120	153	125	126	148	118	136	128	140	131	126	123	130	127	120	123	148	116	131	141	130	130	127	134	125	137	142	126	146	127	131	134	147	118	132	123	154	126	125	127	127	146	115	127	139	165	153	135	136	139	130	141	136	128	139	149	125	160	125	148	128	115	160	137	113	114	126	139	122	122	154	138	138	125	121	146	127	142	137	125	122	135	133	129	135	142	134	133	129	154	145	117	137	119	133	125	138	153	119	116	113	140	132	129	131	122	123	129	140	127	151	151	142	156	124	142	124	129	154	118	131	122	132	158	142	146	149	130	130	144	135	138	130	155	153	151	137	146	147	147	141	149	135	144	151	154	134	124	131	145	123	154	129	152	113	147	130	145	146	152	149	122	129	125	151	138	130	137	126	136	157	145	157	129	137	126	155	134	113	125	161	151	133	121	124	123	138	138	153	155	127	126	159	145	145	124	150	129	123	144	149	140	131	157	133	128	122	129	140	141	129	125	131	139	143	141	137	143	140	145	119	127	122	123	120	120	145	160	139	133	136	136	117	117	138	134	134	135	134	111	163	129	139	156	128	138	147	142	155	143	132	119	125	140	134	129	152	141	133	137	145	128	129	145	137	132	142	140	135	130	120	136	124	158	138	131	121	145	144	157	141	164	143	135	139	150	142	125	111	141	145	126	127	130	132	123	127	140	135	144	128	135	126	146	125	142	139	142	124	109	146	140	139	127	147	145	122	165	156	140	156	112	140	123	141	141	127	155	125	149	127	118	136	155	117	129	157	157	131	130	137	143	128	127	125	145	143	123	134	134	141	133	132	127	149	122	154	126	132	157	136	118	131	142	130	131	122	138	133	138	116	135	150	124	134	110	133	142	116	136	137	150	149	130	114	134	150	128	143	132	161	150	145	137	131	123	146	141	168	147	117	154	159	137	136	137	128	129	140	146	139	135	152	147	119	128	155	136	132	125	136	143	139	158	124	116	109	116	121	132	145	118	137	117	120	146	131	146	152	140	128	138	130	131	142	149	136	139	138	133	157	121	117	141	128	138	121	129	132	132	140	133	146	140	141	131	122	123	135	154	128	138	124	123	115	127	151	128	143	129	130	127	136	152	135	128	117	132	131	142	144	115	124	149	113	140	139	137	132	130	163	119	127	131	124	125	134	140	140	142	129	147	132	123	121	120	135	147	121	140	154	133	132	146	144	136	145	138	137	132	151	135	146	120	149	138	136	148	146	130	116	144	114	126	140	106	155	132	123	142	121	125	156	135	146	120	142	142	137	165	136	137	139	153	124	140	143	150	128	149	141	126	159	112	159	144	113	135	117	135	150	131	156	135	135	122	152	132	129	127	138	124	117	140	142	142	146	129	129	161	127	136	140	133	156	138	117	140	132	143	153	143	157	146	125	136	159	129	135	115	136	131	131	118	137	122	129	143	120	133	144	122	140	115	150	143	127	142	136	143	132	125	149	140	127	128	146	139	126	155	136	134	148	112	148	136	122	124	123	121	120	146	137	153	145	133	152	132	115	106	112	126	142	149	160	142	141	121	134	127	131	134	132	122	134	127	151	130	135	141	126	135	139	130	129	116	125	166	139	136	149	132	155	128	135	135	139	131	132	139	141	126	123	133	116	139	125	139	148	153	133	126	124	137	139	139	141	155	124	124	125	145	113	156	149	152	148	134	123	131	122	139	142	143	139	139	151	147	125	140	115	110	136	126	158	131	121	135	123	139	129	124	148	151	132	127	126	154	159	155	134	131	142	124	128	138	134	143	151	131	143	124	164	138	134	130	128	128	144	113	144	132	117	138	130	129	128	105	139	160	150	160	127	125	124	119	165	109	133	150	125	123	138	141	130	141	122	140	148	123	125	147	137	124	154	139	135	139	122	124	131	137	150	130	120	155	140	128	127	115	125	136	132	143	148	132	134	137	137	144	129	121	161	130	116	117	138	138	118	126	125	112	128	147	145	157	141	135	139	125	122	131	144	151	142	137	145	141	136	134	148	151	120	152	144	142	138	123	126	143	126	142	149	151	126	144	117	115	135	137	134	153	138	126	111	125	126	139	135	136	153	122	117	123	143	125	145	154	140	116	117	135	122	127	134	136	129	145	161	122	143	107	146	120	134	120	134	139	147	158	136	129	157	115	145	129	128	150	136	130	142	142	153	137	145	140	139	158	133	112	152	121	142	132	136	145	150	134	154	133	145	158	143	137	130	134	140	122	125	133	139	142	125	134	124	130	131	113	134	114	139	115	153	134	155	142	141	137	134	148	144	151	131	143	146	130	123	135	123	137	128	126	139	120	120	120	122	134	148	126	142	134	132	126	132	116	150	144	147	134	122	130	135	128	142	138	127	147	144	128	112	145	135	161	138	132	117	116	111	128	117	125	127	146	136
4581	13598	9461	4260	2842	2022	1523	1182	952	750	641	627	539	476	400	388	369	326	353	261	290	292	281	245	250	234	250	231	244	250	210	223	221	228	224	221	215	233	214	213	202	201	175	219	190	228	187	198	201	204	185	194	191	232	183	199	213	202	215	210	210	219	225	188	190	216	184	194	188	193	207	208	209	193	204	201	197	183	197	211	191	208	194	205	193	184	208	195	207	205	202	201	214	195	195	198	202	196	193	212	190	178	187	211	198	197	219	169	198	187	199	171	202	197	178	207	173	198	199	181	175	207	183	178	200	194	175	202	169	170	204	188	201	211	199	176	191	216	187	185	171	212	184	182	206	181	188	187	213	196	172	189	187	195	201	198	182	194	176	169	212	203	204	203	202	199	203	192	202	195	181	178	205	190	207	198	174	193	190	206	177	200	172	202	191	183	209	198	202	210	203	185	191	189	220	215	163	203	187	193	181	179	203	202	206	210	201	202	211	162	192	173	176	181	188	193	204	191	182	203	193	202	209	203	200	195	185	223	197	170	199	194	196	182	174	179	213	164	197	178	208	184	203	166	181	192	201	205	207	192	190	211	186	172	207	190	186	175	180	191	174	191	184	170	197	182	199	183	179	188	183	189	203	212	188	202	215	193	152	192	175	183	187	197	185	169	183	201	171	182	190	220	189	198	179	164	178	180	156	217	199	167	174	188	175	193	204	176	178	193	180	184	179	204	190	185	191	198	196	192	163	197	190	211	196	210	195	182	175	200	182	171	169	193	195	201	207	184	188	169	199	188	191	187	193	184	183	204	213	211	199	197	158	203	188	177	195	203	200	190	169	195	201	203	198	174	185	202	189	195	171	183	210	190	180	190	208	204	199	188	182	203	197	206	187	190	201	178	171	174	171	214	178	160	187	214	176	188	180	192	161	194	197	162	196	181	193	179	173	177	199	180	200	160	209	205	191	178	200	219	205	215	188	186	198	189	180	199	200	219	163	177	185	210	177	197	200	168	225	208	184	187	186	188	200	189	174	188	175	196	189	197	173	189	190	219	187	198	190	181	184	193	210	184	206	196	185	191	192	203	198	180	177	190	183	209	208	191	172	187	190	182	202	231	186	180	191	187	182	185	197	210	192	192	173	195	190	180	192	179	185	192	210	167	164	189	194	222	188	192	193	204	192	187	172	185	213	198	212	191	222	170	173	193	195	194	179	187	193	187	199	198	179	185	196	184	187	182	176	202	174	214	209	211	183	203	192	176	198	176	185	181	169	194	188	174	190	214	206	175	199	178	205	202	183	194	185	194	191	202	176	191	188	191	192	184	171	176	188	199	218	207	178	169	201	178	197	204	202	184	198	189	215	184	193	174	182	216	189	181	163	177	190	183	200	178	198	188	198	198	204	185	198	187	191	195	174	201	175	188	199	183	171	189	178	195	194	192	193	195	167	195	197	182	196	180	160	190	192	192	200	203	181	174	205	197	187	202	199	185	192	177	185	182	196	203	206	203	187	222	204	165	173	168	186	171	207	209	191	191	210	178	185	186	197	217	161	179	180	207	218	178	185	174	182	175	205	185	203	186	192	207	190	208	172	189	196	175	176	184	179	183	177	165	184	184	206	179	193	207	183	189	161	204	173	191	175	184	203	194	199	207	175	197	172	176	180	157	178	193	172	213	199	201	198	201	198	188	181	191	185	215	177	168	205	206	206	196	185	189	205	213	197	201	209	222	204	210	199	201	169	189	180	171	165	191	162	192	213	165	195	176	182	200	185	171	179	184	218	177	187	201	179	186	181	183	198	197	198	176	176	223	186	191	204	190	199	194	197	201	186	220	182	201	185	173	166	190	196	187	184	151	192	189	165	209	209	184	184	220	204	196	201	182	197	186	184	197	196	192	194	207	182	216	199	194	181	194	188	230	146	200	183	211	185	204	186	167	175	190	184	194	209	198	200	210	192	176	185	180	190	201	207	194	206	197	194	194	185	177	174	164	185	202	188	167	195	189	201	208	220	182	178	214	186	177	178	196	182	213	196	175	221	189	210	161	168	207	199	197	180	186	175	206	171	192	194	192	198	212	189	183	187	213	181	184	176	188	190	199	183	200	197	175	191	188	184	203	213	181	216	182	176	210	191	215	196	190	181	191	184	199	181	202	198	193	198	190	204	177	178	181	190	161	201	206	203	180	213	201	183	200	185	173	197	211	194	190	204	190	192	198	176	188	198	218	211	191	208	193	201	184	182	197	170	205	180	166	191	223	211	225	190	183	190	203	201	196	193	181	198	194	199	211	168	196	219	189	180	182	223	192	190	201	162	206	193	198	204	203	183	194	176	168	174	205	199	179	203	186	217	165	177	172	212	176	219	164	179	210	207	180	164	187	203	186	186	195	190	168	187	200	193	206	172	184	196	204	203	185	199	189	205	195	181	190	202	193	209	194	189	172	195	182	179	186	202	181	180	210	172	206	196	188	206	199	175	191	196	185	181	182	180	199	176	179	214	192	193	191	183	181	202	195	192	200	178	188	164	181	203	196	198	176	209	205	176	188	169	192	194	193	193	187	176	187	161	196	171	219	197	205	180	209	194	202	200	194	191	194	197	205	203	185	207	179	194	205	188	178	202	179	201	187	182	196	203	209	171	202	182	193	202	206	191	162	176	192	194	210	170	217	183	173	207	198	187	192	166	178	189	184	169	170	189	190	184	203	179	203	179	177	180	176	185	203	199	198	208	191	172	198	204	183	189	221	185	192	175	167	189	175	180	197	170	226	207	192	192	189	190	184	207	190	197	206	184	188	204	206	189	187	183	192	192	196	208	188	205	210	196	187	203	202	202	196	192	192	225	171	220	204	204	193	194	179	183	180	192	186	185	169	161	221	212	190	200	216	188	207	225	194	191	177	203	172	186	209	200	156	202	175	220	181	221	192	180	175	192	184	170	175	211	218	188	185	198	191	167	202	179	209	202	182	203	191	179	183	196	186	194	196	193	200	214	183	157	176	182	166	197	179	233	205	211	197	216	184	193	218	206	183	198	189	181	188	205	183	185	170	198	205	191	159	176	179	199	206	216	222	190	195	186	179	225	169	214	229	195	185	180	187	217	187	168	184	188	200	175	196	193	217	179	190	193	202	205	201	206	197	198	175	198	175	207	199	182	188	182	220	177	187	189	179	178	186	208	184	166	193	174	210	190	184	222	215	195	166	197	203	193	205	159	179	197	183	205	185	185	209	187	191	186	178	182	197	177	192	195	184	204	198	194	214	194	158	207	166	211	201	196	182	177	172	195	184	200	186	171	181	175	172	213	193	202	198	190	209	178	198	171	200	192	178	166	163	180	225	195	196	208	199	188	193	192	209	187	194	189	202	216	178	186	213	192	188	195	174	187	159	192	199	206	191	165	179	183	199	171	162	206	182	194	207	201	210	203	166	197	206	174	193	188	189	192	207	202	179	189	204	205	188	208	180	194	189	171	182	188	205	202	184	201	193	196	203
26681	17384	2961	562	387	337	372	309	316	296	331	327	333	284	308	314	329	310	305	293	318	297	303	307	333	321	292	294	309	283	317	295	301	316	293	312	284	299	271	323	282	306	317	281	316	298	314	312	309	318	304	317	316	299	317	312	314	300	306	296	298	293	292	291	283	342	270	298	273	304	314	312	307	304	312	304	287	320	317	304	335	315	309	294	293	310	299	279	266	331	305	297	351	319	296	299	329	313	305	327	328	295	300	313	317	303	343	309	315	302	329	307	333	313	320	328	284	325	284	293	281	290	306	299	318	300	315	326	310	331	329	314	307	281	321	328	349	290	308	310	280	319	323	283	302	296	302	328	285	288	324	302	297	316	323	316	283	318	304	320	313	291	317	313	287	298	330	293	311	337	332	294	303	330	289	327	296	322	287	330	310	313	338	292	313	287	322	288	283	307	296	281	288	361	298	325	315	303	298	326	269	322	297	312	317	290	335	336	303	299	313	317	259	322	328	283	283	337	299	265	301	302	317	260	296	270	324	336	308	305	284	315	309	308	293	348	294	298	340	308	304	284	301	286	313	314	286	305	302	308	295	307	323	306	307	308	290	301	310	308	328	336	275	303	297	288	288	323	319	329	311	309	313	317	285	334	316	312	312	304	304	306	306	351	321	313	274	301	310	286	309	316	320	306	287	326	304	317	311	279	278	297	325	332	327	329	299	298	303	298	290	301	288	319	295	284	306	324	285	289	330	322	294	295	338	316	287	317	304	297	287	341	300	341	330	320	277	287	304	304	302	326	296	301	310	347	305	319	332	318	280	329	333	329	322	254	321	328	310	287	297	281	328	314	301	316	291	353	313	301	307	285	317	303	313	291	299	333	318	316	298	312	284	294	282	270	279	322	316	295	323	293	274	316	304	304	297	323	309	302	289	281	305	307	312	303	324	321	312	339	316	305	314	314	312	292	320	301	292	312	318	312	304	315	319	313	299	319	341	337	311	324	333	273	284	325	339	323	285	295	298	302	325	321	324	333	328	328	325	280	322	311	290	304	316	322	297	310	274	274	304	327	319	277	319	296	318	313	338	269	317	319	278	307	311	339	305	297	325	292	300	296	326	323	292	271	320	262	284	335	314	279	313	326	291	308	306	277	297	308	326	314	292	278	289	308	323	291	330	299	301	334	327	308	301	338	319	284	311	304	314	320	307	307	312	286	356	303	281	285	341	301	297	307	313	295	323	307	291	304	286	290	321	336	285	292	287	329	325	329	282	293	298	302	303	309	323	316	308	273	321	287	304	328	288	342	304	289	311	305	299	290	297	327	329	305	311	281	299	290	316	314	298	312	303	257	336	306	302	300	301	325	317	294	283	339	313	298	317	316	293	299	319	304	277	296	318	276	320	265	288	320	311	287	326	283	301	336	343	321	311	326	313	307	294	334	294	286	307	320	297	322	299	323	321	318	298	321	309	314	300	282	320	298	299	298	313	289	300	293	297	312	278	292	328	316	310	308	308	323	301	308	329	326	302	291	307	325	300	297	324	292	327	311	306	285	297	325	319	279	315	294	311	297	315	300	285	335	340	304	316	275	309	314	298	310	319	324	323	319	282	302	303	301	316	321	321	295	292	276	280	298	278	319	312	304	292	304	329	324	323	288	304	316	297	347	277	321	301	324	291	304	299	299	293	301	319	276	304	282	335	314	299	318	276	314	299	334	280	313	301	325	318	297	319	315	310	296	308	302	291	306	267	329	288	312	308	316	292	313	312	290	302	297	291	331	304	312	316	320	301	305	309	292	293	286	341	288	287	294	304	325	316	280	287	291	284	277	305	311	331	293	317	285	308	311	301	279	287	281	336	293	306	337	288	304	294	275	330	293	316	321	296	313	339	314	286	327	315	321	307	286	351	301	288	305	294	314	308	329	274	274	320	327	294	320	292	303	278	299	342	316	304	307	347	297	316	318	295	349	291	315	319	319	321	289	324	324	290	297	287	257	311	297	296	308	295	328	281	301	315	315	311	266	313	297	303	306	299	305	317	306	306	329	315	294	276	303	299	313	307	317	301	316	312	275	274	309	300	301	293	302	306	299	277	335	336	295	305	319	259	322	256	286	284	329	302	288	329	313	300	316	302	268	308	311	289	350	320	308	300	302	280	350	313	315	313	300	325	307	310	299	301	307	304	299	297	291	323	347	329	307	293	317	324	334	298	298	322	300	293	320	300	307	301	331	306	323	325	300	268	299	307	330	307	305	300	344	288	314	309	281	302	326	320	320	309	295	302	286	299	328	318	358	295	306	301	294	344	288	291	282	285	308	316	313	319	299	310	322	331	290	320	323	322	347	321	321	289	277	337	270	313	304	276	323	325	300	302	291	311	289	294	299	302	322	303	324	290	321	296	300	309	283	319	322	293	343	295	298	309	326	318	290	299	301	310	313	279	309	295	300	323	351	310	315	308	312	321	313	325	281	325	321	314	327	272	326	333	293	304	313	314	290	314	301	324	282	298	292	315	305	335	318	326	309	325	297	325	301	326	291	320	291	290	305	296	325	350	324	306	305	288	333	298	289	317	336	289	314	306	300	329	299	295	302	316	310	314	316	318	302	319	298	286	283	313	293	323	346	317	290	312	316	287	305	299	300	339	317	318	285	310	319	281	314	288	325	318	275	301	300	321	316	322	309	297	298	326	306	310	283	322	325	284	324	306	285	304	290	314	325	285	333	298	300	312	329	287	307	320	312	335	324	346	320	331	289	284	269	279	281	318	290	322	311	284	300	288	324	323	329	303	308	321	302	282	320	340	289	287	316	281	302	318	315	311	340	315	289	287	317	308	279	296	313	300	305	306	301	285	298	324	300	293	313	315	327	309	302	317	296	305	300	314	329	295	315	323	296	292	315	316	312	333	318	325	310	281	310	296	291	350	333	268	304	329	340	305	330	295	307	309	291	286	343	273	313	308	311	296	289	301	294	267	317	290	349	314	316	309	334	314	305	312	330	338	335	284	307	316	297	318	314	314	318	326	308	298	325	311	332	332	256	283	305	287	323	310	297	283	304	319	298	328	306	296	301	317	310	302	320	300	332	284	316	325	306	339	287	296	322	286	334	312	349	298	313	308	301	320	300	305	342	330	287	328	342	313	295	337	300	307	304	315	312	321	289	303	317	314	285	346	308	305	306	320	331	338	314	312	333	310	316	302	295	326	291	298	277	336	324	353	347	308	294	311	277	294	305	287	305	312	292	299	302	346	308	310	284	336	303	279	334	313	327	299	329	287	287	345	295	298	289	292	336	352	292	271	287	323	273	313	317	304	302	332	322	270	266	300	320	274	296	280	288	328	284	291	296	297	318	330	305	313	309	306	315	311	326	294	317	309	292	308	342	310	291	284	302	320	323	332	275	296	281	295	332	292	309	310	324	355	296	277	295	298	312	288	307	287	315	316	314	345	279	313	294	296	315	279	306	311	318	297	305	300	342	285	309	282	334	337	309	344	318
4018	1277	969	635	535	535	499	523	523	489	485	455	466	476	455	463	455	492	472	435	477	441	448	415	488	490	463	449	462	489	447	437	454	475	464	456	457	451	415	461	438	505	450	485	431	487	465	441	405	429	512	422	436	461	449	469	450	451	446	420	428	477	445	398	423	419	450	448	449	482	423	420	480	410	429	453	466	457	415	447	498	432	436	429	479	456	466	454	485	475	434	459	466	452	431	473	455	459	414	446	450	465	439	471	440	404	458	438	461	474	476	429	467	468	416	445	412	439	464	463	476	439	460	483	412	451	434	405	436	439	425	453	473	448	429	451	443	491	441	459	450	451	433	467	476	455	453	435	460	472	458	450	441	435	465	462	487	384	421	444	423	484	451	459	429	462	455	448	441	429	493	479	453	436	441	444	445	438	480	422	430	474	458	463	450	447	472	418	434	440	468	449	456	438	422	438	498	471	478	438	472	433	407	478	480	431	424	415	484	401	445	477	437	464	452	484	425	481	483	478	424	435	410	457	466	416	452	452	482	439	471	441	446	441	461	428	501	444	439	421	469	426	445	454	463	440	445	444	447	471	444	482	457	453	437	470	465	476	475	450	434	440	440	437	460	440	474	423	464	468	456	453	472	439	445	489	463	448	473	442	428	446	485	470	471	440	431	457	412	462	477	449	432	459	445	429	461	475	453	440	438	442	411	425	450	459	417	454	437	463	430	463	421	460	389	448	468	456	413	517	486	511	460	439	426	446	462	436	484	427	417	420	417	472	460	430	465	457	464	488	455	433	456	473	434	443	446	421	455	470	432	452	460	447	473	444	447	442	449	473	474	448	442	472	459	462	460	435	448	427	466	452	462	453	417	466	460	475	429	466	416	497	453	485	409	427	446	484	415	461	449	465	464	463	454	461	464	423	464	457	493	436	404	478	463	454	439	419	401	427	464	491	452	448	460	393	435	445	438	436	420	466	444	456	453	464	465	418	438	453	442	471	432	447	434	463	464	437	446	442	476	439	452	439	466	472	431	475	427	451	457	417	439	446	437	489	427	413	471	470	470	406	485	441	460	458	426	460	458	455	447	458	428	455	453	443	475	441	471	465	483	454	443	439	466	437	433	425	447	456	445	435	442	474	463	474	436	465	432	463	462	458	443	451	439	444	428	465	464	440	440	434	453	460	460	431	455	443	480	446	449	440	449	472	476	468	444	474	468	461	450	450	437	464	473	468	453	428	441	428	456	418	454	474	459	482	500	443	468	433	465	438	469	417	415	451	453	468	435	457	429	501	467	476	447	442	453	463	455	438	460	462	471	454	482	448	482	485	435	462	460	437	456	427	436	455	442	448	441	457	437	403	460	441	445	476	431	406	435	459	447	406	456	444	464	428	469	430	468	453	456	453	446	438	425	475	475	440	395	468	438	479	454	441	448	463	445	430	440	442	455	455	463	423	501	421	445	470	435	448	472	460	461	440	453	445	455	465	445	447	447	432	424	443	442	474	452	444	440	426	443	474	455	485	440	464	458	478	467	437	465	430	433	461	466	487	456	450	431	440	423	456	438	407	441	449	455	465	444	463	455	428	445	468	419	421	442	437	426	476	449	462	444	408	427	440	455	458	488	450	454	434	458	433	438	445	478	483	458	441	485	387	475	438	475	433	431	441	424	456	462	468	420	465	454	432	432	435	461	401	423	432	461	476	467	422	459	456	466	451	479	424	468	438	440	445	439	490	445	470	418	442	415	434	472	467	443	449	401	444	416	454	452	463	459	443	404	483	437	477	455	491	440	487	458	437	449	466	442	425	448	440	449	428	439	435	442	472	450	422	475	471	472	465	448	426	434	432	450	466	452	476	420	398	456	394	445	439	479	432	435	416	461	457	461	444	484	467	435	443	478	462	446	462	425	440	421	431	445	474	434	461	432	448	468	442	472	446	464	467	461	437	429	450	447	480	447	407	454	465	443	441	442	491	440	449	421	451	456	441	436	449	467	485	462	441	482	434	443	466	455	462	444	451	453	427	473	432	454	447	469	413	419	456	404	448	461	459	439	439	467	479	432	440	455	419	457	449	427	442	429	436	438	421	410	472	452	452	472	443	436	467	469	455	429	456	436	458	451	434	436	453	438	462	441	434	479	429	481	443	456	446	461	450	469	452	456	413	437	453	440	424	432	448	448	446	442	411	454	419	441	425	425	432	452	462	470	480	467	452	482	438	455	479	479	434	455	415	488	454	461	447	468	444	445	457	459	470	477	461	453	425	466	414	476	491	425	433	459	410	474	472	440	439	403	471	383	450	440	423	452	476	459	454	432	435	440	403	418	446	465	475	432	453	433	452	478	435	427	468	450	463	466	450	478	441	418	475	459	447	463	431	439	455	468	447	436	441	480	462	469	467	473	447	467	461	457	451	448	449	426	452	490	445	437	452	493	462	446	449	432	444	465	415	422	434	442	479	429	440	448	439	438	455	446	435	435	454	467	420	450	444	435	423	475	405	419	438	478	450	447	473	475	426	443	458	448	433	430	467	451	397	479	479	486	411	460	438	437	450	440	404	418	481	415	482	450	448	453	447	423	419	405	463	482	445	457	464	444	436	447	442	444	424	483	434	474	421	418	435	447	454	443	435	457	468	479	432	457	444	450	473	449	443	438	459	400	424	469	450	418	449	470	471	473	455	425	436	481	443	435	471	460	390	466	468	489	435	441	452	468	433	475	481	457	439	425	490	432	418	462	475	463	438	425	456	435	451	434	465	410	440	471	499	441	406	468	435	454	436	442	416	447	473	442	456	443	477	473	469	468	425	475	451	463	442	430	452	474	443	463	442	451	459	433	488	448	482	459	433	456	475	440	461	425	426	477	466	443	459	445	456	424	476	418	445	480	448	480	436	458	465	454	479	449	428	398	446	450	434	470	487	467	447	465	432	479	455	449	445	441	466	463	452	425	428	465	451	444	454	439	432	454	431	455	454	451	442	439	468	410	431	437	439	449	410	480	456	463	476	464	496	421	460	485	446	459	439	502	423	481	444	413	461	445	456	447	435	460	422	453	476	445	448	412	439	444	455	455	389	452	466	482	425	449	410	472	475	468	426	477	481	444	500	467	432	433	469	422	438	485	485	473	441	452	433	460	453	482	435	457	480	459	441	465	450	466	481	454	472	457	457	423	425	465	446	460	465	451	468	454	427	446	422	448	478	458	461	456	442	425	468	467	419	419	425	442	495	479	421	449	479	419	457	448	435	457	408	475	485	436	450	462	457	460	456	445	441	444	455	449	445	431	468	382	408	452	445	406	428	417	463	434	468	420	433	468	454	425	413	488	418	450	442	435	463	455	460	438	456	457	420	469	449	462	431	471	420	468	444	473	441	423	454	430	405	463	461	446	468	447	426	429	425	451	425	419	446	486	489	474	416	463	483	486	440	467	435	453	447	446	468	493	445	451	459	456	429	470	480	435	444	439	421	441	450	421	433	453	451	439	453	470	480	447	456
23018	21010	28051	24178	20712	2786	488	356	265	236	236	146	163	156	162	172	141	182	151	138	146	162	125	122	161	148	148	132	146	150	112	119	140	130	157	138	133	117	143	132	114	99	126	110	138	128	110	139	123	138	132	128	133	126	137	122	115	133	144	136	141	128	130	151	136	132	121	125	134	146	96	126	113	115	114	125	130	118	128	146	114	138	143	110	114	111	128	128	137	128	115	144	128	124	111	123	129	140	106	120	130	115	127	129	116	123	134	124	138	137	122	137	115	114	121	138	120	144	120	130	125	98	117	126	141	130	126	116	122	121	136	117	123	96	114	133	120	123	142	144	135	122	112	144	124	150	130	127	119	134	129	141	116	124	141	120	106	118	132	124	136	124	116	124	139	114	111	130	143	139	124	117	129	143	127	122	130	131	115	130	118	127	106	117	115	121	127	116	142	121	138	108	139	129	142	120	122	123	106	133	132	126	141	114	131	114	118	114	131	140	120	119	102	132	125	124	115	121	114	140	125	111	146	119	105	122	115	118	120	138	124	115	134	127	99	118	123	136	132	106	127	123	106	124	147	121	109	111	135	118	111	131	125	116	152	131	125	127	133	141	130	137	121	123	116	119	123	129	132	154	152	128	137	114	126	128	126	108	138	106	133	127	125	133	130	112	117	128	110	123	144	141	136	126	128	120	118	123	139	124	136	149	114	142	129	108	120	135	132	128	137	110	118	133	123	144	131	121	131	147	102	146	125	112	119	133	106	118	108	122	113	110	143	125	151	123	151	131	115	112	120	118	107	116	122	125	110	121	117	122	122	139	124	113	135	103	118	112	129	135	141	117	127	108	137	145	94	120	120	138	136	121	118	121	144	123	151	122	117	135	132	122	135	132	127	117	148	137	110	122	118	134	132	117	115	119	113	128	131	131	114	138	117	131	117	159	120	134	117	120	138	112	123	118	131	139	109	128	128	140	126	122	114	150	126	135	118	124	123	131	155	119	132	103	126	130	117	114	127	120	133	127	116	124	128	125	129	112	109	113	124	122	122	115	114	124	123	110	121	118	127	116	108	110	140	120	132	117	135	146	139	124	115	115	114	118	121	125	124	133	129	144	109	124	127	111	138	122	131	128	119	139	107	127	133	120	120	113	139	130	135	130	122	122	140	108	113	121	133	132	132	129	135	127	129	103	112	132	124	140	138	123	123	127	127	105	132	125	134	117	136	108	140	136	106	128	133	129	107	128	108	115	147	139	113	123	135	124	124	116	122	113	139	105	127	139	124	130	112	126	123	130	122	126	121	126	119	114	139	119	129	120	100	119	131	124	123	126	120	112	127	112	123	113	120	142	122	116	131	128	134	123	118	130	106	122	136	132	139	136	122	134	108	114	127	120	140	120	130	128	123	149	118	115	142	103	126	136	127	125	141	118	139	130	124	111	136	117	138	121	150	131	126	102	129	121	111	139	119	128	109	136	140	123	117	123	121	112	140	120	120	108	123	129	132	125	130	138	144	136	153	116	134	138	152	116	115	130	119	138	125	109	116	113	144	109	131	133	111	123	123	110	108	132	122	133	124	129	123	108	133	128	142	133	108	121	118	146	115	126	134	147	139	133	126	133	115	128	124	132	113	145	124	108	106	118	113	115	130	107	120	112	102	144	136	111	147	114	133	131	141	100	118	117	116	142	121	123	116	121	153	122	111	121	130	134	124	122	134	121	116	133	126	119	150	115	146	142	113	122	121	96	116	133	131	138	134	113	122	124	136	114	128	127	125	127	117	125	136	122	122	153	127	137	123	141	128	118	134	112	107	106	118	134	127	111	142	135	121	125	139	125	129	123	142	135	123	136	113	133	144	131	141	133	98	113	134	129	131	131	113	135	134	130	138	128	137	125	136	104	127	128	118	126	135	144	93	125	117	118	113	125	115	114	121	126	119	122	129	117	129	108	133	126	114	111	137	138	118	124	115	127	115	131	122	141	131	118	138	113	119	124	118	123	135	125	124	130	126	136	120	143	112	129	113	138	130	126	142	132	128	116	141	131	123	120	129	130	128	137	108	112	121	104	124	129	122	150	119	134	121	117	135	126	130	110	117	121	116	131	127	112	132	131	157	120	136	124	118	111	128	125	135	118	125	137	137	116	136	137	134	128	124	126	128	135	128	136	140	128	121	103	119	129	112	133	106	114	121	164	112	107	106	138	121	133	121	149	126	142	107	133	114	135	135	116	111	134	128	110	123	131	126	138	121	132	125	117	119	129	138	122	134	141	139	138	124	125	122	97	107	125	128	120	101	138	137	113	129	124	131	139	126	125	126	128	108	131	95	121	124	132	150	123	118	149	127	125	114	109	127	141	122	122	130	107	112	146	112	131	114	103	129	128	124	143	121	122	112	142	145	127	122	136	124	140	121	138	110	138	138	118	132	104	134	114	121	135	133	112	128	122	124	125	135	118	130	144	146	105	131	110	121	121	136	99	101	123	129	126	133	132	129	135	131	133	128	128	124	128	166	116	108	109	114	120	131	132	134	124	132	137	110	110	105	115	110	121	109	127	127	137	138	119	122	124	119	120	111	127	133	99	121	153	134	115	102	124	138	128	121	117	132	134	136	131	131	112	121	118	119	119	120	132	120	120	128	104	130	121	131	126	150	136	140	127	120	112	126	129	123	111	119	124	112	109	123	131	107	118	117	111	129	143	110	119	126	130	132	110	108	140	153	126	133	128	123	128	110	125	122	124	120	108	143	130	109	135	113	122	121	114	123	129	137	124	131	130	121	124	114	121	107	134	115	117	107	114	138	135	107	113	122	124	140	136	108	123	96	137	124	151	142	117	138	143	151	120	105	129	115	116	138	133	130	122	126	114	139	116	119	105	134	120	125	124	129	133	133	111	128	128	129	134	146	132	114	124	122	156	117	124	131	123	111	133	123	128	132	112	124	119	113	122	124	131	121	143	136	126	110	128	123	150	132	140	129	133	141	122	120	133	118	134	133	126	141	152	119	118	111	111	118	130	117	117	102	120	128	130	126	130	112	131	125	97	130	136	114	131	128	127	143	123	116	120	124	101	133	109	117	129	122	110	107	136	145	136	125	115	126	127	136	136	130	137	141	122	133	131	110	123	123	107	121	132	103	114	127	107	119	117	124	112	118	130	145	125	133	149	134	146	126	153	144	128	103	122	128	139	120	127	134	131	140	109	118	122	140	107	110	129	123	132	109	127	115	125	136	118	132	109	122	134	131	122	129	139	133	131	114	123	149	136	110	117	127	137	127	107	109	143	124	116	119	139	94	150	126	121	105	128	114	110	107	111	126	132	121	132	126	147	137	102	134	146	109	142	132	117	110	132	118	126	125	108	119	126	124	115	125	118	131	123	116	100	122	137	134	122	131	137	134	128	126	145	101	128	129	119	114	118	109	119	122	142	132	123	120	118	107	130	116	124	104	126	116	108	127	153	107	121	115	143	111	120	129	121	130	122	110	121	134	107	112	107
3212	8336	5540	2361	1605	1178	890	700	568	513	430	423	358	343	315	294	297	271	266	277	227	256	262	273	250	234	198	230	203	218	222	211	218	216	245	212	217	192	219	213	198	200	199	216	208	194	208	189	204	204	190	204	191	199	204	208	176	198	184	206	205	206	215	205	200	183	201	212	221	203	212	184	199	196	199	179	200	204	200	196	178	218	172	201	233	183	186	182	209	189	209	184	203	205	197	191	180	201	196	192	189	206	185	206	183	219	205	212	246	195	186	201	204	187	196	182	203	218	207	196	210	183	186	219	194	194	202	181	197	181	190	222	202	191	185	188	178	203	204	197	204	201	213	188	183	216	204	185	188	169	190	183	219	204	196	201	203	218	184	201	197	182	175	201	202	179	204	186	187	191	189	186	199	214	195	207	195	183	182	187	232	220	198	208	200	205	199	180	199	203	202	177	207	180	197	211	185	187	198	201	182	208	199	185	172	202	182	173	207	184	191	164	184	195	200	189	180	188	206	201	215	192	205	212	193	217	201	188	207	198	204	193	200	213	194	200	204	177	179	201	206	202	212	211	208	201	204	186	186	194	206	207	184	194	218	172	191	197	200	180	206	200	187	190	197	216	184	193	226	181	230	206	190	195	195	184	184	186	192	215	197	239	167	208	192	230	197	200	183	201	198	212	200	211	200	214	218	191	214	176	206	196	192	206	189	218	178	198	184	222	208	184	184	199	206	238	217	186	183	193	196	227	216	180	190	197	212	177	237	213	209	188	202	205	190	216	210	184	198	187	188	216	189	186	189	218	187	159	213	188	210	207	202	188	187	196	163	199	232	185	188	199	212	200	217	213	197	215	205	178	189	194	170	181	175	196	194	198	208	209	183	180	192	215	197	190	178	178	190	183	196	213	199	195	188	169	175	219	175	206	192	204	208	177	190	202	185	215	191	192	193	199	217	197	196	206	196	184	201	195	212	209	202	205	200	184	194	184	175	212	193	198	194	227	211	225	206	195	199	185	192	172	198	189	197	202	195	191	192	166	192	198	165	189	178	221	193	202	211	210	213	203	164	180	188	207	187	174	210	187	178	208	198	193	195	166	226	202	188	202	193	206	186	204	194	218	197	199	199	205	179	182	173	202	201	210	213	198	173	186	202	203	187	192	209	193	174	172	204	169	182	203	198	206	196	208	191	200	228	187	220	201	198	181	206	191	204	175	188	203	195	230	182	180	212	178	202	193	205	214	211	204	188	194	203	216	198	191	206	207	181	192	208	185	218	205	213	223	211	221	178	186	201	199	206	212	211	197	200	200	181	209	219	181	198	202	194	180	178	183	184	169	206	211	186	171	201	205	177	191	211	217	197	203	193	213	181	209	208	213	204	212	205	201	209	195	199	180	183	163	197	190	170	218	203	202	182	214	214	205	204	182	183	185	191	211	244	187	189	192	196	196	183	219	191	214	187	197	192	192	184	185	191	191	225	196	196	174	231	197	207	179	221	178	202	198	208	168	186	204	213	194	185	186	183	198	188	197	189	222	185	195	198	206	194	216	194	195	194	181	173	193	170	211	191	212	198	205	204	202	182	222	211	181	203	179	214	189	203	179	206	188	182	197	203	181	212	187	195	201	216	217	201	203	190	180	203	220	201	204	196	181	203	190	196	215	166	189	175	182	194	181	200	172	196	214	203	179	231	159	202	196	190	214	206	192	200	226	197	188	188	206	206	189	197	219	185	177	204	169	211	188	199	197	182	181	193	196	213	183	195	196	193	171	185	183	206	209	203	205	201	210	189	183	206	220	175	210	211	203	187	193	199	189	198	206	180	180	181	173	192	177	206	203	178	218	215	199	212	218	176	232	190	181	187	200	197	197	204	178	190	215	210	199	194	191	185	205	198	201	205	202	187	220	214	167	175	181	193	195	191	173	208	209	201	185	197	190	203	200	185	170	201	192	184	196	187	197	186	185	201	214	198	200	212	174	220	208	200	203	223	206	199	188	210	191	193	206	196	181	207	180	191	201	186	178	212	200	212	177	197	227	224	196	210	192	199	186	168	193	187	233	199	191	191	194	166	205	210	181	222	203	196	183	182	180	219	220	190	205	181	219	168	180	221	196	232	186	200	200	183	188	194	194	204	172	194	191	211	192	178	204	175	231	199	189	197	198	189	212	192	215	207	214	208	222	196	194	195	198	181	184	207	197	188	218	197	206	192	198	203	180	215	194	207	193	208	193	189	181	204	190	196	209	191	185	179	183	189	183	210	187	192	187	216	173	193	209	198	201	223	213	194	171	234	203	198	199	207	214	182	205	195	185	202	179	200	201	186	194	181	201	188	184	207	211	181	203	172	201	188	203	208	194	199	201	210	207	207	182	225	200	190	217	210	203	189	179	177	186	195	194	184	195	205	176	193	214	192	196	197	205	199	182	179	202	193	161	207	202	176	180	220	200	190	205	208	192	203	204	211	204	208	190	195	186	168	207	171	195	226	198	186	183	203	182	187	201	179	199	180	205	196	185	199	173	195	216	184	177	207	181	160	201	179	194	190	178	204	195	173	198	206	190	182	208	203	194	194	182	195	202	205	174	197	215	183	187	189	195	181	219	197	197	188	216	211	189	172	190	200	193	225	173	200	170	184	185	195	194	198	176	187	207	222	185	216	191	213	195	188	187	199	201	180	176	217	198	211	174	194	193	204	184	196	170	202	191	199	199	202	178	178	208	199	220	207	196	195	206	201	200	210	201	188	196	175	213	186	195	175	208	180	196	210	216	193	214	181	177	201	210	204	203	177	195	222	182	186	183	207	210	188	213	196	178	183	199	182	206	195	193	207	183	187	203	200	178	188	210	200	214	219	196	190	216	202	176	161	204	185	210	194	195	193	199	187	190	211	180	203	191	193	198	172	164	164	183	194	190	192	205	194	194	212	169	194	218	206	215	181	182	192	224	167	220	221	211	206	182	213	198	220	210	212	201	210	212	218	209	199	182	207	214	195	183	184	183	176	185	197	208	188	204	193	208	193	176	177	184	183	186	209	169	196	189	215	177	207	177	197	204	195	188	198	171	190	208	206	199	178	209	189	180	219	217	219	207	195	185	213	204	157	208	195	199	196	231	192	183	189	210	187	216	188	202	198	200	195	206	204	175	178	216	201	194	184	179	224	175	185	212	213	203	187	198	193	193	214	211	185	208	199	221	201	227	195	185	211	209	185	231	189	207	190	216	202	175	188	215	192	215	222	204	210	205	207	207	190	177	190	190	212	202	195	198	174	181	180	196	185	224	173	204	179	204	178	190	183	220	195	202	184	196	185	178	194	199	212	215	206	201	202	200	210	211	183	203	193	197	198	178	179	217	203	186	206	219	191	192	196	181	200	165	188	175	205	212	208	189	210	190	192	195	207	190	204	183	188	201	202	186	195	176	190	198	193	203	205	197	191	204	220	196	207	202	194	195	222	198	207	169	207	197	222	217	193	209	189	197	192	198	202	191	185	205
24187	20954	26349	24600	2340	564	480	434	439	445	434	411	412	416	396	386	411	397	413	396	359	387	397	372	371	376	359	381	395	398	386	375	401	412	417	349	370	330	364	351	358	358	347	406	339	364	395	349	397	364	344	397	346	340	361	377	384	413	373	407	412	337	374	350	371	379	384	350	338	405	364	354	375	400	359	348	379	365	333	334	377	385	369	387	324	374	379	405	388	384	334	386	366	356	379	367	332	376	340	345	366	396	358	396	383	351	381	376	359	345	381	364	397	392	395	332	400	369	350	369	347	363	362	392	333	386	404	353	366	352	350	363	380	376	374	378	372	368	384	346	403	370	366	376	367	401	362	336	366	346	370	380	388	396	380	357	369	360	373	354	370	372	371	359	352	365	409	348	368	366	366	379	343	362	373	373	378	376	334	373	384	360	385	337	353	345	367	347	375	393	340	361	358	364	401	359	366	410	386	382	368	368	362	379	391	399	349	375	375	350	380	354	347	340	370	384	373	387	354	381	355	358	371	372	387	349	362	392	347	379	361	387	367	353	377	263	395	398	356	391	379	370	395	405	369	371	381	400	387	377	341	363	334	374	404	364	381	386	355	381	352	356	381	381	362	400	361	378	325	381	330	358	371	392	401	378	357	357	403	360	358	357	364	380	391	373	371	391	391	349	348	345	357	355	355	381	384	364	333	361	352	374	371	407	389	393	361	363	350	369	380	383	360	360	432	357	372	342	372	361	394	368	395	394	384	372	362	337	373	357	364	406	350	348	380	347	361	371	317	365	322	363	376	364	420	367	326	397	370	354	387	373	353	385	381	348	374	371	349	360	349	371	391	373	365	380	380	370	376	353	365	355	334	348	349	353	350	389	360	381	391	387	362	374	380	372	366	358	371	379	372	381	369	359	361	363	351	366	350	391	417	383	405	373	338	315	355	365	359	377	353	369	361	408	331	362	331	374	356	352	397	374	360	368	392	355	371	359	371	336	324	358	367	393	358	371	384	353	382	374	378	360	405	355	398	374	388	357	362	420	368	326	401	360	386	369	386	333	360	327	383	375	378	369	384	371	356	393	358	343	369	344	353	367	399	356	345	376	356	399	357	358	404	328	352	348	409	352	371	364	357	378	380	386	366	356	352	360	370	386	371	367	371	354	344	396	346	356	390	357	380	401	400	341	364	393	372	370	391	381	393	368	348	360	378	351	344	381	356	360	384	329	384	380	361	335	376	399	353	334	371	350	371	397	347	367	351	372	337	373	378	368	384	370	367	396	364	324	368	387	389	390	409	367	371	395	365	414	373	376	376	353	368	356	375	372	344	375	359	371	412	384	414	368	371	413	355	371	349	350	372	365	374	359	373	367	358	377	367	378	369	337	368	393	360	355	356	328	339	374	336	345	364	352	352	370	374	356	364	377	364	351	384	397	396	380	382	382	383	391	381	366	340	394	379	365	380	380	373	393	314	373	394	370	376	395	361	410	412	364	392	377	402	363	356	381	375	364	338	370	368	369	341	356	379	347	384	375	388	365	373	341	366	378	376	395	372	385	352	328	371	334	354	351	380	372	358	397	375	401	339	343	369	326	334	358	398	342	351	349	380	358	329	402	368	357	356	369	385	384	401	366	363	360	389	372	364	340	346	359	324	375	360	368	359	392	348	378	361	376	363	384	409	378	365	387	360	404	383	355	362	363	343	372	326	358	347	367	342	368	339	394	362	395	357	364	392	342	345	387	351	375	401	409	412	374	389	397	386	371	379	432	355	368	337	371	337	370	368	372	328	408	360	353	367	367	344	415	394	363	378	360	385	387	369	375	364	335	369	393	385	406	384	374	382	347	376	381	402	388	388	364	341	383	382	339	325	356	394	395	340	363	366	344	331	393	399	338	362	360	369	370	372	338	344	374	359	337	360	349	347	350	387	363	403	383	374	361	393	387	349	361	367	399	380	367	386	392	365	363	349	354	356	383	352	339	353	365	390	356	413	357	390	407	374	377	372	347	380	384	328	402	371	375	375	356	386	384	339	366	371	352	356	398	353	361	326	381	404	365	386	359	350	394	354	383	374	363	346	392	344	363	345	365	365	348	385	345	390	348	339	389	343	364	393	389	378	387	355	384	366	359	374	371	353	366	385	346	346	374	375	358	331	351	368	383	418	387	336	385	352	371	356	331	397	347	429	409	367	352	364	359	396	342	347	384	349	354	369	384	403	390	338	391	371	376	393	359	385	344	376	351	354	342	398	350	363	399	364	362	356	378	377	360	358	318	375	369	364	357	350	386	337	369	361	344	390	366	348	366	364	349	340	371	395	341	320	350	345	378	385	371	367	396	369	371	368	376	368	341	348	356	372	355	375	337	341	378	374	380	396	403	350	368	391	379	373	347	383	337	355	339	354	374	377	363	367	361	364	374	365	371	382	377	394	362	363	382	355	352	384	340	335	339	371	385	372	400	370	381	356	373	361	371	391	368	333	393	355	385	371	357	354	350	364	373	378	379	356	379	366	370	370	388	375	367	362	363	352	341	380	375	393	396	404	397	394	361	366	379	388	382	392	387	395	384	372	352	380	379	367	378	368	369	404	361	374	382	375	387	390	378	382	383	342	364	397	366	353	365	329	373	367	378	400	357	398	344	368	411	367	381	365	338	386	365	357	385	386	387	377	390	358	423	374	394	359	344	360	380	390	332	395	359	385	414	439	348	368	396	388	366	403	345	343	357	420	345	378	357	343	386	370	344	362	377	351	331	363	377	386	359	343	351	367	363	369	390	406	353	374	362	346	372	370	381	368	341	353	386	369	346	387	377	371	382	371	365	369	364	362	385	345	391	344	345	357	380	407	397	362	369	344	392	404	371	364	333	370	362	379	378	385	369	365	364	320	395	346	358	375	356	394	344	380	369	369	367	394	364	341	349	370	369	349	345	384	389	362	340	378	382	366	369	339	358	345	332	384	403	321	371	352	362	393	378	400	395	368	356	366	343	385	368	378	387	337	398	397	404	383	369	368	356	377	340	360	399	338	404	396	360	365	364	374	310	354	391	341	349	358	364	352	357	372	396	333	353	357	353	363	374	389	391	363	344	374	334	369	356	354	351	356	369	358	368	366	373	394	331	361	394	368	366	371	388	351	362	388	418	393	358	359	347	362	383	341	349	378	371	368	391	383	363	352	363	347	410	355	341	386	375	361	357	348	380	356	351	373	325	373	372	374	386	383	388	389	365	350	372	342	367	362	372	371	366	393	372	379	358	319	327	400	313	371	368	362	369	386	380	360	361	376	388	364	366	349	379	336	356	398	380	401	341	404	380	353	384	375	341	352	343	385	376	344	383	345	360	372	347	381	390	407	351	332	375	343	384	389	358	415	399	373	384	342	392	396	365	391	383	338	348	358	384	354	380	371	372	379	373	359	358	341	347	333	386	389	354	398	370	399	364	388	328	393	336	374	340	344	364	370	339	426	372	374	374	387	347	361	382	370	364	349	389	393	347
3289	4516	3167	1605	1204	1009	897	725	725	725	675	634	603	599	602	585	641	537	582	566	519	572	571	510	536	589	589	531	519	580	532	560	484	559	542	547	510	581	554	562	496	519	547	521	483	540	563	514	531	534	586	580	552	537	505	496	547	475	531	540	531	556	538	546	544	516	546	519	559	513	516	519	519	535	530	505	504	525	524	543	541	514	519	537	546	571	501	542	508	550	586	488	563	527	545	501	555	551	484	511	513	525	553	488	538	500	490	509	541	499	474	589	494	577	525	536	527	522	547	489	558	520	538	522	528	499	495	524	478	541	524	527	509	538	549	552	504	507	496	522	546	542	521	539	537	536	532	561	515	540	519	526	534	532	543	523	514	552	546	534	488	526	513	583	463	498	532	512	538	567	527	503	499	503	542	560	541	521	554	563	535	513	511	513	524	525	553	512	547	501	516	514	499	495	574	492	511	561	535	553	526	511	520	550	535	527	558	559	552	535	575	518	524	524	503	524	543	512	524	558	546	531	527	509	500	496	558	532	482	531	546	560	537	487	472	513	549	553	547	546	587	539	555	530	502	522	543	543	546	540	523	518	518	525	489	492	544	537	455	547	559	516	498	529	522	496	540	484	528	467	485	527	529	541	520	517	541	525	505	516	483	512	593	532	528	553	548	525	506	515	545	534	527	503	518	477	538	521	514	560	569	518	521	517	545	526	482	515	594	531	506	522	504	551	485	514	500	547	509	511	531	527	518	507	564	492	496	507	478	523	518	542	522	551	503	487	532	577	542	515	546	528	488	522	512	540	506	494	542	535	549	505	528	480	504	550	513	542	522	557	521	513	498	512	565	515	492	507	507	551	566	556	566	531	534	543	520	553	523	507	518	526	523	514	562	498	524	531	511	544	512	511	493	526	544	541	592	538	542	501	533	525	543	534	507	522	544	549	529	542	504	524	585	553	532	492	495	476	481	505	491	521	506	527	536	506	526	526	493	530	508	510	514	525	549	480	535	518	519	503	519	527	528	546	514	491	511	564	542	506	529	534	573	506	525	532	565	509	474	499	496	516	535	479	517	523	508	504	489	523	503	530	466	531	501	526	527	503	550	533	536	540	538	495	529	533	492	504	523	535	485	541	510	526	525	512	468	482	547	532	545	551	550	525	501	508	505	535	513	540	532	552	560	524	603	492	555	550	545	497	533	518	498	544	567	554	506	521	522	560	524	533	519	490	523	513	483	514	545	536	517	545	538	567	525	549	556	527	526	539	562	518	568	531	522	488	513	477	538	509	531	566	491	495	492	536	524	506	494	516	495	557	540	549	528	519	507	537	527	502	541	517	531	526	503	546	518	505	485	498	525	502	560	540	540	514	538	534	531	506	542	535	489	532	513	502	526	540	500	528	527	496	543	513	505	517	502	539	505	525	530	553	525	518	554	494	522	516	510	546	551	527	470	547	546	505	555	518	484	574	544	538	540	535	518	555	504	506	550	593	576	509	498	507	499	522	510	488	494	572	534	526	490	501	563	555	521	535	548	514	528	507	508	531	527	509	525	530	509	506	516	531	555	524	534	515	544	545	548	522	559	564	518	523	489	518	545	548	521	541	505	535	559	538	531	541	505	560	542	543	514	519	496	556	522	529	525	529	541	512	535	538	527	543	502	467	527	502	527	509	483	506	524	507	502	509	556	575	528	536	575	487	566	474	536	518	551	505	524	569	544	521	520	531	497	483	543	503	536	540	533	517	512	500	514	514	516	494	559	535	526	563	497	532	499	542	533	470	568	526	518	511	529	504	489	524	544	540	530	542	530	535	520	565	514	502	536	543	525	524	527	508	525	482	514	551	506	550	488	539	485	516	528	540	546	505	540	527	494	565	514	533	496	507	530	534	503	539	490	525	493	550	464	541	523	516	544	533	516	518	533	539	526	493	528	540	534	527	554	523	554	518	495	555	491	505	529	501	534	527	545	549	515	521	541	566	509	558	481	498	515	507	519	534	541	484	549	495	527	534	565	506	516	540	548	556	508	552	502	536	505	534	538	548	510	519	543	528	512	535	501	556	534	474	486	507	503	542	550	506	545	555	530	511	545	537	493	519	507	539	534	514	579	529	527	521	493	524	507	519	492	535	497	513	544	506	517	517	515	510	515	507	510	498	517	545	549	524	488	556	524	507	540	488	497	532	475	567	516	542	533	478	568	494	562	527	546	506	526	496	529	551	502	553	517	547	530	542	538	518	523	553	523	544	476	540	501	505	547	555	526	534	526	525	527	519	520	535	520	571	513	544	522	545	507	541	549	523	502	527	519	531	526	530	521	512	487	515	541	519	538	519	518	561	525	485	527	530	492	512	517	541	518	536	532	511	526	514	532	549	506	501	528	497	520	501	474	532	549	514	527	555	567	522	502	536	486	527	544	512	507	517	537	512	542	562	546	510	525	479	519	526	529	546	562	508	517	530	498	522	514	536	529	534	511	528	512	551	540	492	546	514	546	512	551	490	544	537	541	537	507	520	500	561	511	511	534	522	482	509	529	540	489	547	530	521	507	529	564	493	544	539	484	497	494	506	525	474	531	522	500	543	547	513	499	525	487	524	518	527	548	507	523	553	519	548	522	544	528	522	480	512	536	556	512	507	522	555	543	526	522	516	530	532	535	541	487	562	520	520	508	512	527	546	480	537	539	509	514	514	520	530	496	549	521	546	506	561	504	477	559	526	512	544	536	578	505	533	487	543	553	512	531	534	562	520	535	475	517	478	518	541	534	560	552	504	550	511	519	511	523	563	516	478	550	556	480	515	507	541	507	539	527	541	512	512	541	508	468	540	511	511	533	509	484	531	498	516	537	509	537	519	566	545	561	519	560	497	520	498	509	538	551	554	508	509	561	533	556	516	530	513	528	517	516	488	558	542	493	492	544	513	516	527	519	478	519	530	508	497	565	533	573	538	545	503	564	453	533	522	531	490	531	527	499	531	591	543	491	542	552	536	560	506	571	551	526	567	500	551	565	520	545	534	567	522	524	499	529	508	501	504	550	533	515	552	516	529	548	487	497	517	481	559	516	507	533	535	538	545	506	539	526	517	492	532	506	531	500	514	524	547	490	482	490	564	507	512	533	524	519	588	538	530	526	527	523	530	511	525	509	545	571	539	564	553	517	572	504	545	501	565	491	575	488	498	527	543	530	519	539	499	524	524	506	569	512	543	527	511	532	553	537	534	508	533	510	552	545	552	496	512	537	529	527	585	529	516	502	519	509	500	513	560	529	506	538	478	520	534	526	550	526	491	547	511	482	505	517	516	532	524	501	524	534	513	520	487	525	545	503	503	566	486	493	523	548	518	556	503	556	470	537	527	510	513	569	546	507	522	487	497	536	522	526	535	546	519	512	522	515	513	500	545	536	537	539	555	513	473	520	518	538	513	523	512	517	519	565	490	505	535	528	549	530	546	555	517	554	478	505	520	519	539	507	526	528	539	530	508	533	509	531	531	475	565
22147	20990	28586	23565	20981	20582	2031	541	369	353	269	278	274	220	205	209	208	163	186	195	167	189	154	177	164	165	164	161	148	147	140	146	141	159	144	166	151	167	123	138	133	146	154	129	150	110	150	160	149	147	142	147	127	149	145	131	121	124	153	161	130	122	112	126	131	149	134	149	146	132	134	149	108	138	144	136	133	123	133	117	148	114	141	141	156	141	142	133	136	149	152	144	130	139	131	147	134	132	138	142	118	134	139	137	123	135	118	131	138	134	136	130	146	139	134	113	153	147	119	133	139	138	117	116	146	132	132	145	121	147	145	143	136	129	149	148	122	100	130	130	129	150	135	149	117	147	133	151	140	120	114	136	136	138	146	137	127	126	121	131	130	138	133	145	154	126	133	134	135	132	144	127	134	133	139	132	146	130	129	128	140	130	127	142	142	128	134	118	139	157	133	128	137	129	150	123	130	171	139	127	128	133	125	130	123	130	140	109	142	142	135	124	159	103	129	126	131	133	120	116	140	142	134	132	162	136	159	126	110	143	149	122	139	131	147	142	125	131	127	139	108	146	124	142	142	135	130	124	122	133	133	117	121	123	121	139	132	137	110	137	138	146	143	129	148	130	145	139	122	126	125	124	147	121	138	162	143	132	112	148	144	132	116	128	132	129	122	130	127	122	128	128	132	147	129	143	145	133	110	141	151	139	140	148	135	156	131	129	148	124	129	135	129	153	138	141	138	133	149	118	130	138	133	136	150	142	137	122	122	110	124	128	125	133	126	138	125	159	138	138	143	132	136	140	124	129	164	131	125	152	149	145	145	115	117	131	126	124	114	125	121	127	129	143	123	142	134	146	127	130	132	146	155	140	130	144	141	140	133	122	159	127	137	120	133	130	132	136	137	134	147	134	141	130	151	154	140	140	131	144	142	125	123	130	117	125	129	149	143	136	120	131	151	126	141	124	131	129	117	122	125	143	139	130	141	127	145	126	135	126	127	137	135	128	124	145	136	157	125	137	141	136	133	131	126	156	127	128	135	117	114	143	126	113	131	127	137	146	117	123	140	131	108	125	152	133	142	141	142	126	144	141	144	131	117	136	140	112	132	120	141	141	130	137	150	132	133	125	127	147	118	135	157	143	155	142	137	140	140	124	132	138	120	149	131	148	152	130	119	145	119	147	143	146	143	149	132	140	120	135	154	122	147	151	150	153	122	133	114	130	136	123	150	143	149	118	132	140	142	139	142	130	152	132	135	159	133	127	147	138	106	155	144	116	135	143	133	140	141	131	122	134	145	117	140	114	150	125	132	144	127	145	127	143	116	137	136	150	139	126	133	149	132	112	153	128	131	138	125	140	145	136	140	143	124	145	131	116	155	128	149	137	136	128	139	134	124	122	138	116	136	141	132	125	138	141	140	144	119	130	128	144	133	138	126	111	134	144	119	113	125	126	126	120	133	133	114	145	136	142	142	129	125	137	150	142	134	135	132	125	121	151	127	119	124	156	135	145	130	124	152	113	130	131	149	128	124	124	157	118	151	136	129	122	124	142	139	119	124	151	131	133	143	134	140	123	117	145	127	134	141	119	140	129	133	138	121	126	123	132	125	137	130	136	131	136	113	140	121	131	145	122	136	109	123	135	130	139	134	110	127	117	144	141	119	134	136	124	140	119	160	164	133	143	120	131	151	114	130	136	125	137	135	124	129	137	120	119	135	120	149	135	133	126	136	136	141	126	155	144	137	135	109	127	127	130	122	139	120	128	137	123	121	149	149	152	133	125	143	139	145	135	116	148	142	141	142	122	123	107	144	120	151	138	146	133	142	112	158	154	147	139	126	133	137	120	128	140	132	146	163	131	124	115	126	118	157	130	137	123	137	134	141	130	138	127	140	128	149	140	132	130	122	132	125	134	131	148	124	135	120	116	134	140	118	129	135	139	128	155	124	153	118	136	142	146	159	131	124	132	126	134	137	124	129	133	113	136	101	144	134	144	110	137	136	110	135	140	126	116	133	123	141	140	147	137	127	146	118	146	150	140	126	137	105	136	146	127	134	134	133	133	139	123	113	127	152	128	139	138	131	139	128	125	134	123	142	137	136	131	142	148	140	144	154	126	139	121	140	137	133	112	152	123	126	137	110	138	128	125	145	141	133	132	117	129	128	124	113	150	135	138	126	150	139	129	124	136	134	141	131	151	126	130	118	138	127	121	160	112	132	114	124	139	130	117	140	131	117	130	151	149	149	128	138	128	127	131	145	151	122	131	127	117	126	157	147	129	135	125	135	134	117	139	112	139	121	121	140	138	133	139	140	135	132	143	140	115	168	130	128	136	131	130	120	148	124	134	150	138	136	146	114	134	143	146	139	121	151	137	131	141	133	116	138	135	148	143	151	149	130	131	135	128	119	150	151	132	127	122	158	124	132	139	144	107	136	149	137	129	117	118	140	128	120	144	116	159	116	110	114	139	141	113	157	138	128	141	119	125	136	131	131	147	127	127	140	127	168	124	136	129	135	115	130	126	153	115	120	111	147	139	131	135	144	137	130	142	148	128	138	127	125	124	123	126	152	140	138	127	127	151	137	147	127	142	136	148	138	156	139	141	151	127	138	137	154	138	126	130	139	131	139	117	106	147	139	141	126	111	134	135	154	144	118	160	124	139	126	129	131	148	130	121	134	116	137	136	136	115	136	128	126	136	138	133	151	135	129	127	130	137	125	152	144	128	121	143	137	139	126	123	132	140	132	137	128	133	132	136	146	134	126	141	142	139	128	138	139	131	135	172	127	149	132	142	150	106	118	136	120	125	140	140	138	138	135	144	127	122	135	133	142	158	135	120	118	123	125	143	149	136	116	152	142	123	130	121	124	147	142	105	139	133	128	138	149	128	130	121	123	119	121	139	141	130	124	121	128	142	141	131	135	157	129	136	132	169	149	140	141	128	134	136	134	124	142	119	130	121	125	140	113	124	128	126	130	142	122	147	148	110	148	148	122	143	133	130	139	142	130	116	158	156	132	100	150	136	135	137	132	137	142	147	158	138	143	115	136	152	140	152	130	143	131	135	129	134	142	145	150	123	121	122	135	128	142	115	112	128	132	126	122	133	140	132	140	126	145	139	119	137	154	127	149	133	126	152	135	129	136	120	117	125	136	135	159	137	117	122	120	130	137	127	145	130	122	116	137	136	139	134	145	123	128	135	138	137	113	154	146	128	123	142	121	130	154	135	152	133	155	141	149	136	132	126	137	145	149	148	139	141	128	123	126	123	147	138	123	122	140	142	142	120	140	140	123	160	98	124	142	147	146	152	124	130	128	141	156	139	143	130	137	139	125	127	145	114	109	140	147	113	140	136	120	129	134	127	125	146	141	144	141	138	145	116	131	146	121	134	148	136	113	138	114	151	142	153	131	153	115	130	161	121	111	97	150	123	132	143	135	142	122	138	136	126	125	129	112	145	147	122	124	144	142	132	141	131	138	104	122	150	136	123	116	131
4481	13732	9300	4172	2809	2012	1501	1171	917	753	671	617	515	454	407	385	328	332	301	299	311	281	297	270	256	261	226	257	236	228	225	196	215	216	215	219	220	214	210	193	208	211	176	223	205	223	207	208	204	191	182	202	211	203	190	228	206	181	196	178	198	195	200	216	210	180	199	169	213	215	199	199	203	171	224	216	226	190	196	205	196	206	167	172	209	180	195	191	182	192	181	202	193	181	169	190	186	195	178	187	212	177	211	183	197	194	191	187	207	202	189	188	192	206	188	192	182	173	202	177	180	197	169	195	213	187	193	179	184	182	194	203	180	213	177	195	204	214	189	187	199	211	178	201	202	212	191	201	190	182	215	208	179	188	182	180	187	194	186	172	195	193	185	209	182	182	203	184	190	173	178	193	195	191	181	175	190	197	161	186	194	193	185	203	188	187	189	187	177	218	209	191	188	184	173	188	183	191	213	212	203	176	201	177	173	186	193	212	183	208	205	192	144	182	184	161	194	212	187	164	186	200	198	183	159	203	195	179	211	228	187	181	225	204	231	202	201	189	178	207	218	192	161	150	213	168	216	183	188	204	191	212	198	180	207	213	200	201	176	175	198	205	191	189	178	195	182	167	190	182	196	189	184	207	183	181	168	187	182	210	197	190	198	198	191	191	192	167	186	200	176	176	178	189	204	200	179	186	197	215	175	197	223	210	201	184	201	193	193	189	205	167	196	203	196	191	196	189	182	181	183	204	169	176	204	185	191	185	204	199	193	185	188	160	180	201	208	185	190	186	183	183	186	211	156	183	175	202	192	190	171	190	180	161	180	160	186	202	174	191	177	170	189	179	196	202	206	207	174	190	195	175	187	206	175	194	204	203	161	181	184	208	186	195	197	195	173	222	192	193	195	199	192	182	179	208	189	193	187	174	173	192	186	207	191	205	198	187	202	184	173	187	198	188	202	187	200	200	175	177	178	195	207	199	184	199	196	172	188	198	206	192	186	162	191	175	187	184	185	187	209	181	200	178	199	187	191	173	185	205	208	193	200	196	176	202	188	185	180	169	176	186	177	189	194	162	189	183	214	186	184	196	211	170	174	199	193	191	175	174	183	168	175	176	209	192	194	183	201	176	202	188	201	198	167	179	201	198	183	191	215	193	190	198	159	212	201	183	198	182	192	177	194	173	208	178	207	174	220	179	195	196	207	199	211	158	199	186	173	193	184	178	192	187	167	199	176	213	201	194	203	200	213	215	182	213	185	164	193	189	170	211	225	210	176	212	191	204	175	188	166	178	212	187	191	175	182	192	196	182	194	175	207	177	220	169	196	183	187	188	190	166	178	177	216	214	170	201	197	185	182	191	190	191	216	188	180	185	182	175	199	183	204	204	194	192	180	165	199	178	164	202	175	186	198	163	193	195	199	196	169	187	177	195	159	203	210	174	200	212	190	184	231	178	214	211	191	173	176	209	189	187	180	216	192	189	183	199	155	177	188	178	195	205	196	196	200	198	177	215	187	181	176	162	207	179	213	193	197	221	173	197	206	177	203	201	190	186	171	179	185	183	175	181	179	192	184	168	193	186	180	219	186	197	181	176	158	214	179	190	187	191	172	198	174	179	181	203	189	181	190	184	216	183	189	184	199	187	180	157	203	196	169	191	190	201	207	201	163	213	173	196	186	168	171	206	199	186	209	183	196	187	199	175	187	195	203	200	187	199	183	185	204	160	175	194	220	191	206	191	187	204	175	192	172	190	189	189	167	175	183	211	200	178	193	220	179	197	176	203	167	185	189	193	194	206	181	191	201	184	194	207	204	188	193	193	175	208	188	191	184	211	223	206	196	194	209	188	200	181	195	189	205	198	194	176	198	189	173	172	184	181	203	199	179	187	192	182	172	201	191	206	176	187	175	201	184	172	179	181	187	192	163	199	166	175	191	192	180	201	209	179	195	207	194	191	178	202	188	209	213	183	182	186	188	190	175	181	180	188	198	179	181	208	179	177	206	171	191	193	176	182	161	191	211	181	169	177	189	178	214	196	202	172	185	208	197	215	218	180	191	185	185	186	193	191	180	168	197	168	217	195	191	203	199	180	180	187	180	190	153	189	210	181	178	180	167	183	218	192	177	184	205	187	201	202	202	185	176	189	206	180	180	177	191	200	175	187	197	204	204	197	187	187	174	201	172	171	187	169	213	182	177	212	190	187	197	182	188	177	191	161	185	189	195	188	174	203	205	186	187	195	199	199	182	191	188	183	214	178	168	188	193	185	173	190	199	179	181	211	172	198	184	169	188	179	162	188	191	188	198	195	171	205	197	180	188	183	217	181	219	192	198	212	193	192	197	188	165	185	190	209	210	170	188	185	180	180	194	175	186	190	166	172	190	218	177	197	189	197	185	172	185	176	181	173	187	187	224	204	194	213	208	182	194	177	176	205	181	183	203	182	196	185	193	202	194	198	197	182	176	177	184	169	194	183	195	214	183	187	182	205	171	184	194	184	206	197	211	167	163	195	183	173	194	188	201	202	166	182	191	196	185	214	205	218	202	177	170	194	175	188	206	216	193	162	211	192	194	178	179	171	213	161	183	201	165	200	215	201	191	164	195	191	169	185	187	200	171	183	183	219	189	197	196	187	210	184	212	177	194	179	194	191	189	169	190	157	203	178	204	183	206	164	196	175	186	167	186	203	217	213	210	183	197	191	181	218	183	180	174	205	171	211	198	185	195	179	221	208	202	159	170	179	162	172	196	196	201	195	185	186	173	191	204	202	172	188	206	190	201	191	210	204	190	184	193	184	205	177	224	219	200	176	186	204	205	199	169	198	207	187	188	188	212	184	195	207	189	208	186	187	212	162	193	195	195	168	190	233	186	185	176	172	192	210	183	162	190	198	201	173	185	186	202	181	213	204	184	215	190	199	190	198	184	188	181	219	185	165	168	181	176	184	222	179	184	183	213	173	179	192	181	197	186	201	175	196	199	176	186	188	206	212	189	182	194	206	210	196	212	191	178	184	167	193	203	156	221	208	186	184	201	180	187	198	217	207	178	202	182	185	179	191	176	166	171	185	187	202	168	186	191	202	185	194	183	219	194	172	180	211	222	202	198	194	192	197	198	176	203	200	201	163	190	192	170	179	171	174	172	199	196	194	190	193	200	190	189	178	180	205	178	166	182	203	199	175	198	195	203	194	200	170	224	211	189	170	189	184	212	214	202	186	184	167	205	170	229	185	178	183	191	165	203	195	194	186	194	202	175	212	193	169	197	180	190	199	183	207	192	194	181	181	204	195	189	202	174	183	188	191	175	198	178	205	187	204	198	167	184	207	248	189	192	188	198	212	178	205	157	201	187	196	175	193	197	177	206	177	192	194	188	165	182	197	186	202	200	193	188	199	178	195	172	200	211	210	184	167	190	213	202	191	171	200	170	182	190	191	189	193	194	174	172	176	197	190	171	184	179	204	223	195	218	224	187	179	179	209	184	173	192	196	205	173
26611	17413	3100	670	503	459	317	307	298	332	302	297	320	294	341	323	273	278	328	332	294	320	307	314	290	287	309	303	328	300	301	340	302	286	307	298	315	318	287	309	294	303	289	313	299	285	292	239	296	325	290	315	297	296	308	283	301	314	317	317	318	268	280	308	316	303	288	306	311	326	306	276	315	261	330	283	297	281	283	321	329	325	279	315	345	299	322	305	262	319	295	313	283	284	288	328	304	331	277	303	288	296	296	278	336	321	307	277	298	314	296	285	295	306	239	302	283	285	317	329	303	311	312	296	308	277	276	277	284	310	302	316	284	295	305	359	327	300	266	288	343	308	289	277	312	281	320	310	291	307	271	319	293	318	292	281	271	307	307	312	321	286	304	321	290	321	296	293	333	284	300	331	312	314	309	302	316	296	351	281	311	296	340	254	287	290	298	356	311	291	310	292	322	309	328	281	274	310	312	320	301	254	336	318	284	320	301	299	334	278	301	297	290	270	311	292	323	290	297	354	291	311	306	289	281	290	268	297	288	279	271	307	309	292	304	295	307	279	260	307	314	294	299	315	282	305	307	327	309	314	302	313	313	296	297	314	307	319	309	306	330	298	300	289	304	277	287	299	297	307	303	289	304	290	328	295	299	286	327	306	310	286	320	290	296	285	301	331	281	306	283	331	285	283	309	297	284	320	270	314	319	307	287	314	304	255	295	299	309	274	307	273	303	321	312	316	331	303	269	310	295	294	311	302	305	281	301	300	322	313	305	315	316	314	273	311	301	298	304	304	311	292	313	285	311	285	276	284	305	317	318	310	272	341	287	301	269	304	262	303	308	315	284	292	280	327	312	303	299	322	297	282	295	295	327	265	316	271	315	307	317	313	284	303	266	309	291	276	307	277	292	302	312	290	310	298	305	317	288	286	313	313	315	299	300	282	342	327	299	283	296	296	299	324	298	307	340	327	289	289	302	292	302	264	288	308	283	309	297	306	283	299	317	343	327	311	304	300	301	313	287	267	316	309	308	315	304	290	300	288	313	300	287	320	296	310	295	321	321	274	308	298	296	293	294	291	281	335	293	301	295	283	287	282	292	325	288	295	319	299	316	292	302	310	281	286	291	290	285	309	321	299	310	302	268	262	306	287	296	296	284	311	306	303	298	268	341	317	300	298	292	297	368	315	300	295	279	282	296	284	301	296	339	282	324	287	361	318	309	289	306	331	275	305	312	273	310	259	333	291	299	251	272	295	318	310	288	309	325	336	318	291	290	315	336	312	271	322	305	316	287	293	300	302	277	303	318	300	296	330	327	314	317	288	304	294	286	254	296	339	302	325	278	269	332	283	329	332	301	311	286	273	306	281	312	300	284	325	350	307	292	303	283	299	264	314	331	313	290	287	332	267	319	294	324	299	313	292	297	283	300	300	299	284	293	330	302	294	304	258	290	297	295	335	333	288	313	297	271	323	310	299	299	298	265	313	280	289	303	303	299	299	336	299	321	302	271	306	280	312	298	307	274	304	314	308	287	289	308	272	305	270	316	316	305	307	304	291	316	304	296	303	270	301	305	324	309	297	299	310	335	275	304	282	287	323	317	316	309	290	324	289	308	328	265	305	330	296	300	320	305	323	325	301	308	306	288	334	323	299	301	347	314	277	284	290	281	311	280	294	300	295	297	313	311	294	291	327	305	290	303	333	323	300	291	278	272	292	319	330	297	319	288	318	273	300	302	278	297	306	336	275	302	316	286	335	309	287	318	282	281	315	266	293	270	317	285	305	281	313	303	302	316	310	292	300	300	305	296	289	298	318	284	269	299	330	317	268	319	317	294	315	339	292	316	278	306	295	316	310	316	317	323	332	288	287	274	334	283	317	297	294	326	310	324	309	295	315	317	306	301	302	320	276	311	286	311	323	298	304	284	272	321	298	282	305	316	282	291	304	296	293	328	275	301	320	296	299	293	304	286	274	306	332	302	293	263	277	298	285	303	292	308	315	273	286	292	299	321	286	305	308	302	329	289	312	284	276	276	304	307	293	291	292	313	312	281	305	305	316	298	297	319	304	307	289	286	310	298	311	294	306	311	309	314	297	301	279	314	297	294	282	288	315	306	305	316	283	308	324	315	334	283	333	326	293	309	322	326	311	296	305	297	261	300	294	293	311	298	305	306	318	303	324	274	333	284	328	268	290	288	300	299	281	310	305	320	264	319	298	303	304	320	321	313	310	277	290	314	303	318	348	311	297	310	300	290	311	306	315	340	296	298	283	293	294	321	307	338	290	299	324	296	296	301	352	279	323	306	300	275	293	296	274	304	291	308	301	314	290	315	300	326	304	309	280	337	288	328	297	307	284	288	318	301	333	296	330	289	318	286	316	313	302	289	283	316	326	301	300	305	298	312	269	278	273	295	309	314	340	291	292	271	314	282	291	290	297	329	305	287	313	312	320	323	309	305	309	317	291	327	339	294	285	311	301	300	301	306	308	290	309	304	313	323	314	285	322	296	309	283	298	281	335	284	300	280	321	297	303	282	317	302	325	323	309	314	297	280	331	267	316	301	319	287	288	284	330	306	318	294	291	292	300	300	319	272	260	278	290	334	285	297	315	313	339	318	261	284	323	314	311	307	292	322	305	297	328	304	306	285	309	327	300	293	279	315	309	343	301	314	314	295	322	297	282	298	280	310	317	289	312	329	275	304	316	296	300	302	313	250	313	319	289	316	312	306	293	303	321	323	304	283	294	297	312	328	285	286	280	284	294	307	315	278	281	310	308	298	316	283	298	286	310	342	286	270	306	323	306	332	276	302	308	296	287	324	302	322	304	279	322	323	288	323	310	331	293	317	298	300	303	331	305	247	301	372	302	296	286	296	319	281	316	306	282	302	318	303	293	310	330	343	293	306	350	281	286	288	294	298	313	333	290	321	312	300	316	283	317	333	304	294	295	291	295	305	332	308	304	299	327	292	286	331	297	307	270	292	290	277	323	279	329	317	306	332	307	311	292	289	291	332	279	306	314	299	310	298	326	341	299	307	303	278	271	291	282	285	280	280	322	308	301	306	318	298	287	294	308	306	336	268	315	286	316	307	286	307	313	302	284	277	286	292	317	281	301	298	318	269	286	297	303	264	281	306	307	303	284	314	303	307	281	293	300	296	301	312	293	330	288	296	333	311	298	284	279	316	284	307	287	321	305	297	297	324	313	326	311	285	296	316	314	291	309	288	290	305	334	324	286	298	320	290	298	314	300	302	297	272	304	305	303	293	297	290	291	303	311	282	328	287	325	287	289	318	249	320	316	286	304	308	295	283	288	292	315	308	298	286	285	298	308	315	297	307	308	299	304	323	307	282	313	314	333	307	288	287	293	321	289	308	322	305	290	283	315	266	287	291	278	308	299	290	304	339	289	308	312	309	317	315	308	326	307	276	303	313	294	292	291	287	288	297	333	343	296	306	326	279	304	324	282	288	269	295	311	303	294	314	298	321	310	308	282
3972	1337	980	680	570	529	535	469	478	451	489	428	456	462	468	461	440	471	492	430	473	473	468	412	461	401	462	446	467	463	449	449	461	430	431	429	421	464	431	464	442	478	411	432	433	485	455	454	446	397	418	476	457	462	443	494	481	452	422	449	436	427	473	494	429	454	460	449	450	430	443	441	447	418	466	469	439	450	468	444	447	446	463	475	479	497	447	466	462	441	433	423	442	450	447	439	445	475	444	451	449	453	482	449	431	410	464	412	474	458	458	461	436	440	425	491	459	431	445	448	436	437	475	436	441	436	454	455	421	426	449	458	442	438	493	425	409	480	479	467	460	434	448	435	494	449	405	401	437	452	461	457	452	444	438	415	435	427	471	456	433	439	456	491	405	459	463	451	431	440	501	440	419	437	430	438	469	440	453	405	482	391	474	444	460	426	430	446	433	453	426	450	472	462	425	417	442	437	414	458	446	408	421	461	441	464	475	448	450	455	475	463	490	464	430	478	458	440	415	479	461	452	462	433	465	477	447	453	428	476	453	446	439	454	437	455	427	474	474	497	437	378	457	438	468	463	425	433	491	485	423	461	411	467	431	436	454	403	432	441	455	450	504	438	379	489	457	429	455	428	441	447	455	460	489	435	456	452	456	408	475	442	470	415	429	441	461	431	469	431	435	449	473	436	479	480	482	425	447	420	435	491	435	470	441	445	431	465	438	457	433	468	430	470	436	452	458	424	436	410	437	424	414	418	417	415	432	435	437	432	447	411	451	439	423	456	415	419	438	453	446	469	434	473	446	436	436	448	458	485	406	488	501	473	464	410	421	427	481	468	449	439	456	445	421	435	428	432	471	478	421	448	416	458	445	459	454	472	450	427	466	408	466	449	458	420	432	443	435	471	462	435	484	436	421	464	435	465	437	457	444	474	412	451	462	453	422	472	427	419	451	482	468	465	422	448	435	433	467	434	446	452	458	445	455	431	445	419	419	433	453	439	417	389	451	440	440	438	442	447	431	445	466	461	446	421	469	431	460	442	470	428	439	447	438	471	460	419	463	441	445	443	445	460	454	443	412	470	448	426	453	404	452	432	442	437	485	426	471	429	389	431	441	467	417	463	460	444	431	456	422	440	436	425	458	444	500	471	451	431	434	445	435	462	441	451	434	476	439	456	467	454	463	456	445	458	431	454	447	461	470	418	467	427	454	464	455	417	450	434	445	413	444	420	419	429	438	433	440	445	424	479	468	468	442	421	418	452	431	448	453	463	469	440	373	472	484	439	478	426	418	441	434	474	447	463	462	419	430	453	452	427	443	430	435	453	434	397	465	445	441	488	477	480	459	444	408	436	434	441	449	439	481	478	415	449	454	405	407	441	449	435	436	425	431	411	418	450	451	469	433	440	453	433	467	476	461	444	431	432	471	433	415	444	423	438	481	492	446	454	455	445	468	472	423	422	473	452	443	461	434	449	481	464	451	423	428	406	398	423	441	452	448	436	482	437	406	455	426	423	477	398	448	462	441	459	431	430	451	436	442	437	444	423	445	455	467	447	465	452	449	450	426	455	439	450	422	422	491	461	462	421	416	452	422	416	425	472	469	441	462	457	442	475	455	468	432	463	448	464	468	438	440	424	438	400	457	469	441	467	432	422	467	437	460	448	435	422	419	423	444	403	451	428	407	425	404	440	435	451	409	454	484	467	446	479	461	449	445	458	461	420	445	448	427	420	466	500	454	449	434	430	461	407	440	465	465	424	460	461	441	476	426	464	386	444	462	452	426	460	430	451	463	471	419	466	443	417	444	427	442	435	441	476	451	458	452	400	475	430	460	469	435	462	452	449	444	434	449	445	456	438	476	413	438	477	425	416	460	451	478	422	444	440	442	413	462	427	478	466	443	426	470	418	438	464	434	432	462	414	463	449	464	415	463	454	466	441	417	479	422	476	461	423	464	445	427	480	436	431	507	447	388	421	472	424	454	448	428	487	459	458	443	447	421	443	440	461	458	448	471	458	439	434	423	463	453	455	471	450	417	423	462	471	414	488	457	444	459	434	447	442	390	435	455	465	435	460	423	474	415	437	456	439	429	440	492	435	480	463	475	441	454	475	421	448	472	416	426	411	423	508	398	455	477	500	486	452	457	462	481	474	471	441	401	411	447	468	411	457	405	429	471	454	457	470	460	422	402	455	464	444	460	410	447	439	442	454	448	454	450	495	475	470	450	441	411	463	395	441	470	462	446	424	477	442	442	451	443	458	410	456	469	406	438	425	455	455	453	452	488	442	481	442	444	445	475	404	440	466	428	476	422	435	465	475	378	417	416	453	467	430	442	448	482	481	440	436	453	456	436	435	473	441	461	447	427	436	464	456	396	465	439	476	434	460	447	439	422	463	433	476	424	461	454	446	414	424	449	439	395	441	444	453	434	439	461	407	460	452	419	406	442	475	438	457	443	474	460	498	489	434	447	437	410	450	462	441	480	418	479	468	448	420	482	463	445	431	442	434	461	428	432	456	454	436	411	444	422	438	470	458	459	431	417	417	461	477	401	405	436	466	476	479	424	436	441	464	471	474	451	434	475	445	441	436	472	471	430	441	447	434	405	468	440	432	442	454	454	465	421	430	464	453	488	469	457	411	434	440	479	424	419	466	451	459	466	429	455	439	450	452	472	456	443	419	408	476	438	415	462	471	430	443	445	455	440	436	441	422	446	437	448	439	412	445	479	459	436	450	453	452	456	436	433	452	453	444	454	420	420	449	430	443	483	456	414	439	444	451	456	471	450	455	450	414	427	396	447	457	429	481	446	462	442	458	470	440	435	469	451	465	477	487	429	451	463	419	480	456	427	435	449	471	483	456	458	512	444	465	438	470	444	457	468	446	398	444	441	453	474	417	433	456	471	439	426	437	428	466	440	448	453	438	494	460	437	475	456	420	459	466	440	411	463	431	450	437	443	470	425	440	460	417	448	440	452	475	458	468	431	435	449	456	465	476	447	442	421	450	472	433	411	474	442	452	441	434	434	460	464	478	457	428	453	428	440	419	441	437	439	425	450	468	441	456	463	421	440	457	462	439	453	441	490	444	461	449	477	469	442	457	447	435	436	465	461	468	445	477	440	464	440	508	425	430	451	431	449	434	452	447	484	428	412	458	444	454	456	459	461	443	442	436	447	446	451	460	464	462	454	424	443	475	435	468	453	442	445	466	429	477	449	453	438	435	424	467	441	422	435	448	413	447	445	445	438	452	410	447	439	441	458	416	434	458	429	431	407	437	462	424	431	446	405	451	435	444	459	410	442	472	441	456	447	463	438	442	458	421	467	475	449	442	480	442	449	466	453	413	401	452	414	455	458	445	426	432	477	406	435	409	462	469	473	429	461	457	414	453	429	446	458	449	420	471	459	402	422	431	465	431	421	442	449	445	467	448	437	471	452	405	453	437	433	439	432	470	456	430	453	415	434	418	430	388	438	428	478	440	461	456	434	412	457	466
22979	20956	27908	24165	20640	2722	484	330	259	216	212	183	189	170	172	169	146	150	138	136	160	144	150	140	130	137	118	135	125	131	126	125	154	143	115	135	126	116	123	120	120	126	135	136	130	137	123	128	141	132	122	130	138	128	130	133	146	120	131	119	112	128	139	129	145	118	134	140	129	125	130	134	108	118	116	114	120	113	109	124	141	113	144	126	117	125	111	137	106	120	126	119	130	152	124	130	112	113	115	129	117	125	123	139	129	123	133	116	119	135	148	128	122	125	131	110	108	149	94	128	114	139	114	137	127	141	114	118	121	109	121	125	102	122	108	133	122	128	129	112	150	119	121	151	112	125	124	114	123	120	109	112	114	102	141	135	119	123	104	124	116	111	141	117	123	110	116	116	132	126	110	116	134	137	107	120	128	151	131	112	134	119	129	121	112	114	128	132	123	146	123	134	110	130	124	121	134	112	130	131	105	128	119	125	125	120	140	124	128	123	130	136	117	124	123	137	119	108	108	117	123	127	102	125	119	104	117	108	131	132	120	121	123	136	142	117	107	122	118	121	104	114	101	126	131	146	129	136	131	120	114	112	120	109	119	108	136	101	112	123	109	122	114	101	114	115	98	117	136	118	108	124	135	117	106	130	132	111	124	118	122	131	111	108	123	120	114	110	106	109	112	117	117	123	124	121	119	119	147	118	132	120	128	121	120	128	142	131	142	134	121	119	119	115	122	118	138	112	144	115	132	104	111	107	111	94	133	112	130	111	124	138	128	129	113	139	113	142	116	122	131	130	109	127	120	154	123	127	128	117	118	113	125	119	113	122	150	113	120	121	109	100	125	126	106	132	147	112	126	127	136	95	122	122	129	146	109	137	107	127	119	111	125	124	118	125	144	119	119	136	127	112	123	118	125	129	135	113	137	127	131	105	127	124	107	106	118	135	116	134	110	133	146	119	106	128	130	118	126	140	135	117	123	130	105	110	121	138	106	113	115	125	109	118	121	125	134	139	102	117	135	116	126	113	128	114	136	109	130	136	127	144	123	141	112	119	126	124	127	120	111	126	133	126	134	116	126	105	128	124	136	129	125	109	107	131	128	128	127	124	129	140	98	128	144	125	126	110	120	108	106	132	123	138	111	106	121	122	123	127	112	112	109	129	119	142	139	132	125	143	120	117	134	135	103	123	136	132	115	109	113	111	106	128	137	128	124	125	118	128	145	116	130	139	117	138	127	123	123	121	101	118	130	122	140	107	109	114	116	153	145	117	116	120	146	118	87	131	123	112	118	133	119	116	96	133	114	129	114	135	115	117	119	111	115	126	120	116	122	130	131	114	113	114	101	123	141	106	120	128	124	127	127	140	115	131	138	110	138	129	133	124	122	125	127	133	133	123	117	143	128	135	123	109	121	129	111	126	134	117	121	136	140	123	121	117	109	118	117	123	117	113	113	117	124	124	120	137	104	126	105	108	138	109	117	126	123	133	131	126	122	135	125	127	113	117	97	115	109	115	109	122	138	118	131	130	125	139	122	102	121	114	120	120	117	144	117	121	122	129	131	128	118	122	112	128	129	122	125	112	140	116	129	113	126	123	125	125	116	147	144	111	127	105	118	121	119	115	128	112	122	107	140	119	135	107	131	116	131	147	118	122	132	138	135	123	126	127	112	112	123	106	117	122	125	121	129	138	121	123	132	125	121	130	104	128	137	123	142	120	150	116	112	113	103	134	121	124	136	118	122	105	128	127	123	136	116	121	117	111	142	124	133	121	120	120	111	132	131	124	116	102	110	145	112	109	129	111	138	115	138	121	132	108	145	106	121	131	125	133	134	114	117	109	120	133	141	112	134	121	122	118	125	115	126	114	117	138	96	114	135	122	120	154	128	89	127	136	112	131	105	132	124	126	135	133	104	127	144	133	121	126	117	127	120	122	125	146	131	113	114	134	102	118	129	137	129	102	130	119	119	118	130	128	137	128	121	133	132	135	107	143	134	112	114	117	109	121	107	132	131	123	134	122	114	121	109	120	128	142	143	122	121	110	129	137	126	121	126	119	124	123	122	119	127	110	116	128	116	122	146	143	105	108	120	99	134	119	138	114	120	119	108	128	113	106	112	114	123	100	113	116	140	141	120	109	130	147	108	127	121	138	121	116	133	122	130	134	120	128	111	132	132	121	136	117	118	123	107	111	137	134	118	105	144	119	120	117	140	141	111	136	118	103	117	123	131	134	146	113	111	131	121	108	98	123	129	133	125	131	119	126	133	133	125	131	111	145	117	107	130	125	112	149	104	142	114	109	110	104	137	138	130	127	136	124	128	116	111	115	113	137	112	132	135	117	141	108	113	95	147	129	127	132	114	114	143	129	98	123	124	136	132	145	132	121	109	117	124	122	131	122	120	120	140	120	123	109	128	96	120	107	120	104	124	101	141	121	125	116	124	140	124	132	122	155	136	121	130	125	130	132	128	127	117	119	115	118	123	128	106	127	116	111	123	117	135	130	116	117	108	152	128	133	123	129	117	129	98	117	126	128	126	149	121	138	108	109	115	137	115	119	116	110	116	113	114	110	138	139	141	134	131	137	124	111	157	133	109	124	104	114	117	131	115	140	134	126	132	128	138	113	120	127	121	124	122	130	123	149	112	93	130	139	119	118	138	130	137	110	146	125	132	133	131	125	142	130	134	130	133	120	129	128	110	115	121	129	134	116	119	115	136	142	115	130	110	117	140	123	114	92	146	118	133	132	156	131	127	120	130	107	126	129	119	137	114	131	125	123	123	118	122	116	105	138	128	118	141	121	133	102	122	121	124	139	93	120	105	104	123	110	116	101	139	122	113	115	111	114	115	121	127	108	123	127	124	117	117	120	118	119	122	135	120	135	132	145	122	137	130	125	126	119	127	105	123	125	127	116	135	121	114	129	94	137	122	138	127	141	120	123	125	122	119	128	144	124	128	136	109	124	117	113	116	136	121	140	115	127	113	123	133	116	103	127	139	121	116	134	128	121	138	123	152	122	127	115	133	102	151	132	113	123	120	116	125	136	127	135	114	129	122	120	113	107	126	133	109	125	106	134	126	119	116	142	139	114	128	127	135	111	120	127	127	119	116	104	117	121	110	111	124	147	109	160	116	136	115	119	115	129	131	129	114	132	123	103	160	107	131	118	114	125	116	130	113	127	121	139	115	119	124	119	129	120	127	115	137	116	114	139	136	127	114	119	123	99	116	135	129	130	118	125	122	128	131	128	101	125	123	115	134	124	113	99	103	133	129	126	114	127	124	105	120	128	115	106	118	137	134	123	142	110	110	120	134	144	128	136	133	130	136	137	134	118	129	124	126	100	112	93	135	125	144	111	118	108	128	132	127	115	141	110	116	119	123	141	128	103	147	121	118	113	124	121	104	124	114	136	115	113	104	114	125	129	135	114	123	121	122	109	139	137	129	133	124	118	141	116	124	112	125	131	107	121	148	121	117	126	134	142	131	119	112	122
3204	8377	5566	2396	1552	1185	862	702	615	506	419	383	369	289	319	321	255	239	253	256	264	235	226	190	218	233	211	200	192	225	186	207	193	229	208	206	223	211	207	206	205	193	233	220	188	229	220	218	227	189	176	182	201	201	214	208	196	203	188	180	186	214	209	208	219	207	192	219	196	204	191	210	215	196	210	185	193	171	191	199	197	192	203	191	203	200	192	191	214	196	198	197	188	194	221	191	216	204	184	220	197	206	201	189	198	158	194	203	184	187	198	184	201	201	199	186	203	200	199	178	219	223	200	188	192	203	214	191	193	194	177	193	190	185	226	214	182	184	193	192	193	186	180	188	201	225	197	192	200	197	205	220	192	204	199	166	197	216	201	198	185	185	198	192	220	192	219	223	186	199	196	201	192	209	170	197	203	198	217	192	195	188	229	191	234	190	203	209	191	176	186	182	194	181	200	207	189	196	189	186	193	197	208	191	176	194	181	216	181	194	209	180	186	183	205	196	184	215	196	198	192	219	177	202	180	202	180	207	206	219	197	199	190	202	176	188	183	222	178	208	182	181	203	203	179	199	187	207	211	197	213	222	199	199	184	190	197	185	175	189	205	206	180	199	186	191	185	200	203	194	179	197	175	215	195	181	173	202	197	193	166	177	172	189	195	188	183	191	192	196	204	205	204	200	207	204	168	185	178	193	213	189	187	185	200	198	173	206	216	200	186	216	203	181	208	178	200	198	210	202	177	202	186	171	175	197	204	207	196	183	194	193	227	189	219	216	187	175	204	199	198	206	195	203	214	185	209	194	185	177	170	187	197	186	181	211	198	195	174	195	188	185	205	205	196	178	184	189	173	207	201	190	174	192	197	225	174	209	187	182	170	191	189	204	192	188	192	165	180	173	188	192	200	161	195	189	196	181	229	207	212	189	185	183	172	202	179	200	194	198	194	199	182	210	181	207	189	220	214	198	185	198	202	191	181	152	216	189	172	213	192	205	193	188	215	183	199	185	190	178	218	190	190	201	221	187	210	203	174	175	209	195	214	197	203	183	194	214	201	192	216	208	187	235	204	176	191	211	181	211	197	207	205	222	221	205	191	164	211	172	205	206	212	184	196	220	162	179	167	200	194	200	188	200	212	196	183	193	203	191	184	179	193	182	181	200	193	185	182	185	200	186	223	193	202	197	196	200	214	197	197	179	224	153	206	209	184	199	168	182	171	192	193	186	201	203	192	194	189	213	187	191	196	172	217	204	219	180	186	192	201	198	225	190	196	205	207	184	190	181	196	186	205	203	196	202	196	188	223	198	177	229	208	186	184	191	201	183	207	207	191	205	204	193	192	206	175	196	198	182	201	190	212	218	207	196	194	173	200	199	182	204	181	196	200	204	200	193	207	210	178	198	213	192	209	214	187	192	211	205	202	176	187	187	175	190	196	202	185	191	220	186	201	205	182	197	203	205	201	206	174	168	187	209	202	185	173	185	186	151	178	212	221	191	189	182	196	199	178	191	188	167	203	184	192	194	220	195	215	194	200	192	202	198	196	219	189	201	199	196	203	189	201	189	207	200	210	213	186	203	194	178	189	198	184	174	209	219	194	211	185	209	206	208	176	190	199	206	192	189	182	191	178	207	221	202	202	205	208	201	217	198	194	180	205	209	172	184	173	195	205	229	180	208	204	198	205	201	185	195	193	188	197	183	202	188	184	184	217	196	201	177	197	182	198	188	211	210	206	185	191	190	182	190	198	189	185	182	172	195	189	193	179	178	200	188	180	191	160	184	183	215	203	182	192	188	185	203	213	191	205	210	186	190	199	209	191	201	188	185	198	187	202	185	176	190	205	191	187	175	201	183	185	205	210	205	191	198	172	203	209	215	178	202	197	206	195	191	207	169	183	192	199	196	201	205	187	226	211	197	214	207	181	184	174	193	187	189	195	162	198	204	164	212	175	171	215	210	184	197	196	194	177	181	232	197	193	197	204	186	214	184	161	188	193	183	198	207	192	197	206	202	191	217	182	234	208	208	177	173	212	229	205	189	198	214	201	192	184	183	185	166	213	210	206	198	182	195	192	166	199	184	161	218	168	208	196	216	155	166	190	203	193	191	179	171	201	201	194	187	178	217	221	192	203	161	201	206	206	211	205	178	209	236	178	199	197	193	189	204	186	202	192	182	207	185	187	180	196	184	195	206	184	203	205	200	197	188	172	206	172	211	214	231	186	220	205	164	190	156	175	206	186	191	194	200	174	211	194	185	177	197	224	203	199	180	209	196	216	190	197	191	199	198	185	191	205	177	186	187	212	192	201	189	154	177	206	198	211	203	180	206	182	212	183	207	193	187	195	191	180	197	193	188	167	204	204	201	212	202	199	180	221	193	175	199	204	213	196	190	189	196	227	209	216	197	185	207	190	184	186	189	184	184	190	202	183	224	180	230	205	209	202	195	174	218	191	197	194	214	205	187	180	234	178	174	207	177	212	205	185	180	218	170	197	206	186	202	187	170	206	188	183	208	191	188	204	196	212	187	191	219	223	185	159	218	203	194	218	202	182	205	200	196	219	207	176	200	176	212	205	177	210	206	183	193	188	203	189	191	178	202	163	199	200	200	183	201	198	201	226	185	209	209	184	214	204	200	195	219	194	186	197	200	183	192	178	206	181	196	198	172	201	194	186	206	195	163	207	203	186	208	218	187	185	206	178	187	180	188	184	200	182	189	200	200	205	189	223	208	184	195	204	199	183	179	209	177	220	178	187	210	192	227	193	188	174	196	192	220	196	192	202	229	187	195	196	212	212	176	169	225	202	204	197	211	172	197	192	186	218	196	192	190	187	206	204	196	190	198	178	191	200	213	195	178	194	195	185	196	195	177	203	205	217	212	187	208	189	184	186	184	191	197	206	174	202	228	208	218	203	200	200	209	210	223	202	178	209	208	181	179	220	219	195	168	174	198	190	191	191	214	189	204	188	205	203	195	197	201	193	196	193	181	211	208	214	192	195	195	193	183	225	187	190	213	198	191	203	172	187	203	211	200	207	215	228	199	199	185	210	176	196	196	187	207	208	203	204	182	188	220	209	211	183	191	193	206	228	176	194	198	176	155	200	193	196	176	200	220	217	196	196	192	197	211	194	200	187	194	199	199	177	178	177	184	197	158	193	182	170	191	182	207	196	215	195	195	201	169	197	205	188	198	193	197	173	207	161	184	196	181	199	212	193	203	190	198	194	189	177	186	167	181	196	190	192	220	189	181	190	195	193	223	196	190	185	189	213	187	200	210	221	184	208	175	199	197	201	188	200	204	209	198	184	187	224	174	180	176	188	191	206	188	196	212	188	181	209	188	208	186	157	202	198	210	183	188	211	186	184	178	183	195	183	194	188	207	182	176	184	224	205	186	229	188	184	155	216	196	208	204	170	196	196	212	185	217	205	207	167	187	187	233	177	197	177	195	211	203	216	183	183	169	211	189	212	196	205	203	191	202	199	187	195	213
24129	20937	26315	24488	2199	571	511	463	463	409	430	385	413	377	383	354	392	363	375	371	376	375	411	406	352	349	362	371	389	362	370	363	372	364	412	380	359	378	361	359	387	369	333	349	386	405	379	359	374	336	359	332	384	347	356	367	394	344	354	372	416	371	360	369	345	347	373	362	354	376	360	357	380	345	344	351	369	355	378	356	359	346	375	372	345	350	378	366	356	388	353	389	356	368	390	363	332	390	349	365	360	374	371	350	356	336	367	359	371	379	343	363	379	343	343	359	368	334	400	355	356	342	361	353	400	366	421	381	357	357	352	383	385	357	354	369	351	358	357	365	369	379	357	381	377	350	374	374	356	345	330	376	376	318	368	355	336	387	376	327	385	356	403	394	364	355	380	317	369	357	380	401	341	384	357	365	379	345	361	356	375	369	365	383	375	376	362	394	334	380	363	374	325	376	368	367	388	351	365	354	380	364	352	355	391	335	332	321	344	385	339	346	338	359	341	376	345	365	383	403	345	367	365	345	338	330	379	364	344	381	375	393	366	358	349	322	359	385	387	383	361	370	357	344	361	347	353	380	339	386	348	324	355	392	378	357	322	376	364	367	346	390	387	358	369	362	354	358	354	346	347	351	353	368	353	365	369	353	369	348	373	353	386	347	396	364	361	347	325	333	401	337	378	350	379	383	342	362	352	360	341	382	384	365	380	361	389	380	369	375	373	393	360	376	351	346	353	369	362	380	365	377	353	335	384	356	367	360	355	381	364	357	382	373	372	396	378	378	372	358	348	343	367	323	346	338	356	373	384	349	376	364	371	363	340	364	351	340	349	333	364	341	389	379	349	345	362	407	392	367	345	359	339	363	367	383	380	336	365	332	373	334	341	364	353	337	382	365	383	338	367	347	376	362	357	334	393	339	376	362	374	365	354	369	374	355	341	370	382	340	346	353	374	377	368	382	376	373	358	376	349	387	388	413	355	382	396	330	370	327	389	378	355	375	406	358	352	348	376	399	356	352	318	365	372	347	364	415	371	368	346	363	376	364	381	340	382	353	405	356	376	378	369	351	366	373	372	371	333	321	360	329	343	361	345	347	380	351	334	364	350	389	372	400	354	348	369	354	361	334	363	363	309	380	382	347	376	339	392	345	395	377	356	362	328	344	344	359	356	368	342	378	317	365	389	369	345	347	351	348	377	366	346	353	389	345	352	359	357	355	380	372	358	355	334	344	358	374	360	374	340	334	389	359	369	390	328	368	315	354	374	345	383	375	345	331	349	363	374	351	349	350	369	362	357	392	361	377	386	387	339	363	345	363	357	370	383	362	371	324	338	353	350	367	359	337	343	389	342	377	355	329	390	343	382	365	342	361	348	356	395	385	382	323	385	388	346	368	383	365	363	368	388	366	379	332	336	376	329	363	345	372	284	360	364	351	405	356	390	375	362	365	388	388	400	351	350	366	384	361	364	361	318	363	343	354	379	353	367	341	358	366	365	365	330	350	340	365	323	374	335	371	342	335	336	354	345	372	340	357	343	373	349	355	343	380	359	394	373	338	387	364	356	359	342	337	385	367	374	360	340	368	347	372	379	327	375	373	358	348	339	337	359	331	378	379	349	324	389	355	360	370	348	342	346	398	347	348	375	344	332	384	366	343	344	356	339	389	340	372	346	374	366	345	384	365	331	359	371	359	383	350	351	362	345	350	389	351	366	382	346	380	373	348	367	352	333	347	349	323	354	370	356	378	352	337	367	335	386	374	387	358	343	348	348	346	358	384	383	359	346	351	377	392	350	375	355	374	373	373	398	340	390	347	361	366	344	358	395	361	357	334	389	353	390	386	358	364	367	375	364	374	355	367	370	322	329	350	383	386	332	381	381	344	381	382	357	352	332	401	362	380	335	342	372	337	361	339	365	321	392	366	346	340	356	370	384	337	376	364	318	355	353	349	342	349	352	393	383	343	358	349	403	383	376	347	359	395	382	351	369	371	351	375	357	341	370	350	332	381	357	363	341	354	352	386	362	352	355	393	378	391	348	354	376	380	348	382	373	348	340	349	375	374	347	326	344	357	398	358	330	388	366	359	374	360	358	354	353	370	356	393	345	356	387	367	376	382	341	344	337	350	349	380	352	356	369	325	356	360	329	383	386	345	343	352	400	380	394	360	362	387	322	333	352	351	328	396	343	336	396	347	324	366	366	371	344	382	332	325	401	350	366	373	358	382	332	413	377	364	371	361	338	380	335	389	362	360	378	387	381	360	361	350	344	341	352	330	410	387	335	370	389	348	375	355	390	390	342	336	367	349	357	364	359	359	346	392	343	350	391	361	364	372	322	357	391	359	373	381	409	371	367	337	364	360	378	373	367	383	360	380	398	388	350	349	358	382	372	353	328	343	362	380	380	384	381	348	350	376	382	350	364	365	349	354	351	372	370	361	354	342	352	351	365	311	352	358	351	351	337	376	383	340	401	401	367	363	357	391	359	380	358	351	373	394	397	342	372	377	375	353	372	368	354	328	359	348	353	359	344	381	359	378	356	394	354	365	362	383	322	337	357	358	364	343	352	336	362	359	375	387	350	355	357	365	358	359	362	369	385	378	386	369	386	357	361	400	335	367	361	376	352	364	309	381	389	349	386	366	357	360	381	298	404	391	363	366	345	374	376	394	349	356	363	346	349	382	390	348	362	382	349	397	390	376	371	362	384	341	339	318	393	335	376	389	335	331	356	331	364	322	388	383	340	351	353	409	362	336	382	357	384	363	369	374	349	361	357	363	339	313	316	345	380	359	380	386	356	379	378	390	387	349	356	385	344	370	389	358	366	362	332	381	392	321	360	367	355	338	366	385	353	365	362	357	371	350	367	306	379	394	345	339	348	347	349	379	357	399	346	330	323	337	362	335	370	359	359	374	371	393	377	359	350	339	346	363	355	343	366	354	330	365	325	379	353	367	344	369	390	363	382	344	347	353	389	366	382	352	394	374	331	387	383	319	349	349	333	350	373	366	365	345	387	332	379	358	317	369	365	382	346	384	364	361	366	313	354	361	342	359	343	334	380	351	348	344	320	342	369	353	405	394	402	344	371	364	360	381	368	348	361	341	407	337	350	367	375	361	356	360	333	390	346	345	364	356	347	374	340	365	356	371	364	366	354	375	352	341	367	359	381	348	359	361	365	372	363	346	390	368	369	388	376	364	341	370	357	346	370	373	365	347	352	334	340	379	366	366	357	360	367	384	346	345	356	340	364	348	375	337	390	362	348	354	378	368	340	344	366	339	379	383	352	377	350	366	347	363	334	357	314	377	348	342	381	343	335	325	418	357	402	350	365	367	361	331	375	385	386	381	323	361	367	391	330	361	372	354	339	384	382	330	398	364	384	376	366	356	392	378	376	360	352	367	350	365	360	385	358	357	361	386	343	373	334	362	357	405	347	401	399	348	337	317	376	352	349	365	343	375	367	343	359	340	377	335	372	338	351	343	349	394	376	350
3262	4756	3078	1619	1170	971	824	779	708	673	631	609	626	581	585	575	556	539	589	528	558	531	596	531	548	529	558	521	494	541	508	506	540	527	511	504	530	574	558	529	523	549	528	516	494	543	534	571	510	532	533	506	560	568	487	523	560	488	509	531	494	498	516	539	488	537	523	502	538	546	523	515	538	543	527	478	515	527	542	542	511	511	565	529	494	539	547	538	523	509	553	535	505	481	480	497	484	561	510	523	520	528	526	502	491	555	542	518	472	492	533	527	511	500	530	503	551	507	551	542	546	500	503	503	529	534	546	510	528	519	523	540	519	583	523	533	524	501	537	515	522	524	536	510	493	549	506	494	525	536	522	555	498	517	536	485	533	532	529	541	521	562	472	537	501	532	510	540	521	516	508	528	503	473	561	525	514	518	516	533	477	547	525	501	532	529	524	521	540	523	498	519	550	528	560	519	518	522	532	462	501	500	511	500	519	570	532	498	550	515	524	535	540	531	514	516	507	501	526	525	524	503	511	556	515	519	536	504	545	538	508	518	489	540	550	500	568	579	532	512	538	536	546	527	537	543	508	513	516	514	539	510	540	554	535	540	495	538	534	543	535	541	564	581	550	506	537	531	511	514	540	513	539	501	523	559	551	561	555	547	530	493	516	530	462	532	509	493	497	514	493	512	521	474	550	501	526	507	508	551	528	531	513	526	500	510	546	530	577	530	504	476	545	459	531	526	527	519	463	534	524	532	508	537	533	491	473	529	521	522	496	542	544	512	534	535	536	508	519	505	517	537	487	503	535	543	522	496	513	505	467	510	530	526	588	540	499	528	537	504	517	503	541	545	525	512	521	495	512	518	533	524	546	547	534	552	496	493	523	511	537	513	537	533	565	501	543	497	525	558	502	500	520	548	540	510	524	503	505	509	495	540	513	513	493	498	513	535	534	561	492	530	487	566	508	522	485	505	519	494	523	480	530	528	526	515	533	498	540	544	521	476	524	512	541	528	519	463	526	495	546	498	546	516	517	580	506	488	504	556	499	515	459	503	541	526	523	513	510	525	542	515	573	549	493	500	549	486	503	496	537	532	546	498	539	525	504	520	518	513	518	578	518	512	559	571	506	543	516	500	554	503	517	550	550	522	511	515	565	519	517	538	513	489	546	557	548	512	568	486	511	535	526	558	516	509	521	516	499	495	510	552	513	511	522	501	499	501	494	571	472	525	512	509	512	533	523	521	521	559	498	510	487	506	531	536	524	488	537	516	535	511	555	541	525	522	531	543	532	535	533	498	505	498	546	493	515	522	508	527	526	550	559	522	505	524	477	491	566	522	561	489	515	536	521	545	516	522	518	482	538	528	511	516	525	528	531	512	526	518	509	542	496	469	486	563	501	504	501	539	492	523	535	520	497	494	495	552	541	554	509	497	496	496	500	534	533	494	580	514	488	507	495	494	517	513	525	541	472	498	506	501	501	519	534	525	478	527	548	509	506	496	490	521	518	542	535	529	459	517	545	549	476	517	522	535	526	535	527	482	519	526	523	509	562	521	515	526	524	514	494	501	490	518	515	549	545	513	504	513	523	487	482	515	514	498	535	496	533	514	495	501	508	525	541	572	524	513	539	479	530	509	558	540	551	531	540	462	532	550	539	538	539	547	499	501	519	496	488	508	520	508	507	560	491	511	534	500	507	550	522	522	486	508	561	505	499	513	483	506	527	535	537	501	517	526	512	500	506	530	522	542	543	511	538	510	492	504	541	542	522	500	496	532	504	504	508	521	523	541	517	513	528	490	500	533	519	534	523	488	525	483	519	502	580	515	528	520	564	520	521	493	569	549	552	534	491	562	527	481	551	498	532	531	553	515	480	524	510	516	553	522	521	539	504	529	547	517	538	472	512	503	487	536	489	510	521	539	499	545	498	538	521	528	528	508	482	598	539	521	533	519	485	504	555	528	546	480	533	534	488	561	497	462	545	524	524	540	497	534	493	472	521	507	495	523	504	504	510	502	539	532	516	519	533	466	522	508	513	554	457	513	521	536	475	538	556	533	532	505	518	532	506	540	544	518	509	481	487	529	493	515	501	520	535	508	518	494	535	533	501	514	520	521	497	484	542	539	522	526	535	559	550	523	537	498	474	493	514	519	510	526	534	460	479	496	512	536	492	483	508	513	544	515	497	519	506	495	493	539	557	486	527	511	482	455	515	529	535	554	508	513	534	518	494	569	521	511	492	575	515	488	538	551	529	534	487	513	511	528	493	552	549	509	522	531	532	531	494	539	513	542	520	507	530	565	591	507	562	548	536	511	528	495	524	535	504	522	495	527	545	543	483	493	533	527	561	539	495	499	496	534	515	508	501	485	529	536	521	522	495	516	514	504	539	566	522	517	512	512	525	531	526	523	528	564	521	496	467	502	509	484	513	505	525	509	505	555	501	536	519	530	525	488	493	519	543	540	484	492	506	496	520	520	526	519	507	519	527	542	520	520	558	519	541	506	499	520	534	501	513	524	495	537	537	515	528	520	544	513	554	504	529	522	511	520	475	544	518	539	527	516	496	539	537	528	575	519	527	499	516	493	522	504	539	531	517	517	479	504	562	487	487	489	549	542	537	521	508	519	503	533	525	510	467	519	497	546	532	515	539	514	570	516	500	475	531	544	529	529	518	517	541	496	496	532	506	523	518	540	557	511	497	518	526	507	541	470	510	527	474	495	523	536	540	526	519	526	513	545	510	566	518	497	510	468	536	525	500	491	540	547	525	546	523	543	521	519	511	559	509	513	563	476	547	530	502	563	483	516	536	479	510	496	502	529	473	548	509	508	519	502	505	522	524	528	541	527	514	520	548	504	503	568	552	532	521	511	500	500	521	497	498	510	525	524	524	543	536	524	518	534	507	487	542	514	510	516	559	533	506	513	537	525	544	520	529	529	495	474	522	493	555	547	536	535	499	572	513	501	554	518	518	501	552	503	535	546	534	528	504	537	539	484	532	518	517	547	543	556	480	557	516	512	515	499	529	523	549	546	523	506	543	526	510	532	520	579	517	515	493	474	530	491	551	490	492	524	512	560	549	492	495	552	538	515	542	498	502	507	540	522	521	524	511	479	513	551	530	518	526	498	500	535	487	535	507	518	507	525	544	497	481	552	518	552	481	501	557	505	511	528	522	508	486	558	556	514	538	503	480	547	522	494	500	491	526	496	516	520	520	509	495	540	481	513	542	513	530	509	502	472	528	496	552	527	508	505	510	528	565	532	565	502	531	503	488	555	534	477	559	525	482	514	525	497	530	528	530	520	502	502	531	490	549	518	539	503	505	529	495	550	527	518	493	518	541	483	499	501	523	528	512	533	543	507	518	522	521	485	546	493	533	507	534	508	544	514	471	501	505	507	522	509	502	581	510	561	506	521	500	519	524	506	536	519	524	529	529	560	519	552	553	526	543	516	567	553	505	499	515	548	488	561	499	551	573	528	519	532	549	518	507	534	506	461
22191	21040	28657	23607	21037	20678	2022	576	444	314	321	279	241	229	226	197	204	199	155	168	190	178	151	157	150	141	141	153	167	165	145	136	150	176	149	151	123	155	144	119	149	149	153	134	150	124	149	137	144	129	138	138	150	120	145	122	148	129	127	118	156	133	143	122	146	111	135	143	127	137	145	130	137	162	146	135	123	112	144	132	140	134	146	127	148	122	145	145	147	143	157	149	129	133	137	142	138	134	139	134	139	158	120	146	129	127	139	144	125	142	142	140	138	128	141	146	124	138	166	127	138	127	153	131	138	125	132	140	153	134	135	147	134	148	134	122	147	126	128	131	144	133	134	140	133	159	115	139	135	121	127	106	135	143	144	126	148	145	137	129	135	128	130	127	157	151	131	128	150	134	138	141	140	136	110	117	128	135	120	129	133	133	152	130	145	123	132	128	131	140	133	115	123	122	131	132	124	129	128	134	122	124	127	130	125	137	137	135	141	138	119	114	133	141	157	139	132	125	143	121	137	139	123	118	124	133	123	123	138	130	137	144	116	134	138	132	125	131	132	132	146	135	130	130	121	146	118	147	115	119	126	152	143	132	128	143	140	120	131	130	123	115	111	141	143	131	127	163	131	146	138	140	122	132	132	130	131	134	150	127	137	152	137	137	142	112	135	129	123	145	133	123	143	153	117	142	117	131	128	124	124	133	150	139	130	130	114	128	129	128	136	99	123	120	132	137	146	119	138	110	112	134	133	146	126	148	134	120	116	122	125	138	129	144	129	129	138	127	130	129	137	135	142	132	136	122	143	125	138	141	134	138	138	124	109	131	140	156	136	123	107	123	139	130	131	141	126	130	136	150	149	145	123	151	130	129	113	144	152	132	122	125	138	132	142	146	144	119	134	133	127	141	127	138	112	135	140	145	129	155	119	108	128	127	136	139	127	139	141	131	126	126	160	123	128	124	119	120	129	134	129	124	133	131	143	128	140	144	139	145	133	135	140	138	133	142	141	118	132	156	118	145	139	135	123	122	148	119	122	146	111	137	134	132	150	132	154	138	120	120	125	126	118	121	124	166	117	123	122	125	114	124	139	125	150	135	140	132	142	138	117	135	126	139	147	152	122	153	138	132	154	128	124	113	128	134	142	136	133	130	119	137	138	116	140	114	122	143	134	142	146	123	125	151	136	141	119	126	144	123	145	148	137	113	132	156	124	153	124	147	127	122	128	114	134	139	139	116	129	149	147	135	144	149	109	123	114	148	128	130	158	150	139	125	125	130	116	133	121	127	134	136	146	120	128	133	122	146	138	128	122	138	131	123	139	142	137	165	146	150	128	135	137	126	131	147	138	138	128	158	145	136	131	116	128	145	148	133	121	141	118	132	112	117	149	123	135	139	131	127	134	138	141	133	127	146	134	140	131	162	128	158	141	102	132	158	149	120	168	134	137	141	118	141	142	138	119	156	137	124	137	117	133	138	131	127	135	130	135	139	105	127	132	131	130	145	130	136	130	136	120	135	142	145	150	112	112	133	162	132	161	159	130	141	119	130	143	130	134	113	129	135	131	146	139	114	132	129	136	131	128	144	114	134	130	136	111	152	121	135	124	124	132	128	122	153	130	138	136	128	99	136	128	120	131	128	130	141	143	123	131	128	126	136	134	124	125	126	139	141	115	118	135	129	123	131	155	126	141	122	144	134	126	140	133	139	115	122	131	160	137	135	121	121	154	137	120	132	134	141	130	147	117	112	129	140	127	137	129	115	118	140	166	123	155	138	153	124	114	133	148	120	132	138	134	142	122	139	134	116	133	133	133	112	132	134	136	128	151	124	126	126	137	133	133	142	129	129	121	133	123	126	132	141	142	128	121	146	140	140	149	113	113	123	145	131	134	131	118	125	136	130	128	139	160	119	127	125	145	126	138	133	116	137	124	124	145	171	135	126	143	159	147	157	140	124	117	133	124	134	147	131	121	127	137	152	112	153	134	157	127	131	120	111	136	114	116	144	145	144	141	129	126	142	132	123	130	140	124	148	136	131	138	136	165	131	165	145	137	148	137	134	125	118	140	129	108	144	133	150	143	124	118	110	129	126	143	128	138	123	152	147	152	134	141	126	102	135	134	121	133	144	140	112	130	133	151	140	122	128	123	151	128	133	149	122	138	138	142	146	129	133	136	143	128	135	127	134	138	133	112	130	124	148	117	146	150	137	125	142	130	151	124	145	121	121	113	131	122	150	135	129	128	123	143	140	134	142	144	131	141	112	134	139	145	137	138	128	125	128	118	126	136	162	112	130	135	133	136	135	137	141	150	120	140	143	124	123	137	157	113	142	162	125	127	125	130	125	117	122	144	122	120	124	118	124	123	141	143	110	131	134	116	146	144	125	129	132	143	138	141	126	141	138	119	136	134	120	126	156	139	126	127	132	124	127	131	119	138	129	144	150	126	147	125	152	137	124	136	120	122	159	131	133	116	131	141	112	126	142	144	105	143	138	126	122	138	148	122	121	139	164	121	127	128	130	140	120	128	128	134	136	133	128	129	149	135	146	119	142	129	127	166	127	145	137	124	130	122	131	137	118	134	125	137	103	150	148	126	142	110	122	128	133	140	138	150	113	124	144	135	143	136	133	143	135	143	131	116	109	127	135	141	119	145	154	135	120	133	119	126	139	141	155	132	143	120	122	150	138	113	140	144	132	123	115	145	133	138	143	143	135	137	151	152	124	147	136	118	144	116	147	127	127	135	130	119	151	120	130	116	116	125	122	128	130	120	128	146	118	142	151	144	121	158	130	121	169	147	135	136	141	128	137	111	131	122	118	125	142	120	156	135	152	119	126	128	124	127	139	132	131	99	131	125	145	128	125	111	132	124	128	119	125	117	116	127	132	135	149	113	123	122	118	142	129	135	133	137	142	111	132	134	133	147	136	123	107	105	156	132	118	120	126	131	124	139	109	119	130	145	138	133	122	165	124	130	136	130	133	144	127	131	152	126	122	130	124	140	127	127	138	114	137	130	131	122	139	133	133	127	149	138	123	125	124	101	142	151	134	139	138	123	163	133	134	126	137	149	140	120	123	137	145	135	120	166	120	122	139	142	116	121	127	136	129	136	134	154	143	135	126	121	125	149	130	137	115	130	125	118	124	137	144	129	131	138	127	137	137	121	139	129	132	134	127	127	127	145	116	134	148	140	123	148	138	121	132	120	144	138	124	147	121	127	145	138	126	141	114	130	141	122	130	136	126	145	138	153	118	148	138	141	120	149	129	130	134	129	124	126	131	152	137	131	149	134	125	146	141	134	161	150	119	146	145	139	151	135	116	111	125	124	127	145	129	147	114	130	128	140	128	131	145	143	125	115	127	163	121	130	127	147	133	126	128	148	147	133	116	138	154	143	163	131	135	133	146	125	140	130	128	154	136	132	155	133	133	130	137	126	120	120	126	137	139	140	152	134	127	130	122	127	117	138	121	121	129	126	136	145	159	130	126	133	132
4478	13830	9421	4245	2769	2081	1497	1230	941	772	650	553	514	430	420	407	381	328	345	281	268	273	274	245	299	266	270	244	240	224	231	228	238	200	236	243	215	220	222	215	223	219	186	203	202	176	201	219	212	218	188	205	190	192	192	211	218	193	200	200	200	193	190	198	187	187	185	167	204	176	199	184	201	212	218	188	161	200	159	217	188	171	189	183	173	200	197	178	207	185	207	208	202	196	205	198	184	200	203	195	198	218	180	169	205	197	188	201	189	178	177	173	189	187	172	182	195	199	194	197	183	194	179	202	170	155	163	197	160	197	203	195	179	195	195	180	189	196	176	192	161	188	188	173	218	192	196	182	179	205	158	204	200	202	189	212	199	195	206	158	196	183	193	183	177	188	194	183	194	176	180	180	172	195	188	182	170	181	186	196	159	203	183	193	186	187	216	203	178	190	195	171	178	196	193	192	201	175	206	209	194	207	171	219	180	190	177	184	191	201	180	185	229	178	215	199	186	188	213	183	210	195	207	200	193	189	183	193	188	169	201	184	178	198	173	185	200	184	199	176	186	199	206	181	191	177	188	170	166	192	181	213	190	215	185	190	176	179	214	173	208	198	208	225	172	177	188	201	193	185	205	189	192	165	180	165	184	186	180	179	194	197	202	167	204	207	177	194	196	184	180	202	205	182	189	175	171	191	177	179	175	163	181	207	198	184	176	188	171	189	189	172	173	181	182	189	183	187	175	193	171	187	191	176	205	167	199	181	161	187	208	207	195	195	171	196	194	201	168	193	187	185	179	169	206	220	226	200	209	166	194	174	180	180	178	176	183	189	181	184	206	208	189	190	172	163	186	189	181	190	194	174	190	204	191	164	211	204	208	196	188	194	196	182	189	193	202	204	178	187	170	178	173	199	172	179	190	178	180	225	178	208	179	177	162	183	169	194	194	181	163	197	189	177	175	166	205	187	176	176	202	173	168	206	187	181	171	179	207	184	205	164	170	176	190	185	179	185	199	215	193	185	175	187	165	191	207	202	188	183	204	180	211	236	198	179	182	206	202	174	214	188	177	186	194	197	179	193	223	174	171	192	194	199	173	189	195	202	172	169	195	193	210	195	195	185	183	165	182	201	179	168	179	197	186	196	189	180	193	203	185	184	183	176	195	188	181	187	165	165	181	183	213	172	187	202	173	185	181	188	183	171	177	162	195	173	185	182	206	182	193	189	180	200	211	188	187	201	179	192	191	189	191	172	204	193	178	182	187	167	194	219	187	166	189	176	169	183	171	199	185	195	176	210	209	184	207	207	183	193	178	181	175	205	207	181	194	176	206	197	172	207	221	179	208	179	180	167	216	204	180	185	187	167	180	192	172	172	180	197	176	191	213	212	186	198	200	181	169	182	201	159	199	201	207	183	194	180	209	178	199	193	162	167	186	192	183	182	188	197	213	191	203	200	181	180	170	181	169	193	184	177	194	189	195	192	182	197	177	193	176	210	183	187	196	199	196	184	181	205	185	180	184	181	177	192	174	162	189	201	194	172	190	185	183	176	156	208	187	195	170	204	176	213	203	213	206	200	187	188	168	196	209	179	182	192	186	203	170	195	172	185	188	176	182	199	193	176	196	182	196	195	185	171	194	176	195	187	192	158	171	192	197	188	178	211	185	197	186	198	193	186	169	179	199	178	190	183	189	170	184	175	216	199	201	175	169	199	199	187	201	190	188	187	174	194	177	181	185	170	205	198	204	183	173	196	182	193	212	172	183	188	197	201	203	205	200	162	203	197	175	182	201	193	201	202	200	215	163	195	189	191	195	190	187	215	183	170	186	180	162	184	185	169	194	179	160	173	171	188	173	193	209	175	184	193	170	171	191	177	189	181	183	192	200	212	169	219	205	186	194	201	201	179	201	180	183	171	193	188	187	192	201	181	208	175	177	191	194	186	170	198	174	197	203	211	186	184	195	203	189	172	189	200	209	176	198	206	184	204	183	204	194	222	173	194	198	184	191	205	180	220	202	198	205	193	206	176	181	180	195	199	214	206	184	162	179	189	178	223	183	189	188	215	201	192	217	195	194	191	175	182	171	211	196	184	203	185	189	174	202	176	168	201	182	173	186	197	181	178	189	170	176	198	167	183	181	194	197	186	181	160	198	205	188	184	162	181	181	185	228	185	196	201	190	204	168	211	178	172	194	216	166	180	191	213	179	209	216	180	170	188	197	188	189	174	214	196	188	183	170	178	194	181	168	173	189	198	175	175	188	200	178	213	211	183	201	195	196	194	187	180	185	196	192	203	180	185	199	183	168	184	182	191	163	168	210	182	195	180	190	192	206	203	193	186	186	186	209	152	162	191	185	174	190	188	195	191	184	177	191	183	224	185	197	175	190	204	187	183	177	195	206	160	181	173	192	182	172	178	182	207	157	203	213	206	176	183	209	189	182	216	181	168	186	203	189	202	172	195	181	188	189	203	173	211	186	174	195	192	176	176	195	188	205	184	214	196	194	181	210	160	203	219	206	203	194	182	186	174	218	184	205	171	184	201	198	194	199	209	184	203	177	190	212	176	179	186	182	190	187	177	203	201	229	190	175	168	185	168	201	172	185	194	214	171	206	175	197	198	187	177	179	193	183	197	187	160	196	195	221	178	187	176	182	191	193	169	187	195	192	205	183	189	186	181	199	210	178	177	186	208	182	194	173	208	195	215	208	198	161	180	201	178	177	202	209	214	177	174	181	197	193	214	173	198	191	187	179	191	166	192	167	197	196	189	193	189	183	166	197	188	203	180	196	230	173	204	186	193	156	179	191	191	169	170	197	180	180	209	188	174	174	185	148	182	198	208	192	202	185	197	197	178	207	211	208	176	174	205	188	182	194	198	187	180	199	197	179	175	165	203	167	180	189	181	178	198	176	199	170	197	180	163	215	161	187	180	189	159	186	196	194	186	196	152	219	190	187	200	177	193	202	183	157	175	195	170	192	205	192	196	195	202	179	219	190	183	169	173	185	181	181	192	176	196	190	199	201	176	194	171	208	194	189	219	181	165	207	185	206	168	170	190	186	222	218	195	203	190	189	200	180	193	203	208	179	171	213	195	167	158	199	193	178	184	193	167	199	166	168	170	214	199	178	190	192	162	183	207	188	200	183	173	219	206	178	182	187	176	179	172	196	191	194	205	172	203	187	207	189	189	182	209	187	181	180	191	202	162	172	187	216	195	184	183	195	191	169	191	194	176	163	189	223	180	162	170	185	186	182	181	181	183	182	184	195	185	189	191	171	190	194	195	171	202	203	191	196	187	186	205	192	200	189	198	201	225	179	191	197	180	209	193	217	216	186	200	180	207	173	202	184	172	181	191	185	177	197	195	194	170	180	193	171	199	199	185	191	184	175	192	200	177	212	191	162	182	183	185	194	192	198	219	202	177	167	190	195	187	178	184	193	172	175	197	197	198	181	190	195	201	204	191	195	174	177	197	201	202	187	182	170	195	188	197
26571	17462	3096	662	527	423	359	322	302	329	312	294	323	317	296	284	298	288	289	279	304	309	312	287	305	294	275	288	292	305	280	304	343	299	271	292	296	298	275	286	283	308	281	322	318	304	271	290	273	281	285	279	282	286	280	281	286	302	279	286	284	305	299	268	318	254	295	297	280	315	304	281	298	274	307	316	296	284	309	265	307	291	267	289	316	300	292	334	284	311	296	274	297	303	296	283	271	315	282	302	313	280	303	286	289	312	303	310	324	323	299	269	288	317	276	309	283	294	292	319	294	294	319	305	287	286	288	310	320	287	297	315	315	280	283	318	303	283	319	300	283	296	297	303	299	309	299	331	298	280	288	286	331	291	281	307	305	318	316	321	309	272	301	283	289	315	291	284	293	313	273	291	305	315	289	286	265	289	295	314	311	294	286	341	274	304	302	315	323	287	282	312	320	269	308	290	293	267	273	309	282	306	306	278	311	304	301	300	304	302	298	280	273	306	301	314	298	313	296	296	303	287	295	295	298	278	295	308	294	305	289	310	290	279	331	292	286	275	331	303	290	295	284	276	311	317	286	307	293	288	259	314	312	288	304	336	310	299	308	325	292	284	299	322	295	288	306	325	290	298	286	291	303	307	274	295	295	294	304	293	317	289	281	302	286	296	301	276	310	306	314	307	290	282	334	267	275	320	317	270	320	313	295	304	288	289	264	293	284	283	285	295	296	249	304	280	286	330	292	322	322	300	298	269	284	300	318	299	295	270	316	298	306	280	317	342	297	313	295	271	277	308	293	275	281	297	326	266	288	288	331	288	302	318	296	278	284	309	265	286	266	288	322	289	303	321	286	291	295	282	294	314	300	310	306	262	313	298	311	304	291	307	323	267	296	280	291	282	323	302	341	290	289	301	270	266	314	305	292	295	295	323	277	283	308	312	280	249	304	311	287	327	297	307	287	323	287	289	318	274	325	271	315	282	291	269	267	302	280	288	310	303	304	289	273	286	300	275	327	336	279	312	296	313	307	321	312	283	273	301	326	240	293	287	315	291	310	295	278	289	303	293	287	307	297	298	263	309	315	287	263	273	279	332	323	279	301	305	318	287	311	308	267	319	309	267	294	278	326	289	304	330	296	298	286	295	320	299	260	293	278	286	302	285	320	289	299	272	316	287	325	304	292	294	269	303	264	284	302	304	289	301	290	343	280	284	299	275	286	321	294	318	285	321	318	304	295	312	271	308	288	308	277	309	297	304	305	307	288	298	313	335	297	278	316	285	268	272	289	331	268	280	303	319	292	299	259	351	291	295	298	330	296	294	312	309	298	305	318	317	283	282	302	293	280	314	268	272	289	312	289	320	272	271	325	316	298	289	300	299	314	308	314	292	332	310	299	294	304	271	276	296	308	299	325	309	297	261	278	286	279	297	302	286	300	264	283	295	301	286	283	265	286	317	289	314	300	285	284	298	298	284	296	291	331	287	297	315	289	321	292	313	302	300	333	294	273	264	324	282	270	292	250	265	287	284	298	308	295	318	313	306	290	257	301	309	302	290	294	306	308	285	270	284	296	313	289	290	277	293	293	309	325	294	271	289	286	265	311	325	343	302	268	263	348	313	302	330	306	308	318	312	296	307	302	297	320	285	271	295	302	278	305	275	304	291	292	301	306	302	288	308	278	303	294	279	297	265	301	284	302	289	305	268	271	297	288	295	287	328	284	300	316	295	295	285	278	301	295	285	310	284	294	284	310	273	295	299	299	298	317	296	306	295	311	293	305	300	280	314	283	299	306	301	342	273	302	303	268	314	292	317	289	273	295	313	305	298	293	310	312	285	339	287	293	286	286	294	261	303	312	277	301	283	304	278	286	291	309	308	291	284	308	325	291	305	292	310	267	305	311	324	281	307	314	344	305	286	282	275	284	310	285	277	298	327	283	282	300	279	299	312	279	286	292	280	307	318	291	270	281	269	282	284	323	279	281	266	295	282	280	279	310	293	324	296	289	300	314	270	307	317	296	302	299	308	296	307	310	302	287	293	303	293	301	293	270	297	308	284	297	315	326	313	256	309	299	303	318	311	298	286	323	289	298	256	299	310	275	293	278	290	291	267	276	323	301	303	307	271	304	318	260	285	293	306	295	284	282	306	283	236	307	297	322	287	270	310	277	284	278	313	300	318	309	310	301	262	284	283	293	313	286	289	283	277	299	283	300	279	284	304	316	300	272	283	299	307	305	293	294	271	291	319	331	299	301	310	277	325	311	272	273	299	318	313	291	295	326	314	306	250	270	287	305	288	310	319	284	311	311	281	296	278	315	282	310	302	324	296	298	307	284	286	288	277	309	291	276	311	318	286	316	314	300	311	319	290	269	312	265	300	291	310	290	270	301	295	319	284	302	286	296	309	268	286	314	313	322	277	322	308	293	284	274	282	292	294	282	310	278	308	315	298	282	284	300	298	281	296	308	281	306	273	287	281	284	272	308	320	334	287	298	293	284	296	343	308	322	288	321	293	332	274	300	275	312	299	282	271	300	287	278	315	294	286	318	299	313	308	330	323	297	336	297	283	290	300	326	295	287	318	289	299	310	315	274	313	286	287	277	270	306	314	282	301	300	309	292	276	294	273	295	293	281	308	266	284	318	315	308	296	290	279	289	298	286	309	265	295	266	291	313	266	305	294	282	304	289	311	295	287	259	329	297	297	310	289	274	317	302	265	292	306	296	295	291	323	269	289	286	280	274	271	295	332	285	304	329	313	287	304	315	286	267	292	295	290	305	271	293	283	302	291	278	316	300	301	283	304	283	293	314	287	277	303	309	315	301	283	328	310	316	299	350	310	281	306	315	309	294	271	335	312	296	299	267	261	297	295	311	319	289	297	287	317	284	306	278	290	287	284	298	303	318	301	312	274	316	312	300	295	285	281	316	295	313	326	276	282	303	298	306	312	284	294	288	278	312	317	302	292	275	294	290	308	303	304	331	297	336	309	312	297	307	303	307	300	265	315	297	286	315	297	298	299	320	280	329	316	267	289	273	285	297	278	294	310	291	321	285	303	302	294	285	280	318	321	268	309	306	287	319	311	248	269	280	287	329	271	284	300	258	289	348	319	305	326	317	295	297	243	294	315	264	317	300	311	323	298	299	284	265	302	281	317	317	318	297	293	310	265	310	295	313	310	291	305	304	296	296	306	255	308	287	306	272	310	290	264	342	296	287	294	288	292	288	261	308	282	281	286	293	323	272	289	298	294	316	290	303	304	318	287	280	277	296	304	267	290	273	280	288	304	306	293	276	303	311	310	276	273	286	322	286	313	285	298	325	269	300	302	301	308	287	333	315	308	293	278	297	309	289	301	263	283	290	271	303	310	276	289	288	286	274	301	299	273	305	306	303	293	314	289	300	283	310	306	263	309	293	314	280	301	328	289	299	298	288	304	302	313	279	319	294	275	328	298	286	297	275	314	314	312	317	302	313	306	285	306	311	276	301	299	282	331
3994	1379	962	681	566	526	466	485	474	478	466	468	450	424	443	423	428	436	448	455	446	491	476	438	470	430	443	419	431	471	464	439	430	442	438	437	458	439	455	473	442	461	442	412	447	406	431	451	420	431	443	451	455	412	421	430	437	437	415	455	393	440	480	439	422	446	457	466	464	441	424	431	426	452	444	439	439	464	423	424	427	443	449	465	430	463	457	395	417	443	424	453	417	470	443	455	420	471	451	438	433	467	458	416	457	481	445	427	414	441	423	445	440	449	457	429	449	439	452	469	461	420	425	425	428	430	409	424	427	453	459	418	458	465	439	462	428	434	418	430	429	468	393	452	431	465	433	470	437	414	468	430	410	469	423	445	429	435	456	426	414	446	416	393	465	484	440	472	426	457	477	420	455	460	457	463	426	466	414	448	442	440	423	412	410	406	457	416	431	459	437	459	453	420	423	436	447	472	451	452	459	454	445	459	459	469	469	402	433	411	450	452	419	492	458	432	479	408	458	447	451	402	436	442	443	436	431	449	456	445	439	445	416	439	456	414	440	431	407	437	449	439	412	456	468	412	467	428	459	428	467	467	474	429	458	441	404	420	442	466	471	467	443	454	436	415	448	431	450	462	442	425	449	418	451	414	424	421	447	452	458	462	439	479	480	394	439	438	442	447	426	428	487	398	465	413	426	468	448	447	418	465	480	416	433	447	458	453	446	407	435	411	464	435	434	392	459	409	432	442	471	422	465	446	452	422	414	423	457	450	465	487	456	443	443	464	465	432	464	466	420	434	441	435	408	449	450	411	449	423	417	408	435	461	388	443	434	465	441	425	449	430	415	473	434	444	450	469	409	423	435	476	432	391	435	446	458	471	466	442	453	415	439	439	422	490	449	461	417	424	442	475	490	477	431	447	476	447	472	433	449	441	461	456	429	462	435	459	445	427	418	503	443	439	468	430	477	444	449	444	455	421	441	446	434	454	431	443	478	438	421	472	451	442	437	437	432	431	402	435	450	446	422	446	495	464	452	415	442	440	427	461	401	447	480	398	418	452	455	436	467	460	439	424	434	475	497	423	475	464	473	408	447	434	445	457	442	465	451	400	443	449	464	421	446	417	445	422	408	444	463	486	431	471	453	437	435	453	451	451	447	445	473	436	429	415	447	465	444	437	452	440	441	462	471	442	447	472	467	484	495	426	398	449	435	460	435	472	451	479	453	453	472	452	475	413	442	464	412	459	443	457	462	449	455	442	430	423	422	432	428	457	472	434	455	434	426	479	479	443	466	431	449	463	433	423	441	435	442	409	458	426	444	463	458	433	448	420	448	479	463	431	406	440	429	444	442	444	447	433	406	436	464	420	462	428	444	418	429	438	430	479	448	418	399	431	443	416	413	394	457	389	502	407	456	454	448	410	464	423	452	424	481	390	422	443	423	453	503	464	486	377	448	436	464	485	475	437	432	439	428	449	446	425	457	431	452	428	452	434	450	481	463	438	445	464	437	441	477	426	467	447	439	440	425	415	416	430	448	433	483	441	432	456	442	419	414	412	452	461	449	403	449	435	428	434	405	436	428	480	417	435	428	461	435	435	474	471	411	419	422	422	432	468	462	394	445	393	445	448	408	428	436	406	421	418	489	486	435	430	451	405	441	437	454	478	429	447	434	466	414	435	437	437	446	456	425	440	454	454	418	438	469	445	432	428	456	421	437	451	434	446	464	443	439	422	448	443	456	463	426	420	457	428	403	451	442	435	441	424	445	427	447	458	437	428	481	451	430	471	431	418	442	429	451	462	453	442	464	440	418	435	462	419	470	419	464	451	436	426	411	478	455	439	434	419	452	405	424	427	449	444	429	402	424	431	448	456	425	457	460	435	421	473	450	408	486	470	447	478	451	444	456	401	429	478	424	500	437	441	495	407	446	445	513	482	484	469	478	413	485	419	437	419	451	441	440	410	427	471	422	415	420	473	445	449	435	450	430	470	437	425	433	411	445	434	459	424	437	439	442	423	384	437	464	426	439	412	449	447	432	441	435	426	405	418	444	405	485	451	445	438	428	427	432	427	456	430	435	443	443	464	396	429	460	429	446	446	478	453	454	449	412	404	428	458	458	418	425	422	401	440	442	452	455	438	443	429	429	448	447	452	437	440	429	474	461	451	417	410	413	445	435	452	466	472	421	480	427	444	448	411	463	434	439	429	430	462	425	465	459	444	458	429	425	453	439	418	447	442	445	444	379	448	441	456	481	419	422	425	454	448	429	438	447	467	429	449	437	445	448	425	431	486	443	426	437	458	457	425	422	424	415	438	433	440	433	461	449	470	432	432	417	443	429	432	436	421	438	507	448	455	450	464	421	431	441	437	413	418	453	477	448	432	419	453	433	424	430	432	462	451	434	462	463	426	429	447	439	475	445	433	469	433	453	433	447	443	400	448	453	421	464	400	439	425	413	453	453	472	478	436	433	447	443	422	466	435	449	449	471	432	414	438	410	443	466	448	458	440	451	502	433	461	422	446	447	417	439	458	453	422	456	455	455	429	450	471	433	451	420	449	462	427	437	441	425	465	445	474	452	427	407	433	445	439	432	388	453	453	480	484	452	439	472	427	453	435	448	450	437	462	465	462	446	468	474	454	439	448	446	457	425	438	467	433	464	431	413	460	427	471	444	448	391	451	422	451	456	440	432	438	467	435	465	439	464	496	421	462	436	420	411	413	435	456	464	429	454	423	409	432	436	455	409	437	430	415	410	411	405	444	429	445	415	400	397	425	436	430	418	449	426	440	431	496	433	467	461	411	420	413	440	397	457	445	435	479	441	451	433	425	409	448	468	435	464	452	418	419	443	447	462	436	416	481	454	431	406	407	479	463	437	431	463	454	459	447	445	404	462	413	427	454	478	435	464	456	468	429	430	438	438	413	464	424	452	480	452	473	431	423	454	419	431	454	461	441	443	460	467	434	463	447	437	441	461	475	394	438	452	471	419	469	419	451	440	439	432	516	443	446	438	472	456	465	470	407	421	441	432	477	421	418	455	440	476	458	459	444	460	444	415	452	463	439	433	425	434	442	419	464	458	434	483	462	395	448	430	412	431	443	440	434	457	412	406	441	459	459	431	452	409	399	451	419	421	462	442	410	436	415	442	417	448	440	469	443	427	452	445	431	456	467	443	430	451	429	418	482	417	447	427	445	433	411	483	475	482	433	441	489	447	485	429	419	455	424	419	437	430	423	400	436	426	417	476	458	441	454	441	444	485	425	449	440	484	441	450	415	433	418	461	446	499	438	466	439	428	472	437	458	449	423	404	416	462	428	407	487	444	426	456	432	443	490	418	425	439	463	453	467	441	432	435	456	471	423	442	448	425	453	423	440	426	427	469	441	451	455	462	433	446	449	414	426	442	453	455	427	443	442	425	406	433	446	475	429	424	453	458	455	446	426	441	457	427	430	449	439	445	444	456	506	435	455	440	403	451	457	439	438	431	447	439	453
23095	21006	28014	24185	20706	2590	516	329	229	221	243	200	168	163	179	170	167	152	151	155	132	131	160	124	139	103	113	155	140	124	127	142	123	120	130	121	126	123	157	114	131	139	143	128	120	124	130	116	122	130	130	101	120	119	109	122	124	113	114	139	125	133	130	127	118	115	120	102	107	122	127	113	113	122	125	142	121	113	109	119	121	107	132	111	105	102	142	114	114	129	123	145	124	117	117	132	120	109	133	116	125	104	121	124	121	98	127	112	133	121	111	107	130	122	130	125	123	101	119	136	135	154	111	116	129	130	111	122	134	120	141	135	94	121	124	125	111	133	117	114	119	131	124	131	131	127	124	117	111	126	129	132	108	115	114	130	132	129	116	140	132	123	136	118	120	124	126	123	105	103	116	133	129	118	127	120	124	108	121	122	115	128	119	123	118	129	118	110	129	120	128	127	116	114	114	121	112	121	128	120	123	124	120	109	97	126	131	134	130	114	121	119	113	126	127	122	111	127	93	128	116	117	118	114	111	133	126	136	126	122	119	111	121	132	108	126	129	108	130	115	111	134	104	149	141	104	126	110	102	134	115	105	107	130	105	108	124	134	128	140	117	107	126	115	125	124	112	123	128	133	127	108	136	131	123	114	119	119	122	109	106	120	131	126	127	116	117	133	109	118	121	110	115	104	109	110	143	102	116	127	129	125	133	114	120	130	107	130	137	119	123	144	141	133	125	116	136	128	134	125	131	142	140	142	136	129	118	123	98	120	137	144	124	127	126	130	120	141	111	123	120	120	127	146	135	112	115	130	125	120	121	127	117	136	146	136	133	126	132	132	124	105	112	123	139	136	136	119	117	158	121	110	127	112	128	115	122	123	138	118	107	139	120	108	112	133	130	115	133	121	133	111	121	120	139	134	131	114	130	115	135	114	121	119	105	132	138	124	115	131	112	131	92	128	103	118	129	119	131	102	141	141	128	121	124	126	109	116	116	125	123	117	111	110	122	101	101	115	134	121	105	102	116	133	135	126	110	112	116	110	126	130	141	117	129	147	126	127	111	139	143	119	127	112	114	147	101	107	138	137	126	121	129	129	154	104	107	114	117	121	128	132	113	139	149	123	122	119	131	122	119	107	102	105	128	129	112	102	127	112	125	127	113	117	121	110	107	113	111	120	126	129	129	126	113	126	109	129	118	145	120	120	112	127	119	132	132	125	110	118	122	130	131	126	111	113	122	127	109	108	149	111	141	120	113	126	124	117	110	116	123	119	117	117	118	114	150	114	143	128	117	122	108	115	128	127	128	104	121	120	133	137	117	109	115	126	119	102	123	123	109	113	122	134	110	129	110	125	133	125	125	112	123	114	102	119	123	114	120	136	112	129	122	130	133	105	109	139	122	113	113	117	111	127	121	109	116	117	118	95	124	128	139	125	120	119	136	130	124	154	99	132	110	129	126	132	135	124	99	123	123	102	111	127	130	118	109	125	126	129	132	123	116	113	127	107	103	117	133	122	125	106	123	119	122	125	121	117	114	131	125	146	123	135	122	126	117	109	125	112	125	123	115	120	139	110	142	112	145	125	106	137	120	104	117	121	112	112	122	135	133	124	126	108	121	121	134	115	122	130	123	123	131	112	115	132	131	114	126	127	138	132	123	125	113	127	132	136	121	109	122	103	137	98	120	142	117	109	135	117	138	124	114	118	103	121	110	128	124	121	113	125	117	122	130	127	130	97	124	118	106	115	151	127	122	126	116	129	107	105	139	106	113	132	128	111	119	107	111	132	127	101	134	111	125	123	130	107	132	106	133	116	130	133	136	136	106	102	149	106	115	99	129	122	136	148	108	122	111	141	131	116	134	118	143	113	128	132	129	152	121	134	116	120	133	127	118	115	120	120	113	114	128	117	114	91	126	134	102	158	115	113	133	101	143	117	120	116	130	116	131	129	136	129	112	124	119	119	124	115	136	118	131	132	128	149	112	121	121	113	114	114	143	109	142	117	126	135	115	135	112	124	143	118	130	140	115	127	115	126	107	142	119	102	120	121	130	126	142	136	127	108	109	117	115	111	123	122	122	110	118	129	116	133	108	120	134	130	124	120	119	128	123	119	121	118	119	123	130	130	131	119	143	134	138	105	101	126	112	108	140	121	123	127	104	124	125	120	122	126	115	119	145	124	109	122	122	125	126	127	127	119	133	138	118	110	127	118	131	135	123	137	104	108	117	102	112	105	113	123	110	139	110	117	131	127	118	124	123	108	131	133	121	119	104	138	108	112	135	132	122	117	119	117	135	145	121	121	117	126	119	114	132	122	119	116	139	113	108	130	130	133	122	118	137	120	124	120	114	128	126	127	126	125	126	101	125	141	118	115	113	128	117	108	121	122	123	113	126	129	110	122	108	129	127	128	124	116	111	120	107	113	98	116	127	127	123	127	145	133	103	121	111	123	135	121	121	116	128	133	121	118	113	139	111	121	146	107	136	132	138	117	102	127	111	106	125	124	119	120	142	117	110	117	138	126	144	107	107	99	109	126	121	123	118	145	119	119	127	98	101	123	128	137	115	129	115	112	131	142	116	137	116	102	106	114	120	114	141	115	139	135	123	128	114	107	117	134	111	130	139	136	134	113	113	119	114	114	126	114	117	105	129	109	103	103	125	132	98	124	108	123	94	127	133	136	111	102	115	119	129	149	108	122	113	109	107	137	123	138	114	152	110	128	116	106	140	126	118	122	121	131	109	126	126	138	137	119	116	121	104	127	127	130	124	123	108	122	128	127	112	128	145	111	133	110	138	130	104	131	128	96	129	120	110	114	134	113	109	118	104	110	96	109	122	130	116	113	133	117	113	109	117	139	133	123	121	126	123	119	119	116	130	112	116	113	129	124	130	122	112	120	119	132	119	124	128	115	121	117	119	125	131	113	104	130	103	127	126	116	112	129	125	132	112	111	123	122	124	145	138	102	116	126	99	127	131	122	116	135	133	118	131	116	146	112	118	119	142	134	117	130	124	137	123	122	129	95	128	123	114	119	117	124	112	135	113	120	129	136	117	112	113	127	130	130	139	141	117	111	113	125	116	121	139	110	123	133	112	131	87	114	122	110	129	129	122	123	119	109	110	107	131	130	118	125	125	124	138	125	119	110	108	122	95	110	127	126	119	130	120	114	112	113	111	147	137	136	126	110	111	119	146	107	125	120	149	107	122	125	98	127	155	117	138	127	117	121	142	108	108	121	129	113	114	131	129	122	104	112	107	130	121	110	121	128	123	122	140	118	126	114	114	121	126	125	131	119	137	123	140	143	102	109	127	116	114	117	105	113	121	120	130	137	128	111	106	135	132	126	119	126	112	118	127	135	131	130	102	127	128	122	123	122	122	120	128	100	123	130	118	114	135	120	110	121	120	109	116	120	122	123	126	127	121	106	131	115	116	109	119	126	117	116	122	115	114	117	124	120	127	126	111	127	111	112	111	107	120	106	126	132	137	124	123	122
3236	8490	5503	2387	1627	1146	863	734	593	484	442	369	378	302	307	295	297	270	260	229	238	240	231	223	253	223	209	236	181	190	221	199	230	199	220	212	196	226	217	188	204	207	234	198	191	213	212	203	212	193	195	192	214	166	197	223	210	207	191	206	190	204	205	214	195	179	182	188	200	178	195	192	189	193	209	206	186	194	206	174	184	174	170	177	188	219	196	196	202	182	212	207	190	187	194	204	186	213	187	214	207	195	191	180	210	190	207	190	185	181	206	202	188	174	169	187	180	193	203	164	194	198	208	176	179	218	198	179	191	209	193	201	203	171	210	177	185	211	180	219	199	197	212	175	206	192	167	205	200	194	204	194	197	188	180	210	194	199	158	189	193	189	188	202	188	196	205	201	218	188	184	186	216	184	188	186	193	188	179	198	200	177	220	196	171	166	197	187	187	184	200	180	184	199	159	220	187	195	215	175	182	190	161	170	195	189	196	219	178	167	202	193	194	203	211	203	207	189	182	190	184	186	188	192	188	170	192	196	235	177	189	196	206	185	180	172	194	194	165	164	177	162	173	175	191	200	182	208	183	219	170	207	194	187	186	183	185	189	189	193	172	185	196	214	202	176	186	191	202	180	187	172	203	208	184	184	181	177	198	196	207	173	188	178	191	195	196	211	198	186	179	173	179	181	193	206	185	178	184	178	189	195	197	180	208	187	189	193	206	186	191	228	182	204	212	186	197	204	181	203	194	190	194	199	205	191	186	184	201	186	191	188	178	199	178	178	170	202	203	194	183	183	193	182	201	196	190	196	180	192	192	176	171	197	201	207	178	179	172	183	202	202	177	173	188	190	216	200	167	194	198	176	209	191	197	192	196	203	185	180	176	162	187	191	208	184	201	196	198	185	208	197	193	204	184	213	187	186	207	207	204	204	175	187	189	186	195	174	196	198	195	196	157	197	179	182	183	226	185	201	195	200	168	190	203	172	189	188	192	195	192	192	180	208	170	201	207	202	182	178	223	208	189	181	211	178	193	215	186	194	205	190	185	197	166	190	200	219	211	197	181	176	203	179	223	200	182	178	172	221	188	177	207	181	172	192	187	190	190	188	216	200	199	216	175	187	190	174	216	197	169	173	194	182	185	179	171	199	193	193	189	205	191	183	188	196	205	204	198	206	201	170	217	208	191	198	203	168	184	174	193	208	187	181	201	202	185	196	203	199	200	218	181	210	182	197	175	214	184	189	195	196	177	182	196	182	184	199	208	215	172	191	181	196	218	192	194	185	180	187	185	194	162	187	194	179	192	201	188	177	205	183	205	192	220	189	201	199	177	177	176	193	188	185	192	197	213	181	190	179	202	214	196	202	208	177	195	202	212	176	211	196	204	177	185	209	182	185	220	177	193	175	206	221	194	206	180	193	187	188	179	208	193	195	186	207	185	207	179	176	179	175	157	160	189	179	207	197	185	199	200	192	220	188	208	194	218	208	210	204	180	200	168	188	218	191	214	201	229	190	209	186	182	174	209	187	202	190	210	211	210	182	184	198	191	160	188	195	188	225	189	180	205	196	167	195	214	196	205	191	174	184	167	199	199	179	185	173	190	195	196	180	207	190	190	188	189	209	220	202	221	185	174	201	217	178	202	199	194	206	191	158	209	167	193	192	199	184	169	201	170	174	189	211	185	216	188	187	150	176	212	219	222	176	212	171	178	200	198	192	193	176	190	191	209	163	192	211	187	203	193	210	187	187	207	226	162	182	195	210	201	200	217	210	173	185	200	196	187	189	213	197	192	218	180	186	223	217	194	199	188	182	207	205	190	174	192	211	197	185	182	197	207	191	180	185	197	174	189	184	200	184	196	211	169	209	192	177	175	174	203	192	200	208	180	188	183	218	192	185	195	192	188	182	211	184	190	197	202	189	214	197	181	205	195	198	191	193	186	183	190	196	183	202	200	189	177	197	217	190	207	179	182	183	180	175	214	195	199	187	181	208	196	205	208	186	186	207	203	202	169	179	197	199	182	177	198	170	181	204	181	198	196	194	189	188	192	211	183	177	171	207	211	170	178	193	210	186	174	195	204	194	182	189	209	187	200	186	189	167	193	181	202	227	181	214	186	164	198	199	192	191	184	206	205	200	216	191	199	183	203	190	169	190	205	193	190	204	164	203	192	188	178	195	208	184	178	191	167	207	228	208	193	210	207	205	232	197	202	183	209	171	202	207	177	185	191	187	193	172	165	174	187	179	166	185	160	211	183	192	197	202	170	212	210	206	176	202	218	212	198	164	214	203	208	207	194	201	194	171	201	166	226	186	193	170	180	213	160	193	185	177	205	171	193	208	201	211	199	181	188	184	178	194	209	195	214	189	218	202	212	201	186	216	193	179	207	159	181	195	175	199	172	202	178	206	193	184	191	211	177	174	181	184	187	191	183	173	178	193	188	185	199	199	186	188	207	206	184	203	196	206	216	190	183	188	201	187	166	185	192	205	193	170	184	192	167	194	193	179	206	189	203	183	199	193	199	202	194	213	203	196	187	195	198	201	163	211	185	171	190	212	172	208	206	212	212	219	189	172	196	173	174	190	202	201	197	197	194	187	176	208	212	192	200	189	193	194	208	177	185	189	220	195	211	174	187	196	214	189	187	178	195	193	186	232	192	204	205	188	182	164	200	187	196	195	214	190	195	207	206	188	205	199	185	173	170	198	206	182	208	169	196	181	202	193	211	210	197	205	178	173	199	199	185	206	167	189	205	178	201	186	209	204	207	215	190	209	196	203	193	213	183	193	203	184	177	178	167	180	174	201	199	215	200	190	192	208	188	198	175	181	224	179	213	188	181	191	195	199	207	195	200	212	185	163	176	191	185	203	175	177	202	197	199	193	209	209	184	174	151	198	181	198	195	202	182	181	219	202	200	183	187	169	215	182	205	204	185	205	196	181	184	191	194	200	184	207	183	182	187	192	178	194	206	170	180	196	212	168	183	199	177	193	182	197	195	176	178	171	190	184	175	174	194	186	195	184	187	213	216	180	184	186	200	191	200	173	195	181	191	174	189	178	201	210	187	197	184	200	181	182	189	203	199	192	195	183	198	166	196	175	215	175	215	197	214	211	180	186	204	198	192	181	170	191	205	179	182	189	221	198	204	202	169	196	209	184	173	203	184	195	168	179	183	193	211	190	171	205	169	187	171	181	199	228	197	204	213	185	189	201	184	203	182	214	184	185	197	164	213	209	179	222	197	185	203	201	203	195	208	204	187	160	214	186	210	191	205	185	194	186	184	180	173	176	201	186	189	182	188	232	180	211	223	164	197	192	189	183	168	199	200	214	192	189	202	192	175	192	178	183	184	190	197	184	191	189	225	196	175	206	202	190	185	199	191	175	200	187	204	204	219	203	180	184	199	201	177	200	185	184	202	195	195	197	173	184	187	211	190	201	194	195	198	194	207	225	213	205	188	182	201	172	222	203	182	195	185	180	203	181	185	180	218	209
24280	20989	26339	24606	2281	551	523	467	396	405	411	396	382	360	360	364	359	319	378	388	414	367	348	392	369	374	376	416	350	355	373	394	352	362	382	387	319	347	372	359	394	344	375	332	353	361	372	393	375	327	336	358	391	370	351	354	364	369	361	342	301	407	338	385	361	369	351	348	378	370	342	373	364	336	353	369	395	349	398	411	397	374	355	369	365	381	368	371	348	354	346	348	352	409	371	366	350	331	374	351	364	344	369	358	355	386	340	333	397	359	377	359	386	372	391	377	346	393	357	362	351	369	332	318	383	362	346	360	370	354	369	382	343	358	350	357	382	368	351	347	356	361	371	351	396	337	381	396	332	360	362	337	363	392	326	349	383	360	334	347	352	351	369	340	385	350	334	368	363	354	381	359	347	372	378	351	392	384	371	352	360	334	352	363	385	374	377	385	353	371	358	326	366	397	350	378	377	365	311	335	331	333	330	368	347	402	395	368	363	362	353	359	380	354	381	362	353	366	357	344	344	352	337	333	357	355	346	374	371	371	382	360	357	356	348	349	343	366	355	345	355	352	349	382	344	351	365	330	346	374	347	349	367	360	348	357	372	352	372	349	344	360	384	351	360	377	382	356	361	341	348	343	361	349	375	345	333	363	373	344	359	343	329	401	326	354	331	353	351	394	382	374	376	349	335	363	346	379	356	364	370	358	403	376	370	365	377	352	339	360	356	372	365	379	361	349	328	375	343	335	357	364	370	353	385	376	382	347	339	356	400	344	379	353	351	383	348	355	410	341	352	362	338	360	351	380	337	372	377	353	371	324	405	386	371	360	323	376	346	359	353	356	346	380	378	382	356	340	369	367	397	383	382	354	344	411	320	368	380	376	360	338	351	373	355	402	345	332	339	354	340	373	351	376	360	350	331	354	295	355	356	373	358	366	354	382	363	362	335	358	346	323	371	372	342	390	334	350	362	328	400	368	375	377	366	363	408	358	361	343	368	358	374	360	381	367	353	323	344	381	354	357	355	365	347	369	362	384	355	338	376	337	380	364	319	391	370	379	361	365	349	351	375	345	359	345	382	354	382	352	372	374	352	353	356	341	331	394	358	334	360	383	355	370	390	343	361	360	373	355	380	358	380	381	335	338	344	388	356	352	356	350	356	344	392	365	348	353	374	382	361	338	393	382	348	362	383	349	383	366	348	349	366	348	373	386	357	364	337	369	359	340	351	331	355	363	378	375	352	287	366	344	383	393	382	353	363	353	374	343	385	358	371	375	350	383	359	332	390	362	357	349	376	351	340	337	362	355	333	325	336	367	380	354	360	380	347	375	345	348	378	304	355	367	378	342	363	376	322	397	366	367	369	344	371	359	348	363	381	349	383	354	371	346	330	320	375	343	354	377	396	370	374	361	391	351	390	353	318	379	384	371	368	340	387	361	340	325	367	361	359	350	330	347	328	351	338	404	374	338	384	354	349	382	390	373	361	353	369	355	387	389	376	366	367	362	381	370	356	345	350	354	375	346	347	361	373	345	315	342	380	360	366	384	369	370	334	377	372	347	354	352	336	364	348	383	389	350	386	335	367	355	326	381	352	348	415	367	349	374	325	380	372	400	386	383	330	330	364	349	364	345	382	368	334	354	324	395	356	338	389	374	345	379	341	362	349	351	366	369	327	341	359	331	380	337	327	347	355	341	382	390	324	337	354	336	358	374	378	377	368	337	346	365	371	363	361	351	340	372	381	339	352	363	348	366	359	366	346	370	405	364	363	365	358	373	366	359	391	343	369	352	349	403	347	343	362	336	358	363	382	351	376	326	371	382	363	339	328	325	377	344	346	327	373	384	362	379	336	375	334	371	329	308	345	358	361	360	373	349	318	344	372	361	354	333	356	354	356	408	349	369	359	356	346	387	348	382	367	339	368	363	376	349	366	358	344	356	366	358	364	380	335	361	337	353	332	386	353	358	349	341	360	388	353	351	377	352	373	365	381	360	337	379	323	367	361	381	336	345	361	348	394	338	342	376	341	358	364	368	377	328	348	375	329	368	357	343	350	360	355	384	379	353	353	342	348	381	350	346	349	360	352	347	367	343	349	351	338	345	396	366	337	335	351	377	330	344	359	367	341	383	370	367	365	377	324	366	326	349	378	360	372	362	383	353	367	365	364	365	338	382	337	364	353	319	351	326	354	368	356	358	375	350	323	344	376	346	377	389	363	404	356	333	325	361	347	349	357	337	394	346	327	399	366	383	394	373	359	363	370	345	364	359	339	353	357	356	322	318	358	339	371	381	382	359	372	344	360	372	381	346	331	355	383	368	406	388	358	368	366	365	370	366	317	348	378	342	355	365	370	334	376	390	363	344	339	398	352	382	351	388	363	389	374	364	329	370	376	323	349	362	355	374	363	346	390	356	350	374	348	310	366	371	357	360	346	333	367	361	366	368	377	354	343	355	368	351	366	370	333	367	327	381	356	395	392	364	363	357	374	337	351	348	329	347	390	381	338	382	386	387	330	345	358	374	343	348	336	363	384	325	366	400	405	365	342	347	337	330	332	346	395	390	373	362	360	359	366	360	364	369	371	371	339	362	333	338	366	335	344	355	374	364	340	334	360	379	348	374	362	374	366	361	374	354	317	379	372	346	361	373	346	395	369	390	347	332	349	372	390	350	387	354	378	371	342	323	374	362	374	359	326	395	344	370	366	374	346	346	353	345	384	363	369	357	349	374	414	358	385	337	330	363	355	338	374	348	357	385	345	378	366	348	346	400	363	372	366	328	356	345	337	353	355	325	384	405	348	328	378	365	335	369	380	359	358	362	350	351	369	395	324	353	346	341	327	356	334	345	343	358	366	338	329	365	360	323	333	345	374	369	371	346	358	376	344	372	418	377	336	334	371	362	385	351	319	371	382	355	384	351	366	388	341	359	362	393	371	372	312	348	349	363	344	364	339	365	375	390	340	328	353	395	347	345	377	368	380	359	354	332	336	339	378	338	368	371	369	360	344	368	365	380	369	361	374	405	335	355	351	327	339	340	358	390	344	345	388	361	356	411	355	378	347	353	314	351	345	374	342	379	346	344	333	357	339	336	393	386	364	352	347	332	375	383	333	370	348	362	344	377	365	361	362	336	379	352	325	404	380	359	361	344	358	373	359	334	325	396	383	368	387	341	366	363	372	371	394	372	357	366	346	322	363	377	373	380	376	335	379	353	373	390	366	370	346	352	374	343	338	357	348	351	388	373	365	330	354	360	355	356	381	361	364	345	379	350	320	372	375	328	355	377	332	340	345	343	343	378	368	367	328	360	340	335	400	362	346	388	376	332	373	348	356	370	354	399	360	329	380	372	349	337	353	348	401	322	359	342	353	350	346	328	376	380	369	377	349	326	374	352	372	382	379	344	336	351	374	351	352	379	364	357	359	365	365	354	357	359	363	363	353	353	365	390	377	381	361	358	335	331	349	373	355	370	353	351	363	361	361	322	336	334	384	340
3392	4728	3142	1651	1217	978	828	745	648	657	607	635	599	586	567	548	575	527	563	556	566	535	604	491	551	507	523	518	561	549	513	510	491	521	573	519	480	555	494	493	492	533	514	535	528	524	516	510	495	552	495	490	528	500	501	485	534	507	526	529	518	491	536	536	533	538	535	545	520	561	517	482	546	496	508	548	466	512	494	506	535	542	533	529	531	506	537	513	518	546	559	533	516	505	502	524	544	516	527	505	516	463	512	518	519	524	514	497	511	543	512	517	495	525	515	434	523	496	535	520	498	513	522	479	549	510	526	524	496	487	490	497	519	528	526	502	497	521	504	546	500	519	509	518	525	539	508	541	509	468	475	520	498	516	543	544	523	522	539	505	545	515	507	526	545	535	539	500	506	494	559	504	479	515	517	523	525	530	539	507	521	501	507	510	566	557	512	536	502	496	557	520	527	525	517	516	578	534	536	517	542	503	527	502	558	555	506	529	508	533	520	534	470	508	518	536	495	487	491	527	530	480	522	505	499	492	488	515	521	548	531	484	504	501	539	538	502	516	508	521	511	551	530	540	494	536	538	545	467	547	550	530	534	513	528	522	536	530	525	532	531	529	517	530	487	524	516	510	493	538	488	527	526	534	501	521	548	504	530	499	486	537	550	507	547	573	482	490	532	531	494	559	497	527	477	524	514	550	484	515	546	526	497	536	520	487	506	491	487	503	555	539	513	533	527	529	551	502	520	475	509	518	492	511	538	501	512	576	508	553	554	540	503	519	530	520	482	527	506	540	537	527	506	531	488	533	488	521	518	531	523	504	468	497	483	517	513	541	539	535	490	493	544	500	479	508	512	526	537	497	468	526	559	513	533	486	493	509	546	511	515	510	503	519	519	524	485	493	528	535	523	519	533	519	500	527	482	530	510	564	505	498	531	492	485	536	539	470	523	536	465	534	483	505	527	512	528	534	517	489	520	486	522	511	560	517	514	503	555	531	527	577	545	548	509	493	508	522	515	546	499	500	556	535	524	537	496	502	549	529	510	507	506	469	475	543	483	482	509	516	538	526	544	486	547	550	519	505	534	478	520	556	565	507	516	479	488	525	564	494	506	528	499	532	578	500	517	525	547	526	537	531	510	574	477	533	503	553	552	490	496	530	506	504	539	496	524	523	492	544	511	511	532	537	511	526	532	521	483	540	522	557	534	536	491	575	523	492	498	500	484	496	537	515	515	478	520	508	526	537	488	554	508	502	530	527	527	491	501	503	480	511	543	549	543	527	495	523	519	458	480	532	538	528	558	545	527	514	519	565	538	508	511	507	524	522	549	495	535	533	500	533	529	509	553	483	479	517	522	513	496	567	571	527	469	499	519	530	553	555	522	492	540	481	525	480	530	514	526	520	510	506	500	533	508	509	523	517	538	533	540	509	518	542	530	502	575	499	506	528	524	534	529	545	513	478	519	539	500	482	511	519	544	542	523	502	476	509	536	516	527	507	521	524	497	523	531	544	494	520	553	568	530	524	549	545	498	533	475	507	535	528	505	510	505	508	487	548	506	547	534	527	532	521	527	555	506	527	509	521	505	499	516	551	516	540	525	522	505	521	520	525	511	524	546	512	521	479	524	523	515	527	544	535	519	534	536	526	562	544	523	508	540	539	536	530	515	531	508	541	540	523	551	462	528	505	512	502	492	500	503	531	518	518	529	524	532	523	470	532	495	533	507	533	501	525	484	513	532	495	502	523	494	513	502	540	519	550	527	529	541	461	517	536	506	505	520	525	480	515	484	536	510	487	493	527	548	543	459	486	528	480	532	506	549	466	544	513	541	516	521	575	533	519	494	502	510	548	523	506	486	510	519	506	502	499	540	488	551	493	490	496	476	541	482	503	558	534	509	550	507	512	553	519	476	522	532	526	526	586	551	534	534	521	488	457	538	513	517	530	495	540	469	514	527	463	519	514	515	505	536	518	556	485	489	545	512	521	549	543	481	523	543	486	526	535	546	505	555	530	513	492	599	502	507	517	519	489	541	536	540	535	489	497	521	514	498	513	496	517	524	516	511	520	485	550	536	493	538	545	538	539	503	526	502	537	534	500	505	553	523	482	560	544	541	517	524	506	524	498	499	535	517	507	515	515	503	540	478	500	521	485	558	518	486	514	518	488	519	464	582	535	511	501	514	547	540	527	535	509	528	531	544	529	506	513	490	535	512	480	546	535	508	549	514	488	509	513	479	507	521	552	485	528	513	538	509	529	564	534	452	527	500	492	563	518	526	519	522	517	516	506	527	516	492	498	515	533	486	524	542	480	531	505	541	517	560	497	487	517	534	496	500	541	536	519	541	503	589	520	478	503	530	503	523	455	526	537	516	525	506	497	517	510	552	509	511	515	535	535	494	533	502	491	546	535	527	533	520	526	522	533	484	486	518	500	527	526	522	515	481	512	554	526	506	524	531	498	527	523	492	501	524	514	550	499	483	526	507	509	497	506	507	507	570	543	518	469	509	498	506	555	498	467	542	511	519	536	492	510	544	521	529	495	508	485	524	496	497	511	514	528	501	520	498	520	499	499	520	492	498	516	530	510	534	516	477	554	511	554	510	512	515	558	564	512	544	516	474	512	546	532	517	510	488	542	568	496	505	485	540	525	517	504	573	495	499	524	556	501	551	530	526	516	522	515	551	523	542	529	476	544	532	527	509	527	540	534	529	532	515	530	497	551	515	551	505	488	531	529	504	504	508	465	506	559	519	535	484	502	526	502	498	490	526	504	500	515	506	502	528	523	571	505	554	527	502	529	522	508	510	515	509	510	554	499	541	545	512	584	501	486	520	518	513	522	521	473	497	504	504	523	543	514	501	482	478	489	506	494	482	551	520	534	531	540	513	524	500	510	487	515	506	517	543	485	532	474	544	480	523	508	536	495	534	516	522	492	524	512	521	535	522	484	509	527	530	486	573	515	503	529	580	480	498	499	484	517	554	559	523	527	535	522	492	536	482	538	508	495	535	501	490	516	521	545	534	536	520	521	540	504	502	494	472	529	509	532	540	507	538	480	461	544	528	523	505	528	559	525	519	505	518	537	528	525	503	487	552	508	516	510	511	490	488	538	519	506	522	534	536	538	540	516	534	518	572	563	471	499	532	471	517	532	510	532	510	515	502	545	493	504	490	504	534	547	539	499	517	513	523	540	506	532	557	476	485	541	512	559	536	562	532	503	532	526	534	547	516	483	495	500	501	542	523	474	486	514	536	526	532	515	518	529	530	557	546	482	520	501	508	581	537	517	533	501	490	521	514	510	522	500	496	522	509	528	521	518	540	513	517	524	553	528	552	530	539	572	515	478	503	534	537	512	510	566	535	519	520	527	534	498	499	517	488	496	534	519	499	514	509	555	483	525	551	509	474	525	543	519	504	524	541	536	519	480	585	499	495	537	509	538	518	530	546	494	537	499	517	520	531	545	508	550	505	584	490	498	518	518	560	521	529	494	520	511
22093	20996	28615	23554	20993	20605	2040	544	427	341	296	268	268	215	173	215	206	218	192	211	168	161	160	165	157	180	162	152	179	132	141	147	151	153	139	123	157	157	164	125	151	140	132	137	149	141	154	145	132	144	118	123	132	123	127	148	122	124	136	157	139	146	144	136	133	130	149	141	141	153	127	137	134	127	137	124	137	123	125	113	135	141	139	133	129	122	115	121	141	109	127	152	145	115	135	130	139	137	115	112	112	121	133	122	139	142	135	117	141	150	141	141	120	129	159	132	130	119	122	137	143	143	143	136	140	122	126	133	156	124	115	152	143	122	120	142	130	123	123	124	132	131	135	130	131	127	125	117	119	137	125	138	128	159	135	119	120	141	145	109	140	129	120	128	140	117	114	128	129	105	139	136	136	131	129	129	124	115	125	128	111	127	147	133	127	127	122	141	113	113	121	146	124	121	123	124	126	120	124	110	134	137	135	141	140	132	111	118	141	104	134	126	120	120	142	146	132	133	124	132	147	134	131	136	134	143	113	132	131	133	145	129	129	135	122	129	141	150	144	120	156	119	136	153	133	100	137	124	152	116	122	140	114	163	140	119	129	123	140	144	129	134	123	129	114	136	141	128	137	126	120	129	136	121	121	119	132	138	139	130	130	148	142	111	142	135	129	128	126	141	134	110	138	142	122	116	132	130	130	138	127	117	123	134	122	157	135	145	140	131	110	129	110	130	127	129	131	125	141	134	140	129	127	114	154	128	118	129	134	114	130	152	140	131	118	129	151	121	122	119	128	135	131	131	136	140	128	145	123	142	120	138	139	126	119	126	148	135	136	121	122	134	136	131	140	147	153	127	109	140	145	134	135	147	144	138	125	122	118	124	120	114	130	128	123	141	112	155	145	135	152	128	110	121	125	112	164	135	124	154	132	126	113	137	137	158	138	153	120	125	135	127	146	128	158	122	105	119	133	129	143	119	133	142	113	138	116	134	123	120	143	134	132	147	127	126	128	128	133	109	141	128	113	137	130	141	137	121	132	133	119	128	122	114	133	138	136	142	145	121	137	125	134	134	130	142	120	140	128	140	121	128	129	133	125	135	130	127	120	133	129	133	149	143	139	136	133	141	131	128	128	145	114	125	125	124	124	126	127	135	122	134	135	134	108	129	159	127	144	109	120	135	149	136	146	121	130	135	140	136	140	174	133	139	154	127	122	126	151	135	129	146	136	141	121	112	125	134	133	126	152	138	108	140	141	143	122	119	134	106	126	133	143	119	123	144	138	116	136	127	154	138	125	130	139	132	132	118	116	142	124	121	127	144	128	135	139	152	127	135	162	122	142	126	130	124	126	128	133	144	147	128	136	144	138	143	126	150	138	132	145	146	130	124	145	120	124	114	114	137	127	140	129	130	116	117	131	100	134	150	144	139	134	121	135	134	151	132	137	161	131	134	112	123	142	132	145	133	123	122	117	126	137	119	117	146	123	128	137	141	137	138	149	149	111	140	132	138	118	116	118	124	105	137	138	123	137	136	121	139	125	133	125	121	133	134	142	149	146	119	153	146	117	110	114	158	134	133	125	121	121	145	134	137	129	134	124	135	114	146	131	150	144	136	135	156	109	135	142	144	132	112	136	123	121	114	148	145	131	113	161	116	120	138	141	143	148	136	126	117	136	152	122	138	137	134	103	124	119	141	140	134	157	123	137	129	127	144	121	118	133	132	153	114	140	159	140	146	140	126	123	111	154	127	130	140	130	152	141	125	104	167	111	128	121	129	104	129	150	137	145	125	115	130	129	145	128	137	129	144	129	129	133	136	133	119	147	138	145	132	140	124	127	129	129	131	126	150	149	141	133	118	108	122	141	127	146	116	130	157	126	129	116	126	144	138	132	118	127	136	129	143	128	134	128	131	154	126	128	144	122	118	153	135	141	137	118	136	120	130	136	166	117	132	137	124	138	112	121	118	116	143	125	142	141	118	136	138	137	147	108	124	137	132	127	119	110	123	126	114	149	155	134	142	138	145	155	120	110	140	119	122	115	127	108	132	130	129	134	118	155	117	134	129	150	116	129	151	152	136	157	127	137	133	138	127	134	124	114	136	140	99	107	126	115	122	125	120	138	128	138	127	133	133	139	121	98	121	128	141	135	133	131	140	154	141	140	125	128	135	129	140	128	117	126	143	138	138	124	156	121	135	132	131	146	147	138	148	119	126	121	128	117	131	138	141	139	128	127	140	118	136	120	116	130	130	143	147	115	127	117	150	126	128	136	143	141	134	129	136	127	146	132	138	144	138	152	121	118	133	130	124	122	143	109	133	137	137	137	126	137	124	133	125	121	143	129	115	124	146	144	130	128	125	121	107	127	129	137	129	144	163	147	100	147	139	128	140	137	128	139	130	126	145	123	136	155	138	146	125	142	138	135	128	138	132	139	156	135	118	131	131	130	124	147	144	128	141	123	124	134	136	122	121	122	148	124	123	129	131	139	130	120	139	147	113	114	151	134	149	130	129	125	124	112	137	117	129	138	148	126	111	129	142	117	140	113	138	142	128	155	133	140	120	128	118	133	135	120	141	117	134	121	104	144	121	136	138	116	138	127	154	118	112	157	133	132	128	123	146	123	136	127	132	152	137	107	121	136	139	117	124	134	156	130	130	119	111	142	156	127	148	118	124	133	121	136	137	143	158	144	126	138	131	114	133	131	137	125	141	136	149	136	113	127	142	138	114	121	125	112	147	117	114	105	130	141	138	101	140	110	143	129	138	124	115	110	112	133	137	137	123	128	141	135	121	128	134	129	142	124	116	115	117	137	155	139	128	150	138	142	126	134	155	145	125	130	124	105	125	154	140	101	129	136	127	143	140	114	109	157	131	133	124	119	130	119	136	108	126	148	133	130	144	130	122	149	163	147	155	141	140	114	145	133	143	133	137	150	132	107	118	127	127	147	125	148	131	120	140	118	134	137	123	119	128	129	135	129	148	120	136	138	113	111	130	130	137	137	139	147	154	139	123	157	153	145	144	129	131	132	132	127	136	126	136	132	147	130	128	133	146	140	126	121	141	144	160	129	146	127	116	126	125	107	150	138	132	123	111	126	151	133	133	137	165	128	131	138	123	140	142	121	131	129	136	135	133	130	113	125	131	147	119	140	117	139	122	134	135	136	143	121	121	119	164	135	123	165	125	142	120	122	137	130	146	102	120	135	136	131	123	131	139	133	129	121	149	135	140	125	128	119	139	131	137	150	121	147	139	119	139	148	131	116	99	128	151	136	124	112	130	113	140	136	121	141	128	130	140	127	139	141	149	144	135	136	125	130	121	125	129	129	120	144	122	143	131	144	123	116	115	134	166	130	114	141	122	143	132	132	151	124	118	127	117	124	131	142	128	134	117	124	120	132	149	124	118	122	126	136	134	151	133	145	124	117	127	139	130	140	110	132	147	129	162	125	133	131	147	133	139	152	119	134	129	123	134	159	139	128	126	119	127	123	126
4549	13992	9387	4313	2784	1999	1529	1117	934	722	654	576	502	448	374	355	338	336	270	291	270	277	238	261	263	234	255	236	242	219	248	221	248	216	212	222	225	237	201	240	218	185	211	196	177	189	203	244	192	169	178	221	201	204	217	175	207	203	204	216	196	205	200	192	198	198	200	206	218	191	203	207	196	201	184	225	185	222	183	185	197	193	164	207	163	205	194	183	159	179	182	186	178	195	172	211	176	195	164	182	198	197	197	173	193	213	205	188	195	184	177	181	193	185	167	166	175	225	202	182	209	191	203	202	194	198	208	202	185	207	200	194	186	187	190	197	180	192	185	200	211	190	181	177	183	196	185	203	213	177	197	187	207	199	180	196	187	183	209	214	181	202	167	178	190	192	196	180	201	211	173	189	170	181	193	191	217	194	173	209	207	188	210	204	189	168	175	197	170	171	207	195	193	189	179	204	182	199	175	200	195	191	224	210	184	179	205	174	183	177	174	182	184	177	201	180	202	208	181	186	181	164	189	179	186	175	212	167	165	199	211	170	204	215	198	178	195	148	170	196	171	176	190	185	216	184	190	187	192	181	191	177	199	200	204	193	184	169	189	198	199	185	189	177	187	181	205	139	186	166	185	193	171	188	179	159	180	177	212	211	175	186	195	177	176	199	186	215	173	172	175	189	180	187	175	188	191	194	190	186	177	192	177	183	167	189	209	184	198	178	157	181	175	172	184	187	221	205	180	196	170	182	208	188	188	169	187	183	188	180	202	199	179	186	185	192	183	183	211	180	177	194	198	170	191	191	184	206	170	181	185	186	181	187	197	173	172	177	200	196	174	196	179	205	208	194	173	201	214	198	216	191	182	190	193	189	192	181	194	195	180	194	198	190	178	188	207	187	206	198	175	200	182	192	198	170	196	192	222	211	190	186	219	174	218	215	189	176	171	171	200	183	202	190	176	188	172	183	162	203	184	216	191	172	173	168	167	209	166	181	182	182	190	192	186	171	185	188	189	186	195	199	199	160	183	176	202	186	166	184	176	187	164	192	203	188	179	182	177	200	180	182	188	174	182	165	182	202	181	185	170	199	177	163	190	211	175	191	190	190	168	222	178	176	169	190	186	203	192	184	181	180	185	211	163	199	195	202	202	198	185	210	196	185	184	182	178	174	180	218	180	213	198	195	193	199	190	192	183	183	180	218	191	189	183	194	177	216	163	186	175	176	170	199	155	183	201	203	189	183	174	204	170	182	180	206	212	200	164	174	198	180	187	216	213	182	192	191	198	186	195	182	200	182	195	173	193	189	204	185	192	152	184	171	186	222	186	188	191	192	164	188	169	177	170	175	164	186	188	173	197	215	201	178	167	193	174	193	206	187	216	187	190	190	175	167	210	183	193	181	195	212	183	179	191	208	177	185	144	184	189	197	188	182	178	203	177	212	164	186	169	203	177	185	204	183	175	172	185	148	191	181	195	183	185	193	194	188	207	183	175	198	186	194	178	170	174	192	200	202	185	187	172	174	200	162	185	200	179	177	206	188	153	211	186	186	181	165	163	190	220	201	171	206	160	181	215	189	182	181	222	183	199	198	185	201	201	188	181	143	166	205	190	207	210	202	177	186	193	186	186	175	189	181	198	189	206	173	165	181	175	178	192	197	213	192	193	173	159	187	191	206	182	178	210	183	186	177	193	167	186	201	184	187	185	212	186	185	199	192	205	194	205	163	185	180	159	194	147	201	213	190	183	173	206	198	192	205	167	162	184	213	188	205	195	181	208	176	203	191	187	190	193	189	190	201	195	197	200	197	190	180	170	191	155	189	159	188	163	160	180	191	199	206	186	166	187	207	187	200	200	175	183	197	179	179	179	180	204	203	200	187	190	215	191	190	186	193	172	189	199	175	194	192	210	182	185	195	201	194	213	217	212	199	179	179	194	174	190	198	179	202	179	187	199	179	183	182	181	184	173	178	167	194	182	192	186	163	209	179	188	188	195	179	229	204	168	192	185	204	181	180	179	187	202	169	174	205	193	183	194	173	165	177	180	176	199	190	182	161	201	184	192	181	170	187	204	200	192	181	188	190	190	171	186	202	187	174	204	174	188	184	190	167	179	189	170	183	174	192	174	212	187	215	191	175	189	188	206	189	186	206	179	173	176	198	173	175	212	192	176	174	221	172	197	206	182	175	184	182	183	186	187	164	198	170	189	175	165	200	178	180	186	180	199	199	189	181	200	189	197	172	170	185	189	185	196	223	188	184	195	199	186	183	196	205	197	165	183	200	217	198	199	162	184	177	194	178	178	168	168	190	204	214	173	183	211	189	199	168	187	204	186	167	188	183	190	201	183	185	160	174	186	192	176	185	165	175	189	189	187	184	155	187	190	164	203	165	177	192	176	193	180	182	167	203	170	186	187	181	154	157	203	183	194	161	176	180	193	197	195	192	160	169	181	199	174	203	192	187	182	181	198	202	176	216	152	185	191	183	184	192	173	191	179	193	167	168	183	191	178	197	207	176	154	159	203	183	180	171	208	182	221	202	184	197	166	195	189	197	198	190	177	178	205	186	194	169	197	181	206	163	190	198	203	193	185	189	180	215	192	175	174	191	172	190	178	178	202	176	184	190	187	175	183	191	176	183	175	163	188	194	189	190	176	188	213	202	203	197	173	165	216	178	204	190	183	186	184	188	174	212	194	196	207	197	209	179	201	182	175	169	209	182	196	222	198	197	205	177	190	204	216	179	183	208	204	218	194	162	173	188	184	190	190	199	195	203	214	187	181	168	186	178	179	176	212	189	187	165	206	188	168	187	191	188	183	188	190	182	164	176	167	203	198	194	159	180	185	205	184	165	198	175	187	175	176	201	172	174	188	170	166	188	197	172	202	214	170	181	179	177	183	185	197	193	169	211	178	163	207	174	181	187	211	192	198	207	174	162	169	182	193	191	182	193	171	201	197	169	189	189	175	187	196	191	180	192	188	156	173	164	205	211	198	174	203	163	193	189	180	185	179	196	213	186	170	187	175	197	179	179	204	191	169	205	204	197	211	168	196	202	192	165	186	159	189	190	164	192	195	175	195	167	189	186	185	163	179	179	204	207	183	207	187	173	182	166	198	183	164	213	176	197	196	184	184	189	195	199	186	202	171	191	172	169	215	186	170	192	177	190	188	180	195	187	199	195	169	194	156	198	200	203	172	186	200	173	191	178	185	181	201	184	189	204	187	164	180	187	213	192	213	189	187	166	181	172	146	160	190	163	199	183	200	209	198	213	151	179	206	199	183	186	194	194	206	215	184	192	189	179	186	155	155	196	205	199	181	206	188	208	172	178	219	172	184	196	179	179	163	211	155	216	193	198	167	186	184	200	186	150	172	195	199	177	163	172	198	171	174	205	161	201	194	207	170	202	196	164	182	193	161	197	176	200	172	186	180	184	178	172	179	171	170	184	187	189	177	206	177	192	217	189	164	197	184	200	156	162	177	159	189	206	185	182
26715	17314	3040	626	445	392	325	301	294	317	331	289	303	305	270	298	283	300	285	298	303	277	289	296	329	301	287	285	319	278	291	277	302	283	295	324	298	276	307	310	305	294	322	330	306	326	302	307	295	312	274	317	302	291	312	300	276	291	302	288	281	266	291	295	313	307	285	327	292	311	299	311	307	286	285	293	284	265	314	292	306	301	316	256	321	303	304	279	312	297	335	347	298	286	270	280	304	285	284	291	311	322	296	270	280	261	303	286	298	309	273	303	323	303	300	289	274	305	308	294	272	307	296	305	304	280	284	290	312	342	291	260	311	277	278	273	294	298	267	297	281	275	339	315	288	295	288	335	296	303	335	285	280	276	292	300	268	287	306	292	287	300	296	303	299	284	287	255	277	294	311	304	314	297	299	311	256	277	325	280	289	257	311	301	280	284	299	285	305	289	299	288	270	297	326	306	275	282	304	335	290	295	286	326	289	288	326	294	293	304	281	319	287	331	263	306	276	284	288	272	293	310	281	303	290	333	289	279	313	290	322	305	277	278	266	301	291	292	252	309	328	326	288	313	296	314	296	291	304	307	277	281	254	307	299	301	262	299	299	294	300	309	303	309	285	308	265	294	312	294	313	284	285	288	291	293	319	280	279	295	279	294	297	287	281	284	312	273	287	289	297	304	291	270	306	305	291	318	288	315	278	297	304	314	290	290	297	290	299	294	294	305	291	303	262	282	258	298	298	326	298	305	297	288	282	285	285	279	287	282	278	285	271	263	274	282	285	320	286	325	297	307	279	306	296	282	314	288	305	273	304	271	328	332	301	299	279	297	318	279	272	289	290	280	277	312	293	314	320	272	303	292	269	281	293	297	289	312	287	329	287	313	294	306	313	280	304	326	272	278	311	279	287	311	316	317	287	285	283	287	280	286	300	287	287	282	293	296	289	289	296	309	285	316	277	288	279	288	287	285	270	304	273	254	298	289	324	299	284	309	298	286	280	296	278	275	309	278	284	264	291	284	272	256	319	318	287	279	289	302	311	294	287	312	314	271	269	275	300	315	311	266	304	319	266	298	305	283	313	292	290	292	297	296	312	292	293	269	310	300	283	309	326	291	279	312	317	315	283	276	265	291	317	297	294	305	287	274	323	297	293	287	317	282	289	262	282	321	304	300	294	284	293	293	283	277	253	275	292	323	308	290	307	303	285	315	293	291	302	308	277	291	268	292	304	301	316	278	297	265	298	290	286	283	299	307	313	292	332	318	275	285	287	293	276	286	291	300	296	286	271	294	277	292	291	294	285	282	312	332	289	337	296	258	310	295	289	321	280	310	315	310	319	318	303	342	304	277	295	272	264	276	290	275	319	289	288	283	302	306	307	281	312	323	273	307	271	287	267	272	296	285	283	310	306	294	299	255	298	297	287	282	305	317	299	289	265	284	305	278	301	284	276	292	301	288	317	283	297	295	271	321	281	317	300	266	293	275	287	328	268	293	303	313	289	280	316	311	278	294	290	308	300	295	309	287	282	263	286	323	275	291	294	323	276	306	332	274	335	296	312	289	301	286	313	271	311	275	306	301	279	293	310	278	294	306	310	297	290	268	291	273	298	297	292	292	298	310	315	313	296	285	306	304	296	328	290	271	291	328	329	294	288	298	326	307	293	264	268	308	293	268	306	266	282	277	323	300	315	305	274	286	301	320	305	297	315	277	275	295	270	300	301	322	314	307	290	277	305	306	291	306	307	297	281	320	281	281	296	288	273	283	291	308	271	317	309	291	301	285	285	300	318	277	322	307	294	284	276	294	281	286	319	256	305	294	290	307	328	297	300	269	308	279	317	289	299	293	305	300	318	293	293	307	304	272	307	290	325	259	305	256	273	262	313	310	270	280	302	280	303	292	294	318	299	304	270	281	318	277	296	323	273	292	282	312	309	278	297	269	311	290	308	253	280	281	319	270	281	289	314	298	313	323	267	261	280	307	288	285	310	299	285	294	301	304	291	313	313	282	287	277	313	341	267	289	285	262	320	286	256	293	295	294	277	323	332	308	302	319	258	292	311	275	268	275	304	318	279	279	331	311	278	281	289	294	268	282	298	298	290	280	286	304	292	256	292	296	306	286	302	289	296	290	302	268	319	320	287	296	298	307	302	268	280	296	315	305	296	285	290	297	293	294	292	280	264	266	282	266	287	287	308	282	303	310	279	310	302	341	299	326	329	286	313	299	293	297	320	294	310	313	276	281	307	254	306	286	286	280	305	294	321	272	311	298	284	286	294	321	305	261	272	304	313	289	284	274	317	291	288	307	280	320	317	304	272	292	291	290	297	330	286	304	283	316	252	304	305	291	280	301	323	292	281	292	329	302	270	311	317	276	291	314	301	335	313	317	260	289	274	260	291	313	277	256	303	298	300	307	278	299	289	277	290	284	278	287	274	292	306	285	304	305	279	304	299	308	288	303	324	305	285	314	297	282	312	310	287	307	290	305	264	306	301	307	262	337	262	287	286	319	319	284	314	328	299	326	284	279	281	292	312	280	284	290	316	297	315	292	317	284	308	259	277	329	277	298	280	290	312	293	317	325	260	292	290	301	335	282	318	289	275	285	291	314	304	330	309	299	317	304	302	284	316	303	262	297	295	320	277	282	288	299	320	291	321	291	322	288	280	277	293	277	318	316	316	288	261	326	315	296	299	262	281	306	319	310	285	302	302	288	285	303	289	304	273	276	301	309	246	265	296	306	275	268	287	272	294	290	303	309	266	303	311	286	293	314	305	318	269	292	316	290	255	308	321	319	290	274	293	313	271	274	299	319	273	284	283	309	262	337	316	292	320	287	307	296	284	258	277	274	293	293	276	312	315	277	303	326	273	274	302	319	289	299	272	302	314	291	302	300	330	293	303	316	277	272	290	294	313	255	262	286	281	303	296	276	288	313	314	301	295	293	305	294	298	279	284	326	289	285	286	299	295	285	274	303	297	303	292	315	307	299	317	311	292	308	293	317	300	274	304	306	321	292	287	296	297	316	281	309	284	301	286	300	288	272	297	306	285	271	295	317	301	281	278	287	293	331	298	311	292	252	292	286	251	307	271	283	302	293	288	328	281	288	287	324	266	290	304	294	280	275	293	310	304	299	337	281	285	306	261	271	284	305	280	306	314	300	289	275	306	315	275	306	287	269	270	299	313	296	286	318	294	293	265	300	315	278	288	316	305	305	316	298	305	285	306	323	271	281	309	267	319	289	296	290	318	300	278	277	308	304	301	283	290	275	289	272	306	284	277	267	289	322	312	248	286	321	292	301	285	278	317	282	303	303	287	278	288	285	283	319	301	308	322	283	316	311	287	331	293	321	263	294	306	324	296	304	275	309	251	318	285	301	302	290	304	276	278	298	308	278	296	277	282	285	290	284	290	304	293	293	293	311	286	262	293	289	286	325	317	305	297	292	296	268	292	292	306	303	285	269	303	295	291	301	307	287	294	301	277	308	293	298
3987	1344	988	678	564	516	520	490	476	465	451	434	462	445	470	474	430	436	465	400	441	464	416	434	451	435	409	459	442	424	414	431	428	443	474	426	457	423	453	453	462	415	463	438	430	408	479	444	462	426	433	437	443	427	439	426	452	430	424	410	456	452	465	430	451	450	457	475	411	455	434	472	425	419	423	402	442	457	439	447	424	406	425	401	393	461	422	427	467	420	440	418	457	423	449	429	453	436	464	435	426	445	432	457	448	429	442	440	441	438	446	438	432	440	422	441	448	466	454	449	435	438	418	445	429	438	441	463	459	425	450	435	433	417	444	429	402	440	426	461	424	439	420	436	470	445	439	458	416	421	461	418	449	392	458	397	459	421	447	462	486	420	438	453	438	429	420	431	422	485	467	415	468	455	425	440	444	403	423	467	441	491	447	417	451	454	439	452	444	463	466	431	440	454	444	445	406	452	435	441	437	458	386	443	475	462	479	455	448	477	390	412	438	404	421	454	417	432	458	426	446	447	442	422	433	446	465	437	458	406	437	448	450	446	428	418	460	421	427	423	447	440	416	442	498	445	449	451	409	426	429	458	442	443	442	410	437	447	459	424	435	462	435	434	448	475	422	442	430	454	442	399	451	440	448	451	444	441	417	438	431	439	396	472	486	465	413	458	471	432	443	457	449	443	452	452	462	428	401	404	416	443	437	457	422	429	454	456	438	446	439	461	447	486	442	461	430	473	423	446	426	423	491	460	442	437	402	428	428	424	424	439	437	475	450	437	479	430	459	458	449	406	428	414	414	459	425	473	446	468	426	405	437	480	461	437	421	448	457	389	421	428	437	434	428	432	438	451	407	472	429	418	436	439	402	456	502	421	444	427	460	387	455	431	431	419	429	420	452	454	477	469	433	409	399	433	421	420	455	445	437	447	397	406	418	476	443	470	442	429	412	426	474	449	462	470	449	416	415	428	436	444	458	501	427	440	405	434	432	442	419	405	459	463	442	458	456	435	441	442	437	447	436	437	434	419	418	443	448	455	439	443	434	474	440	463	432	476	467	440	448	411	423	444	399	416	416	421	450	438	439	396	459	452	412	437	448	457	462	410	413	423	441	438	410	424	434	438	430	434	432	410	479	452	431	429	427	453	455	431	438	446	466	468	448	435	432	419	410	466	453	453	433	411	433	500	433	461	450	468	455	443	418	451	450	423	473	451	475	444	474	448	453	409	467	414	434	410	445	416	440	434	435	448	419	442	413	422	441	469	437	410	431	443	434	477	444	434	409	430	470	469	442	416	421	423	446	475	447	461	458	451	421	446	436	484	428	421	442	412	444	443	443	433	486	447	452	451	432	438	432	433	452	429	423	435	480	445	487	464	411	429	449	425	424	406	409	438	416	477	446	429	435	449	416	449	430	455	423	428	431	445	402	444	431	472	459	474	450	426	437	437	412	402	474	420	438	404	435	444	444	427	456	487	396	429	467	426	457	436	416	438	426	396	445	430	428	449	464	480	441	454	417	441	420	456	421	430	416	440	443	440	414	452	411	438	410	427	487	441	435	452	437	432	474	449	400	445	422	437	466	455	425	448	446	408	425	448	419	420	425	411	449	429	418	434	410	418	437	429	434	405	472	458	449	430	448	459	450	441	483	440	460	458	412	432	452	450	450	470	432	446	461	394	441	411	446	446	448	447	472	455	409	444	417	444	456	439	439	438	423	487	450	449	456	432	416	425	445	414	421	456	374	440	420	428	449	434	403	436	445	455	436	417	416	457	457	460	416	436	453	473	406	435	453	395	437	415	425	415	425	421	434	504	466	433	429	442	460	457	463	424	415	457	403	443	421	458	424	473	421	439	440	449	415	453	439	406	422	465	457	452	441	418	428	434	421	433	409	470	457	468	436	468	445	432	381	491	466	398	421	413	433	410	456	442	430	457	435	478	469	436	407	416	425	465	477	424	440	434	443	425	462	438	440	442	467	401	433	423	458	438	446	444	430	469	460	419	444	436	399	451	476	417	423	442	433	430	467	441	421	470	409	450	427	406	455	451	497	453	432	430	423	418	421	435	391	465	473	437	417	445	433	440	479	457	418	419	462	448	454	423	419	442	471	413	447	437	438	451	445	436	458	441	444	420	438	458	414	473	451	430	431	424	425	424	439	441	459	427	442	430	426	402	420	409	440	468	451	451	459	434	436	434	493	432	418	440	441	415	454	443	446	419	474	432	406	479	429	472	447	442	431	463	484	473	411	434	432	412	467	452	415	462	466	458	471	430	423	453	439	445	441	443	443	419	416	468	459	426	441	434	442	450	385	427	435	402	435	436	432	452	454	432	483	430	419	490	442	428	435	435	452	401	422	440	423	446	419	410	461	475	433	449	471	458	438	466	460	396	432	427	442	435	432	439	481	438	448	441	428	407	420	484	482	455	409	434	455	423	411	460	410	443	438	395	450	426	473	433	444	427	439	434	457	451	428	484	448	436	443	409	440	444	462	421	433	432	480	407	453	449	459	438	404	465	435	396	469	419	409	435	444	421	461	449	416	451	453	421	418	448	444	450	453	398	444	446	428	465	423	417	454	422	479	431	433	404	430	491	448	454	438	477	444	443	464	421	434	434	445	414	451	437	443	445	415	431	415	435	419	462	419	459	442	453	442	436	423	468	439	449	419	445	455	432	469	454	459	437	428	412	435	439	451	431	464	454	448	443	433	391	440	426	423	447	421	418	429	441	464	436	432	468	397	422	450	460	453	457	429	451	437	414	475	445	443	442	405	448	445	462	436	442	409	406	456	453	443	426	440	434	453	475	421	423	469	360	452	435	417	435	421	420	440	426	452	437	413	443	455	471	405	434	424	443	457	425	434	438	445	445	437	423	455	432	424	417	418	458	448	412	452	429	405	410	440	454	472	469	423	434	427	439	412	443	457	409	416	428	446	405	448	420	457	455	435	433	451	424	470	472	473	402	476	467	415	417	463	462	435	438	463	454	446	459	445	424	424	400	452	442	424	427	428	435	474	432	431	416	461	422	410	404	435	470	420	454	453	415	408	414	448	427	398	436	456	430	464	448	408	417	461	439	426	465	463	451	426	454	439	445	455	434	456	470	430	416	432	476	435	451	441	401	443	461	436	432	453	444	401	418	455	438	435	460	474	445	430	417	414	422	438	406	433	457	421	442	425	459	414	449	436	491	425	437	403	433	417	404	462	457	416	435	422	430	432	427	430	466	474	454	402	427	438	418	452	435	438	422	407	440	455	441	518	467	455	415	418	423	427	430	451	463	427	423	466	426	422	431	478	428	439	432	465	452	426	391	448	450	426	436	433	416	409	454	477	445	424	445	438	407	427	455	433	442	443	463	425	456	419	419	450	453	449	462	440	437	458	433	472	406	459	446	464	437	438	436	434	478	425	447	432	437	398	431	439	452	420	435	462	420	440	436	459	464	439	418	432	415	427	440	442	451	424	418	400	430	455	445	420	437	444	430	434	449
23071	20994	27971	24179	20673	2586	481	362	246	233	214	191	173	172	151	160	177	142	147	154	114	123	142	121	148	155	127	124	124	127	130	126	131	129	132	159	134	123	127	114	127	127	118	131	146	126	131	117	113	117	123	137	125	124	130	123	127	111	102	118	116	116	123	126	124	132	114	128	150	127	103	126	103	124	97	122	123	141	125	121	125	116	120	114	124	123	127	116	122	112	115	147	144	110	113	116	115	107	151	133	124	119	101	127	106	114	107	134	118	123	133	121	116	110	136	126	144	125	132	114	125	120	134	116	115	128	107	124	101	114	139	124	103	119	118	112	109	116	114	126	125	99	122	110	118	136	120	131	108	99	97	117	132	141	126	132	111	131	136	119	113	114	138	124	133	142	111	125	122	122	124	113	131	121	120	110	131	121	115	120	114	115	112	139	110	106	104	114	120	105	125	130	108	105	124	119	124	111	100	116	108	126	120	114	131	134	122	113	118	125	100	113	110	113	104	107	109	132	126	113	121	141	107	131	110	112	119	120	133	101	111	118	125	101	117	116	110	124	132	134	139	135	111	121	101	125	127	118	143	114	112	116	105	122	119	144	114	120	109	130	119	110	116	106	124	143	116	126	122	121	126	106	103	101	130	107	103	111	131	138	118	134	105	117	121	118	127	116	122	125	108	123	122	139	124	132	119	150	126	124	92	121	103	130	107	104	124	105	109	122	131	112	129	93	127	106	104	102	112	109	143	129	134	133	114	134	135	131	123	131	123	98	107	128	108	148	112	116	111	111	114	113	131	123	134	117	100	112	115	113	116	109	105	112	139	113	132	117	104	130	110	132	142	112	122	106	102	121	138	124	112	121	115	122	115	133	87	119	117	128	126	122	120	122	140	132	131	119	123	109	123	114	116	125	116	133	116	114	116	127	137	134	130	119	118	105	117	115	119	107	111	125	132	121	143	112	122	129	98	120	137	125	129	135	116	117	119	126	122	134	134	109	122	128	111	118	132	125	129	120	121	117	128	115	117	117	113	132	115	120	94	111	97	129	94	116	121	110	117	136	114	133	121	130	103	119	119	110	107	128	118	120	109	108	105	121	119	125	128	121	138	112	110	122	112	122	114	109	133	121	130	111	98	110	121	122	115	111	121	128	118	109	126	123	110	118	104	104	111	110	113	129	119	101	126	142	124	117	113	127	142	126	119	116	105	130	112	112	124	136	115	116	113	126	126	127	122	122	118	125	131	109	109	135	133	125	126	113	106	131	111	114	146	120	112	122	131	118	125	95	137	101	119	97	103	119	94	129	135	130	135	115	122	112	107	120	118	119	100	117	123	119	113	131	107	111	133	120	113	122	149	109	109	125	130	127	127	102	120	128	122	127	117	128	120	112	102	108	108	137	121	130	132	107	124	128	125	128	125	114	129	131	105	140	135	114	133	131	134	134	120	110	108	123	124	108	95	110	117	139	122	135	118	133	107	125	119	121	132	98	134	116	122	118	113	123	115	122	96	110	125	104	109	125	108	111	126	106	128	121	129	123	119	119	113	97	106	112	129	110	141	133	125	135	114	113	147	124	134	107	129	130	116	127	117	110	100	123	114	117	122	125	98	107	117	129	98	119	136	124	136	123	110	109	114	112	119	121	127	103	115	119	150	116	108	124	122	115	126	104	113	120	129	129	104	121	111	131	120	136	108	111	107	124	121	119	131	132	121	152	138	112	95	131	122	111	124	124	133	125	111	140	125	122	138	108	118	141	125	97	134	123	118	132	121	123	138	105	124	138	112	127	125	128	116	105	132	116	114	98	115	88	124	135	128	113	118	125	109	116	119	147	118	134	118	111	139	122	112	135	111	118	120	106	118	107	96	103	127	132	130	113	117	122	97	117	129	116	112	116	98	111	147	134	141	122	115	104	106	115	135	130	125	130	119	109	141	125	116	124	127	108	134	116	121	119	125	107	122	110	130	116	117	107	125	88	117	125	113	107	127	130	124	122	137	121	135	115	140	115	130	115	93	114	128	131	105	122	127	124	98	123	107	108	107	114	127	120	122	122	133	140	118	97	123	106	113	116	104	127	125	122	113	119	137	106	107	126	138	124	134	139	114	131	104	90	143	121	125	121	113	114	113	119	117	105	121	130	127	112	122	125	124	138	123	126	123	133	109	132	140	105	122	134	117	111	113	114	129	122	99	112	110	120	135	131	111	126	111	127	141	119	134	110	109	111	101	112	128	136	104	138	119	122	120	113	118	123	132	124	123	115	118	125	100	114	101	121	143	112	119	114	134	122	139	116	127	128	133	109	113	113	135	133	119	104	121	139	109	120	137	119	115	146	127	107	125	109	113	99	131	133	113	129	113	103	133	118	123	116	127	125	117	117	133	128	116	113	120	135	118	117	123	119	136	129	118	131	138	103	123	122	107	116	131	121	123	119	108	137	99	121	98	122	136	109	111	118	100	125	107	102	136	130	128	130	141	120	115	139	109	113	106	124	113	116	107	104	123	107	132	122	112	96	116	123	105	103	105	121	108	103	132	127	129	126	127	111	148	122	124	122	120	111	136	130	131	102	137	116	125	100	98	123	110	126	116	113	126	115	118	121	115	105	123	115	117	115	112	121	122	113	121	109	110	115	117	124	120	135	141	114	118	107	127	136	118	112	117	130	144	108	111	111	130	126	116	131	119	119	133	115	131	137	105	114	111	120	115	109	129	127	107	117	100	139	115	119	107	143	118	135	124	106	123	143	102	126	100	127	108	132	104	130	138	127	119	130	128	148	146	105	126	114	126	117	141	113	111	108	126	129	116	112	116	105	124	104	116	120	119	127	110	121	106	136	130	130	105	135	112	133	116	116	106	108	109	112	125	114	110	108	115	109	137	108	108	127	145	125	127	121	107	116	140	108	126	131	126	128	112	103	114	128	122	120	113	103	136	107	128	129	122	105	130	125	131	123	142	138	155	111	131	148	112	141	110	130	141	109	116	132	119	120	99	123	129	140	134	114	117	128	110	119	115	126	134	136	127	120	105	123	108	149	109	119	127	119	121	124	108	119	118	119	125	120	129	128	131	124	118	115	102	124	125	113	124	102	128	120	116	125	126	119	132	106	114	122	125	139	125	97	110	119	138	104	134	125	125	116	108	122	120	116	130	118	140	123	118	127	105	143	112	128	135	122	120	105	120	102	107	106	112	129	109	130	119	137	117	111	122	112	117	118	134	121	112	120	115	116	119	122	106	116	109	113	137	106	127	131	130	134	125	122	144	122	119	128	118	122	121	124	102	129	111	113	112	119	90	124	112	117	118	116	134	121	112	105	128	112	93	123	108	128	121	118	133	101	122	112	124	119	128	100	141	117	113	122	130	134	109	117	110	137	124	117	134	135	110	119	118	117	136	156	137	114	121	121	123	117	120	135	141	119	109	133	128	113	117	140	119	130	119	118	131	139	134	119	96	124	134	110	114	128	125	129	108	106	121	118	119	123	98	108	138	129
3279	8514	5741	2437	1565	1174	911	747	537	466	439	378	385	339	291	288	265	252	256	274	268	237	205	218	212	216	242	225	195	224	220	229	232	216	182	208	192	222	203	193	193	199	216	198	198	197	203	200	201	206	202	192	181	198	192	200	200	197	184	192	210	185	207	200	197	210	174	182	173	161	172	174	206	186	190	204	207	193	196	196	196	179	201	204	198	203	208	199	171	178	194	175	190	228	173	187	192	208	162	188	179	180	187	184	175	181	197	192	178	185	196	182	229	186	180	163	187	209	199	184	183	203	190	166	188	191	193	177	195	213	150	196	191	187	206	202	184	190	173	180	163	181	176	222	193	206	188	198	192	183	190	185	170	193	173	204	189	201	193	197	174	193	172	169	174	188	210	182	189	178	197	172	173	182	198	173	179	191	182	200	220	187	152	213	179	183	186	198	204	209	200	195	186	205	182	194	191	201	180	171	184	181	190	204	181	182	172	201	198	189	195	191	221	167	204	183	224	182	194	187	202	198	194	196	173	192	164	191	191	187	186	176	204	177	203	192	214	201	215	198	187	190	199	181	207	191	179	202	161	200	198	177	210	171	161	190	208	174	186	192	186	187	176	175	193	170	164	195	166	166	192	188	186	162	191	182	189	191	217	205	178	177	177	193	188	168	193	199	166	177	218	166	200	191	180	207	194	177	163	190	180	189	192	202	199	211	180	182	190	185	187	192	195	174	172	201	192	198	180	192	192	205	194	213	194	187	208	174	199	167	172	188	195	166	219	198	196	206	160	188	204	166	189	194	180	176	170	188	190	192	165	194	183	193	216	195	194	188	181	181	201	193	183	186	178	215	183	206	186	195	209	196	184	195	184	179	181	199	218	219	205	189	196	185	186	197	174	193	191	182	195	192	193	201	188	181	205	170	200	174	201	176	189	168	193	198	189	207	190	177	175	194	206	183	197	191	203	209	195	203	178	176	193	182	208	218	191	183	204	219	215	182	198	196	184	200	183	192	188	199	187	183	179	201	200	218	166	179	201	192	209	205	199	201	187	180	198	197	185	192	191	203	205	205	175	172	201	184	159	204	212	202	191	199	182	203	177	212	187	212	196	195	195	193	206	187	195	190	180	197	197	201	189	176	214	178	210	181	212	184	203	189	191	211	191	161	185	215	181	184	180	195	183	186	222	171	181	181	197	193	201	196	198	224	186	200	204	198	182	186	190	169	188	204	174	207	195	180	199	184	169	190	170	186	190	196	209	158	165	185	201	189	199	213	197	207	185	188	186	176	191	204	189	205	215	197	206	181	179	189	204	174	192	200	178	165	199	182	223	201	207	221	179	178	212	181	188	200	179	193	196	196	183	202	168	182	199	190	191	190	212	197	188	190	200	190	188	206	191	171	160	192	188	182	188	210	204	171	196	202	183	188	183	218	188	193	210	203	199	163	192	203	181	180	209	173	198	185	204	208	210	179	186	197	159	196	192	179	189	185	164	183	180	179	175	201	193	181	212	169	197	198	191	176	189	188	200	171	207	186	216	192	191	189	188	187	182	187	187	208	161	177	195	174	177	201	210	193	201	178	200	175	158	183	180	171	207	189	190	191	174	193	191	183	184	195	204	189	201	179	187	194	215	179	183	205	174	174	205	178	199	166	180	211	169	196	193	183	185	202	182	176	195	188	193	182	171	188	188	232	184	193	171	173	182	171	182	196	220	190	189	211	193	189	198	190	194	199	210	171	191	201	165	208	195	165	177	185	201	176	191	206	163	181	181	190	191	195	172	169	193	194	183	206	177	172	182	207	177	190	187	185	197	218	184	181	173	189	195	184	193	205	179	180	224	194	199	182	192	179	197	190	179	218	160	198	156	171	202	182	179	231	228	205	186	195	201	188	203	182	191	207	192	200	196	202	173	197	187	204	187	192	177	202	196	194	195	206	196	212	214	208	171	187	188	183	200	188	178	196	194	210	194	187	190	197	164	197	188	177	181	199	207	182	193	191	207	193	191	218	166	187	194	214	182	189	192	209	182	199	186	192	202	195	217	195	175	199	182	200	196	227	201	173	194	196	169	194	203	187	209	186	186	201	180	187	208	170	187	197	191	178	200	205	189	203	173	185	188	180	173	188	199	190	216	189	184	223	223	189	185	187	195	211	183	194	197	194	201	200	177	193	217	196	182	216	189	184	200	168	213	201	206	173	194	182	169	185	209	181	201	177	214	189	179	184	202	189	174	178	171	186	206	181	214	209	205	206	175	176	197	211	186	186	197	214	195	194	194	199	184	196	195	197	201	210	186	194	198	195	202	168	184	182	216	206	180	206	193	207	170	190	190	192	188	204	180	209	184	177	179	185	169	180	184	196	213	195	188	182	183	170	192	186	199	184	174	197	207	179	179	213	197	182	201	174	191	205	211	180	188	186	187	204	205	203	225	210	169	194	222	204	206	206	179	178	207	160	204	205	181	181	180	194	197	165	205	192	189	189	180	209	198	202	195	187	194	183	203	187	174	188	202	186	170	177	180	210	200	195	187	166	203	187	207	190	163	222	215	200	181	189	189	173	198	220	195	193	191	213	197	197	205	229	198	209	182	183	185	180	186	208	205	176	180	200	182	167	199	171	227	195	161	201	199	170	205	204	190	188	183	194	168	203	189	211	207	200	193	173	198	195	209	214	221	200	198	171	195	199	204	153	190	225	213	198	159	191	195	196	210	176	182	200	185	203	194	193	190	186	197	192	211	180	184	192	217	191	191	193	187	191	193	171	203	187	196	175	183	179	200	189	185	197	186	188	190	178	193	192	207	171	184	185	222	192	178	192	181	171	188	186	214	172	190	190	175	188	207	170	175	208	184	218	172	189	186	173	198	186	200	186	197	190	202	187	202	184	223	184	187	180	211	165	144	186	197	202	171	180	195	192	179	215	173	207	165	185	208	172	174	186	177	185	198	170	184	216	178	202	179	208	181	201	182	172	190	191	193	175	192	209	187	190	209	177	198	204	204	203	202	175	179	215	213	160	192	175	200	200	195	201	192	193	206	166	209	180	180	206	216	167	186	181	167	187	184	208	187	194	176	198	189	195	173	185	188	200	196	180	193	195	199	192	179	200	196	196	201	191	203	177	192	190	184	178	201	202	181	218	185	182	177	185	200	212	170	180	202	189	180	184	177	170	212	198	181	190	208	204	167	172	212	182	187	177	184	181	207	178	200	206	185	193	181	187	180	193	165	189	179	187	185	206	185	183	187	218	184	167	168	208	182	184	203	183	214	228	193	209	199	186	188	232	180	200	205	192	165	207	187	206	187	203	196	202	199	181	184	196	205	173	191	190	197	208	194	186	190	200	223	190	205	186	171	197	173	179	194	187	181	199	208	174	212	170	196	180	184	185	200	202	201	196	187	219	212	199	189	189	196	156	196	202	209	183	196	205	198	199	168	168	188	184	196	178	200	206	171	222	170	182	191	192	174	203	197	189	201	217	169	213	193	203	203	203
24169	20941	26304	24556	2282	563	467	485	414	398	389	388	390	387	369	347	383	411	340	372	412	387	361	335	362	386	353	349	361	348	351	391	369	331	333	358	370	359	341	316	349	369	375	374	361	345	328	365	390	381	338	333	337	358	352	341	332	350	341	367	331	377	343	339	376	360	368	364	348	364	375	361	352	366	346	355	354	386	385	338	366	340	374	374	369	325	313	344	334	362	370	392	351	346	371	339	345	360	347	374	339	375	326	339	361	367	355	385	393	360	365	377	342	351	339	378	344	359	384	394	355	347	331	344	351	392	357	374	362	345	387	375	353	343	341	375	340	382	393	340	364	356	363	369	354	343	388	345	342	386	367	376	329	349	368	346	349	365	343	345	374	379	348	361	389	361	355	328	361	371	349	395	379	327	343	365	327	367	340	329	352	357	368	356	358	339	354	379	348	372	338	340	343	400	370	352	355	377	354	336	353	349	337	355	383	351	335	350	352	363	348	352	371	369	348	330	338	333	345	316	365	350	341	371	378	348	342	374	349	395	347	363	339	378	365	341	346	362	373	355	367	369	373	378	353	345	360	413	384	337	364	340	362	364	347	353	335	340	355	344	336	371	360	343	344	368	361	366	373	344	345	350	339	348	375	356	359	381	359	370	352	354	306	332	373	375	364	347	357	373	365	348	347	403	357	331	326	354	334	341	326	324	389	330	326	362	376	321	368	354	369	343	331	343	336	375	318	343	367	354	371	374	366	389	333	359	365	399	352	378	365	356	379	335	370	319	345	354	375	359	332	342	346	334	344	334	349	377	378	374	336	337	330	339	382	327	344	331	338	367	365	334	360	341	323	352	314	328	357	335	350	320	330	377	355	345	372	349	383	383	374	357	361	344	333	332	399	367	338	353	350	396	395	358	368	392	362	330	375	343	324	353	346	365	368	369	361	360	344	340	354	363	375	342	350	353	370	347	376	380	402	336	348	370	384	355	326	347	361	332	342	345	386	362	387	362	367	373	339	352	360	368	346	372	341	352	386	300	372	346	341	352	354	371	332	350	329	361	333	382	366	356	353	336	396	348	330	375	319	340	338	359	350	334	383	373	389	379	342	355	344	338	346	373	340	386	349	352	360	328	333	359	369	389	374	385	330	370	341	366	369	337	347	363	393	336	345	362	367	356	329	331	363	371	326	364	334	353	368	352	336	329	351	351	359	357	314	350	333	356	347	336	343	347	341	365	360	375	376	386	336	388	347	343	348	331	336	365	315	344	363	370	367	337	365	362	338	356	387	357	345	357	343	322	356	363	347	372	390	362	368	356	362	357	353	334	355	338	353	344	337	359	345	363	339	325	381	357	368	342	361	372	368	363	402	372	376	321	364	398	385	385	401	356	327	356	364	314	340	361	371	372	362	342	387	327	361	383	346	351	379	354	332	342	335	342	354	360	344	355	365	326	360	352	358	397	347	347	386	313	334	377	349	335	364	364	360	377	347	335	339	340	364	353	345	338	348	401	349	385	363	357	349	349	333	346	360	410	381	365	353	354	391	347	379	379	352	347	339	357	345	349	333	358	357	345	370	341	355	325	367	347	363	352	363	354	367	361	340	348	348	349	342	334	337	340	341	385	374	370	369	340	357	354	337	377	367	326	363	353	361	330	355	361	340	357	358	323	358	333	382	377	358	375	357	368	373	329	334	332	369	361	338	367	356	351	364	345	362	360	361	365	383	364	325	359	394	386	371	369	366	353	350	340	371	377	359	350	366	370	357	354	357	346	350	393	365	361	368	354	377	339	358	341	387	357	353	339	339	331	359	379	347	367	387	354	353	337	350	325	397	327	362	366	352	337	362	383	355	377	348	404	327	336	366	372	360	343	359	320	346	365	384	338	361	330	340	350	374	330	340	365	356	377	361	374	343	352	387	372	351	373	343	328	376	362	344	353	380	366	373	346	356	367	357	358	362	352	332	342	360	397	367	354	354	382	363	387	343	348	332	347	311	393	344	340	376	374	353	338	347	327	368	374	382	368	336	379	370	369	365	348	363	397	308	350	381	387	406	383	357	386	349	364	360	367	339	334	338	373	329	358	356	345	370	325	331	355	363	349	375	371	404	337	382	437	343	357	382	370	352	358	388	355	316	338	368	356	382	377	393	343	362	398	338	353	333	357	358	337	330	345	367	358	337	355	353	345	363	344	351	338	358	333	341	348	380	369	343	377	356	353	352	376	346	330	350	364	382	375	390	361	355	380	348	375	356	359	336	349	342	351	347	360	370	341	336	369	370	358	367	373	382	375	315	329	355	356	349	387	339	322	354	346	350	347	361	363	355	358	353	332	376	390	386	385	358	367	384	378	404	369	354	353	355	364	348	337	345	349	331	350	327	358	348	355	333	356	348	355	335	340	328	377	354	354	357	336	330	345	414	341	364	358	370	329	358	393	355	369	356	373	378	352	367	381	329	381	338	366	335	362	380	390	332	330	386	349	350	388	373	347	339	354	365	323	386	367	377	357	390	355	356	359	334	373	336	338	341	342	344	339	363	343	366	342	375	361	351	382	352	343	373	356	363	371	317	344	340	331	372	339	331	379	359	361	358	339	370	346	342	351	333	322	348	378	382	387	370	326	337	354	314	356	357	351	370	345	361	335	344	328	362	338	392	361	344	343	376	398	384	372	358	330	327	374	357	356	372	414	370	351	334	360	362	382	370	331	357	354	322	347	354	359	373	341	355	320	302	371	381	341	327	340	388	343	358	335	380	376	347	375	342	365	386	342	347	331	362	307	377	335	372	321	348	372	357	322	361	310	353	382	368	346	388	355	360	338	374	336	345	338	383	366	345	387	373	360	353	346	385	374	350	326	381	340	337	410	376	362	360	374	379	352	347	349	343	364	379	370	366	352	351	350	352	368	369	361	373	389	347	388	352	398	327	354	374	374	367	366	368	367	376	365	359	368	339	369	343	332	330	368	368	359	383	374	332	346	356	351	360	346	370	344	341	350	322	364	385	406	341	344	343	365	339	318	342	371	326	331	339	335	397	320	375	361	378	333	356	371	338	347	359	340	391	347	335	312	392	369	336	314	371	354	374	364	402	380	355	374	357	406	364	378	319	351	376	347	334	364	359	338	372	359	349	364	345	327	331	315	373	352	376	365	362	303	362	323	370	386	388	368	341	365	337	383	374	342	332	373	358	335	376	337	355	387	377	345	319	332	344	348	356	353	341	360	361	350	381	346	366	324	372	345	361	387	332	356	313	381	343	400	363	358	366	337	339	334	354	350	320	320	328	359	385	347	356	337	355	352	366	372	349	331	352	360	340	323	308	365	354	361	377	380	387	380	334	379	354	348	361	358	339	329	342	377	391	341	380	375	342	343	358	400	357	349	357	377	311	314	339	322	326	355	335	352	362	341	352	351	355	335	364	335	377	349	329	357	369	384	325	363	355	362	340	353	353	370	350	369	348	345	354	377	373	355	327	350	338	363	382	345	344	346	370	339
3351	4780	3015	1550	1210	1014	859	810	708	647	620	643	638	560	559	597	542	538	567	515	519	519	546	551	507	542	500	532	550	553	488	523	515	537	479	465	518	559	513	479	534	509	499	501	510	494	513	541	483	525	495	529	512	507	550	525	532	489	509	534	517	499	507	535	521	519	524	551	478	579	511	497	544	509	528	515	524	524	501	501	493	511	516	538	527	533	512	501	506	503	500	518	514	516	534	492	532	534	540	521	490	524	522	528	513	494	485	506	513	492	482	505	504	554	516	482	504	546	524	520	504	521	504	532	488	476	527	564	519	523	514	512	499	496	501	483	503	463	488	548	483	502	537	514	539	497	501	531	454	500	551	479	526	543	522	549	530	535	478	523	508	544	531	510	528	520	517	517	519	474	528	506	495	489	552	508	499	547	515	496	531	479	523	494	513	487	519	517	545	519	457	499	533	494	557	486	498	518	487	482	517	535	522	505	456	483	504	506	493	566	541	524	491	525	500	503	487	510	521	510	491	511	513	484	515	528	524	467	548	526	513	504	529	479	507	530	511	509	537	485	503	530	502	497	526	503	547	531	491	492	524	477	460	534	515	499	530	532	486	485	582	537	518	547	540	541	540	521	522	475	499	537	527	513	470	542	486	548	484	506	507	473	499	528	505	479	478	545	497	547	504	511	521	505	522	551	491	465	514	518	493	496	499	529	473	539	518	533	497	506	517	471	514	551	515	517	559	534	494	492	491	497	538	519	518	521	526	515	474	523	494	509	511	520	464	522	509	487	502	497	514	486	500	481	489	475	504	484	519	526	463	501	517	518	532	524	523	504	477	482	500	534	483	512	549	489	491	523	492	508	485	507	521	518	493	526	502	474	474	490	509	532	540	480	508	490	506	517	523	502	524	492	520	501	542	476	481	509	509	537	471	512	526	504	505	517	510	528	529	545	538	489	526	512	526	542	511	503	497	530	479	515	523	468	503	471	517	519	519	490	497	553	518	467	547	476	511	521	540	470	516	531	501	477	479	497	537	513	514	508	494	520	512	466	529	497	546	503	505	536	495	508	543	481	515	528	544	506	493	511	519	494	508	480	524	499	500	491	527	543	485	513	492	494	541	538	502	496	492	491	555	485	500	486	526	546	474	488	500	565	495	521	491	520	504	525	477	514	496	478	524	520	483	509	518	489	522	507	477	510	532	494	517	520	487	500	508	505	514	499	471	483	488	502	489	558	501	468	511	516	521	498	502	539	526	519	511	512	533	569	493	523	532	534	492	496	501	482	539	529	535	524	521	499	527	466	491	486	495	520	486	480	516	490	513	514	506	508	489	519	504	492	548	512	485	533	534	526	519	488	538	507	542	523	543	517	515	511	505	504	531	497	555	497	479	502	510	513	495	490	495	500	539	501	509	489	539	518	510	519	526	512	513	517	484	508	505	522	480	512	476	513	504	508	521	489	527	467	498	491	548	533	547	521	547	509	519	532	512	518	459	543	502	532	471	525	548	538	503	527	516	503	540	477	497	518	569	494	544	500	521	519	493	505	493	515	513	499	500	505	491	525	504	519	521	471	536	504	529	555	532	521	525	514	513	526	492	496	544	513	533	473	514	530	486	543	530	496	546	464	511	513	500	477	515	548	541	547	488	535	498	533	514	549	542	501	532	530	531	482	479	497	526	475	493	514	539	517	521	526	513	559	515	510	512	504	507	522	483	525	528	505	518	518	462	520	475	529	492	516	473	518	538	522	523	541	490	473	479	494	524	503	525	511	530	506	495	480	489	532	499	519	518	475	531	456	490	539	514	523	514	513	508	506	519	506	477	511	478	509	506	545	496	519	555	504	526	556	513	549	500	530	490	505	495	517	510	495	489	502	546	471	483	513	509	536	541	500	535	513	544	508	521	524	518	545	566	520	520	495	518	513	497	524	539	481	516	495	530	464	531	466	507	541	549	517	488	480	470	451	548	533	543	478	539	524	518	510	518	475	493	471	517	527	524	499	484	494	523	531	514	524	470	521	554	528	521	488	492	488	533	513	451	510	516	508	496	509	512	514	498	520	502	540	518	561	537	511	470	487	520	487	543	489	529	519	486	524	525	488	529	521	535	502	486	508	510	477	501	491	510	503	533	514	469	467	520	478	489	546	501	501	525	472	527	519	510	563	514	521	547	526	498	547	520	514	508	480	518	498	530	486	473	510	531	487	516	532	523	532	510	559	458	511	538	514	513	544	531	502	536	502	502	508	520	528	485	501	542	501	522	523	559	536	536	521	505	508	522	521	510	511	497	514	486	518	513	532	517	500	528	507	526	514	491	531	488	522	547	530	507	507	510	536	520	515	509	469	496	538	526	536	539	503	522	522	521	527	569	504	532	459	514	502	558	577	531	502	495	564	495	541	509	553	493	485	476	502	498	480	549	551	537	540	501	529	488	514	510	494	487	507	507	502	510	484	563	535	466	506	508	515	517	476	486	513	532	528	529	504	473	499	571	536	510	526	505	526	518	501	526	534	482	499	482	490	493	518	545	556	471	505	524	528	530	485	495	495	517	500	513	520	543	506	521	481	507	491	538	482	520	488	511	486	492	526	514	492	532	503	500	526	531	519	511	490	519	491	546	537	528	498	532	501	501	502	553	536	521	506	505	470	498	498	543	480	480	518	486	489	545	511	487	519	502	539	494	499	526	559	509	553	518	486	564	483	524	464	524	529	501	490	478	525	508	491	509	513	482	502	482	492	516	562	486	521	519	535	517	467	537	565	555	485	569	524	487	488	555	499	526	542	508	508	495	541	511	532	484	496	584	501	489	510	527	552	492	490	517	541	506	534	529	503	499	479	545	529	518	501	465	483	499	484	474	500	517	510	498	524	532	487	510	521	531	533	507	530	531	506	508	537	517	508	499	476	544	496	529	512	521	508	541	528	511	495	498	521	520	480	515	518	508	530	504	523	490	507	522	490	503	507	495	510	480	501	515	481	498	502	515	500	506	526	536	511	469	521	468	537	489	513	543	540	533	525	503	524	540	527	491	543	481	524	537	515	530	462	513	539	542	523	525	510	506	508	501	460	529	502	537	494	515	486	526	493	529	474	507	494	502	505	499	520	498	495	569	525	495	561	475	515	512	515	505	504	508	532	486	501	490	497	535	545	512	503	583	507	546	512	489	493	525	484	524	514	510	495	518	523	524	555	541	567	541	525	519	508	566	552	515	529	524	513	515	539	475	506	514	543	503	502	571	483	493	533	518	500	525	495	545	555	483	521	476	504	502	493	497	540	526	487	491	480	493	542	528	558	508	466	512	552	487	469	510	498	481	525	540	499	471	508	510	557	512	539	503	514	477	500	505	460	486	494	527	519	514	537	476	532	545	548	557	514	478	507	490	512	498	533	507	513	515	561	472	493	513	524	512	492	513	540	495	552	509	516	538	535	515	508	547	527	491	492	510	503	486	508	491	524	532	537	504	523	498	493	499	483	456	501	499	531	499	497	477	531
22106	20976	28586	23531	20976	20610	2009	553	397	319	292	253	212	197	207	194	204	181	190	182	163	171	170	166	153	143	150	156	150	157	184	178	135	142	142	160	140	121	155	146	141	132	129	137	143	150	131	131	163	134	120	142	130	133	136	140	127	143	139	152	134	121	152	137	117	120	114	117	154	131	125	153	150	140	126	124	129	138	109	135	133	129	143	125	142	162	149	123	130	115	137	125	147	142	137	158	125	129	133	150	149	141	142	133	107	128	143	140	132	132	132	131	125	142	129	125	135	133	154	122	114	151	135	131	138	117	122	121	118	124	144	125	110	128	151	142	132	118	140	117	139	117	132	134	147	135	143	121	118	146	128	139	140	133	132	115	113	122	116	150	154	145	120	131	115	128	133	109	117	149	152	116	145	129	127	137	142	107	128	107	129	148	142	124	127	122	137	142	138	126	129	128	130	118	149	131	135	128	139	121	140	120	119	124	110	115	141	121	131	119	135	132	124	119	115	130	131	121	143	139	146	143	145	124	130	138	117	123	125	127	131	125	123	134	138	142	149	124	122	123	116	129	113	147	130	108	140	127	142	115	131	125	151	128	161	109	144	133	124	123	139	135	128	143	149	117	140	137	140	127	119	143	133	138	133	114	134	140	117	119	143	123	133	145	122	121	125	125	111	122	112	134	118	120	125	119	140	117	133	129	134	131	142	143	128	143	128	136	110	121	134	113	117	152	133	129	137	142	129	128	133	121	155	132	131	123	132	143	122	116	145	119	127	142	152	125	135	114	135	154	119	124	139	121	138	122	123	111	132	135	98	144	135	122	137	132	119	148	132	139	135	141	125	142	137	138	112	123	142	122	126	127	141	133	132	119	108	133	128	123	139	134	140	132	133	150	132	130	124	141	143	119	146	117	117	147	141	131	144	140	121	143	114	112	151	117	135	126	122	155	116	149	146	152	140	120	139	123	136	116	130	123	136	133	135	137	133	130	148	127	119	154	117	137	124	135	133	144	133	148	124	134	124	144	147	135	147	146	119	133	145	124	151	145	128	132	133	121	144	151	137	137	119	105	125	155	118	120	130	122	134	134	156	148	134	122	124	144	142	125	144	107	147	134	123	123	133	135	129	149	141	118	142	125	128	129	129	158	132	124	112	117	138	128	114	140	121	124	132	124	172	133	129	149	113	130	141	126	126	153	130	140	142	115	146	127	137	140	139	140	114	132	118	117	118	123	142	124	137	142	155	142	138	141	132	132	135	132	136	132	142	130	117	135	131	125	128	127	142	134	139	131	131	133	140	146	133	108	128	146	135	133	126	122	136	141	132	140	124	130	130	114	150	146	109	126	145	124	136	128	146	127	131	150	154	139	130	136	124	118	127	147	125	119	128	118	137	135	115	122	125	132	145	123	114	130	147	119	130	129	133	152	139	136	145	123	148	118	144	124	128	148	127	118	128	122	117	136	127	133	127	147	138	116	130	121	132	125	135	112	116	122	118	120	129	150	138	114	137	136	115	126	112	119	145	121	112	159	148	121	144	132	130	141	131	131	131	134	125	126	151	141	146	108	140	130	136	140	123	125	133	123	146	128	134	117	121	138	142	128	127	140	109	137	123	135	139	132	108	121	116	116	125	141	143	133	132	143	115	132	149	117	124	111	119	138	128	154	127	139	147	144	122	123	157	134	138	124	123	125	132	132	145	126	128	120	139	130	122	142	137	141	151	142	130	134	141	127	111	134	131	135	121	140	125	141	112	143	135	116	134	123	133	118	118	113	135	153	124	137	147	150	148	143	118	123	141	112	119	146	136	163	125	135	98	142	126	133	123	122	138	148	131	154	127	129	115	146	140	129	152	120	125	130	131	125	133	127	117	148	137	128	137	156	108	137	134	124	134	133	135	138	144	139	127	131	132	145	124	127	147	120	123	119	128	152	115	131	131	138	132	113	120	121	122	123	133	138	118	130	139	118	131	137	113	132	147	176	123	122	134	131	124	144	139	142	113	150	127	136	126	123	133	133	144	133	119	114	152	141	121	154	148	127	140	139	126	115	117	149	125	118	135	134	130	130	130	142	136	120	162	132	127	120	145	130	143	121	117	149	133	139	159	112	128	131	127	134	139	131	123	138	122	113	127	128	127	127	127	110	122	126	135	132	133	145	148	150	135	144	131	126	128	126	122	135	136	129	164	138	134	122	113	158	144	136	141	130	146	122	144	123	136	144	129	141	137	145	114	134	142	134	132	132	130	133	136	129	138	122	118	147	134	133	138	146	146	140	112	126	121	124	126	148	126	149	146	128	135	145	135	158	136	124	151	137	121	110	136	117	122	156	123	131	133	156	138	128	118	131	121	130	116	144	143	130	136	143	142	115	130	147	140	133	128	125	125	129	121	127	132	131	123	143	139	132	144	139	156	114	126	132	124	128	143	142	132	131	135	118	135	134	133	134	130	137	128	134	128	126	153	127	170	131	122	133	142	153	114	124	141	115	153	130	150	117	130	139	143	129	120	122	128	130	128	141	136	126	120	117	143	138	115	125	127	139	130	136	122	130	131	127	154	134	125	158	122	139	137	139	128	127	126	135	136	128	154	128	138	127	140	118	149	153	125	142	127	105	123	124	139	123	140	128	135	118	122	135	133	150	120	135	153	125	134	143	145	117	148	119	124	126	117	133	112	151	138	118	147	121	131	139	121	138	147	148	128	125	111	151	117	121	120	146	136	129	128	122	128	127	141	136	137	171	142	123	133	127	134	127	106	132	103	138	142	115	135	148	122	110	122	124	153	135	134	112	130	125	141	118	152	134	130	115	133	130	131	128	141	131	134	117	126	121	149	126	131	116	141	143	123	133	131	123	133	142	137	148	136	150	133	131	139	127	125	128	128	129	126	129	127	159	157	126	124	143	126	129	124	129	147	141	119	137	144	149	121	112	155	139	125	121	120	134	120	137	139	104	118	125	132	139	117	143	139	140	168	151	139	118	109	129	141	127	121	125	107	138	111	135	143	131	115	136	133	140	129	125	127	147	115	142	143	128	136	120	153	147	129	144	132	106	133	119	134	132	123	108	136	121	125	138	133	149	121	133	142	131	134	136	124	139	137	142	135	152	132	155	134	133	116	124	122	154	151	140	143	113	123	120	129	123	131	134	135	128	137	133	119	137	124	125	141	110	134	129	119	119	151	136	117	153	129	127	130	116	133	140	137	132	141	129	136	131	139	146	126	102	126	117	112	119	123	136	141	133	130	121	133	110	130	123	130	141	141	151	133	146	122	162	140	138	138	119	143	134	136	150	153	147	120	122	142	127	130	133	113	127	153	126	129	133	116	129	125	113	131	122	126	129	114	123	124	135	127	133	135	154	125	144	140	126	120	143	132	134	143	137	137	137	135	129	141	118	128	111	134	134	134	136	141	121	133	124	145	138	115	117	139	127	137	122	139	134	137	124	139	135	120	119	141	147	143	146	140	148	118	127	116	145	125	126	139	110	134	126
4588	13904	9371	4223	2813	2027	1530	1139	910	733	649	506	526	490	413	376	359	323	326	308	287	295	288	242	235	247	263	224	222	215	213	210	245	191	214	207	200	201	193	209	226	209	204	194	201	199	180	192	170	194	191	185	206	221	187	184	196	191	184	181	177	187	162	178	196	200	188	193	205	176	215	193	199	206	188	178	216	191	185	150	182	180	172	181	197	191	193	206	208	196	172	192	168	196	194	199	191	200	186	179	214	198	177	199	192	200	212	171	170	173	175	189	207	187	157	184	188	186	197	199	191	184	201	177	189	199	197	189	207	196	193	184	188	210	188	171	167	190	204	166	179	177	197	185	189	206	179	166	205	156	168	193	201	212	200	202	220	187	168	164	183	181	194	186	196	201	168	171	176	196	188	213	165	184	187	186	162	196	178	220	219	209	189	184	177	187	221	185	172	187	181	183	209	159	218	185	188	180	163	178	187	186	190	160	186	195	183	204	206	193	168	178	202	211	170	160	162	193	202	205	180	184	188	183	207	175	202	189	163	180	181	182	187	208	183	164	189	209	198	190	200	182	187	172	204	220	195	202	167	203	176	170	199	187	180	175	196	156	192	177	197	203	178	205	169	186	205	160	182	169	207	192	191	179	201	192	173	182	186	189	192	201	180	204	195	179	190	189	184	169	193	186	199	171	175	164	200	187	187	169	183	188	187	205	164	189	177	181	189	183	175	192	207	208	183	193	169	185	174	165	180	205	193	164	179	182	201	195	177	204	188	197	196	192	176	175	181	207	186	196	200	162	185	191	176	178	181	185	194	191	198	179	185	200	183	183	185	192	183	195	217	194	194	175	184	181	198	185	191	189	187	215	178	193	189	180	180	197	198	194	155	177	207	192	175	193	189	189	189	186	174	169	163	195	157	192	170	205	167	174	171	185	172	197	177	182	181	204	205	168	182	189	175	160	209	160	200	166	188	176	199	197	175	175	190	183	216	204	206	190	201	177	167	189	196	200	182	171	157	183	159	183	188	180	193	179	185	164	194	170	185	208	189	218	173	204	161	179	189	170	184	180	185	187	187	168	186	190	207	182	188	175	177	183	170	180	200	165	178	192	185	168	193	168	190	203	197	202	203	184	172	188	179	200	186	186	179	185	190	157	183	171	196	173	162	188	196	160	191	215	173	190	165	177	183	170	179	171	182	209	169	189	199	193	187	158	169	212	188	163	170	189	166	172	191	167	180	181	171	169	178	187	195	189	206	186	183	162	167	183	189	173	173	211	193	180	178	211	177	176	179	194	189	175	200	192	175	195	183	198	199	226	199	179	204	169	188	162	178	188	169	180	179	197	178	193	184	218	192	199	175	196	187	172	176	194	176	187	173	199	172	197	185	192	179	179	191	179	199	173	187	180	158	169	187	204	195	171	207	201	192	173	172	178	167	183	196	223	178	180	197	175	197	190	185	196	199	197	174	177	173	162	187	162	185	198	193	147	195	173	197	182	197	183	183	178	183	167	198	199	182	206	169	171	172	176	178	184	205	178	147	177	194	177	183	160	193	191	182	165	194	179	186	196	186	185	188	193	182	211	207	203	210	210	160	206	187	202	189	177	186	179	177	188	204	179	172	194	196	169	195	177	204	186	174	180	188	180	183	184	188	191	173	178	172	177	185	185	158	217	187	189	206	188	215	181	173	200	186	184	192	183	192	172	199	177	218	187	177	186	201	181	199	194	199	183	190	207	204	211	184	197	202	175	200	190	194	186	172	169	213	165	183	185	194	202	185	176	184	215	195	175	173	190	204	176	199	203	169	204	197	188	185	168	186	211	210	203	170	194	182	194	205	163	168	182	187	187	172	173	174	199	196	168	191	190	204	182	207	189	210	163	159	197	189	176	202	201	189	198	191	216	179	181	180	172	198	181	199	180	176	218	185	197	179	203	176	177	176	192	179	196	192	171	199	183	182	195	177	170	164	181	174	196	205	187	206	190	200	168	162	199	207	182	186	188	210	194	173	179	173	183	175	185	159	188	205	177	189	184	181	194	156	180	215	177	179	198	186	194	180	169	189	171	178	182	202	198	186	187	167	187	210	213	180	156	180	193	184	210	180	177	188	193	169	171	180	218	205	187	159	166	185	181	208	180	188	182	171	178	194	188	176	191	183	181	172	186	190	191	176	182	180	202	165	183	188	190	190	177	188	208	196	169	197	179	200	198	195	169	184	180	184	194	199	172	192	173	191	201	195	207	188	171	172	215	201	165	201	202	182	191	178	188	201	181	179	175	187	200	207	194	194	180	163	183	185	196	155	186	199	149	202	189	203	179	198	159	181	180	172	177	189	184	187	175	182	197	160	196	200	169	172	189	155	181	204	195	193	180	180	201	182	189	168	200	185	194	185	195	170	178	132	162	204	213	195	189	166	200	187	172	192	164	177	191	181	192	179	204	197	206	186	189	188	177	170	177	170	182	188	219	203	203	184	193	173	184	173	197	201	192	204	185	179	199	201	188	204	163	190	194	178	190	202	192	186	186	197	180	176	159	199	186	181	174	197	175	173	180	176	191	188	186	181	195	186	184	193	170	195	198	196	190	190	192	168	187	187	184	198	171	189	201	171	201	184	196	185	206	153	182	194	191	159	199	185	182	189	169	183	175	201	181	173	176	176	188	181	176	162	181	179	183	174	174	174	162	194	200	175	185	174	202	180	185	194	178	163	182	193	201	171	201	172	179	183	184	179	174	164	183	186	199	180	169	200	212	191	177	159	188	168	206	193	185	190	181	197	168	175	197	190	169	182	206	203	162	190	176	179	198	179	183	195	188	179	184	186	175	186	187	187	185	176	197	162	193	173	191	175	174	171	205	186	191	210	170	192	214	201	185	186	173	154	186	192	171	176	177	202	191	189	167	190	199	198	160	190	191	178	186	172	194	202	207	174	194	173	188	183	175	192	182	214	159	174	175	184	201	190	173	181	185	161	179	185	182	202	187	216	206	213	182	179	200	196	190	193	176	179	189	196	208	193	179	193	178	197	192	169	153	158	171	192	187	179	197	183	185	201	191	182	194	185	191	166	202	206	179	177	204	202	184	179	196	179	187	187	185	213	183	160	208	192	168	198	180	184	194	208	171	189	176	151	190	174	181	193	177	164	159	182	191	173	179	180	165	198	207	176	185	210	182	178	179	189	178	189	202	186	198	163	190	194	186	181	169	196	192	186	169	174	223	197	185	181	177	217	185	218	202	202	220	191	180	181	194	182	186	198	171	184	178	199	176	211	165	178	198	177	178	154	193	215	200	205	185	182	194	185	165	174	185	183	191	195	187	174	184	178	195	187	193	205	177	179	188	177	179	195	183	198	171	177	184	171	181	213	179	188	197	226	194	158	181	185	196	193	192	189	178	183	174	180	177	196	174	193	182	202	191	190	177	191	192	170	174	200	175	209	196	191	195	221	200	177	206	184	170	204	188	206	178	191	202	187	202	175	195	185	201	183	205	161	193
26656	17373	2950	534	381	336	330	311	289	295	292	288	301	308	259	253	284	320	292	272	284	314	327	321	273	264	272	296	270	285	276	273	279	316	277	311	326	289	297	274	280	310	298	294	278	323	306	296	301	292	311	300	281	307	282	280	293	277	301	281	267	300	302	299	291	296	284	306	294	308	291	286	271	297	300	309	281	269	311	311	253	267	315	313	303	279	276	287	288	258	255	276	275	290	325	262	258	298	299	296	268	290	288	293	270	277	293	280	277	281	274	282	300	293	312	311	319	290	297	339	319	285	268	316	289	313	324	285	325	300	268	290	288	290	291	292	309	295	313	292	304	270	280	311	289	305	252	279	322	286	276	296	287	294	292	281	291	271	291	273	292	275	309	299	289	261	274	280	255	316	277	283	301	308	297	263	272	309	294	299	299	286	299	286	273	299	281	300	275	308	265	258	262	284	281	302	303	263	282	288	312	290	261	296	270	284	309	301	284	276	295	287	278	298	260	300	300	309	293	334	278	316	303	264	244	289	235	308	283	283	297	301	292	305	304	281	298	299	291	298	269	295	274	257	274	297	283	293	308	292	298	268	276	292	292	324	299	264	287	290	306	300	320	312	285	304	281	314	270	292	288	293	281	267	307	286	289	268	317	316	286	317	296	281	281	283	300	312	296	294	297	321	297	287	336	301	279	278	290	316	310	319	323	292	287	315	321	300	292	297	288	319	275	286	318	304	265	286	268	273	357	267	278	294	259	309	279	262	282	270	316	295	291	293	303	287	284	293	283	267	295	336	273	316	286	304	291	273	303	277	257	261	301	324	335	297	276	261	304	318	309	274	278	284	297	317	265	283	259	273	288	288	300	310	298	316	304	271	282	297	298	310	295	247	300	311	272	256	287	266	276	311	286	266	265	276	308	310	291	267	285	311	290	266	284	311	273	307	281	285	283	286	284	264	285	310	272	288	301	316	304	298	281	306	281	300	288	327	280	278	274	310	273	309	293	291	278	293	269	286	300	288	308	291	274	269	300	310	305	295	308	292	288	276	303	308	284	298	295	295	302	310	324	274	273	287	257	306	285	279	313	256	294	268	294	314	262	254	266	291	269	292	303	320	274	300	291	302	279	294	307	265	275	300	287	316	320	307	280	307	282	267	290	265	273	282	289	295	288	310	294	295	264	280	287	311	287	316	274	294	300	322	292	323	299	308	306	289	290	294	268	297	310	281	282	283	297	285	262	278	291	289	292	289	307	286	287	285	291	281	291	305	292	299	271	277	325	278	293	332	301	295	294	283	278	287	298	313	265	309	291	270	259	277	310	278	283	294	275	323	282	301	295	272	289	322	281	285	286	272	278	269	279	284	307	248	289	268	299	274	304	293	323	316	254	280	264	300	340	312	270	310	304	325	299	302	281	291	253	254	299	302	266	302	315	281	296	279	321	285	309	303	289	283	307	290	301	302	304	314	278	296	275	322	283	301	282	282	281	321	295	245	301	272	320	293	315	258	301	289	298	293	284	296	280	281	272	297	304	293	262	284	313	264	278	295	307	281	281	301	284	292	298	307	285	305	282	298	314	277	308	296	279	289	263	290	283	286	319	315	289	273	295	257	289	267	295	311	316	263	259	283	271	291	289	275	282	294	315	295	318	314	304	291	305	301	313	295	296	262	293	293	263	279	290	306	286	310	280	316	287	292	308	314	290	287	309	289	291	262	271	281	284	274	315	311	263	261	276	263	293	266	273	304	309	347	266	296	319	288	287	280	297	284	280	285	301	299	277	281	288	281	267	306	289	309	316	296	279	282	288	309	264	263	282	284	296	291	295	284	304	280	290	290	261	299	306	279	286	268	299	271	331	269	277	294	321	280	304	286	310	308	278	308	285	287	279	264	284	248	270	300	278	268	317	283	269	289	286	278	307	290	289	310	319	306	308	306	294	279	261	301	288	265	295	323	327	286	265	306	296	283	288	281	283	334	303	282	305	287	313	281	290	319	295	314	258	291	296	285	269	291	276	265	260	300	305	299	275	291	271	266	289	277	263	300	292	292	290	254	315	292	264	307	289	290	281	250	269	273	279	290	299	310	296	341	280	294	298	272	320	270	308	279	300	294	313	268	247	310	342	298	307	298	274	270	282	298	286	264	284	286	278	300	278	310	283	286	285	307	298	251	301	295	296	309	284	261	273	312	290	282	281	312	310	284	280	302	288	254	284	288	291	276	269	275	299	277	267	304	273	307	306	279	268	313	247	295	293	293	301	278	291	289	296	272	279	286	294	307	304	284	277	260	313	304	299	251	246	269	291	278	289	290	274	295	286	306	313	346	323	298	317	274	279	279	290	284	315	287	282	287	311	304	260	279	291	275	285	289	288	281	268	299	304	272	270	281	304	302	287	304	270	319	290	302	268	254	307	285	275	292	305	318	267	284	321	311	307	282	259	266	293	278	269	301	283	279	287	299	303	302	285	272	293	296	307	286	269	277	271	286	302	289	296	287	274	314	319	302	294	300	277	280	297	308	302	281	300	275	249	293	290	303	276	299	277	281	258	276	299	297	275	323	265	280	296	318	294	299	297	271	277	314	319	299	273	296	281	324	291	321	292	276	273	285	265	291	313	276	287	298	286	296	325	284	271	239	277	284	279	297	312	329	295	273	258	295	278	299	326	310	303	290	270	323	295	305	299	286	283	276	300	285	306	268	284	286	297	287	291	294	299	286	294	278	259	293	300	286	275	268	307	283	291	296	308	311	272	292	318	327	291	293	283	294	281	305	309	278	276	287	294	302	288	247	290	293	285	269	284	283	276	287	293	312	299	312	285	299	291	277	293	314	299	286	275	334	279	278	274	309	304	294	300	284	319	286	283	311	299	257	272	296	301	290	289	284	261	283	314	329	287	302	306	305	320	304	300	293	284	273	282	288	282	295	290	297	329	280	266	290	297	298	282	342	305	311	322	284	284	277	280	278	312	282	295	274	263	316	244	271	278	291	278	286	270	278	325	301	290	295	267	293	291	308	301	274	300	274	275	282	294	296	289	284	280	303	273	296	298	255	273	286	278	312	290	299	291	278	283	302	310	303	264	294	277	305	298	266	307	284	267	278	280	301	290	273	282	306	306	283	312	281	318	280	305	292	292	285	286	285	271	288	310	299	314	319	273	250	325	302	315	288	284	289	287	304	298	265	314	284	317	307	332	296	295	319	313	315	302	296	314	308	295	303	275	286	271	284	284	282	280	319	268	269	281	275	283	281	299	273	294	299	322	264	267	291	280	317	303	284	291	280	296	297	287	285	274	271	334	316	270	289	291	282	274	284	289	291	295	261	307	287	290	287	282	293	303	298	278	284	274	273	259	320	302	288	262	288	276	291	277	289	296	303	254	283	288	320	290	282	287	272	274	283	285	294	260	274	271	306	275	289	297	293	305	312	309	312	316	327	301	283	316	269	279	287	293	282	304	292	298	287	270	277	280	288	252	286	277	326	265	294	301	287
4012	1326	940	611	561	526	503	482	455	470	447	425	452	459	440	431	402	407	388	468	437	433	455	440	411	419	441	436	454	473	459	479	420	402	436	465	447	408	435	414	461	455	397	471	466	432	446	434	420	449	426	416	426	440	442	409	470	425	421	464	431	467	434	446	385	431	444	419	446	466	435	437	417	485	413	391	436	441	453	447	411	394	418	447	419	427	480	411	466	470	443	399	398	410	436	431	426	422	436	416	476	450	433	438	389	401	402	468	425	444	413	442	463	448	448	440	438	398	412	425	464	447	406	419	446	447	436	442	404	420	408	397	430	427	411	435	461	455	407	432	429	441	380	450	413	435	439	459	424	468	470	407	424	441	449	386	454	431	425	428	427	427	437	459	460	451	494	459	457	432	449	435	393	408	403	460	443	466	443	399	412	422	470	423	408	417	487	452	426	410	481	435	431	457	440	429	422	405	458	456	399	409	441	448	404	459	448	442	470	432	433	455	449	427	389	458	435	454	420	432	422	457	414	441	440	434	436	418	440	449	434	439	472	428	453	421	420	461	411	423	419	439	426	469	417	451	420	422	446	494	453	474	472	417	405	475	439	436	440	420	428	426	408	449	432	439	458	445	444	468	429	449	408	442	419	442	439	423	468	464	422	417	422	380	448	421	404	460	435	464	429	444	417	443	457	425	437	432	427	445	431	462	424	426	446	447	404	417	421	422	410	430	438	425	444	470	441	423	478	396	439	432	387	429	458	449	438	460	389	457	423	442	430	435	429	432	451	432	447	419	441	426	399	418	442	442	422	428	473	425	427	444	451	436	424	437	441	453	439	431	468	444	463	461	425	463	439	379	434	419	413	483	439	414	383	437	413	436	427	437	417	429	431	456	412	445	413	428	434	436	429	396	446	413	430	441	433	412	435	461	446	412	446	452	479	445	490	398	431	414	376	452	421	421	460	454	405	427	432	413	431	436	443	414	398	388	444	431	438	470	422	433	450	432	463	439	455	448	418	423	393	422	430	422	456	426	408	438	479	441	443	488	443	427	409	459	454	414	458	429	465	468	410	455	430	445	476	417	442	417	409	444	433	414	423	461	441	465	433	422	428	470	438	419	424	449	444	416	435	443	409	423	430	437	415	446	451	461	424	411	416	458	389	439	507	459	410	440	467	435	459	398	423	411	455	440	425	433	451	427	409	445	474	430	475	437	441	413	437	432	453	443	438	457	441	418	426	461	429	431	444	399	430	422	467	408	475	434	474	413	437	428	421	474	438	400	448	420	453	428	440	450	417	393	449	425	445	423	430	450	477	447	404	438	417	480	460	412	453	404	452	454	434	430	441	454	442	430	430	413	432	446	415	428	452	426	474	469	444	437	418	440	392	419	443	471	438	441	439	420	441	441	446	436	462	470	414	431	409	432	427	439	467	426	434	417	440	462	431	429	422	413	432	442	413	435	418	434	453	460	405	431	440	445	458	461	431	443	424	451	427	461	425	442	409	444	440	448	410	439	421	444	401	429	448	405	441	454	399	458	414	428	458	440	432	436	438	386	449	485	444	444	450	452	422	455	462	418	444	426	447	449	461	422	443	402	448	437	471	418	404	419	440	462	430	433	424	483	424	474	463	441	454	413	389	401	422	422	385	440	464	461	466	402	455	415	416	402	426	439	435	408	400	434	399	396	432	434	432	474	428	414	433	432	445	442	400	422	429	391	422	406	453	455	459	417	434	419	418	414	444	431	419	428	453	406	422	459	420	475	437	471	412	426	405	432	442	415	397	445	439	435	446	473	424	444	421	460	399	441	468	415	420	441	412	433	442	409	465	434	448	440	438	439	451	449	385	448	455	420	428	481	406	455	431	436	417	423	433	450	448	400	427	421	453	420	437	418	432	441	456	389	410	385	466	407	472	451	415	441	445	446	419	380	425	433	415	426	408	409	424	432	424	415	455	419	426	417	410	443	455	417	423	445	434	450	404	435	398	399	442	419	452	420	447	478	400	480	441	439	439	418	444	396	448	434	407	444	425	415	429	435	417	439	422	445	443	452	407	438	442	400	432	388	392	429	445	447	500	431	411	440	432	437	394	399	402	440	458	431	484	418	438	431	413	406	447	422	424	416	410	449	475	428	440	439	388	431	409	430	458	435	446	457	440	461	444	422	445	444	446	419	455	423	431	440	461	407	431	422	405	449	448	403	440	462	415	420	440	424	417	421	437	443	442	482	472	431	402	441	417	417	440	476	451	437	422	418	446	432	439	444	440	418	401	407	475	417	444	437	401	445	421	420	408	451	451	468	419	442	476	400	442	448	451	400	431	406	472	434	422	450	389	441	428	438	433	457	427	401	431	406	429	426	438	435	436	432	433	414	431	431	410	406	457	430	454	448	473	437	433	434	460	422	437	467	421	440	446	447	424	456	451	420	416	431	420	404	397	439	411	440	428	416	413	421	432	450	474	436	440	412	449	406	442	434	448	465	381	462	450	438	446	430	413	463	416	421	438	411	433	420	433	434	450	432	445	409	445	427	444	408	460	441	447	434	443	403	434	426	409	438	455	418	473	450	437	461	440	463	487	455	405	423	451	454	429	432	440	418	461	472	445	453	449	434	455	424	447	433	386	420	452	461	451	396	429	428	443	442	474	446	418	435	463	451	438	445	438	412	425	433	415	404	439	396	462	426	411	428	419	424	461	408	425	446	457	455	425	454	423	425	463	412	454	478	444	444	432	443	438	417	451	450	437	429	469	394	454	454	451	406	430	443	459	453	447	442	413	466	430	467	440	439	417	435	451	450	418	431	401	429	467	423	415	476	401	414	469	443	434	426	444	434	446	404	456	423	419	465	450	424	437	418	418	435	434	402	414	407	451	436	427	448	441	424	412	428	447	433	424	445	443	429	466	456	441	454	442	430	406	451	460	397	438	400	433	428	442	451	403	436	451	433	410	428	457	434	431	473	465	403	389	422	413	423	399	396	426	430	452	422	443	388	422	455	373	451	406	429	429	451	448	423	473	410	432	419	435	434	390	439	441	413	436	426	452	452	424	443	429	398	411	441	459	437	444	426	477	462	449	410	462	481	451	477	457	451	435	427	428	442	453	441	451	466	453	446	474	455	449	472	424	440	427	448	423	432	440	429	445	405	455	417	426	472	386	456	449	427	405	416	423	441	427	426	448	438	439	439	457	396	454	479	399	433	427	484	454	439	454	418	466	419	420	426	413	455	417	458	436	433	426	402	424	420	414	408	429	406	422	428	452	437	415	405	445	457	416	431	420	482	449	465	468	408	446	454	404	421	487	422	424	432	431	456	440	416	402	462	408	442	451	475	461	442	452	438	413	432	444	417	397	425	441	382	413	482	465	440	431	412	434	418	453	419	467	440	429	456	440	442	401	451	471	437	448	442	441	411	439	451	439	423	478	438	467	439	419	412	450	434	441	443	473	445	443	420	436	428	433	435	459	410	455	432	432	461	460	428	410	431	479	454	441	446
23102	21034	28061	24205	20707	2626	458	328	279	223	197	179	148	153	150	155	147	135	138	140	118	134	141	127	109	129	144	140	112	131	110	122	145	123	114	100	107	130	126	121	134	113	145	126	118	117	125	129	135	138	129	116	124	131	122	128	115	118	113	139	129	108	120	138	126	118	131	94	129	104	133	131	138	120	120	120	119	121	126	128	116	98	123	112	113	117	129	106	112	126	125	124	126	127	117	102	121	119	118	114	121	114	117	119	120	122	120	110	111	130	122	132	132	119	123	125	107	135	127	105	121	106	117	119	116	130	111	110	128	117	102	121	130	121	121	132	118	111	108	116	120	120	113	119	123	98	114	103	130	119	132	119	117	128	125	126	118	119	122	116	124	116	120	123	135	110	115	150	99	106	117	98	116	96	124	118	113	114	123	118	131	119	125	102	117	107	109	120	100	122	115	129	108	145	113	116	116	115	126	109	108	86	130	119	123	119	105	124	96	112	124	134	126	142	129	123	116	124	134	107	135	106	120	115	101	105	118	108	124	131	141	120	131	115	107	105	129	106	100	115	122	114	117	99	113	122	104	126	128	102	112	135	128	115	114	117	144	141	115	113	107	128	105	117	117	118	116	106	146	109	125	118	122	128	124	118	132	123	113	123	128	124	131	104	103	118	116	119	119	103	123	147	123	139	112	124	119	134	115	106	129	117	128	101	125	107	106	120	134	131	124	129	120	120	106	129	121	107	126	124	119	130	122	105	114	115	145	117	129	132	114	122	115	99	118	114	107	138	111	124	116	112	122	111	107	102	145	119	106	124	135	107	125	121	143	129	122	103	122	118	105	128	127	114	123	119	108	102	109	126	113	126	115	143	108	125	108	113	124	124	130	120	126	130	117	106	127	137	112	130	138	111	106	114	96	119	119	116	123	140	140	101	112	101	136	123	121	118	115	132	115	115	112	130	105	117	112	110	106	117	121	127	135	124	111	122	131	118	138	119	111	98	117	124	133	117	111	115	114	126	125	129	110	111	110	112	115	113	114	139	100	130	119	105	103	115	112	118	131	128	114	129	116	128	119	113	126	107	101	111	125	114	124	144	121	134	118	97	121	124	127	94	118	138	128	119	114	116	131	132	132	111	121	123	141	137	120	151	99	133	133	124	139	93	115	123	113	125	103	135	116	116	105	116	123	111	95	116	113	105	143	116	104	115	109	107	117	112	104	111	109	124	130	117	114	120	139	141	135	125	115	128	94	118	112	133	123	129	110	123	126	128	104	127	128	100	110	105	119	138	107	123	118	107	125	119	120	112	124	141	117	140	129	110	114	120	116	106	99	119	103	104	117	134	140	102	125	118	113	126	104	118	104	126	112	95	128	108	104	130	135	98	122	112	119	114	128	123	100	130	117	106	122	122	111	112	118	104	114	122	121	143	124	131	122	114	112	107	130	104	121	105	120	110	120	114	125	118	109	122	111	135	100	123	130	124	108	113	111	123	97	134	114	116	104	123	134	135	126	145	122	116	110	115	128	133	93	115	121	113	148	115	117	112	115	122	130	132	123	145	115	114	108	118	115	126	114	125	113	111	122	115	123	113	127	111	122	133	116	123	124	120	131	126	117	105	129	116	121	109	123	113	127	108	119	122	116	114	129	116	108	118	102	116	118	117	127	122	114	121	112	134	107	116	110	109	111	122	94	107	108	123	112	109	119	123	122	116	127	106	112	132	116	115	111	106	123	116	133	99	97	110	134	113	115	117	101	114	122	131	130	127	93	137	136	114	122	100	118	95	123	114	127	108	114	154	111	119	127	119	129	131	137	137	102	111	127	129	122	131	128	116	117	109	111	128	130	145	132	113	114	130	120	116	102	128	110	109	131	114	102	109	130	94	130	107	121	139	109	113	103	142	113	101	111	100	113	94	119	103	106	122	116	119	133	109	117	120	136	117	128	125	110	114	117	124	121	117	119	124	108	132	117	115	123	104	119	114	126	118	113	110	124	146	129	114	125	105	112	93	116	139	150	98	115	114	116	117	99	121	134	96	117	135	102	119	110	131	109	121	122	108	107	106	106	129	124	84	107	126	119	137	134	115	131	121	117	150	118	110	123	123	119	94	125	124	101	135	128	104	116	140	114	115	98	122	113	118	100	130	120	145	107	108	116	143	143	114	125	120	107	115	114	123	102	127	121	126	123	122	125	116	105	107	128	136	111	120	114	123	123	130	130	118	110	107	113	131	135	138	117	137	111	104	126	132	132	117	127	121	113	116	101	124	104	113	140	124	109	104	121	121	117	114	117	124	111	145	130	111	121	114	131	120	127	98	144	123	125	121	97	119	131	115	107	106	122	120	111	114	146	123	141	141	139	122	107	107	111	105	132	108	116	109	123	101	132	128	120	115	119	117	118	126	122	128	93	121	124	134	105	124	132	110	128	139	116	125	120	118	110	113	107	118	140	137	107	113	116	117	121	112	116	106	115	114	125	118	128	121	110	122	111	122	121	116	112	121	99	128	123	118	124	110	116	145	118	129	107	116	107	113	97	135	125	122	89	103	114	111	115	125	126	103	118	117	134	121	110	127	125	109	105	133	117	124	126	123	123	127	109	110	124	113	114	126	122	120	103	106	132	141	118	123	109	115	114	112	102	117	109	130	122	125	137	133	107	106	121	116	110	128	118	135	111	118	99	121	115	140	116	125	113	124	120	100	109	106	98	96	117	127	132	98	126	145	98	113	127	114	115	134	109	113	109	116	139	116	112	116	129	121	101	114	139	139	128	109	107	124	119	123	109	100	129	108	111	119	129	121	115	107	107	132	114	100	132	102	124	117	125	105	128	117	115	111	122	121	105	116	138	93	119	114	133	128	118	126	117	125	138	107	128	114	118	107	99	112	131	127	120	106	118	117	114	101	110	107	128	113	133	107	132	119	128	123	124	119	123	116	114	124	128	128	113	107	100	127	103	117	112	115	107	114	123	112	113	128	106	120	123	119	118	118	119	135	133	132	114	109	117	128	129	127	140	117	112	101	111	98	108	124	115	121	111	130	131	111	128	119	121	106	106	105	109	118	136	114	126	127	114	123	118	113	112	99	120	123	121	115	130	134	138	120	107	114	88	119	98	117	104	131	105	120	154	132	114	98	116	110	132	108	128	115	107	114	133	112	123	107	102	133	121	112	116	134	112	101	120	98	142	128	109	126	117	126	109	115	130	128	117	130	131	102	140	109	122	109	129	118	135	126	117	122	118	125	119	107	110	131	139	123	114	116	120	117	116	127	124	100	125	128	106	128	108	121	115	115	115	115	130	132	131	133	96	110	124	132	129	132	120	115	111	121	107	116	121	118	105	100	140	108	133	127	96	101	112	140	129	126	129	122	100	109	117	115	115	121	116	127	122	131	106	123	118	119	105	123	114	145	102	130	102	128	145	133	113	113	115	122	120	141	125	110	120	122	109	110	130	124	122	108	112	117	132	138	130	125	97	128	107	122	116	128	126	107
3341	8496	5482	2419	1603	1165	916	689	574	504	460	353	347	331	280	278	300	267	250	258	238	252	242	219	205	211	216	215	227	198	199	207	210	233	199	188	180	199	217	195	194	184	218	209	203	189	220	197	213	202	190	172	187	197	208	182	178	223	201	199	205	156	174	201	161	184	202	202	174	182	185	199	200	199	205	201	173	168	180	206	221	168	213	206	176	183	212	185	148	188	187	181	193	213	208	185	184	190	187	180	193	191	168	184	170	216	198	195	200	167	198	190	181	212	205	190	175	186	168	180	202	182	181	204	176	207	185	198	191	199	201	166	180	190	192	184	188	209	161	194	209	201	191	200	201	196	183	203	183	175	169	176	175	196	181	175	186	179	179	188	200	178	208	190	195	215	165	166	178	207	164	216	182	178	198	208	190	207	194	163	182	174	193	151	195	188	197	174	176	177	188	216	199	219	189	192	162	194	173	180	167	186	205	187	188	201	178	180	156	200	213	214	184	171	179	183	208	196	202	204	208	194	192	184	163	180	181	194	199	203	189	187	193	183	183	172	191	193	209	178	176	179	202	192	188	210	204	185	189	157	192	198	201	177	176	176	205	197	181	187	188	188	167	181	184	204	170	194	196	187	204	178	185	209	173	163	207	169	198	190	201	206	224	195	167	171	176	205	188	185	186	184	194	184	180	195	202	188	180	201	185	173	183	176	170	184	183	222	175	172	199	188	176	176	172	216	189	180	187	200	200	213	208	213	182	197	207	205	211	189	191	169	205	211	193	205	198	187	197	185	211	166	196	198	205	202	183	174	187	196	191	186	191	176	188	200	202	183	184	186	200	190	173	193	167	171	171	181	199	179	192	195	176	218	176	157	189	179	184	169	186	161	186	203	200	206	197	196	203	178	193	179	199	193	223	172	193	190	154	212	207	189	212	179	201	201	206	223	193	181	187	184	191	178	195	195	201	183	175	173	191	170	182	177	204	188	180	175	186	182	201	179	179	172	198	155	188	177	194	204	173	203	203	167	195	198	192	185	185	188	197	217	187	190	163	199	193	181	184	187	191	182	172	197	204	196	195	198	219	181	178	227	188	191	202	204	162	182	214	191	189	178	173	163	197	180	187	165	191	196	177	185	185	167	179	179	187	203	189	194	184	184	186	187	180	176	211	209	168	176	170	196	201	195	192	191	172	187	192	183	178	193	201	187	201	191	196	180	207	195	164	186	205	197	195	176	163	199	193	181	183	185	202	173	176	163	192	212	202	149	164	206	188	187	186	208	183	185	176	220	190	169	194	177	184	208	218	211	177	202	182	169	200	170	195	182	183	187	201	191	224	185	196	204	174	191	191	162	196	208	208	190	181	186	202	207	190	204	181	207	165	198	203	179	206	185	214	215	179	175	201	165	201	194	176	201	177	181	178	197	190	186	161	189	188	202	188	183	193	197	209	198	182	177	186	207	188	192	213	177	196	184	187	187	198	182	219	185	178	183	207	188	184	178	202	177	197	204	179	196	187	187	206	207	207	205	168	191	186	185	199	179	197	185	194	203	181	170	188	181	184	194	197	183	208	171	174	188	184	200	188	203	208	201	198	177	179	179	196	183	181	184	177	188	197	204	202	194	200	172	186	187	202	170	170	186	184	192	202	159	175	198	221	183	200	198	182	189	181	163	186	218	171	199	188	198	192	183	188	184	186	181	169	193	175	172	193	184	170	178	185	205	181	202	193	171	193	216	190	157	200	180	164	199	200	200	190	179	164	174	185	194	182	206	186	192	186	215	173	172	199	199	187	203	150	178	205	186	188	195	161	174	208	193	206	185	195	167	195	191	189	179	182	202	177	180	176	187	178	202	182	206	196	196	169	170	188	190	205	196	189	190	179	161	174	185	204	178	158	224	165	178	155	200	165	185	193	196	176	198	189	204	174	179	191	190	188	192	149	201	186	188	217	200	187	163	201	172	181	190	180	201	190	199	203	169	174	189	200	203	173	180	210	198	173	173	194	188	180	204	190	173	195	182	180	206	187	185	191	190	177	184	220	197	172	179	185	193	183	200	181	208	194	178	194	189	208	186	187	203	170	206	167	182	149	177	207	205	180	183	185	200	177	204	184	178	192	198	193	200	195	204	168	161	167	185	202	194	188	169	190	210	173	171	186	188	184	200	174	177	170	197	184	188	162	189	187	187	169	187	197	196	182	184	194	192	195	190	216	178	166	175	194	185	166	192	192	179	175	181	197	206	194	182	203	193	189	174	183	184	161	179	173	195	193	175	183	173	182	185	192	185	156	194	195	184	177	183	210	188	192	182	199	186	202	188	175	199	196	190	189	182	192	181	188	198	187	181	200	191	164	191	178	205	206	199	164	192	206	180	164	188	192	212	187	184	182	163	181	191	171	204	173	189	190	195	188	219	165	191	204	208	205	212	204	206	180	180	202	203	207	203	204	208	179	188	196	185	179	177	191	200	206	196	148	192	194	188	207	186	177	195	179	184	207	182	190	193	183	199	179	195	193	151	188	197	192	190	186	172	176	179	204	170	193	176	190	192	191	180	188	183	173	182	186	167	184	166	151	199	186	189	192	170	208	184	210	193	176	192	221	191	207	182	202	197	174	190	181	184	204	188	194	195	202	192	191	183	193	178	175	175	186	196	202	197	208	189	163	192	193	164	200	208	198	196	199	200	194	172	201	184	201	174	178	213	172	197	186	186	173	199	203	175	204	182	205	181	174	192	231	200	185	205	191	194	180	176	197	214	178	196	175	196	191	183	178	178	208	169	169	192	189	181	188	176	202	190	185	173	174	191	190	209	185	182	214	214	190	180	199	208	210	203	178	209	185	199	191	185	201	202	188	189	165	175	181	193	181	165	199	190	156	188	167	200	209	164	200	212	208	216	189	186	193	181	187	179	181	196	170	180	178	192	169	184	185	203	195	176	181	188	205	190	199	177	177	184	190	183	186	199	175	183	211	205	164	198	219	187	179	168	179	178	184	169	179	148	175	195	217	204	165	163	174	202	193	208	202	202	198	190	187	191	186	196	207	198	197	162	169	182	185	188	206	189	192	198	210	199	199	191	197	183	201	182	195	190	201	187	180	171	167	184	201	180	183	219	179	198	198	201	169	182	197	185	201	196	199	185	197	190	193	186	198	203	181	169	186	184	190	213	200	184	193	197	181	172	175	195	203	196	181	191	205	193	212	171	204	184	196	197	178	173	226	182	211	216	187	202	197	223	178	199	195	192	190	185	200	199	186	186	179	201	186	217	181	199	173	173	181	200	194	229	180	180	183	199	195	207	181	183	177	182	200	176	196	189	188	187	190	214	185	196	201	186	196	192	191	202	188	180	197	172	166	177	156	199	162	173	177	178	192	202	186	169	197	195	173	183	162	199	218	197	189	202	170	198	191	191	184	198	206	175	160	206	213	184	157	196	199	221	201	195	206	189	176	182	174	193	191	204	193	172	184	190	166	197	191	204	166	184	179	186	160	179
24209	20961	26304	24566	2223	520	479	425	413	396	359	399	371	395	372	391	369	369	376	363	356	366	362	375	370	358	354	373	320	348	329	355	338	325	345	362	344	355	370	371	367	367	331	347	334	331	353	320	331	347	393	353	317	342	338	324	368	355	354	331	335	356	358	339	358	344	352	334	381	367	359	365	335	357	370	316	362	358	350	334	340	350	341	345	346	348	336	308	335	333	371	345	338	377	375	387	347	334	351	370	355	347	359	371	332	347	342	331	331	318	356	372	334	340	368	330	336	350	335	350	360	326	350	361	337	378	343	338	334	320	349	376	369	345	373	341	356	325	365	370	329	344	378	370	360	337	338	329	349	357	366	374	362	348	358	317	392	334	360	370	349	409	359	371	354	372	363	364	332	365	387	365	332	374	363	336	341	364	386	335	344	382	394	351	349	353	324	381	349	334	340	332	380	370	313	361	385	361	384	311	387	351	352	395	325	340	319	355	336	344	343	354	330	354	319	324	329	360	371	344	364	368	356	352	336	332	349	337	365	374	366	373	364	377	323	320	371	365	346	339	328	334	369	368	382	351	338	352	333	333	343	359	350	347	343	339	336	358	344	346	306	349	379	359	330	328	334	336	377	340	390	383	358	356	353	350	372	373	351	355	366	347	331	348	365	362	369	368	381	349	348	334	344	338	319	381	366	354	376	325	345	347	298	358	358	372	348	357	366	346	340	352	341	337	375	363	323	339	378	332	371	339	389	337	314	386	320	346	336	344	349	342	349	321	361	372	357	329	354	356	357	362	343	392	345	348	364	352	364	374	352	321	357	350	362	349	379	349	341	367	336	339	355	345	334	327	355	385	342	373	343	347	357	386	347	332	363	356	309	391	353	344	357	345	364	333	399	355	386	345	380	334	371	311	357	332	376	337	326	343	349	337	356	356	342	346	363	346	367	348	353	343	312	357	353	339	364	355	343	317	350	382	363	375	328	381	354	347	324	344	342	357	345	363	332	318	369	391	366	308	364	337	330	375	318	367	338	354	320	342	360	391	320	364	334	352	335	331	372	308	338	369	381	360	339	359	329	358	353	380	348	365	349	359	337	355	345	338	369	351	348	343	354	371	350	332	357	340	368	340	364	321	364	348	382	358	326	352	305	329	334	330	356	366	365	312	371	334	358	354	344	345	363	341	368	338	344	365	364	348	354	321	368	333	342	335	329	368	352	337	356	333	347	316	386	326	343	326	367	352	365	346	338	325	360	345	340	377	337	349	332	373	350	349	378	347	355	349	385	324	376	353	338	353	371	354	362	317	339	356	370	336	355	358	345	374	367	382	336	364	348	360	337	361	334	392	318	375	338	313	334	359	368	332	329	355	332	341	327	350	346	363	384	360	359	371	337	329	356	341	342	366	344	355	336	351	367	369	352	347	343	377	334	338	351	350	358	345	367	361	347	338	331	377	341	350	350	381	355	354	366	346	356	341	357	334	351	344	332	333	327	337	349	326	352	378	343	359	317	349	346	347	350	321	351	357	363	348	385	356	373	365	320	357	355	345	350	332	359	379	362	325	342	386	343	351	349	377	376	360	324	349	345	362	378	362	371	325	373	351	354	328	360	384	367	387	355	321	325	338	366	353	332	349	359	352	356	338	339	347	351	375	320	381	347	365	380	331	337	349	368	346	366	378	354	349	356	360	352	370	319	350	362	346	364	339	355	345	342	323	354	346	354	334	358	339	367	342	346	350	319	366	375	330	359	355	332	339	353	375	345	351	350	350	344	362	357	363	359	355	362	324	350	362	352	353	373	327	339	361	334	361	382	323	361	345	355	362	344	317	380	371	357	349	354	325	348	318	330	317	362	337	341	366	376	340	354	371	336	369	345	350	352	335	362	326	330	371	390	304	367	307	370	397	321	353	336	345	367	319	379	341	353	374	365	372	358	377	372	345	349	336	350	342	365	377	350	332	366	354	359	301	365	348	359	322	361	366	363	355	382	320	398	357	363	340	338	369	366	325	343	373	338	370	367	366	346	339	381	357	324	342	341	351	366	367	350	319	354	336	350	357	364	359	367	325	325	345	356	342	377	364	375	331	358	349	365	370	342	373	353	361	346	366	384	329	330	334	354	370	362	369	364	361	356	368	358	360	329	334	343	373	317	343	330	374	349	366	334	360	382	344	311	328	354	379	336	327	366	325	328	361	357	355	350	340	375	358	324	381	371	337	373	341	344	373	339	317	366	389	359	346	329	353	373	317	335	361	328	337	353	316	367	354	367	363	352	381	350	350	349	327	329	363	376	327	311	345	351	358	360	340	372	329	352	378	361	341	356	346	361	345	344	397	353	352	355	366	348	363	351	316	346	350	374	352	354	374	349	384	350	331	377	350	339	377	348	370	331	339	354	334	372	326	349	329	358	352	368	330	317	331	355	397	369	329	350	366	382	372	337	377	347	350	302	313	358	350	386	333	348	406	345	332	364	341	350	336	346	369	372	392	385	335	362	349	348	350	350	370	339	349	337	356	340	349	358	333	323	343	334	359	370	382	357	356	362	331	363	346	398	379	329	347	352	322	344	325	357	351	340	330	375	333	356	374	348	375	348	333	335	368	347	358	371	327	324	355	356	333	324	329	359	350	350	365	364	357	335	335	336	352	379	349	367	353	360	343	348	335	337	364	389	370	358	351	310	370	336	375	342	356	354	373	341	363	380	353	331	358	360	361	352	363	354	348	347	366	356	380	339	374	324	331	377	367	329	326	345	320	368	317	317	364	364	355	364	345	374	341	337	368	320	324	373	359	332	390	387	346	313	323	351	331	368	344	363	342	343	375	328	358	353	364	344	336	333	376	338	359	349	355	333	350	368	337	359	322	340	340	340	357	330	340	367	380	338	370	369	362	362	352	330	340	349	339	346	319	358	332	351	378	342	359	351	371	331	374	333	352	361	346	375	357	346	384	351	348	336	380	327	345	387	355	366	375	374	371	345	378	368	382	350	365	323	358	367	377	316	351	372	357	353	348	323	398	338	318	359	340	357	356	300	364	348	370	380	362	353	356	346	348	340	357	351	349	328	318	361	357	358	367	356	343	346	368	379	356	335	355	361	319	388	352	357	350	325	355	370	359	364	353	372	354	340	357	362	350	376	357	357	353	364	330	366	358	331	365	362	354	377	371	349	336	373	351	333	338	343	347	312	371	342	346	347	321	360	335	372	354	310	343	378	338	328	357	336	340	379	356	326	314	395	333	355	345	370	327	332	383	368	345	340	367	336	368	338	364	379	293	358	342	342	359	369	367	377	306	352	342	315	343	345	399	342	378	331	358	332	335	400	371	352	349	364	325	364	324	343	353	372	332	370	352	358	369	359	346	353	357	354	365	335	341	326	332	349	342	350	361	346	335	351	312	359	325	352	338	352	336	366	327	352	354	333	375	326	374	339	342	348	344	386	326	366	367	365	355	364	348	333	368	370	381	321	375	359	335	345	349	341	358	381	351	338	351
3373	4610	3076	1594	1181	1006	829	777	735	650	637	629	553	563	590	542	577	534	555	534	535	516	562	509	534	544	515	528	558	531	530	469	478	491	500	515	523	510	493	540	510	534	457	512	547	497	515	505	482	521	541	526	544	526	502	502	465	496	527	512	534	473	510	521	537	518	463	491	515	501	460	481	494	495	534	532	519	556	498	538	514	552	474	518	487	521	500	519	498	538	500	469	488	527	492	497	504	523	469	463	489	488	475	501	514	477	503	519	492	489	499	518	536	521	508	515	480	526	476	528	508	540	501	518	513	515	492	513	530	499	493	489	545	509	462	467	500	502	508	506	549	479	484	510	489	520	484	483	544	507	477	499	485	501	487	554	521	520	549	513	489	500	504	527	480	497	502	509	485	497	510	492	491	526	528	505	496	503	502	508	512	539	517	456	541	465	471	501	470	491	473	516	546	549	535	519	504	536	570	516	475	514	504	564	499	514	502	520	475	525	507	469	473	471	512	454	501	486	497	497	529	539	490	543	463	530	514	519	484	552	513	468	493	509	513	496	480	513	496	478	526	475	524	509	494	517	532	530	514	464	501	529	552	500	538	516	522	524	530	498	509	546	477	487	508	486	485	494	529	540	491	509	501	471	511	541	535	519	460	539	488	474	503	502	484	463	481	509	551	489	481	506	540	466	490	496	522	484	491	531	494	532	508	494	477	504	512	483	486	487	501	523	486	526	531	487	506	517	499	526	522	506	521	499	483	474	476	483	475	498	500	478	513	464	525	526	528	504	492	513	486	502	513	525	519	557	520	509	511	496	516	479	526	515	511	480	454	495	515	465	556	493	538	509	526	508	529	484	523	499	514	498	478	482	546	497	502	524	488	507	521	532	494	502	477	496	553	482	521	539	468	521	494	508	498	508	529	557	528	523	471	523	502	485	504	511	524	494	521	500	483	488	504	510	526	511	481	526	532	507	532	511	478	489	485	515	483	542	500	505	529	470	559	486	527	491	523	508	514	478	504	483	515	521	467	492	528	494	468	513	519	498	500	529	522	475	508	458	473	470	514	502	517	483	491	529	513	519	485	525	508	527	478	508	451	490	521	485	488	532	486	501	492	558	534	557	532	497	509	501	492	529	499	486	524	492	502	500	542	468	499	537	501	505	556	528	584	490	497	478	513	547	530	493	541	514	490	507	521	463	530	519	521	480	455	521	535	501	475	485	514	506	515	556	466	498	491	507	535	496	487	546	511	493	506	500	502	492	526	490	502	524	535	483	531	509	461	498	518	498	493	518	466	508	522	496	512	508	494	474	539	517	508	534	519	519	494	503	519	490	497	493	462	514	493	506	523	536	546	527	540	538	481	503	507	501	482	478	507	499	521	502	476	505	514	506	505	465	513	557	500	530	504	473	504	486	527	493	499	533	484	530	539	492	514	496	519	492	535	525	526	509	511	507	520	497	518	504	563	508	506	517	509	490	450	518	490	524	528	525	492	527	514	511	535	510	547	579	507	465	506	512	520	501	511	528	468	496	505	544	503	566	525	563	536	518	490	538	428	518	492	496	542	517	526	525	523	490	531	455	541	480	534	509	521	487	525	544	482	478	481	480	510	534	499	473	556	496	521	517	502	468	513	483	527	540	465	484	500	568	475	501	505	482	489	487	480	503	532	483	538	523	482	525	521	499	489	465	530	490	511	505	467	529	499	535	554	518	471	519	489	498	552	521	495	490	529	519	495	502	519	502	534	523	473	481	478	523	516	508	510	500	495	488	450	538	480	489	507	497	563	485	527	488	522	511	501	517	513	493	504	489	532	492	524	505	504	457	472	531	542	519	484	487	502	516	528	523	482	517	496	532	496	492	469	483	486	505	517	511	515	486	541	534	493	493	548	489	519	542	536	490	519	499	519	474	489	472	515	507	519	525	543	531	510	516	539	550	531	539	502	529	553	531	478	509	507	533	499	521	498	535	520	483	471	517	541	505	517	480	531	514	511	497	480	498	511	479	542	546	524	513	517	508	527	514	522	522	504	483	510	544	510	486	483	483	516	525	494	483	509	517	517	506	528	462	539	500	502	504	497	487	463	513	504	496	538	517	515	529	544	508	544	506	561	496	530	489	502	425	530	475	516	485	548	532	505	508	491	501	470	498	495	521	473	487	477	515	530	526	498	530	514	550	531	483	532	482	521	521	515	492	496	514	485	511	486	489	488	501	525	534	532	460	462	519	483	506	493	517	525	539	526	493	497	521	548	490	527	533	502	496	544	500	503	517	497	526	514	506	525	529	525	475	503	526	498	452	500	512	486	501	506	509	474	523	508	516	479	534	498	544	485	547	481	504	494	486	530	500	497	493	504	519	490	534	458	493	519	464	510	531	509	520	448	508	510	510	501	506	504	504	541	465	525	502	497	523	522	504	484	537	537	502	523	515	478	503	486	500	474	552	498	501	479	518	524	491	529	496	491	471	496	511	498	521	520	484	502	490	478	520	529	510	476	526	487	470	461	511	508	484	530	490	540	532	511	536	528	476	531	501	506	478	519	562	484	485	488	535	511	519	511	516	506	520	521	472	473	495	456	472	512	493	496	509	534	512	490	536	536	509	509	522	507	474	549	540	505	522	522	502	510	492	563	483	480	501	524	507	530	559	497	515	466	509	503	521	527	497	495	485	506	534	493	509	491	535	530	497	522	526	500	516	515	443	470	495	520	516	497	547	505	501	481	506	517	494	509	523	526	501	516	493	509	521	462	460	486	527	520	494	501	528	490	509	514	499	527	511	500	524	518	520	505	500	486	538	539	482	496	518	509	486	482	509	511	503	485	544	483	500	495	523	501	500	496	482	489	480	479	533	517	497	468	490	522	519	492	477	491	510	504	509	462	508	496	540	532	506	487	482	526	510	510	526	480	497	489	510	510	491	516	487	502	505	498	474	481	555	522	519	500	504	529	500	476	522	470	511	503	486	473	519	448	504	538	513	510	550	503	500	517	488	524	510	477	520	471	512	514	526	535	496	522	522	518	524	476	496	519	513	529	517	528	485	474	540	507	476	501	503	499	505	506	505	479	497	496	499	502	498	456	528	484	478	492	509	523	486	481	494	517	480	492	492	475	517	518	526	495	492	523	526	510	483	502	516	472	492	505	531	510	513	531	525	513	478	488	453	500	481	522	517	548	496	530	515	551	469	503	465	516	488	496	480	482	509	494	505	521	463	540	497	474	469	511	516	510	504	499	511	549	519	506	496	475	485	480	499	571	565	535	564	508	511	519	506	492	445	470	516	533	515	513	548	492	516	513	518	518	527	497	511	512	504	526	491	524	489	482	539	469	535	545	531	525	532	476	482	515	522	517	524	507	489	509	512	532	459	514	504	562	508	501	507	523	528	486	523	488	466	480	517	499	518	519	478	469	476	495	509	489	483	510	549	517	490	519	545	473	468	499	517	495	492	508	534	496	522	482	486	515	486	559	490	513	513	484	520	535	496	509	516	524	498
22102	20985	28563	23548	20981	20584	1997	560	386	351	300	283	268	217	215	212	204	154	173	201	150	165	184	150	152	150	137	160	137	168	149	137	162	146	129	130	142	151	148	126	138	126	132	142	126	129	155	155	124	139	116	137	143	149	134	146	138	142	127	129	138	131	131	121	135	140	119	123	147	140	153	163	119	129	124	112	150	133	120	151	126	111	150	142	129	132	121	131	135	126	124	137	147	144	140	153	135	129	144	101	148	111	120	138	129	111	124	129	143	122	100	139	139	119	119	119	149	154	115	121	132	135	124	140	139	131	109	133	148	130	135	137	147	130	135	148	140	118	148	118	135	130	141	121	138	132	136	149	124	141	149	132	113	130	125	129	129	139	133	130	133	133	140	164	151	134	134	120	133	132	134	109	136	112	136	129	110	139	138	118	111	129	123	140	114	132	128	149	144	110	155	126	124	129	129	128	120	129	136	171	127	130	116	142	103	124	119	120	124	128	118	132	151	132	124	126	137	124	147	146	124	120	102	133	129	134	123	133	129	147	138	132	106	139	134	129	142	123	148	108	127	129	139	145	142	131	112	122	131	117	113	135	123	128	113	161	133	131	155	108	128	145	128	145	139	135	126	128	138	129	123	137	125	147	122	140	145	126	125	140	137	161	142	129	132	119	100	124	115	158	147	127	147	118	156	137	95	129	133	114	132	127	139	142	127	116	122	120	148	133	139	133	122	141	150	147	129	133	139	143	123	142	121	140	108	153	126	137	116	119	134	130	120	140	142	108	125	144	131	96	146	138	121	128	138	123	146	127	119	122	120	135	136	121	123	125	137	133	129	130	127	128	132	128	114	116	129	127	139	138	118	148	122	142	121	135	131	123	107	128	128	137	110	128	123	126	120	107	137	115	135	144	157	128	119	147	143	144	131	124	144	102	135	133	159	125	107	123	120	136	155	137	149	110	117	128	123	121	130	147	137	135	148	119	141	144	143	124	124	113	146	146	120	113	110	144	131	146	97	114	131	132	125	145	140	130	123	119	134	145	131	112	119	136	130	128	112	125	145	130	122	126	126	164	156	125	131	144	146	129	140	134	137	119	112	143	131	121	131	151	160	119	139	142	131	118	113	131	137	112	136	117	118	131	127	120	137	124	146	109	120	144	142	118	126	139	135	121	111	124	131	152	130	141	124	133	133	129	150	138	138	140	129	142	117	133	104	136	127	142	126	136	135	131	152	116	139	119	126	136	123	122	138	120	119	131	149	145	126	133	133	132	116	114	142	123	139	153	130	131	130	120	119	142	128	138	124	125	116	128	110	133	129	139	119	129	131	120	126	113	142	122	121	120	150	140	121	136	134	133	128	135	152	135	124	134	124	113	136	152	157	131	107	128	125	127	112	123	135	132	123	134	134	122	142	124	134	120	124	124	114	138	138	130	131	98	129	130	139	139	128	125	129	143	135	146	132	125	139	119	118	142	124	150	125	151	136	134	153	144	141	123	121	124	139	142	121	128	133	127	126	108	131	128	111	138	113	130	158	129	159	129	141	136	143	131	135	122	112	150	116	124	139	127	155	126	149	147	150	133	136	129	138	116	130	125	124	127	141	138	137	119	134	139	124	125	141	126	145	136	121	124	114	140	129	135	130	133	123	162	130	126	133	131	131	130	126	117	110	140	131	145	126	122	138	108	128	141	136	116	130	118	148	110	135	135	115	117	116	136	109	101	133	128	123	124	123	142	126	129	144	129	119	140	136	98	134	128	128	117	145	93	135	114	130	128	129	114	128	138	130	116	135	129	121	112	133	135	123	131	110	150	127	135	123	109	124	122	123	134	132	161	126	138	131	122	120	132	127	138	118	150	107	130	135	152	137	141	133	120	127	120	140	125	147	137	151	116	145	132	144	109	122	141	124	123	126	120	131	138	143	119	139	118	135	119	123	124	135	145	128	146	125	140	131	130	136	124	111	129	166	123	135	132	132	144	125	130	131	129	120	121	126	122	109	128	153	121	124	164	128	129	123	122	144	140	112	141	140	114	133	125	127	123	126	121	133	135	130	160	122	144	116	142	119	136	139	155	128	127	128	111	118	130	142	123	144	123	134	132	133	134	145	131	116	138	111	142	134	128	134	156	138	140	121	110	113	123	124	116	114	128	127	133	133	111	136	112	107	126	142	121	121	136	122	135	144	134	130	126	125	136	125	128	115	124	124	128	139	138	126	103	125	132	125	128	130	129	123	141	152	121	141	116	115	139	122	120	136	146	121	140	143	133	130	108	109	132	128	136	125	147	138	138	130	119	134	132	108	127	137	153	121	122	123	118	120	135	125	148	145	119	140	123	120	123	126	129	138	115	128	139	146	140	111	130	116	119	140	140	121	115	127	156	113	129	144	120	123	136	133	111	132	140	135	137	126	123	146	122	125	128	120	128	123	153	131	125	134	128	134	131	123	133	109	134	135	112	134	126	131	116	139	126	135	118	122	124	127	118	132	121	109	120	136	141	124	139	142	136	111	113	123	126	116	121	133	139	122	119	129	137	119	130	124	128	139	153	125	123	132	113	124	144	154	120	132	114	145	123	134	139	141	117	127	138	123	131	125	147	123	135	152	127	151	136	135	136	113	126	138	122	139	130	109	128	126	134	128	117	138	139	130	121	134	148	151	108	152	137	126	138	130	130	106	123	137	131	131	137	127	120	125	130	135	140	135	125	132	141	145	143	111	138	137	148	121	142	138	125	117	127	122	127	118	122	128	111	133	121	115	117	131	151	105	134	140	134	125	133	128	135	115	134	130	122	130	121	153	124	139	131	138	141	124	141	131	125	120	133	135	129	127	134	126	123	123	140	124	118	138	129	153	124	123	109	122	106	110	123	127	138	145	131	136	134	137	153	112	122	143	126	130	160	119	138	150	135	117	123	125	130	96	126	110	158	141	144	135	134	116	132	146	143	138	107	132	141	150	140	131	125	114	136	118	120	119	143	141	143	114	120	123	133	145	165	125	135	107	127	112	124	127	124	115	123	129	102	128	127	120	130	146	95	120	130	143	137	125	120	147	126	145	129	133	110	148	154	134	119	126	111	125	126	112	132	120	135	172	123	139	124	125	142	144	135	127	121	128	135	139	148	139	147	143	124	124	130	147	144	131	124	141	121	158	142	135	132	132	120	115	140	116	111	136	151	131	123	128	127	137	118	128	122	123	140	112	133	130	124	117	124	141	137	129	140	97	117	133	125	117	125	137	127	130	148	120	114	138	134	131	128	138	142	127	120	118	147	112	130	141	127	112	125	126	117	138	146	144	124	142	148	142	128	105	126	117	116	142	141	125	116	113	133	96	127	120	131	124	131	112	126	125	140	144	116	122	147	124	127	145	154	145	118	127	122	130	138	137	135	140	117	126	124	103	122	117	127	127	118	143	119	153	133	147	139	117	121	112	128	145	122	120	123	142	138	126	136	120	119	139	126	124	144	123	136	123	142	117	134	124	119	121	131	150	138
4585	13733	9218	4173	2841	2051	1551	1183	940	728	631	531	454	423	387	382	341	343	304	300	292	273	255	236	257	234	223	238	254	233	231	211	215	199	184	209	225	215	219	178	191	188	193	191	203	197	194	176	211	197	196	183	196	212	195	197	218	192	180	195	200	198	194	183	198	217	207	180	192	179	191	185	182	198	172	172	177	162	178	176	198	178	181	188	171	206	182	199	165	187	176	159	174	168	205	194	167	179	188	204	211	189	206	190	184	202	187	203	218	194	176	170	211	186	170	194	181	192	190	187	174	178	151	168	187	179	186	202	164	197	173	186	177	188	172	179	197	186	178	194	177	213	182	182	206	189	174	196	191	188	205	165	179	165	192	193	202	177	207	184	181	188	181	184	166	203	203	198	180	180	167	172	187	165	188	159	155	196	183	184	193	170	194	203	175	182	180	200	195	167	206	203	174	197	182	203	180	172	212	169	183	176	167	207	180	196	192	189	179	191	175	167	196	203	183	200	165	180	188	171	192	186	173	199	164	189	171	174	176	171	180	203	142	189	180	187	195	163	196	192	180	181	207	167	180	206	161	176	185	180	157	197	153	177	164	167	191	197	175	196	152	179	178	181	165	204	173	178	177	182	179	194	182	165	181	180	163	185	188	184	176	179	180	179	210	202	204	210	173	184	182	190	190	175	186	173	199	219	183	188	191	215	187	194	190	185	206	184	171	185	198	167	207	189	183	190	175	185	198	193	179	179	179	183	161	190	206	194	176	184	181	210	194	179	186	188	203	164	156	181	198	172	176	171	177	162	188	166	204	177	191	167	179	184	194	159	165	179	181	172	177	188	204	193	173	162	206	194	182	183	180	183	183	195	191	202	206	203	167	185	177	204	171	165	188	168	175	205	174	181	172	184	175	199	188	178	185	189	170	167	179	196	186	201	194	172	179	184	177	187	194	183	172	183	172	185	172	177	184	195	199	176	194	167	169	191	186	193	173	211	190	200	206	164	186	202	177	191	173	189	196	195	185	184	203	185	197	190	167	186	153	189	174	185	179	166	192	174	169	198	175	206	159	175	194	188	197	184	181	211	159	185	208	176	179	214	174	187	195	195	190	188	180	174	192	195	206	189	199	193	180	195	222	181	199	183	189	196	185	192	167	196	199	205	188	197	184	188	167	183	185	183	174	200	175	180	195	184	172	166	191	191	200	174	195	208	166	186	172	152	171	185	206	188	187	188	172	185	184	184	175	176	180	188	197	182	180	164	180	176	171	201	178	189	193	144	179	192	189	200	186	189	183	192	198	192	183	198	185	156	182	194	178	181	166	191	182	182	180	195	162	180	171	175	196	199	186	178	185	183	178	184	184	178	170	167	180	180	193	175	198	181	191	183	169	183	197	163	184	190	206	202	201	194	201	181	189	204	184	175	183	192	152	180	197	200	171	178	189	163	187	194	194	190	176	206	192	194	194	201	208	187	181	179	172	202	170	195	203	177	200	177	193	194	218	181	191	170	171	184	204	187	199	212	199	206	189	205	182	168	184	197	188	189	186	196	169	149	211	194	158	193	184	171	177	184	193	196	217	164	202	189	183	180	195	178	188	168	188	133	165	164	171	190	203	181	166	183	189	198	179	184	171	166	170	193	211	171	198	174	188	201	178	187	192	180	190	188	192	200	185	180	171	159	168	169	177	154	172	171	194	201	159	180	195	180	193	206	183	188	194	186	186	192	190	194	174	179	205	152	185	197	167	168	168	193	185	189	195	184	182	184	190	167	173	173	179	179	179	187	203	198	181	180	198	201	202	169	186	196	201	180	160	202	172	178	175	181	166	170	176	200	191	189	175	180	189	167	191	181	182	159	190	176	172	185	190	215	167	184	211	173	185	186	179	179	182	175	166	167	168	181	184	187	187	163	151	181	207	186	187	196	193	175	181	186	168	190	184	156	196	192	197	168	180	194	187	162	203	174	201	177	209	175	197	186	168	158	199	173	182	228	168	206	178	193	160	197	205	187	187	193	168	191	178	151	178	179	194	178	193	185	174	188	198	174	199	184	166	160	179	194	165	155	161	210	201	185	180	176	188	163	192	185	173	177	195	163	194	160	176	190	209	190	179	168	162	184	165	174	170	203	170	199	182	160	177	172	202	190	187	179	193	178	182	184	171	189	194	193	176	167	177	177	178	190	184	170	184	179	182	194	190	161	161	207	167	181	171	183	186	192	168	184	155	174	199	177	196	164	163	197	218	216	190	168	203	181	169	180	189	177	163	201	195	192	180	177	172	206	223	172	193	213	170	177	188	182	193	189	178	190	185	181	174	193	185	193	169	183	186	191	176	163	191	166	188	198	165	190	182	173	175	166	183	160	175	164	182	174	205	191	181	207	211	182	196	172	202	175	201	202	188	179	185	182	204	179	184	184	191	196	159	179	192	170	174	177	168	195	150	158	199	187	189	189	190	175	194	206	195	196	183	187	196	207	177	210	198	171	185	201	201	181	188	204	190	204	161	196	180	176	185	194	169	179	181	206	209	175	179	149	196	165	200	190	172	185	188	185	185	164	179	188	178	182	172	202	208	178	194	169	192	177	168	181	189	205	163	212	160	168	179	184	166	192	213	200	187	199	184	192	160	192	209	210	178	173	210	192	186	192	186	181	161	222	208	172	193	174	194	205	187	202	191	179	183	185	206	182	171	188	182	208	206	195	180	207	176	180	211	177	203	179	151	172	183	192	196	183	182	173	182	192	161	207	191	187	171	205	193	205	194	194	186	186	186	193	205	179	185	169	186	172	181	190	176	183	192	181	172	185	188	169	150	191	183	185	187	189	221	181	182	175	204	190	213	189	177	191	175	176	191	193	169	193	182	197	198	202	195	189	183	199	164	176	188	195	193	171	164	191	177	194	176	186	176	193	187	200	161	178	167	174	174	162	177	186	189	199	202	168	172	184	184	188	186	185	149	201	172	176	200	153	159	171	197	170	187	192	202	175	191	199	167	164	192	182	174	164	205	180	178	171	172	175	194	183	176	200	166	172	214	169	183	179	170	188	184	207	180	180	159	162	203	177	198	205	188	185	179	190	224	177	215	151	208	193	169	183	162	186	187	193	166	172	160	180	196	205	209	188	164	178	217	171	183	192	176	188	191	193	186	174	198	165	202	189	152	201	176	205	197	174	172	183	197	178	180	188	180	170	175	175	175	195	168	182	170	171	200	190	193	186	197	203	191	190	191	189	188	182	177	184	186	171	171	190	197	193	190	181	179	188	215	170	188	217	168	175	203	200	173	172	198	197	202	184	202	173	198	204	165	197	197	185	212	152	140	202	179	185	212	162	182	188	183	178	211	170	191	192	173	177	174	175	175	179	201	192	176	190	177	200	210	187	186	181	172	224	166	197	209	199	178	182	190	193	180	176	181	176	195	176	192	182	168	167	181	181	173	187	180	173	186	157	212	191	192	175	171	192	169	177	185	198	214	195	175	187	181	190	167	185	173	198
26628	17363	3007	549	347	307	352	316	305	333	287	287	260	277	285	277	297	281	283	289	283	307	279	290	270	307	294	283	302	337	283	303	286	276	302	306	318	279	297	300	312	313	272	288	264	271	312	273	280	328	329	308	310	318	278	324	305	293	294	264	286	295	301	247	269	323	308	290	272	296	286	309	257	296	267	301	293	301	292	257	286	289	288	300	264	316	292	291	301	299	270	303	313	275	271	271	280	279	297	304	294	299	315	277	265	339	284	272	302	298	309	292	273	259	299	278	288	258	288	283	308	299	293	287	288	258	266	310	274	301	301	303	283	297	295	322	283	292	301	309	292	296	284	298	265	306	305	272	296	318	301	270	256	273	271	284	286	295	282	283	317	292	287	303	273	262	296	276	305	272	291	291	294	286	311	312	286	268	298	317	283	277	290	261	283	299	311	266	319	285	290	302	289	294	279	292	302	292	321	291	277	281	326	300	278	291	281	303	287	296	285	262	274	282	327	315	303	306	266	298	311	273	299	303	316	293	299	291	293	287	274	272	277	300	299	296	280	285	267	310	284	267	263	312	283	301	319	277	290	297	286	285	314	311	314	269	272	306	273	263	313	273	287	307	292	311	273	269	286	284	289	277	292	312	276	266	293	277	298	299	265	271	306	279	287	270	296	288	307	278	276	267	287	303	275	271	281	299	302	313	297	295	264	283	312	308	324	279	282	327	304	323	284	266	304	322	271	287	281	299	332	280	311	306	297	290	292	272	265	278	273	303	300	286	282	302	282	293	307	299	292	279	282	309	261	265	287	291	311	285	295	298	289	249	276	300	323	310	265	280	289	291	276	288	285	262	291	279	276	291	308	290	290	308	267	286	276	247	293	273	289	305	290	303	284	271	286	262	292	304	296	303	286	271	282	297	288	277	261	284	296	331	271	309	304	306	270	305	272	325	259	252	306	320	285	275	274	305	283	311	288	308	270	288	297	285	283	295	290	305	303	292	298	288	267	298	311	282	295	281	308	293	282	288	259	285	278	287	309	291	266	276	316	289	273	293	320	268	278	329	293	309	320	322	270	269	293	312	279	280	279	287	320	308	306	319	266	313	287	306	255	295	279	278	307	289	279	286	267	292	300	306	282	289	301	286	301	311	333	306	322	318	276	275	321	290	283	300	282	307	295	290	320	327	276	304	284	318	277	290	281	303	305	288	281	284	300	286	299	301	275	299	291	291	286	293	265	259	276	290	280	268	281	307	279	285	268	265	295	299	317	280	264	307	262	301	289	268	285	285	268	309	292	323	269	308	270	302	318	314	283	317	322	267	307	288	283	270	273	306	304	261	286	274	308	306	307	293	308	304	284	303	305	262	310	282	264	272	277	303	296	268	295	318	279	310	288	272	301	266	265	280	287	285	314	290	280	258	296	271	302	264	320	289	261	310	297	288	288	286	289	285	270	285	303	317	281	295	293	304	306	263	318	302	282	302	320	247	303	312	277	290	283	307	312	284	287	278	295	312	274	305	286	256	305	256	302	306	266	298	300	269	290	290	299	294	284	301	292	264	295	275	259	301	328	288	299	267	259	285	296	264	305	298	271	279	272	285	295	306	293	306	316	277	273	302	286	288	289	302	273	256	276	285	277	288	312	309	270	297	279	303	259	304	304	299	315	311	335	268	250	302	269	273	302	306	298	277	287	295	284	277	287	258	288	283	295	304	285	263	284	294	296	301	291	269	297	304	322	266	311	255	292	279	286	284	289	297	282	319	274	320	296	311	287	304	301	278	291	270	291	297	293	292	288	336	275	285	301	276	300	316	318	278	281	281	312	295	292	304	304	281	287	290	303	290	307	298	309	269	303	289	301	304	310	296	268	288	311	296	277	299	286	268	299	304	308	288	268	314	294	318	296	310	300	273	288	293	266	325	277	295	295	300	286	294	293	289	291	289	269	286	304	295	305	271	305	319	290	277	267	268	262	295	318	287	330	272	286	269	283	307	275	276	272	307	298	295	275	289	271	299	269	299	302	284	311	308	322	271	308	299	275	280	287	267	300	311	305	264	298	289	295	298	306	283	289	307	278	291	312	312	288	282	274	280	245	277	275	259	306	305	313	264	283	284	301	286	301	303	281	280	291	283	295	287	297	280	272	298	294	265	305	271	268	310	276	291	276	284	289	300	283	299	306	304	297	298	289	296	272	276	288	281	299	279	298	292	287	270	296	257	263	276	278	313	300	318	293	307	317	273	297	264	273	296	307	324	279	276	313	306	285	268	284	311	275	278	292	261	295	296	291	293	299	279	289	291	313	295	300	272	322	335	294	265	317	277	306	286	295	287	295	285	297	281	295	332	278	267	293	304	304	268	311	286	282	304	279	287	303	256	278	316	300	321	302	298	274	311	293	281	250	305	314	291	327	291	292	290	296	290	303	273	290	290	306	284	265	307	299	298	294	278	256	268	270	299	266	331	266	306	290	267	309	243	279	262	282	304	287	299	300	285	294	274	296	280	270	300	279	281	311	276	293	274	307	319	273	257	296	284	257	244	297	261	304	321	299	286	284	281	305	301	298	268	277	294	272	298	305	331	292	302	342	326	300	271	286	293	269	306	318	264	292	268	307	261	290	259	281	284	288	273	296	307	282	275	291	289	270	290	309	284	283	273	313	262	318	307	301	272	289	296	298	268	285	310	316	280	278	253	328	281	282	295	290	273	293	264	300	305	270	263	273	300	322	290	307	292	293	279	280	308	324	281	303	300	292	265	296	308	317	332	270	303	308	317	273	288	278	254	251	267	298	285	293	287	303	297	283	270	269	262	294	303	302	271	302	289	298	267	319	293	295	285	292	292	265	294	271	289	318	287	299	258	296	294	298	302	280	273	319	271	318	295	281	288	326	304	280	275	268	316	300	309	321	303	301	264	274	264	267	258	282	271	292	292	304	315	280	330	294	274	278	289	278	271	281	290	328	276	296	296	290	273	283	294	294	296	295	253	298	301	286	297	272	298	302	283	322	272	273	292	291	256	303	280	280	329	325	285	292	289	293	276	292	278	327	284	313	285	282	287	260	281	284	286	293	276	310	266	289	290	268	290	306	259	284	311	304	271	279	291	279	269	255	293	289	313	295	281	307	296	274	288	309	289	265	275	296	279	301	288	305	277	320	291	293	292	297	315	259	318	298	311	269	297	282	295	306	288	317	277	311	289	263	279	286	272	266	280	274	310	294	314	310	255	284	307	293	298	288	288	304	278	276	283	274	307	306	291	297	322	307	295	329	298	299	263	277	261	319	278	255	278	271	318	269	302	260	286	272	291	290	286	269	268	284	321	288	295	269	309	275	285	279	264	288	287	276	281	281	302	300	284	296	281	327	292	291	294	296	291	297	311	266	297	278	267	286	293	277	297	315	276	245	291	271	289	282	279	288	304	286	304	307	303	287	268	286	325	272	276	294	285	316	298	276	292	302	304	285	282	283	301	299	282	295	305	284	295	281	273	304	302
4053	1311	957	650	519	497	483	440	465	418	430	448	463	398	449	422	427	409	463	445	439	442	414	432	452	397	427	432	440	408	440	427	417	458	392	429	417	422	435	440	427	472	440	384	453	437	458	430	430	432	434	414	442	407	391	451	427	361	421	415	389	461	430	456	428	414	479	393	433	412	416	443	411	405	465	430	431	436	417	408	405	397	422	418	393	464	417	425	420	422	436	400	431	447	411	391	410	430	408	415	464	406	475	422	439	418	418	434	418	424	423	440	439	442	398	412	449	428	466	406	416	455	413	452	450	376	420	429	423	428	442	448	440	445	417	451	429	407	439	420	429	437	451	413	442	446	413	441	454	435	457	429	436	427	423	479	433	405	429	438	451	432	440	413	434	406	435	416	410	405	420	419	402	455	428	429	417	441	418	419	410	410	464	419	421	428	414	404	399	409	379	411	422	429	455	424	399	425	440	436	408	421	415	435	424	426	433	437	422	420	409	442	403	466	422	433	446	448	420	420	390	457	420	415	433	479	443	450	379	380	433	437	399	442	406	448	440	459	423	464	400	426	454	411	423	398	448	438	396	435	456	423	445	420	436	465	489	408	428	419	451	417	427	421	392	440	407	436	412	427	425	420	449	423	434	408	454	430	449	437	439	445	457	386	424	402	415	423	412	408	422	420	445	429	434	431	444	412	441	400	416	425	422	395	454	422	381	409	415	393	407	441	428	449	417	416	401	386	441	423	414	441	430	428	460	408	449	417	423	411	414	421	455	416	442	446	430	402	430	442	422	419	408	414	469	414	439	425	443	420	409	444	430	415	467	453	442	421	419	405	395	445	390	432	449	422	404	415	435	429	441	459	439	409	434	439	439	443	457	434	427	444	448	404	414	410	436	414	435	443	431	387	394	446	424	408	450	414	403	425	437	425	453	456	419	443	444	393	413	437	453	438	398	448	442	405	450	411	405	417	414	424	468	421	416	419	416	422	446	425	417	461	432	408	397	421	452	393	440	438	417	426	427	424	427	424	417	453	422	419	459	484	442	415	404	434	453	424	410	416	431	440	417	411	420	405	436	405	455	421	447	437	403	434	441	432	432	429	453	431	433	450	429	424	436	422	433	438	440	422	433	427	436	415	406	406	402	433	458	441	463	413	419	396	445	428	448	425	422	398	409	405	402	427	435	437	393	427	404	410	394	428	407	429	443	420	424	444	430	426	442	412	425	432	435	451	450	457	432	428	414	405	420	413	454	444	469	408	457	477	423	446	457	393	447	397	435	423	446	434	416	444	414	399	454	389	429	453	442	464	402	448	465	442	457	454	399	406	443	450	452	415	415	428	403	427	430	430	408	425	461	422	435	418	408	467	411	411	423	418	422	411	414	408	405	433	441	427	417	390	431	452	434	434	404	419	402	446	378	419	481	401	443	444	435	431	410	437	410	432	417	418	450	405	442	438	434	428	452	430	421	424	417	454	473	395	432	449	411	438	431	447	434	406	401	416	401	465	412	386	425	420	457	392	428	418	446	439	414	452	465	405	436	390	429	416	430	416	407	417	434	433	446	435	434	404	389	468	403	407	418	420	417	412	419	419	442	427	487	380	401	414	432	419	441	417	433	433	440	450	418	435	429	394	433	435	446	445	403	425	422	416	402	429	426	428	452	411	417	431	451	399	464	475	433	433	426	450	436	421	477	453	423	455	451	445	399	412	438	417	395	426	417	464	430	462	426	440	418	433	474	411	433	448	454	426	446	448	427	421	439	442	405	453	404	416	420	426	411	391	425	471	431	435	425	432	428	416	413	429	432	405	437	375	480	421	428	427	430	416	400	445	423	416	443	437	409	461	445	458	440	406	420	433	388	459	423	421	414	438	432	384	431	410	437	451	418	414	411	438	415	454	415	460	467	400	425	473	390	414	435	413	447	438	419	409	456	394	371	456	445	407	450	439	453	404	425	445	415	434	418	445	430	414	422	430	426	439	428	418	430	469	433	411	419	425	408	430	418	440	415	421	422	389	391	426	427	406	419	435	444	442	424	425	473	409	454	429	447	440	447	448	440	444	496	472	423	446	396	431	436	419	406	442	393	437	457	419	425	443	429	432	426	450	425	422	413	442	425	399	427	390	419	436	439	452	482	416	434	448	413	422	425	401	422	411	397	436	383	428	455	431	412	435	427	447	410	373	445	440	449	453	460	411	409	423	437	458	427	418	428	430	405	410	437	458	439	417	430	413	404	454	436	437	462	424	470	429	406	431	434	416	441	433	399	418	460	413	379	400	438	400	430	416	403	454	423	445	436	413	406	439	420	439	457	425	445	409	413	425	431	434	429	403	424	443	419	450	373	443	446	484	410	427	405	401	439	422	431	416	413	417	406	417	417	422	429	419	381	419	444	423	413	414	435	406	449	420	414	422	451	468	408	407	436	425	415	426	413	443	415	437	418	466	450	428	432	424	424	427	484	425	391	437	392	401	411	398	448	425	429	435	436	404	422	434	409	412	435	419	430	480	463	409	428	419	403	434	415	434	416	394	448	404	423	410	440	448	475	466	426	417	395	460	428	415	463	435	416	417	399	431	425	447	425	451	419	458	393	419	397	431	460	413	443	440	386	459	404	439	440	422	411	415	446	414	428	406	437	421	399	413	451	440	387	404	394	406	413	466	452	440	413	420	428	409	430	449	443	426	423	435	457	422	466	409	447	413	444	434	425	442	456	448	437	418	446	437	455	427	437	414	399	412	457	449	423	423	428	411	403	442	440	413	407	436	414	419	378	405	451	409	404	430	411	418	407	413	455	450	437	426	380	412	435	397	426	444	430	413	450	442	412	466	430	448	433	437	429	413	402	402	427	467	424	381	420	411	459	432	440	429	407	416	401	439	444	401	426	412	430	415	409	419	396	447	442	429	455	426	438	432	427	404	410	436	445	435	450	415	381	448	447	457	425	427	432	404	453	417	425	437	417	419	440	447	404	461	467	439	412	409	413	472	475	431	422	442	419	441	456	398	424	413	452	469	424	428	404	418	393	431	428	430	416	417	393	442	430	460	469	443	428	404	428	406	447	456	446	412	467	449	425	457	438	437	389	446	415	442	430	401	425	414	417	423	410	419	432	390	424	469	437	416	463	434	420	419	470	448	431	419	410	472	425	452	436	423	420	451	399	420	415	426	400	416	407	437	391	439	414	418	416	428	472	461	462	442	393	438	455	471	412	444	449	424	418	427	434	411	379	423	462	424	445	443	413	452	448	423	446	403	411	423	442	437	420	435	402	481	453	476	398	429	423	417	413	425	446	450	423	420	467	392	391	417	408	445	426	444	424	413	397	427	467	433	394	439	374	436	404	413	419	384	424	423	427	422	423	429	436	420	417	415	452	410	461	461	444	421	426	445	433	414	393	411	460	422	421	404	395	427	444	470	458	437	451	446	424	445	397	471	431	435	411	414	415	460	413	451	443	436	457	419	422	400	452	414	411	424	450	408	377	424	387	423
23011	20932	27941	24064	20640	2578	473	331	252	242	206	193	180	170	153	146	129	145	126	142	133	120	152	101	133	121	139	121	143	124	129	145	138	112	127	126	127	132	117	126	119	109	117	118	114	118	133	132	117	114	115	123	110	106	119	126	120	122	129	133	130	131	124	113	120	157	122	126	111	125	105	90	109	122	126	149	96	114	132	119	129	108	122	125	126	126	122	123	109	100	122	111	134	117	104	117	112	126	129	123	117	114	128	119	122	115	126	125	111	108	128	133	116	117	120	126	109	107	121	102	103	117	118	124	123	107	105	98	106	107	137	110	122	116	116	110	111	121	111	104	128	125	118	133	111	107	123	130	123	115	114	118	147	127	108	113	109	102	123	123	109	130	114	115	124	133	116	134	119	119	120	102	119	119	109	114	127	103	111	106	118	124	125	104	118	107	113	133	116	101	118	115	122	123	100	111	132	105	116	98	134	128	130	106	113	112	111	122	119	127	129	119	119	117	126	116	110	113	109	137	135	124	135	120	100	118	117	111	122	124	120	126	112	134	118	118	110	108	117	117	115	111	116	130	108	118	120	107	121	128	102	122	123	123	119	99	122	98	113	105	114	104	94	112	127	117	121	117	102	113	94	120	112	118	127	102	129	126	101	139	142	112	128	124	109	122	112	115	121	98	114	98	108	132	121	96	116	116	131	126	122	117	116	112	116	140	147	122	97	111	121	123	114	96	104	109	125	134	137	134	111	117	120	111	120	103	130	132	111	119	141	121	133	108	127	125	91	115	123	131	105	126	114	105	114	114	131	122	116	108	126	122	108	113	121	117	114	117	104	122	109	138	93	107	116	140	121	116	129	114	120	114	99	115	112	119	139	111	103	107	141	106	134	115	108	120	130	105	119	109	113	111	120	109	135	122	103	124	134	96	128	126	127	119	109	113	109	119	132	87	108	120	105	117	126	118	106	123	115	128	108	118	142	126	110	118	113	114	116	119	115	131	112	109	114	119	101	114	127	119	132	117	117	92	107	123	106	119	124	126	108	112	112	117	110	98	112	122	117	106	124	127	112	107	110	119	121	129	117	132	102	114	92	110	130	130	121	117	142	128	107	115	114	119	114	123	128	125	131	97	109	122	125	110	97	147	108	116	109	128	115	96	126	114	99	133	92	104	115	123	124	121	115	114	114	109	119	135	121	115	153	119	113	113	123	121	116	124	109	112	110	118	128	128	127	137	133	120	130	109	131	130	116	119	124	115	120	120	121	124	124	125	112	124	104	134	112	130	104	118	100	123	113	101	105	136	113	127	121	119	105	112	83	118	98	122	120	105	102	112	124	124	106	115	122	119	109	109	108	127	111	116	112	112	122	115	109	157	125	125	115	101	130	137	119	129	124	118	110	100	112	123	134	106	103	129	126	120	100	146	116	135	139	122	105	111	124	122	119	120	116	111	134	119	137	113	134	126	121	129	126	132	116	117	120	148	110	115	112	122	117	123	90	92	96	109	127	133	110	117	122	109	115	111	127	122	117	105	119	112	104	116	121	105	114	121	125	117	113	102	114	137	107	132	140	115	134	135	137	118	104	135	123	126	123	135	104	104	121	120	110	146	121	104	129	103	134	131	122	117	119	124	126	112	89	111	106	128	112	120	108	113	128	118	131	109	96	115	107	100	109	130	136	121	104	120	118	123	122	114	105	117	109	115	110	117	111	117	114	107	104	132	101	90	99	119	105	114	114	111	127	122	122	115	114	105	122	102	137	139	119	119	109	128	123	138	124	103	125	125	142	143	121	121	123	114	108	118	127	120	98	115	107	119	130	126	108	130	121	111	117	121	120	138	109	126	120	129	127	129	121	133	136	132	142	103	121	106	109	118	129	104	116	105	114	121	107	114	105	110	126	132	125	128	137	130	127	126	129	110	118	133	101	104	115	105	126	123	118	118	129	129	115	146	112	110	112	126	111	96	125	105	130	127	136	119	113	111	129	117	120	112	117	116	123	105	104	123	120	132	142	109	117	101	106	122	115	120	112	120	118	120	124	127	94	129	130	113	116	121	114	120	104	124	122	125	123	120	125	125	123	127	113	95	133	131	136	104	116	133	121	94	114	119	112	114	142	115	120	105	123	117	108	103	115	107	104	137	112	113	103	109	101	119	127	117	110	122	103	126	133	110	119	117	133	148	106	124	119	127	113	117	116	113	104	117	113	112	124	132	123	123	123	107	128	124	115	125	100	105	113	106	102	107	124	108	131	112	131	125	125	132	101	103	121	115	112	125	111	118	128	107	121	112	119	142	125	113	132	102	122	139	119	106	105	112	119	100	92	103	107	110	113	141	122	144	125	105	115	112	146	117	137	106	132	114	117	118	111	132	125	108	127	121	130	112	140	115	122	125	102	118	113	125	105	139	122	118	128	135	122	140	121	107	127	115	118	115	114	132	126	114	135	128	94	116	104	130	128	87	128	119	107	129	96	119	102	103	119	127	105	114	122	104	133	132	115	112	118	111	120	126	117	117	108	121	121	103	104	127	114	113	121	129	112	128	101	115	108	120	111	114	82	132	116	123	111	121	120	110	112	137	129	100	123	114	120	117	99	125	113	115	136	118	132	130	117	107	133	123	134	112	123	126	144	125	111	104	124	119	121	113	124	110	126	96	97	119	110	119	124	103	121	100	112	120	108	105	116	101	119	113	124	121	121	125	126	119	115	129	125	130	129	99	115	131	125	107	122	116	118	113	102	129	113	105	101	112	104	111	123	110	97	101	130	106	124	128	116	112	103	130	132	109	124	126	110	120	117	117	121	101	111	120	110	124	103	116	109	138	92	115	99	121	108	118	113	128	116	127	142	112	127	113	138	122	116	124	130	122	94	129	119	120	123	112	127	113	134	127	122	122	107	133	111	107	131	108	112	127	101	110	110	122	118	130	124	83	106	127	123	110	113	130	103	119	108	145	114	111	138	142	123	110	128	106	123	116	101	97	108	113	111	108	98	117	126	109	105	103	130	107	126	115	105	125	137	116	134	127	126	127	121	103	119	105	115	126	107	115	130	116	125	120	115	117	106	98	112	126	122	144	135	102	102	103	132	127	120	102	130	108	132	119	118	121	110	110	143	135	132	113	129	115	124	117	119	124	113	115	112	115	110	140	103	128	130	107	113	142	113	113	116	132	108	132	141	111	118	111	110	103	126	118	108	114	123	117	115	111	100	122	121	129	103	120	131	133	121	124	109	95	107	125	126	125	109	116	131	122	116	112	104	101	127	107	117	139	102	128	113	126	116	131	119	107	116	128	131	126	125	125	122	121	114	104	104	125	121	112	105	121	108	139	128	118	121	115	110	122	130	121	125	128	118	133	102	116	115	110	121	117	115	130	119	128	122	108	125	143	118	120	116	103	110	115	127	130	119	104	112	110	108	120	99	111	108	101	110	109	131	114	89	122	118	118	118	94	123	115	127	118	109	125	109	137	102	120	134	122	110	114	126	101	108	96
3323	8323	5478	2379	1581	1146	872	671	593	468	390	394	320	344	331	270	269	247	279	248	208	242	224	216	222	213	212	195	227	217	197	186	221	181	200	181	200	188	204	180	221	174	179	183	217	183	229	206	204	184	190	206	181	199	179	192	181	185	201	215	206	169	179	223	182	186	220	184	208	185	171	190	177	178	175	174	177	162	142	205	183	182	205	179	175	194	198	178	201	187	174	170	196	189	182	157	204	205	184	188	184	200	165	202	179	181	163	180	188	187	181	183	203	192	172	182	183	179	193	179	188	193	196	185	199	183	173	199	171	179	163	185	171	199	185	197	191	193	197	205	189	189	172	192	170	200	191	196	191	186	182	198	194	198	178	155	176	207	205	192	181	192	189	186	190	196	171	186	201	194	199	192	163	190	202	195	177	183	187	185	174	192	188	190	196	178	191	181	190	182	193	176	200	189	190	186	196	185	188	197	186	187	190	193	169	189	177	210	190	188	177	188	166	187	186	175	180	206	172	193	165	198	187	215	201	200	179	176	190	174	176	195	186	215	187	179	177	194	185	177	176	187	196	173	183	217	185	187	184	162	206	198	179	182	196	172	191	173	206	191	187	174	155	180	166	176	201	198	176	195	178	171	191	161	190	182	187	200	181	189	181	177	174	170	174	192	174	222	149	204	202	182	164	178	173	194	212	189	194	189	169	211	199	174	164	206	171	184	191	179	192	171	183	178	178	175	183	173	197	200	212	205	174	176	167	180	186	175	186	193	204	173	191	210	169	177	205	167	191	237	183	178	177	178	206	179	195	167	175	208	187	170	185	187	185	193	168	196	188	174	182	156	197	188	203	173	179	182	157	199	183	200	206	179	213	170	208	198	188	190	209	170	187	186	195	188	197	179	202	168	156	186	192	166	182	182	188	195	175	186	180	199	173	191	180	195	192	179	166	211	171	162	179	186	200	197	182	184	174	207	173	159	190	182	164	207	185	178	168	160	180	195	178	187	187	192	196	192	171	191	209	188	176	188	194	150	203	196	180	178	184	208	194	190	184	191	176	187	200	181	183	181	180	176	201	204	198	174	162	182	181	192	187	195	179	172	199	173	191	185	172	185	185	178	163	196	186	172	187	175	187	184	200	205	187	182	175	186	179	183	198	207	203	160	173	186	181	182	176	170	176	174	202	177	170	208	177	218	176	190	163	197	178	172	181	186	185	183	184	194	178	208	207	194	176	190	196	180	190	205	190	179	198	190	195	187	186	152	196	183	211	193	171	172	174	168	192	171	184	181	180	184	168	179	196	195	183	173	183	190	181	178	179	178	191	187	185	185	173	181	174	186	192	180	183	177	188	197	193	166	185	184	182	193	191	181	193	169	195	191	167	177	195	209	201	193	195	197	202	190	188	195	202	176	210	193	195	168	167	168	205	174	192	191	179	176	179	171	169	172	182	178	184	198	179	161	197	165	161	188	172	181	195	193	194	177	184	180	195	180	196	180	172	170	191	197	178	165	186	183	186	185	178	184	193	174	188	188	197	186	180	184	181	174	182	198	164	189	162	200	176	186	185	179	186	194	186	181	172	173	215	168	186	199	175	190	162	206	204	171	161	200	195	182	201	207	180	182	172	203	187	174	173	202	180	187	173	185	188	186	198	191	192	215	193	206	208	171	205	171	200	198	187	176	204	177	195	194	198	187	190	178	184	171	183	187	198	165	201	186	207	173	198	188	184	177	176	174	205	180	158	178	194	175	223	178	205	181	190	176	159	193	188	191	184	176	191	188	183	190	169	199	152	152	206	175	200	202	200	184	218	165	189	166	173	185	144	223	198	173	170	193	184	192	185	186	199	205	200	182	170	174	204	193	196	184	195	161	189	209	180	189	178	202	181	189	206	185	188	169	176	194	181	187	163	194	176	198	188	185	178	222	176	181	188	176	194	187	173	184	213	202	182	184	201	186	179	176	163	189	187	204	176	182	174	184	163	167	198	194	174	184	164	182	174	200	181	173	179	188	216	209	194	163	183	163	205	188	197	185	169	161	190	212	197	201	205	176	187	173	188	183	197	186	189	189	187	165	203	157	189	193	156	162	167	181	165	179	188	180	180	198	205	213	188	188	200	185	180	204	194	192	186	192	179	188	177	187	209	176	182	210	181	191	186	202	206	203	188	173	195	202	181	168	198	182	161	210	175	174	182	205	178	173	171	188	179	166	191	164	167	201	196	174	173	183	168	190	203	194	188	200	180	179	194	220	191	186	197	198	175	197	166	169	204	193	193	188	173	182	190	178	176	168	167	156	195	177	188	206	186	180	185	184	174	162	186	194	194	170	191	176	188	187	190	178	173	161	161	177	184	203	185	163	198	156	188	149	186	189	172	193	187	189	185	206	207	170	175	172	193	190	173	178	174	196	187	209	180	168	186	186	177	203	171	185	199	175	186	180	207	203	201	208	186	192	175	200	196	197	169	190	207	192	161	210	187	196	198	230	160	174	194	172	190	190	182	173	176	152	192	194	180	184	181	195	178	223	189	192	207	196	184	183	179	168	158	188	188	180	170	171	179	190	166	187	156	187	186	173	175	190	186	183	180	168	209	189	185	197	185	202	189	172	196	188	185	178	172	179	186	172	194	204	163	198	187	185	187	188	198	146	184	189	186	216	179	179	186	221	190	193	196	208	191	156	184	174	201	182	196	183	191	193	168	185	205	186	185	201	195	172	176	184	193	185	202	170	196	201	173	191	187	196	178	208	169	182	196	207	164	185	194	192	200	171	148	200	198	178	172	169	183	177	174	173	172	185	182	183	176	162	195	183	177	199	177	212	170	158	180	212	200	190	178	193	197	188	191	183	180	161	178	200	160	192	198	156	189	181	165	178	188	186	161	192	196	176	182	171	167	186	181	191	188	199	207	208	183	179	160	172	174	185	201	185	171	195	187	170	186	179	180	174	186	179	204	172	209	194	196	177	194	170	207	200	196	188	192	184	184	206	207	200	170	215	191	193	160	179	192	188	188	203	184	176	162	210	170	193	175	189	209	198	185	186	199	192	167	204	191	170	180	190	178	199	207	185	200	193	201	201	186	157	179	186	181	174	189	208	202	188	174	179	196	182	189	197	202	201	182	183	167	195	201	208	201	191	174	182	191	182	187	188	194	184	200	181	166	198	182	199	184	161	200	177	210	192	195	204	194	202	187	176	174	189	179	187	182	206	187	190	192	168	190	185	198	199	207	185	174	162	174	156	201	190	177	207	196	196	174	186	189	188	175	196	171	224	181	181	207	184	179	197	184	179	197	177	203	194	178	178	175	178	196	198	207	158	179	207	194	175	189	188	194	183	168	179	197	173	197	180	179	151	187	175	187	180	171	185	196	181	186	183	179	186	173	175	202	186	206	178	173	158	172	207	193	192	213	178	187	186	199	188	201	163	162	180	191	190	185	178	193	172	185	200	189	186	193	183	187	180	172	188	183	176	182	197	182	169	217	206	176	162	203	188
24245	20952	26302	24540	2259	579	502	466	407	406	389	335	413	368	358	359	369	373	409	367	347	372	368	359	332	382	367	327	344	373	367	365	339	391	383	345	367	367	344	355	387	299	331	376	329	350	377	368	332	367	372	335	378	356	343	331	344	389	363	345	354	352	381	342	312	330	340	344	311	342	354	324	343	315	395	339	347	323	372	368	362	354	359	383	365	396	358	322	349	373	355	346	332	327	355	379	340	317	353	349	319	361	320	349	350	323	355	344	375	379	352	348	337	323	325	350	330	346	343	363	339	317	331	336	314	328	352	359	345	355	361	339	354	370	372	358	352	373	377	361	345	342	338	312	355	359	310	347	332	350	355	312	329	356	343	365	364	323	364	356	342	345	370	321	394	367	344	352	318	350	326	346	340	331	357	307	345	349	344	288	327	325	336	355	351	353	362	320	349	360	319	325	334	342	361	319	369	335	348	328	363	361	341	357	347	355	361	380	377	319	387	357	377	372	371	370	377	358	373	346	338	324	322	352	337	347	350	384	355	357	335	349	336	355	333	345	361	352	352	353	338	346	351	379	336	299	330	355	326	367	335	316	330	340	305	374	358	330	350	338	369	368	352	371	343	379	337	345	348	362	345	340	351	387	343	348	356	356	366	347	366	321	331	328	330	354	317	361	335	374	339	342	352	359	378	329	321	361	367	341	352	351	355	358	344	374	342	322	376	329	338	341	350	317	344	327	368	339	335	357	332	345	358	358	368	354	327	338	357	326	342	384	352	352	306	354	346	374	335	345	347	385	351	349	333	384	356	347	358	391	362	364	344	349	334	392	313	341	322	343	328	322	342	356	376	385	352	367	339	369	338	371	349	345	357	387	340	326	331	326	350	347	336	376	348	370	384	393	342	362	378	342	329	350	368	351	358	343	342	344	366	358	361	331	375	367	323	398	353	364	345	356	322	308	339	402	359	322	365	342	368	313	365	363	338	346	330	315	363	324	321	356	371	307	337	339	338	387	366	320	336	356	334	346	336	390	327	367	370	369	340	343	349	337	338	330	349	366	381	379	331	327	364	341	324	375	351	370	372	338	353	355	304	336	342	335	343	363	350	316	368	351	342	334	358	360	349	345	355	318	342	359	327	362	330	340	340	337	337	351	364	357	350	346	324	352	355	338	356	349	338	366	339	386	357	330	345	329	333	359	356	367	355	337	378	371	341	350	366	344	357	376	369	347	329	340	340	365	373	351	382	330	344	361	350	350	345	342	352	347	294	378	330	341	358	336	341	356	327	358	342	363	318	343	319	389	354	362	366	340	354	353	334	349	344	337	357	321	343	350	342	360	337	357	340	353	347	332	330	325	328	395	345	362	341	349	304	340	341	329	337	369	337	337	323	365	357	332	353	348	373	390	358	337	342	344	348	346	341	373	353	357	362	375	345	334	328	304	400	338	385	362	358	314	298	350	328	288	327	345	355	348	306	310	396	359	333	358	360	370	365	345	343	370	340	340	323	374	332	358	387	360	354	355	336	382	329	337	345	325	341	335	344	330	359	374	333	354	376	378	339	365	339	351	353	360	348	350	331	339	338	350	360	333	330	346	324	345	358	361	334	341	350	317	363	341	355	354	333	342	337	347	316	336	359	389	346	349	383	344	353	358	355	363	359	341	339	335	335	329	357	339	331	367	346	335	340	338	340	384	353	336	351	344	341	390	348	371	371	342	358	355	334	331	369	354	334	331	334	378	344	375	343	367	347	372	348	351	313	342	345	351	345	322	348	340	369	328	343	351	376	359	320	349	330	327	366	319	325	344	357	360	346	360	366	367	372	358	343	359	335	333	314	361	342	370	352	333	330	335	374	355	360	335	359	358	370	364	336	373	349	341	331	381	356	346	359	351	343	363	331	326	336	356	357	326	333	385	374	360	349	335	327	352	376	355	360	352	356	374	358	329	344	356	341	370	385	347	353	362	364	343	340	357	367	334	330	365	365	374	315	365	342	355	365	362	315	378	359	350	339	319	365	341	319	332	355	355	356	357	336	350	351	347	367	359	352	330	374	352	346	351	348	330	343	352	357	334	342	354	373	346	322	370	341	386	339	347	366	339	336	336	330	330	356	331	355	349	363	382	304	363	352	352	344	350	380	380	387	333	338	333	368	372	345	372	349	328	381	353	330	330	359	379	337	353	345	355	325	318	318	339	345	361	354	354	321	364	344	329	337	341	354	340	334	379	355	350	342	372	339	356	361	373	365	379	353	330	313	385	338	332	412	373	341	353	350	379	366	350	358	395	330	355	332	379	357	359	350	368	305	332	362	378	332	349	357	351	365	359	339	345	336	324	325	336	348	339	329	358	351	295	334	319	361	332	369	330	336	326	334	333	344	369	338	353	340	358	367	340	357	380	352	395	347	348	320	337	337	333	347	322	360	352	364	338	352	343	335	354	364	355	356	317	326	322	373	360	346	364	352	361	353	338	344	336	388	351	328	339	385	347	370	340	357	391	329	319	326	396	362	349	346	318	345	313	338	338	301	339	329	346	365	336	333	350	369	335	377	338	368	359	349	338	310	347	361	323	345	327	346	336	314	379	380	336	337	350	350	335	368	331	326	338	352	319	349	353	312	372	372	333	331	331	312	333	352	338	310	342	336	348	363	347	361	373	379	324	374	334	344	319	338	360	352	357	350	336	361	379	342	315	353	339	334	347	353	374	367	351	360	330	375	339	366	354	337	346	379	358	335	326	364	344	370	342	350	338	332	339	330	375	332	359	334	336	351	330	366	344	327	331	360	364	334	333	385	312	313	319	352	344	372	355	342	331	356	360	344	385	347	374	391	362	368	336	346	343	343	343	350	388	317	344	358	333	359	370	346	357	358	363	378	364	330	362	309	339	344	356	332	329	350	328	328	311	377	347	324	349	298	330	382	358	366	340	370	359	368	323	363	346	335	322	355	363	350	360	322	339	327	335	362	330	333	368	338	333	368	346	346	355	380	340	359	351	354	352	363	373	343	372	326	330	342	355	330	321	340	346	357	393	350	357	360	352	362	349	319	332	380	337	352	319	350	337	309	354	343	335	327	367	351	367	378	372	363	380	348	352	342	320	302	345	363	327	323	342	325	390	340	333	369	380	328	332	346	334	338	341	349	350	359	327	362	354	368	351	364	340	380	342	363	353	321	380	353	355	350	331	345	360	387	319	324	342	333	351	298	359	340	364	344	352	323	371	343	349	334	369	348	368	337	367	335	377	350	346	332	351	356	329	331	347	337	364	355	377	374	365	359	330	320	340	345	341	347	385	347	330	363	352	321	366	345	349	347	348	356	337	362	363	367	346	378	339	369	382	342	359	378	355	338	372	382	363	360	411	351	294	342	352	341	336	337	345	350	318	348	351	355	328	352	370	354	355	356	327	353	333	323	337	339	332	345	318	319	354	364	335	332	311	331	338	326	353	345	370	368	325	356	389	303	322	342	312	356	350	339	350	353	367	322	338	364	348
3385	4646	3065	1523	1164	1007	830	802	707	695	620	589	547	549	577	539	545	512	575	512	520	541	534	496	524	507	530	512	508	536	513	532	496	518	521	527	485	517	521	495	531	524	481	504	528	513	497	528	505	453	511	504	497	551	498	539	522	495	510	481	515	503	539	493	463	529	518	514	548	528	482	508	519	516	510	541	509	509	483	471	499	512	507	483	478	502	520	524	555	472	490	519	474	478	520	501	522	480	497	568	502	495	493	492	541	561	461	489	477	468	460	521	491	488	505	509	504	497	529	481	504	515	506	508	499	529	471	528	523	521	542	508	484	539	517	507	490	512	526	506	492	480	492	495	459	523	562	473	501	523	489	465	518	514	500	461	525	495	520	524	544	480	490	514	517	492	503	487	474	498	524	489	515	556	474	472	492	488	519	538	518	461	527	505	522	470	459	527	492	519	504	549	512	484	528	519	513	501	494	511	473	476	486	510	482	514	472	467	481	498	477	515	496	527	471	518	479	474	507	467	505	492	522	509	520	471	473	522	496	488	514	503	474	525	493	488	496	472	460	531	523	491	490	500	458	505	492	496	464	474	473	467	526	502	536	512	436	499	501	507	503	497	532	508	485	476	471	453	502	499	493	454	495	525	488	508	491	549	470	541	515	500	530	477	487	511	553	536	492	514	482	516	525	456	515	543	511	472	539	511	497	523	490	503	517	531	492	487	526	472	474	456	501	511	496	486	512	527	489	520	497	524	469	521	541	476	525	485	517	515	497	517	495	496	523	520	520	514	506	492	506	513	501	522	546	489	515	487	507	510	483	501	486	487	480	489	508	517	505	498	556	497	514	464	540	464	488	489	483	523	470	502	515	498	507	515	465	465	524	465	509	470	488	494	498	517	503	529	521	484	494	488	498	481	476	483	505	502	506	505	497	517	487	488	516	499	494	452	504	492	506	477	538	512	491	505	525	463	494	506	507	511	497	516	506	512	476	535	542	493	521	517	519	513	506	520	529	517	487	534	484	494	542	500	508	484	500	517	501	511	534	509	486	455	501	535	516	499	509	472	460	499	464	499	501	511	506	486	507	511	463	522	528	490	512	515	504	498	491	545	529	501	522	498	525	515	485	510	497	519	502	480	510	537	501	475	500	527	536	492	502	473	478	477	484	513	503	529	459	491	462	449	483	484	506	510	562	472	464	495	479	500	510	457	515	485	503	512	566	473	481	537	492	524	480	496	503	516	513	467	522	548	498	450	477	487	443	493	530	508	492	541	486	538	505	466	479	509	523	497	495	482	467	505	509	523	513	477	529	501	479	524	479	486	486	479	486	500	519	490	478	480	481	508	523	515	473	511	509	471	495	508	532	489	508	511	498	492	527	479	504	507	495	506	493	535	506	523	509	525	480	505	508	513	498	504	559	516	476	505	537	534	515	508	482	514	511	527	503	538	515	455	499	508	509	480	482	466	491	497	483	505	531	490	494	490	476	525	486	457	500	458	487	510	500	500	493	495	507	489	523	490	495	528	525	499	485	530	525	500	525	485	500	493	510	498	522	499	527	538	541	489	504	486	447	483	490	538	497	512	566	525	459	502	483	476	518	495	490	499	507	513	513	508	486	493	480	512	497	447	506	492	526	501	503	502	517	476	513	528	533	546	487	515	468	519	505	484	513	475	486	487	509	513	483	508	477	498	540	497	508	474	487	479	465	505	516	524	489	482	490	512	510	556	509	490	484	503	511	516	489	565	541	541	475	506	489	481	480	487	493	535	452	504	515	505	517	515	461	519	500	508	501	477	487	496	476	491	488	502	487	493	469	497	480	465	513	465	505	493	511	493	528	469	511	501	513	515	499	523	460	513	534	536	521	499	485	508	498	496	506	512	479	524	491	485	463	499	525	508	465	496	486	495	517	492	508	503	562	527	507	472	516	525	491	493	491	520	502	498	529	478	490	488	489	499	566	528	510	465	527	488	489	503	482	510	527	526	509	507	490	492	492	517	471	469	500	488	512	508	505	478	513	518	483	516	473	484	548	528	514	497	532	527	459	498	506	465	482	458	467	532	493	487	512	553	518	540	480	462	531	506	454	454	479	492	478	485	487	489	474	489	514	506	504	506	470	504	529	533	484	521	490	507	495	508	504	524	495	509	559	489	482	513	523	525	499	481	535	486	511	523	519	483	499	513	516	511	531	498	496	483	555	515	507	514	505	519	488	490	499	492	531	527	486	522	494	513	469	534	504	451	475	491	491	496	533	527	501	484	511	515	515	533	512	481	490	519	553	529	519	494	502	494	502	473	547	478	491	525	529	476	476	465	527	481	465	471	491	492	493	510	516	505	476	514	489	519	526	482	492	504	508	477	535	517	477	525	531	526	524	514	483	505	490	493	488	510	490	477	503	505	483	538	529	479	488	506	502	530	476	446	507	516	494	503	568	513	518	520	496	474	515	487	479	521	503	535	518	513	527	545	503	506	529	534	497	472	496	487	503	490	514	493	520	525	497	490	536	511	491	485	483	496	494	521	516	518	489	493	551	459	488	483	467	494	519	499	499	507	501	484	505	497	486	510	506	506	497	481	490	485	462	505	464	484	517	470	491	498	523	526	530	507	486	533	503	533	508	492	501	501	468	500	506	468	510	499	521	525	521	555	504	520	511	504	501	481	498	509	531	471	502	532	441	516	478	499	544	509	494	484	497	473	535	494	554	463	516	472	470	495	511	521	530	498	505	486	487	508	450	462	514	493	517	505	501	511	529	515	490	525	493	476	492	513	479	501	544	492	455	474	534	497	509	480	522	496	530	502	460	486	515	502	523	525	483	517	464	525	524	496	441	466	492	498	480	483	479	495	497	526	465	524	451	465	517	555	498	510	522	526	479	493	488	515	524	494	498	550	526	489	478	484	508	485	491	526	508	524	481	469	490	489	522	450	519	518	536	489	471	520	470	517	505	510	481	484	450	481	555	534	498	499	521	499	505	511	482	496	498	486	499	495	513	513	477	513	500	479	479	502	506	490	502	494	492	536	491	459	524	492	499	485	489	495	468	491	513	497	520	495	481	456	519	488	511	488	551	534	501	532	524	495	495	486	491	494	490	489	512	539	462	497	513	518	480	557	454	482	482	482	518	524	492	500	500	504	485	539	521	505	449	515	504	477	503	533	466	513	534	512	495	511	537	524	460	499	483	502	512	510	497	460	481	538	490	511	531	466	483	507	507	473	528	517	518	497	515	532	493	522	496	481	451	521	474	526	481	488	496	509	479	502	458	495	459	526	496	501	483	515	540	473	515	507	485	508	535	509	438	506	502	467	480	479	504	481	500	511	535	473	502	468	524	466	481	511	541	491	507	524	458	521	479	531	505	516	512	502	476	503	523	496	477	509	500	541	510	485	484	520	505	513	491	487	498	486	498	495	491	519	469	528	490	524	500	516	513	468	483	528	496	491	469	493	492	509	507	514	506	498	490	503	496	489	495	495	523	475	480	486	482	504	482	503
22153	20978	28536	23570	20969	20556	2010	548	387	341	293	281	227	226	238	184	189	195	171	180	188	175	154	134	144	162	170	149	149	134	165	151	137	138	140	148	130	130	137	145	141	128	155	124	139	122	143	136	130	134	125	113	144	120	125	124	120	130	123	127	138	137	112	125	128	150	114	134	124	134	142	133	127	135	130	136	117	134	138	129	130	129	137	100	120	118	124	161	144	133	132	128	119	148	121	116	139	127	136	131	111	119	134	124	103	112	113	125	125	109	133	132	135	124	130	143	134	134	137	144	141	126	144	118	127	129	111	135	124	123	123	126	119	132	134	103	132	142	148	120	130	132	110	140	133	113	136	106	134	134	125	142	132	125	119	123	144	134	126	145	133	120	128	128	144	137	116	133	132	121	121	130	129	119	111	138	140	132	127	121	121	134	115	135	129	132	134	140	135	135	147	123	111	148	117	130	120	129	148	139	121	133	131	155	126	130	126	139	115	123	106	138	132	120	141	136	130	118	140	126	135	141	148	129	125	132	116	125	130	139	140	125	122	156	117	149	102	140	118	155	138	114	125	121	129	123	115	150	129	144	123	116	120	135	112	125	146	124	132	130	143	139	127	144	107	129	118	132	134	131	125	126	127	141	124	134	135	145	136	127	118	128	112	119	126	110	120	128	132	103	113	118	115	115	148	128	148	128	149	124	105	112	132	112	134	126	149	129	126	129	124	108	111	123	126	127	131	147	139	150	127	111	131	141	136	129	125	121	139	126	131	117	111	120	133	121	133	133	128	122	117	138	127	122	121	125	145	123	134	127	138	133	118	129	119	143	131	126	131	144	129	145	123	143	128	125	123	127	134	131	168	128	126	124	103	129	138	126	139	131	137	129	114	144	133	131	113	134	128	124	120	139	143	140	135	113	145	131	133	109	128	148	142	137	132	122	117	134	146	126	128	123	126	140	139	126	117	117	129	144	111	131	149	145	138	131	118	124	128	116	136	151	113	122	139	128	135	132	151	132	127	142	127	128	127	133	131	141	143	129	126	153	146	127	116	96	136	130	120	139	133	125	132	129	121	147	134	123	137	121	132	150	117	113	130	124	144	121	127	109	137	128	126	111	128	143	131	115	150	110	127	110	112	140	139	106	120	135	130	115	118	129	131	121	127	123	139	121	147	133	121	117	135	106	123	128	134	140	114	146	141	146	124	106	140	135	112	137	125	131	137	145	113	125	141	124	127	124	134	134	127	138	126	128	138	122	125	128	129	116	119	126	121	133	154	119	132	131	144	139	148	119	132	130	104	99	126	121	131	130	112	140	132	129	118	157	143	131	119	129	126	130	127	94	124	120	118	133	114	127	119	127	138	127	114	109	134	135	135	129	97	119	132	129	137	119	125	123	134	132	131	128	112	109	126	136	125	133	140	160	137	131	116	129	123	131	136	115	135	126	140	115	137	129	118	129	133	129	126	131	124	130	133	122	123	139	116	127	127	118	111	137	121	127	122	117	115	110	130	139	117	111	129	138	107	102	123	152	131	119	127	142	127	139	117	139	122	122	109	129	130	136	137	120	124	133	134	131	111	107	120	140	133	122	132	137	150	132	118	120	113	118	122	136	130	139	135	126	126	114	119	134	126	129	127	120	131	136	128	120	111	103	127	118	134	131	127	136	126	128	118	127	135	136	123	131	114	124	146	125	115	130	125	120	132	116	127	125	117	112	116	133	115	109	119	125	126	127	110	132	125	124	137	128	135	149	134	136	133	116	139	110	138	135	145	127	116	136	126	131	139	132	124	117	120	148	147	137	128	121	124	130	138	149	137	122	145	121	136	122	120	121	128	131	124	122	133	113	152	138	130	127	122	100	132	122	128	120	147	131	136	144	139	108	114	127	109	140	141	117	136	150	143	121	135	146	125	152	113	118	136	127	137	128	127	126	138	142	123	134	116	128	133	133	113	126	117	128	130	144	122	121	127	133	130	123	116	135	122	125	138	115	129	130	128	121	143	144	128	128	123	130	136	124	150	129	131	117	123	143	125	115	137	125	135	137	115	124	131	118	137	113	128	136	118	149	120	133	109	143	128	117	130	117	112	106	136	120	129	110	142	124	143	118	114	145	124	121	132	127	137	121	110	139	132	144	133	115	129	134	120	121	126	140	133	125	121	125	114	148	119	130	131	140	140	135	136	129	140	125	132	134	139	131	145	123	132	133	140	142	138	119	133	138	133	135	118	130	120	117	128	130	124	129	111	135	128	131	120	126	128	136	121	137	140	147	112	142	138	126	111	156	137	120	145	144	153	109	152	95	136	127	144	134	141	128	115	131	129	135	130	152	120	126	141	147	115	116	144	122	132	108	111	127	122	140	133	142	127	125	122	145	142	120	112	146	124	115	129	128	135	124	140	138	126	105	130	129	136	121	122	122	123	121	122	113	127	142	125	97	134	134	114	125	108	119	133	140	109	135	145	129	117	140	123	118	140	110	126	155	131	121	130	148	134	148	115	126	129	106	112	140	129	115	158	143	135	135	126	116	131	126	133	117	114	117	112	140	113	119	128	134	125	128	137	131	132	120	131	130	132	107	122	133	114	169	120	126	103	134	131	124	126	124	120	120	123	144	145	124	127	130	136	118	135	108	120	133	139	109	137	115	130	134	136	115	120	124	133	143	142	130	123	119	141	134	117	138	117	151	129	121	124	120	133	105	132	115	116	114	126	126	102	114	116	136	130	134	140	134	124	85	122	109	143	122	129	126	115	130	124	141	126	122	132	137	109	141	116	106	130	147	141	123	110	129	129	114	117	119	142	102	123	140	117	118	118	112	133	113	138	122	140	148	158	133	118	124	134	133	122	109	140	142	122	138	136	123	112	149	152	133	120	128	139	127	136	139	127	113	126	120	112	136	129	141	140	113	137	126	147	116	124	142	126	122	125	120	146	150	151	137	125	130	110	151	125	131	112	125	114	122	121	128	114	124	124	118	138	119	117	145	141	132	123	131	119	115	137	108	133	132	141	138	131	128	128	140	130	114	115	111	126	116	117	131	124	154	134	142	136	122	113	116	129	129	123	135	128	134	141	139	123	152	125	118	138	114	144	117	116	140	123	128	124	133	114	139	135	133	127	153	149	112	121	130	103	108	122	124	128	143	138	125	111	140	149	130	140	130	140	141	142	126	125	124	129	120	111	131	101	120	123	121	118	136	137	117	119	135	136	144	137	129	139	125	108	151	121	133	147	133	134	121	137	142	126	136	138	126	138	141	125	114	126	145	142	116	115	115	135	137	158	109	122	124	128	117	136	121	111	145	135	137	155	134	128	122	111	145	137	121	130	105	112	125	124	121	127	102	118	116	122	133	116	137	125	140	118	121	118	130	126	126	125	114	133	113	151	132	133	119	127	134	134	122	138	127	113	111	119	113	121	131	135	115	126	124	133	141	143	145	128	134	119	128	131	141	132	113	126	118	132	120	131	124	150	121	113	130	121	135	131	125	127	121
4517	13674	9343	4176	2768	1916	1527	1147	893	759	695	535	524	451	392	374	324	307	317	286	281	283	265	272	222	239	239	235	234	219	238	218	213	214	209	223	208	233	211	185	200	201	185	188	190	187	189	213	200	195	187	166	219	214	178	198	179	179	194	215	199	182	188	172	175	183	175	218	171	190	195	185	182	166	181	180	185	186	189	193	191	179	188	171	181	204	195	187	192	214	163	169	191	168	184	188	189	207	196	207	186	162	220	184	179	174	191	177	191	209	193	167	199	185	165	185	185	203	164	166	211	183	175	205	179	175	185	201	201	183	209	181	181	174	163	190	207	181	166	203	179	160	186	149	201	201	175	197	177	185	201	158	174	170	182	196	210	154	200	180	174	188	210	182	180	202	187	171	185	175	189	213	176	175	166	193	184	193	193	171	178	174	158	178	172	186	181	192	187	172	177	170	146	182	192	164	168	190	170	172	179	187	198	173	170	179	190	182	186	164	192	180	196	182	186	187	200	180	165	168	166	171	200	205	168	172	198	175	172	174	202	171	207	197	199	186	161	183	174	187	209	178	180	181	197	168	159	191	144	176	189	197	201	174	189	182	187	197	178	177	158	207	198	175	213	185	189	191	200	201	194	203	176	193	182	189	189	186	199	178	197	181	190	184	202	192	174	169	170	174	184	212	180	182	166	182	161	184	201	178	157	202	168	143	173	163	196	188	173	188	207	178	183	179	199	193	202	170	169	160	193	212	161	187	193	173	182	178	206	176	170	180	174	171	167	165	189	201	189	182	161	196	186	163	195	183	214	178	188	197	176	182	176	196	185	175	183	173	159	185	172	173	214	191	190	206	177	197	173	207	183	198	180	169	190	162	204	165	196	178	165	187	185	191	185	179	184	180	165	201	202	181	167	186	187	168	169	175	170	203	179	172	168	198	202	167	177	187	172	205	192	174	164	210	164	178	166	182	153	206	196	183	168	201	199	189	195	167	182	158	191	190	178	191	183	164	189	196	196	197	190	173	187	169	171	180	204	191	205	198	183	178	174	185	198	210	188	195	192	183	197	183	184	180	186	181	173	178	188	183	189	173	167	188	190	181	207	179	159	166	154	171	162	192	179	161	178	204	207	181	172	181	203	183	186	202	196	192	188	156	211	165	195	168	203	185	189	193	166	177	171	178	174	175	181	177	182	184	183	154	192	167	173	172	185	186	181	197	170	182	166	165	195	175	162	168	176	181	187	201	162	188	166	212	174	161	176	182	159	187	195	170	165	180	180	166	162	186	178	169	210	192	178	179	187	172	163	189	181	177	195	179	163	197	184	195	181	181	177	198	191	196	211	184	194	155	194	183	175	163	210	185	206	183	179	218	177	183	156	181	189	173	177	182	175	183	171	167	200	178	171	174	195	185	185	179	170	179	197	174	177	180	191	201	182	171	200	183	209	170	193	181	174	184	186	174	191	176	155	160	190	165	183	187	187	182	180	198	180	167	199	179	181	172	186	190	199	170	185	190	190	173	175	176	180	204	172	216	173	190	178	185	159	191	182	179	193	184	211	167	172	165	182	177	191	209	176	206	183	181	217	180	188	185	184	173	157	181	197	190	179	172	180	188	158	179	160	191	201	157	173	174	179	177	182	179	163	195	184	189	161	190	165	188	180	197	146	183	177	179	183	184	177	198	210	178	200	201	192	177	173	163	189	163	165	203	168	197	177	179	201	182	163	183	186	172	184	192	196	168	153	180	185	183	177	174	179	182	174	192	161	186	168	234	191	167	188	192	179	177	199	163	208	187	165	165	187	178	214	180	183	181	167	164	191	177	181	169	188	187	181	203	181	196	211	185	184	195	181	180	168	173	193	175	169	182	198	202	185	187	195	185	196	206	153	185	177	177	196	201	191	200	187	169	196	180	191	194	152	154	176	184	201	172	180	187	169	195	204	201	181	187	172	199	175	174	197	186	185	168	179	198	176	183	175	183	178	152	163	190	190	194	197	208	215	155	181	185	174	202	171	190	178	181	185	161	168	153	157	159	202	178	161	167	177	178	195	183	183	205	185	199	177	198	148	146	181	209	189	192	172	173	206	183	181	166	196	179	199	188	183	174	175	188	170	204	176	191	164	186	182	162	189	178	169	189	164	204	188	186	149	185	198	203	208	202	185	184	172	165	176	172	188	189	189	205	175	194	203	197	191	185	175	176	222	184	179	161	175	203	186	189	170	179	181	175	172	187	172	200	166	184	181	186	197	179	197	186	170	196	203	194	191	163	180	196	205	175	186	189	196	191	189	193	167	168	171	187	180	170	219	185	149	180	162	167	174	175	201	191	199	190	205	184	172	186	182	145	201	186	173	168	170	189	195	168	172	192	166	192	180	199	217	155	189	178	167	208	186	168	161	180	175	187	181	207	168	182	189	193	170	163	199	179	190	205	178	182	203	188	194	174	193	167	174	208	152	170	192	174	191	180	180	204	152	183	199	197	175	174	175	186	180	175	209	170	178	181	181	194	203	172	200	184	205	189	210	166	173	188	190	185	167	183	172	185	168	204	168	171	211	206	170	176	174	191	174	180	189	169	194	179	162	181	184	192	188	155	174	199	187	185	167	178	187	176	174	171	165	175	186	173	175	176	151	192	155	190	170	162	203	185	175	187	168	182	182	173	206	188	174	169	182	183	201	181	165	198	202	191	205	167	179	168	167	184	197	185	165	183	170	188	193	188	179	195	199	166	178	163	172	196	198	178	192	162	193	178	196	190	187	175	163	187	182	202	173	173	178	193	180	172	188	181	187	207	199	191	187	190	175	146	206	175	183	181	157	161	194	184	201	169	161	194	167	190	208	160	177	175	196	181	170	190	168	196	183	195	177	200	174	164	165	184	175	176	207	182	164	169	190	180	170	174	196	177	197	199	188	174	178	182	161	190	182	174	199	173	184	188	163	199	235	188	174	178	176	188	173	180	189	171	165	192	200	174	189	164	173	171	199	191	185	163	218	190	168	178	164	169	183	179	194	194	191	166	189	184	206	172	177	189	191	163	168	200	203	194	152	171	207	170	179	196	178	187	199	159	202	159	180	188	186	169	164	191	178	170	227	177	176	207	182	187	184	197	179	174	185	181	190	163	174	171	164	174	169	192	172	180	180	192	206	198	168	162	160	175	206	192	194	168	190	180	185	162	164	171	199	206	177	179	198	179	178	195	185	185	199	186	196	180	174	175	188	151	194	176	203	184	192	199	192	202	180	191	149	196	198	190	175	187	188	196	206	191	202	178	197	176	190	164	174	164	200	172	193	173	182	158	181	194	161	172	177	195	182	205	212	166	177	184	181	189	205	185	167	184	171	186	212	165	175	182	189	173	175	166	200	185	183	174	173	174	175	168	147	189	175	193	168	191	181	160	189	199	182	158	150	173	204	195	200	202	161	181	182	205	178	182	157	169	206	194	173	184	178	170	178	175	168	194	179	166	182	183	175	195	164	184	207	183	208	191	176	189
26666	17322	2949	497	393	313	321	343	289	298	302	324	284	298	300	302	310	295	292	292	247	295	310	260	300	293	318	266	306	271	312	258	243	320	304	316	278	285	293	277	268	308	311	307	296	318	272	286	290	280	299	275	289	292	287	288	314	271	313	267	276	308	276	309	291	303	290	263	304	268	296	308	270	263	290	300	293	294	271	241	293	258	247	290	270	277	262	317	220	279	267	283	283	271	284	274	275	288	310	269	280	273	247	283	292	283	270	298	280	272	288	268	290	263	278	281	305	285	286	285	296	299	257	279	290	272	262	262	293	298	282	299	270	289	297	273	303	236	306	277	268	280	288	318	269	280	259	302	288	307	273	295	285	286	299	271	286	266	280	282	261	272	280	273	293	287	269	314	284	267	311	306	269	249	258	275	287	282	271	257	287	259	280	257	315	315	260	277	306	224	291	277	299	290	307	312	285	282	299	278	254	270	285	307	285	258	298	250	287	291	273	275	265	288	276	276	270	279	286	283	280	271	269	317	288	261	278	288	276	285	302	300	256	299	294	272	301	287	288	300	284	292	294	278	293	279	299	285	303	274	267	309	284	271	264	316	261	270	302	282	276	295	265	280	281	289	302	272	297	305	254	284	289	264	278	267	310	285	278	297	258	254	268	262	294	288	286	234	279	300	284	255	313	304	312	294	266	267	297	284	299	267	278	298	280	285	317	262	287	346	321	278	269	280	302	305	282	286	284	288	293	286	299	280	303	242	288	306	277	272	280	304	296	273	250	272	281	275	296	269	296	249	296	272	248	287	305	253	287	285	297	278	288	251	289	272	282	269	290	284	269	297	278	299	287	272	291	258	289	277	303	276	284	295	262	267	295	288	305	297	286	285	286	282	288	258	285	274	288	305	290	292	251	286	273	265	268	291	272	281	287	303	284	298	324	304	253	271	282	277	307	259	268	277	245	283	292	293	238	316	298	274	302	294	272	262	298	311	256	270	307	249	284	293	283	285	259	292	272	284	284	289	303	299	319	268	290	279	300	288	279	281	278	290	290	285	299	303	292	272	293	296	281	278	281	308	306	250	310	283	295	286	288	276	274	277	306	282	264	286	303	275	286	282	275	286	248	264	287	319	280	289	255	287	262	276	284	276	293	300	275	287	313	281	293	262	278	278	300	271	316	276	273	287	320	298	276	279	278	301	304	281	309	297	306	301	314	296	270	274	326	277	270	268	254	287	292	294	290	276	300	312	291	283	290	300	269	286	296	297	274	260	297	302	289	295	294	239	316	292	257	275	260	268	269	282	261	315	283	287	323	298	295	313	273	259	282	270	261	274	253	280	291	288	284	312	272	272	273	297	314	317	296	286	286	290	301	291	277	275	294	278	288	275	308	275	263	280	277	282	307	290	282	276	293	250	302	302	283	278	283	293	279	257	288	269	295	287	267	291	301	282	264	298	287	298	280	262	326	285	276	274	285	272	288	290	288	283	295	308	279	299	280	292	263	290	300	271	279	293	279	304	255	275	276	300	285	274	291	284	257	302	283	274	302	284	289	285	282	252	305	251	300	260	276	234	260	262	317	342	296	308	304	276	277	296	299	315	292	307	257	290	280	288	255	272	294	273	310	273	292	264	276	263	272	281	257	279	297	320	261	288	291	275	301	287	274	259	275	285	284	324	262	270	299	278	293	285	288	285	283	284	275	292	264	313	267	312	307	296	297	296	299	301	305	259	300	266	281	286	254	276	250	281	303	278	297	308	232	293	278	295	275	293	285	287	279	278	289	287	292	314	283	315	266	254	307	272	270	259	299	299	273	280	297	304	294	295	265	270	286	255	283	249	337	276	267	262	266	288	275	309	297	304	305	270	303	286	262	286	296	269	305	288	286	285	279	313	280	290	276	275	308	279	265	308	308	278	326	281	296	294	286	280	273	291	286	298	279	270	315	272	292	263	270	292	290	287	264	313	307	260	261	281	267	250	310	292	330	261	273	262	288	302	299	263	292	272	282	312	280	297	293	291	299	297	288	267	265	279	275	256	271	271	291	293	301	326	258	264	279	277	292	315	279	276	271	279	290	258	342	296	315	283	311	283	277	270	289	270	297	279	290	282	310	296	275	251	270	277	288	271	264	319	299	272	274	315	256	299	282	292	286	309	271	267	297	287	296	297	273	286	282	293	310	283	300	303	301	262	260	242	301	281	282	300	273	246	257	249	277	284	291	272	261	291	279	329	276	288	261	297	310	261	290	328	290	296	301	318	290	285	271	296	271	286	272	270	281	268	306	285	268	280	261	286	290	277	275	321	287	282	270	278	302	266	297	285	293	292	297	295	286	308	285	294	272	305	277	275	281	310	258	303	291	285	275	255	276	289	282	277	264	241	281	284	297	265	295	280	316	299	254	269	336	274	284	262	283	308	312	300	302	290	281	292	263	269	285	268	267	278	273	287	315	275	322	279	300	292	276	286	298	290	281	290	269	280	283	289	275	286	289	272	271	277	281	274	285	285	299	274	283	301	307	287	325	347	291	255	283	311	300	312	251	290	276	252	251	310	275	268	294	305	309	288	280	276	306	277	274	273	248	281	286	300	288	283	290	268	315	299	276	293	306	299	278	296	283	304	284	260	279	275	283	301	271	284	286	320	305	297	284	286	299	274	263	297	280	313	284	263	318	281	277	295	267	273	273	282	300	286	279	270	291	300	278	300	270	268	291	317	294	294	284	293	293	286	325	293	324	267	288	310	279	302	259	251	279	286	298	312	260	310	314	310	309	283	284	294	266	261	289	286	288	295	275	292	307	275	318	280	277	264	281	313	259	273	276	295	295	281	269	296	278	275	271	289	306	288	303	239	275	285	278	244	246	277	265	270	268	289	288	265	282	288	290	256	322	298	307	291	300	283	290	271	303	269	305	279	318	259	290	289	282	314	320	276	297	295	293	304	291	291	277	259	278	300	281	282	265	260	271	294	287	286	273	278	292	279	260	305	275	274	304	267	311	296	293	264	255	271	281	268	309	332	293	277	305	249	291	274	291	271	266	288	293	290	282	304	284	312	270	282	288	286	320	254	287	321	263	279	257	283	264	305	286	293	275	278	282	254	260	331	276	255	256	290	304	287	303	305	305	272	254	281	301	334	253	283	301	278	262	285	276	262	281	291	296	292	260	277	302	248	254	288	307	278	275	288	282	301	264	267	283	280	271	266	271	297	271	275	269	299	286	290	269	304	247	292	309	280	303	294	275	285	296	294	274	297	301	301	277	296	301	314	277	269	266	305	293	283	299	288	262	240	274	279	299	298	296	290	263	296	292	274	290	290	275	297	281	291	288	288	302	287	291	289	311	288	288	292	276	294	286	297	289	295	263	303	275	290	276	290	303	304	265	263	287	288	285	274	273	308	268	292	272	281	322	279	273	317	306	268	325	259	301	296	288	270	321	273	295	272	291	306	302	306	276	268	279	266	271	262	317	334	265	283	299	294	274	300	283	318	277	259
3967	1279	954	599	535	500	517	465	456	447	462	442	475	434	407	419	402	431	409	463	413	435	432	414	450	421	414	431	425	425	397	464	421	438	417	399	454	439	402	411	421	441	399	423	426	407	417	406	420	390	425	416	390	400	410	450	409	452	417	420	403	355	392	445	410	431	393	450	420	440	434	444	428	417	427	430	376	431	400	410	422	424	393	431	420	452	433	415	419	437	427	401	405	422	421	448	422	440	389	416	424	434	450	412	399	418	407	422	431	425	429	422	432	440	412	454	420	430	417	437	412	446	404	390	424	422	443	433	417	412	448	404	468	397	426	430	423	397	410	423	440	436	427	411	434	411	457	461	378	427	432	437	422	412	423	429	437	448	428	386	427	431	441	423	437	428	445	433	472	427	416	416	442	397	443	410	421	411	408	402	400	462	430	403	432	391	475	420	407	426	409	414	441	411	442	411	418	420	449	423	399	426	438	412	429	449	448	412	424	415	388	413	408	435	405	408	429	404	459	431	384	392	430	450	430	354	427	439	433	423	429	436	436	406	401	437	441	423	427	432	451	413	436	438	440	414	423	426	433	430	452	435	430	398	434	392	410	411	421	423	391	418	414	418	416	452	383	394	449	439	412	419	422	452	378	449	429	418	411	413	429	409	411	410	394	435	435	443	417	423	415	414	421	406	431	401	408	437	413	473	407	398	404	389	401	434	381	421	432	421	406	435	418	439	459	446	440	450	423	407	446	442	436	406	415	415	394	419	422	482	427	402	433	469	438	460	411	409	419	399	418	418	417	415	430	442	422	443	440	445	416	457	432	439	410	430	405	413	414	431	414	426	401	435	420	435	445	452	421	441	400	434	428	404	407	381	434	400	434	419	408	409	399	441	421	434	432	427	432	432	460	415	418	431	398	397	415	419	403	443	402	413	399	439	438	414	449	417	411	412	407	427	395	456	415	425	455	436	424	458	404	423	426	386	414	403	441	397	409	433	391	439	442	422	445	398	446	457	406	430	432	415	449	468	415	414	420	413	402	411	386	414	429	444	419	453	423	424	417	463	417	411	413	412	389	413	419	407	430	423	390	423	433	425	415	435	409	456	422	424	430	454	458	438	407	426	414	412	452	383	395	421	430	430	438	430	366	433	460	444	433	442	407	440	427	431	413	420	389	414	389	393	416	409	428	433	392	439	427	423	412	446	461	429	438	439	422	408	420	414	378	411	447	418	402	429	418	419	405	413	457	468	435	415	416	410	449	385	417	439	377	415	429	408	384	442	431	402	430	434	428	408	473	419	448	420	414	440	437	408	370	426	456	445	439	441	413	387	407	404	411	442	414	404	435	428	431	411	431	416	414	410	400	434	449	422	401	455	439	410	462	420	448	472	412	425	433	415	410	425	403	400	417	377	441	448	448	442	366	438	435	416	401	428	443	445	422	406	414	447	419	435	431	430	433	445	416	409	402	443	442	437	413	434	448	376	425	424	429	419	427	392	412	402	429	430	440	410	458	437	431	394	424	400	409	450	447	441	411	454	447	408	395	414	441	458	418	410	461	419	430	427	427	397	447	408	427	445	423	417	411	413	428	426	459	408	400	414	388	440	461	404	425	446	450	427	396	438	392	432	420	398	410	435	403	446	399	418	433	437	450	444	399	425	389	436	437	417	450	437	417	415	446	423	406	416	435	409	422	394	428	395	459	435	404	422	461	414	416	447	448	415	405	433	392	456	437	413	422	450	435	427	379	412	463	418	407	456	404	430	406	410	442	416	424	435	408	414	388	418	420	407	426	446	421	412	411	429	399	442	435	439	396	438	439	430	465	419	476	422	428	398	428	461	446	434	431	421	433	403	444	416	413	441	393	463	395	422	436	425	427	415	426	428	406	393	408	399	462	451	432	414	454	402	438	417	424	406	456	418	451	441	455	398	434	433	439	431	430	404	440	415	440	450	427	450	445	417	428	466	434	437	411	443	405	445	446	453	440	456	396	447	465	455	455	418	434	392	393	425	395	424	433	420	438	426	449	436	427	446	426	404	437	384	409	443	388	404	426	423	427	424	409	424	408	428	414	395	400	453	397	439	449	439	445	426	433	442	416	382	431	400	437	461	460	395	426	427	411	426	414	397	458	437	426	420	409	454	384	420	422	433	456	427	405	440	386	436	415	397	455	466	440	421	434	462	447	434	417	402	423	412	444	435	400	447	415	452	399	412	453	432	403	409	435	421	415	419	390	401	437	404	410	419	423	418	422	414	433	393	372	443	403	381	446	424	424	457	420	394	426	408	424	427	421	402	444	434	421	418	449	421	463	409	458	434	438	437	416	409	419	397	422	436	428	405	422	442	411	422	406	400	435	432	427	451	458	447	441	417	423	462	412	410	403	458	468	440	411	414	407	416	392	436	441	435	441	437	396	419	432	399	401	401	419	454	448	428	414	431	431	402	413	418	430	465	425	395	402	418	423	427	454	433	418	450	428	434	405	419	383	461	414	424	401	419	395	410	415	433	407	413	416	452	423	421	392	403	428	454	389	413	455	445	428	443	435	442	402	425	455	405	446	396	475	426	438	406	382	425	408	425	423	385	448	437	412	443	432	432	437	454	466	417	398	450	398	442	415	435	429	456	454	387	437	444	424	431	398	402	422	399	428	421	438	435	401	426	413	406	411	429	448	399	416	420	425	415	430	400	458	425	433	427	404	439	418	428	422	410	365	449	415	447	433	459	415	416	359	419	416	426	468	412	447	432	451	385	428	431	397	425	418	422	430	443	380	433	409	411	440	442	434	401	386	427	429	407	413	418	395	432	402	438	447	406	411	417	417	430	414	463	411	432	430	408	406	391	424	399	423	428	408	425	473	448	430	428	463	447	395	461	410	418	460	384	433	470	459	425	444	408	418	438	421	427	401	412	459	442	424	403	411	431	416	465	422	449	440	425	427	410	437	444	430	439	429	420	413	412	454	423	418	422	437	428	408	433	378	446	413	441	430	414	429	417	420	405	449	436	401	440	378	441	413	444	442	439	400	403	410	410	432	392	430	427	413	425	448	436	430	411	379	411	441	420	411	400	405	415	427	416	402	451	455	448	414	431	401	440	409	417	407	391	447	407	390	484	421	438	462	395	412	423	416	437	412	444	436	459	430	389	427	438	409	413	437	480	467	423	403	391	418	427	453	402	412	409	436	453	412	429	439	411	431	413	440	431	422	402	423	464	426	364	410	406	415	427	428	423	437	438	406	443	424	437	436	408	443	392	419	441	435	451	425	382	420	409	460	419	437	429	421	425	447	420	421	414	410	396	422	434	425	442	440	440	448	421	414	429	447	431	433	403	422	444	405	402	388	432	408	438	442	390	419	426	420	434	410	405	402	390	414	436	400	436	436	452	411	419	385	416	455	417	418	370	418	427	438	413	426	392	404	463	407	403	411	419	425	406	415	452	431	419	421	423	443	416	437	418	466	424	413	413	376	416	409	434	426	406	423	415	400	419	451	414
23125	20998	28022	24148	20695	2625	443	322	243	255	185	196	176	169	172	180	141	134	143	127	104	135	143	131	127	121	123	113	127	129	128	119	121	104	116	96	123	110	103	125	110	119	131	117	128	126	116	113	108	125	127	104	124	129	112	114	99	140	117	121	110	133	133	98	140	99	97	119	101	112	102	117	116	121	135	118	116	121	131	111	103	105	109	124	116	113	116	119	106	100	121	125	122	114	99	133	134	121	126	105	125	125	127	116	110	103	114	137	130	117	122	109	97	127	104	116	103	112	120	110	111	114	116	119	112	117	109	116	125	128	139	126	102	116	120	92	106	129	105	112	135	110	107	116	126	119	99	129	120	101	130	117	120	114	103	138	117	125	128	109	115	98	128	121	107	112	106	122	143	111	143	99	135	140	115	104	120	103	121	124	137	116	107	118	112	124	98	135	118	98	106	119	122	124	97	113	121	118	124	106	119	113	124	126	117	98	133	114	127	124	101	126	119	115	127	107	125	118	106	125	121	97	108	138	116	128	126	106	125	135	88	113	127	117	145	127	129	122	107	113	119	114	117	101	105	123	106	117	100	119	115	108	112	125	121	107	117	97	108	105	106	134	114	119	123	109	126	132	112	118	119	100	108	108	118	126	124	111	118	82	122	118	115	113	116	117	102	113	130	101	107	113	113	113	133	120	123	105	108	123	115	114	108	113	113	114	138	119	123	112	100	117	126	125	119	121	104	121	112	107	114	110	100	123	115	103	110	101	108	107	113	97	108	142	115	108	114	106	114	110	116	118	122	107	117	106	117	111	99	103	100	104	112	110	113	129	120	125	113	128	116	116	124	129	109	118	105	99	121	119	134	118	126	105	120	106	112	131	111	102	113	98	122	108	120	105	125	123	130	102	121	106	120	104	105	109	132	121	98	139	108	127	112	120	113	98	116	103	111	126	120	114	106	105	124	140	101	126	118	123	113	131	116	124	112	114	131	130	108	123	98	116	108	113	112	128	120	105	118	139	99	133	107	113	107	118	121	116	106	110	117	106	123	124	127	129	118	122	128	138	109	117	100	87	129	125	108	110	117	117	110	136	97	120	118	122	108	110	117	120	115	123	104	107	117	109	99	112	126	127	118	119	119	106	102	131	130	113	114	113	133	111	118	116	121	123	127	134	124	132	108	138	118	110	104	125	109	131	110	104	117	134	130	115	120	141	119	109	120	114	113	123	122	111	121	120	112	104	123	113	101	114	116	109	119	106	98	102	118	110	101	105	109	84	106	116	114	138	119	129	131	118	142	128	118	125	110	113	123	118	126	119	134	105	104	108	109	130	112	119	103	104	112	111	115	121	116	110	117	109	123	97	111	120	101	112	103	112	113	123	131	145	120	103	112	130	128	108	106	124	125	133	125	128	122	119	108	113	117	118	133	116	130	123	115	112	105	111	114	107	128	131	111	101	142	117	116	124	126	112	126	129	101	126	108	118	125	118	101	125	114	107	132	100	114	115	129	119	116	114	128	109	119	137	120	114	117	109	120	108	94	96	128	112	126	124	132	108	118	92	109	97	124	116	101	127	92	94	112	113	113	116	124	113	109	115	139	113	125	116	118	137	95	118	105	115	123	131	116	122	124	102	92	125	93	111	104	120	131	109	112	132	105	131	108	123	110	108	104	114	113	112	115	128	115	116	106	131	121	105	96	113	117	119	119	122	129	114	117	135	118	101	111	107	117	121	120	120	113	134	114	123	116	108	114	93	136	138	107	140	124	96	118	124	107	116	119	137	121	126	122	120	106	119	110	104	123	111	99	123	101	102	108	134	131	120	119	107	115	116	107	132	90	119	112	119	118	122	99	119	116	112	138	116	125	113	124	100	118	129	111	121	109	126	110	122	135	112	116	118	97	107	117	126	107	120	120	135	109	118	113	142	111	125	121	105	113	129	115	119	117	111	108	127	114	97	118	115	116	117	119	111	107	119	112	117	109	101	117	125	124	110	128	107	129	121	112	125	110	118	123	92	121	106	125	100	123	113	106	118	111	131	111	116	115	113	116	130	115	110	117	126	112	135	120	128	106	95	103	103	110	110	108	102	113	123	107	109	114	111	125	112	121	126	121	110	109	114	126	107	90	107	99	121	118	127	117	118	99	108	117	118	123	117	122	131	128	113	108	123	134	121	112	101	130	105	125	117	116	129	104	123	113	108	113	112	111	121	142	115	98	98	127	105	100	114	117	124	119	117	106	127	112	101	123	111	123	119	123	114	121	102	128	113	123	101	100	122	98	129	121	104	123	119	111	117	118	116	113	104	119	101	111	125	117	109	120	110	118	119	114	113	129	115	95	106	112	106	106	129	109	99	117	126	102	125	99	122	114	115	101	113	122	101	95	123	123	92	116	121	139	98	120	116	117	123	115	105	113	118	132	111	99	119	124	102	114	125	118	101	129	83	128	111	100	148	88	115	130	125	129	114	129	131	115	123	104	120	116	122	105	99	116	105	108	124	122	107	121	104	105	127	133	134	116	120	105	119	110	123	115	123	103	104	124	109	126	99	126	121	120	101	114	124	109	109	122	108	97	127	106	110	129	112	108	95	116	107	117	138	119	101	99	123	97	117	128	115	102	119	126	118	105	128	123	119	125	105	116	111	115	112	107	112	91	134	125	100	111	108	127	115	112	128	113	124	124	114	115	136	109	119	117	114	131	134	127	117	126	114	96	111	119	139	106	114	111	126	130	106	111	127	120	108	101	90	111	112	129	119	116	124	119	106	131	141	97	120	126	100	133	112	105	126	118	99	122	135	140	104	128	108	120	126	107	111	122	111	97	131	92	114	107	99	125	119	126	115	104	99	122	128	113	121	128	113	93	120	99	97	107	128	119	108	113	138	109	122	103	127	116	123	107	109	121	122	105	138	118	113	140	138	121	134	110	104	112	115	108	110	106	111	103	132	104	125	114	113	138	116	93	121	117	111	112	92	116	107	122	118	115	118	101	134	90	134	111	117	100	126	101	107	103	124	123	114	120	107	123	123	115	113	134	121	108	98	130	107	130	124	96	115	117	97	128	117	112	117	126	117	107	106	117	121	132	116	122	106	114	134	122	121	122	107	107	129	117	111	101	123	122	112	118	110	110	132	114	124	130	120	129	123	126	122	109	107	101	125	131	113	104	128	96	130	102	125	125	125	129	128	130	110	113	117	107	109	111	132	120	100	100	110	118	116	117	111	118	112	115	112	134	129	119	132	122	128	110	103	119	104	121	104	99	115	135	121	104	109	109	110	117	132	104	106	122	114	120	120	109	113	113	83	106	122	107	120	108	113	126	102	115	121	123	104	116	142	120	106	116	106	110	124	94	105	125	133	107	105	103	97	123	133	128	129	114	134	94	104	112	116	117	125	117	104	129	107	141	129	141	125	97	106	121	127	129	127	130	124	105	125	111	102	120	122	93	95	126	147	114	112	119	110	98	101	102	108	113	136	104	97	116	118	120	122	118	99
3257	8388	5628	2450	1577	1198	914	675	607	459	440	371	367	330	309	268	296	266	256	245	226	251	237	220	222	237	216	218	208	176	197	204	199	179	204	188	162	194	208	186	185	196	173	194	173	152	173	172	200	189	204	192	167	193	180	199	186	178	189	190	168	185	190	198	174	179	187	175	207	199	213	174	202	188	214	201	189	189	171	192	193	181	186	177	201	180	190	179	209	193	155	196	188	187	166	170	198	201	186	172	198	169	185	194	172	196	186	188	198	204	190	183	204	178	173	183	210	186	174	169	209	153	168	169	169	159	151	186	182	203	213	223	177	173	199	180	213	215	210	184	188	177	168	172	193	189	192	170	175	160	185	176	190	163	203	168	175	185	195	184	179	213	199	168	164	171	171	163	190	184	193	189	180	175	187	191	165	189	182	201	183	199	171	183	188	182	158	181	193	190	190	163	194	199	212	172	193	197	204	194	194	192	178	163	160	176	184	178	177	174	175	172	186	206	197	192	183	168	170	186	173	178	200	182	193	166	178	162	149	188	194	167	186	193	181	189	194	172	206	194	176	159	169	178	194	180	202	215	186	176	160	186	178	187	194	173	202	173	185	206	190	198	187	209	200	181	180	171	225	189	171	168	197	232	163	198	182	185	186	163	202	175	178	195	177	188	180	177	182	182	183	180	194	170	167	199	212	166	159	166	168	172	169	205	186	175	167	178	202	178	179	175	161	198	203	182	177	203	199	197	149	192	190	167	199	159	169	169	187	180	169	177	193	188	173	172	174	193	168	206	189	186	190	178	202	204	146	196	187	178	183	168	198	179	187	210	188	183	186	176	182	152	165	181	192	203	183	174	199	188	173	199	182	181	176	203	181	159	197	179	181	178	178	170	175	195	178	187	182	179	204	183	203	206	169	180	164	194	180	168	153	149	172	205	176	176	184	193	191	151	167	211	180	178	174	188	191	186	187	200	161	190	171	168	140	167	197	172	162	189	170	175	172	214	189	195	169	169	206	174	208	200	187	182	183	203	191	187	195	183	186	186	186	195	190	194	179	187	193	196	203	197	182	181	179	167	194	174	163	205	182	164	169	190	162	190	192	192	196	198	180	176	202	187	163	194	169	182	189	177	175	194	169	189	175	191	171	175	184	196	191	201	150	200	184	166	199	180	192	192	175	202	176	187	197	217	167	152	168	181	192	203	184	177	198	150	201	180	182	187	206	213	197	194	178	170	167	167	178	183	167	201	172	157	157	171	206	199	185	179	191	169	197	173	204	165	161	179	189	183	175	167	165	185	197	185	185	169	179	184	188	217	190	209	189	175	190	199	162	183	159	212	168	199	184	185	197	168	202	167	195	209	166	186	164	184	195	191	186	185	197	188	161	186	172	179	180	185	178	200	180	188	183	195	167	184	202	163	202	203	172	185	168	188	167	193	170	211	188	190	210	175	180	174	181	169	169	172	189	194	172	199	179	180	184	202	195	173	202	195	199	163	206	195	178	163	196	174	198	160	184	184	198	179	174	192	179	212	177	176	201	172	180	172	170	186	174	186	172	168	174	204	163	193	190	193	198	188	194	185	179	199	186	195	196	187	213	192	178	172	170	182	202	174	178	169	189	170	191	182	197	199	180	178	170	185	197	174	176	197	182	170	228	192	189	202	155	191	191	183	191	194	198	189	179	172	178	159	191	171	205	183	189	166	191	189	182	196	169	178	160	178	185	202	173	201	192	181	188	182	185	176	175	182	183	172	171	192	174	178	190	173	156	208	175	174	205	193	184	182	200	170	201	189	191	176	206	201	186	188	160	186	209	157	195	179	177	208	183	203	178	170	207	205	183	198	171	188	186	177	176	175	177	173	204	189	193	194	207	170	170	190	207	217	177	193	189	173	196	177	164	172	190	165	174	189	199	189	160	187	171	189	155	193	170	209	200	177	178	174	199	203	212	174	191	178	185	175	186	162	207	180	213	141	189	188	210	189	184	192	181	158	186	185	173	173	148	180	191	169	207	170	172	176	169	173	168	176	191	180	176	184	169	165	191	175	162	210	194	200	164	210	196	183	196	186	164	170	194	188	173	175	181	184	184	212	187	183	176	199	168	194	166	193	194	197	190	173	186	187	170	185	195	182	169	180	169	183	164	194	164	181	199	200	188	191	187	181	191	185	202	175	176	189	187	207	202	208	192	163	189	191	194	173	150	188	207	183	194	169	181	201	172	189	178	171	161	191	181	186	193	171	188	183	162	195	180	211	190	190	192	210	175	201	166	194	189	198	170	159	195	167	191	195	186	203	171	174	184	210	192	176	184	175	167	189	172	157	196	204	186	180	184	182	203	190	194	182	187	198	181	218	166	171	194	201	202	196	188	215	175	194	198	181	166	199	169	182	158	197	184	183	166	175	168	187	199	188	203	200	187	177	225	169	208	187	168	208	175	179	196	197	177	185	188	157	180	161	209	171	198	176	166	189	169	209	174	190	182	184	187	168	173	180	183	179	185	171	180	180	189	207	188	183	180	193	191	192	186	177	191	195	171	198	196	185	165	187	177	205	177	162	178	180	183	188	196	198	176	199	202	179	190	174	192	171	191	208	190	160	178	176	187	199	184	182	190	196	214	179	177	197	182	163	191	172	193	192	183	180	189	199	196	179	188	184	181	177	205	175	177	177	195	189	183	182	188	175	177	198	182	203	203	193	182	177	175	175	182	170	177	197	168	162	188	174	173	173	164	166	182	161	171	203	191	176	198	179	165	158	176	201	156	166	174	198	198	185	205	178	181	177	180	188	163	179	173	212	190	183	201	173	195	168	178	192	182	202	175	190	191	198	181	190	178	182	195	160	193	165	187	196	184	180	198	200	187	180	159	178	176	198	190	175	157	214	163	179	176	212	183	191	175	173	193	169	185	193	165	166	190	181	192	170	184	201	169	186	190	194	177	194	196	161	152	181	179	184	174	196	179	178	189	194	187	177	181	173	168	162	190	163	185	183	191	172	188	171	184	163	167	176	166	189	187	193	185	205	201	169	211	172	170	207	175	187	172	178	169	182	204	191	183	182	217	187	165	178	171	224	194	204	182	170	175	191	172	161	172	189	189	210	204	174	175	183	190	187	202	181	186	210	185	180	190	170	194	197	208	200	165	212	194	166	185	179	162	199	168	184	198	183	184	185	191	180	177	162	169	192	190	196	193	169	212	165	175	168	191	165	196	182	172	185	159	175	194	191	179	184	177	184	178	188	179	176	202	180	178	163	200	190	192	187	178	192	186	173	196	180	172	193	175	210	186	172	163	198	181	183	170	169	178	197	173	175	178	175	184	167	195	168	178	174	177	163	163	187	171	168	157	169	187	187	188	181	211	175	197	193	176	203	175	180	198	171	171	209	195	192	180	178	199	175	198	163	188	205	174	177	167	170	175	189	182	177	192	196	178	175	193	183	194	193	185	177	204	169	185	190	179	180	186	167	144	176	177	171	174	179	172	195	181	178	177	190
24141	20945	26279	24534	2273	530	500	433	361	398	390	366	344	346	393	378	395	357	350	319	370	350	336	354	336	385	352	350	343	339	358	358	373	332	365	365	360	348	343	363	368	314	352	338	345	380	357	361	322	359	345	345	348	336	347	371	339	326	350	330	325	355	336	347	353	380	367	345	356	382	319	351	352	353	337	297	302	345	316	355	361	351	347	345	339	331	345	369	327	347	344	381	300	363	370	352	332	328	330	339	325	348	314	349	337	373	343	320	356	342	337	353	377	335	350	348	356	357	373	351	356	355	337	320	343	371	364	335	336	327	344	315	334	351	330	351	352	366	339	346	354	390	355	330	330	361	331	316	334	346	350	321	321	353	343	345	352	326	371	361	339	309	348	341	367	363	317	379	345	330	352	345	343	375	376	341	367	345	379	341	320	317	350	340	336	354	314	353	333	354	312	347	371	352	337	306	328	323	377	348	306	338	351	350	329	352	346	296	326	341	329	344	374	356	361	371	359	354	324	313	335	334	309	348	315	348	358	328	306	342	347	343	362	347	318	344	341	315	345	330	346	358	348	377	363	357	336	325	354	353	349	350	340	343	365	335	356	348	374	355	351	336	336	341	324	331	329	350	369	343	336	340	336	339	333	357	374	326	379	329	350	365	372	331	357	335	352	350	313	354	359	349	356	347	366	359	324	381	340	350	344	340	356	337	369	336	339	345	369	346	326	345	323	329	337	322	346	350	361	339	342	350	368	348	382	349	327	377	329	363	332	332	382	365	342	337	332	342	352	321	344	376	327	332	341	364	342	367	299	351	352	340	341	327	323	323	355	349	349	329	327	331	349	369	370	335	312	377	373	348	307	359	321	318	355	337	340	362	358	363	353	344	322	367	358	372	368	325	335	318	343	322	362	316	354	352	307	350	331	329	342	370	353	353	328	356	352	357	336	320	334	355	347	370	356	360	350	345	337	359	346	334	347	363	310	343	327	360	383	335	350	332	317	366	379	335	332	343	357	342	334	320	344	349	340	361	342	314	360	356	341	354	337	363	337	351	353	386	341	339	332	341	333	350	344	332	319	357	333	319	335	346	353	357	296	345	330	302	358	363	323	375	355	335	347	329	333	337	338	334	313	345	295	342	341	361	350	332	351	379	318	342	362	341	332	362	350	320	346	339	347	327	349	379	345	353	345	340	317	344	340	360	339	341	356	318	351	339	357	364	343	375	318	339	383	350	352	344	354	347	346	370	339	319	373	371	338	322	352	330	334	352	339	319	353	337	313	369	343	316	363	312	349	345	321	340	364	354	338	332	326	371	378	341	339	359	320	374	370	336	339	358	349	353	358	361	339	361	324	358	363	341	333	357	339	358	346	328	377	356	346	316	333	332	366	366	345	354	351	386	349	335	396	349	341	298	349	351	337	350	330	317	357	336	349	352	336	372	367	356	353	351	316	347	361	338	366	338	307	331	341	317	339	375	375	349	330	395	387	342	339	351	351	329	352	331	348	355	343	312	374	353	374	371	332	360	317	352	336	346	316	337	333	348	384	370	347	342	365	374	360	350	364	353	371	368	367	363	384	345	325	326	317	340	343	343	329	358	356	335	338	339	312	341	352	349	367	324	368	346	328	337	363	368	346	370	371	329	357	344	317	326	358	326	352	386	348	345	352	332	374	368	338	361	376	314	316	329	327	338	364	357	314	348	346	338	371	342	312	342	335	334	353	347	329	349	347	366	334	364	322	307	339	359	359	338	342	336	391	363	347	330	344	342	351	368	341	370	355	361	341	371	348	360	396	344	335	371	369	367	329	336	356	365	350	350	330	338	357	328	344	359	349	376	365	352	326	316	370	332	362	358	331	349	362	353	314	317	345	351	348	379	347	334	348	333	357	345	342	345	360	343	349	359	342	390	371	400	344	330	377	313	336	325	337	329	371	353	332	336	332	368	358	323	333	312	356	337	322	342	339	336	339	349	323	327	340	333	326	324	294	321	370	351	311	352	339	342	381	358	328	357	343	302	367	317	354	349	340	343	343	325	363	352	331	328	346	337	333	356	354	383	341	312	362	349	311	314	356	342	331	307	364	342	361	351	353	351	313	350	342	375	341	335	340	359	341	305	380	338	343	335	350	367	318	354	343	382	397	315	345	335	329	344	339	325	318	332	360	337	316	362	313	323	329	338	352	359	330	361	308	302	363	365	322	354	324	356	365	347	365	332	348	326	338	357	317	351	338	352	307	351	330	369	340	355	357	352	353	372	336	354	334	403	325	350	344	347	347	321	356	367	341	347	332	363	346	349	350	325	365	374	344	347	331	354	337	364	354	349	346	367	353	363	356	362	332	308	353	360	319	313	363	356	345	347	356	369	368	313	348	336	347	363	360	340	347	368	377	323	336	350	333	307	370	361	324	351	382	344	331	314	354	363	363	333	337	343	348	334	303	339	333	371	351	335	337	353	326	361	354	332	333	343	344	343	339	345	347	333	328	340	350	317	349	372	344	346	358	337	345	326	345	334	360	340	355	348	364	356	314	375	370	342	329	382	380	323	367	333	323	366	379	339	333	342	344	364	353	328	356	364	366	336	367	343	348	350	361	340	358	319	320	325	342	336	349	364	354	343	320	344	331	372	339	351	376	334	320	341	356	339	364	366	346	352	342	346	354	340	343	335	348	357	376	332	346	342	326	297	335	346	384	372	352	342	352	345	338	349	364	308	356	315	322	355	379	356	351	348	324	366	328	333	336	338	365	366	307	358	372	380	314	325	335	321	358	315	323	362	319	348	365	350	346	354	346	344	344	355	347	363	303	346	383	335	322	350	357	355	335	350	378	317	342	348	350	363	340	334	323	324	339	309	361	321	372	321	327	343	321	377	363	332	343	361	359	327	306	327	382	354	331	352	357	312	356	362	347	357	340	320	308	351	378	333	337	329	348	362	341	359	312	376	301	333	339	393	381	345	336	358	344	369	356	319	327	340	353	344	360	320	359	315	357	339	336	327	370	303	311	329	324	391	369	349	304	365	352	370	346	343	331	322	327	351	349	332	362	344	326	323	344	343	339	371	357	344	365	330	345	350	350	326	345	306	392	350	378	336	361	372	353	338	351	310	367	352	344	362	339	332	362	351	356	350	334	328	362	343	338	351	354	366	329	300	363	331	380	360	347	323	349	364	335	356	383	355	360	338	362	347	351	355	332	372	339	333	333	318	316	334	337	348	365	344	346	308	345	351	367	371	349	358	355	324	346	327	358	339	339	329	328	340	349	355	356	345	354	385	318	324	361	366	368	347	356	333	332	363	343	315	318	368	318	347	354	316	346	318	344	345	364	309	334	343	382	347	375	336	352	340	324	321	330	353	383	342	327	323	346	372	329	330	346	335	314	372	340	334	345	356	323	329	354	349	382	379	356	349	363	343	340	329	371	338	338	344	332	336	339	373	328	342	353	338	309	317	307	326	339	360	358	336	361	357	356	337	353	364	353	327	352	314	335	325
3418	4615	2992	1488	1243	1010	860	794	677	638	635	598	543	591	557	556	513	577	556	551	494	561	493	496	524	544	514	494	521	510	498	486	483	515	504	460	515	531	502	519	500	507	547	513	493	506	483	497	528	490	507	507	478	547	503	471	475	497	484	524	544	488	475	495	508	546	496	476	491	505	511	477	490	510	480	473	510	495	478	479	486	512	482	482	506	466	478	484	529	493	558	498	498	538	494	451	515	529	501	489	478	481	495	555	471	536	490	484	513	493	511	489	548	469	526	475	538	475	493	468	528	476	493	512	556	509	497	473	495	466	530	475	474	500	503	491	500	524	475	511	534	472	481	483	516	499	492	496	491	518	484	525	514	532	516	518	508	503	492	487	469	487	497	511	511	509	510	546	480	470	505	520	474	502	480	515	491	517	527	497	482	489	481	475	482	487	472	494	456	486	497	493	494	468	524	496	514	514	486	518	458	466	494	532	504	441	485	468	521	501	506	492	515	500	530	538	525	459	497	527	488	467	461	496	475	466	479	502	520	454	482	526	516	491	508	503	526	507	469	486	487	478	526	474	487	507	496	513	494	507	508	507	469	535	456	498	494	517	504	492	526	506	513	528	495	492	484	470	514	474	479	514	506	481	498	481	479	473	482	523	509	517	506	503	503	492	461	505	517	446	472	495	487	534	506	562	523	493	457	431	497	503	515	545	483	538	534	449	510	508	506	493	463	470	502	492	524	513	488	503	442	499	470	481	489	521	535	481	504	464	470	482	488	522	478	444	488	504	478	485	492	504	496	487	527	451	549	464	475	497	533	547	491	482	542	503	515	469	466	469	505	465	524	495	482	534	526	474	500	549	461	470	493	483	496	490	470	477	491	494	515	513	492	503	472	480	509	482	482	466	487	472	474	487	480	466	456	487	465	528	522	491	499	452	514	472	466	503	479	487	508	516	515	518	506	495	520	515	496	492	467	502	533	498	473	543	497	491	500	475	507	475	468	479	464	513	487	474	537	489	524	497	479	498	505	470	530	462	471	495	475	485	525	518	478	513	510	487	477	484	480	467	519	472	476	528	520	544	512	482	501	514	465	499	496	494	450	476	465	509	478	502	457	471	495	454	486	512	469	502	530	508	525	528	489	483	479	487	523	536	505	522	473	508	501	480	491	465	517	516	476	486	486	516	493	486	502	473	507	494	489	510	521	492	491	491	496	469	487	480	486	483	518	478	505	442	492	518	501	506	477	492	472	463	532	501	502	498	513	468	527	501	471	462	545	486	506	481	493	474	485	524	473	534	499	502	513	502	514	514	495	546	469	475	497	479	490	507	481	493	476	520	489	506	470	522	476	490	476	527	490	528	519	498	483	486	505	465	490	506	525	474	488	471	516	500	498	537	513	487	502	508	476	497	488	490	477	518	474	487	458	544	536	500	521	507	535	524	493	478	518	504	506	528	518	522	502	523	494	515	480	470	453	517	514	506	501	517	519	482	483	471	493	492	464	532	507	465	503	479	525	498	550	495	473	487	485	496	442	469	507	499	485	487	504	491	480	529	505	512	506	486	496	479	493	484	499	515	493	455	485	523	477	488	512	514	476	511	503	548	501	526	497	483	497	500	483	503	491	456	515	499	502	484	484	480	474	487	512	486	466	494	491	548	518	513	476	515	499	507	508	510	502	514	464	515	485	513	496	527	521	502	532	466	518	510	503	483	481	468	508	515	512	516	477	475	486	510	511	516	480	485	497	515	506	484	489	482	509	501	474	527	484	539	494	504	508	531	519	460	516	492	482	506	485	476	517	507	502	534	489	490	506	498	514	503	488	501	511	493	499	499	464	481	502	463	491	494	471	487	486	467	490	513	482	467	505	497	513	518	490	503	490	484	492	496	507	491	486	533	469	536	525	506	474	481	468	485	468	522	479	513	504	509	509	509	503	525	514	502	504	499	450	505	519	518	511	546	479	468	495	467	500	461	497	464	473	502	528	485	503	498	487	489	486	491	511	483	506	495	498	464	504	517	462	470	515	530	553	497	526	527	518	505	465	502	472	506	474	517	542	474	476	481	520	488	511	480	541	512	496	505	529	492	525	529	493	524	528	516	487	500	485	521	495	457	503	488	497	487	486	450	483	488	489	462	471	476	485	487	489	494	498	495	543	494	526	496	495	484	484	520	508	519	515	459	503	482	512	511	524	478	498	479	499	529	515	502	444	509	482	504	491	497	510	494	483	494	533	504	504	499	493	500	514	491	536	492	542	477	484	479	460	510	521	502	507	508	479	477	535	525	473	516	455	493	481	480	471	506	469	506	488	455	516	532	499	517	510	493	520	482	508	501	473	468	487	509	447	523	487	513	500	508	484	505	474	532	510	511	506	495	524	525	530	531	479	485	492	494	496	502	507	509	512	512	537	506	495	485	462	515	499	469	492	512	524	501	492	492	523	494	494	475	512	545	462	474	448	473	482	499	517	533	531	494	506	502	466	499	507	479	490	483	459	492	470	511	472	516	490	474	497	523	468	541	519	472	476	512	533	490	501	484	496	487	476	479	537	484	488	464	521	480	496	495	527	507	466	465	469	466	508	467	505	524	518	477	477	462	510	519	501	515	493	468	491	522	504	494	497	503	483	489	522	466	502	493	463	524	533	551	490	488	513	493	511	467	483	460	492	545	503	516	466	491	512	488	486	502	458	505	528	494	507	510	541	463	507	526	489	506	474	485	517	511	470	469	530	466	487	494	505	510	492	499	525	540	523	532	511	563	466	456	473	477	448	463	453	501	492	451	486	503	519	498	468	486	463	494	466	432	491	460	502	523	470	482	512	484	523	500	494	514	489	474	491	503	484	514	483	489	502	493	519	474	495	499	494	521	468	469	510	510	505	459	486	536	490	476	498	503	495	488	472	521	504	494	543	512	476	521	492	510	464	487	515	487	445	523	546	468	510	502	467	506	497	474	470	480	496	516	485	519	516	491	498	495	512	496	477	479	537	499	493	475	497	501	531	475	496	503	541	519	513	520	477	514	505	472	541	521	533	517	472	499	522	524	502	498	495	496	486	477	515	471	482	484	497	493	493	498	499	494	485	484	494	499	456	495	521	500	501	491	486	528	522	482	538	465	545	465	471	548	518	492	531	511	492	515	473	465	506	513	517	510	491	471	470	483	473	523	501	509	499	475	479	503	460	515	509	523	525	477	477	521	514	419	501	516	517	489	509	497	481	501	510	457	515	477	510	525	499	485	508	463	452	465	518	503	483	533	489	514	494	494	504	499	483	513	483	468	463	500	476	495	524	483	521	490	502	493	519	543	532	528	511	501	497	496	463	468	504	486	485	559	511	461	502	501	481	536	484	513	492	489	537	487	479	504	516	489	510	512	489	472	459	458	509	520	500	490	477	528	478	467	527	493	524	516	507	485	500	525	536	481	487	517	527	489	506	464	483	519	526	515	509	503	499	505	535	473	523	528	488	513	539	460	512	522	497	478	557	505	516	498
22133	21004	28599	23576	21005	20632	2103	590	371	407	314	252	228	237	216	205	180	174	166	174	165	154	162	166	146	151	136	164	161	134	117	133	152	126	125	149	130	144	126	135	147	138	123	134	130	155	133	135	141	150	118	130	127	127	135	152	123	141	133	130	107	135	129	119	129	126	136	139	113	108	118	109	125	118	115	123	138	136	128	146	134	137	126	108	126	131	130	137	132	148	135	118	132	123	121	131	106	125	133	132	154	124	119	114	139	134	137	144	98	122	140	135	121	149	149	153	126	126	142	111	139	143	144	126	129	134	130	139	137	134	140	128	111	145	131	129	131	135	141	129	115	132	148	133	107	124	113	129	148	141	144	139	124	135	137	112	111	157	108	146	129	112	133	129	151	106	145	123	141	108	110	114	110	118	116	135	130	128	126	146	132	119	120	128	135	136	118	116	129	134	128	153	148	126	121	124	128	128	127	133	100	137	118	128	133	135	134	142	131	114	126	118	130	134	125	124	129	124	126	112	134	99	140	132	133	129	138	131	109	106	101	113	129	113	123	99	125	129	120	131	145	139	132	121	132	110	147	132	130	117	127	113	113	137	144	117	129	140	127	135	120	146	118	142	128	125	126	153	137	120	140	134	137	118	132	132	137	116	144	118	142	128	132	132	141	129	124	118	143	136	136	114	126	124	114	117	127	130	115	127	142	141	135	130	132	118	128	126	137	133	132	108	117	123	108	133	151	130	138	140	134	122	126	128	123	134	110	127	116	126	122	143	136	136	109	118	121	114	119	125	137	128	137	115	129	128	140	127	140	121	112	127	111	120	124	112	144	118	139	136	135	111	140	116	135	138	125	138	120	151	146	121	117	106	143	131	115	127	107	119	124	137	136	130	116	153	136	126	118	133	123	123	112	131	138	130	131	132	114	124	121	135	126	119	125	127	134	135	132	143	151	134	124	116	126	119	137	125	134	157	116	135	108	129	127	108	135	133	120	114	132	131	129	125	136	121	145	121	121	133	115	120	143	136	136	102	124	132	157	117	132	136	129	124	120	132	124	103	118	122	116	121	122	150	156	118	142	115	128	117	135	137	120	123	139	112	129	127	140	116	152	130	135	150	111	111	141	145	122	128	124	130	118	120	124	121	145	140	116	130	122	127	119	114	133	125	119	136	138	137	141	113	122	121	156	140	135	137	130	118	123	118	109	132	126	129	113	119	135	133	118	118	139	111	95	142	129	129	114	119	128	125	136	111	144	131	129	137	111	130	122	143	127	121	128	110	118	143	130	96	117	138	123	128	112	134	121	132	130	129	143	108	132	110	142	151	113	135	125	121	135	109	121	121	149	112	112	141	146	130	131	143	118	116	130	129	126	136	146	129	118	129	103	115	118	111	118	115	137	134	128	129	129	106	121	134	126	116	124	137	128	119	114	123	122	126	114	123	146	112	134	121	106	135	111	120	132	131	121	118	150	145	116	143	140	129	122	133	157	122	133	129	133	143	123	139	115	125	142	129	137	112	142	125	121	132	135	140	109	123	122	150	108	126	137	131	130	117	122	134	115	115	124	125	117	139	99	127	136	115	139	125	155	128	131	125	115	129	133	132	132	146	125	129	132	134	137	128	126	146	124	110	130	110	107	109	130	135	135	118	132	139	138	141	136	141	132	129	123	122	132	141	141	117	123	135	116	134	132	136	142	114	119	118	124	106	135	129	120	137	126	131	142	146	129	133	119	110	129	112	134	131	117	118	135	130	136	124	142	130	153	117	135	121	117	147	110	151	107	132	127	115	128	122	148	122	137	138	134	144	119	126	137	127	133	126	113	130	107	109	119	135	136	131	133	117	131	139	138	121	109	117	134	143	141	120	125	118	150	117	123	124	128	149	99	120	142	116	130	128	112	130	119	137	123	147	119	136	122	123	141	111	132	149	118	121	136	119	115	110	124	116	119	134	144	120	136	130	155	128	146	136	165	130	121	125	115	125	114	149	133	138	126	120	103	128	119	127	118	135	120	105	145	125	121	128	103	130	125	139	119	125	142	116	126	141	126	143	126	123	122	111	130	131	141	108	130	124	137	123	120	124	120	121	112	135	135	134	120	145	117	120	138	137	117	129	126	136	119	123	132	153	126	137	136	140	136	129	109	121	134	106	125	121	110	128	108	117	112	144	112	120	108	142	125	130	139	137	131	123	133	112	134	136	113	125	109	123	123	134	143	122	130	147	130	125	114	118	124	128	129	107	130	119	131	120	136	119	110	116	132	112	116	144	136	121	138	135	128	126	122	119	140	124	117	130	124	131	130	126	123	118	139	128	138	121	136	124	135	133	122	125	146	105	115	136	104	130	120	135	119	122	124	132	161	122	142	145	121	132	126	119	135	123	136	116	128	122	133	131	124	145	129	136	116	126	127	135	121	116	136	136	135	118	138	115	128	130	131	152	115	142	133	126	122	144	121	111	147	120	131	121	127	124	135	107	119	129	141	123	114	142	131	126	117	145	124	132	125	137	128	134	143	120	125	125	112	128	114	121	127	122	127	124	112	116	155	138	129	110	109	131	127	139	104	117	111	113	131	125	141	136	120	127	132	119	102	119	146	125	143	117	144	129	124	120	127	144	133	129	142	112	129	132	117	129	121	134	150	133	131	142	130	145	132	134	128	145	138	152	114	150	123	108	104	144	148	138	118	139	124	129	144	143	127	127	128	121	124	126	132	120	154	128	116	135	129	127	121	126	163	124	138	141	131	120	136	112	127	163	134	113	111	146	128	136	145	113	137	120	122	116	123	153	113	126	142	127	145	136	135	92	117	120	138	110	120	121	124	125	113	115	126	139	140	128	130	123	134	133	147	110	129	130	133	164	114	133	138	146	132	124	133	153	126	118	124	130	130	129	125	124	113	135	123	121	116	132	125	140	138	134	127	119	130	136	137	139	123	144	137	139	132	125	134	102	137	130	113	133	141	121	138	122	121	130	126	129	129	126	135	131	132	121	126	133	115	132	122	114	114	118	126	123	136	112	137	137	142	148	121	138	134	134	137	112	125	122	143	133	144	129	150	126	119	148	139	140	125	113	134	119	117	133	119	143	133	144	150	123	117	134	126	118	128	120	128	128	115	132	135	131	141	126	153	113	145	139	134	131	114	131	134	108	119	147	131	128	135	120	125	147	130	134	134	134	128	123	138	156	118	113	126	125	126	118	130	108	128	120	141	115	139	136	120	138	139	123	133	134	149	132	122	149	144	140	142	140	152	134	128	132	119	117	147	136	123	124	127	140	136	145	129	122	119	129	122	118	118	123	119	142	135	144	117	116	151	127	132	132	135	126	113	136	133	149	121	126	124	114	125	142	121	123	126	121	136	118	120	131	128	142	134	128	133	135	128	141	153	117	119	122	130	111	115	138	120	130	127	127	147	126	129	110	116	133	140	131	119	105	130	126	112	115	122	126	132	147	117	111	131	138	143	151	133	129	111	108	130	136	125	122	150	143	122	140
4460	14164	9370	4229	2784	2026	1515	1157	945	793	679	577	541	458	418	399	359	319	273	273	286	272	248	241	282	245	235	239	202	248	222	213	197	232	216	193	208	211	197	187	224	203	185	192	194	198	203	200	193	190	171	175	193	198	192	175	188	182	202	203	208	188	210	206	181	186	200	192	194	184	189	215	219	193	185	178	179	169	194	183	157	201	184	183	192	184	183	176	199	169	186	180	171	183	212	193	199	190	171	168	168	191	182	184	191	176	210	171	175	197	176	200	186	180	195	181	191	159	185	200	175	168	164	166	186	166	178	191	197	195	183	181	177	172	188	180	179	182	158	174	171	192	181	188	212	167	187	184	173	183	182	192	178	154	173	195	169	207	183	186	212	190	188	180	166	171	169	179	217	179	188	173	171	162	155	191	184	185	187	178	175	170	199	209	177	182	171	198	200	157	168	174	170	176	204	178	198	186	185	160	170	167	201	190	182	188	191	155	185	186	154	189	174	166	186	196	176	200	185	175	174	203	186	195	187	163	200	178	168	174	187	171	197	194	185	206	194	170	191	190	209	190	159	170	174	181	195	193	164	187	176	176	186	159	189	197	173	185	180	199	190	176	178	179	177	192	167	207	173	176	156	190	188	197	204	193	171	173	186	180	182	186	191	183	160	193	205	185	188	210	169	210	178	164	178	166	183	138	184	203	179	215	156	191	207	177	184	174	180	187	186	175	191	165	183	174	212	174	192	160	186	176	149	184	186	209	177	161	199	176	193	181	181	174	180	206	209	190	172	213	183	152	185	191	186	176	199	193	170	167	185	189	185	178	163	155	186	190	169	169	190	167	200	175	194	193	183	169	176	182	167	174	193	182	160	196	192	214	180	165	171	173	193	166	176	211	188	205	201	187	196	194	182	164	175	190	190	165	189	201	170	175	178	205	145	195	168	190	169	179	213	200	185	168	197	203	183	176	168	165	182	199	181	173	209	182	174	190	181	189	184	184	172	178	179	167	168	178	172	187	193	185	199	201	182	170	163	186	184	187	159	167	180	191	185	178	208	189	176	180	178	205	180	166	164	170	171	182	197	168	169	170	190	182	171	199	175	198	206	185	180	192	181	168	178	160	191	199	175	173	196	171	197	178	173	196	205	189	166	206	174	162	183	200	176	179	164	171	161	187	171	190	180	178	183	191	173	168	168	156	182	173	171	169	168	187	191	173	193	186	165	167	191	158	158	167	173	184	176	196	191	186	168	173	180	166	176	181	185	174	188	172	175	172	192	184	172	169	171	179	179	157	175	183	190	180	181	157	190	199	182	176	199	191	181	239	202	187	168	180	185	186	184	171	171	178	200	184	172	163	171	168	184	174	185	180	188	184	201	200	176	174	202	176	169	180	164	195	174	183	203	181	185	169	181	170	186	179	174	172	175	179	193	164	179	195	183	180	169	157	169	153	186	175	209	166	179	169	181	187	174	169	164	183	181	193	191	176	226	210	202	174	176	171	173	169	164	186	203	186	186	199	178	192	187	189	160	181	182	186	181	178	179	159	160	186	177	165	191	185	181	157	190	177	213	165	151	172	174	178	176	173	165	164	158	160	199	170	192	180	158	158	160	166	173	191	193	166	164	173	194	178	180	167	161	193	192	202	170	175	185	178	181	180	170	173	178	184	175	189	171	198	176	169	179	192	177	194	179	179	190	176	156	174	187	179	152	161	191	181	153	181	171	190	181	172	174	181	189	198	173	166	171	190	166	182	170	173	195	189	178	148	168	212	188	174	172	174	188	192	164	189	180	197	178	177	182	183	182	192	180	205	173	169	195	199	194	180	216	199	168	193	208	188	182	183	181	186	159	156	175	196	165	181	173	184	207	197	164	184	189	176	178	172	206	159	195	180	188	181	166	186	188	177	192	166	174	179	202	170	196	158	185	180	190	167	164	183	167	189	184	180	184	171	203	187	204	197	188	173	199	183	170	192	212	177	198	193	193	167	196	169	177	170	170	155	190	192	186	183	172	172	192	186	183	178	167	189	185	171	172	186	194	205	175	178	167	146	185	178	187	166	179	172	167	184	195	180	180	194	193	194	178	164	206	169	193	176	166	150	176	174	168	175	206	176	174	202	167	186	171	172	185	179	182	165	181	184	172	214	187	195	194	164	151	176	206	167	166	159	159	173	171	200	167	166	205	169	175	193	182	184	190	191	170	171	184	178	176	158	187	191	168	183	165	164	159	207	166	192	179	178	176	198	186	189	183	165	182	182	184	180	172	169	178	201	169	197	158	193	180	184	188	197	183	173	186	192	175	184	180	185	200	194	152	168	181	180	171	160	192	200	196	194	181	166	176	174	166	174	179	178	162	178	170	180	211	205	176	182	197	166	184	176	182	173	180	174	189	196	187	174	196	180	162	177	184	194	168	186	182	184	176	175	200	207	180	171	176	180	164	185	181	151	185	186	190	173	188	177	182	174	181	182	201	167	173	161	164	185	193	180	160	204	199	199	193	192	180	172	177	192	174	194	166	187	188	196	202	172	197	186	192	179	177	194	168	176	164	164	191	182	179	207	170	180	194	173	194	185	174	188	197	179	164	200	178	194	198	190	189	180	169	179	168	194	186	182	178	174	187	194	180	187	195	206	171	178	164	192	182	177	182	200	176	182	195	174	193	199	175	168	200	190	189	203	192	171	191	173	172	177	188	169	176	182	180	165	159	208	159	169	217	190	192	164	191	188	166	167	203	186	199	157	194	187	173	201	195	169	199	180	188	157	179	181	173	183	186	177	176	195	200	184	171	172	157	182	182	171	169	177	145	195	180	191	190	195	172	176	177	179	166	199	169	173	181	179	159	192	164	176	176	171	170	178	176	191	181	174	201	186	184	189	194	185	177	187	159	209	184	191	173	225	176	181	196	184	207	149	195	174	191	194	177	198	182	182	198	193	178	196	182	157	158	187	170	187	185	163	197	173	185	174	193	194	201	176	167	150	161	173	164	171	184	175	182	169	207	165	179	203	159	187	162	191	206	182	203	184	200	155	178	193	188	176	193	191	154	192	183	171	173	190	181	193	178	174	167	201	179	190	167	183	184	161	180	172	163	172	200	158	185	212	194	177	189	177	190	180	190	181	165	189	186	172	182	180	176	192	188	196	182	177	169	202	214	160	188	182	181	225	194	205	199	180	187	187	164	211	172	174	183	185	181	169	182	169	179	194	172	191	149	186	160	176	214	207	174	193	165	174	173	166	176	180	186	179	196	160	165	178	160	168	193	163	196	197	207	182	167	184	164	179	193	200	177	200	181	208	180	175	155	166	196	157	197	186	176	205	194	159	177	183	186	184	191	174	183	201	175	181	194	154	179	179	195	165	185	181	187	181	190	184	182	198	182	196	183	183	167	182	175	196	182	179	168	196	173	173	170	179	190	166	200	175	190	175	181	171	191	160	175	189	195	184	179	169	183	179	179	183	187	194	164	183	183	189	202	179	177	170	181	190	190	160
26668	17537	3207	647	570	468	328	294	302	290	304	285	298	316	321	286	304	316	280	306	303	295	280	292	294	266	323	296	330	272	285	285	298	263	281	280	284	260	273	287	309	281	284	312	291	285	278	261	272	256	315	285	267	314	291	295	279	267	301	293	280	303	308	275	264	279	259	285	304	309	278	300	297	282	312	283	308	239	267	290	278	293	302	256	283	273	284	262	291	287	294	300	257	272	300	285	295	305	288	279	272	306	285	287	281	275	283	269	279	258	280	257	299	303	290	297	291	284	268	256	277	279	282	288	275	264	281	287	289	270	250	286	262	305	257	279	294	285	303	296	319	271	312	270	264	268	266	287	301	271	263	307	273	307	288	281	285	286	277	322	281	265	300	276	300	294	304	277	314	298	266	301	296	271	259	272	264	293	269	281	277	249	272	278	302	288	298	300	287	267	262	284	288	258	292	300	301	298	303	270	302	283	296	266	292	293	266	281	257	311	305	308	259	284	281	277	262	258	283	285	295	294	264	270	279	278	262	265	291	300	260	300	254	298	260	281	290	276	270	314	264	291	302	302	286	286	252	326	322	302	288	301	287	293	274	288	281	275	269	308	287	297	264	265	272	289	292	279	283	316	269	237	269	268	272	275	298	298	321	302	279	264	294	246	275	247	269	301	287	294	243	277	312	282	291	242	289	284	269	300	319	251	276	268	272	281	311	285	296	271	331	307	267	272	272	263	260	267	306	266	267	288	292	242	287	306	280	289	250	274	289	277	307	333	309	272	292	299	278	293	284	293	273	285	302	268	279	346	309	268	309	285	259	267	287	307	278	306	295	282	284	279	275	293	294	292	280	282	278	311	268	300	319	255	287	272	266	287	281	276	259	265	281	274	271	270	270	304	285	288	294	291	278	295	316	268	303	275	284	273	288	250	271	288	294	294	283	275	260	259	296	273	305	289	282	300	295	318	281	281	316	247	264	304	280	287	277	293	261	292	306	311	282	297	248	294	284	297	298	312	299	307	243	286	298	277	276	277	285	263	312	275	271	302	269	280	244	268	277	266	254	271	294	270	296	312	293	283	279	297	315	253	296	290	267	294	297	291	276	265	297	280	285	283	261	291	284	306	316	278	293	316	276	278	261	287	297	303	275	268	310	302	290	298	266	276	275	254	292	246	299	322	284	314	248	297	295	263	264	256	263	271	275	289	305	272	277	293	270	263	316	321	280	275	296	252	275	293	267	285	318	287	295	259	290	295	306	272	283	274	286	296	286	295	324	281	270	311	271	265	271	280	271	286	267	293	291	306	301	247	290	281	269	268	302	282	277	255	257	284	314	264	269	278	258	279	267	249	269	275	270	260	297	255	308	293	301	269	297	274	280	274	298	303	301	284	284	271	288	312	289	311	269	272	269	319	264	240	272	280	320	290	289	261	262	302	288	250	280	291	290	290	292	283	285	277	276	259	310	328	283	302	271	260	271	277	327	292	290	263	301	301	293	310	287	285	294	278	290	269	289	267	298	283	331	278	277	280	269	255	287	263	283	302	293	257	312	327	294	277	280	271	269	270	239	263	312	257	277	275	308	274	300	250	304	278	299	295	265	265	278	256	266	280	273	281	292	278	304	308	299	290	311	290	277	281	324	274	261	277	275	262	254	272	287	284	249	300	306	268	276	277	276	291	308	288	288	287	284	278	260	304	285	255	259	252	278	298	301	269	278	257	307	268	295	275	275	291	280	286	256	283	293	287	307	289	263	282	280	280	282	274	286	286	290	290	300	304	269	278	274	255	292	266	275	277	294	293	275	277	265	285	294	279	313	262	300	265	301	287	284	285	283	262	294	280	296	272	278	272	294	276	264	276	284	291	285	291	282	265	248	293	272	293	297	312	284	276	294	287	288	285	287	265	294	275	262	304	300	300	285	267	262	257	270	301	287	268	283	294	267	280	262	245	294	301	304	272	277	287	289	298	261	292	263	324	284	251	276	255	273	263	281	302	279	292	297	280	276	295	275	287	265	322	290	313	282	292	282	331	282	303	268	280	256	257	273	292	288	267	276	258	279	263	279	310	278	277	288	282	293	297	269	294	263	304	270	265	279	272	282	234	273	287	297	283	285	275	280	262	277	272	318	281	277	274	273	292	292	264	281	302	307	269	306	279	269	265	306	296	269	298	277	292	298	313	292	303	285	270	296	268	261	304	256	277	286	310	280	293	277	271	261	305	280	261	292	284	285	277	270	292	296	293	278	299	270	271	296	283	269	273	302	281	258	279	262	261	269	277	279	270	276	304	259	277	324	276	272	289	303	307	312	309	313	266	285	299	290	282	295	295	293	303	285	276	261	306	300	267	286	288	278	282	284	247	284	283	268	284	271	300	279	290	278	297	309	273	297	251	270	289	290	273	272	265	329	276	276	302	243	273	298	311	240	301	265	269	256	280	284	280	301	246	292	279	291	285	291	293	279	255	283	282	274	219	258	313	293	292	258	300	277	290	285	279	298	287	301	250	271	279	256	297	268	276	271	264	264	308	246	276	258	299	306	298	298	298	284	313	287	296	287	303	291	298	300	291	305	285	287	273	278	288	272	289	287	266	293	289	267	281	280	261	275	301	288	305	304	278	294	277	276	308	264	306	274	257	307	279	306	279	272	272	246	265	294	288	283	276	288	274	301	288	290	291	292	314	280	285	272	289	303	265	281	302	291	269	312	295	315	298	271	309	290	290	277	286	296	329	276	305	271	317	286	334	286	287	292	286	288	268	267	289	278	280	287	255	300	282	304	306	287	316	294	262	265	265	298	316	264	301	295	288	302	276	311	305	265	265	272	269	312	287	307	311	280	282	286	280	262	307	287	311	304	270	290	327	282	302	277	261	272	305	288	275	305	298	298	269	280	250	285	267	296	260	283	270	293	274	303	296	260	279	278	269	301	269	312	276	295	307	273	270	279	282	287	257	276	270	259	280	306	292	286	255	293	265	297	301	300	281	324	279	317	292	286	300	275	269	275	313	307	262	281	299	260	297	259	251	266	287	280	299	292	281	311	286	312	307	290	281	256	306	268	304	252	280	284	271	285	288	290	320	286	288	297	293	283	271	271	291	297	283	263	271	267	285	270	323	282	271	267	298	272	313	285	274	282	299	278	281	281	275	281	268	306	276	265	285	302	298	252	282	291	258	291	333	314	318	274	298	296	282	290	307	294	299	291	292	324	263	307	311	274	280	276	292	293	243	295	263	276	272	274	291	306	267	306	253	299	260	254	281	288	279	285	235	299	310	284	306	289	254	301	304	273	306	292	288	301	279	289	276	277	301	283	289	290	302	291	291	295	266	278	319	308	304	292	282	256	295	267	313	284	278	274	273	308	256	280	283	281	308	279	310	274	301	314	289	287	299	265	285	263	284	273	261	267	314	295	297	302	274	281	291	276	296	293	275	288	284	287	272	295	283	293	311	266	285	287	249	299	280	292	269	305	271	278	306	300	304	285	282	294	302
4031	1391	999	658	516	513	485	443	482	452	432	426	444	455	438	435	411	411	456	409	398	430	436	398	450	423	451	466	441	389	448	441	391	393	430	420	423	444	421	402	431	422	413	414	402	416	420	415	435	432	411	422	397	443	455	457	423	410	451	433	396	428	441	397	406	416	449	412	406	390	402	426	425	417	391	424	408	392	406	399	457	435	385	420	425	406	404	423	399	453	427	392	414	420	438	425	414	394	417	400	414	390	411	419	427	440	407	431	438	408	404	419	410	430	399	413	430	426	385	423	392	437	421	430	409	424	433	408	398	381	425	414	431	411	367	432	454	443	409	418	405	444	429	423	403	439	415	419	413	414	408	430	439	399	427	416	431	430	435	373	421	463	423	418	410	385	433	439	448	430	427	398	387	395	429	394	401	400	393	435	423	386	428	394	408	393	399	411	414	416	373	399	413	437	428	427	418	432	426	409	399	403	426	389	420	422	397	458	450	440	421	409	426	403	399	451	422	406	390	440	423	408	392	390	412	444	402	425	433	453	399	425	379	418	370	425	419	392	409	404	406	396	390	471	427	416	446	392	428	442	440	381	391	444	442	424	422	419	433	454	400	431	408	388	437	436	411	401	423	420	432	412	429	448	404	425	418	444	419	413	435	417	414	391	427	402	429	413	375	431	403	433	411	413	378	412	422	428	463	422	402	400	416	401	423	433	401	433	393	446	446	451	427	436	424	460	410	397	398	467	464	404	424	424	412	392	405	437	401	407	400	451	395	430	433	451	445	428	422	416	410	426	429	441	412	411	439	380	423	434	412	396	418	463	413	416	415	393	426	375	410	425	443	421	448	465	403	392	444	439	412	434	395	445	453	406	402	432	444	410	406	392	412	394	411	412	414	437	437	426	382	411	403	429	441	398	397	406	441	418	424	384	388	408	405	429	450	387	423	428	402	403	437	418	437	437	413	422	414	457	368	424	424	440	442	400	416	470	407	423	424	414	382	413	406	360	394	413	430	408	434	423	388	446	404	421	412	412	443	400	456	402	392	382	402	426	427	404	406	434	424	434	405	393	428	412	412	404	433	408	404	412	384	411	402	436	400	452	458	418	379	439	446	430	441	418	389	416	417	432	458	404	374	420	437	401	384	398	468	433	424	382	431	434	407	440	375	441	436	409	401	406	398	415	434	401	417	420	407	425	430	387	401	429	436	420	423	372	401	433	400	439	429	420	431	452	412	417	398	379	422	446	440	384	420	463	425	417	394	392	388	385	424	436	400	398	411	416	428	412	426	421	427	429	415	405	435	418	440	427	448	414	393	407	422	436	413	403	446	429	447	428	441	421	401	414	420	386	419	439	409	436	425	358	423	424	460	410	446	432	425	428	428	393	361	439	377	431	445	435	404	417	401	423	397	416	443	392	434	459	417	389	386	423	427	385	421	382	420	430	434	378	382	426	437	414	403	470	379	415	418	400	445	458	404	410	398	424	436	436	435	406	413	454	398	387	423	425	422	394	447	448	407	425	421	452	421	413	391	413	451	391	424	419	410	449	435	462	428	444	429	393	401	414	463	412	427	431	462	411	425	402	433	424	413	459	422	444	423	423	384	399	405	454	440	434	415	422	416	435	442	438	401	427	446	421	394	404	410	431	393	396	406	413	400	424	448	436	452	411	422	426	433	431	439	405	424	453	414	413	421	433	398	412	416	422	426	415	418	422	437	407	427	465	404	368	461	418	415	425	369	408	419	431	384	395	396	395	412	416	400	426	454	374	405	447	420	391	425	393	419	412	382	428	383	426	412	392	382	459	430	403	425	405	455	445	352	391	432	411	446	406	394	453	444	410	386	413	407	447	415	429	402	427	452	407	364	403	403	405	404	416	421	417	431	424	427	405	443	410	380	447	437	420	424	442	447	423	436	423	402	383	460	451	432	415	405	427	391	432	434	429	412	413	441	416	423	436	407	444	433	411	423	407	386	391	424	391	417	440	447	407	430	437	444	410	405	417	422	408	425	410	431	416	398	427	393	378	453	403	435	427	431	411	433	400	423	402	375	419	416	422	401	396	404	425	395	414	394	409	413	420	406	438	396	423	420	448	447	387	384	439	414	390	410	420	407	404	371	416	379	440	445	392	444	422	425	384	419	388	448	410	444	440	442	425	403	404	436	422	398	401	416	432	432	443	417	450	439	399	480	417	458	436	424	394	414	414	447	422	446	426	393	394	429	463	422	443	402	425	389	433	405	424	460	417	405	437	416	429	440	437	461	418	444	405	426	445	431	424	433	460	437	448	447	436	394	427	416	408	382	426	457	402	404	389	430	432	443	433	404	428	415	403	405	434	422	442	403	423	431	436	419	416	433	406	420	453	431	454	409	401	417	412	436	406	430	400	410	421	429	434	416	423	417	410	416	407	403	434	404	432	448	395	427	401	417	435	403	444	436	426	407	412	426	458	421	405	378	431	422	413	421	440	415	396	422	431	456	411	375	439	381	443	453	435	433	440	424	442	397	408	418	377	412	439	418	381	423	422	405	399	433	402	450	459	428	399	434	413	407	409	390	376	441	434	454	422	416	406	424	386	404	431	420	443	400	402	405	431	426	469	435	400	444	439	426	388	376	424	400	413	428	409	382	428	406	416	414	413	442	399	433	459	429	402	442	391	431	413	420	422	426	403	415	422	427	402	409	436	415	408	425	424	415	451	436	425	412	432	418	483	406	420	434	447	428	408	412	452	417	426	441	414	412	367	419	429	453	460	446	462	410	432	399	477	394	395	399	460	381	429	386	431	425	419	440	381	385	443	411	427	407	401	438	408	445	432	434	388	426	404	414	428	405	445	457	426	441	415	451	404	428	400	447	390	424	398	434	406	415	475	429	419	422	369	438	457	417	411	442	391	424	402	391	422	403	428	434	438	390	400	377	424	381	398	452	425	410	431	413	466	400	393	412	407	434	407	397	423	451	432	403	380	412	364	405	419	434	414	413	422	408	435	433	426	406	415	447	395	404	444	394	440	438	429	423	434	422	407	416	443	389	446	410	419	386	454	414	417	426	404	418	388	432	403	434	440	436	430	420	445	401	417	410	443	446	410	422	455	449	422	398	431	443	421	436	468	447	431	438	405	423	379	413	404	437	441	434	430	396	412	418	433	421	426	403	405	410	448	440	386	435	433	424	417	423	417	453	450	426	413	389	435	403	396	447	438	415	447	431	393	436	436	387	422	396	417	406	441	428	428	417	422	399	448	442	413	405	397	458	396	404	417	417	395	450	357	427	437	414	390	411	404	427	387	410	418	430	409	396	421	423	415	430	461	451	413	413	430	427	420	413	424	441	404	402	444	467	452	413	475	418	437	415	414	449	444	441	429	441	430	419	428	417	426	464	431	402	416	434	426	428	393	405	440	413	431	408	405	405	455	416	437	416	413	439	399	377	433	428	419	431	400	447	395	413	407	391	416	452	441	386	398	439	431	426	428	416	396	436	445	438	455	389	431
23015	20982	27988	24116	20683	2645	489	324	249	224	205	175	181	161	151	143	135	167	166	157	125	130	135	123	139	118	124	130	125	122	112	123	134	142	130	144	114	123	116	131	106	129	117	123	125	126	114	104	104	130	104	120	116	122	124	110	122	116	142	132	138	121	93	115	102	123	119	122	115	102	104	119	116	121	102	104	121	98	102	110	127	119	106	103	106	132	124	106	116	110	117	146	113	107	112	108	129	97	129	96	109	133	114	101	129	112	112	131	126	109	102	119	124	109	109	115	112	118	97	122	114	119	102	112	116	118	105	109	133	102	103	129	135	123	114	105	107	109	122	100	116	97	107	126	105	102	122	107	110	119	117	108	107	113	111	117	119	112	112	110	121	108	110	108	123	131	103	122	111	105	116	112	105	111	128	110	106	134	134	118	121	115	116	93	110	111	103	120	116	109	116	111	116	105	107	130	132	136	130	118	123	121	109	117	104	92	104	98	100	119	89	112	117	107	110	114	107	105	110	103	119	112	108	121	90	109	101	108	114	95	121	123	102	116	107	121	127	112	107	126	134	106	131	109	119	113	116	114	138	107	114	128	105	109	110	130	136	118	109	121	123	107	110	112	108	120	100	110	108	88	106	97	119	104	104	99	118	117	120	135	119	99	131	109	119	126	112	110	110	106	123	130	125	127	114	128	112	116	114	133	115	108	106	129	138	109	125	109	114	115	98	116	112	128	129	93	127	132	99	111	126	131	142	90	105	128	102	114	98	127	131	126	102	127	129	106	138	117	122	117	99	110	115	125	108	106	135	112	110	94	112	117	104	118	119	117	102	114	112	120	124	110	117	111	124	114	107	122	116	119	114	115	99	107	112	105	130	111	121	121	116	108	128	128	128	92	113	105	122	114	116	103	136	115	101	125	115	110	128	103	118	107	135	107	112	148	118	124	107	117	114	144	106	106	123	104	113	102	117	113	114	93	107	118	117	123	124	101	111	118	129	104	124	110	123	100	118	132	112	114	128	121	125	110	123	116	116	128	108	90	120	113	105	118	112	100	131	125	95	103	107	119	112	118	109	103	128	115	118	104	118	120	129	143	109	113	140	135	123	139	132	122	121	114	99	115	86	83	110	110	111	103	122	120	108	128	125	107	123	115	110	101	116	121	113	136	115	119	122	113	109	126	119	126	128	108	125	118	113	109	115	116	102	106	96	119	108	116	139	107	117	99	102	106	130	125	101	124	122	111	82	104	112	103	116	102	113	119	120	98	111	110	107	106	115	115	127	117	121	118	117	131	134	115	116	99	139	98	105	117	99	121	130	118	135	125	121	104	105	120	114	98	126	99	116	129	98	103	123	120	97	102	132	105	116	114	113	120	126	121	142	109	127	117	127	115	124	124	106	101	117	98	118	104	111	111	96	109	97	117	115	127	101	133	128	131	106	116	122	132	121	121	113	122	126	141	107	121	100	98	105	100	120	101	109	118	105	139	115	136	111	129	125	135	120	109	118	120	108	123	121	108	107	106	95	117	112	117	105	135	112	130	136	122	109	121	103	92	114	102	115	113	119	112	102	126	97	122	131	110	119	124	98	111	126	105	123	109	125	118	112	129	119	117	115	106	124	125	90	104	110	114	119	105	116	108	120	125	118	93	106	98	105	130	105	104	102	123	105	111	107	126	101	111	122	137	106	115	117	120	122	109	121	120	118	104	100	125	127	117	109	128	121	113	128	110	107	104	109	124	112	123	98	131	120	103	132	133	117	107	122	121	130	119	109	115	105	110	91	124	107	118	102	111	122	124	130	114	106	101	112	115	112	127	117	109	134	128	99	108	122	128	123	107	111	109	107	113	130	118	121	117	101	108	119	115	104	130	118	123	104	102	123	106	114	117	118	115	118	110	129	120	113	121	100	130	117	125	105	120	112	127	102	126	106	122	138	114	119	125	113	133	129	133	116	105	111	118	117	124	110	100	121	118	115	105	132	94	123	114	119	108	133	119	114	104	117	109	118	101	112	129	129	135	101	110	120	108	95	128	117	107	103	103	135	113	96	104	101	101	118	109	129	105	115	125	134	114	118	116	107	113	109	113	124	125	117	111	112	100	103	112	123	129	113	111	105	110	124	112	131	118	111	96	110	133	113	104	126	95	112	123	122	113	120	124	108	114	114	109	110	91	145	108	137	128	104	113	116	125	102	111	95	89	114	119	113	113	132	106	118	112	109	94	122	113	101	124	111	113	124	104	112	120	125	88	107	116	110	114	136	110	119	129	119	126	117	125	116	95	105	126	107	139	99	114	134	127	96	117	98	120	118	128	105	120	122	98	108	118	115	127	130	103	120	108	110	122	110	94	121	103	109	124	113	108	93	114	116	116	125	118	91	110	110	103	125	118	122	109	117	122	103	115	101	111	118	113	103	118	116	123	108	142	111	119	118	118	122	97	113	122	117	113	130	127	93	126	113	122	113	109	127	115	108	98	115	122	110	119	115	92	113	119	125	116	138	128	128	104	107	130	124	106	104	104	134	109	107	118	110	114	114	107	112	103	117	121	120	115	115	104	128	116	143	119	105	122	100	117	104	117	112	122	121	115	143	101	124	135	111	113	111	107	106	101	114	117	133	116	123	108	115	121	113	137	124	99	104	103	107	104	128	123	104	114	120	114	142	105	98	126	93	120	106	104	126	117	124	111	109	132	108	121	103	111	103	111	117	118	101	130	98	134	119	123	112	131	138	116	99	132	96	103	141	92	120	116	111	142	121	109	112	104	114	121	112	100	116	95	113	127	114	108	87	124	120	126	101	96	127	123	121	124	106	120	109	139	120	108	132	120	106	105	111	111	118	131	103	127	112	108	117	109	127	109	125	120	116	104	117	97	118	108	120	113	116	121	122	112	126	117	102	118	119	121	126	110	107	122	129	100	141	126	101	129	128	117	113	119	120	125	115	95	114	115	111	128	120	103	124	108	104	125	110	92	109	109	111	120	115	105	117	116	115	120	111	109	127	108	108	117	107	122	105	129	106	120	114	114	117	111	106	123	101	118	132	111	120	133	105	118	121	106	112	141	106	110	127	114	123	115	111	108	97	117	112	136	127	119	135	115	113	117	105	112	124	117	116	110	98	94	126	108	117	116	109	119	110	121	118	111	102	113	110	119	122	118	102	94	133	114	114	128	111	116	105	111	124	127	128	105	101	122	122	87	131	108	122	106	119	104	127	111	130	122	112	121	121	105	133	105	113	113	133	122	85	113	116	128	131	114	95	106	125	102	93	116	99	143	108	138	110	117	113	114	94	110	101	113	121	92	132	137	113	110	113	127	128	120	106	122	114	125	119	117	102	111	93	115	117	128	107	130	110	112	130	117	112	96	126	109	137	110	113	104	122	111	112	131	106	127	123	124	120	109	119	140	137	104	145	123	112	102	115	93	119	136	96	103	113	134	109	112	104	112	122	106	134	124	125	105	114	114	100	134	101	113	139	108	115	110	96	124	135	120
3335	8452	5546	2429	1616	1179	913	733	608	473	431	378	324	303	285	274	261	250	230	253	233	207	231	216	238	200	225	211	191	195	188	198	176	187	194	207	198	209	205	197	194	176	185	173	169	196	186	179	198	195	164	204	200	201	212	189	185	173	162	182	166	192	191	171	192	194	187	179	174	168	191	204	219	171	173	194	184	164	191	191	193	201	176	185	171	191	186	171	190	170	195	184	179	190	202	183	180	174	185	182	185	187	176	173	152	167	158	195	158	203	207	183	196	187	186	173	169	168	187	172	198	210	182	205	176	157	195	202	193	180	177	164	187	208	186	168	172	178	203	158	168	165	182	193	192	164	203	169	196	161	181	193	186	196	186	178	168	182	169	173	163	195	182	207	148	196	185	189	172	168	178	169	179	181	176	181	190	184	177	178	212	182	161	193	202	206	203	189	168	165	208	162	177	201	167	186	184	177	168	178	180	169	182	198	161	173	181	180	172	183	180	189	177	192	169	202	182	165	158	204	177	172	181	180	194	157	164	175	187	162	167	181	177	170	180	156	175	202	195	182	177	163	179	192	157	186	171	180	175	204	166	164	171	157	184	191	200	156	178	178	184	177	195	198	198	201	189	186	152	197	167	186	158	182	191	183	167	177	186	162	187	204	174	189	144	191	199	164	190	172	199	192	181	184	170	171	168	186	176	167	198	173	180	160	182	173	177	197	189	197	190	176	177	184	206	177	171	171	169	205	186	163	190	179	170	180	174	193	177	182	177	186	163	162	197	172	185	191	174	182	215	189	176	163	160	183	160	179	189	182	198	181	174	169	174	179	168	204	180	196	193	174	189	177	178	185	178	186	202	169	185	215	183	175	158	169	190	186	173	175	170	160	175	173	181	176	173	187	159	198	175	194	184	191	203	179	166	167	181	177	185	167	152	191	186	175	181	168	155	155	184	216	201	174	184	165	186	194	184	183	157	188	171	200	192	200	172	170	180	175	182	192	160	160	171	194	167	194	162	166	186	172	191	172	182	179	197	174	174	197	186	175	187	180	165	158	171	170	195	174	169	176	180	181	165	186	172	177	162	175	180	171	159	184	183	171	178	188	163	187	186	184	164	182	168	183	153	182	203	166	182	158	197	169	167	163	165	197	184	160	208	183	201	179	185	204	147	169	160	193	183	192	184	182	176	174	189	136	185	171	164	172	181	173	185	182	169	189	204	192	172	187	179	164	171	157	156	173	174	182	165	177	192	194	184	168	196	214	181	198	176	190	181	190	197	179	191	184	168	178	207	184	173	164	201	172	201	180	170	173	196	166	197	198	190	187	192	201	181	194	168	181	175	186	200	194	194	178	195	172	184	175	186	219	170	204	170	196	166	198	196	194	172	186	190	178	198	153	176	196	169	173	175	158	192	190	210	188	164	180	184	197	149	168	185	171	178	200	205	175	176	188	187	191	187	178	184	180	203	154	179	182	195	206	191	153	188	178	187	173	149	164	187	162	210	213	179	208	177	165	195	176	189	182	196	176	159	170	179	180	184	203	189	176	173	172	174	169	184	205	214	194	216	182	199	169	190	185	176	208	165	214	184	186	170	179	184	175	191	164	170	186	187	193	168	161	178	209	190	188	178	198	202	185	169	184	211	204	189	188	178	206	190	162	182	164	184	195	198	178	191	200	168	185	146	205	189	161	162	194	186	200	183	198	187	169	148	198	172	197	162	161	183	173	175	188	207	174	175	183	183	170	191	169	185	183	185	192	173	177	195	189	181	200	182	189	156	188	197	180	177	163	183	214	200	163	172	202	207	168	194	176	195	171	184	193	201	179	176	181	175	182	195	205	149	180	192	167	191	190	182	193	183	181	195	188	209	188	167	180	158	198	208	188	164	213	178	161	181	174	185	193	188	173	198	170	191	156	176	197	200	187	180	217	170	176	181	168	192	174	185	175	174	150	198	177	160	200	180	194	172	179	183	179	169	164	187	177	191	204	187	176	180	170	192	158	188	180	184	161	170	153	182	184	194	184	179	210	174	190	161	167	164	177	191	168	171	204	179	179	198	179	176	191	180	165	166	174	185	179	175	184	190	178	181	189	176	170	198	175	166	177	183	194	189	191	171	158	207	163	200	176	208	192	182	202	198	195	183	179	188	169	183	182	177	195	187	169	214	178	177	189	182	156	176	175	192	172	173	157	187	160	184	154	178	200	180	185	175	184	180	201	178	189	205	189	195	184	173	202	175	187	191	175	161	184	195	173	186	210	189	195	189	190	172	174	174	202	178	203	172	189	175	174	176	180	198	208	194	193	165	167	192	196	183	193	191	184	191	192	164	182	173	177	210	178	187	178	199	156	169	162	206	190	159	171	172	186	151	206	170	182	184	178	200	183	171	197	199	179	167	189	188	168	183	187	182	187	178	161	178	219	185	159	165	176	198	189	169	173	185	203	174	189	168	173	180	174	174	165	183	185	179	175	186	164	183	174	203	165	183	158	171	195	164	186	192	172	203	195	163	184	189	173	175	206	187	174	170	186	191	191	172	198	203	187	183	190	185	190	193	166	182	191	181	177	186	188	201	180	183	180	201	197	173	185	185	172	180	178	173	190	162	177	182	153	173	206	164	179	185	204	173	172	190	188	178	197	186	195	187	196	170	195	165	179	189	197	175	190	186	189	171	172	187	174	193	168	208	168	148	182	213	173	186	176	163	182	165	186	196	191	181	178	180	175	160	203	210	191	194	191	170	192	158	175	195	185	190	155	209	164	172	179	150	176	184	175	164	200	195	180	164	188	184	163	183	156	208	151	177	208	186	189	176	185	207	202	178	193	176	170	189	177	197	205	190	166	175	174	183	187	157	186	188	200	165	203	164	200	169	185	199	207	173	164	155	179	183	165	165	162	181	187	206	194	178	205	186	166	178	172	168	169	186	160	160	171	161	175	215	174	198	201	184	187	170	177	193	203	186	160	219	181	185	178	192	185	184	198	186	199	183	178	199	161	183	188	188	178	188	159	166	177	176	193	154	168	188	172	181	177	202	208	169	177	191	173	173	184	175	183	163	195	179	213	175	167	200	170	182	191	182	195	197	188	184	190	155	206	185	172	191	188	194	163	181	171	205	183	193	196	170	166	177	174	173	171	178	180	173	170	167	178	196	163	162	183	176	199	203	173	189	190	181	166	181	174	184	193	181	189	172	171	176	201	183	170	177	175	160	192	171	181	192	175	190	187	165	166	155	165	172	191	184	150	181	166	180	186	197	198	190	191	178	187	172	194	179	174	178	185	195	167	167	158	155	188	195	191	158	187	190	167	175	187	199	189	173	190	205	190	180	177	190	190	164	190	180	190	194	177	166	182	200	168	202	187	208	172	193	196	182	166	188	221	182	167	187	173	190	206	186	181	194	206	164	210	181	182	182	171	185	215	163	162	180	190	175	187	145	205	165	184	214	163	175	199	205	177	160	160	174	195	199	204	180	174	194	171	168	231	163	168	187	177
24187	20962	26382	24559	2173	541	503	443	414	382	360	393	364	358	364	359	331	332	369	349	354	348	350	348	324	337	381	350	335	358	332	338	397	317	361	335	336	352	336	333	342	372	354	309	364	342	366	333	370	333	374	337	332	354	341	323	343	300	367	344	349	354	353	352	346	354	378	346	335	359	333	364	339	344	312	337	332	339	351	330	343	315	336	316	333	340	327	360	364	311	361	336	360	352	346	329	327	362	368	332	336	320	305	323	362	320	347	323	338	343	387	342	344	348	330	340	336	350	352	348	360	333	378	332	311	376	341	373	332	359	339	373	343	355	347	333	334	368	344	359	320	340	351	346	328	355	356	367	329	359	317	328	328	326	337	336	351	356	302	311	334	317	344	336	322	321	351	354	314	327	345	338	340	360	331	337	371	331	348	337	335	310	347	382	368	342	331	345	338	359	375	329	319	347	353	329	360	353	335	331	330	365	328	352	328	396	337	332	348	345	372	354	351	343	352	313	345	326	298	363	333	338	343	361	329	332	356	346	344	331	357	313	372	344	360	326	316	369	347	315	336	366	323	328	318	358	331	321	345	355	364	336	341	360	361	343	346	332	323	341	336	348	366	345	350	336	364	346	342	314	323	358	360	341	367	331	355	374	365	323	343	326	305	363	347	350	384	355	350	365	373	343	370	317	347	372	360	333	322	339	314	355	344	342	318	352	359	367	342	328	332	330	335	323	356	357	370	353	316	359	331	331	341	347	345	374	354	335	339	337	347	393	365	379	298	326	351	359	353	373	367	347	326	351	346	337	349	313	342	337	343	352	327	285	335	327	333	330	345	344	340	296	321	309	334	352	347	372	380	341	329	321	339	353	358	369	339	361	346	384	333	313	323	327	320	351	316	347	360	368	376	353	336	366	332	340	350	365	348	339	339	355	348	364	358	347	348	306	341	364	315	352	326	357	341	323	340	322	336	299	336	365	357	309	350	330	356	358	346	365	323	367	381	319	323	337	357	341	328	315	319	331	335	337	381	310	375	322	357	320	348	348	333	350	315	359	317	323	339	346	339	316	339	332	348	336	362	367	329	354	359	378	350	320	355	361	372	365	387	323	381	340	332	353	309	340	342	378	354	343	359	381	377	349	356	351	339	322	326	339	335	411	356	342	329	357	336	351	362	376	377	351	315	341	360	305	338	368	325	365	327	355	358	349	341	343	329	348	359	364	353	341	336	369	349	356	340	369	324	325	300	372	353	317	357	321	350	375	335	350	340	344	344	350	352	352	355	334	334	345	339	339	367	378	348	342	346	376	344	318	320	330	405	328	372	335	317	338	327	336	367	367	392	369	347	354	361	350	355	338	323	355	334	371	320	349	331	354	315	318	329	339	346	357	362	339	343	319	365	337	346	318	374	320	344	358	319	361	322	298	372	384	338	341	324	355	351	326	334	324	363	356	298	356	303	324	312	326	370	320	314	329	333	345	369	342	345	353	361	315	343	353	315	337	357	335	318	356	324	359	316	355	322	346	345	337	343	341	327	344	378	322	315	353	340	317	380	380	345	333	359	338	335	364	391	333	328	318	317	347	348	335	346	318	322	350	324	363	371	320	358	376	319	392	356	340	322	373	310	341	329	335	360	358	314	325	354	367	350	334	378	349	349	328	361	372	301	346	344	347	332	347	343	298	366	334	354	368	347	338	370	300	347	357	333	361	338	330	338	364	324	325	329	336	328	356	350	391	343	367	349	327	349	341	347	355	341	317	331	371	343	327	313	326	349	327	330	331	342	349	370	334	344	317	315	348	339	343	338	357	361	349	361	338	362	326	363	304	331	336	342	353	341	342	323	350	346	325	359	342	334	345	318	323	344	357	336	313	297	349	360	345	338	339	317	349	345	324	307	369	341	357	332	358	349	380	380	327	288	354	326	357	341	352	351	378	322	375	343	372	349	335	316	325	328	361	327	322	326	344	362	348	315	352	337	326	355	348	349	340	335	364	340	360	351	327	345	331	362	365	358	346	343	347	354	336	341	368	380	326	312	312	355	350	364	356	347	349	357	375	373	356	338	320	320	341	326	355	349	307	341	353	315	344	355	282	324	350	364	348	350	354	359	376	309	358	339	347	356	354	344	358	339	359	331	350	365	312	323	356	350	333	315	328	343	364	323	322	356	353	347	341	356	358	337	361	322	335	357	351	337	356	362	334	356	357	352	320	330	333	328	288	326	370	356	329	340	369	332	357	336	348	347	367	368	380	360	320	362	366	360	337	349	364	351	345	337	363	342	345	352	343	381	303	358	347	338	344	335	384	328	349	348	339	362	368	325	318	339	329	388	358	345	323	337	361	341	327	344	355	385	349	327	365	345	359	335	343	338	366	337	358	368	314	340	297	327	322	371	330	355	337	351	350	353	344	348	353	339	318	365	368	330	362	343	343	349	357	346	343	332	314	345	337	293	334	352	349	326	348	341	314	355	345	296	346	361	361	333	375	324	346	336	376	320	321	331	349	351	341	333	365	336	317	327	342	340	370	346	344	364	356	333	330	366	342	351	342	350	329	350	345	325	336	392	359	343	326	353	345	351	348	348	298	331	359	370	317	320	393	315	347	323	371	339	313	362	353	361	319	353	379	330	337	338	332	352	338	344	322	346	358	326	349	330	378	326	315	338	320	349	326	358	363	332	351	352	363	342	353	358	306	366	320	347	345	354	333	358	350	378	345	346	284	346	306	360	331	333	350	378	357	303	350	361	324	322	333	335	350	347	377	336	316	325	337	334	340	351	331	363	352	343	365	346	348	351	358	346	335	348	360	340	389	318	341	375	353	319	345	334	376	358	340	321	337	372	354	368	345	340	352	355	342	335	338	324	335	358	340	322	361	313	380	344	329	324	293	344	359	351	329	351	347	391	325	322	370	355	320	371	342	318	323	319	325	318	333	343	350	348	330	343	344	340	333	363	353	361	364	341	338	350	321	353	351	319	336	339	327	331	358	357	335	352	352	340	310	319	351	355	331	355	323	342	347	364	343	362	331	331	311	337	294	351	330	347	342	356	356	360	319	355	341	363	351	348	325	350	349	317	311	325	356	330	342	324	323	341	350	348	364	350	368	349	347	342	329	332	348	357	340	324	351	337	342	377	331	381	343	341	340	316	334	388	380	332	375	361	354	336	344	342	329	347	354	353	337	314	358	343	342	378	351	379	344	342	320	344	316	349	352	347	320	337	333	346	317	333	343	327	362	365	349	378	335	318	334	312	347	336	339	323	329	359	322	334	344	340	354	366	326	329	360	333	352	352	336	336	353	330	354	338	323	351	350	349	338	364	311	353	299	354	377	329	360	364	352	336	319	332	352	331	355	336	352	383	362	341	374	364	364	315	346	362	344	323	342	351	351	341	350	362	373	349	331	357	323	349	322	334	329	339	365	330	345	311	338	311	355	298	349	329	336	362	333	342	335	318	295	332	305	362	334	338	348	337	338	292	336	323	316	332	339	342	355
3504	4745	3116	1480	1146	912	898	782	675	643	590	582	549	539	534	553	504	528	495	533	528	525	466	576	556	515	478	490	483	500	496	508	503	501	484	515	495	519	493	492	530	472	484	508	519	508	502	496	495	492	459	500	526	461	456	506	536	490	489	498	484	501	487	508	513	544	514	540	441	461	528	516	478	481	467	478	481	507	450	503	523	487	490	480	477	476	479	504	508	476	474	479	503	519	508	504	488	507	474	462	515	491	508	471	515	470	513	514	464	476	505	490	467	516	493	489	481	503	499	490	514	473	455	500	523	522	454	516	515	511	475	481	518	484	481	480	490	502	519	497	455	480	494	480	492	510	477	497	528	440	527	512	509	510	497	470	475	466	504	509	490	502	496	502	471	487	488	481	483	526	471	463	492	489	507	492	471	510	484	511	526	469	472	516	459	512	460	507	482	473	467	468	469	465	472	509	504	462	517	476	499	486	477	520	503	522	464	493	521	465	459	527	454	476	475	489	500	478	522	530	541	508	483	498	544	469	461	524	466	471	491	484	473	495	459	483	491	480	488	511	509	482	461	526	461	483	472	469	486	521	520	540	468	511	503	501	496	504	498	473	511	474	464	465	496	448	496	515	495	486	457	478	490	462	482	523	484	492	496	461	501	497	512	475	488	466	489	469	513	470	474	514	474	480	475	488	515	469	499	494	467	516	517	482	491	496	499	505	506	470	458	485	485	488	512	491	504	491	475	508	506	494	502	495	498	482	452	534	501	500	491	503	486	491	478	503	498	512	493	459	493	472	512	436	507	522	500	522	466	529	500	469	535	478	505	474	463	523	515	506	499	470	484	456	467	493	497	514	535	505	492	520	500	513	497	477	504	545	462	459	503	493	485	497	450	483	520	504	444	473	459	500	478	518	502	459	514	491	488	503	502	482	491	504	478	477	502	444	470	488	507	525	495	494	493	488	454	542	484	501	521	489	527	507	491	498	496	502	495	483	536	514	515	483	484	509	504	489	478	481	515	466	471	531	521	475	532	472	490	461	476	471	507	484	489	515	466	492	514	528	512	506	510	528	492	465	461	511	480	513	473	472	490	507	510	467	496	512	500	507	484	451	480	533	475	490	480	505	516	481	502	510	503	497	527	475	471	492	531	455	476	504	523	498	500	474	521	535	503	498	540	490	491	498	493	500	501	488	520	519	492	450	525	471	537	525	494	478	522	495	494	495	502	501	506	506	481	504	490	505	455	482	479	469	516	485	492	491	504	484	512	484	471	479	453	508	469	472	459	498	467	525	517	457	531	481	484	510	442	510	465	494	473	525	515	496	512	486	475	502	514	493	486	537	490	488	469	499	539	534	496	472	478	495	509	468	473	483	517	489	479	510	498	522	479	461	544	460	511	468	509	498	483	512	495	518	543	460	522	461	545	500	489	474	492	479	473	474	496	486	480	499	553	461	491	495	484	492	496	504	493	513	518	488	482	510	489	482	497	510	497	517	482	509	495	492	513	521	418	473	492	482	487	472	503	515	467	484	481	501	461	492	528	472	475	475	461	481	484	490	517	498	469	520	527	487	457	492	513	473	486	495	502	485	499	490	503	492	487	497	500	524	501	525	475	533	472	496	462	514	471	516	496	513	488	524	552	475	503	470	466	500	515	500	469	463	486	509	501	481	491	528	475	505	506	483	507	519	486	472	529	495	506	526	494	515	496	477	464	507	497	492	479	500	524	483	472	459	486	492	478	467	510	487	514	501	479	513	517	443	496	452	470	459	479	495	495	460	496	529	526	502	496	464	502	484	546	499	497	472	491	474	500	472	497	513	502	504	483	507	479	513	460	494	474	498	478	465	515	483	496	500	503	514	515	510	517	476	499	488	492	497	514	479	518	492	469	484	488	507	489	476	504	451	501	511	517	486	461	480	507	516	457	507	475	471	483	490	499	505	507	501	443	479	480	528	480	473	476	520	513	492	477	516	480	521	466	492	491	469	495	490	487	529	493	482	494	481	452	469	486	502	488	503	507	509	490	477	471	494	470	499	466	505	524	507	532	481	507	525	488	491	513	516	466	488	509	522	521	502	464	496	479	489	531	485	467	501	533	528	464	527	485	483	510	471	471	472	470	502	482	499	491	491	469	492	496	475	551	516	484	464	489	519	510	479	510	475	522	500	504	500	502	511	501	484	509	476	489	527	514	503	484	485	472	474	470	509	530	478	482	488	494	524	497	480	473	505	492	468	464	491	519	517	471	483	476	507	484	454	465	469	508	529	501	448	480	535	495	534	498	500	481	510	468	481	453	472	476	503	521	495	480	487	495	511	464	494	464	477	523	502	466	484	512	481	459	506	507	487	517	508	474	441	486	499	521	468	503	496	475	493	494	486	500	510	485	470	544	520	495	497	525	480	450	532	457	497	501	499	519	484	489	522	470	524	514	516	525	466	448	463	486	506	460	497	522	525	508	482	495	465	520	504	493	453	482	458	466	471	523	537	488	474	463	532	484	504	529	495	485	515	468	507	496	488	522	495	536	481	511	502	487	520	500	464	509	545	499	499	482	513	476	495	471	486	522	481	511	518	501	485	475	486	525	467	503	453	512	494	494	456	469	496	489	510	473	490	518	504	463	493	495	512	517	464	539	484	519	540	489	505	487	503	461	482	524	499	491	492	484	494	502	525	433	517	511	470	478	481	509	476	507	536	456	477	469	469	446	493	500	503	467	496	496	486	481	467	517	476	467	532	447	512	524	500	521	516	498	514	513	476	499	489	527	486	512	473	499	490	511	510	470	483	511	508	490	486	461	503	520	523	481	476	514	512	462	471	493	454	519	482	522	522	464	547	500	479	483	480	478	489	469	475	493	442	499	496	462	486	472	480	543	499	486	467	479	539	475	495	481	497	508	433	490	471	494	469	512	477	527	511	488	475	526	458	499	504	510	493	463	506	428	495	485	487	518	480	492	502	482	524	504	511	498	492	490	526	483	486	488	518	505	509	490	530	481	499	471	471	497	472	488	530	510	476	526	510	521	493	463	497	478	493	513	499	495	465	495	463	513	509	493	510	465	478	488	524	489	472	517	513	480	458	498	491	484	482	485	437	505	489	476	531	469	476	501	508	516	489	523	530	502	514	525	501	495	495	500	501	479	440	539	486	490	520	489	496	464	502	507	498	455	486	466	484	497	484	507	484	497	471	534	484	517	517	476	504	525	501	495	494	501	498	503	500	477	481	492	450	483	496	455	459	534	500	493	503	515	533	482	461	526	469	502	518	514	472	520	471	522	514	483	490	477	523	507	499	477	524	473	495	499	477	495	507	480	485	497	473	537	484	503	484	523	487	500	518	476	511	480	476	525	454	460	506	549	508	555	490	490	525	500	532	491	516	503	491	459	509	506	516	503	503	479	494	485	505	499	492	474	510	460	463	483	495	471	480	504	499	481	521	501	509	515	548	478	508	526	465	489	479	513	466	508	523	537	445	470	519	515	468	525	482	484	480
22092	20998	28601	23582	21002	20630	2048	567	381	325	266	271	258	235	201	211	183	165	170	179	174	161	199	157	142	153	165	143	130	158	143	163	137	160	146	139	121	135	130	122	140	127	127	143	122	135	142	141	126	139	144	120	129	132	151	134	152	130	136	148	126	142	136	148	144	128	142	129	134	136	146	150	128	116	132	112	144	140	136	122	123	119	119	126	112	140	135	109	133	142	106	120	141	133	139	125	134	132	119	129	112	157	134	138	108	129	133	142	135	123	125	140	129	149	115	123	128	144	116	118	119	122	116	127	106	126	132	116	145	108	142	134	130	150	133	127	147	149	152	117	150	142	136	141	122	128	111	132	130	142	127	145	120	132	115	132	111	118	149	119	117	135	107	124	136	109	139	134	127	115	132	120	138	110	119	116	124	141	148	122	129	122	114	126	127	121	112	138	112	134	121	131	124	101	111	130	130	155	134	140	123	128	111	134	134	118	123	113	118	153	137	115	130	135	137	125	132	126	138	143	135	115	132	119	112	129	122	124	128	118	127	126	136	139	145	130	141	131	123	128	119	144	121	127	108	130	118	128	132	136	100	108	121	118	108	120	117	150	110	134	114	132	142	135	133	139	127	115	117	121	125	125	141	130	149	129	158	140	130	127	135	133	136	130	143	142	132	138	124	137	119	127	143	130	125	106	125	122	116	115	140	133	133	132	145	125	153	139	101	131	122	141	123	152	143	133	129	133	129	117	115	133	119	100	138	117	119	118	131	139	119	97	115	125	137	136	147	146	118	124	128	146	99	119	106	114	140	148	125	119	123	126	133	139	137	123	117	118	155	117	128	126	130	133	143	125	122	131	123	123	144	139	104	110	127	128	112	131	121	132	111	122	109	137	139	112	130	139	138	114	118	122	156	125	133	129	131	139	117	134	133	133	135	146	113	129	128	137	123	118	148	121	119	119	128	138	103	124	131	112	127	134	145	124	126	134	139	141	129	138	133	133	131	152	129	130	139	123	130	121	115	116	128	126	125	113	112	114	127	134	127	113	135	112	128	113	137	136	136	122	125	134	128	116	129	129	114	106	123	139	136	123	117	119	145	123	142	127	123	132	157	125	119	112	114	111	141	110	145	131	153	113	126	151	115	109	138	117	124	133	112	122	124	119	113	128	126	121	116	131	137	147	121	121	125	107	150	135	122	127	121	136	101	130	129	126	141	145	157	120	123	114	127	114	130	136	135	131	134	133	131	137	122	101	119	117	110	113	126	137	126	113	126	119	137	138	117	127	143	104	132	138	129	111	124	128	128	120	131	128	125	123	126	123	129	113	121	127	149	127	104	124	142	119	124	112	141	166	123	113	147	139	115	116	128	141	121	118	119	118	115	157	112	123	121	136	121	120	130	138	126	125	118	118	137	132	134	133	115	128	114	118	127	110	127	142	127	132	129	123	119	138	134	118	119	134	122	115	122	124	139	125	108	138	115	134	134	127	140	124	124	117	120	124	127	117	123	123	143	128	121	116	125	141	111	120	129	121	141	118	126	127	131	119	120	114	133	126	138	135	123	126	128	102	144	128	146	126	130	117	133	148	142	119	125	117	119	135	129	124	111	119	132	130	128	139	130	112	104	122	130	136	125	116	127	120	117	110	134	147	134	148	133	139	146	148	137	116	128	129	119	144	111	130	124	126	133	125	125	119	130	126	126	124	120	117	124	124	136	117	106	143	115	144	111	118	116	148	120	123	121	132	147	125	138	151	136	105	112	125	128	128	131	137	127	141	127	141	132	121	94	146	132	124	124	122	134	133	112	146	123	129	125	141	121	131	111	111	142	133	145	128	142	128	128	103	134	133	112	127	139	122	134	119	118	122	123	135	117	136	124	136	127	120	121	135	123	131	115	113	144	131	123	122	133	145	122	122	117	132	125	134	133	135	108	134	136	109	116	127	123	114	131	118	130	124	118	121	111	114	113	117	130	125	132	114	134	115	160	124	123	141	129	147	125	123	121	155	122	126	134	110	153	113	132	126	129	109	149	120	138	134	106	126	129	124	124	133	138	119	128	97	137	126	141	116	122	128	112	129	114	139	149	116	121	132	121	120	113	126	138	119	131	124	119	125	129	143	150	130	121	142	118	142	120	113	110	123	124	147	137	126	127	117	124	119	123	120	147	123	122	112	130	121	127	123	126	132	127	113	105	150	131	129	138	131	124	110	118	125	143	125	130	140	140	141	138	126	129	126	131	117	132	119	132	109	128	113	129	131	119	129	133	112	117	115	109	129	121	141	124	119	147	126	108	109	110	107	127	146	131	143	107	135	116	120	147	147	130	137	157	129	110	141	113	105	111	118	118	128	123	123	121	121	128	151	113	152	124	128	122	113	106	125	118	131	120	135	146	122	142	111	144	127	129	114	159	146	142	126	130	124	128	141	127	114	127	105	126	127	136	118	108	138	112	121	123	118	114	141	128	150	115	128	119	130	119	153	116	131	136	146	109	118	113	127	162	120	121	116	129	139	132	115	138	108	158	131	113	113	115	109	111	116	118	127	118	139	130	130	125	112	109	129	140	122	127	133	117	130	124	113	118	136	127	125	114	137	119	131	135	129	129	137	112	130	128	133	137	123	138	135	113	129	156	115	121	142	108	135	121	126	114	102	115	130	155	132	116	121	147	116	147	114	137	119	137	118	128	141	126	123	133	118	113	135	125	147	126	116	115	134	119	140	146	108	98	150	121	115	132	133	114	133	136	136	123	119	118	124	108	135	138	139	129	114	115	116	110	126	145	133	134	134	138	140	122	131	122	125	140	154	137	139	145	135	134	129	111	119	120	136	120	145	115	134	108	124	123	133	123	132	112	122	125	129	110	142	117	118	126	140	128	121	144	125	118	119	130	140	108	124	116	111	137	151	135	127	118	132	135	121	115	108	103	138	134	127	148	111	134	138	142	105	126	141	135	116	116	126	132	113	118	135	117	123	125	112	133	130	146	127	128	124	125	141	140	124	138	122	120	142	131	123	138	115	89	126	136	134	115	136	127	117	136	133	123	132	118	120	101	125	127	128	115	132	131	123	118	119	142	113	141	118	127	114	125	122	124	127	124	113	121	145	138	124	106	115	135	118	128	120	117	137	104	124	130	130	135	112	116	113	127	128	126	133	115	143	123	132	124	139	109	145	126	132	126	114	139	109	101	131	117	120	145	136	129	106	136	110	124	129	131	128	117	120	142	109	126	125	132	101	124	135	139	131	118	115	141	134	105	156	115	132	132	123	154	127	131	130	126	128	125	105	123	147	110	129	122	126	150	136	131	139	133	127	130	136	122	109	122	143	134	129	112	123	140	129	140	118	136	121	133	145	128	128	126	112	114	131	132	135	127	122	101	141	148	114	117	118	112	111	145	145	115	133	128	132	121	109	117	139	126	128	124	146	123	109	155	114	118	111	131	128	128	109	137	108	130	128	120	127	126	117	123	112	130	122	133	122	133	137	128	112	130	108
4691	13855	9314	4359	2912	2059	1555	1122	931	792	645	571	470	454	416	339	391	318	295	295	283	261	258	243	224	216	263	237	209	239	176	240	211	215	200	194	207	217	199	211	193	191	200	181	194	205	194	198	197	184	196	202	188	195	190	184	192	153	177	190	204	189	185	182	183	178	188	208	156	176	178	194	191	173	173	170	181	201	185	166	199	192	189	183	182	177	197	180	174	197	184	188	194	206	159	173	190	193	184	186	199	179	197	182	172	170	156	165	170	169	161	207	206	163	194	156	175	165	187	153	192	170	186	182	187	168	205	195	196	160	194	202	162	171	200	155	223	173	174	170	173	191	177	171	187	174	191	157	176	174	185	174	178	175	186	169	182	172	188	187	198	175	167	187	174	178	194	188	177	171	177	185	198	189	174	202	170	181	171	184	158	177	164	176	184	189	166	184	163	163	164	176	184	190	177	191	212	163	188	159	199	196	168	177	207	209	187	190	194	153	197	199	179	169	196	177	200	184	194	190	166	210	185	180	175	164	188	186	166	187	165	175	172	173	184	184	203	168	198	170	163	191	160	185	173	176	172	175	189	190	177	195	185	175	176	177	169	173	195	185	178	170	172	145	183	171	184	165	177	199	180	174	188	194	184	178	212	200	185	170	170	181	194	165	206	191	175	189	180	179	188	210	170	175	183	178	188	160	183	184	171	180	196	173	175	200	176	194	197	198	188	197	172	181	156	189	180	162	175	168	179	186	191	191	196	189	193	179	199	183	186	169	180	174	212	164	182	179	193	173	156	167	177	204	199	179	183	165	156	196	166	182	170	178	159	185	167	199	203	217	186	164	166	189	189	199	171	212	178	164	188	196	162	162	202	192	180	187	172	171	204	162	207	170	163	180	173	187	179	202	213	184	180	164	198	174	176	178	153	184	182	172	170	196	166	174	173	175	143	189	216	189	170	162	167	161	170	175	194	185	190	205	163	177	178	185	199	199	185	161	186	189	173	180	185	166	175	189	175	185	189	182	204	166	191	185	197	151	158	202	179	150	160	183	190	159	170	169	193	207	176	199	172	197	166	194	190	174	192	190	196	159	174	181	179	181	190	153	182	163	174	173	183	172	161	180	165	184	180	180	178	195	175	165	184	176	184	178	172	182	196	190	191	166	159	171	193	179	197	179	164	175	170	184	175	179	175	185	187	187	198	173	174	192	173	167	201	182	180	180	170	215	194	182	193	211	189	172	170	181	204	174	202	190	188	179	185	180	191	168	161	203	170	176	202	207	190	187	180	168	166	187	195	187	189	184	169	175	173	181	196	172	174	189	159	198	198	197	179	181	183	174	196	188	186	169	168	178	163	182	183	155	191	197	165	149	168	199	201	183	189	181	168	205	215	182	196	190	173	189	141	212	198	156	155	172	158	199	199	187	188	182	176	177	192	190	177	172	170	173	175	176	199	165	191	174	191	164	173	186	184	187	169	184	181	151	163	173	198	158	175	167	189	177	169	185	191	207	193	182	165	171	187	197	170	181	162	200	186	204	167	203	184	165	200	157	164	186	174	185	169	188	210	184	172	202	172	169	202	169	171	187	165	162	212	200	145	203	178	181	211	179	206	200	184	181	197	191	153	165	188	178	191	182	188	182	178	193	193	174	197	181	172	155	178	156	172	190	187	182	193	187	173	182	179	196	171	188	160	189	191	177	189	180	194	188	177	200	175	197	167	182	192	189	209	196	187	182	154	193	190	169	160	189	189	201	170	205	160	189	187	143	181	188	180	183	188	183	207	210	180	205	207	175	172	190	180	205	182	193	198	191	167	162	167	163	197	187	189	206	181	171	179	173	188	184	163	181	183	197	180	194	160	156	187	159	167	166	167	173	198	165	201	177	170	201	201	186	189	186	177	170	172	185	195	193	180	150	193	187	148	170	191	191	185	184	172	179	198	169	176	187	197	198	170	162	174	172	168	191	174	182	163	179	173	186	165	202	197	201	167	182	147	184	189	166	166	192	187	190	184	193	163	200	213	175	174	178	160	181	171	178	192	179	208	176	180	152	191	190	171	180	158	182	165	180	185	164	163	206	170	193	188	195	175	204	159	171	206	173	199	178	186	173	190	187	170	176	187	193	165	167	196	206	183	182	192	165	176	171	185	158	180	192	201	196	205	185	194	216	191	185	193	181	192	184	192	182	187	168	184	148	165	181	171	178	164	168	182	201	200	167	195	183	169	167	175	184	202	172	154	172	177	195	163	182	192	202	180	157	147	181	161	181	163	191	178	173	190	169	150	193	173	195	165	179	186	178	180	186	183	183	181	154	189	185	172	189	195	201	196	193	174	192	190	190	184	199	181	170	164	199	179	162	183	187	191	177	183	169	173	180	186	168	197	172	182	157	182	159	208	167	163	176	201	186	178	182	177	197	160	158	199	207	180	147	168	163	170	193	148	164	177	189	154	179	187	174	186	180	185	188	171	202	189	207	186	166	163	206	195	178	162	164	220	179	190	174	179	187	176	168	200	181	180	182	186	189	186	168	154	171	167	164	163	162	184	175	168	203	206	164	188	163	183	183	175	202	187	163	184	199	160	157	181	184	162	195	190	166	169	158	185	204	180	178	199	190	168	173	161	180	167	183	186	202	165	206	206	166	167	188	183	160	176	169	196	190	190	184	158	184	149	193	192	184	170	188	178	174	185	174	174	185	172	169	174	201	175	163	191	163	182	151	184	175	169	198	185	182	183	209	175	200	172	155	183	192	179	185	189	187	183	185	180	185	197	190	192	167	181	205	165	214	189	167	188	174	194	172	174	158	173	175	164	181	181	185	181	166	172	173	193	173	187	187	172	193	183	182	193	165	183	192	184	175	186	171	177	181	174	179	175	172	178	167	177	184	170	191	178	176	187	176	184	194	212	193	194	166	189	151	217	179	199	157	154	175	185	180	198	189	161	185	173	190	191	194	171	173	188	196	193	177	167	182	187	186	186	173	200	181	167	175	179	195	180	182	192	154	169	169	209	155	200	188	177	159	178	219	163	175	178	199	203	171	206	188	181	197	188	176	178	186	168	188	174	184	161	205	180	192	189	171	186	166	188	180	198	188	171	166	176	192	201	194	147	161	180	165	185	152	174	153	195	166	194	181	180	158	159	171	171	202	180	152	178	171	168	199	176	183	159	174	187	197	173	161	184	177	202	164	172	187	185	171	146	177	166	210	182	183	154	182	198	186	187	191	176	182	182	169	178	160	179	173	172	176	182	163	162	180	190	208	190	187	182	187	191	195	162	161	189	186	186	169	177	192	190	175	172	190	177	177	193	180	179	173	178	195	199	186	198	194	174	167	169	203	177	197	171	189	193	173	151	180	177	181	192	204	191	166	176	185	188	186	180	172	177	201	194	190	173	191	156	187	203	198	194	172	176	198	182	166	170	177	185	163	207	181	205	170	183	189	178	177	191	153	200	182	177	174	177	194	219	179	185	165	189	209	188	172	199	165	185	165
26631	17372	2971	519	359	327	285	285	255	295	310	258	281	267	264	275	282	266	292	263	287	276	250	269	289	277	276	297	273	269	276	276	280	307	261	274	310	239	300	286	261	273	258	285	287	273	251	254	253	313	277	248	269	303	283	273	291	270	296	258	265	269	286	258	247	279	253	256	266	259	297	266	302	286	291	273	268	251	297	289	297	283	280	309	288	287	297	256	285	291	288	269	284	295	261	261	297	279	262	291	268	275	276	280	302	298	270	299	255	281	267	269	274	292	288	272	274	293	293	273	266	268	296	284	256	276	300	311	272	267	284	257	253	297	257	256	284	297	300	283	273	289	290	256	262	271	269	296	279	273	290	273	293	288	260	288	265	271	281	278	301	258	271	269	285	290	274	299	265	264	270	285	284	285	274	263	287	250	282	285	283	304	298	284	294	228	275	266	262	285	304	292	263	283	290	232	275	267	251	249	276	282	236	290	274	268	266	301	274	293	291	276	286	293	299	286	247	268	272	272	267	283	293	266	265	259	298	292	292	266	269	269	254	306	267	287	276	306	281	319	263	262	271	295	302	278	309	282	309	305	293	264	274	311	274	280	275	293	294	266	301	277	295	299	251	296	259	305	283	265	273	265	279	284	261	300	280	264	286	255	304	270	305	277	291	293	292	286	304	238	237	313	265	278	279	275	281	295	251	282	302	292	267	255	260	271	260	281	297	297	264	247	288	295	277	274	273	311	279	280	263	282	306	272	265	284	275	270	296	246	268	271	280	284	257	272	276	287	274	293	269	301	261	280	293	287	269	260	269	266	243	295	301	276	289	258	293	280	299	267	270	291	290	278	248	263	270	285	284	307	276	276	291	292	298	291	259	284	258	293	272	295	282	274	329	235	289	258	294	260	302	289	260	290	268	283	256	326	293	247	301	278	284	258	286	269	269	270	282	275	275	281	265	272	273	287	288	277	301	284	251	293	293	242	278	289	280	283	255	264	257	257	304	244	266	303	276	278	284	303	294	268	246	269	255	273	269	291	291	267	285	273	283	300	286	299	294	280	263	291	255	261	296	241	267	299	274	280	292	268	270	270	290	270	273	275	279	256	310	291	275	299	260	275	267	306	288	300	278	293	289	310	259	260	273	269	286	278	263	261	281	327	291	280	254	243	273	276	258	275	246	268	273	276	304	269	256	280	286	279	274	289	260	283	259	280	280	302	277	297	288	303	254	247	285	276	280	276	269	305	258	265	271	275	277	280	263	298	249	289	283	270	272	260	272	282	271	263	280	289	250	249	276	321	281	243	250	307	288	260	257	284	278	283	253	283	277	270	278	281	258	277	304	283	259	272	277	255	307	283	294	274	289	261	290	276	271	266	296	280	283	278	271	262	280	299	287	298	275	281	273	291	269	265	294	275	259	299	294	266	273	293	276	275	268	283	253	270	285	283	273	254	275	273	282	261	284	303	269	277	280	301	310	302	292	253	260	290	290	279	287	273	265	272	282	279	270	275	272	276	269	255	275	276	283	253	267	279	290	261	274	300	276	289	255	282	278	246	243	263	255	254	293	274	298	268	264	263	265	258	288	281	290	253	264	279	287	266	260	260	270	297	270	274	292	261	290	250	289	248	285	279	272	266	269	243	278	241	274	283	291	305	273	289	299	297	273	284	276	315	267	276	286	272	272	279	289	276	289	265	277	288	295	286	273	294	296	304	268	287	293	274	301	293	269	272	289	268	274	265	275	266	270	291	284	297	276	293	288	258	265	292	251	271	250	272	273	255	269	258	261	274	268	273	276	269	316	286	266	260	265	277	297	315	300	284	259	260	281	317	263	276	252	269	284	293	272	270	289	283	286	281	260	290	302	282	285	296	265	268	284	271	239	304	319	281	284	278	239	284	287	283	269	273	281	301	316	271	280	261	261	280	305	267	289	300	295	267	261	271	236	287	300	259	261	266	315	263	324	286	252	282	307	290	259	280	285	295	257	283	311	276	246	265	295	265	267	264	275	272	287	267	278	261	246	275	283	271	292	271	268	262	280	275	287	269	308	276	284	291	310	286	271	282	257	288	262	267	260	255	266	257	255	262	286	313	277	266	279	290	255	281	299	279	270	292	270	258	264	270	275	297	275	261	266	256	322	289	282	275	256	287	285	237	301	284	313	279	272	284	284	279	282	276	273	282	301	279	284	270	275	263	288	288	293	268	259	295	265	301	290	288	288	271	277	273	283	300	293	269	295	280	271	283	290	295	271	281	301	315	279	281	302	260	291	271	265	261	274	288	263	268	235	306	280	257	289	268	303	281	253	273	296	270	269	297	253	249	257	257	279	285	274	282	291	298	295	299	269	269	292	277	255	270	285	260	289	302	273	265	283	279	299	286	263	276	269	266	316	295	258	288	259	258	244	269	309	264	283	281	284	287	281	290	267	288	300	307	282	258	260	277	287	301	275	288	252	295	274	275	276	277	270	292	297	265	257	270	276	248	259	289	272	293	298	284	284	293	290	256	288	272	261	272	245	255	281	277	291	293	259	291	292	268	300	283	255	298	285	291	267	280	295	285	275	262	268	325	249	266	286	317	282	267	272	292	277	281	260	292	272	281	285	279	296	233	276	245	258	276	268	288	294	267	270	266	281	283	298	272	232	304	285	277	302	269	264	264	295	283	281	243	277	290	242	283	282	281	253	253	277	277	256	280	295	258	274	263	256	270	251	272	256	262	243	280	292	287	274	267	266	261	264	300	261	290	280	269	271	293	280	264	272	282	284	258	274	245	274	262	273	277	308	284	269	264	294	261	293	288	259	273	273	270	304	258	287	288	278	262	274	272	289	292	297	262	256	305	284	282	265	273	267	272	299	257	249	266	274	284	279	270	309	275	260	260	277	270	256	282	256	291	306	288	277	258	282	293	285	274	296	262	284	244	304	274	280	274	271	275	279	257	291	269	275	292	277	258	290	277	262	270	267	257	264	304	270	277	295	292	299	274	287	251	284	279	255	287	269	272	284	257	282	314	290	280	270	275	287	254	262	286	280	284	271	289	252	279	287	267	264	278	278	275	308	274	276	249	288	286	281	292	276	302	304	258	244	281	278	260	266	275	272	267	270	265	291	235	289	288	276	276	272	261	289	283	283	290	286	271	271	288	286	283	275	256	268	289	301	278	297	270	269	294	288	276	316	285	255	276	305	262	277	295	275	301	268	291	285	286	287	279	265	289	256	292	277	281	244	282	285	286	284	262	285	274	271	287	275	271	284	288	279	288	269	298	251	279	264	272	277	275	271	292	296	268	264	268	285	284	275	276	313	285	262	298	302	269	289	253	277	266	277	272	264	297	271	289	286	271	255	295	324	281	263	265	292	284	292	272	283	278	286	292	289	269	263	260	275	272	259	287	289	283	284	245	280	284	277	298	287	257	270	304	295	282	276	287	246	244	291	298	277	301	303	262	294	273	279	271	258	266	277	287	290	271	285	301	290	283	274	296	282	260	251	266
3971	1255	909	597	509	505	462	482	463	433	439	474	420	429	406	397	421	413	404	419	419	395	408	410	396	387	414	392	423	398	404	405	406	406	410	442	381	449	395	412	413	441	432	407	401	442	387	437	442	408	401	431	411	436	392	424	446	399	403	431	405	408	432	449	404	407	415	414	430	409	454	408	436	427	392	408	413	373	430	363	418	373	423	409	410	426	389	417	435	406	406	423	435	429	393	420	380	374	405	433	392	424	402	426	419	421	426	414	403	443	402	420	460	415	376	382	407	395	392	464	445	431	418	425	399	364	421	408	424	455	437	403	425	416	468	441	444	416	392	437	406	418	377	431	422	435	425	448	429	443	413	432	398	419	420	412	402	428	414	427	406	472	374	419	400	407	367	406	428	417	410	444	425	459	398	424	429	397	425	425	426	414	413	407	410	391	453	426	399	412	399	428	420	440	416	367	415	389	389	436	409	433	447	413	405	415	415	425	397	448	434	403	402	408	436	410	447	420	414	381	385	425	404	387	385	421	415	463	419	441	397	438	407	375	427	426	418	385	423	402	410	388	412	362	407	450	390	427	403	422	429	466	439	448	408	428	416	423	424	413	436	462	407	410	421	392	441	414	430	436	426	428	404	417	417	419	383	416	387	390	420	419	467	440	383	434	399	398	417	465	436	438	414	450	395	408	414	372	445	440	421	385	434	433	481	405	419	417	413	384	412	390	416	429	449	395	442	409	400	442	390	398	435	453	405	430	418	424	416	396	445	422	391	409	415	403	403	438	426	462	393	401	381	409	470	394	432	394	449	415	389	406	407	416	461	438	391	410	405	401	435	411	389	408	418	424	432	418	451	444	401	401	409	402	414	412	447	409	413	401	411	389	413	379	443	449	385	402	381	421	449	430	428	417	391	406	391	433	400	409	412	420	390	427	464	433	434	456	418	412	432	417	416	408	437	416	431	394	420	396	441	465	435	406	425	425	378	415	407	408	417	434	427	440	461	420	408	400	410	405	399	367	408	411	432	405	410	402	397	430	412	388	474	400	419	388	404	408	385	456	403	403	429	364	434	411	455	435	413	419	419	411	378	408	417	424	407	429	406	422	409	441	447	407	416	403	390	431	388	411	402	421	452	415	427	410	404	441	427	431	441	426	379	448	410	411	460	407	404	393	417	448	419	396	446	417	396	411	417	402	477	410	427	369	396	437	417	396	440	442	417	402	426	426	411	398	436	388	364	404	347	394	404	435	386	434	439	444	444	425	394	442	422	409	420	427	421	408	394	435	447	445	402	425	428	410	419	403	411	426	436	441	428	399	383	424	394	434	431	404	405	425	405	402	399	431	414	358	430	412	436	441	394	402	411	425	453	462	412	407	413	394	387	409	437	405	407	375	395	401	394	392	411	440	444	419	423	389	436	414	400	368	411	408	460	409	424	410	436	388	410	440	400	420	423	411	370	402	439	431	410	401	438	407	439	412	413	420	410	433	429	422	391	431	429	394	407	415	401	392	410	396	396	406	403	428	400	402	446	407	405	396	434	436	426	434	436	393	381	432	408	397	404	445	388	439	418	385	404	394	430	408	433	457	429	401	418	402	429	430	422	392	420	420	445	452	420	421	407	411	405	423	429	411	460	437	422	424	411	437	424	412	396	420	429	411	406	408	406	438	401	416	419	461	463	398	420	431	436	391	413	441	430	410	406	392	422	425	417	391	406	430	395	433	435	417	409	418	406	390	391	425	423	444	411	441	397	411	452	397	397	423	447	405	431	397	436	383	447	391	421	431	387	392	456	417	413	446	421	397	406	438	412	466	395	419	416	413	382	443	425	443	423	427	452	393	447	407	433	445	485	438	423	468	448	433	392	405	392	411	437	421	388	469	420	426	431	378	399	414	438	429	453	441	436	413	404	376	405	412	421	410	395	397	418	388	433	430	415	442	419	381	428	422	402	387	447	420	428	411	389	396	401	417	395	441	431	428	376	405	443	412	434	430	387	439	416	430	419	429	469	426	441	438	383	436	433	398	377	407	409	397	434	447	391	448	401	425	414	411	418	446	404	395	409	394	428	429	404	399	394	403	405	406	403	413	432	433	400	411	415	418	425	467	416	403	412	418	420	398	397	431	450	424	373	396	422	445	397	444	406	414	400	431	405	411	406	409	407	448	418	402	393	449	416	448	442	390	415	432	439	450	409	440	388	419	432	413	434	415	398	373	397	408	406	451	461	411	397	423	381	407	431	405	403	437	418	426	446	427	411	426	416	405	394	460	413	434	430	431	400	409	401	466	456	404	430	396	465	430	450	445	443	407	371	443	398	446	405	404	425	405	410	415	424	436	384	396	399	396	408	409	396	382	410	437	449	446	420	442	413	432	393	425	446	430	411	404	391	434	406	423	425	420	413	420	446	376	398	429	419	432	402	385	415	406	434	393	376	430	417	414	378	408	408	446	432	424	440	401	408	381	421	416	412	400	426	413	414	421	418	432	414	431	417	403	407	419	390	425	416	463	426	418	421	371	401	389	386	422	408	403	402	423	428	374	413	442	418	430	428	448	410	417	407	430	412	437	397	413	434	433	396	390	413	443	430	409	377	438	408	425	418	382	399	397	441	413	385	445	404	441	448	429	402	397	432	433	430	411	429	412	392	409	458	437	391	396	396	465	428	408	399	398	412	423	408	444	424	380	417	434	425	399	455	407	387	408	414	430	407	439	426	389	401	442	446	457	422	419	407	423	441	403	396	438	400	394	451	406	434	412	408	406	441	425	370	422	426	430	438	435	438	438	411	428	480	437	402	401	412	443	381	408	395	442	398	427	426	408	448	411	410	396	459	420	452	383	394	390	405	419	402	441	427	427	448	395	399	433	403	395	409	413	455	438	419	402	417	407	427	430	391	388	397	425	411	469	392	438	410	442	380	421	421	407	445	414	452	415	421	430	389	433	432	385	409	450	425	379	422	428	386	428	459	403	423	430	427	470	432	454	464	435	468	420	421	416	437	384	424	418	423	423	384	440	412	385	447	419	434	409	402	412	392	432	431	411	431	415	468	424	383	391	435	444	435	395	418	393	399	442	401	397	403	395	459	400	392	429	439	458	444	400	413	389	419	403	430	434	424	467	426	379	408	427	449	438	437	418	423	406	413	436	388	418	420	439	434	416	404	384	386	449	442	423	405	404	417	427	441	399	428	398	415	405	423	456	414	420	432	404	398	417	426	446	428	415	446	440	414	461	403	392	433	399	385	396	422	368	411	418	384	403	396	435	425	363	414	429	420	432	417	418	442	435	395	429	436	413	440	398	423	419	402	422	388	364	401	417	402	440	396	389	403	431	428	421	444	408	441	417	445	410	412	403	414	393	416	412	456	445	393	457	450	399	338	399	430	408	407	415	463	419	404	447	402	423	414	376	422	449	442	421	459	462	419	416	431	436	468	417	429	422	418	418	416	401	407	433	385	407	426	401	429	398	452	396	427	423	430	414	442	367	453	398
23091	20994	27956	24218	20648	2582	486	300	224	202	168	177	181	154	142	138	150	138	143	124	150	152	144	129	128	136	133	134	106	109	124	101	126	104	139	116	129	107	112	123	107	117	114	128	131	115	117	111	118	106	119	133	109	122	114	102	117	123	108	98	118	93	116	124	108	103	90	114	122	97	129	129	96	122	115	108	103	120	112	116	108	110	118	126	113	123	113	117	134	118	111	105	115	116	106	130	107	123	121	116	109	114	125	112	117	111	115	119	107	110	123	117	117	115	110	115	112	112	108	109	100	113	126	121	106	121	102	108	121	112	115	128	105	111	113	105	119	112	94	102	115	107	116	119	108	105	128	106	102	135	111	113	115	119	105	99	111	116	115	118	117	108	116	119	127	118	124	117	121	120	99	117	116	112	109	99	112	133	91	125	125	93	123	122	111	107	115	125	110	101	107	111	112	121	102	91	102	98	101	108	123	125	109	106	95	113	137	115	118	117	101	120	123	135	120	132	104	122	121	102	118	109	106	122	103	110	122	123	109	119	97	102	125	104	126	110	132	124	102	101	131	124	113	95	114	104	118	108	128	96	125	124	134	109	111	117	112	133	109	118	138	88	127	115	113	111	102	122	116	119	116	117	124	101	107	137	114	117	113	129	113	112	117	105	110	101	95	112	125	132	108	107	107	117	115	115	102	126	118	115	105	109	120	132	111	100	124	116	107	110	120	101	111	92	110	129	129	117	114	120	130	105	108	133	120	102	127	114	117	112	119	117	115	100	119	114	113	100	111	115	118	114	113	101	111	100	112	114	108	114	118	105	103	138	115	92	107	106	128	104	116	115	107	107	118	105	123	119	101	100	122	126	113	116	120	110	100	114	110	122	108	110	124	117	124	98	108	111	101	106	129	107	116	103	110	119	112	121	107	108	126	122	103	127	113	102	104	106	103	82	115	107	111	106	124	105	107	105	113	104	122	95	113	108	112	111	105	105	106	118	120	123	115	118	127	98	115	93	117	117	129	97	106	120	99	107	105	114	138	100	104	115	116	126	94	109	110	109	105	114	111	104	115	141	95	103	102	114	125	119	124	122	98	110	105	108	104	109	104	107	108	115	112	114	108	117	127	119	123	127	81	111	108	119	111	100	96	124	108	123	117	96	118	104	112	134	99	110	124	112	112	113	124	114	114	110	127	115	100	110	113	133	102	107	108	113	122	100	125	117	101	115	104	112	105	110	139	113	107	88	110	111	109	94	114	115	131	101	122	123	104	103	98	104	107	129	109	133	113	112	114	118	105	138	105	101	106	113	106	125	118	135	114	118	115	106	128	102	116	109	108	99	93	110	112	115	106	108	138	104	112	107	104	115	110	128	112	117	107	106	121	104	132	129	116	100	101	123	136	102	107	109	112	112	96	106	100	119	100	108	116	111	93	121	109	118	113	125	116	108	137	115	108	124	120	110	112	121	106	145	102	117	124	121	130	122	133	108	115	104	110	119	101	143	96	112	107	102	120	123	138	113	108	106	112	133	114	122	120	113	107	106	118	119	136	126	110	114	83	109	109	116	119	116	129	108	102	104	108	123	130	128	99	119	116	96	101	116	107	122	117	135	99	109	113	116	120	126	116	117	111	102	110	119	101	109	115	109	117	103	106	127	95	100	109	107	107	124	123	114	84	124	105	128	121	100	119	103	98	120	109	110	120	105	112	121	99	109	109	124	107	96	112	127	119	101	123	110	107	95	114	130	111	90	101	127	105	131	102	108	120	114	117	134	99	120	116	105	138	98	105	118	106	114	132	114	99	110	112	115	125	111	118	119	126	104	119	121	121	119	93	117	113	104	111	94	124	105	106	101	104	108	116	113	96	124	131	120	126	133	103	123	124	109	127	98	114	119	108	95	112	111	124	97	104	107	105	114	116	121	109	109	114	118	116	112	105	133	109	96	107	123	88	108	121	108	120	135	113	104	107	126	112	106	105	126	111	101	119	110	104	128	122	112	108	111	101	110	92	125	113	98	105	106	121	113	112	115	87	103	93	108	95	119	114	100	127	121	103	107	96	129	114	115	93	122	104	112	115	109	107	124	121	127	120	97	116	121	107	119	117	119	126	128	118	113	126	107	95	128	116	129	107	99	118	125	101	114	112	90	100	113	103	119	105	112	108	108	107	124	115	120	109	120	128	126	115	106	119	112	109	98	106	103	110	99	103	91	102	80	103	100	101	129	156	119	106	105	116	94	114	107	118	116	115	108	123	111	135	111	127	119	116	120	121	124	103	110	113	101	109	115	113	97	115	124	121	116	106	119	109	101	102	123	112	115	115	101	123	111	109	103	102	102	121	104	99	100	127	106	111	115	91	116	106	113	117	108	107	94	108	118	126	106	108	109	119	116	108	111	124	142	100	124	99	115	120	103	111	111	113	117	118	140	122	118	117	124	117	117	119	118	109	120	103	122	115	132	139	119	128	117	121	97	95	125	114	100	105	92	113	118	121	119	112	124	120	117	117	116	125	95	126	117	104	127	113	103	117	112	108	110	106	106	114	108	102	114	96	116	119	93	132	111	107	124	114	112	100	119	113	108	115	99	115	116	107	104	109	110	106	100	106	108	120	109	103	100	109	104	97	105	120	105	112	126	112	103	121	119	115	105	113	131	129	137	103	127	99	110	97	102	138	101	116	131	110	107	103	96	126	117	113	96	126	128	129	116	138	117	121	126	103	129	107	105	103	119	97	109	137	124	112	115	110	92	123	127	116	118	127	82	103	109	108	114	121	92	99	105	115	131	97	108	116	116	109	128	112	108	102	134	103	112	102	123	119	112	113	125	116	120	106	103	108	120	119	116	123	96	100	112	107	112	92	124	108	93	112	120	121	111	115	121	97	104	118	114	125	101	99	117	133	103	105	111	111	108	115	109	97	103	128	110	134	114	131	115	132	114	112	127	120	119	106	125	107	116	107	122	106	107	118	103	136	127	121	91	109	114	110	114	119	110	109	123	101	109	108	92	111	115	94	114	123	107	126	119	117	103	107	112	142	108	104	105	112	112	116	115	127	101	117	114	107	125	100	110	111	107	115	119	123	99	116	100	111	106	119	109	116	125	118	112	121	122	112	100	102	133	106	119	118	125	114	100	106	106	124	109	111	126	98	104	114	113	117	119	121	127	103	128	117	114	104	121	112	94	102	122	110	105	102	109	101	128	115	129	98	102	130	128	127	103	105	110	135	118	127	106	118	109	102	112	127	118	98	99	97	119	113	115	120	86	106	108	108	119	125	123	120	100	119	119	123	104	117	106	119	108	116	113	96	133	112	123	125	91	118	124	107	136	109	128	110	113	121	95	116	99	103	109	103	108	140	99	101	134	116	104	119	112	122	99	110	104	102	125	114	130	130	127	102	119	111	118	124	99	110	114	135	119	89	91	118	128	114	105	118	97	116	105	107	114	107	103	117	108	108	122	110	101	121	103	108	104	121	131	105	118	109	120	105	108	128	112
3375	8532	5625	2360	1553	1185	845	706	537	477	432	395	345	330	302	272	280	270	238	240	244	229	243	214	218	230	207	210	202	185	194	193	193	169	196	201	179	200	209	194	168	185	193	193	167	191	193	194	203	185	177	176	167	206	192	190	192	190	199	190	175	193	191	168	181	177	188	204	186	197	165	180	169	191	150	195	166	193	179	190	178	166	218	165	194	162	190	184	169	173	175	171	177	165	199	175	200	171	177	185	164	201	155	175	187	199	175	170	154	172	184	184	192	177	195	200	193	176	175	171	190	162	187	179	164	163	175	189	168	171	178	165	157	160	175	177	193	192	187	175	179	175	198	181	158	203	169	176	182	185	194	189	174	173	178	193	218	177	195	188	185	182	181	174	167	180	170	191	186	167	176	174	182	189	183	187	190	180	171	174	187	149	177	189	202	192	183	182	181	177	172	173	184	181	171	191	204	195	170	175	189	184	185	185	166	185	188	187	188	196	162	168	182	183	193	204	158	183	175	170	180	201	191	174	172	186	181	165	186	202	167	193	196	183	196	186	174	163	151	155	175	172	193	199	184	165	209	168	200	161	152	186	170	190	184	166	207	156	179	187	179	176	176	173	180	180	187	165	162	171	194	189	174	194	196	191	182	174	156	171	177	177	175	182	179	193	163	177	188	176	166	174	198	188	195	185	191	205	177	190	159	156	190	164	180	194	165	170	180	198	195	183	180	197	187	178	156	187	165	174	184	159	176	183	181	195	186	190	174	163	167	172	169	194	184	182	155	167	175	168	187	204	189	196	193	198	164	176	186	182	176	200	199	177	169	184	200	187	172	172	196	195	183	188	183	175	199	173	166	175	175	174	179	175	202	185	177	177	191	222	169	168	180	167	177	190	206	163	183	203	188	175	185	182	184	163	184	189	160	164	159	158	155	182	181	184	193	184	188	181	187	173	192	182	194	175	173	183	171	177	192	181	197	179	170	182	177	181	191	193	172	203	176	176	184	193	167	183	182	168	187	173	159	164	196	163	202	208	160	188	179	178	173	200	183	190	191	180	217	172	187	175	200	184	192	175	173	174	190	206	191	172	170	187	153	202	154	164	188	174	182	177	172	198	192	192	191	181	196	170	196	183	202	184	187	190	204	185	165	197	181	176	189	191	179	163	187	190	181	195	168	180	180	207	192	183	168	186	184	174	164	180	188	175	183	178	190	167	175	164	193	166	172	180	205	184	206	195	197	205	168	188	178	194	197	186	176	190	179	182	194	179	191	180	192	164	195	179	194	157	190	197	208	159	169	193	191	196	181	195	173	190	186	183	181	183	150	190	164	167	186	161	158	190	164	186	180	164	170	165	167	174	174	177	166	178	184	190	189	178	157	179	174	182	164	208	193	184	176	189	186	196	174	174	198	195	195	171	179	172	174	165	160	176	160	186	172	191	173	158	172	170	190	199	210	161	205	182	174	184	179	173	153	160	192	189	223	159	189	181	174	185	200	171	200	154	185	202	189	200	207	179	163	178	195	165	164	180	171	159	198	200	180	165	199	175	175	166	171	179	184	174	167	163	183	174	182	178	176	178	187	181	159	186	175	169	178	172	194	174	178	160	197	190	170	165	171	177	181	184	182	158	169	167	194	190	194	198	175	179	188	179	188	185	189	168	188	167	184	184	179	172	177	191	190	168	183	172	165	184	188	192	194	188	158	164	175	188	156	163	184	193	177	191	205	181	224	186	185	202	189	167	149	168	177	174	171	171	155	170	178	198	175	199	169	171	189	153	196	166	162	189	163	171	199	189	189	198	169	200	181	163	187	167	160	142	185	179	168	197	191	183	177	165	200	184	175	188	184	197	192	176	184	198	158	200	187	180	179	182	184	177	179	182	187	207	198	170	169	163	174	195	166	189	181	186	165	157	204	165	185	176	193	189	179	194	176	176	162	178	197	201	181	208	190	184	183	186	183	168	184	178	171	187	174	208	186	185	192	154	174	188	180	137	171	183	176	174	171	191	169	184	171	168	197	169	188	161	187	158	178	168	180	171	181	203	176	174	187	152	177	173	180	176	177	185	155	179	209	191	188	197	179	188	157	180	171	178	205	167	171	174	182	182	189	176	177	149	193	171	186	173	192	167	182	166	197	164	177	172	185	161	181	187	159	171	175	193	209	174	191	191	181	194	192	172	209	199	193	197	170	166	175	192	157	170	169	175	168	156	180	164	175	157	184	198	180	179	208	152	181	174	185	168	178	187	186	164	168	197	178	180	195	195	202	192	149	187	194	179	181	175	167	180	150	178	184	174	171	205	193	173	205	177	181	186	182	167	173	196	194	169	189	186	172	168	178	206	180	180	164	180	172	180	174	173	176	196	182	177	145	176	183	193	197	179	177	190	201	182	199	165	191	203	157	202	160	177	197	184	192	170	193	186	163	175	167	167	175	169	173	173	165	180	183	198	184	188	191	202	215	183	181	188	164	184	162	197	178	168	162	180	177	177	182	206	188	169	167	161	179	185	175	198	196	192	171	170	163	196	193	178	181	184	186	190	187	178	191	189	194	204	189	198	167	186	157	189	183	189	173	188	158	187	179	200	168	166	173	183	180	186	197	188	188	209	158	195	168	179	161	183	185	159	184	171	196	172	196	156	205	188	191	176	170	200	172	162	179	166	184	204	207	169	197	184	186	170	188	195	182	185	181	181	173	173	184	160	185	183	167	183	185	171	191	175	181	180	220	193	203	183	186	176	157	185	180	204	169	196	190	174	182	181	192	186	192	194	182	171	161	192	163	176	183	165	194	169	186	187	189	174	186	186	176	201	163	168	179	168	191	154	184	172	204	183	171	162	177	204	168	175	175	182	194	176	179	181	187	177	199	184	195	172	179	176	181	183	199	189	183	187	165	174	179	171	160	152	189	186	171	191	175	182	160	178	173	189	174	179	177	161	186	198	168	168	182	190	175	205	179	190	179	173	195	169	168	186	189	191	186	166	175	180	173	191	168	190	172	183	190	165	163	187	188	185	212	180	188	177	197	159	177	165	168	187	181	161	199	176	191	167	200	173	185	188	163	183	174	182	167	177	189	173	162	191	196	191	183	178	196	184	185	198	200	183	211	167	153	176	188	183	176	191	193	185	177	183	185	187	175	165	171	193	179	184	183	174	203	160	188	159	200	177	160	181	186	183	169	177	158	175	182	163	182	180	186	171	180	200	178	190	176	197	148	203	200	192	186	193	201	192	166	167	176	162	197	177	177	205	188	193	198	168	180	160	183	188	197	165	160	170	187	194	165	197	179	188	188	207	161	172	182	168	170	154	183	217	179	170	161	178	189	186	186	179	182	178	190	168	195	182	199	204	169	159	192	175	186	174	180	208	193	172	182	172	181	188	189	170	183	175	155	170	207	188	189	175	172	173	165	177	181	172	174	186	197	214	189	191	168	190	193	205	197	176	205	182	172	199	167	143	171	177	201	169	166	181	190	185	181	174	211	153	201	178
24287	21036	26365	24672	2261	535	433	447	397	413	370	365	367	333	356	369	366	373	348	366	375	363	348	408	342	375	369	361	365	325	372	339	357	374	330	339	340	339	362	354	362	362	333	349	330	307	350	354	361	333	335	336	336	330	313	313	348	327	314	306	325	364	339	340	335	369	302	328	346	317	315	340	334	341	318	353	312	353	366	336	358	347	332	371	346	342	346	385	367	321	368	373	330	356	379	350	309	382	331	346	335	376	343	326	330	360	334	322	322	334	306	333	365	359	312	335	344	325	375	341	348	341	349	368	331	348	329	306	346	349	357	342	327	343	331	360	337	390	362	311	326	355	371	318	329	338	317	315	377	388	313	336	356	346	357	350	361	332	356	336	344	364	357	337	351	338	351	337	344	343	339	345	351	321	297	366	361	327	328	356	354	364	351	325	370	347	357	355	327	338	364	334	351	310	326	298	333	342	352	351	319	318	346	298	311	338	338	314	328	365	342	373	362	364	363	320	333	345	319	331	376	330	333	339	329	357	345	357	341	372	343	358	309	351	351	348	362	333	338	342	330	311	332	356	307	333	350	355	375	328	329	329	349	354	342	358	361	302	323	352	324	346	324	358	336	355	347	322	321	324	326	337	377	331	317	325	350	351	342	339	371	349	329	348	357	348	318	347	312	326	357	339	319	342	305	341	330	362	345	325	319	346	324	360	339	335	320	329	350	338	346	332	347	319	349	342	353	371	354	316	309	318	349	330	333	315	358	305	345	307	347	312	324	329	371	334	324	323	342	346	349	366	338	328	348	368	349	298	335	350	335	335	347	314	322	353	362	339	346	356	359	342	352	340	359	325	370	352	342	365	343	354	310	378	314	348	338	343	319	344	348	325	329	315	356	320	327	299	341	341	350	332	355	312	304	332	368	336	341	372	353	328	323	349	331	317	341	300	294	361	329	318	319	335	378	353	336	364	307	356	348	312	352	356	328	300	334	330	326	322	352	324	365	314	345	368	312	344	354	336	333	316	337	375	338	335	330	339	322	344	353	349	327	368	327	340	325	327	339	353	335	316	341	335	327	385	352	341	332	358	368	323	324	364	314	314	349	351	337	313	334	340	346	358	336	325	368	351	300	346	357	340	332	324	318	336	333	342	341	365	335	329	307	365	331	339	357	343	373	341	322	353	348	333	337	355	331	360	336	329	324	330	320	343	315	335	364	329	345	329	330	341	361	365	374	354	350	343	326	329	366	352	345	326	357	328	304	326	359	328	326	312	345	340	348	353	357	349	312	339	344	332	360	325	307	334	332	340	341	346	359	342	345	356	332	324	361	310	300	329	345	321	359	353	314	348	352	329	311	359	324	344	320	340	330	303	320	330	310	311	335	343	318	334	310	319	360	355	352	323	351	343	344	346	361	343	348	369	326	364	337	334	336	337	353	322	319	332	298	351	332	324	347	318	351	331	348	344	346	329	356	348	337	316	304	355	335	307	367	347	332	348	362	332	335	377	347	375	340	327	321	339	319	333	330	337	361	349	342	350	314	328	321	357	360	328	359	364	359	338	356	362	358	348	329	337	361	372	334	391	367	333	338	326	354	354	341	332	313	339	328	328	351	337	328	339	320	371	324	329	349	343	305	356	342	350	331	361	362	330	351	348	318	367	346	347	380	349	374	305	336	358	319	355	361	345	348	304	336	340	324	326	343	345	347	330	372	327	338	362	374	333	349	346	318	342	356	343	347	339	334	343	320	351	353	316	348	300	339	370	349	323	301	358	335	344	362	327	307	334	358	337	365	335	332	332	350	350	337	313	360	320	350	334	339	322	366	337	324	335	341	366	345	376	349	332	349	376	346	356	350	360	326	343	366	339	316	360	310	390	325	318	350	325	321	358	344	371	334	343	342	340	330	341	339	370	317	316	353	344	315	343	330	347	382	334	362	322	361	326	348	347	330	328	315	340	337	354	377	337	337	328	343	345	354	345	343	321	359	348	346	321	313	313	367	343	340	357	344	339	326	338	320	348	347	342	358	332	332	320	349	340	335	335	349	337	343	348	324	375	326	350	360	365	355	349	334	346	332	351	349	368	338	305	344	354	341	325	387	340	346	333	347	329	355	328	306	351	319	358	359	311	343	338	316	345	338	372	369	317	367	339	373	317	343	321	332	355	350	318	363	342	356	363	330	378	329	338	360	360	392	351	351	326	342	364	347	388	353	302	357	313	321	339	304	355	317	308	323	307	304	352	328	333	389	320	319	362	346	310	343	335	322	354	328	327	311	309	312	347	335	363	366	385	347	308	363	313	337	338	353	351	365	335	342	354	346	342	322	334	364	329	346	325	359	364	347	350	313	359	350	346	333	367	356	315	320	328	380	377	303	345	350	366	358	362	330	367	352	351	343	333	317	346	355	337	344	326	320	340	337	326	347	317	331	339	338	327	324	349	342	363	376	344	317	322	354	314	352	364	368	384	347	354	350	341	326	310	349	326	342	328	337	319	330	325	337	327	347	356	376	361	364	335	357	332	327	337	315	337	336	344	372	325	306	341	319	360	347	333	358	384	342	370	342	360	356	353	331	365	331	339	347	353	329	322	322	349	314	343	327	325	346	379	339	340	337	380	323	317	327	343	349	375	313	350	339	358	350	336	349	357	349	333	353	343	331	348	353	318	324	304	309	343	346	341	346	362	362	299	354	366	298	353	338	349	349	325	331	310	340	310	365	339	334	358	332	323	376	333	318	344	362	330	330	352	356	353	318	306	336	373	300	350	351	350	332	349	345	359	325	341	347	363	355	334	367	338	286	343	352	338	307	333	311	340	336	363	299	352	336	354	297	333	333	323	325	309	337	351	362	365	350	365	348	336	351	343	348	331	393	331	319	347	332	346	332	350	382	354	349	362	329	304	360	342	360	312	355	374	359	325	346	308	342	336	350	363	341	354	332	340	338	314	367	343	342	340	341	371	322	339	336	348	327	367	320	345	344	318	363	379	303	318	376	329	317	345	313	357	332	342	341	338	348	351	323	353	341	357	356	350	342	340	362	360	355	335	343	327	330	369	319	336	325	343	318	313	378	355	353	394	347	339	356	326	355	309	342	336	347	332	334	351	346	345	364	382	319	354	359	353	351	338	375	366	322	357	336	347	362	389	329	331	355	330	371	351	356	303	331	319	340	378	340	338	329	331	318	333	310	344	369	328	366	343	322	352	336	327	338	308	333	375	323	342	349	342	355	367	336	310	336	336	315	331	338	329	355	339	331	359	361	349	361	350	378	342	342	352	357	374	351	323	351	320	334	342	364	373	367	330	311	331	334	358	354	322	337	336	348	333	322	360	332	323	351	336	369	318	303	342	326	361	324	355	332	343	320	339	328	351	356	375	334	359	328	345	356	333	348	329	320	329	344	354	365	396	350	335	330	346	334	330	326	348	320	340	335	346	319	363	357	389	353	347	327	372	334	360	334	362	360	338	344	338	357	328	368	331	336	338	320	332	350	325
3563	4673	3073	1577	1142	975	805	736	683	682	616	617	542	572	557	563	520	515	504	522	499	519	476	530	470	527	524	493	516	497	501	493	523	499	479	488	476	519	496	496	498	501	499	474	466	475	489	493	505	486	462	479	484	474	531	496	518	518	505	452	520	521	523	494	509	496	495	499	477	528	524	493	474	527	483	443	520	475	519	472	455	520	479	515	494	506	484	484	516	500	472	482	515	479	523	501	512	473	458	505	491	486	494	477	499	504	479	467	504	501	515	513	493	528	499	474	447	487	486	501	525	495	498	467	427	505	482	460	482	479	496	447	475	485	515	506	493	456	495	481	480	481	504	440	450	458	475	505	526	522	519	495	517	522	505	478	467	525	502	455	499	479	467	484	512	509	493	484	482	517	490	516	474	494	478	488	491	488	506	458	470	479	501	508	509	500	466	505	482	496	469	519	468	511	497	487	487	453	473	492	505	527	478	489	473	455	490	431	476	511	499	470	512	508	442	452	467	505	498	482	463	504	514	517	524	523	504	515	502	496	488	528	491	492	498	513	476	453	469	485	505	509	492	506	467	473	479	477	473	525	469	475	528	474	439	491	484	480	476	448	441	522	507	512	521	487	459	509	480	525	472	514	502	496	515	457	455	488	481	489	463	491	520	512	496	488	511	487	502	499	466	517	483	524	502	474	505	456	479	505	502	529	486	499	470	477	513	491	478	513	521	476	514	507	480	508	503	524	481	486	492	504	470	497	491	584	533	503	485	541	470	494	463	526	463	505	482	491	506	508	495	499	529	483	479	525	526	492	512	452	508	520	507	475	474	478	446	506	457	493	478	486	520	476	463	485	501	462	478	449	474	489	485	515	477	489	502	489	509	449	514	526	503	455	498	461	475	505	492	463	483	526	464	482	501	464	531	522	495	464	465	475	465	484	537	461	506	502	492	513	481	510	514	491	491	508	488	497	485	509	476	475	503	502	521	477	484	558	493	478	467	473	518	484	480	516	533	484	466	519	498	508	463	510	471	545	515	543	435	489	493	500	528	496	487	467	487	502	434	484	519	490	469	464	504	510	496	523	490	480	511	508	473	478	488	512	490	506	486	516	517	494	492	520	487	498	506	457	463	513	480	465	476	500	460	500	528	475	480	500	540	541	505	508	487	458	470	491	493	480	523	471	529	493	496	469	477	498	452	501	517	497	474	509	546	462	453	520	470	458	462	484	480	506	520	501	497	526	480	478	480	526	458	456	475	465	508	505	467	511	482	537	501	482	500	477	501	496	476	491	520	511	495	465	494	502	524	468	485	488	466	469	468	458	483	492	499	510	552	505	542	523	496	500	425	514	505	495	498	496	478	490	453	461	469	480	457	509	467	500	493	422	460	494	517	466	481	506	497	513	481	454	493	485	487	473	453	461	474	472	486	513	476	507	485	498	472	515	490	482	529	463	483	520	497	501	478	459	495	474	504	498	494	459	473	475	464	501	494	493	469	501	514	475	488	474	499	482	486	485	478	481	507	479	462	463	500	472	494	488	463	472	485	511	476	503	483	477	484	453	504	503	466	522	486	477	526	477	489	488	459	500	446	456	487	504	474	525	490	520	489	490	504	504	481	482	524	495	542	487	508	453	485	501	469	455	498	435	495	507	503	502	504	504	516	484	476	479	456	499	510	525	469	480	465	512	520	475	490	481	458	502	500	511	514	483	464	490	484	493	491	496	499	471	499	517	478	483	459	472	419	496	488	528	461	479	538	490	500	469	501	480	512	461	463	473	519	480	490	489	474	504	500	478	469	452	525	511	487	512	471	497	496	478	446	504	505	504	509	474	534	496	456	459	474	491	527	472	522	493	457	514	490	465	486	472	486	482	464	464	493	500	519	443	507	511	512	503	498	482	481	503	510	499	500	491	484	512	476	481	473	467	488	489	482	480	448	509	477	521	473	473	518	467	473	526	514	512	515	485	506	458	516	499	488	536	471	498	469	453	503	506	476	514	494	469	493	481	473	482	485	482	524	504	508	494	519	494	496	487	439	482	474	537	484	461	450	474	521	488	463	440	498	497	498	458	504	497	504	484	478	484	499	524	492	493	438	500	510	533	491	521	475	463	513	489	486	451	490	510	511	515	526	455	466	510	458	506	479	508	518	499	496	492	489	535	490	481	499	524	480	497	542	511	504	490	469	485	507	502	489	428	546	469	522	484	522	500	523	520	454	478	491	505	511	480	436	503	485	492	473	494	502	495	464	478	482	505	507	504	475	474	477	512	504	512	515	470	482	460	483	449	463	479	494	494	487	495	460	492	494	467	491	469	531	513	495	502	514	500	497	472	485	505	478	470	470	460	456	509	503	505	484	491	471	540	478	510	496	492	501	480	455	482	515	494	510	537	515	457	478	483	477	505	496	478	526	487	477	541	486	468	493	529	505	510	469	484	479	500	484	535	454	489	518	525	503	529	467	490	486	501	489	512	450	512	517	497	453	489	455	495	508	469	521	507	501	457	528	482	515	497	509	519	507	520	487	502	458	488	526	504	536	474	508	485	463	505	504	489	532	518	461	478	463	499	503	439	473	512	466	485	545	514	466	479	490	504	491	501	512	505	503	482	452	483	537	443	452	497	479	507	461	505	504	486	476	500	453	500	495	538	512	482	506	511	492	443	481	515	522	489	505	540	475	501	500	469	522	491	479	479	471	474	485	492	502	474	476	484	485	490	460	530	501	506	514	494	471	485	507	527	469	494	511	500	485	464	475	498	474	497	511	478	510	458	511	489	526	495	481	506	523	473	472	480	517	530	484	483	464	468	453	501	545	523	487	496	491	516	484	471	462	457	487	492	506	460	486	520	543	496	507	503	519	551	521	497	469	514	498	517	500	476	506	459	553	490	487	517	469	480	476	440	522	515	485	487	498	490	503	483	492	538	492	481	517	502	450	470	522	498	481	518	494	513	512	502	494	505	462	496	460	494	493	489	477	487	503	508	513	457	474	464	477	536	467	462	489	495	481	486	505	457	501	485	470	520	503	501	489	504	468	451	492	463	501	500	456	455	496	508	484	504	513	457	480	467	453	476	516	488	475	536	464	521	464	482	508	490	503	504	493	470	489	494	528	476	508	465	494	469	444	484	468	481	458	456	475	483	520	488	507	461	491	462	474	490	499	527	472	479	509	494	490	503	500	495	473	505	503	497	445	493	514	517	504	472	504	487	477	424	488	460	457	456	457	470	504	492	514	486	493	536	460	486	479	464	501	481	457	486	484	515	479	465	472	503	507	479	516	532	508	483	498	455	483	500	478	461	494	436	500	504	490	525	497	503	469	492	532	546	465	487	497	496	504	471	483	513	507	466	467	474	479	496	529	516	485	450	489	540	502	496	514	467	501	516	477	462	520	492	543	530	465	463	507	507	507	493	499	485	521	491	501	511	532	535	497	463	461	471	525	498	461	476	485	495	526	456	480	496	508	468	493	478	491	499	486	521	450	474	490	494	514	516
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
