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
339535909311	339535909881	339535910429	339535910979	339535911529	339535912079	339535912631	339535913179	339535913731	339535914279	339535914829	339535915381	339535915929	339535916479	339535917029	339535917579	339535918129	339535918679	339535919231	339535919779	339535920329	339535920881	339535921429	339535921979	339535922531	339535923081	339535923629	339535924179	339535924729	339535925279	339535925829	339535926381	339535926931	339535927481	339535928031	339535928579	339535929129	339535929681	339535930229	339535930781	339535931331	339535931879	339535932431	339535932981	339535933529	339535934081	339535934631	339535935179	339535935729	339535936281	339535936831	339535937379	339535937931	339535938481	339535939031	339535939581	339535940131	339535940679	339535941231	339535941781	339535942331	339535942881	339535943431	339535943981	339535944531	339535945081	339535945631	339535946181	339535946731	339535947281	339535947831	339535948381	339535948931	339535949481	339535950031	339535950581	339535951131	339535951681	339535952231	339535952781	339535953331	339535953881	339535954431	339535954981	339535955531	339535956081	339535956631	339535957181	339535957731	339535958281	339535958831	339535959381	339535959931	339535960481	339535961031	339535961581	339535962131	339535962681	339535963231	339535963781	339535964331	339535964881	339535965431	339535965981	339535966531	339535967081	339535967631	339535968181	339535968731	339535969281	339535969831	339535970381	339535970932	339535971481	339535972031	339535972581	339535973131	339535973681	339535974231	339535974781	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23803	21748	29869	24193	21751	20096	2222	916	700	619	585	522	465	474	431	400	408	441	424	397	363	367	349	340	373	399	386	353	368	363	349	338	343	354	356	351	327	331	346	331	330	320	358	323	363	336	359	313	342	323	356	358	300	330	297	347	318	339	325	323	326	328	314	320	278	327	341	335	291	341	312	344	316	331	343	308	351	334	328	334	325	303	330	309	329	329	336	319	319	316	338	335	301	322	332	333	349	315	292	296	310	323	345	288	308	333	299	348	306	328	325	390	325	346	295	318	352	306	373	348	338	320	304	316	301	351	306	318	321	317	305	327	342	326	329	352	325	313	313	338	341	363	314	344	309	324	315	330	360	337	299	344	352	287	329	329	314	338	312	317	286	341	306	334	326	338	334	368	308	334	323	341	328	343	346	307	356	301	327	318	331	293	330	334	326	324	307	343	322	315	293	312	300	296	308	313	314	333	322	308	321	342	334	312	304	324	314	304	324	316	328	327	302	336	305	317	325	342	369	325	319	318	309	323	331	318	337	299	315	323	307	316	317	341	315	372	326	304	334	298	324	331	331	318	305	324	341	304	322	338	297	318	274	305	327	359	296	323	314	314	335	301	308	302	328	314	321	289	302	282	335	314	307	322	327	349	316	323	358	332	304	321	301	355	328	295	335	341	312	295	342	321	311	334	301	353	322	322	316	290	334	350	347	328	333	314	311	293	356	325	325	327	305	308	315	343	328	315	332	311	340	327	313	322	317	340	357	335	339	353	350	321	336	334	313	329	302	329	307	309	309	325	310	313	338	328	313	309	307	312	335	328	290	329	320	328	323	327	345	308	337	333	284	329	332	320	323	309	324	326	327	323	316	321	341	368	331	325	323	335	319	345	302	305	340	312	311	328	328	334	293	277	302	336	282	322	347	305	296	310	290	291	278	300	315	320	333	317	311	325	342	359	352	297	312	302	332	299	292	312	309	305	316	299	332	318	339	278	299	306	344	325	318	328	316	278	325	327	312	336	306	326	311	336	323	326	317	292	307	279	325	318	304	344	331	277	322	309	336	332	324	335	331	299	365	313	322	346	283	308	332	286	323	323	320	304	325	305	323	294	322	301	333	309	302	340	306	348	312	296	334	335	296	304	322	346	314	326	318	292	326	367	344	326	273	299	306	319	293	353	338	326	334	334	291	301	284	344	278	333	335	325	309	342	306	308	336	315	332	318	304	307	341	306	334	327	298	308	339	323	323	305	326	350	302	321	315	296	309	308	322	311	313	299	311	326	365	321	315	335	326	324	323	306	312	292	332	329	343	316	293	323	323	315	300	335	330	318	332	344	298	359	307	339	326	354	349	361	324	309	344	339	299	322	318	304	328	287	306	328	317	346	329	307	319	306	323	351	316	300	330	320	345	309	309	312	347	316	316	298	312	342	313	312	303	346	317	290	323	331	324	329	330	306	354	307	326	305	293	319	318	288	279	332	350	324	333	313	336	304	322	303	322	298	317	344	324	311	304	345	327	308	297	305	354	345	306	308	320	299	303	289	311	335	324	327	368	323	335	315	333	301	328	334	323	319	320	328	317	286	288	319	318	327	317	320	321	321	304	303	337	323	289	295	321	321	293	317	290	332	330	336	309	301	316	326	349	319	316	313	342	306	323	330	326	302	293	337	356	315	318	308	345	331	304	307	293	316	304	314	299	346	293	324	321	339	323	324	346	328	312	316	333	314	321	310	330	303	375	305	320	316	330	315	274	313	328	332	359	325	318	331	312	311	323	321	314	306	345	316	347	331	309	321	321	323	329	330	346	374	334	348	314	321	330	320	311	330	298	326	323	310	311	315	347	323	329	320	324	291	332	330	313	307	299	306	338	314	312	331	323	315	309	342	331	315	345	339	325	338	322	323	325	334	332	337	321	316	340	332	309	335	324	326	327	336	326	305	311	332	328	308	324	317	303	325	346	311	295	303	341	326	302	334	333	287	323	323	325	307	334	304	308	294	305	333	329	329	338	332	303	340	338	306	318	336	285	313	337	338	323	315	296	283	303	324	313	313	311	321	307	310	313	328	338	302	317	329	303	286	338	333	333	323	338	313	292	316	315	302	317	316	355	300	334	353	360	299	311	322	352	343	344	298	330	344	319	323	354	305	306	279	316	332	335	304	295	350	334	324	330	316	330	313	321	331	298	329	318	325	323	306	339	348	309	292	324	303	309	311	339	297	327	304	315	340	301	345	323	315	320	322	318	296	317	275	274	313	276	311	283	311	312	331	284	334	357	318	306	344	319	300	313	316	322	320	305	322	321	313	319	329	323	348	342	318	295	310	330	322	298	335	322	307	325	321	308	329	351	295	344	337	286	323	307	330	312	284	318	331	306	335	297	301	322	364	309	342	338	314	305	343	336	338	322	318	350	315	338	305	315	315	320	283	316	319	301	315	330	334	305	324	287	333	310	291	314	338	341	304	341	310	327	292	322	352	338	294	298	315	308	307	316	333	290	300	346	311	323	308	323	296	343	319	330	338	325	355	323	338	303	306	320	320	339	325	288	361	322	319	283	322	305	333	318	297	329	296	307	291	320	340	315	336	328	282	336	312	341	329	308	320	337	289	323	342	320	303	311	335	328	310	327	352	327	302	321	300	339	346	307	331	308	299	351	312	305	336	307	323	307	321	302	303	313	300	334	331	330	317	362	309	332	311	319	325	313	295	289	315	321	310	308	303	310	309	344	328	296	313	314	311	346	305	309	333	324	322	328	311	323	350	276	322	300	335	309	335	299	314	351	307	290	333	304	339	317	344	324	345	284	302	307	324	340	319	300	303	319	318	300	344	346	303	311	282	313	306	314	305	317	298	300	324	307	296	312	339	311	344	312	337	324	306	326	303	323	323	311	304	305	321	308	317	292	316	322	343	310	312	302	289	311	355	334	348	304	298	314	309	320	308	296	315	314	316	307	314	303	314	345	309	326	324	318	378	329	358	317	314	320	359	280	319	341	321	339	309	288	319	326	330	318	336	312	313	310	340	330	322	339	322	346	305	284	311	324	327	314	301	337	305	336	320	295	283	324	369	375	322	318	276	320	304	326	307	326	301	327	316	326	314	304	324	296	311	363	319	318	344	294	307	339	344	324	324	306	312	289	341	312	326	298	345	338	302	310	330	329	326	305	329	366	289	323	334	325	276	354	336	312	307	296	314	318	332	309	309	340	340	259	334	325	366	330	355	322	325	297	315	345	304	280	301	332	302	320	321	324	331	339	336	330	333	321	327	331	312	304	319	348	290	342	298	332	351	329	324	293	269	333	321	291	328	308	317	299	315	339	303	341	341	309	330	318	297	286	329	305	337	306	323	348	344	295	325	335	283	358	333	314	323	314	322	290	335	297	320	338	311	341	304	315	301	333	306	316	293	323	310	311	303	319	319	318	290	318	332	324	359	330	313	322	307	327	324	320	329	337	340	286	298	349	313	311	305	337	320	337	308	337	287	331	298	334	335
17280	16212	13476	7453	5104	3852	2886	2360	1950	1573	1421	1268	1171	1080	961	927	875	769	843	733	717	690	703	707	670	644	636	631	693	617	662	590	591	625	577	562	579	593	626	562	604	632	574	561	545	550	589	562	558	592	583	561	597	573	554	574	536	569	573	569	569	504	548	518	589	594	572	542	558	566	546	565	571	586	590	550	549	568	538	525	540	569	539	538	534	517	551	541	556	546	582	519	552	545	572	541	530	561	548	584	553	553	587	517	569	542	540	515	562	507	551	575	556	547	548	549	574	518	521	500	534	554	550	566	525	551	553	530	565	568	586	533	512	545	544	551	578	580	532	536	573	567	577	562	593	527	545	552	544	556	583	520	514	542	568	515	598	537	550	523	539	541	561	577	524	551	573	564	531	540	549	548	548	591	575	554	558	567	573	541	579	558	546	507	498	517	575	538	559	558	539	522	548	546	526	506	570	542	550	546	526	551	546	561	568	544	598	531	544	570	545	551	544	520	549	540	573	473	531	566	523	581	591	522	561	566	547	547	550	596	553	562	576	488	577	565	543	544	542	521	494	540	578	549	529	604	519	574	510	554	568	546	526	572	545	522	555	548	547	549	534	537	537	544	527	503	557	539	530	563	541	528	592	527	531	503	539	561	498	518	551	542	563	520	516	542	544	578	541	525	533	586	519	558	516	521	588	597	552	541	532	584	568	523	586	511	548	529	552	541	542	566	532	588	563	538	548	539	541	521	578	550	541	550	579	535	544	571	552	566	543	587	551	559	555	559	589	574	563	554	534	545	508	596	536	533	554	570	546	530	516	538	517	557	538	547	505	549	542	549	520	539	558	547	618	579	520	575	569	545	553	555	581	523	579	550	548	577	581	537	539	545	579	537	544	541	542	553	566	553	558	532	527	552	557	532	532	550	529	532	513	557	543	536	543	547	568	532	553	525	552	524	547	559	552	579	512	542	550	526	505	499	550	551	503	563	566	535	580	553	532	549	569	582	542	551	553	560	543	588	536	508	531	544	546	523	515	547	535	545	544	574	541	542	544	569	564	533	555	553	531	560	523	520	560	565	564	556	571	572	570	544	528	540	515	539	562	555	542	556	571	511	570	521	522	539	559	550	528	593	500	552	513	571	562	501	508	580	545	548	564	526	537	543	557	497	552	529	506	552	568	520	511	529	548	532	531	553	526	521	577	535	559	535	550	534	527	531	544	533	565	569	584	551	580	535	549	538	536	521	583	535	537	525	543	538	538	526	524	571	535	568	543	538	504	555	588	535	535	520	544	583	555	500	542	540	533	559	521	549	551	542	536	557	575	521	559	501	540	538	560	523	541	550	569	500	580	521	576	539	567	537	529	562	529	506	565	493	539	551	516	551	507	593	564	545	548	561	541	515	533	555	533	547	598	523	528	521	520	527	565	559	538	566	549	549	541	523	510	564	562	551	524	520	553	552	531	516	546	561	522	545	548	556	578	520	552	569	536	507	552	537	562	520	549	551	530	540	533	567	519	548	547	572	569	522	585	544	552	574	547	551	586	552	558	554	543	551	546	519	546	580	531	508	589	520	545	550	566	489	522	536	562	525	548	538	556	517	543	559	581	534	569	552	562	565	580	544	546	542	533	546	581	580	515	550	538	550	580	519	535	510	552	515	509	584	498	539	568	576	570	601	551	541	620	529	550	544	543	547	512	527	528	560	550	548	503	574	562	548	544	560	516	557	571	552	560	558	489	547	534	554	517	518	542	528	544	565	583	527	555	520	528	566	496	588	541	528	539	549	567	563	546	551	539	523	586	483	561	535	542	503	548	519	579	584	567	563	503	568	569	561	554	530	562	524	553	554	509	578	524	583	549	562	565	547	524	534	525	525	518	514	543	558	537	511	540	562	516	572	529	525	530	545	578	565	526	546	580	527	522	570	550	558	557	537	547	525	584	529	576	562	538	580	556	546	569	568	574	558	546	524	585	536	524	547	544	594	548	514	538	539	545	546	528	549	576	509	552	531	567	573	579	613	539	535	554	519	579	558	590	605	560	547	529	526	617	514	527	543	575	548	574	511	537	581	522	512	549	546	562	515	538	582	544	536	577	545	540	561	559	540	556	521	568	557	535	556	538	537	535	551	564	558	557	555	519	554	573	528	546	589	549	571	541	581	525	569	557	550	590	554	564	538	524	565	563	561	574	565	504	559	511	557	551	588	528	505	549	534	554	541	585	584	540	536	576	550	534	543	582	574	551	563	546	542	554	503	560	578	559	551	540	524	553	560	522	502	530	580	526	546	508	566	501	528	565	556	520	559	574	548	506	596	570	557	543	524	538	548	499	543	509	549	512	539	562	547	544	585	552	527	525	539	563	539	540	525	530	527	560	490	551	551	517	558	566	537	552	554	575	551	520	539	515	511	545	572	550	536	535	537	588	518	569	613	590	565	526	561	581	563	542	544	565	527	537	547	524	549	540	562	492	536	588	542	568	553	540	520	534	574	540	537	566	529	523	533	523	508	565	524	540	543	562	559	545	508	548	558	577	537	584	525	531	548	563	543	511	520	551	511	545	548	542	528	548	573	518	572	564	528	522	593	557	572	536	507	547	524	560	527	585	546	559	527	573	561	497	521	599	584	536	578	565	568	567	543	526	538	544	511	527	533	558	551	578	528	547	555	534	510	529	545	518	550	546	514	514	534	515	537	564	566	552	557	558	559	567	550	547	564	518	574	535	553	543	549	548	543	545	536	556	530	536	525	518	575	516	527	532	528	501	530	566	566	537	522	521	555	573	550	533	520	538	525	547	539	537	510	504	548	558	554	580	574	577	564	526	574	571	546	541	532	582	521	560	530	578	519	557	502	556	557	556	572	528	577	548	560	561	571	542	574	586	556	584	541	569	560	572	551	561	529	542	554	533	572	545	503	529	518	545	509	497	575	529	552	547	544	571	557	511	528	554	551	559	571	556	538	519	540	533	563	567	550	521	543	578	550	566	514	569	524	528	554	550	519	563	563	526	581	547	597	549	558	536	535	568	551	497	541	537	552	536	534	533	545	534	571	540	557	525	552	550	510	576	551	509	524	546	526	546	508	558	548	584	575	567	557	533	544	567	558	505	568	540	595	545	564	574	553	542	542	514	565	547	522	553	584	523	554	520	550	523	525	556	582	517	533	572	573	567	534	541	546	531	544	535	564	531	518	520	560	504	539	546	594	528	539	546	587	545	537	554	528	561	546	506	558	568	556	504	560	552	502	539	501	545	564	532	533	536	548	559	544	559	509	546	576	557	531	557	589	534	558	565	575	561	540	529	552	550	539	565	558	525	541	557	540	501	527	541	523	568	532	557	572	555	531	531	558	521	526	522	555	517	555	500	510	538	563	561	584	503	522	530	494	583	557	541	521	531	535	541	545	549	547	578	544	538	542	533	529	528	563	524	512	541	528	507	535	543	558	574	588	594	505	496	530	555	527	547	536	510	566	560	531	558	548	531	555	545	530	548	560
26577	20459	7823	543	319	267	112	120	95	90	94	90	82	86	79	90	92	72	86	79	82	90	77	66	89	84	81	79	75	67	82	79	84	76	107	76	84	85	93	73	80	95	78	80	76	86	67	94	85	82	93	74	82	78	76	76	73	78	85	60	72	95	67	77	83	83	91	79	74	70	73	85	89	74	77	73	77	67	83	83	58	68	78	77	85	83	84	106	83	65	77	74	65	78	80	73	64	68	92	82	75	60	80	81	72	82	74	82	69	63	60	80	74	87	85	74	64	81	68	81	85	74	75	73	70	77	78	75	80	74	85	80	73	61	87	91	68	74	87	67	81	74	88	90	65	77	90	83	69	72	75	79	78	81	76	80	63	72	75	78	80	72	74	72	80	63	80	77	69	64	69	74	61	63	76	81	70	65	76	90	73	91	76	89	74	69	76	72	70	80	71	79	73	86	83	57	80	69	84	75	58	93	60	68	77	68	79	85	67	77	78	81	72	93	85	85	75	78	60	72	88	79	69	85	81	84	75	84	89	68	72	73	90	73	91	84	75	54	76	67	77	80	77	63	72	94	76	76	68	74	74	82	86	78	92	77	88	77	74	74	92	75	92	81	78	83	79	60	86	82	71	96	74	80	75	62	94	90	70	73	91	82	83	86	75	79	67	77	85	68	78	89	82	85	70	66	91	58	75	68	66	79	74	70	74	90	70	82	88	76	79	88	86	71	68	76	89	84	69	66	74	58	74	89	82	75	70	92	72	82	74	79	77	77	91	72	54	86	84	96	72	81	77	83	68	87	68	69	79	74	86	73	74	73	79	70	62	69	77	64	74	68	73	67	88	61	74	81	90	86	87	70	88	69	81	78	64	83	82	82	73	76	73	79	79	68	85	74	68	84	64	52	72	97	80	68	73	89	81	68	71	76	76	90	81	77	83	87	81	80	72	88	91	79	72	76	65	66	87	76	79	79	51	65	80	73	74	93	65	83	67	81	69	72	68	88	80	93	79	89	79	93	71	75	79	81	69	82	81	50	87	78	67	74	73	61	73	60	72	64	69	74	81	84	77	90	78	75	63	83	75	70	66	73	65	87	66	69	68	75	67	81	75	84	77	77	72	87	72	70	66	84	92	75	75	76	66	72	77	86	75	73	93	78	71	76	70	76	63	60	73	65	73	77	66	86	80	76	89	86	81	80	74	83	59	93	73	87	94	85	87	81	73	68	83	77	77	78	81	86	79	91	68	90	72	74	75	58	80	61	83	83	91	82	77	72	67	74	80	59	70	78	68	70	86	81	80	72	85	72	87	75	72	71	82	85	62	73	95	76	68	74	85	68	95	69	79	83	86	89	72	85	89	67	89	73	69	77	85	90	69	78	70	67	67	92	66	74	68	84	84	85	74	77	95	72	81	73	89	76	81	68	70	98	84	79	80	89	74	93	67	69	59	84	83	78	85	62	74	82	73	84	75	74	85	79	71	76	87	77	79	82	83	70	72	70	66	80	71	86	72	75	92	79	78	86	85	76	76	74	67	69	79	63	74	73	92	72	80	94	80	80	80	81	78	73	76	74	79	73	86	77	78	87	82	80	79	76	88	92	81	83	62	78	88	52	57	88	74	76	83	77	78	73	74	71	80	75	91	87	68	72	85	81	83	71	88	64	71	69	71	83	76	65	71	68	71	77	79	68	88	78	76	71	79	78	70	89	90	86	81	88	84	79	74	87	69	76	69	76	89	76	76	88	66	65	79	75	84	79	84	88	80	83	84	79	74	58	75	82	85	90	80	74	92	79	85	64	67	65	69	72	75	96	73	80	87	71	80	77	77	81	72	71	67	84	70	76	86	87	64	80	77	65	71	75	71	68	96	75	67	83	81	86	59	59	68	71	84	67	76	76	79	73	72	85	88	78	92	79	69	81	86	74	70	79	78	92	66	95	62	76	76	80	82	89	84	73	63	90	81	83	75	96	72	74	61	72	76	106	71	73	89	65	89	72	93	78	81	75	71	72	69	77	73	69	69	71	86	60	70	61	83	74	76	83	79	65	83	80	79	69	83	81	87	83	80	78	79	79	77	70	84	80	94	72	70	89	66	79	78	77	82	77	85	81	92	73	74	82	83	80	75	57	90	90	78	67	66	87	78	77	63	77	81	56	76	80	57	93	90	56	70	68	79	77	66	84	75	90	75	80	75	81	92	72	102	83	85	67	77	68	73	89	84	87	83	77	80	80	82	67	88	80	71	100	91	87	76	79	70	86	68	82	78	85	81	85	76	75	74	66	70	71	94	62	82	79	66	64	85	63	62	62	77	83	80	88	81	92	76	65	76	78	72	70	86	62	75	91	78	70	74	68	86	75	74	84	78	71	79	82	70	64	78	71	70	78	88	68	75	86	79	88	75	62	80	80	80	73	69	90	95	69	84	74	76	83	68	86	68	83	73	78	68	84	90	69	76	71	93	82	75	69	84	78	93	69	81	80	79	66	78	70	81	84	69	88	76	75	59	82	74	56	81	81	81	82	67	78	90	62	83	75	98	84	89	93	76	90	83	64	70	88	76	83	74	74	80	73	63	85	74	76	73	95	74	87	91	74	83	73	89	75	77	98	71	78	87	66	68	82	87	80	95	84	75	70	79	69	82	78	73	79	79	99	72	66	80	88	72	69	79	75	73	58	68	88	66	86	76	64	78	75	70	69	68	86	72	75	76	70	83	74	72	75	92	63	56	94	70	74	75	78	66	77	95	71	69	72	79	81	83	59	57	79	75	74	78	78	85	80	88	75	70	76	64	69	75	80	94	83	90	86	75	74	84	81	58	79	82	80	82	84	88	83	78	80	66	58	72	82	53	73	63	81	88	85	82	75	83	67	67	79	82	94	89	58	75	90	86	80	56	78	86	81	89	79	75	77	73	68	57	100	94	75	74	75	76	66	58	71	73	73	78	81	77	63	88	81	80	59	84	89	79	95	79	88	82	87	69	76	78	73	61	104	75	76	86	70	87	77	81	71	62	85	78	85	71	62	77	52	89	81	93	88	74	78	71	69	74	86	94	70	57	81	82	72	65	72	74	73	85	78	87	69	68	94	85	74	81	78	90	85	79	88	71	85	76	82	73	75	89	78	89	64	98	72	64	75	56	70	80	92	78	73	72	67	94	78	76	74	82	73	75	77	87	77	79	75	83	82	78	98	65	70	54	91	73	70	87	80	70	66	71	80	59	70	83	76	61	83	65	64	78	78	73	81	72	63	85	69	70	82	74	61	85	81	74	88	71	71	77	75	80	79	72	73	68	85	68	62	83	78	69	66	83	75	67	81	59	65	83	71	80	79	74	82	74	68	66	64	81	83	82	85	74	66	73	79	78	86	76	77	78	86	69	67	78	73	75	83	81	65	91	66	62	64	62	100	70	85	73	68	73	65	65	75	79	68	81	76	81	78	76	96	83	93	83	67	68	94	82	70	77	79	78	84	78	85	90	92	91	68	70	81
6978	1160	1023	510	389	319	267	244	197	204	218	180	175	185	163	158	167	145	161	149	167	166	177	160	165	173	162	176	147	155	142	158	180	148	171	162	163	154	149	137	160	137	149	145	148	137	137	152	149	155	148	143	151	155	151	155	143	147	158	164	166	160	150	195	169	153	159	163	125	129	156	148	168	171	146	167	147	154	141	164	142	160	151	145	137	149	140	145	157	142	142	165	157	161	157	135	143	156	126	133	142	156	146	146	155	181	164	160	149	144	149	148	134	158	152	147	135	143	154	141	154	132	142	159	136	140	155	145	153	144	158	159	153	162	136	135	169	139	137	155	144	153	139	141	148	130	163	145	154	172	151	167	163	164	147	138	154	167	171	164	150	156	163	160	160	154	145	162	145	166	118	128	149	133	157	161	164	152	151	164	135	147	169	167	160	157	157	164	164	131	169	152	164	182	148	143	135	156	169	145	153	150	130	153	153	142	135	164	175	178	134	148	143	166	149	146	147	156	139	172	151	163	161	136	157	149	165	149	145	165	136	164	173	139	127	172	151	153	150	125	156	150	149	145	120	155	171	157	170	139	152	146	162	136	150	165	147	186	164	133	142	142	161	128	157	175	129	154	158	174	156	149	144	132	144	141	137	141	163	173	162	139	171	155	144	141	149	139	158	135	164	154	138	157	174	173	138	146	157	142	153	156	135	160	153	161	137	136	162	175	145	154	155	133	138	160	160	161	143	147	147	147	131	164	159	158	158	134	157	157	150	168	156	149	146	168	160	146	138	150	145	147	169	161	134	157	152	153	139	156	156	157	148	141	133	151	148	157	160	151	166	166	147	164	147	136	126	142	167	150	158	150	167	140	142	145	143	150	149	156	134	151	142	136	154	134	160	153	146	161	149	136	150	153	151	190	137	176	172	151	172	126	143	137	142	145	149	162	148	146	148	159	159	177	147	131	171	154	167	141	144	165	155	157	143	139	167	166	139	150	153	142	133	161	140	145	154	168	150	131	162	156	196	150	159	168	181	154	159	149	152	156	148	142	157	148	160	154	162	151	158	141	159	146	151	154	170	168	149	150	186	136	146	148	145	140	155	144	153	153	165	167	148	139	143	141	161	137	133	160	151	157	143	151	166	161	153	162	165	166	168	135	148	159	155	155	138	158	171	155	141	167	145	132	162	168	167	165	164	143	109	151	129	169	132	143	111	160	155	166	144	150	160	145	153	146	163	159	138	162	152	171	150	143	161	136	147	157	146	129	138	144	164	148	155	170	155	158	142	144	137	179	146	145	155	174	147	146	140	166	161	141	139	162	157	129	170	147	162	133	157	145	136	142	164	172	139	157	156	154	152	173	155	170	164	157	154	151	134	160	150	173	162	156	170	144	154	144	159	159	164	146	131	137	142	153	142	164	162	154	158	139	163	154	145	148	157	158	143	146	166	151	154	154	152	154	164	151	160	157	137	169	166	152	161	154	135	161	139	170	172	134	143	156	162	141	131	147	141	149	159	133	145	144	154	156	173	164	168	148	154	144	142	149	164	156	153	158	153	151	145	158	139	154	141	154	145	128	162	169	148	142	161	163	164	142	144	139	139	154	150	155	139	153	158	166	141	176	146	134	135	164	156	145	145	167	144	148	149	143	144	158	141	157	155	152	161	150	138	158	165	143	145	164	152	163	161	150	173	140	157	149	194	157	142	155	177	177	163	178	149	161	151	134	159	155	152	146	155	141	148	167	163	133	134	151	152	166	143	174	169	159	167	154	152	160	125	153	158	157	162	140	145	154	162	163	167	154	151	148	131	145	145	159	149	150	177	146	144	154	151	158	166	170	137	131	156	135	165	148	161	151	185	135	177	140	137	189	161	159	143	155	157	153	149	154	146	158	154	158	148	149	153	161	162	158	164	127	162	147	162	138	165	154	156	157	156	154	140	161	148	164	158	149	147	139	162	154	149	145	141	142	144	147	148	170	142	142	156	160	145	141	160	169	154	159	144	159	166	180	154	139	167	143	126	154	156	143	142	132	125	146	169	148	143	167	133	160	163	154	152	149	159	171	133	165	151	142	135	144	157	156	141	163	153	149	154	152	154	137	167	144	129	180	160	166	160	146	141	167	151	161	146	147	154	168	201	139	150	155	146	131	155	152	164	148	139	144	144	172	149	169	154	149	148	151	159	134	167	161	145	146	156	182	186	149	163	151	146	159	146	156	163	156	173	163	181	146	143	145	146	167	163	168	187	146	161	149	125	165	129	157	136	141	137	138	170	162	149	155	156	148	151	139	160	143	139	145	155	168	144	164	147	154	153	175	167	166	163	156	153	156	155	120	157	139	167	166	133	143	146	170	164	134	143	145	153	138	156	142	126	159	146	170	131	145	135	153	145	163	151	162	164	184	157	159	167	156	171	162	128	189	152	148	153	143	145	148	153	156	165	131	162	152	134	172	155	156	136	156	164	157	151	160	137	168	169	163	152	157	151	140	167	147	141	150	165	164	157	144	152	153	148	155	142	143	145	164	150	136	145	160	146	147	139	155	162	163	147	150	161	135	144	149	155	142	164	126	150	156	169	149	166	143	147	148	174	161	145	169	149	162	164	141	155	148	153	140	141	153	157	166	156	143	161	153	143	134	141	160	147	153	151	140	159	144	172	124	158	162	176	155	145	162	166	139	139	149	186	142	142	150	155	143	154	158	180	144	156	166	166	169	151	165	169	164	150	142	166	169	162	152	140	167	145	155	163	135	145	166	147	163	171	174	159	155	163	143	168	131	166	155	159	132	170	163	133	159	136	167	144	155	160	162	147	139	158	141	143	161	148	162	156	153	128	151	168	133	161	136	125	147	148	179	147	151	139	156	135	154	160	137	139	117	159	140	154	172	139	136	169	136	157	149	164	161	143	141	149	148	140	151	140	125	159	145	141	134	183	140	157	146	154	180	165	166	144	166	160	154	138	161	127	145	135	139	139	153	140	154	143	166	146	147	147	138	158	159	144	139	137	171	144	151	150	143	139	151	157	159	143	140	151	160	165	151	138	156	142	151	130	136	144	169	158	157	162	153	141	162	143	176	165	136	148	133	147	142	159	134	169	160	151	146	161	148	151	153	158	156	147	174	162	139	151	145	155	146	160	165	145	159	144	140	149	139	143	126	162	132	142	143	145	140	148	147	150	141	160	143	143	143	152	155	156	143	126	139	162	143	135	160	145	156	142	156	131	163	145	139	173	155	147	145	144	148	176	151	174	162	154	154	124	143	165	156	142	169	161	137	152	172	158	142	165	161	144	140	167	153	176	155	157	158	153	162	151	133	161	171	177	150	133	158	165	137	131	135	145	151	151	174	162	149	134	172	149	155	160	151	144	147	148	156	152	158	155	161	155	156	144	152	159	148	156	136	156	146	158	148	148	155	144	149	131	141	131	156	168	161	149	160	165	147	142	140	143	137	152	168	150	156	148	150	146	137	144	142	154	122	171	170	180	166	181	161
24104	21088	28311	24090	20371	1986	616	438	334	286	273	240	216	202	223	200	190	202	205	160	176	207	152	183	149	189	180	191	204	152	144	179	165	153	176	156	170	176	194	159	171	147	146	152	177	157	175	160	173	141	188	158	149	154	157	156	177	167	154	185	148	151	156	149	165	145	150	159	170	167	137	173	142	153	176	147	166	168	166	157	150	150	162	158	148	157	175	182	170	145	174	166	162	158	156	144	155	155	172	164	161	171	169	160	152	160	148	162	154	150	167	157	167	178	154	166	175	129	146	147	172	162	149	172	149	131	158	190	140	145	137	177	190	173	179	150	161	176	160	153	152	161	138	164	160	145	154	169	166	144	164	160	170	177	154	127	189	162	177	149	141	157	145	150	163	154	157	167	161	147	135	146	155	155	157	137	142	160	164	154	184	141	151	169	181	170	149	171	174	153	135	167	139	152	158	138	153	146	155	156	149	173	160	149	157	161	167	116	156	169	172	167	157	134	196	172	183	170	165	140	158	162	179	161	171	159	140	148	157	172	181	163	178	146	176	172	143	165	155	153	142	168	145	147	160	156	137	172	156	164	153	157	164	169	150	167	158	152	161	150	163	169	154	139	186	157	161	177	139	160	150	166	147	157	164	143	137	151	180	149	146	169	141	152	169	153	148	188	139	142	157	144	156	168	168	149	161	163	146	186	169	182	146	163	173	156	157	143	152	146	171	146	148	184	146	159	158	155	156	168	169	174	158	141	142	165	175	159	167	169	171	178	157	139	176	155	179	162	153	168	169	158	143	145	172	140	171	174	172	151	176	144	154	147	175	160	179	161	161	153	171	167	188	166	163	168	132	151	155	139	160	153	150	145	162	167	170	170	165	173	140	165	143	160	160	168	144	174	176	136	157	150	167	144	162	157	152	157	155	168	159	161	162	177	169	157	161	164	147	157	143	169	151	136	162	182	143	164	173	152	158	140	166	146	154	184	185	162	175	155	162	155	160	156	153	154	146	150	171	175	137	175	145	141	162	179	167	154	171	170	177	148	154	145	147	160	151	170	152	172	167	143	153	169	143	157	141	154	172	158	180	145	153	147	153	156	167	164	154	166	175	160	161	159	152	154	156	176	141	141	154	150	179	164	193	150	158	149	150	136	180	153	137	177	165	146	139	136	139	139	142	196	152	138	163	166	154	153	137	184	177	144	147	164	152	144	161	161	160	153	153	148	163	158	134	161	168	177	141	156	162	152	146	160	170	160	133	145	157	148	173	173	152	146	161	174	171	146	177	166	164	138	147	194	157	159	137	148	162	152	163	170	153	146	151	167	172	162	154	146	151	156	139	152	153	143	148	153	161	154	144	149	142	144	144	151	147	138	152	160	155	170	158	165	147	170	150	156	158	169	183	146	159	141	176	163	170	163	174	171	181	147	163	161	148	148	156	148	146	160	127	162	191	179	171	151	154	148	172	157	170	152	160	161	168	166	145	167	163	122	169	129	169	173	162	150	155	151	154	158	159	148	147	147	152	176	146	160	157	154	178	160	148	160	174	173	149	186	158	166	171	162	149	154	152	135	171	149	143	157	160	148	143	143	165	164	168	145	164	168	170	155	164	161	160	153	156	163	153	153	164	157	125	138	161	173	157	157	183	154	142	153	159	169	173	194	160	176	165	158	176	137	158	163	159	163	157	139	128	176	164	169	151	157	152	129	152	154	155	152	173	154	166	170	176	168	152	151	158	178	159	150	162	177	140	155	153	148	137	163	136	163	148	138	167	176	165	143	163	180	163	140	163	158	167	158	161	146	176	167	162	177	157	165	166	165	168	150	171	166	153	155	166	161	160	171	160	149	153	177	177	168	153	169	149	173	153	176	168	168	150	155	161	165	165	132	174	179	151	158	151	166	152	155	137	151	146	166	141	158	158	179	164	155	152	147	165	160	159	166	155	152	156	157	162	166	174	166	153	133	148	160	146	160	159	146	143	173	166	158	154	149	168	154	159	154	170	144	175	139	174	148	167	161	154	165	159	159	186	152	152	166	177	169	171	156	144	167	155	146	150	155	143	155	161	137	160	161	168	139	166	148	171	159	153	168	166	161	165	165	148	158	158	153	153	155	161	148	175	154	153	161	135	150	155	165	153	154	155	152	149	160	163	153	172	154	154	154	161	176	166	131	131	161	148	143	140	180	155	171	154	147	160	139	151	175	159	178	142	132	142	162	174	169	176	132	169	165	151	164	136	157	161	175	158	171	149	137	173	158	170	159	146	146	138	173	177	141	182	137	149	155	138	154	149	170	164	170	180	168	159	147	126	148	161	178	177	164	155	158	162	157	145	146	171	158	147	144	162	146	151	164	162	168	170	158	170	157	152	161	155	171	145	168	165	141	147	150	163	150	185	135	157	161	166	160	153	180	154	164	163	138	168	168	150	167	152	173	159	177	147	126	162	166	177	145	145	142	149	175	180	164	174	192	168	147	160	168	172	132	151	175	128	171	154	155	178	152	149	135	155	173	166	161	154	158	159	152	161	150	157	142	170	152	160	143	152	173	169	140	154	156	154	148	164	154	168	132	163	176	155	154	177	152	161	125	150	167	143	146	164	154	156	137	151	171	196	161	178	157	161	158	151	142	138	165	146	152	161	183	151	170	160	156	160	178	157	142	139	164	134	157	173	128	180	169	140	135	178	188	154	163	169	166	158	179	147	141	153	168	165	168	143	154	153	166	144	143	156	150	193	163	151	150	164	151	141	170	174	160	179	173	169	176	147	185	186	147	167	153	146	153	155	140	164	190	176	142	151	170	155	159	154	145	145	159	156	154	154	146	135	152	168	147	159	176	155	133	177	173	163	142	160	155	133	159	154	177	155	166	161	138	139	171	155	165	156	145	169	159	155	133	140	163	141	142	164	175	136	151	174	171	158	166	153	159	170	165	155	157	161	171	165	144	136	138	147	156	180	174	149	142	163	167	140	170	170	192	151	155	143	159	158	160	166	145	153	170	159	163	145	140	175	160	141	153	155	153	140	164	163	156	131	149	163	157	167	162	157	134	181	140	140	165	161	158	143	170	166	132	153	155	161	153	173	131	162	175	144	142	162	169	172	164	154	162	152	153	165	162	171	149	126	167	138	171	171	158	152	155	160	141	165	141	173	152	157	169	167	186	119	171	189	146	148	137	163	180	157	184	172	152	164	171	141	173	140	149	142	142	145	156	155	154	166	168	145	152	157	142	177	145	174	143	149	145	153	156	132	153	170	151	152	184	166	152	148	168	129	146	166	162	152	148	149	159	152	154	155	148	171	156	166	184	143	145	155	154	149	159	173	152	140	157	173	174	159	149	155	147	166	151	150	171	164	156	153	153	160	165	166	170	140	142	166	139	149	154	133	163	167	159	151	136	143	142	165	158	168	163	187	191	174	136	156	147	149	171	156	183	156	165	150	153	145	164	161	131	164	178	158	175	149	162	143	139	159	138	166	154	158	150	143	156	169	159
14572	9304	8162	4066	2693	1950	1447	1183	972	813	733	649	605	534	514	438	422	461	406	420	346	376	356	376	340	342	322	299	326	315	316	281	305	318	303	323	307	304	288	295	303	307	290	319	274	295	288	304	265	296	327	285	296	294	309	293	277	295	321	294	276	285	272	298	310	298	288	295	275	285	295	280	311	281	300	286	259	317	281	294	301	279	314	284	275	277	312	274	310	258	276	281	287	308	309	296	299	289	258	298	278	298	277	302	278	282	286	290	270	260	288	250	270	270	256	277	289	282	308	312	309	267	290	266	256	287	272	269	295	255	293	243	286	296	294	253	253	282	283	300	266	299	294	251	271	271	308	294	278	306	317	300	281	284	293	274	263	248	284	275	300	283	280	294	270	304	259	325	293	267	297	256	277	297	276	291	277	271	258	259	258	284	283	305	278	304	267	267	273	250	281	266	319	297	292	282	292	287	279	298	306	259	285	287	288	283	321	280	275	310	302	302	284	299	297	286	323	276	259	282	265	280	275	277	309	299	275	279	280	275	294	268	293	297	303	270	315	282	307	263	286	302	324	267	301	279	287	251	270	294	270	234	317	275	283	298	309	261	281	277	265	275	268	298	283	300	268	291	291	287	278	305	309	285	289	269	294	284	304	272	275	276	272	291	253	269	276	271	258	263	308	256	255	311	284	278	304	277	255	271	257	263	276	270	324	270	298	291	273	274	270	265	272	298	285	273	276	284	293	294	263	261	277	272	275	260	319	264	267	272	277	281	285	288	271	257	283	284	280	291	273	296	278	310	297	276	278	286	275	275	248	307	298	275	280	287	289	301	264	285	272	288	283	286	292	297	297	285	266	253	309	266	275	306	269	281	296	303	266	263	269	274	301	276	290	282	281	282	281	275	269	293	285	254	284	295	277	268	265	296	302	271	305	290	274	248	270	254	292	271	306	276	277	283	289	312	280	301	289	243	304	325	274	312	251	275	279	284	273	241	313	273	243	275	274	288	276	297	262	274	308	282	288	293	288	293	256	312	308	292	285	300	273	261	268	272	302	269	305	271	279	252	281	273	278	260	281	286	293	278	279	278	267	266	268	278	285	274	294	258	285	283	295	279	284	307	260	283	289	290	281	285	276	273	266	284	291	262	283	274	300	264	291	321	279	286	295	255	281	294	325	302	277	255	292	295	268	279	278	301	274	275	283	291	280	277	274	273	271	295	289	284	243	287	271	278	279	302	268	283	270	303	275	307	260	293	254	248	266	283	298	286	290	283	262	302	282	269	299	269	288	263	281	273	305	277	285	271	303	272	258	291	271	283	274	265	281	285	290	310	262	271	325	266	262	269	288	266	297	290	243	273	267	299	272	285	281	311	276	286	286	274	282	271	287	297	276	302	265	271	297	281	306	251	282	290	292	311	288	285	278	256	291	310	285	275	273	276	301	278	307	262	278	278	262	300	276	271	253	285	268	282	308	265	304	297	271	283	293	286	307	285	306	303	286	305	269	273	295	304	291	309	275	270	290	293	310	275	286	299	278	262	288	261	287	284	279	290	280	263	285	260	292	288	291	280	281	284	293	280	290	292	248	293	265	293	266	261	239	298	301	288	295	297	279	289	293	291	312	267	293	294	294	276	259	274	272	266	288	266	290	300	316	273	297	292	273	289	287	307	297	271	257	285	300	248	294	276	314	286	299	263	287	310	269	280	273	264	276	272	279	259	287	266	280	278	295	307	280	273	300	282	305	298	288	255	279	257	277	284	313	273	292	276	289	275	281	285	306	261	271	254	278	290	285	277	300	265	267	273	272	297	283	282	290	264	291	300	297	282	275	280	254	262	285	300	260	294	300	292	304	293	255	277	303	272	238	258	282	295	310	253	323	270	303	280	271	282	282	270	290	275	296	306	284	262	309	283	280	286	333	296	295	287	270	289	285	286	281	300	256	274	272	282	266	303	291	329	301	254	289	274	299	283	307	287	271	293	281	285	255	268	297	284	332	272	272	282	266	288	291	328	264	291	293	267	303	285	285	273	291	275	292	279	291	270	269	277	300	263	278	249	270	273	274	278	295	293	272	300	308	281	266	272	272	312	283	266	303	285	266	284	264	333	292	290	297	296	290	288	301	308	286	285	281	271	303	305	295	262	262	256	299	309	261	270	315	273	287	285	322	270	305	307	261	284	273	293	288	271	293	285	248	257	286	284	287	275	284	258	258	285	269	277	296	317	285	299	272	259	291	274	310	276	279	295	270	257	266	299	288	290	292	295	272	272	293	282	275	311	291	289	281	303	262	272	273	280	288	262	247	285	274	296	305	267	276	261	305	300	274	277	308	298	266	277	243	300	264	263	256	280	284	278	263	296	287	287	297	277	284	309	299	290	285	322	288	278	289	275	290	282	257	280	244	289	247	290	291	310	277	259	298	285	278	266	283	317	279	274	286	263	225	287	280	268	308	307	286	279	288	258	305	257	293	289	287	298	299	306	281	289	259	283	289	289	289	281	259	273	282	267	259	283	299	255	303	288	268	288	284	294	265	284	291	286	258	301	277	285	282	254	292	286	270	297	252	293	268	249	314	270	249	271	289	286	284	282	320	283	274	261	317	309	265	282	295	264	273	284	270	246	262	313	277	285	318	297	291	286	264	288	292	292	275	286	283	309	284	270	278	252	283	301	276	283	286	290	288	268	275	301	321	283	262	291	285	278	254	300	293	280	304	295	280	260	284	279	341	281	248	290	276	299	293	280	304	311	315	268	267	278	303	283	293	277	276	291	290	294	291	299	283	273	314	311	290	272	258	271	307	265	270	292	268	285	267	281	300	252	299	277	275	323	296	260	219	298	288	288	281	302	288	286	294	254	275	307	281	286	282	282	252	297	269	267	254	268	268	269	285	295	272	282	276	256	273	310	292	303	282	278	291	290	302	284	284	294	264	284	269	280	270	290	279	278	274	292	279	279	278	275	249	273	269	301	302	282	288	295	286	305	305	303	287	281	289	311	257	247	272	264	276	280	275	294	290	273	286	293	310	303	275	271	293	273	296	299	258	306	277	271	274	286	314	273	280	284	288	279	295	282	292	275	249	300	296	268	279	294	276	284	249	300	295	288	297	289	259	259	268	282	290	284	267	255	303	277	313	280	296	310	296	291	299	263	257	279	272	284	276	277	282	249	270	257	274	296	291	278	270	282	308	275	290	292	307	257	295	266	277	288	293	277	281	288	290	274	293	276	309	287	271	291	284	263	288	287	271	305	307	289	289	265	253	280	267	265	290	282	290	286	309	292	286	277	299	255	256	276	302	276	246	297	290	259	313	281	264	268	293	276	290	280	308	293	279	286	296	279	263	279	277	302	278	297	270	273	270	280	305	291	303	295	283	300	254	298	276	277	302	269	278	281	290	279	307	308	286	289	246	272	263	267	259	278	270	270	286	275	280	290	284	266	285	278	282	230	259	277	307	261	243	283	285	301	287	279	264	282	295	291	264	290	292	286
23047	21048	28889	23416	21048	19455	2114	899	656	592	535	456	423	431	459	448	410	405	404	380	366	353	338	383	371	335	353	356	367	340	334	343	344	325	328	336	337	365	349	345	298	311	305	313	293	298	329	331	304	294	304	305	325	326	366	298	312	293	338	303	344	308	288	316	333	306	309	319	326	323	303	294	318	335	307	335	322	317	289	313	301	309	324	309	310	305	316	274	290	331	319	300	307	313	283	328	331	300	298	295	307	297	290	307	323	374	305	304	340	313	341	297	311	327	312	339	306	328	309	292	322	332	328	315	290	323	312	295	326	347	308	310	326	311	289	317	296	297	293	307	339	326	282	337	291	301	306	295	310	307	315	319	323	310	343	305	314	302	292	282	285	308	312	304	305	298	295	298	342	315	335	310	311	286	300	302	270	295	312	302	305	298	299	321	326	311	301	307	278	312	300	326	288	314	331	328	331	322	315	326	302	270	308	289	305	302	315	317	308	315	324	297	280	287	337	323	314	323	292	277	306	306	309	342	297	335	315	333	311	346	287	312	319	307	292	303	314	260	320	332	314	293	334	297	317	298	348	330	292	306	313	306	282	342	311	308	280	301	315	308	347	333	283	310	298	348	299	315	299	331	280	322	301	290	310	311	289	313	303	309	316	314	336	288	279	286	299	305	321	303	322	319	329	318	287	293	301	302	275	322	299	295	283	341	310	309	309	291	309	308	319	317	316	353	394	270	321	304	335	294	284	311	310	313	313	306	304	328	281	329	266	290	308	299	331	292	298	308	314	298	339	304	296	334	325	325	280	320	286	299	287	297	306	285	321	311	330	317	297	327	322	307	306	257	287	291	308	308	326	315	311	307	304	349	302	344	294	300	307	304	298	326	331	285	307	270	312	324	295	314	313	321	305	313	314	310	328	307	310	279	342	297	325	298	309	300	318	309	290	340	305	302	307	326	328	344	323	304	325	302	319	301	306	314	324	301	291	334	309	319	300	345	309	286	363	305	331	340	302	288	291	324	322	318	308	318	301	318	292	301	274	331	269	331	283	311	308	288	325	328	306	273	344	320	279	339	312	341	280	305	295	300	292	326	313	276	282	333	296	267	292	309	300	316	335	349	302	327	297	312	306	298	281	305	324	319	315	332	306	304	331	315	317	297	313	295	277	258	287	311	292	299	310	298	301	301	291	324	325	339	288	293	288	312	339	302	305	312	303	296	325	311	323	295	278	299	329	263	305	295	319	288	327	309	335	290	316	294	318	315	313	303	310	292	307	302	309	321	332	298	296	286	304	309	296	316	275	320	292	300	300	297	307	320	316	301	325	302	285	305	313	320	357	326	313	311	338	324	300	301	308	312	312	307	317	306	287	307	299	295	291	289	326	316	315	286	330	302	339	295	301	317	294	321	279	285	324	321	330	320	286	308	324	324	325	304	297	322	312	308	343	340	332	303	312	300	314	322	282	295	316	284	297	318	309	293	299	302	294	313	320	328	302	339	293	330	302	323	285	290	303	307	328	307	312	281	294	324	291	298	328	303	321	305	321	267	323	319	315	315	290	306	311	315	331	286	285	301	314	313	330	281	330	295	295	314	306	337	313	283	324	292	300	330	312	311	313	308	309	319	324	308	316	290	341	303	325	337	301	337	310	282	319	290	306	292	333	313	329	314	326	322	313	321	323	330	319	312	313	283	300	313	326	316	329	311	299	343	324	299	275	337	266	316	310	327	298	312	305	320	300	313	277	319	281	303	309	294	311	318	325	297	313	330	330	338	347	293	315	314	329	334	309	308	306	318	337	309	278	324	335	291	290	306	310	307	343	350	294	315	303	282	301	302	299	315	309	316	281	272	297	296	288	304	330	344	328	333	287	313	331	323	295	299	301	303	319	297	307	304	297	304	316	299	311	316	318	264	303	304	329	280	311	296	298	324	286	321	313	298	305	304	323	289	315	309	308	296	324	309	321	306	298	316	304	330	318	310	294	286	291	326	317	300	320	328	326	307	299	276	292	282	300	282	303	325	290	278	308	298	325	294	318	317	309	300	290	290	311	305	301	301	317	283	304	303	343	283	327	296	327	316	314	332	317	306	301	320	304	336	297	325	291	283	321	321	285	306	329	308	295	297	309	330	326	317	306	346	293	284	274	301	325	317	315	297	286	285	312	299	310	283	313	322	284	278	298	305	301	341	309	316	296	296	285	296	312	308	287	292	301	333	277	297	319	303	305	292	310	308	301	291	315	334	324	332	308	296	325	320	327	327	323	309	273	280	288	275	279	306	294	280	314	339	299	322	296	280	284	303	299	310	286	309	290	322	319	329	318	271	309	308	325	322	309	321	291	307	334	290	299	313	299	322	315	323	325	327	292	333	316	303	286	324	357	288	301	332	333	302	329	311	339	312	311	300	326	345	321	302	305	351	320	310	320	318	321	305	287	312	298	313	300	287	311	332	313	299	291	304	317	328	305	328	302	326	299	320	310	285	281	314	324	289	316	308	271	318	320	312	320	285	277	300	304	309	299	294	314	326	304	269	278	316	296	290	337	289	296	310	286	305	304	303	315	298	303	283	306	306	313	311	306	325	289	265	303	312	321	320	302	335	311	344	310	320	289	287	325	310	284	303	301	308	310	270	330	310	300	297	300	300	310	332	334	341	305	311	310	311	331	323	264	312	301	309	330	302	278	323	308	323	334	293	318	325	293	275	330	328	290	303	328	314	317	312	277	305	303	338	331	303	262	286	313	332	317	321	303	296	305	309	307	280	260	302	318	333	321	286	296	320	317	320	307	303	304	288	304	309	284	295	299	297	320	278	310	316	329	297	311	305	314	302	312	316	252	303	308	315	314	342	318	332	326	287	328	307	316	348	318	320	309	330	316	280	290	295	318	331	299	299	325	316	332	328	257	298	313	322	332	305	278	333	321	319	318	313	321	318	327	301	334	330	310	306	305	307	283	290	296	322	326	315	296	308	313	324	315	340	297	280	313	285	308	302	321	315	303	281	331	306	315	313	284	312	305	315	349	323	325	338	271	328	307	309	311	321	293	298	279	262	316	301	315	308	316	315	314	332	318	297	319	324	265	311	340	326	332	302	323	306	311	302	308	294	327	322	325	285	316	324	321	283	314	312	323	314	310	313	306	314	321	295	310	320	301	309	268	340	315	295	308	332	304	293	311	291	327	322	297	320	284	305	268	301	309	313	303	303	309	301	308	302	307	308	362	305	289	306	314	314	306	294	284	288	332	329	299	302	268	313	309	296	341	306	327	304	274	318	284	292	319	305	321	317	304	318	309	315	319	347	285	271	325	310	296	317	305	319	353	301	301	342	346	311	283	304	262	285	335	317	329	345	312	302	315	334	330	327	315	306	273	309	297	308	338	324	329	273	304	331	311	311	308	305	313	294	325	306	328	306	281	286	307	292	266	337	314	313	278	289	305	306	308	335	281	313	312	317	303	300	320	313	268	319	323	298	333	311	305	302	266	303	297	298
17194	15669	13315	7247	4910	3674	2813	2261	1899	1624	1407	1159	1095	1098	929	929	857	836	711	731	739	690	680	694	637	637	660	606	610	593	575	581	601	591	580	544	561	577	559	535	529	592	572	585	543	560	578	537	576	562	580	587	581	543	561	513	535	553	552	495	543	580	532	546	536	529	563	506	533	572	556	538	524	545	534	500	571	551	532	513	560	550	514	549	503	554	535	531	506	548	534	528	535	537	535	507	513	550	547	510	520	556	565	508	529	503	528	532	519	567	527	499	554	515	546	540	499	564	532	535	534	553	540	505	510	524	506	504	568	534	578	486	527	516	515	518	517	496	517	541	518	523	543	519	530	549	550	535	558	495	508	540	515	540	501	502	564	549	571	545	536	539	539	537	557	559	552	526	538	517	550	509	505	536	556	542	489	507	534	554	516	565	521	537	514	536	539	524	487	525	541	487	543	499	535	534	522	527	513	555	505	546	507	519	565	505	584	592	535	520	488	514	504	504	542	556	493	478	573	508	506	566	550	522	527	514	557	522	510	507	521	502	539	533	532	535	546	503	547	486	489	514	540	523	539	542	551	542	521	543	516	553	494	559	463	526	544	568	544	487	510	517	560	550	600	531	537	565	553	535	556	501	514	530	514	527	515	484	507	531	521	529	523	524	528	521	502	595	499	560	547	526	547	507	567	524	549	538	545	543	544	505	508	513	539	514	475	560	522	531	537	510	519	568	538	515	561	516	507	517	504	499	519	549	523	506	495	505	553	497	516	522	498	526	518	525	490	504	498	525	528	492	515	507	545	578	533	515	507	524	521	578	511	507	537	522	508	514	530	556	505	536	531	547	462	502	536	562	553	527	579	567	518	495	537	532	505	561	505	512	510	512	527	486	517	531	487	560	549	533	504	528	501	521	509	525	545	514	577	559	522	483	546	534	515	540	519	526	544	493	541	509	515	530	509	524	507	494	575	517	525	493	535	540	544	555	541	517	483	540	553	527	503	537	540	521	562	541	594	535	538	495	533	520	543	522	589	533	488	586	510	530	567	565	572	549	524	539	505	537	536	561	528	555	578	499	520	492	535	562	544	510	520	544	523	484	484	549	532	521	529	517	568	494	515	511	589	527	511	530	557	485	524	531	528	538	519	564	476	526	502	502	526	503	509	528	510	527	499	516	521	529	540	502	496	532	515	555	488	529	568	537	523	557	542	502	529	506	537	534	533	496	517	537	532	524	541	500	547	535	550	535	503	556	502	548	506	536	539	476	518	545	523	534	519	516	548	529	515	536	516	484	544	490	531	513	538	487	538	506	533	503	541	538	541	575	525	539	526	519	538	546	491	512	541	508	559	508	477	540	482	546	512	523	473	519	527	553	544	536	549	510	510	533	536	531	524	557	515	547	510	532	577	536	540	541	560	528	530	575	509	563	527	507	533	505	496	537	552	548	534	558	566	530	563	549	528	546	532	531	522	515	559	542	532	561	525	510	552	559	557	507	527	527	552	542	553	515	491	485	548	534	544	606	490	504	532	475	532	544	501	525	500	549	542	527	555	526	516	549	508	523	518	541	534	536	533	509	552	521	501	548	544	555	560	507	537	518	502	534	522	512	548	564	535	513	510	526	511	509	520	536	549	481	522	564	480	555	578	510	515	534	522	561	540	562	507	546	556	526	513	554	541	521	523	528	498	509	547	567	504	482	532	537	514	510	525	477	521	561	508	524	516	545	519	533	514	526	479	465	564	502	530	512	548	482	576	508	479	532	530	491	532	511	554	507	498	547	539	553	564	537	517	542	516	544	492	510	520	516	493	497	564	551	526	551	508	523	576	504	547	488	491	490	532	509	533	492	513	505	513	517	518	509	564	532	522	555	511	560	525	522	564	540	491	462	521	531	543	519	502	544	524	553	536	509	533	514	517	480	504	532	541	512	550	494	558	546	537	546	539	511	514	514	511	537	515	539	562	512	502	532	539	541	534	541	507	479	504	518	522	502	528	502	556	519	519	535	519	532	562	499	550	544	535	558	512	542	500	520	541	520	516	539	543	534	541	559	573	548	530	481	510	504	556	504	542	517	522	530	515	527	501	539	577	532	533	528	595	481	543	529	520	517	522	549	572	506	533	546	546	520	537	512	505	569	511	507	507	557	538	497	560	547	498	499	508	514	556	552	547	559	531	512	538	518	521	551	533	506	537	550	533	508	548	535	536	517	523	563	526	493	524	533	490	549	538	506	522	533	517	485	520	513	515	520	514	579	533	522	530	549	562	547	471	535	531	512	531	513	504	496	474	568	545	506	530	507	515	528	481	511	507	543	530	522	531	524	537	510	570	506	531	531	515	528	544	559	512	552	554	533	542	551	551	563	499	490	522	523	542	560	523	538	522	548	534	579	510	562	559	515	552	472	565	544	497	549	526	521	548	556	595	544	526	495	521	520	526	500	587	512	524	554	516	530	523	554	526	552	520	493	514	533	536	506	489	527	499	573	503	532	530	515	546	479	528	532	544	556	527	524	529	528	551	545	528	513	517	534	540	543	502	534	552	501	496	499	560	607	476	576	525	495	492	522	477	483	526	540	502	516	494	544	514	544	515	505	561	514	528	493	575	517	510	522	539	547	506	539	482	540	523	509	512	535	539	524	542	524	497	523	505	513	513	534	523	561	542	513	553	532	512	514	545	528	499	491	539	529	505	525	543	538	539	509	495	542	485	538	518	548	531	522	498	500	521	507	532	547	536	495	561	517	521	569	509	508	552	554	535	536	517	534	555	534	478	523	527	484	504	514	538	540	516	537	527	522	511	534	558	487	518	525	499	530	542	537	546	528	505	549	557	476	572	546	509	508	543	533	508	572	534	557	538	542	575	546	534	495	515	534	562	561	545	510	545	529	527	503	517	541	498	505	501	464	552	527	521	511	526	488	539	481	548	532	526	509	531	535	545	512	551	526	541	489	528	470	509	544	522	550	507	529	503	530	527	530	551	511	555	513	556	571	552	528	557	528	498	520	526	539	531	552	521	533	564	517	537	561	507	533	489	571	548	569	499	544	517	539	517	526	515	507	562	550	497	527	514	483	529	502	483	508	559	488	547	522	530	573	530	520	541	549	540	540	504	503	500	532	552	531	520	515	580	502	507	527	504	533	531	490	546	522	503	531	546	538	497	513	553	545	546	530	534	527	517	501	527	498	538	497	535	483	513	546	534	511	552	527	490	575	544	513	549	490	558	546	548	516	503	514	513	535	582	526	519	511	500	518	562	492	559	571	550	529	524	528	545	514	524	506	472	550	540	521	525	523	549	529	529	542	526	546	552	550	542	510	487	517	570	499	487	503	540	482	513	514	541	582	550	503	532	545	546	501	532	523	538	521	497	549	527	521	547	537	559	554	485	554	519	527	533	559	547	496	538	486	521	527	523	558	499	552	534	562	524	517	506	543	534	485	528	497	511	526	537	542	538	532	533	554	519	522	537	478	551	548	561	542	580	517	515	538	537	529
26666	20432	7609	381	181	151	90	86	99	89	85	83	81	84	72	85	72	95	77	61	82	77	79	70	79	91	84	72	71	80	79	80	79	71	82	75	82	67	89	75	58	63	77	59	72	89	78	64	70	70	89	83	65	86	78	94	76	64	85	82	69	56	80	74	81	76	68	79	75	82	72	81	70	87	81	76	64	82	91	77	67	89	77	70	90	73	79	77	83	73	70	83	64	94	88	74	70	70	84	82	86	61	60	83	86	81	78	86	81	87	85	80	87	82	72	81	73	64	86	76	67	88	73	79	82	80	72	63	71	70	56	75	87	81	75	72	82	81	71	81	81	63	80	75	66	72	73	71	83	77	79	63	72	81	81	80	64	85	86	61	70	72	77	58	71	68	69	83	81	77	81	59	61	71	68	67	76	74	79	81	76	60	69	72	61	79	79	66	71	79	74	74	65	74	63	71	82	85	85	67	72	72	73	97	73	66	73	78	66	74	82	77	57	61	77	64	67	79	79	77	71	87	72	80	89	105	79	81	73	67	85	87	76	73	79	85	81	72	71	88	62	79	75	78	84	81	75	69	100	78	85	60	92	75	65	64	78	61	73	62	69	93	62	63	83	80	80	73	75	90	71	82	87	86	64	76	84	70	73	77	74	81	77	74	73	75	87	78	79	79	66	98	89	70	62	81	70	65	93	79	75	81	68	75	54	62	68	83	74	93	67	82	70	78	86	78	82	91	83	79	67	67	59	83	90	88	76	66	64	81	53	71	69	75	78	89	68	81	83	66	86	64	61	67	85	70	77	71	90	74	72	78	71	83	75	66	92	58	73	65	68	74	65	76	88	72	68	73	56	64	75	68	68	69	73	72	93	83	59	57	76	55	67	70	72	80	71	70	68	87	75	77	53	73	74	66	76	72	73	75	77	72	81	81	76	87	69	70	78	70	85	83	96	76	72	60	76	76	69	85	85	64	84	61	83	68	75	72	66	71	82	78	85	74	77	76	67	80	72	77	96	81	77	81	77	56	79	72	81	60	66	73	78	81	96	76	73	76	76	67	77	75	74	79	78	56	89	65	73	64	75	78	79	79	86	81	73	80	92	72	61	79	74	73	87	94	87	70	93	70	72	76	95	77	80	71	65	85	91	102	76	83	71	65	81	73	61	78	82	66	78	73	80	87	71	79	76	77	80	73	80	74	82	76	91	92	79	75	74	76	87	89	71	66	77	80	76	71	75	83	66	68	76	76	80	76	66	66	91	72	69	58	79	96	65	69	70	79	82	70	91	66	79	68	84	90	74	69	75	67	88	68	78	76	91	77	60	72	75	78	74	72	79	79	79	68	74	64	69	81	71	73	75	70	93	78	76	84	89	70	79	73	67	78	67	65	85	56	66	60	63	77	65	72	73	72	82	63	91	68	75	78	71	62	89	76	70	72	69	80	81	79	82	69	92	75	75	78	63	67	72	78	77	75	74	75	88	66	74	70	72	82	86	66	71	66	63	71	60	66	77	65	76	79	81	63	78	76	62	72	78	67	70	77	68	67	70	66	73	73	81	75	70	68	80	67	84	70	70	68	58	64	70	75	74	64	77	65	87	75	63	85	62	62	91	66	72	95	61	80	69	60	83	93	77	77	83	74	71	78	71	86	84	77	82	82	77	72	58	91	71	68	85	78	88	83	82	74	71	85	73	72	76	75	76	69	92	72	79	74	62	73	71	68	64	72	80	82	72	83	67	77	72	62	81	77	68	92	78	92	61	78	81	62	86	78	81	72	81	77	90	81	69	71	57	76	80	86	73	83	72	62	78	89	76	65	61	91	66	78	86	86	66	77	57	78	93	82	70	71	78	92	69	74	83	71	79	70	78	81	76	79	99	82	69	81	72	87	76	84	76	71	92	76	65	67	69	74	92	68	79	77	67	83	97	76	89	79	76	82	62	82	81	77	67	79	88	72	94	96	71	78	65	90	84	83	60	77	74	74	71	80	84	81	76	67	79	79	82	87	74	76	86	79	89	86	70	59	71	80	74	73	77	81	70	84	66	76	97	78	95	55	85	79	74	84	89	74	69	88	80	80	91	87	74	82	84	74	70	68	68	56	82	67	86	99	91	87	77	83	90	72	76	74	87	85	65	64	72	70	88	82	71	67	74	73	81	75	68	81	79	79	74	79	75	70	67	91	82	68	93	71	76	70	79	82	65	68	81	78	76	85	77	66	63	76	64	75	59	74	74	65	71	81	81	75	97	87	61	65	68	73	87	73	55	71	79	76	75	73	63	80	75	69	80	64	80	81	78	70	84	65	58	75	86	76	72	80	62	92	87	69	88	80	90	75	73	79	75	70	64	81	85	60	74	79	86	95	93	70	70	70	73	87	79	81	77	85	66	85	89	74	91	75	73	72	67	77	78	74	82	78	75	65	82	83	68	79	80	80	82	81	71	60	68	75	72	73	88	62	78	71	83	58	68	75	90	92	88	59	86	76	69	71	77	67	78	79	83	77	80	73	84	70	69	75	83	81	73	48	87	79	73	65	75	78	64	90	71	77	83	76	92	87	72	90	55	88	65	79	77	69	75	77	68	83	66	65	57	68	90	75	77	69	72	82	71	80	90	89	93	78	65	73	75	73	75	73	65	77	83	80	64	64	72	83	87	72	81	76	90	73	86	77	77	62	86	80	77	63	68	80	70	77	71	87	64	82	75	85	79	78	78	80	75	81	97	96	67	65	83	87	70	81	69	62	76	75	73	71	80	86	66	79	71	71	76	74	72	83	87	90	78	78	90	65	82	78	74	85	69	60	76	72	92	79	58	66	79	80	79	82	83	83	76	89	73	85	66	64	79	94	64	78	77	68	76	65	73	84	79	89	85	86	75	75	69	69	71	84	65	81	68	81	80	71	73	92	72	80	86	60	80	68	81	83	73	59	80	89	73	83	70	63	69	70	68	68	69	67	75	70	87	76	86	69	74	82	72	82	68	75	78	63	99	77	80	70	69	68	61	85	78	102	84	68	78	70	62	63	66	71	88	79	75	87	68	80	68	70	94	82	67	58	79	89	85	69	81	64	73	82	72	65	77	81	76	83	89	84	90	63	80	83	77	85	62	72	82	83	73	79	69	63	79	81	76	84	76	82	87	85	66	80	61	69	76	93	89	83	69	74	75	63	88	84	73	87	85	86	83	73	77	65	80	84	76	75	71	74	86	75	71	77	62	47	73	98	67	85	85	81	79	81	66	65	79	75	81	72	73	66	80	84	74	73	60	79	65	80	85	65	74	94	66	62	71	68	69	83	75	77	75	62	70	76	57	86	91	79	78	80	77	62	78	86	73	80	90	93	72	76	77	56	66	85	69	66	73	71	79	70	66	88	88	78	75	71	74	60	74	82	73	59	66	76	68	80	82	68	74	68	73	75	68	111	70	62	99	70	62	85	83	96	78	78	81	74	73	69	78	73	73	84	74	80	94	80	73	76	80	90	67	73	95	87
7113	1058	941	488	352	292	262	241	227	190	176	180	188	150	176	161	152	154	142	170	146	173	149	163	147	156	151	147	148	147	129	164	144	133	159	152	166	133	139	149	142	161	145	134	132	156	168	155	159	121	150	143	151	147	133	161	151	152	128	146	165	153	149	202	171	146	133	148	153	140	128	143	167	154	148	162	137	135	147	142	153	138	165	173	150	157	161	175	135	180	145	146	148	157	138	158	150	150	147	157	159	150	160	141	149	127	148	151	139	135	155	142	165	135	154	142	146	149	124	136	154	153	134	157	145	151	145	125	137	148	136	166	141	135	127	147	141	166	135	158	153	128	145	148	140	165	165	145	167	156	141	158	139	142	160	133	159	146	169	153	160	133	138	151	170	139	157	143	137	155	146	152	160	150	130	153	142	141	147	134	152	152	151	152	154	169	160	150	139	140	139	151	151	161	142	167	165	145	145	161	152	156	147	137	154	150	142	147	146	144	137	159	147	153	157	135	166	139	132	144	153	145	176	136	153	153	130	132	165	165	142	138	140	140	127	159	155	166	144	151	147	160	147	156	156	137	143	130	137	174	165	125	176	171	166	143	141	172	142	150	135	136	166	145	126	156	151	158	151	154	140	157	149	149	145	128	139	128	143	150	157	148	132	130	153	142	159	145	136	164	141	158	158	152	148	172	132	157	146	141	140	153	146	175	166	127	137	152	163	124	140	163	127	145	170	137	176	152	156	167	174	157	143	165	152	145	142	160	137	140	134	140	140	163	166	132	154	161	153	146	148	148	166	161	143	153	151	147	144	164	134	140	163	155	160	132	156	156	157	150	155	157	170	149	165	152	137	158	150	150	169	147	134	148	143	156	156	146	148	164	152	150	167	154	157	150	161	162	160	146	127	144	165	162	154	136	141	130	139	139	154	144	154	159	151	155	134	144	155	151	153	134	137	148	160	158	145	142	134	139	161	138	145	139	144	163	137	159	150	161	143	148	145	148	154	147	152	165	155	136	165	165	130	141	155	141	137	134	147	135	148	172	138	173	150	146	127	139	137	140	171	151	157	146	161	157	156	135	154	146	146	152	161	142	139	144	157	143	146	152	146	145	149	168	143	159	156	139	139	134	156	165	160	150	139	157	155	175	143	155	151	147	166	137	149	136	148	159	150	160	155	143	132	134	145	170	140	159	145	163	152	133	129	146	131	126	150	138	164	158	142	166	152	132	158	136	154	119	134	146	152	139	135	138	154	152	165	167	153	145	146	147	138	173	148	161	156	155	139	165	130	133	145	152	139	166	166	166	121	167	130	164	152	133	146	159	151	165	163	139	129	139	141	146	152	147	160	142	158	132	146	147	154	139	171	147	128	160	147	156	139	140	167	155	138	158	166	130	130	147	128	146	150	163	155	157	152	147	170	163	155	145	150	130	141	146	149	150	157	151	148	137	157	156	141	160	115	148	130	151	144	161	148	149	151	158	134	192	156	148	132	150	139	141	170	158	143	132	146	136	159	147	141	135	142	129	149	142	148	139	145	153	143	150	139	159	154	151	146	148	145	114	154	160	166	152	158	160	152	145	156	145	141	152	163	146	139	155	139	152	127	151	170	151	147	152	138	153	151	166	146	174	166	138	142	155	134	160	155	144	141	136	165	154	172	156	156	153	166	135	150	173	156	130	157	155	155	145	166	144	161	139	156	144	155	158	145	149	157	133	147	144	160	150	160	147	137	150	149	174	164	134	128	162	155	150	161	152	146	152	145	165	146	152	148	123	183	149	166	132	137	143	142	143	141	169	146	144	171	151	155	166	141	144	154	139	148	153	142	171	136	146	150	155	182	135	132	151	161	142	157	155	151	148	153	146	168	148	170	167	130	153	139	157	150	140	125	125	131	145	150	153	157	128	165	139	151	131	150	153	145	149	143	130	157	137	161	154	158	127	143	144	133	143	147	150	145	134	129	147	152	146	121	156	161	142	143	153	161	144	163	156	150	133	141	161	155	143	147	126	148	159	149	150	155	147	154	133	161	169	157	148	152	144	147	125	148	164	137	165	140	168	139	155	144	153	127	145	167	148	141	145	144	136	140	142	153	146	168	144	120	157	145	151	153	163	138	142	143	157	135	150	146	146	161	145	144	155	160	134	133	141	151	130	147	145	151	156	177	166	123	139	165	152	157	142	141	142	146	148	137	154	143	138	124	159	129	145	142	147	133	116	135	135	132	134	147	144	121	145	144	154	186	138	139	147	147	173	145	139	142	151	139	149	149	165	149	140	145	156	139	154	139	151	150	144	143	147	146	144	159	156	142	152	141	151	177	136	141	138	193	143	174	152	125	172	141	142	152	144	143	144	153	162	150	143	185	153	139	171	154	146	156	145	134	143	153	159	159	151	159	141	167	121	160	126	141	128	152	135	152	142	164	160	150	140	145	153	142	148	154	147	166	139	147	141	157	169	142	146	130	154	175	170	160	140	160	168	154	148	146	127	154	179	158	140	144	170	139	136	151	155	141	141	149	143	139	143	119	153	154	141	153	163	165	137	140	126	163	135	150	148	152	150	167	151	130	149	151	156	149	149	146	166	153	152	132	157	128	120	142	154	136	145	130	138	162	140	145	155	159	157	137	144	125	145	154	169	153	169	130	171	176	154	171	146	158	152	156	133	147	151	166	140	144	160	149	150	146	153	134	141	134	129	133	149	161	141	151	149	137	170	162	173	156	131	141	162	153	159	147	150	158	141	144	137	158	159	141	136	148	126	151	144	146	151	165	165	131	167	146	166	147	147	162	146	133	164	161	146	148	155	153	162	164	157	142	172	157	152	135	136	155	160	154	140	133	158	166	179	148	140	134	165	116	145	136	125	143	146	139	171	139	135	151	151	149	146	165	149	139	158	141	140	137	157	162	151	151	172	160	150	129	150	160	155	166	124	153	143	142	151	155	153	140	136	154	167	147	157	160	153	162	140	162	143	171	160	154	151	152	147	153	154	165	137	153	146	142	142	148	161	129	157	163	150	153	175	163	152	152	147	138	143	151	151	141	136	152	161	136	159	147	150	160	162	150	141	123	145	149	138	152	146	171	152	138	129	139	176	146	136	151	155	140	142	171	124	156	141	159	151	141	136	161	144	151	143	155	159	140	137	174	161	128	141	159	154	133	164	164	149	143	158	128	157	158	158	130	155	137	180	142	133	141	162	117	156	164	135	130	143	135	171	145	142	139	145	138	130	159	160	140	148	138	147	161	145	157	143	169	140	161	164	168	130	144	163	136	140	154	157	174	149	164	142	147	141	145	142	158	143	152	160	155	180	132	172	152	148	133	149	138	167	142	175	144	152	134	137	142	152	157	144	169	134	140	146	156	138	147	142	150	128	151	158	146	181	148	152	179	135	149	151	145	129	163	127	163	157	165	152	180	163	128	150	173	137	161	152	147	170	147	175	155	135	143	153	147	156	141	139	170	170	154	145	166	141	152	149	153	147	159	132	150	141
23994	21032	28227	24007	20362	2103	597	422	320	298	276	229	222	212	236	247	200	185	216	177	198	213	147	182	175	174	165	173	144	188	195	167	188	185	175	157	165	147	159	152	172	179	154	172	159	159	170	158	162	165	155	158	167	142	153	153	173	152	157	159	169	156	168	143	158	170	144	157	164	155	165	154	148	141	164	151	187	157	163	155	143	152	143	159	157	154	178	144	175	164	163	189	178	150	155	170	133	174	160	152	143	177	149	154	147	154	124	144	167	151	153	145	150	136	167	148	171	142	140	149	167	166	144	156	161	150	146	138	169	137	141	155	175	149	148	184	165	174	135	147	162	149	170	158	149	126	151	152	163	173	154	152	167	148	154	140	125	158	158	155	159	166	128	151	179	162	163	160	168	140	157	150	158	160	154	142	157	137	171	152	132	176	143	158	139	140	178	159	161	150	165	146	153	144	146	152	166	161	141	157	150	148	173	165	149	173	149	132	167	141	160	175	171	175	138	165	125	144	119	158	156	148	147	156	149	142	175	156	152	156	144	155	145	166	155	169	146	149	179	132	147	146	158	165	150	150	165	156	177	132	145	160	134	176	169	174	155	152	163	144	147	144	167	159	138	162	151	153	149	166	181	152	159	150	145	166	147	140	151	128	161	174	174	144	147	162	137	169	164	134	161	157	165	170	139	165	174	149	152	181	164	140	164	165	159	136	147	158	140	180	181	150	162	141	152	164	146	146	163	172	167	152	147	168	166	156	158	160	150	140	171	153	165	135	159	153	163	142	170	156	150	158	168	151	164	146	160	141	136	172	164	145	148	150	169	134	179	142	142	152	145	137	154	151	145	177	154	145	170	151	166	145	158	167	165	149	146	155	139	161	148	134	166	168	154	137	138	168	153	204	160	169	134	146	165	166	175	152	153	139	151	169	146	162	159	153	136	177	147	175	150	145	161	149	156	147	174	152	171	151	167	169	171	162	158	141	147	153	155	163	150	162	169	146	162	157	161	119	138	152	146	131	168	140	156	157	154	161	143	166	153	131	184	158	141	159	159	168	155	164	155	143	152	170	156	182	160	143	151	148	156	161	155	168	162	155	148	160	156	150	158	141	153	151	149	153	142	167	152	156	167	161	150	150	186	178	161	158	157	159	144	150	129	161	141	134	168	156	136	171	157	173	140	127	168	176	161	171	172	145	157	148	162	145	159	144	174	148	159	171	148	146	182	156	180	152	157	157	152	158	177	168	165	153	138	154	157	155	148	146	169	173	169	170	149	154	148	152	139	150	158	137	146	161	145	165	160	138	138	174	171	142	148	171	142	143	153	161	159	177	173	150	147	148	176	150	146	133	161	165	154	168	179	188	149	148	151	142	148	180	165	179	162	164	154	181	164	167	157	155	154	163	153	147	168	143	151	150	146	138	147	170	166	143	173	153	137	166	129	159	151	161	158	137	166	155	162	162	141	144	160	171	175	151	164	150	147	177	152	168	169	158	164	156	144	154	152	168	146	149	163	173	159	148	183	153	174	179	151	158	160	160	148	161	133	159	135	149	139	176	167	154	149	149	153	184	162	132	167	155	152	170	135	166	158	156	180	152	163	158	170	163	166	162	172	169	153	135	170	143	154	165	164	148	172	142	179	173	156	158	146	150	138	143	162	166	139	146	155	155	145	167	184	132	173	173	150	156	176	162	145	145	155	191	174	165	171	164	168	162	163	162	162	149	159	176	166	139	137	151	157	151	156	167	157	145	143	144	171	150	140	149	158	150	153	164	158	141	135	175	143	131	173	136	149	188	139	135	162	160	190	162	158	155	153	159	160	145	148	157	145	165	154	131	188	170	148	149	140	179	145	168	153	151	178	165	155	143	144	138	156	170	163	179	163	176	151	141	136	146	169	163	157	160	161	152	181	192	149	179	145	155	160	159	134	146	168	170	161	158	187	173	159	166	161	151	150	159	164	157	151	157	157	150	151	158	161	169	155	175	153	165	153	146	158	166	152	171	167	156	165	142	157	155	141	156	154	145	152	164	172	156	159	176	151	161	154	179	157	148	140	170	167	142	137	180	158	165	133	148	137	163	154	170	156	152	149	141	142	163	156	185	160	168	180	152	162	147	152	139	149	160	179	144	181	143	148	165	149	145	167	146	174	157	151	142	167	158	148	169	161	141	155	150	146	163	149	160	136	151	173	159	166	177	165	166	161	152	150	151	152	135	151	163	176	175	155	140	160	166	151	164	159	183	136	163	169	167	135	134	142	153	135	144	145	157	158	153	161	169	144	137	140	149	172	145	145	165	164	146	162	159	157	162	153	163	128	159	158	161	170	139	177	162	141	153	140	158	165	164	151	169	149	152	155	164	159	151	185	158	148	167	150	155	170	172	159	153	159	166	170	148	155	181	143	159	156	162	158	169	142	159	149	167	151	144	151	151	138	161	152	164	148	151	164	151	153	160	152	176	168	149	176	136	151	141	150	180	156	154	164	156	141	183	147	156	163	180	149	157	162	149	153	151	167	154	147	152	174	144	167	159	130	179	142	154	153	150	148	163	154	168	170	144	166	152	168	173	182	158	155	128	179	176	176	144	162	143	142	150	161	157	161	160	163	147	149	149	148	167	148	148	147	146	151	165	150	162	178	147	158	157	154	168	156	149	162	186	136	143	161	163	163	148	155	169	159	156	145	145	167	144	151	185	158	166	161	151	152	149	142	153	171	165	141	154	136	162	168	162	151	168	176	155	164	168	156	158	128	148	156	143	172	156	143	178	151	151	144	167	140	158	169	158	157	161	182	178	170	153	147	157	160	140	135	161	136	170	142	170	161	164	150	159	167	156	156	138	158	150	162	166	161	146	147	145	160	157	161	182	145	151	144	169	147	166	160	154	158	154	143	145	151	167	165	169	158	142	145	139	143	180	155	156	157	181	126	152	138	161	148	139	167	156	156	144	141	157	145	148	152	150	151	128	161	155	145	152	144	144	156	172	176	168	161	150	170	156	172	154	133	165	149	159	162	158	121	153	144	154	139	140	154	147	148	149	150	145	166	165	157	142	164	167	152	161	182	163	149	156	164	131	147	164	144	144	162	172	167	157	150	153	181	164	162	167	126	162	130	152	128	161	169	168	158	143	170	157	180	189	176	160	165	144	170	173	144	142	161	165	153	141	145	148	151	136	139	116	164	172	166	139	155	176	165	156	165	153	152	166	136	162	152	148	163	152	166	164	141	154	154	159	162	165	170	144	162	160	169	156	168	169	178	162	156	160	150	138	162	159	180	181	170	185	153	149	158	172	151	188	149	170	154	138	159	169	136	168	153	161	174	165	139	177	168	171	167	161	151	159	154	150	152	161	138	172	148	155	166	139	164	151	142	156	156	150	156	144	149	176	170	163	162	164	165	154	152	167	142	168	161	145	191	158	166	151	160	149	159	149	162	162	173	164	152	146	157	142	169	160	147	155	148	172	162	152	154	144	145	154	165	140	163	158	160	165
14930	9446	8133	4094	2650	1994	1480	1157	988	842	733	610	579	533	500	449	399	420	400	373	371	357	378	352	354	307	333	331	334	317	307	304	309	338	313	305	321	294	290	300	288	299	325	297	273	311	300	307	269	320	265	311	305	279	310	284	276	291	270	264	320	296	297	299	268	278	292	296	296	299	288	277	314	251	303	310	262	292	287	284	263	297	290	278	267	280	298	286	274	320	292	292	286	263	282	295	274	300	282	295	231	304	281	271	291	284	295	298	283	305	267	271	270	287	311	283	271	276	284	319	267	300	261	290	263	279	274	288	286	269	309	270	274	282	294	304	318	296	299	280	286	277	260	268	273	276	280	285	289	282	299	263	279	294	296	287	292	270	248	303	288	271	276	259	282	325	303	289	269	265	295	276	288	300	281	272	266	247	291	282	301	239	285	280	298	284	301	281	314	279	285	301	277	263	272	306	297	303	311	296	279	253	266	291	282	311	270	265	311	284	309	291	272	301	280	293	282	283	291	293	272	267	266	301	263	318	286	251	273	282	251	259	256	258	304	267	316	272	283	297	303	295	290	305	274	273	300	247	297	259	285	283	284	277	280	273	268	291	265	290	297	276	292	293	280	291	276	276	265	274	291	287	285	282	271	313	306	294	285	278	259	250	299	248	308	285	287	297	306	284	296	267	279	267	328	269	271	304	287	278	294	269	297	313	269	268	272	281	296	258	306	282	306	288	303	238	270	299	262	301	279	270	265	279	295	263	280	314	283	327	298	287	272	263	278	277	271	274	299	271	267	296	281	259	285	316	280	285	284	279	280	279	277	282	280	269	268	287	301	286	268	290	269	249	272	257	299	305	273	279	292	258	267	275	283	261	284	278	282	264	303	280	282	294	297	273	271	264	279	278	296	276	279	276	265	297	285	268	259	276	266	268	264	273	326	291	280	290	314	267	301	281	258	293	284	269	287	257	316	265	284	308	266	280	261	264	294	289	298	290	275	280	278	272	291	315	260	282	276	308	277	302	263	261	275	268	289	293	284	327	274	275	261	301	290	283	246	280	270	304	310	273	281	274	263	296	273	296	287	271	294	269	287	288	280	273	281	291	308	292	277	287	308	308	286	289	289	293	292	266	274	279	269	264	273	274	305	293	298	313	268	312	256	276	283	294	313	285	298	247	282	277	303	296	294	264	268	274	265	297	273	280	293	264	297	315	282	258	264	273	316	260	314	288	268	253	305	300	299	292	250	276	292	286	269	287	289	269	272	297	301	275	276	287	260	318	256	269	292	272	250	285	279	324	290	302	303	285	261	271	293	264	267	264	275	296	322	301	272	251	296	262	272	297	276	290	306	292	259	282	275	265	257	280	273	280	267	297	275	271	287	287	272	316	311	244	266	286	256	280	281	295	287	285	275	269	282	264	289	299	294	283	264	259	270	290	287	266	278	248	302	273	283	293	287	288	289	251	295	281	290	290	293	258	267	270	305	292	303	238	305	331	295	309	285	274	272	265	283	248	286	296	267	274	274	258	264	300	249	274	295	294	291	279	296	275	300	286	274	277	273	265	283	260	294	266	301	301	279	269	299	303	274	295	271	265	259	274	299	266	290	310	251	287	289	312	296	285	268	272	264	274	275	301	274	280	291	317	277	282	291	300	304	296	268	280	278	245	255	295	310	258	276	302	274	297	275	274	267	273	259	292	298	282	264	282	289	283	264	265	272	254	303	280	280	256	281	287	249	313	299	263	290	300	272	292	274	288	298	272	293	257	265	288	295	270	288	269	251	275	300	293	297	282	251	315	281	298	286	266	310	285	293	268	302	280	304	289	287	278	265	260	292	300	278	306	274	282	244	271	310	268	309	279	278	246	267	286	294	306	286	284	293	289	294	291	287	275	306	267	276	302	287	286	268	296	272	285	291	331	292	287	292	268	282	295	253	280	256	279	310	283	283	282	310	285	278	294	293	307	256	279	301	269	270	291	271	271	267	288	308	284	312	284	295	286	260	307	261	287	279	288	291	275	262	270	271	294	270	264	303	294	285	283	260	282	296	294	260	307	290	285	288	276	257	288	286	290	293	316	277	314	285	293	286	261	292	263	235	262	285	281	271	272	282	294	296	260	278	271	305	253	307	282	267	275	314	256	296	268	281	274	295	270	281	294	288	279	298	305	300	252	306	277	266	286	302	293	300	240	263	286	280	284	291	280	307	293	265	290	284	252	270	272	262	266	298	305	296	257	281	266	300	301	264	256	274	260	256	302	322	275	296	265	270	275	296	281	278	255	289	271	275	262	280	276	243	321	273	241	247	276	286	285	256	286	288	302	287	275	296	308	268	252	309	266	298	277	266	312	299	265	268	324	271	263	297	304	295	263	290	261	297	285	298	270	293	282	304	270	266	287	287	283	246	293	293	291	260	283	287	289	273	306	252	282	289	275	289	272	262	272	284	277	288	260	291	296	266	265	274	247	312	281	318	257	267	315	288	276	290	303	280	266	261	282	281	293	285	276	277	287	303	281	299	261	275	316	261	272	278	293	310	266	266	306	290	271	315	302	302	296	285	282	313	290	290	299	275	283	288	266	258	287	276	295	262	275	269	283	270	261	256	265	284	288	296	293	280	271	270	247	286	295	298	319	295	264	269	293	285	292	273	283	299	259	277	291	267	262	274	243	280	290	279	269	277	306	264	296	268	271	301	284	276	270	289	290	292	278	288	269	294	280	282	276	259	291	295	296	273	281	262	259	270	260	270	299	282	296	265	294	262	281	271	258	284	283	278	258	267	277	275	270	302	310	268	298	271	276	274	273	272	288	266	291	240	269	292	277	270	260	286	278	284	288	274	301	310	287	259	268	316	316	296	313	299	296	276	289	315	288	320	277	285	293	280	291	285	273	292	279	264	285	261	261	309	302	300	264	260	286	276	264	302	277	283	297	281	306	278	314	262	289	301	256	286	277	266	260	295	261	271	281	267	282	299	296	245	255	287	270	273	258	269	329	273	270	286	287	265	308	249	272	302	294	286	299	284	307	300	278	252	285	280	326	299	289	293	267	274	306	293	273	313	277	314	287	280	287	256	315	285	272	288	264	298	275	270	258	310	292	265	266	265	314	260	292	236	277	270	340	264	269	272	258	269	321	314	295	270	292	289	286	250	289	309	285	301	301	306	276	276	272	264	273	277	262	274	303	305	261	264	251	279	296	274	306	284	261	286	269	287	274	273	273	278	264	276	280	249	263	286	255	248	284	302	270	263	270	270	272	246	308	274	281	302	280	248	285	268	256	290	308	266	267	286	264	301	291	263	298	293	270	278	284	328	283	289	291	309	291	275	293	289	277	279	277	284	288	299	260	298	272	294	319	293	316	268	284	266	285	274	274	291	254	281	271	283	279	278	285	284	274	289	299	295	258	297	272	298	251	267	311	279	310	303	290	289	277	253	265	300	281	265	278	261	300	264	284	293	299	255	272	277	307	266	291	294	320	265	260	281	292	273	303
23093	21060	28937	23433	21064	19801	2329	854	681	598	524	504	470	434	397	407	430	395	378	352	368	368	360	342	318	356	347	359	335	331	322	317	296	379	341	350	345	280	311	334	320	338	338	325	303	325	314	284	348	321	340	327	350	310	296	314	302	332	338	333	309	311	323	320	324	318	333	324	337	312	325	316	302	320	309	332	317	327	324	318	298	348	316	321	339	316	333	318	306	292	321	335	297	319	317	290	295	324	333	335	320	320	307	325	320	291	287	293	296	292	306	282	353	309	330	336	330	270	303	305	312	313	321	316	330	318	314	308	300	316	323	309	286	331	295	308	353	298	336	317	297	305	312	307	281	299	314	300	288	291	310	327	305	323	308	321	300	320	302	331	308	303	295	311	292	306	301	322	316	298	296	298	302	297	315	345	304	308	307	329	297	299	300	319	291	335	278	300	310	314	302	307	335	306	340	302	305	306	310	294	328	305	299	344	351	323	326	300	320	313	302	312	308	307	335	312	319	281	303	312	326	327	333	308	311	289	354	321	284	347	311	326	335	312	339	307	332	314	319	350	315	317	289	318	306	299	316	342	315	320	296	289	297	298	282	322	306	296	326	298	304	340	329	339	326	321	321	324	327	330	306	314	310	314	296	297	321	327	281	318	320	322	291	308	307	296	301	323	300	301	312	282	322	307	308	316	303	254	322	275	308	330	319	335	299	296	304	268	308	278	324	324	296	328	300	321	348	304	305	294	325	305	310	312	305	308	319	267	308	306	320	314	334	323	320	320	325	298	300	329	298	326	300	313	337	317	287	316	285	309	317	274	313	328	329	293	325	352	320	309	330	293	285	294	340	292	333	297	338	293	313	324	307	361	320	320	310	309	282	322	307	280	296	319	313	287	286	323	307	332	318	346	353	320	313	320	352	353	300	320	313	309	330	355	321	329	342	281	268	313	294	293	311	298	297	323	300	324	285	334	293	322	305	324	331	294	329	297	297	286	297	302	294	301	334	292	319	295	295	297	288	317	293	330	317	316	331	352	303	287	294	311	306	298	288	286	306	312	349	269	332	298	319	327	304	310	321	298	315	322	291	348	321	281	329	313	300	297	309	338	291	317	348	336	323	315	315	336	303	307	322	305	320	328	314	324	316	307	289	338	323	317	324	296	303	294	297	309	307	312	301	309	295	330	300	330	337	354	319	305	320	279	310	321	313	329	302	307	293	302	298	280	307	334	316	332	320	328	330	297	304	314	309	307	316	287	323	314	316	309	332	323	297	266	289	340	306	296	348	323	315	291	279	287	302	311	328	307	327	315	344	301	291	299	303	313	300	297	281	325	336	276	308	288	303	314	297	268	345	294	315	310	351	329	276	262	313	273	339	337	302	288	309	345	302	311	317	308	327	302	315	300	298	311	316	296	326	296	322	350	339	291	320	317	285	299	323	312	304	322	302	304	315	327	311	317	287	331	286	317	299	326	294	282	287	297	319	295	322	296	320	297	322	301	319	308	305	294	323	325	331	296	291	284	307	327	319	298	324	320	320	330	299	330	314	284	301	304	297	303	298	298	322	346	289	302	264	316	315	297	307	326	326	329	327	311	332	309	268	292	322	315	314	309	317	329	308	277	324	323	322	303	300	306	337	314	304	327	288	328	348	290	305	300	315	301	323	312	309	302	326	286	332	319	297	313	295	298	283	308	323	287	311	317	303	346	291	311	311	301	314	304	292	317	299	317	309	299	291	305	317	306	313	319	311	310	321	340	285	275	296	306	315	313	293	324	322	314	329	311	323	311	282	290	306	331	309	321	298	313	335	310	318	332	307	303	320	296	314	324	319	382	340	327	338	298	300	307	293	309	309	295	286	315	326	311	317	316	327	298	301	337	366	316	317	343	319	295	305	280	309	274	283	337	324	315	291	325	300	270	300	304	299	306	288	334	347	315	283	304	283	319	330	298	325	316	306	300	335	288	287	305	299	302	323	304	290	283	304	282	315	300	295	308	311	287	323	310	293	353	334	328	321	314	298	287	315	294	318	310	304	329	304	327	303	312	306	328	297	337	320	305	313	304	298	293	319	310	311	333	340	322	314	332	295	322	296	289	294	296	304	291	293	323	309	328	321	300	309	310	272	311	325	316	345	319	330	321	297	290	290	292	288	296	312	307	318	314	298	272	339	286	308	325	319	319	264	294	302	305	318	307	343	295	319	341	312	325	302	315	325	312	325	314	312	321	302	311	323	292	332	334	301	332	284	311	312	291	309	322	268	289	304	315	338	292	302	281	329	330	311	321	301	322	336	281	295	299	289	311	310	352	316	296	312	324	322	317	308	297	284	322	266	302	284	276	310	292	312	284	287	310	335	305	295	313	314	300	318	277	291	325	317	311	299	306	290	297	271	298	310	295	331	363	312	363	298	322	305	344	313	299	308	308	308	303	325	309	318	297	330	322	305	297	307	340	329	289	322	327	294	330	304	325	304	313	298	317	301	309	314	347	310	335	309	285	297	304	339	295	312	312	338	298	309	305	296	317	311	294	292	292	272	300	312	311	297	304	300	336	298	324	311	294	303	300	280	313	303	284	361	295	289	328	312	318	357	290	311	293	303	309	275	327	323	335	279	308	306	306	297	332	338	318	318	323	340	291	333	285	288	309	261	309	276	300	293	312	366	303	304	325	289	327	297	325	308	303	324	285	286	299	308	281	286	291	295	326	348	331	336	313	300	299	314	318	290	276	339	307	321	307	329	324	266	299	322	279	288	277	308	304	318	332	323	313	317	315	296	319	314	320	312	306	333	287	286	302	337	292	285	286	321	323	296	314	278	295	345	311	338	335	294	292	301	314	314	319	309	277	307	336	275	282	336	333	324	315	342	304	313	321	274	306	315	294	299	307	309	285	309	298	300	308	324	319	316	316	286	296	333	299	294	286	288	320	320	323	317	333	319	323	299	299	324	276	307	306	326	291	296	305	306	296	296	287	299	285	317	330	310	292	271	317	327	328	310	305	305	289	296	290	292	306	308	322	306	309	294	292	311	310	321	321	299	294	304	324	301	312	311	300	282	321	285	296	292	278	275	292	306	302	316	311	277	275	288	301	308	316	285	260	293	311	289	335	300	308	318	314	336	311	316	300	324	338	322	299	299	307	301	350	318	317	319	303	280	324	335	279	305	306	285	309	295	325	302	302	257	292	292	327	311	325	314	299	297	293	327	334	310	301	314	310	280	304	296	290	288	321	295	303	286	284	331	298	332	266	307	306	293	321	293	318	313	306	311	295	328	336	296	304	299	320	317	283	302	293	312	311	308	302	295	282	303	310	340	328	320	325	290	308	327	299	295	287	329	291	341	301	326	311	317	289	308	312	326	320	311	303	310	299	338	276	305	292	320	332	325	284	315	317	309	302	327	339	296	311	334	309	286	336	309	339	271	306	321	296	283	306	328	290	309	306	305	322	283	307	300	316	285	325	291	318	318	314	308	308	275	289	309	290	309	329	317	294
17948	15614	13332	7323	4974	3566	2732	2200	1855	1630	1394	1212	1111	990	962	855	776	842	774	751	730	703	677	663	612	609	640	644	583	631	624	597	629	570	606	610	563	600	541	550	552	549	532	584	564	558	568	530	548	564	548	589	570	518	511	596	532	603	546	543	543	511	536	582	547	546	530	551	530	563	574	521	523	539	547	530	501	560	530	524	530	542	536	565	574	536	531	516	535	572	555	551	533	575	561	535	543	582	570	514	510	511	533	540	555	513	516	546	551	497	517	538	519	565	508	530	538	542	528	539	552	526	530	529	577	545	537	480	557	509	521	521	530	554	491	528	510	507	531	515	527	496	548	555	538	496	522	544	504	503	493	535	516	547	524	530	576	522	517	503	518	580	541	490	532	545	524	516	541	572	539	515	512	535	501	530	520	559	527	513	532	566	535	545	509	513	529	527	562	568	503	526	496	510	493	490	488	522	569	549	506	557	487	543	544	555	491	561	530	521	541	520	545	549	559	568	533	518	535	510	552	473	524	536	508	500	517	520	516	501	525	517	517	524	563	519	510	512	516	557	512	540	535	523	519	546	494	569	534	536	526	524	558	556	489	565	533	530	519	563	512	506	531	523	523	524	539	536	573	542	503	542	519	545	512	478	557	521	509	572	546	542	578	488	520	501	589	574	492	549	518	532	521	534	509	538	527	534	572	498	556	523	522	539	537	540	527	513	558	510	512	527	566	519	563	559	530	563	545	499	500	506	514	507	516	548	541	537	555	535	526	558	531	567	515	546	505	513	513	501	541	546	515	526	551	523	489	497	531	531	551	543	507	512	492	477	565	528	515	498	544	560	490	533	523	545	556	552	578	579	514	550	540	521	538	553	558	532	516	555	513	534	524	584	513	528	503	514	534	548	523	525	540	527	547	492	543	505	550	555	554	540	542	513	527	550	551	547	577	564	504	514	559	533	528	541	515	479	524	512	535	532	503	516	521	546	513	526	537	518	500	485	562	543	537	501	515	517	589	529	533	548	511	543	523	502	465	510	541	565	547	536	541	557	550	569	523	492	491	554	529	552	537	515	520	499	526	558	521	577	501	506	562	486	533	538	525	511	534	533	518	516	513	527	550	499	544	514	503	486	557	518	538	507	577	520	521	549	524	528	540	528	548	502	516	527	555	529	583	542	527	539	563	545	548	538	559	554	516	523	531	502	561	530	550	515	501	549	501	566	563	585	501	545	514	553	511	596	537	506	519	575	523	522	591	521	544	540	509	537	512	567	479	540	504	532	526	533	507	492	531	551	495	514	485	538	522	531	548	531	556	509	553	542	548	527	575	524	528	530	537	533	466	526	524	541	552	534	485	525	524	545	556	565	531	535	547	509	578	541	531	530	548	534	541	514	525	562	538	525	518	519	498	525	552	551	522	504	521	526	524	536	524	534	537	537	559	475	553	503	511	533	484	544	528	567	523	495	534	509	540	547	515	544	536	553	499	523	504	543	538	506	523	534	541	514	531	479	550	502	530	527	531	490	516	532	529	522	569	564	532	513	526	526	482	548	528	538	530	525	534	544	529	551	514	528	540	528	586	543	527	513	517	507	520	567	544	523	548	512	529	513	537	518	555	538	522	484	555	523	512	545	515	513	507	483	531	503	524	525	567	543	518	512	572	514	516	545	519	519	491	492	569	573	541	478	514	534	539	541	531	521	519	552	518	519	481	524	523	519	522	520	514	491	542	508	537	529	542	501	505	524	560	565	527	545	490	570	530	565	503	524	515	531	523	518	550	527	520	498	554	541	536	562	509	514	505	555	580	548	538	521	571	549	523	511	536	569	513	516	535	543	551	512	539	514	557	511	539	538	510	506	555	529	527	523	529	513	508	547	511	508	514	528	498	511	572	520	543	524	506	523	542	528	498	519	514	537	499	517	554	535	526	516	553	505	558	536	542	553	477	562	543	507	522	457	532	535	506	540	553	527	540	532	529	511	548	558	507	553	553	476	523	565	558	544	516	479	532	528	521	534	527	490	531	553	546	508	524	535	541	559	497	536	522	533	489	503	564	520	518	567	569	478	549	506	539	486	513	508	551	550	520	514	545	513	502	559	546	534	527	524	468	527	502	509	548	507	539	560	506	548	511	541	551	558	558	551	517	565	502	506	524	526	481	520	516	565	516	512	555	519	513	497	541	514	571	565	534	513	543	520	567	506	505	500	523	530	555	544	522	551	546	518	527	536	539	484	521	478	541	526	524	530	519	536	513	505	493	546	500	518	511	530	527	523	509	571	527	496	523	537	498	580	530	542	509	479	545	506	554	525	531	478	530	551	515	487	512	501	524	523	495	511	551	524	521	524	520	579	550	562	539	524	519	494	515	537	540	529	513	548	533	496	523	520	533	526	533	510	523	562	501	502	545	522	538	513	527	552	543	495	531	522	556	505	530	527	501	560	524	540	543	539	594	506	557	506	516	515	543	540	527	533	519	534	495	541	530	505	551	558	476	518	573	524	506	529	565	526	494	553	490	529	551	539	563	502	507	509	500	508	555	548	473	536	509	556	522	548	510	502	512	494	527	536	529	528	581	565	477	515	483	512	508	538	535	510	527	510	492	559	504	496	522	508	562	541	561	552	488	575	513	494	565	548	536	529	508	529	504	530	527	539	507	551	521	523	532	493	539	524	548	523	573	529	522	491	495	537	573	516	589	530	567	542	521	504	549	539	483	551	519	489	551	510	509	531	533	526	502	563	506	505	535	556	504	500	552	523	551	540	532	531	535	541	551	533	492	509	535	530	538	531	508	549	516	513	538	503	549	533	562	535	522	485	556	549	538	497	564	544	547	536	557	514	546	525	521	498	547	487	514	550	525	511	492	517	593	517	535	528	538	539	547	553	535	510	535	530	469	546	572	547	538	533	563	471	539	497	523	546	546	481	532	543	523	548	497	553	554	515	555	527	537	518	509	530	491	506	490	508	546	552	515	524	525	516	532	540	550	530	526	529	496	543	564	528	517	517	566	482	524	527	482	511	526	551	566	529	543	539	548	519	545	533	512	535	548	520	525	566	556	553	528	521	504	517	536	510	509	582	564	547	550	511	559	504	527	517	542	527	531	514	535	501	551	516	509	568	525	530	551	532	558	517	533	565	502	518	532	553	498	527	540	503	529	510	509	538	537	498	534	501	553	497	516	530	505	548	533	529	525	524	515	565	559	531	516	545	511	517	528	536	542	529	500	526	517	545	561	501	460	540	515	523	524	522	507	494	502	517	494	532	528	528	540	564	548	538	552	514	521	529	551	509	544	515	549	531	510	542	544	520	528	515	490	565	490	562	528	462	500	499	526	551	557	513	458	624	512	509	535	541	514	526	529	484	511	519	534	514	555	535	532	520	540	516	538	538	538	507	549	535	576	565	514	577	556	527	505	568	556	556	479	512	545	536	567	589	522	516	539	520	527	544	521	532	497	516	496	509	528	524	547	558	520	553	554	537	555	546	554	560	505	517
26597	20496	7838	374	176	119	91	104	87	95	81	90	87	90	70	70	95	70	96	82	76	63	71	69	72	77	70	101	75	84	87	64	84	87	75	65	65	59	81	75	79	90	73	72	79	89	80	79	69	81	75	70	83	89	88	63	93	74	62	77	55	84	82	82	65	92	72	74	75	88	63	72	85	75	73	87	88	82	88	72	64	89	89	59	83	75	84	66	91	78	76	91	87	68	75	76	74	60	83	82	70	70	67	68	53	69	76	81	77	64	82	69	68	73	79	75	88	63	78	96	66	80	79	67	65	83	93	78	81	82	66	81	77	76	90	82	73	65	79	66	70	75	62	80	65	71	83	79	69	85	76	83	62	82	77	79	71	81	69	61	81	93	77	64	90	73	66	67	78	68	77	70	67	62	74	71	68	71	76	63	90	75	66	75	78	81	71	88	79	67	83	69	79	80	91	72	68	70	80	85	79	75	80	81	80	68	77	64	69	91	91	72	76	70	68	83	74	85	78	79	58	69	62	73	76	86	84	88	77	76	78	95	83	74	84	73	79	72	74	80	73	71	78	87	86	81	71	85	75	81	83	67	80	67	80	87	75	70	87	80	67	79	82	73	65	63	84	86	83	86	69	75	85	79	74	76	87	84	71	71	76	62	54	79	72	88	102	98	70	92	88	70	66	87	83	81	68	77	71	80	60	70	78	87	85	70	74	83	74	60	81	74	80	88	70	75	57	72	87	73	74	73	83	79	88	74	71	71	63	80	73	83	70	76	74	87	71	79	76	57	82	79	79	74	83	75	89	83	78	68	84	80	78	79	70	67	80	76	74	64	64	86	86	80	66	94	83	87	77	75	78	85	79	75	67	76	74	68	61	70	84	72	77	60	72	83	75	60	72	77	73	79	82	77	56	69	79	77	97	69	86	86	81	85	70	76	81	80	87	76	68	76	74	88	61	95	99	71	81	87	82	68	59	75	61	83	79	76	78	67	81	77	90	83	84	67	66	65	59	74	85	88	76	96	63	66	60	72	63	91	72	70	59	90	78	70	82	74	85	68	82	76	73	74	74	77	86	67	76	70	83	71	77	67	103	81	67	88	74	67	67	87	71	70	76	62	74	78	81	82	88	90	103	82	86	78	85	79	69	90	78	85	84	62	68	102	80	62	81	81	83	72	72	79	84	96	83	53	64	68	66	79	68	71	93	71	69	73	81	81	84	78	80	79	91	77	78	88	75	75	69	64	80	84	72	77	84	91	67	62	78	87	74	93	72	77	83	73	66	84	75	67	77	88	84	66	80	73	73	75	55	82	67	73	82	72	73	83	82	83	73	69	78	69	87	67	75	70	74	68	74	65	64	68	79	82	77	78	64	81	81	91	71	84	60	86	80	80	71	78	80	81	75	62	70	84	93	77	66	69	71	47	88	79	83	89	81	65	79	71	70	85	71	87	61	79	76	61	73	78	64	75	71	62	90	82	81	80	77	80	68	85	70	71	85	82	78	81	70	74	77	72	84	69	82	73	92	77	78	63	79	78	78	68	77	62	77	82	77	67	72	72	65	71	59	66	71	90	74	79	75	68	71	69	91	78	64	66	79	63	75	74	74	82	92	85	67	69	75	71	77	83	84	83	80	80	86	84	71	72	60	61	82	90	83	72	71	80	71	76	71	69	79	63	92	73	89	96	70	68	73	72	63	72	83	90	103	70	76	91	78	85	68	85	70	66	78	89	78	73	68	73	79	71	56	61	85	82	66	81	69	78	69	80	75	83	63	77	76	77	77	82	77	69	71	70	62	66	84	81	73	70	70	78	82	96	75	78	72	64	73	92	78	79	73	71	74	73	81	73	75	72	75	61	76	79	55	74	73	73	86	72	63	90	73	58	75	65	74	77	87	68	66	74	74	65	98	78	66	84	90	85	83	73	62	76	71	70	68	70	69	78	74	81	79	72	69	79	66	86	79	74	72	65	62	85	88	69	103	72	80	69	82	86	74	64	78	68	82	61	77	77	72	81	63	77	72	79	77	89	79	83	72	77	72	76	72	73	79	64	67	90	51	81	80	85	83	85	76	68	83	76	65	69	82	85	76	85	57	71	64	65	61	74	67	73	85	79	88	74	83	66	72	73	78	65	72	73	65	81	66	74	77	87	85	90	81	78	75	67	78	76	74	84	86	71	65	51	75	92	75	85	80	83	82	82	78	81	69	78	68	79	76	98	85	74	69	86	66	88	85	77	77	80	80	72	79	70	73	78	72	69	75	63	79	68	62	66	67	86	75	90	84	87	89	70	73	62	86	77	83	83	75	84	88	73	80	76	71	75	76	73	93	60	77	87	101	78	71	79	73	81	65	61	72	68	79	75	70	67	63	82	79	80	75	72	67	54	71	73	74	67	76	62	63	85	65	82	68	83	96	67	75	94	83	84	80	97	77	70	85	75	81	77	84	84	66	74	87	81	90	71	87	81	69	73	92	50	73	69	76	71	93	98	84	59	97	78	84	91	88	91	62	93	91	71	75	71	92	76	80	81	75	64	82	92	77	83	90	77	81	85	60	80	76	82	64	64	72	79	70	79	75	75	73	74	82	71	77	75	87	93	62	81	85	87	81	85	67	77	62	82	81	70	81	80	86	79	68	81	79	68	74	86	64	87	78	82	99	84	84	78	82	103	61	95	66	65	73	72	92	59	68	91	85	70	71	66	78	76	81	82	71	79	78	83	70	75	71	78	65	62	69	76	78	65	65	67	81	79	79	68	86	67	81	64	75	62	80	83	74	76	78	63	80	93	80	67	91	66	68	84	66	72	84	77	70	76	58	71	69	72	84	82	80	71	87	83	68	80	92	72	73	77	60	68	73	57	78	62	78	84	76	86	73	80	60	75	86	75	67	70	64	67	90	84	86	78	80	77	87	92	66	76	89	86	73	88	71	92	83	84	67	82	76	84	87	80	77	82	72	68	82	77	87	91	76	80	79	86	81	80	78	81	68	73	96	84	83	85	74	68	75	86	75	77	68	85	81	63	82	77	85	88	82	85	70	95	73	74	78	68	86	88	77	70	70	92	67	75	67	78	77	76	80	80	69	87	79	86	68	78	78	85	74	83	71	68	76	73	93	82	75	55	60	84	73	76	67	72	60	90	80	65	74	105	73	79	67	84	76	79	65	79	71	73	85	78	81	82	86	76	69	79	85	70	92	80	68	71	92	71	70	88	72	85	60	77	61	71	79	77	59	76	84	87	82	71	69	99	62	78	73	76	82	80	59	84	76	83	66	91	77	69	75	79	87	74	81	74	65	69	72	75	77	68	78	96	72	54	86	77	65	82	73	89	84	67	62	80	74	77	75	71	75	82	80	80	59	74	65	52	90	62	65	72	75	72	78	77	91	95	89	97	77	85	67	86	75	90	81	88	87	80	74	90	65	73	82	65	87	69	87	83	86	82	70	74	77	81	85	85	70	77	65	70	53	61	71	80	79	83	86	74	62	79
7211	1061	958	486	345	293	247	213	216	196	181	162	152	156	179	161	167	153	167	138	170	145	133	167	134	156	146	167	132	149	147	142	133	152	139	155	142	158	171	152	156	157	124	142	147	162	132	167	150	130	162	134	159	146	143	152	161	162	149	173	143	135	136	141	134	156	138	162	152	160	137	147	146	160	165	149	146	152	149	160	129	146	127	152	153	138	130	153	150	156	167	142	150	139	149	147	147	147	166	133	160	163	154	150	137	165	158	149	148	152	141	127	143	128	148	147	138	133	161	151	169	158	161	153	142	153	151	162	169	154	155	152	137	163	147	159	163	147	141	161	145	143	143	144	150	141	136	135	133	157	132	154	151	154	157	151	159	157	157	117	155	159	172	137	139	135	176	120	135	153	142	154	135	136	150	145	158	137	156	156	145	123	134	151	160	153	163	139	166	158	177	160	147	167	134	139	155	147	165	165	151	141	158	141	155	141	151	162	153	150	153	154	155	137	141	137	149	158	138	149	139	176	133	140	158	139	147	155	154	146	149	142	157	123	146	145	137	145	164	157	137	171	152	136	162	161	155	138	145	156	147	134	151	154	125	151	152	145	168	159	149	151	160	138	137	151	174	131	151	158	139	163	140	133	158	146	156	133	142	143	153	153	158	140	143	149	147	140	155	167	160	143	154	153	165	133	150	179	154	158	159	154	145	156	143	144	164	139	147	134	167	141	150	145	159	139	134	135	147	146	158	137	131	153	150	151	148	138	180	155	141	132	150	147	164	144	156	135	154	159	171	147	153	149	140	153	150	143	166	145	140	140	176	146	157	160	149	144	144	152	172	149	158	161	137	146	146	158	156	169	146	165	152	140	147	167	143	185	149	122	133	157	136	157	145	131	142	157	166	147	119	148	136	155	132	155	150	164	138	146	160	159	146	153	151	146	150	149	153	153	155	155	139	153	169	153	142	151	143	166	142	154	157	155	150	130	159	138	135	164	165	164	156	163	127	162	151	168	142	157	155	160	154	130	148	124	139	151	132	148	144	176	145	156	156	147	133	143	136	173	130	142	158	160	163	149	133	135	140	154	145	167	143	161	166	163	142	142	139	169	153	143	138	150	160	140	152	129	123	150	163	162	135	148	142	159	158	149	134	161	146	138	165	142	128	161	133	154	156	142	159	152	138	158	148	153	153	176	145	135	135	174	148	131	125	144	150	159	137	155	152	158	165	169	159	147	138	151	137	139	149	133	134	121	163	123	147	172	136	158	141	153	156	154	159	142	145	167	166	146	154	152	156	182	132	152	169	174	148	152	152	146	147	136	134	150	135	146	137	154	136	150	176	152	180	149	162	136	161	149	138	153	141	140	151	141	168	128	145	146	147	141	157	165	145	147	152	145	147	162	130	172	154	146	169	155	161	155	168	129	154	129	165	163	158	154	173	161	145	133	136	152	139	165	162	149	156	196	146	142	122	135	162	161	157	154	141	153	131	145	174	137	161	167	151	158	163	141	147	137	163	134	181	169	168	161	140	142	146	147	162	143	147	138	140	140	154	129	150	148	146	148	142	132	143	133	153	134	153	155	146	137	180	174	142	157	152	165	160	150	134	166	151	122	137	170	130	155	144	157	140	140	132	136	131	128	137	155	143	126	152	143	143	138	147	161	160	140	152	132	142	156	172	147	145	147	151	157	149	136	158	143	165	142	144	163	155	145	153	158	142	144	139	137	158	142	143	155	154	145	147	158	164	170	158	145	144	174	141	161	140	168	152	146	160	160	129	151	147	162	159	139	162	132	138	152	156	159	150	151	154	146	169	157	155	151	127	149	152	141	153	148	159	160	143	139	145	136	151	143	127	151	131	141	134	144	129	146	162	141	183	155	172	140	133	142	143	152	135	158	142	143	150	151	136	163	146	139	158	145	132	146	150	158	131	141	138	153	149	171	183	144	161	144	164	158	161	146	159	159	122	155	149	142	147	168	134	147	162	163	158	144	159	149	141	163	153	149	149	140	151	138	132	153	148	139	144	138	151	153	152	153	163	143	143	149	136	139	150	149	171	142	119	148	151	163	152	159	129	143	152	140	156	158	137	145	117	159	154	161	150	130	166	142	150	133	159	143	126	140	148	165	157	136	158	155	151	152	170	151	155	168	151	157	150	148	141	155	164	157	146	133	157	141	169	148	156	139	136	160	144	155	130	130	177	137	151	150	147	153	153	146	170	139	139	161	155	144	166	149	152	150	153	137	144	149	132	128	158	147	132	149	157	139	125	150	139	145	161	164	151	154	141	143	158	161	127	157	149	152	142	167	134	146	158	161	153	158	156	172	157	147	153	164	148	167	140	162	148	145	150	165	151	161	147	162	139	146	158	135	143	166	132	134	148	146	155	147	161	143	136	143	130	164	143	152	161	142	167	139	148	147	149	169	169	147	170	138	137	161	160	138	147	192	169	159	153	149	138	139	158	130	156	142	143	143	139	130	142	138	170	155	131	150	150	148	166	145	131	141	149	149	149	157	153	135	148	150	161	131	137	148	137	169	166	145	140	135	154	144	167	162	143	145	159	171	128	136	149	147	165	147	157	141	123	137	141	147	148	181	159	153	178	144	133	173	151	131	148	157	163	144	163	140	149	158	160	153	143	146	146	166	145	158	150	160	156	158	160	147	137	145	140	152	140	155	147	146	156	156	146	145	137	153	133	135	164	153	162	148	136	147	163	156	143	166	140	138	164	119	137	152	141	152	160	140	146	165	140	166	154	156	150	152	134	176	164	143	150	131	156	133	144	160	151	146	127	149	133	150	164	156	143	152	165	145	148	140	140	154	153	163	136	136	147	155	145	163	146	134	176	165	151	133	140	142	166	158	179	138	156	149	142	150	151	165	153	165	155	158	149	153	153	151	168	160	148	155	147	158	143	167	140	146	179	136	159	171	143	146	131	155	163	146	169	132	145	149	128	156	138	151	136	165	156	153	151	128	168	133	163	161	154	135	181	148	140	138	149	147	158	165	143	146	146	143	151	132	147	152	164	136	145	144	150	131	157	134	154	159	140	148	139	149	141	142	159	151	158	135	151	146	133	177	145	148	159	171	140	120	148	142	154	152	156	131	152	168	143	145	135	154	141	152	140	150	132	146	150	148	159	155	144	144	167	159	161	148	142	146	159	147	134	145	133	132	150	142	166	141	158	141	148	151	158	153	157	156	152	138	145	138	140	124	146	134	155	155	143	153	158	139	153	161	141	168	153	142	147	144	134	146	155	165	154	143	147	149	147	143	148	154	146	145	138	135	158	142	141	150	154	138	143	157	150	144	154	166	155	158	135	154	154	134	150	148	139	133	150	155	136	176	162	158	160	142	142	173	140	149	156	146	127	157	166	174	161	147	142	143	154	156	171	153	156	136	160	139	175	149	146	154	158	129	119	145	158	125	157	163	130	129	126	136	157	157	129	145	152	150	148	153	150	150	118	182	128	122	159	139	166	150	154	136	124	159
24029	21044	28291	24011	20301	2053	601	402	329	312	284	272	239	221	220	197	226	196	206	191	179	190	182	192	180	175	180	180	149	148	161	167	169	178	178	179	136	169	149	185	154	173	160	164	155	158	189	152	169	172	165	189	150	150	156	134	163	150	174	156	149	159	167	144	146	162	164	167	164	166	149	162	148	157	158	169	138	157	158	122	169	140	155	158	158	154	185	154	152	155	168	152	164	140	171	154	159	154	167	148	158	179	161	150	159	149	158	162	176	184	171	179	163	179	156	140	166	145	174	161	140	156	176	165	152	157	154	175	169	176	159	172	146	171	166	162	153	161	146	148	159	168	164	159	156	162	156	173	150	141	166	152	177	144	149	166	140	151	152	156	142	166	169	167	138	171	155	156	181	172	160	172	147	161	160	166	155	158	159	151	184	160	149	157	157	146	180	154	148	155	162	168	163	168	171	153	158	161	179	149	152	163	151	177	165	132	179	168	169	153	168	163	166	162	143	172	132	159	152	146	135	151	151	192	160	152	163	162	156	158	169	162	154	142	153	172	174	168	137	153	153	179	168	146	144	130	180	152	171	173	156	172	156	154	161	140	171	144	157	175	176	162	158	175	154	163	176	159	161	173	138	161	167	153	167	159	170	179	155	165	169	170	159	173	131	171	125	170	152	156	153	153	159	166	148	150	178	155	153	179	175	169	148	165	157	160	158	159	154	152	144	158	168	157	160	160	170	190	157	144	153	149	168	167	177	170	138	154	161	144	165	162	144	155	159	139	138	149	150	162	159	168	154	145	183	161	155	160	168	171	174	153	166	156	157	159	166	159	168	172	144	130	148	152	153	142	167	169	176	159	145	158	144	171	165	168	171	176	169	185	173	170	164	141	167	155	169	172	169	145	157	190	144	168	190	151	144	165	181	150	167	159	159	160	156	164	152	164	146	151	170	146	149	153	160	146	179	161	181	162	160	162	157	137	158	159	143	159	160	169	148	133	148	153	154	162	144	172	135	163	167	144	173	179	163	172	148	165	156	136	157	150	142	164	139	140	142	155	151	130	145	161	181	144	149	141	162	161	157	162	163	167	158	139	161	152	155	161	165	145	151	161	155	149	131	145	165	164	155	152	163	157	162	139	177	149	134	162	179	147	137	184	159	162	156	180	149	154	155	162	154	141	162	172	155	166	167	162	164	156	174	158	146	173	161	160	163	160	167	150	147	167	145	154	157	147	150	155	152	157	140	167	175	150	155	136	146	171	165	165	131	171	162	163	162	159	164	159	158	171	155	176	176	180	157	151	149	155	181	152	150	146	159	165	132	157	170	177	148	153	151	177	176	161	150	162	134	140	150	164	159	181	157	157	156	135	155	156	163	133	166	161	152	150	156	166	151	155	148	175	134	172	160	146	148	157	144	162	156	152	157	150	154	153	171	151	166	166	158	155	153	171	145	154	143	150	131	152	160	159	171	167	152	172	145	146	145	151	181	144	172	139	157	189	147	178	167	148	165	176	145	145	142	163	157	164	170	154	142	149	153	169	171	172	151	133	179	161	129	167	155	170	144	162	147	158	167	134	150	164	166	154	171	145	161	183	177	168	158	144	172	137	172	158	150	171	166	152	150	151	176	165	173	144	148	174	160	172	148	167	172	151	155	171	145	184	155	150	175	156	140	134	150	141	157	158	168	180	167	179	155	141	138	137	154	140	141	147	148	158	161	164	186	162	175	143	170	159	153	134	161	166	147	151	134	167	160	161	172	118	169	166	164	135	148	136	157	174	159	154	146	138	169	132	151	158	161	134	151	160	165	153	161	159	155	172	159	158	155	157	166	152	143	155	162	172	158	156	157	145	164	165	147	145	161	153	157	169	146	160	167	166	183	156	137	139	166	195	157	151	149	142	153	160	153	140	153	169	138	167	174	151	159	184	143	152	171	170	156	159	125	159	180	141	144	130	150	150	172	161	154	147	162	155	151	147	153	156	166	153	177	164	152	163	159	168	152	154	138	159	170	137	164	159	161	161	160	156	163	134	183	153	171	151	138	145	162	152	168	167	161	161	129	160	151	150	161	168	162	151	151	151	161	158	154	152	165	171	151	157	175	149	157	182	154	124	163	168	154	175	169	175	161	141	157	159	170	164	158	157	166	180	171	155	149	140	176	156	166	164	165	155	153	179	146	134	149	140	172	143	153	157	149	151	169	166	163	148	151	172	159	138	161	164	143	155	169	157	160	167	161	125	183	185	160	153	150	159	143	156	157	161	181	134	143	173	173	163	138	166	156	175	160	157	169	151	126	158	148	142	147	128	143	140	175	175	164	162	162	164	162	181	161	147	158	153	171	157	169	149	141	157	151	154	154	163	154	159	156	167	162	145	157	155	152	169	156	144	148	160	125	169	174	152	156	151	160	175	176	181	157	164	122	139	146	160	174	141	177	123	151	147	169	149	132	190	163	150	152	174	148	160	164	157	140	152	135	183	164	150	165	136	179	171	185	153	167	153	147	148	176	164	172	158	171	155	174	146	159	162	136	153	162	161	156	137	170	145	146	136	156	168	140	158	126	132	163	161	149	172	142	152	126	149	147	167	155	171	177	160	179	167	166	144	179	130	168	135	154	149	181	162	179	148	161	175	164	158	164	140	160	150	153	159	148	140	150	158	159	153	145	145	161	151	149	145	156	159	184	177	192	164	156	160	170	150	145	148	145	168	177	167	179	140	169	154	153	162	158	148	141	153	162	147	149	149	159	149	177	133	180	176	157	156	146	159	168	163	151	156	184	172	159	160	162	149	159	168	140	158	151	147	149	163	146	149	160	166	152	176	157	166	156	163	174	155	160	162	155	156	164	160	184	160	162	155	146	140	169	148	182	150	150	141	165	187	156	154	177	151	159	173	171	156	181	137	153	152	148	146	151	165	137	146	139	150	155	138	164	143	135	196	150	158	159	170	144	157	152	159	165	167	171	170	169	156	147	175	165	155	165	151	172	160	177	157	146	165	173	151	154	168	148	173	171	146	144	170	170	129	161	155	139	171	150	151	154	154	140	153	156	158	186	154	166	169	157	138	149	175	181	148	154	155	151	134	147	151	138	161	185	188	152	168	163	161	150	148	155	175	184	174	136	145	127	151	141	165	160	155	157	158	129	151	198	155	159	177	147	174	156	167	152	148	159	168	177	141	145	141	156	155	150	160	155	154	145	152	154	144	153	183	166	183	146	164	148	171	156	163	158	157	155	171	164	147	154	151	168	154	154	160	163	163	132	172	163	143	134	163	161	153	183	159	164	158	159	172	166	138	142	144	166	160	145	140	116	175	171	142	136	142	151	156	136	151	161	173	151	155	172	148	160	139	158	158	165	159	149	146	149	166	167	145	150	170	161	137	148	157	157	143	162	156	152	152	178	176	156	166	145	150	178	173	159	153	159	160	175	143	159	160	156	166	151	135	170	148	153	165	161	160	140	148	134	146	168	148	161	172	147	164	151	175	177	161
15096	9361	8056	3973	2612	1900	1506	1163	939	808	752	643	589	537	471	457	432	458	390	394	362	374	340	319	385	328	355	355	326	320	320	313	271	303	310	295	302	319	311	321	338	326	288	290	311	309	282	313	294	303	311	335	294	322	292	281	311	314	292	268	345	289	291	280	263	290	298	316	286	263	301	279	259	286	270	274	286	271	288	277	288	295	304	291	323	313	276	288	272	282	297	269	281	274	276	285	261	286	284	288	268	308	297	282	291	269	294	316	275	279	295	270	280	272	293	282	244	280	288	292	307	251	288	263	281	307	285	273	317	300	264	304	299	281	283	250	256	287	306	292	296	302	298	253	299	298	298	296	282	263	303	295	272	291	275	302	274	261	250	297	253	302	309	280	289	322	280	289	300	290	311	278	293	256	276	312	273	293	263	284	310	305	256	296	290	284	291	285	268	297	306	247	285	261	285	266	265	274	263	300	293	279	289	260	278	252	284	261	288	268	277	273	319	314	268	246	288	287	283	284	268	283	285	278	250	301	271	265	261	315	274	286	273	301	290	291	273	293	266	294	254	315	295	306	303	316	277	244	270	295	260	271	260	297	271	292	304	285	289	295	244	267	271	290	273	277	269	276	288	295	293	285	275	285	257	303	275	290	296	296	292	278	290	274	281	300	277	288	300	275	306	276	288	268	290	292	259	288	292	289	294	292	296	290	275	292	262	272	286	285	325	273	290	274	274	257	302	288	280	265	317	293	334	311	289	311	298	317	279	286	277	303	283	295	267	277	272	282	288	302	273	307	293	299	321	308	297	280	287	258	288	275	264	300	314	267	288	277	249	309	296	321	284	281	285	287	270	273	287	281	277	272	260	324	283	264	311	275	263	270	270	300	276	314	271	294	270	255	282	274	310	280	294	280	270	276	281	284	296	308	290	277	259	270	285	299	296	281	289	302	277	243	267	265	256	257	274	264	258	277	315	308	261	266	275	308	283	284	271	288	268	288	253	271	280	268	273	294	254	288	287	258	273	302	257	278	271	283	305	316	280	277	277	288	286	307	277	295	299	252	297	297	289	249	307	290	285	299	298	272	264	249	278	285	294	255	294	281	278	304	273	295	289	277	303	320	322	287	297	294	304	283	282	274	318	256	280	266	322	270	293	288	264	304	286	301	314	281	258	275	309	278	271	287	297	261	291	276	290	295	292	271	296	299	300	252	285	293	292	305	280	308	281	292	260	308	280	270	257	267	246	305	286	297	276	274	270	297	268	255	278	267	277	287	275	273	248	285	260	280	277	287	287	284	273	298	297	285	289	261	282	306	276	279	279	285	249	264	256	271	295	293	268	291	278	279	277	291	284	284	286	283	285	278	300	293	283	271	275	274	296	303	260	293	313	291	302	276	283	266	292	300	287	266	290	309	251	291	261	296	311	321	306	286	303	330	262	284	270	243	294	298	293	312	319	282	275	274	303	291	263	280	271	287	251	286	258	316	328	288	250	281	283	313	256	270	290	300	302	264	296	273	270	289	286	258	278	293	271	313	309	268	289	254	284	293	283	267	302	301	308	285	267	305	294	300	271	301	258	275	264	285	269	258	275	282	302	263	293	268	278	270	281	282	267	304	299	277	313	297	273	305	282	296	278	295	310	319	282	290	271	270	294	267	283	287	294	276	297	283	279	306	285	289	287	250	299	286	273	294	289	264	298	290	263	275	305	297	300	281	265	266	282	263	311	285	261	304	251	289	270	278	285	329	284	283	270	285	263	282	294	289	272	282	273	295	286	286	317	278	281	320	292	295	270	287	273	266	274	293	273	279	274	279	300	261	262	276	274	293	310	299	269	291	243	279	284	313	294	272	264	289	284	274	295	281	303	279	263	275	272	280	287	292	298	292	287	256	268	286	293	289	282	282	309	293	276	277	278	304	287	269	288	306	266	280	254	291	293	251	263	297	256	272	292	291	302	295	305	258	289	266	272	276	287	279	265	281	271	319	294	292	269	268	280	285	292	282	275	240	286	302	283	282	296	304	299	304	275	308	297	298	293	265	277	293	276	277	296	260	282	288	288	262	284	270	298	252	294	311	267	312	322	301	284	304	279	275	277	284	277	272	310	277	309	279	282	269	312	284	312	293	274	267	264	308	286	276	321	297	272	260	306	299	264	273	280	279	292	274	275	254	268	274	281	274	283	276	276	283	275	305	275	259	295	276	287	309	286	292	304	266	247	297	291	285	272	277	291	301	272	275	303	268	262	306	294	273	272	277	319	263	276	269	276	281	312	276	283	282	305	306	289	292	278	292	338	275	287	307	294	303	279	288	256	290	273	274	284	303	261	286	268	287	287	276	290	272	280	298	258	285	286	298	312	258	277	292	281	285	305	295	257	310	293	284	270	281	302	283	290	290	293	256	293	285	278	296	282	291	308	276	294	303	299	287	291	288	290	273	280	283	291	287	290	258	283	287	288	278	300	286	266	302	293	310	294	282	285	274	278	252	259	292	251	271	274	279	299	299	292	291	301	300	296	286	270	279	261	270	262	292	289	246	295	295	305	314	311	277	285	303	277	279	307	283	316	309	302	304	279	286	276	308	269	296	257	270	293	274	288	279	291	316	278	267	286	305	261	300	301	313	307	275	259	298	279	273	295	283	292	285	281	281	284	305	316	289	293	284	262	273	309	287	280	263	308	301	279	277	272	273	275	289	289	278	289	297	284	266	279	268	292	280	281	308	297	280	285	281	272	303	278	314	274	289	301	263	306	287	271	283	252	297	293	260	281	290	280	293	295	295	296	259	272	263	275	302	274	268	293	258	265	304	299	265	253	302	302	286	281	302	267	291	346	245	275	283	259	299	278	271	276	254	273	285	302	288	268	266	272	280	273	279	294	279	294	268	259	300	275	294	284	294	304	297	286	254	302	313	269	296	307	257	291	276	266	285	253	301	282	282	290	290	269	270	284	281	289	282	284	265	282	283	288	280	296	266	280	283	278	278	276	293	278	285	323	270	272	299	311	297	277	288	287	267	283	284	275	275	270	269	308	287	278	271	295	266	246	293	302	278	293	279	292	284	290	263	268	304	271	286	307	292	289	258	284	266	278	290	270	312	263	287	266	285	284	236	272	291	300	300	278	311	320	278	286	267	286	276	268	303	253	286	272	276	274	272	273	272	310	283	317	273	273	267	284	271	279	255	265	272	284	283	249	289	261	286	274	303	306	291	279	276	298	312	291	265	264	264	308	299	307	283	301	273	299	278	302	282	281	268	298	298	284	244	296	241	290	298	293	300	283	270	306	283	267	251	265	292	253	274	280	256	284	284	285	272	259	303	297	269	276	258	302	256	312	279	274	283	328	306	272	292	292	257	268	306	301	270	265	278	305	258	256	319	276	299	283	261	267	258	272	285	273	287	274	262	272	296	238	279	292	263	260	295	235	313	307	300	263	268	277	285	332	283	272	257	276	262	271	287	294	287	296	275	289	285	286	298	301	295	291	261	318	303
23075	21084	29050	23344	21085	20126	2394	848	632	579	567	512	480	434	406	409	414	395	356	382	382	353	328	337	354	358	333	364	340	364	315	320	321	317	344	363	323	344	309	334	320	326	301	310	327	320	326	318	301	314	342	327	332	319	293	328	318	326	345	311	318	312	329	294	334	307	324	328	321	283	310	314	357	306	318	330	307	306	278	310	304	328	316	339	312	320	286	290	341	321	310	336	284	308	334	317	305	338	334	320	354	294	306	344	312	318	301	347	306	329	268	318	310	308	293	321	312	298	313	318	329	322	324	306	315	288	323	329	304	316	317	329	310	329	311	298	298	325	307	323	305	309	293	330	331	303	325	325	294	308	283	331	334	328	329	298	320	332	300	331	334	314	290	310	332	327	321	305	308	338	316	304	308	329	295	306	321	332	286	304	299	323	305	307	363	322	322	302	307	324	320	305	297	300	301	323	327	314	332	296	312	304	318	329	332	323	293	332	325	304	304	308	334	270	300	308	337	302	306	315	297	290	308	306	305	314	306	313	294	318	332	308	303	291	344	331	312	324	325	278	295	345	318	312	307	334	351	316	292	308	351	337	327	324	311	342	323	335	321	301	299	296	345	329	273	312	315	334	297	322	329	305	308	312	279	304	293	311	348	302	295	315	295	304	284	302	301	308	320	309	314	285	277	306	307	307	321	310	336	331	297	296	324	313	323	298	283	308	298	309	301	334	306	308	322	301	287	294	309	338	324	325	353	284	305	299	328	343	305	292	298	312	298	277	317	327	306	314	342	313	315	315	339	313	300	309	311	297	351	331	352	290	296	343	326	328	340	309	322	305	329	318	299	342	306	339	306	298	309	329	348	337	284	334	311	287	288	321	298	288	305	342	316	314	285	311	315	315	313	311	300	288	301	302	326	317	314	323	294	305	327	325	323	297	334	312	319	310	303	311	314	284	313	305	308	308	316	304	323	315	313	273	265	332	285	313	289	316	294	288	321	335	314	296	302	316	310	302	298	321	310	314	316	326	301	340	302	293	301	307	311	310	311	312	316	290	315	325	318	303	318	333	337	340	313	306	326	297	339	307	331	285	284	319	290	315	285	311	323	293	334	312	333	312	292	332	316	320	321	295	322	316	305	290	322	316	333	301	307	308	327	325	315	333	307	357	313	308	322	316	279	319	299	311	304	285	310	330	303	261	269	330	288	275	324	326	304	317	318	307	290	308	310	322	331	323	327	307	337	307	282	301	298	285	315	299	295	308	330	318	329	298	330	277	306	316	316	319	299	320	305	331	299	321	314	337	288	297	305	317	346	299	282	301	306	299	307	323	305	300	313	294	332	296	310	309	290	315	322	336	329	293	283	334	361	292	288	301	339	313	288	295	313	309	311	310	309	322	350	284	322	292	323	308	323	335	339	334	315	309	300	305	321	318	313	325	315	309	306	285	293	288	333	294	321	300	303	303	339	327	333	313	349	328	325	319	282	314	330	328	315	324	297	302	307	279	316	321	339	327	354	301	318	292	308	286	326	330	309	338	314	311	333	299	301	311	317	292	336	304	312	337	310	305	318	350	276	314	294	340	301	326	323	297	342	290	328	291	282	308	331	323	292	329	332	306	283	306	298	328	326	332	294	354	313	315	297	294	302	332	327	271	278	306	305	293	317	306	295	308	328	294	311	331	315	303	330	305	332	335	319	328	309	304	321	314	307	301	321	307	325	325	309	290	298	275	328	311	306	284	344	327	314	285	331	298	290	311	316	317	309	298	320	298	308	326	294	319	325	296	326	313	323	325	308	304	297	304	335	298	327	316	338	306	309	315	330	306	324	306	314	333	324	333	301	289	322	309	319	327	336	304	328	310	273	319	304	305	299	350	328	351	302	310	277	331	313	319	340	302	326	302	290	317	326	312	303	330	336	309	284	308	310	312	321	321	323	337	332	319	327	350	285	303	325	285	319	319	344	353	290	272	346	344	311	327	336	318	297	273	325	293	302	297	298	312	316	290	292	324	311	301	310	304	307	308	312	323	298	339	330	294	290	297	324	306	336	302	313	336	306	313	308	285	304	348	308	344	331	297	341	263	319	323	305	308	308	283	324	304	330	289	313	309	330	329	340	321	309	295	309	312	307	316	321	322	317	294	334	320	290	303	323	326	324	283	311	332	312	319	295	336	339	308	315	292	310	320	321	322	325	319	285	319	295	310	297	333	319	329	331	299	295	297	322	313	307	324	320	341	336	270	292	326	313	323	307	311	297	321	317	347	302	324	330	358	325	337	306	331	341	341	310	305	307	290	340	320	306	325	280	314	308	332	308	318	310	347	345	325	318	315	284	308	290	349	301	297	301	308	313	292	349	312	301	317	291	298	326	327	316	277	317	312	305	305	289	317	302	321	256	344	293	312	333	305	295	291	321	310	317	309	295	299	319	312	284	328	293	294	325	297	318	294	336	310	292	308	292	309	306	276	302	325	302	288	309	326	314	342	334	294	350	300	354	281	307	291	291	336	321	313	309	321	341	325	318	299	309	310	357	303	303	316	282	344	302	289	322	360	304	300	314	312	311	308	325	319	321	317	335	304	307	305	344	284	314	334	322	296	293	307	285	296	346	311	308	311	293	332	280	323	309	326	318	300	319	315	302	282	323	283	338	283	312	313	293	300	324	326	315	323	308	328	288	288	309	330	285	332	333	319	307	319	282	312	333	298	311	295	294	308	339	326	269	335	296	335	305	293	323	339	358	312	304	301	312	319	279	266	313	277	308	305	302	305	338	342	305	344	311	319	331	294	315	304	284	347	319	311	329	288	308	306	273	294	301	306	331	311	311	291	338	313	316	264	300	276	313	316	322	296	314	318	321	310	319	268	315	285	298	284	322	294	304	338	320	313	299	291	331	318	312	363	305	319	326	294	315	301	337	353	336	305	333	314	311	292	315	304	319	318	306	296	318	321	342	341	341	306	312	314	326	305	332	328	330	263	294	314	306	338	315	332	316	297	334	320	310	276	334	336	344	295	327	291	307	277	296	335	279	304	312	309	292	317	329	294	342	319	300	349	303	326	314	314	290	318	308	317	319	326	306	311	296	333	301	310	294	304	354	299	331	326	316	323	330	308	320	320	318	325	352	296	325	307	293	285	295	304	324	310	338	312	311	317	323	305	292	316	279	325	324	298	267	324	307	296	298	305	319	326	306	321	317	329	324	321	329	309	313	347	293	310	330	282	289	325	356	329	317	313	322	289	309	310	330	294	307	287	291	348	337	305	318	311	323	308	347	286	300	314	297	317	324	292	314	326	296	306	303	306	324	350	323	357	303	333	287	295	306	297	316	301	289	296	296	316	328	296	307	286	290	336	316	304	292	323	286	290	318	323	319	286	298	335	303	327	318	306	336	287	327	329	347	294	287	275	311	310	311	308	295	288	333	307	316	324	287	310	281	309	311	273	343	264	323	293	285	328	305	318	305	303	298	302	306	329	319	290	311	296	326	315	303	326
17160	15637	13350	7190	4869	3699	2793	2295	1869	1604	1428	1292	1148	1017	957	903	863	780	750	805	711	682	675	679	654	628	594	622	660	593	612	583	580	582	589	575	574	580	591	540	570	628	566	540	582	567	559	514	600	589	539	546	536	564	545	534	561	547	527	550	579	528	533	535	534	540	559	498	589	532	525	565	516	553	570	539	535	524	541	523	561	482	564	544	545	536	534	522	553	551	579	548	502	517	542	578	487	513	531	555	572	549	517	541	559	550	553	547	526	545	536	517	542	549	542	531	540	514	533	575	542	547	511	506	535	557	537	530	537	533	524	533	544	494	565	564	521	524	538	542	499	539	538	516	541	536	520	494	524	514	549	533	555	490	522	533	547	518	561	562	521	520	515	489	544	541	517	519	540	569	520	522	513	494	529	500	512	530	522	532	536	538	503	529	510	534	538	505	550	522	470	484	510	580	527	521	467	556	505	513	496	531	505	530	519	523	511	562	521	534	526	550	552	537	575	515	530	509	539	508	547	508	521	543	511	548	593	507	469	524	525	556	530	512	503	517	551	539	544	515	547	537	523	501	544	554	525	484	542	595	521	562	513	530	541	549	499	460	536	521	542	512	570	578	558	544	526	528	574	534	525	525	518	525	494	544	542	516	512	489	517	545	558	523	575	528	511	507	499	522	543	547	525	517	534	538	565	530	546	575	572	561	552	512	526	531	537	551	565	544	532	518	524	498	552	584	525	529	532	556	572	522	560	555	541	537	506	522	541	551	530	516	561	499	513	553	534	580	515	539	507	538	552	537	541	491	510	533	519	524	522	520	530	513	523	514	533	545	529	506	535	516	518	548	559	525	553	516	532	549	498	582	554	488	499	521	539	540	545	537	511	526	496	542	556	563	512	521	545	537	496	540	539	528	521	529	502	511	547	554	521	573	556	562	555	494	548	533	526	548	539	515	521	550	519	542	555	474	529	571	492	504	507	503	509	522	572	571	546	500	538	529	518	551	547	484	536	516	538	513	512	510	473	535	527	588	509	504	543	516	531	506	533	555	541	526	518	529	524	548	494	540	525	538	484	495	522	519	540	513	537	521	541	502	517	545	531	552	495	546	579	517	550	494	530	534	572	543	489	516	514	563	549	557	509	547	530	551	506	508	552	541	522	553	540	541	536	524	576	556	526	529	539	553	532	495	519	523	517	540	577	500	529	554	522	576	530	543	516	554	517	550	492	546	517	527	557	515	527	535	493	474	501	521	567	534	550	496	520	494	527	547	549	507	522	496	535	515	551	574	542	529	516	526	547	508	519	555	544	522	517	527	544	557	516	483	544	544	546	540	522	524	521	538	508	512	503	502	512	509	560	506	549	573	527	532	556	553	494	511	555	558	509	516	563	506	525	563	546	536	517	531	561	510	554	522	544	554	522	518	524	526	554	504	517	533	542	538	541	535	491	544	532	557	528	528	520	505	495	513	534	487	521	547	518	578	562	506	528	540	517	521	491	519	556	562	561	540	571	498	546	561	500	521	540	529	514	540	523	534	484	531	505	573	543	539	538	547	497	534	554	522	563	541	560	545	539	556	519	531	491	545	528	518	543	557	497	531	518	551	556	502	469	548	523	543	548	517	521	542	525	520	525	539	506	522	512	537	502	499	506	574	526	498	495	512	511	541	542	530	529	514	529	578	551	514	581	505	518	553	515	488	522	551	508	533	499	514	456	508	538	541	521	569	537	540	508	501	520	539	525	534	524	524	531	554	552	493	572	547	529	526	489	476	529	533	537	506	512	539	526	498	502	532	522	539	547	541	548	520	545	525	511	524	537	547	540	508	511	502	494	539	500	529	529	516	550	535	529	527	506	524	507	530	569	508	505	516	512	566	523	600	538	548	481	542	509	510	524	502	512	527	522	514	565	545	565	534	524	514	553	521	545	546	501	531	510	526	540	553	523	528	531	533	554	533	533	563	552	487	547	531	524	539	498	533	539	572	540	547	566	539	520	545	509	517	511	530	546	526	561	512	574	551	558	514	511	530	505	539	533	519	483	501	576	518	489	546	505	527	489	567	539	543	509	558	549	508	529	505	532	565	547	531	563	553	538	541	516	503	504	547	513	498	481	566	516	500	516	558	549	523	532	529	534	537	619	551	571	479	490	526	551	538	520	532	539	529	526	501	520	519	503	534	525	519	544	535	530	578	515	517	541	490	548	535	485	507	548	536	512	520	533	527	510	573	534	483	521	537	508	574	568	527	540	536	545	555	519	549	535	518	499	534	537	492	545	561	538	525	522	521	557	550	535	508	576	513	580	535	517	558	520	553	514	511	554	543	547	568	524	565	535	511	566	546	555	554	558	531	506	538	521	518	540	516	484	548	504	517	496	561	514	531	527	537	561	533	493	515	532	527	539	519	502	508	542	488	550	538	549	537	507	506	505	518	517	530	574	512	524	527	517	493	552	539	558	517	523	536	523	556	501	516	527	505	548	534	517	578	484	543	555	540	511	526	519	516	522	561	533	515	530	547	528	545	533	549	553	532	505	517	519	438	518	529	537	551	544	492	549	557	540	517	536	488	524	521	502	526	547	492	507	551	552	505	539	528	544	515	535	501	520	535	530	512	499	522	545	533	563	528	560	497	520	534	508	498	507	543	558	537	527	557	529	514	516	528	528	514	500	527	515	492	517	546	520	523	517	536	537	535	493	536	540	509	532	489	496	573	555	530	510	550	514	549	535	521	513	551	536	529	529	523	525	571	570	481	523	588	503	503	577	539	530	561	540	510	511	469	505	554	535	558	565	521	502	540	515	528	540	550	471	539	513	540	506	507	496	547	565	565	531	525	507	561	545	547	529	544	525	531	544	506	539	484	522	500	512	476	512	554	506	564	557	520	475	558	555	527	555	551	567	514	578	502	557	501	574	499	539	542	525	536	529	513	555	537	546	553	556	541	562	500	528	506	532	556	508	558	544	514	549	517	528	525	491	499	510	500	512	539	565	564	542	562	505	534	514	504	493	519	513	498	526	502	555	487	530	553	492	531	585	507	520	523	501	525	515	544	525	562	529	558	535	572	536	551	520	550	534	536	528	511	498	505	589	553	531	531	500	510	534	535	559	525	488	521	536	525	531	513	528	526	515	502	539	556	534	510	477	541	469	548	506	495	520	540	573	548	533	543	527	542	492	528	542	502	530	505	530	546	519	563	525	515	478	553	509	539	516	507	518	532	499	499	533	524	549	523	496	552	501	511	518	536	504	507	535	529	534	518	544	542	550	552	550	568	537	542	563	517	582	525	514	549	535	484	554	506	520	516	493	533	554	539	523	468	511	518	506	548	499	535	497	542	478	487	539	529	477	502	535	524	541	489	500	509	530	542	510	507	520	558	555	518	550	553	513	555	546	521	520	552	472	517	539	522	550	542	540	495	523	526	567	492	527	535	495	523	505	552	548	529	526	536	556	499	559	512	528	478	510	506	535	500	553	513	562	513	534	517	527	522	523	536
26589	20499	8331	552	343	264	134	119	107	96	94	78	86	68	93	86	101	72	80	72	76	85	84	90	85	82	84	71	80	69	85	81	88	80	96	88	77	58	76	82	99	84	82	83	86	88	99	71	73	71	75	68	69	77	78	88	79	57	68	82	69	77	68	85	82	70	72	70	71	67	95	78	85	82	62	66	69	85	87	88	78	85	77	74	65	86	76	84	78	75	77	84	86	76	82	77	67	70	83	79	78	76	79	71	91	74	71	87	77	81	75	80	86	77	76	82	92	82	85	94	79	77	94	98	68	83	85	74	67	79	78	73	94	83	85	86	93	77	72	79	88	84	71	74	71	94	83	74	61	70	87	90	82	83	74	76	80	75	74	75	68	75	69	74	93	77	78	92	72	78	87	65	87	62	87	87	73	93	69	83	73	71	69	78	91	81	68	89	65	75	74	86	67	73	87	78	71	79	85	81	73	88	71	60	85	63	82	80	82	65	81	69	92	90	79	68	77	96	83	77	77	80	75	66	65	77	82	70	82	89	86	77	82	76	76	62	90	80	71	92	60	75	82	77	78	59	75	76	78	58	85	87	85	81	82	80	84	81	76	70	74	84	86	70	89	97	67	76	76	79	74	72	88	69	82	79	66	79	73	69	72	80	85	77	82	80	71	79	63	71	83	77	81	82	89	95	86	74	66	96	80	71	85	86	73	99	78	85	78	74	77	88	74	87	78	80	85	78	68	73	85	79	82	76	66	79	80	88	75	76	80	71	71	75	74	92	75	78	59	86	87	87	79	67	73	82	82	82	78	83	75	91	82	84	98	59	73	102	77	78	87	69	73	90	66	83	88	59	77	77	84	101	81	76	82	93	75	73	75	66	82	65	82	73	73	80	66	78	81	86	78	66	79	84	82	84	80	82	94	68	86	82	89	83	89	78	93	69	83	72	70	83	78	76	86	73	82	78	89	92	76	64	81	62	72	71	93	83	98	65	83	71	82	75	77	69	82	83	62	93	68	85	79	74	67	89	64	100	88	75	79	73	92	84	81	83	87	76	70	88	76	94	80	71	82	72	66	75	77	92	71	84	90	83	79	76	68	80	76	98	75	84	79	99	69	73	67	84	73	84	79	79	92	80	61	73	86	87	81	83	80	91	82	87	78	83	87	73	78	78	80	74	97	75	82	86	70	85	89	75	67	89	91	74	85	76	87	67	78	85	68	74	79	86	93	72	73	78	102	53	63	69	80	70	88	76	81	76	69	69	76	72	59	68	71	75	80	68	68	91	73	96	70	94	79	76	68	77	76	80	81	73	85	91	78	80	83	80	84	76	68	73	93	73	71	89	66	95	83	86	78	83	83	78	98	88	80	61	83	78	81	74	72	74	84	65	72	95	89	60	79	76	79	73	86	97	82	74	77	84	90	72	72	89	84	80	81	81	80	77	71	67	71	80	79	76	88	73	91	87	67	77	65	63	69	97	73	83	83	74	77	77	88	91	76	85	77	86	76	69	82	68	79	94	63	67	74	80	62	91	92	66	74	79	86	80	84	83	78	79	68	65	77	72	70	77	66	71	89	86	80	89	89	69	75	82	73	77	69	68	74	66	71	77	65	73	75	78	73	68	83	79	78	71	85	90	75	65	80	72	85	77	85	71	65	69	89	81	91	91	84	84	75	77	75	80	74	76	81	79	75	63	64	67	78	84	80	54	93	82	79	79	83	68	73	80	78	82	79	70	66	81	81	92	71	89	74	65	68	87	79	95	79	86	66	63	93	77	95	77	83	70	78	62	79	84	73	67	73	69	60	80	70	69	75	67	64	82	84	80	83	84	78	84	70	79	66	72	86	85	75	81	96	87	77	81	74	74	74	80	72	67	68	82	77	88	86	79	74	89	85	80	76	80	82	74	72	74	78	97	74	104	78	73	70	77	90	72	76	91	81	85	91	72	75	86	81	82	74	74	95	86	73	65	86	78	87	71	91	81	80	66	82	84	87	74	77	68	98	81	86	78	79	81	79	98	98	79	69	82	82	65	91	91	78	68	87	72	73	92	78	83	77	66	75	73	86	83	76	77	64	82	78	83	88	60	74	66	70	97	79	83	61	85	70	67	89	69	84	83	74	80	77	81	61	73	81	90	65	76	88	80	77	72	76	78	76	83	67	79	80	73	72	78	84	77	71	75	90	111	76	85	75	68	73	87	103	86	73	75	72	87	76	71	60	73	87	95	90	73	65	80	78	87	81	76	89	87	85	76	77	59	62	92	76	77	77	93	77	86	70	87	69	72	62	82	82	74	70	71	82	89	75	87	79	77	85	72	82	79	76	78	68	66	81	72	69	94	75	79	66	98	69	79	86	87	81	64	74	87	65	84	80	77	79	77	66	89	85	88	69	77	82	72	69	81	94	79	75	62	79	80	69	93	72	91	72	83	65	68	60	77	79	59	80	79	88	70	96	78	93	87	83	77	65	91	80	84	65	97	73	69	93	91	71	82	73	81	73	74	85	61	68	82	75	69	86	88	84	88	74	71	81	93	70	84	84	90	80	81	77	71	74	81	67	62	75	83	79	78	80	78	78	79	84	97	78	78	74	98	74	74	76	63	87	75	97	77	71	82	82	69	84	69	90	89	62	72	82	107	64	89	79	69	73	84	94	82	73	82	73	85	81	82	79	85	77	76	92	80	94	72	71	62	66	57	81	102	90	84	71	86	72	92	93	81	85	62	92	84	88	67	74	75	74	79	67	84	66	80	87	101	80	81	80	73	94	96	73	67	63	86	67	92	89	72	77	92	71	82	76	84	84	94	70	75	99	86	83	84	72	81	79	72	98	82	89	77	73	69	71	80	84	68	77	79	86	90	75	73	69	82	77	100	92	77	85	68	85	73	81	80	84	70	72	77	84	73	68	75	93	78	69	96	79	69	60	69	72	77	82	74	87	76	82	97	82	92	69	71	77	81	84	77	47	94	76	70	74	87	79	66	92	83	78	73	67	59	93	80	74	80	88	84	98	85	77	81	74	78	88	86	76	75	90	93	78	63	79	73	71	88	68	82	79	89	74	73	76	64	76	72	78	80	76	91	83	83	81	82	78	90	79	76	88	81	81	82	72	82	87	77	79	84	86	66	83	62	69	66	86	79	73	93	61	86	83	82	71	85	78	72	74	69	87	80	83	78	75	88	85	87	76	74	69	79	74	61	66	78	84	66	65	89	80	80	85	68	78	67	78	81	75	83	82	78	72	82	62	76	77	72	91	78	66	64	82	63	69	74	85	62	73	67	74	82	89	61	72	76	80	87	83	73	81	87	77	70	82	73	73	80	67	72	88	73	77	81	88	66	88	93	80	73	82	81	83	93	82	61	70	81	68	98	80	86	87	82	77	83	73	68	84	91	83	79	59	91	79	79	73	76	90	64	66	86	75	74	98	79	77	73	72	88	85	104	79	84	81	82	73	90	79	71	76	70	63	67	70	80	78	74	78	65	69	91
8352	1162	1046	501	407	297	288	237	237	210	209	211	157	192	164	161	130	168	150	156	171	179	158	173	159	170	148	153	137	141	166	151	158	162	157	140	162	151	152	162	127	145	158	151	168	155	168	160	146	172	168	160	169	156	165	137	155	109	167	155	157	143	175	169	168	147	173	135	140	144	122	153	145	141	138	141	161	149	161	141	141	139	142	155	146	155	151	143	147	157	162	163	155	144	140	168	155	143	155	155	156	131	165	134	134	155	148	165	157	158	161	161	158	151	183	154	180	169	165	145	156	151	160	170	155	146	143	149	177	146	154	164	154	146	167	153	171	149	145	158	148	153	161	150	162	141	156	144	142	160	152	149	149	136	155	162	149	139	163	166	181	134	136	162	126	142	153	155	141	140	150	144	150	151	170	150	149	149	172	169	152	167	162	153	181	141	156	157	151	130	146	145	147	154	139	157	175	154	149	143	154	120	148	148	139	167	152	153	142	138	131	161	153	180	158	171	172	154	140	185	157	152	173	157	174	149	175	147	166	137	137	155	157	164	136	139	152	184	156	138	144	171	141	161	147	132	145	159	164	143	166	150	141	159	151	157	154	173	151	177	148	144	149	135	148	179	155	140	117	177	139	158	148	147	145	160	146	152	169	157	146	158	159	134	156	137	158	154	168	147	141	162	153	149	140	153	149	136	123	133	128	142	152	159	153	158	182	148	188	137	141	146	155	166	147	152	145	163	151	150	161	137	153	140	162	162	139	164	157	173	153	138	178	155	159	161	159	140	158	146	140	149	162	147	161	137	153	165	166	165	157	163	151	152	140	155	156	160	170	153	134	181	173	148	156	150	133	182	136	162	125	170	169	158	162	159	182	160	157	157	142	162	164	177	167	163	158	136	163	161	143	140	150	151	153	162	139	168	169	130	168	165	132	143	157	151	145	151	173	141	138	172	156	152	150	145	147	182	149	143	156	162	158	153	160	150	161	158	159	155	155	159	151	130	161	162	143	142	159	159	163	139	147	161	144	142	154	135	164	150	121	151	157	144	151	149	151	147	140	138	153	153	163	140	152	162	150	142	164	157	172	123	180	142	145	153	153	176	137	170	135	147	156	129	156	124	150	158	161	142	148	161	150	147	129	155	115	138	160	156	137	147	150	147	154	155	156	153	161	158	157	156	143	168	135	135	148	161	157	143	154	150	168	142	147	159	158	168	165	155	154	153	151	162	157	139	172	159	133	183	153	152	142	171	139	146	134	149	146	162	156	151	138	160	144	152	125	153	144	155	147	158	135	160	128	157	151	147	152	156	153	151	166	143	141	146	170	138	160	160	157	130	148	152	150	157	143	164	163	141	140	148	168	147	160	171	168	140	150	166	170	140	138	145	162	131	153	139	166	164	164	167	163	161	162	157	165	148	142	145	143	146	134	149	150	171	151	151	171	133	158	169	162	161	147	161	134	156	139	141	156	150	154	146	161	131	146	149	183	162	140	148	153	170	158	142	146	147	143	131	150	166	153	149	149	145	138	154	177	152	145	155	174	144	122	160	148	173	166	136	149	147	172	158	159	162	161	152	142	149	151	164	163	132	164	166	141	153	136	157	152	154	147	144	155	168	154	151	147	143	145	141	135	166	172	158	156	135	145	155	154	156	156	149	153	138	145	170	162	154	159	159	155	159	136	166	152	150	155	148	147	166	150	168	133	158	139	177	146	159	175	156	145	141	143	143	163	155	152	170	146	154	158	140	181	163	163	135	140	146	150	173	174	170	147	168	164	150	152	165	152	151	161	144	155	139	145	150	149	147	151	153	147	150	138	145	145	170	147	156	165	159	142	146	157	164	159	148	159	126	160	132	145	141	150	156	148	163	157	158	167	165	149	144	159	165	147	144	183	131	137	167	136	155	143	173	154	166	120	167	170	171	146	156	146	136	129	164	154	163	148	137	145	144	157	148	147	147	161	159	163	172	163	138	147	156	184	178	150	156	152	164	144	145	147	133	146	167	152	168	157	154	163	143	131	125	149	148	159	156	163	147	144	147	153	144	143	126	138	148	139	169	163	129	169	181	157	188	138	139	151	163	167	162	166	155	168	184	139	160	144	135	144	144	170	151	157	149	140	139	149	170	149	144	160	172	139	157	167	153	154	154	162	165	153	122	126	140	145	140	156	135	166	138	154	166	175	160	159	125	148	159	175	147	143	154	136	146	153	145	142	141	137	166	157	144	150	153	139	143	136	159	133	149	170	150	145	154	156	142	155	114	166	148	148	159	134	160	145	157	157	148	174	163	142	158	140	157	152	177	165	153	148	146	140	148	150	150	166	162	154	147	161	156	154	160	141	149	146	145	161	146	146	146	156	160	149	164	155	152	172	172	143	160	137	174	160	153	148	136	160	165	169	158	152	150	177	160	170	149	140	158	152	148	140	130	155	159	164	153	162	165	164	147	150	127	142	151	166	160	163	143	144	156	127	161	155	161	161	148	150	145	117	148	142	155	143	140	142	140	140	141	148	167	165	154	157	169	157	169	149	145	158	153	147	160	155	143	157	160	147	157	144	152	158	145	156	144	141	150	135	159	134	140	160	164	159	157	144	155	156	153	165	160	137	156	150	152	148	157	158	182	153	157	173	140	128	157	143	152	162	171	156	141	158	152	157	156	157	144	163	147	147	142	134	160	145	148	148	165	157	164	163	140	158	152	149	172	167	157	152	167	155	153	156	143	135	152	161	151	148	157	132	160	133	152	131	128	140	157	129	168	148	151	165	138	150	143	149	134	140	166	176	160	163	151	160	155	131	166	136	142	143	143	151	153	144	135	189	140	135	148	137	127	147	140	148	161	163	149	178	124	141	146	177	161	156	169	155	158	149	157	164	161	154	149	155	153	160	133	159	152	160	139	140	175	160	135	163	152	134	162	165	140	169	136	153	139	157	144	161	145	159	160	159	170	146	151	162	145	176	132	174	132	166	150	122	164	152	152	175	134	126	137	179	136	156	157	183	172	151	170	153	184	159	163	172	163	151	133	127	152	140	149	162	161	151	146	139	138	145	161	173	139	150	158	152	119	154	161	155	159	174	146	162	152	173	164	141	169	167	139	153	152	146	158	162	159	150	160	152	169	153	153	147	139	132	153	165	156	164	145	180	139	144	163	164	140	151	142	152	157	160	163	145	144	153	156	153	137	159	177	165	137	171	158	172	169	142	148	165	145	154	134	154	147	149	171	141	127	178	163	155	144	148	155	152	124	133	157	141	157	142	161	158	138	161	137	151	168	150	152	165	151	152	163	134	155	150	160	158	144	154	144	151	156	146	153	160	144	157	145	165	162	142	175	153	169	179	140	141	136	165	178	169	166	143	161	172	162	124	140	162	130	140	152	153	162	158	140	171	176	167	147	145	169	138	163	151	167	153	158	154	145	156	160	152	142	133	145	154	157	141	122	135	165	155	136	166	146	156	156	172	151	156	139	145	140	174	144	142	157	161	127	163	144
23960	21040	28323	23931	20583	2353	601	423	354	289	247	248	212	236	209	211	214	186	183	178	174	177	159	171	171	144	191	167	171	167	169	157	177	174	164	169	140	181	166	162	183	183	144	166	154	158	144	147	168	159	161	153	158	180	139	151	175	159	155	146	159	154	150	162	148	165	172	140	177	173	170	163	161	164	153	174	183	155	152	157	136	176	137	168	172	156	169	167	160	140	141	178	165	142	158	185	128	178	178	154	153	148	146	163	164	153	160	148	143	163	147	136	154	166	145	166	158	141	192	175	165	185	164	140	154	160	164	157	169	154	144	134	163	179	161	153	143	157	148	152	168	167	159	152	162	194	151	146	177	148	167	162	160	141	165	157	165	192	161	174	152	148	163	158	146	165	159	153	175	163	157	173	141	158	161	175	145	150	177	144	161	150	146	151	169	187	168	166	180	164	156	165	162	180	160	169	164	157	165	151	138	161	156	164	147	167	167	166	154	165	164	168	149	181	153	143	166	131	149	172	148	179	155	156	162	151	176	149	147	161	161	166	173	173	146	172	158	142	172	154	158	146	162	172	179	175	143	149	144	165	168	152	167	148	153	161	155	124	174	153	160	146	170	131	142	177	167	161	153	147	153	153	159	164	172	155	172	145	161	177	161	141	144	174	194	167	167	167	162	151	181	160	152	158	153	134	163	168	172	179	157	146	155	145	162	160	167	157	162	155	160	160	151	158	161	153	171	167	178	167	151	167	156	175	169	139	139	168	159	153	167	156	156	151	154	147	162	190	169	152	176	175	173	188	148	156	157	173	174	159	178	171	163	173	142	141	154	158	169	150	172	189	148	155	141	138	158	149	167	164	143	160	152	169	157	147	153	168	164	166	178	147	157	181	169	182	160	160	136	159	176	161	163	152	161	142	173	183	166	145	155	152	174	149	160	175	184	163	161	163	162	159	161	170	182	149	141	166	170	165	144	141	138	173	156	159	177	138	168	161	138	165	164	150	168	184	168	167	158	150	178	155	172	149	161	198	156	154	135	146	163	145	158	154	153	154	147	162	155	160	164	127	161	172	176	157	162	179	173	164	154	160	148	168	141	174	160	157	161	184	148	139	143	163	172	149	199	168	164	178	147	167	153	160	141	168	167	168	147	156	155	178	154	162	141	156	153	176	176	154	161	175	166	179	172	173	164	136	142	157	139	154	167	151	143	167	162	175	154	162	155	164	155	153	153	163	147	179	159	174	167	146	149	160	156	141	142	155	168	161	162	153	155	158	166	140	162	167	167	171	181	160	134	174	176	151	144	163	157	148	166	145	146	153	150	165	170	175	149	156	175	144	150	152	159	170	167	169	138	157	164	148	130	151	142	169	157	158	155	171	182	188	181	159	156	160	153	121	170	153	167	161	175	165	144	154	170	142	148	165	165	161	168	147	161	154	146	153	161	174	166	167	150	157	176	142	155	172	163	165	159	193	144	180	149	172	164	168	149	179	151	174	168	178	166	158	171	170	170	150	157	145	161	158	151	155	150	148	171	173	148	181	177	175	159	152	189	185	139	159	162	146	151	148	161	159	169	184	147	154	159	158	161	157	168	151	165	172	168	173	158	149	169	149	151	142	153	169	155	147	142	162	168	166	149	169	151	164	146	147	156	176	181	186	142	161	166	171	170	187	165	166	170	162	161	159	155	147	161	182	158	149	177	156	173	157	173	148	149	168	173	142	177	137	169	169	156	151	175	165	172	147	153	137	145	161	163	148	168	158	139	160	172	168	166	140	153	170	157	154	156	157	167	189	125	128	174	153	147	152	175	150	177	160	155	138	165	154	153	154	167	176	157	159	150	160	153	167	159	182	169	160	153	161	152	161	160	155	168	162	162	175	162	143	157	177	167	141	148	172	143	181	148	155	148	180	151	157	150	154	155	135	174	164	181	171	153	176	171	128	155	161	155	165	146	139	157	168	174	140	174	170	155	138	167	142	163	168	164	149	160	159	149	154	160	157	167	172	192	152	156	145	160	169	126	166	155	141	195	157	151	178	139	155	162	157	145	154	155	153	134	157	175	171	147	141	133	139	164	163	155	149	178	176	155	153	132	138	174	161	160	146	135	158	159	156	157	173	143	173	144	139	164	155	166	169	149	160	154	176	167	150	139	161	147	171	172	181	150	160	135	162	178	141	156	160	159	167	131	143	187	166	160	173	150	157	146	148	164	176	143	137	164	158	159	158	168	156	166	180	159	139	139	157	177	157	175	177	166	162	159	153	142	138	166	133	157	140	149	160	162	153	155	190	136	172	141	158	168	144	147	165	166	154	150	176	146	160	158	155	159	156	178	149	178	157	173	178	175	183	172	169	159	146	169	140	159	171	133	132	158	179	160	152	160	153	150	186	164	162	162	159	140	162	172	155	141	165	173	160	174	178	129	157	178	158	143	157	160	159	140	165	190	134	173	160	173	155	162	159	162	149	175	160	178	153	169	161	167	169	171	150	170	179	165	167	167	146	192	167	158	158	160	183	160	157	151	168	164	167	152	150	162	143	163	162	157	154	168	153	140	161	163	158	162	155	144	142	170	158	132	147	160	145	140	177	155	158	179	164	157	163	168	191	150	167	179	165	148	148	146	168	160	148	152	158	169	160	153	173	155	170	172	146	151	164	143	169	162	162	185	156	149	157	146	166	149	147	161	154	158	149	167	165	162	163	144	178	178	157	177	155	149	178	156	147	152	166	154	162	191	154	161	148	150	171	140	155	155	158	157	173	156	161	160	159	167	175	149	152	192	157	150	155	174	153	155	181	166	160	154	156	152	161	167	163	163	145	159	151	161	160	149	143	171	130	153	149	155	168	155	155	154	169	150	181	186	164	164	178	167	151	178	140	157	160	170	161	158	155	151	158	158	181	165	151	158	154	179	168	166	162	157	165	155	147	156	169	170	153	159	167	137	163	157	153	156	166	155	159	170	166	151	180	168	165	174	179	147	149	159	163	153	152	164	141	163	160	163	173	166	154	151	139	160	159	157	171	186	156	177	142	163	146	154	176	161	131	150	167	166	143	163	160	174	180	153	175	153	164	175	164	169	156	155	158	152	161	172	151	166	151	142	166	177	162	189	135	171	165	135	166	156	169	148	171	141	145	157	164	148	184	176	163	159	147	158	170	144	168	146	134	148	161	159	154	150	171	180	151	157	181	155	162	140	153	170	153	165	172	170	166	164	158	137	146	158	181	161	150	152	147	151	138	163	149	150	158	140	160	168	132	160	138	170	153	142	166	148	148	139	169	169	158	161	151	148	150	144	183	154	169	159	156	168	177	159	148	161	187	165	149	142	148	158	134	163	145	151	170	154	154	161	163	159	147	164	171	159	156	151	151	154	157	172	165	172	157	183	150	165	165	150	148	147	168	174	136	139	149	161	177	166	148	154	157	147	145	160	158	165	183	138	153	170	144	163	154	162	161	151	161	145	172	163	174	151	142	157	166	158	165	192	153	123	163
15731	9477	7997	4018	2671	1973	1396	1266	994	763	763	613	559	541	501	457	452	393	380	375	381	363	373	355	372	305	346	302	338	313	332	303	322	319	294	314	305	293	299	306	263	297	329	308	289	333	295	285	322	294	336	289	296	269	301	314	319	261	316	294	291	284	296	340	291	344	278	285	278	272	267	342	277	267	271	260	290	330	292	303	299	289	285	283	284	294	288	294	270	265	277	251	308	287	290	303	294	285	295	265	310	303	307	282	288	290	295	301	271	265	277	261	273	280	277	265	275	284	288	265	275	255	279	284	287	329	258	280	298	272	302	289	303	291	268	319	298	303	330	284	278	280	296	256	290	275	296	283	324	284	242	294	284	307	281	298	302	304	320	276	270	274	262	300	262	313	291	304	278	310	281	304	287	275	278	294	282	283	282	280	328	282	265	321	293	283	312	308	286	302	282	277	290	309	280	302	305	279	271	278	284	267	309	285	259	296	278	288	290	283	279	290	279	296	260	281	286	329	297	293	285	235	260	291	302	278	288	314	319	296	314	263	287	279	299	289	290	261	275	281	270	278	299	298	261	282	298	292	288	292	300	294	287	272	271	264	263	320	266	269	280	298	292	291	289	274	257	311	289	283	278	269	286	284	271	308	258	253	266	285	312	281	275	285	311	292	313	312	324	295	292	251	306	273	284	274	315	310	299	255	285	301	279	295	304	273	292	297	303	271	302	285	282	303	299	304	306	295	294	269	272	295	280	275	304	281	268	274	261	268	323	310	301	355	289	300	270	283	278	266	274	297	308	276	301	285	286	266	252	310	278	286	289	309	282	295	253	254	282	269	298	296	297	283	315	274	292	288	265	284	265	312	314	285	265	268	325	291	311	261	292	275	275	272	288	293	270	277	273	299	291	304	294	301	317	276	273	309	262	297	305	283	293	295	267	282	283	294	253	260	349	294	264	279	250	276	282	260	274	277	294	304	275	266	277	266	313	269	281	272	279	286	286	300	301	286	251	292	273	293	251	280	271	274	241	292	274	285	265	282	287	271	282	306	286	267	291	294	283	289	261	296	288	293	251	273	286	272	261	297	273	308	284	278	295	292	296	287	309	286	293	309	267	301	255	303	287	267	274	301	276	281	285	303	303	276	302	291	317	258	288	280	288	279	271	274	248	277	307	292	312	302	270	265	291	308	278	279	300	259	274	295	275	266	282	264	287	312	256	302	280	279	273	296	298	290	296	305	266	335	282	295	311	289	274	311	300	287	273	295	268	295	280	286	290	297	283	318	282	284	291	272	296	304	312	308	283	279	298	305	303	284	283	281	265	266	284	297	271	264	308	297	280	293	266	280	273	306	302	252	279	271	299	295	277	281	305	269	282	267	287	274	278	301	286	259	256	282	273	305	322	292	287	309	283	268	272	294	266	305	304	285	315	286	264	300	291	281	303	281	287	261	270	261	315	282	296	297	257	316	265	278	262	286	257	283	281	287	286	264	281	285	273	315	300	269	312	304	257	311	301	300	319	256	272	281	277	268	293	293	275	318	285	276	277	270	287	277	305	311	261	292	285	282	283	293	270	305	298	307	275	276	297	294	312	311	297	286	264	313	281	299	288	276	311	300	293	301	288	282	299	267	298	290	309	280	292	246	240	267	272	267	280	274	300	260	290	293	334	304	286	272	300	289	299	282	287	274	263	307	318	289	309	294	262	277	262	299	268	271	287	274	286	245	286	313	300	265	287	304	304	291	303	247	273	279	302	274	271	275	282	274	294	283	281	291	283	279	291	263	307	283	256	289	286	273	251	298	285	279	270	287	304	266	288	295	327	258	263	290	290	273	286	297	292	312	284	274	273	278	299	270	272	276	312	266	284	289	273	261	265	284	276	280	279	259	298	260	264	293	296	286	278	285	267	281	320	290	278	284	301	300	302	289	304	278	269	288	276	300	269	286	292	268	301	276	268	258	276	290	270	291	282	268	289	282	280	275	278	298	296	284	289	233	290	297	293	298	299	254	286	300	284	274	246	304	291	275	296	301	281	287	301	276	289	272	279	277	288	257	304	298	304	310	273	288	303	273	295	285	287	268	294	274	283	265	282	296	286	258	263	258	268	274	281	259	303	296	318	299	312	277	272	294	324	259	296	255	308	266	299	287	311	287	282	275	319	307	257	307	282	258	305	294	298	291	264	266	263	300	276	275	299	295	287	294	251	294	267	270	271	296	272	285	273	283	304	279	297	266	294	313	292	253	305	260	290	282	271	293	271	264	278	293	278	248	287	276	280	286	275	289	276	313	280	276	266	269	274	288	253	246	253	298	299	271	303	277	285	249	269	296	297	287	290	287	317	252	264	287	281	294	283	267	287	283	275	298	277	283	293	318	292	280	261	280	260	305	298	316	271	275	298	267	256	266	301	282	301	305	267	293	287	250	278	257	273	279	309	261	273	293	278	318	291	304	268	288	272	267	264	288	270	306	290	286	288	290	265	290	296	258	258	254	257	255	290	273	303	306	287	288	280	277	290	334	305	304	288	282	295	288	298	279	294	278	295	305	299	275	293	325	272	306	291	241	295	264	282	300	244	272	287	319	310	287	280	273	319	281	278	293	294	240	310	277	300	299	342	295	291	291	296	299	287	279	265	293	304	269	306	275	271	309	280	288	294	294	281	317	275	267	279	275	300	277	286	290	270	317	299	295	302	276	286	294	275	283	299	270	286	279	294	298	287	280	282	263	309	254	288	259	316	303	297	289	294	311	280	285	285	306	293	307	254	296	281	283	312	273	292	327	289	264	283	285	263	289	279	282	284	292	266	291	284	287	290	281	280	284	286	268	266	273	269	304	276	258	257	274	282	286	276	278	330	279	292	281	264	299	289	266	312	266	280	303	319	316	288	287	294	298	260	314	279	297	291	281	276	287	274	284	305	275	280	280	291	301	273	288	293	289	279	287	316	274	269	274	265	259	296	305	323	279	275	288	282	297	267	284	297	266	297	298	297	286	277	288	305	250	287	304	278	309	297	285	289	294	280	278	270	291	280	290	269	292	304	299	299	296	293	296	276	274	275	267	267	286	279	279	264	287	272	297	266	296	268	271	266	266	304	251	280	302	284	308	318	279	287	281	261	298	301	261	317	253	298	271	259	295	274	266	286	260	283	298	303	305	289	277	280	292	248	295	282	296	288	285	308	275	293	294	286	278	282	281	291	289	292	293	290	300	271	312	264	277	287	269	282	266	298	277	285	311	281	271	246	267	260	267	296	301	280	272	286	274	268	273	292	294	278	302	271	278	289	290	302	276	300	301	305	290	250	294	295	288	267	265	265	295	327	282	274	293	315	266	289	283	287	269	277	287	310	261	284	258	270	318	262	298	272	282	284	290	276	301	288	306	293	278	266	281	276	265	313	301	294	294	287	261	296	285	293	297	304	271	286	287	295	271	284	263	265	272	291	309	275	246	250	303	289	310	291	285	288	289	285	251	296	284	294	270	276	284	286	282
23040	21030	28943	23324	21030	20014	2275	823	658	647	547	489	511	485	421	423	414	331	372	384	372	389	348	366	327	371	341	331	380	320	302	322	333	373	343	309	344	332	348	345	322	326	331	320	295	358	356	332	353	337	314	317	342	332	307	308	333	291	330	313	307	327	283	323	329	303	314	331	281	291	361	313	296	349	299	329	301	275	329	293	291	312	336	332	315	334	293	291	311	291	312	295	316	314	305	311	304	323	326	318	326	318	311	306	295	287	293	342	287	312	304	353	311	329	330	323	306	335	309	294	341	297	288	332	317	339	300	328	358	290	293	333	304	285	350	306	301	312	294	345	306	277	301	321	330	314	327	317	312	275	317	330	319	324	334	309	312	328	298	329	324	337	306	305	337	344	311	280	305	308	335	327	307	321	314	299	347	278	303	314	324	328	303	317	326	308	271	315	323	366	303	312	302	327	333	295	301	263	294	306	344	313	324	328	298	289	346	341	301	296	290	310	332	300	301	316	328	315	305	313	298	291	323	309	290	292	304	319	302	300	318	327	307	322	313	337	319	303	303	282	320	308	302	318	299	304	320	311	325	317	308	289	307	300	320	304	319	293	323	313	323	329	337	269	298	319	290	280	331	325	331	279	301	347	317	328	293	307	280	312	309	334	331	297	314	317	277	306	300	341	333	313	302	303	295	303	311	312	286	346	346	316	289	295	291	325	314	329	295	298	318	294	311	311	323	296	284	285	310	319	289	302	285	334	308	270	308	309	305	301	304	308	322	325	299	290	300	314	293	328	306	317	311	308	315	344	280	327	313	293	304	295	318	309	273	253	297	312	332	327	309	326	314	313	294	337	324	310	308	321	289	315	295	333	342	312	328	311	316	302	298	303	337	332	346	293	323	331	303	311	331	308	347	318	293	324	310	312	307	300	335	314	324	317	319	307	312	338	323	294	296	340	330	320	333	298	299	300	328	295	307	298	293	313	303	340	311	292	283	313	292	299	308	330	324	302	309	283	288	314	301	298	323	307	292	300	294	341	320	288	304	312	297	308	305	372	284	302	327	297	330	329	310	357	276	328	288	287	300	310	324	314	304	316	308	347	290	347	316	323	286	314	345	333	331	309	329	310	315	297	351	300	309	336	305	286	310	298	296	299	318	326	265	334	302	343	315	289	321	297	313	322	331	320	303	328	299	315	324	292	326	301	318	282	329	301	323	311	330	295	309	307	299	303	305	321	291	305	286	310	312	294	291	322	315	304	323	274	297	317	293	319	290	313	272	316	311	297	317	295	323	303	345	317	297	302	322	322	282	320	349	300	297	327	320	274	297	310	321	291	320	321	301	336	329	285	314	316	316	285	271	304	339	337	283	326	339	332	344	316	311	313	296	323	321	296	311	311	353	311	316	294	288	324	259	295	304	303	362	340	282	301	316	292	285	300	308	318	314	320	315	336	311	304	311	316	313	307	306	302	290	338	320	326	329	321	305	314	309	309	328	281	309	327	298	307	281	319	351	291	306	312	320	317	339	329	301	306	308	337	315	294	285	322	305	303	318	321	272	298	291	286	339	313	289	301	289	294	289	314	325	290	317	299	329	282	277	303	313	336	332	310	296	330	286	329	328	318	332	286	298	314	322	306	319	331	277	330	305	303	298	331	303	315	289	334	323	295	298	330	315	299	291	306	308	331	289	279	301	286	297	306	316	335	310	312	307	303	318	305	301	309	315	302	325	320	333	317	326	265	297	340	351	344	316	314	280	316	304	319	328	310	313	339	322	304	348	322	297	295	323	281	329	317	278	337	307	302	309	312	299	290	328	305	321	340	291	317	320	316	306	306	281	330	316	324	318	306	280	335	321	306	331	314	307	273	304	332	334	331	286	313	305	320	315	313	320	316	291	331	334	328	309	325	318	317	280	288	291	315	322	299	338	299	286	339	314	334	289	319	312	335	294	337	281	335	353	286	310	317	320	291	312	346	318	303	332	273	302	322	320	319	306	291	299	310	348	322	320	348	319	284	301	289	320	315	306	367	330	301	311	315	318	298	306	291	322	298	293	307	295	310	321	317	291	314	305	306	308	333	307	294	319	286	322	322	307	331	279	330	286	314	316	318	309	292	301	297	305	305	304	321	305	325	339	296	329	307	329	330	322	319	325	318	315	292	283	314	303	329	299	316	327	309	324	281	306	293	310	334	314	311	281	286	328	311	343	311	312	307	302	319	335	278	282	310	327	311	311	329	320	307	351	314	336	314	307	308	335	316	289	304	281	281	324	309	276	321	306	319	309	342	296	310	326	311	291	297	303	306	325	292	268	309	306	312	335	313	287	318	322	312	331	323	303	315	310	323	316	315	322	300	278	296	333	305	348	335	316	312	287	314	299	293	312	292	307	333	273	306	317	297	309	286	308	310	322	298	354	311	320	304	281	300	288	315	312	312	316	323	324	308	332	328	306	311	324	325	301	329	303	312	312	303	312	315	272	299	299	322	296	315	296	313	333	301	354	310	314	294	265	339	303	331	329	310	312	285	299	307	304	330	302	318	336	309	332	286	311	306	319	313	332	323	322	302	318	310	287	278	326	346	319	318	305	278	273	294	321	319	270	325	309	325	331	308	325	310	329	320	307	315	308	311	290	310	330	296	301	290	313	326	307	327	275	285	268	326	301	304	323	319	302	302	316	318	338	296	340	320	331	297	345	277	299	306	328	290	283	336	320	296	335	291	340	329	338	302	300	341	330	303	317	315	294	312	299	308	317	331	289	297	338	315	323	313	339	338	344	295	299	338	353	330	318	318	314	307	320	279	287	325	325	318	356	271	328	317	307	313	320	285	294	308	298	340	288	336	351	286	308	297	317	335	323	319	287	303	325	302	306	273	302	321	284	317	308	322	310	317	301	311	343	326	328	294	312	311	312	307	290	330	326	304	324	326	309	318	304	306	305	302	320	306	324	273	297	281	317	292	317	284	335	310	326	342	306	290	325	328	297	284	300	322	307	293	320	301	315	316	312	311	325	281	305	287	283	313	307	321	304	299	313	342	311	300	271	296	344	305	284	335	316	290	332	278	302	302	328	296	278	293	334	312	291	336	308	317	284	296	338	338	282	312	321	325	350	305	337	342	296	293	312	308	311	355	315	339	301	313	324	333	306	302	328	314	310	327	327	307	298	309	306	280	304	315	302	314	310	280	319	300	328	333	342	345	327	306	297	307	333	316	298	344	319	313	324	317	301	280	298	322	289	339	333	310	320	318	327	326	285	313	290	297	336	311	334	313	324	296	307	307	341	329	317	305	300	314	300	329	297	330	290	323	297	330	308	307	299	305	318	309	332	289	340	334	312	279	310	305	296	315	293	305	328	320	316	310	324	331	320	298	309	329	298	326	301	309	297	319	346	332	292	305	286	289	319	300	291	318	289	270	319	332	378	297	307	335	277	321	306	279	288	316	283	303	291	311	297	333	320	293	331	327	309	318	297	329	308	310	306	303	271	284	299	306
17735	15460	13132	7174	4934	3693	2784	2234	1963	1568	1394	1211	1111	1020	934	920	818	787	792	778	738	693	654	653	662	624	638	642	638	605	603	614	618	567	611	607	620	584	571	586	539	560	593	548	558	588	548	578	561	547	576	562	540	531	542	568	562	551	547	532	512	506	554	556	533	543	550	544	536	544	517	563	558	508	565	501	535	489	545	547	534	559	550	549	531	539	565	557	558	540	566	561	543	512	515	510	539	524	539	559	485	545	538	542	542	550	549	537	575	529	515	504	558	557	520	538	503	543	541	546	554	545	558	545	570	533	505	517	562	508	516	555	537	578	556	509	510	532	525	506	544	507	532	513	526	519	541	532	544	534	540	525	505	550	510	523	503	561	524	501	537	560	521	535	529	549	549	609	531	483	542	512	491	528	556	571	519	494	589	536	539	539	554	507	530	510	583	523	513	522	509	503	543	500	554	523	536	506	512	559	574	561	511	513	580	552	561	488	545	527	576	525	534	550	528	522	549	547	507	557	537	575	512	531	517	548	523	502	554	549	569	542	552	533	520	540	517	542	555	502	509	535	476	565	537	529	536	544	532	544	524	459	533	507	545	551	537	541	518	481	489	524	522	551	578	534	559	515	544	533	521	506	577	544	544	496	500	523	589	535	525	541	514	540	559	543	504	582	572	526	525	528	522	578	576	553	505	481	553	502	502	535	554	559	507	539	540	504	548	502	521	508	563	507	523	534	528	532	562	559	579	550	507	543	551	529	499	504	519	521	525	564	505	540	531	505	528	479	548	523	534	549	509	508	538	502	515	570	597	506	546	527	545	529	548	541	526	562	538	541	518	481	518	524	520	567	558	485	509	512	527	529	530	506	543	529	530	567	536	544	513	529	561	452	537	548	547	576	533	537	516	563	526	505	552	496	541	537	535	515	535	524	555	526	520	519	495	537	515	508	504	517	500	510	490	555	562	526	515	513	578	554	516	531	516	557	506	531	531	539	578	514	509	523	525	520	541	553	504	548	541	518	529	542	551	483	533	526	511	552	548	500	534	551	519	528	504	530	550	515	496	521	513	539	460	532	517	537	511	541	587	505	533	542	525	516	527	547	482	504	551	528	523	546	502	512	547	504	521	499	516	537	506	505	530	531	573	548	503	564	541	495	507	580	503	581	552	475	545	554	516	557	505	533	554	517	502	555	539	533	527	574	535	524	529	514	523	543	557	539	571	512	476	542	541	515	536	532	549	573	541	567	504	500	546	531	513	544	522	513	538	501	540	542	511	508	487	527	502	546	542	535	539	539	526	509	557	512	552	507	510	543	540	538	498	513	578	550	519	508	524	528	576	521	568	523	552	534	545	551	480	536	497	544	498	566	535	489	526	506	537	543	541	542	514	534	537	502	559	597	521	519	517	521	518	533	545	538	547	537	550	556	517	526	540	520	546	501	531	528	542	479	549	527	531	556	523	540	550	547	529	521	517	499	516	531	541	519	537	530	547	537	526	534	513	539	554	505	550	570	491	527	572	539	506	521	536	489	507	523	542	517	536	561	555	513	550	560	523	533	566	503	524	565	562	512	527	533	531	537	497	518	535	564	545	532	515	538	578	554	533	550	530	508	547	522	541	562	509	539	525	521	556	524	537	508	503	533	542	546	553	503	542	577	571	521	552	549	492	510	499	512	507	563	534	538	558	531	478	537	475	516	497	538	539	527	502	545	526	541	532	533	537	495	550	524	560	527	548	484	514	569	504	517	496	558	539	525	497	537	537	510	548	522	513	513	507	539	466	525	523	503	522	536	551	540	512	547	519	550	507	532	559	524	504	538	523	520	519	568	506	515	571	548	536	534	532	568	538	507	535	520	531	550	544	565	527	569	541	546	506	553	541	510	547	524	514	503	533	532	533	547	554	526	522	498	555	552	499	531	529	561	527	504	528	517	520	525	503	506	483	553	520	533	518	524	554	541	518	565	545	551	533	534	547	576	524	524	526	496	556	564	513	534	515	567	486	531	558	578	523	549	532	513	514	572	490	540	554	507	554	561	485	547	540	564	520	508	549	539	498	561	494	515	503	554	543	538	553	517	542	528	528	507	539	547	544	489	527	519	530	516	514	523	494	529	574	506	516	494	499	508	568	496	533	534	527	514	575	531	506	534	516	520	546	539	532	526	545	555	529	526	517	517	521	560	492	513	539	498	557	506	536	552	561	524	506	546	506	534	532	550	562	534	512	537	523	541	458	605	563	529	501	549	536	503	498	526	511	566	518	555	541	487	524	586	526	543	545	543	513	517	566	574	545	522	520	552	566	548	605	518	543	505	527	578	518	521	548	507	548	518	518	517	547	524	593	524	502	519	523	489	549	486	530	538	547	540	549	530	521	528	540	525	504	543	556	525	493	541	481	507	564	519	559	562	530	508	530	518	536	525	506	557	539	517	518	550	555	558	528	518	550	509	560	516	540	495	531	492	521	511	528	532	580	519	578	508	537	539	527	568	536	557	515	571	536	538	528	523	546	571	555	523	519	550	542	528	532	564	535	489	537	478	542	528	541	531	554	513	515	531	532	526	545	509	521	523	479	529	542	523	508	526	500	530	492	521	518	498	479	538	505	563	528	506	532	516	551	484	567	508	550	534	519	552	525	508	540	491	580	548	500	530	512	556	512	571	561	551	532	548	563	497	527	575	564	496	541	549	539	534	532	510	535	554	559	534	543	520	534	516	571	505	566	515	522	560	510	503	561	577	539	534	557	554	506	556	526	497	587	532	559	539	541	527	491	534	533	512	584	560	604	546	563	577	550	526	546	508	536	550	521	500	537	506	546	509	488	589	537	566	508	528	527	533	539	531	499	569	541	563	533	519	542	535	522	522	486	553	512	516	556	514	487	530	518	506	529	551	568	540	555	537	520	521	523	494	488	519	567	477	495	537	508	524	551	548	574	551	559	502	584	533	553	507	513	544	561	536	584	518	542	506	500	501	531	533	533	511	573	553	559	522	509	560	538	484	514	544	527	542	578	586	547	497	510	546	522	564	560	532	540	562	555	554	491	529	501	531	556	519	550	535	514	519	528	543	544	511	557	524	538	533	554	515	566	523	545	507	561	571	513	512	529	587	559	491	542	521	516	532	514	567	510	574	522	550	541	519	510	536	519	497	486	536	561	566	495	490	526	538	529	535	544	515	528	563	545	558	534	541	593	564	497	536	542	508	547	533	513	535	516	544	509	486	540	544	527	563	523	522	518	523	507	535	539	565	526	532	541	542	521	547	536	523	495	495	521	512	527	567	538	498	556	502	520	500	540	509	526	514	543	564	569	529	504	539	499	530	555	546	553	554	586	494	492	505	569	518	548	536	569	522	499	523	510	536	559	499	539	555	534	499	487	513	515	539	544	505	510	474	537	497	508	519	537	519	544	540	515	558	503	497	509	524	519	471	544	555	503	547	539	536	544	535	548	519	507	513	521	504	553	523	532	560	518	557	566	553	571	574	550	546	515	514
26620	20506	7850	297	186	129	134	98	89	86	80	83	88	72	76	80	79	86	78	83	78	89	85	89	78	74	101	85	80	74	80	78	75	66	81	73	75	80	67	82	84	81	71	72	89	64	109	77	88	76	76	82	69	72	76	73	89	87	70	86	79	74	81	89	79	76	97	80	68	72	64	73	85	72	83	81	87	86	70	71	81	82	83	74	84	75	69	78	67	97	82	83	66	77	70	79	71	84	82	68	80	81	78	72	77	62	71	81	84	70	75	76	73	70	83	81	90	87	71	82	83	73	77	92	75	88	72	61	85	70	74	71	71	67	79	77	66	68	70	73	65	88	85	67	77	67	73	88	71	75	75	68	82	84	77	66	72	83	79	84	71	72	75	82	80	90	79	87	88	77	79	81	68	77	79	70	81	78	86	77	74	67	74	82	95	95	80	62	75	81	82	65	91	80	82	70	83	86	76	70	65	82	68	69	74	87	70	76	72	77	82	82	77	80	71	83	81	89	71	86	72	73	86	77	88	73	79	89	77	95	79	70	82	50	67	83	76	71	81	94	92	86	73	84	85	71	75	52	79	81	66	56	72	77	75	84	60	62	78	74	85	70	79	79	81	74	92	68	77	88	78	80	76	75	80	67	85	89	86	68	81	72	69	72	71	69	76	71	81	77	76	69	99	84	70	67	84	71	71	61	87	74	74	69	91	76	88	65	89	75	79	74	83	74	86	76	70	81	66	61	84	76	68	92	72	94	78	68	95	78	72	67	81	83	83	75	79	75	81	64	95	75	78	72	77	77	88	88	82	80	64	89	68	78	79	61	63	59	81	74	73	80	77	72	56	86	68	74	76	71	80	102	83	69	73	79	87	90	88	81	89	73	72	87	84	71	86	70	75	70	78	72	68	79	102	91	80	81	77	74	61	83	94	77	95	85	84	71	86	77	91	78	79	71	76	84	74	84	73	64	86	70	71	90	63	73	75	82	83	81	83	80	77	80	95	76	64	70	72	86	66	66	68	72	70	72	87	78	69	74	64	75	79	84	75	74	87	66	69	65	73	89	81	83	80	62	85	79	77	78	74	79	70	70	71	73	77	76	71	68	82	77	91	78	77	74	78	56	77	70	86	72	69	86	88	68	76	86	85	71	69	69	62	68	81	89	70	80	72	84	90	82	68	66	80	68	72	80	95	59	67	79	82	75	75	65	79	67	76	90	86	76	83	92	87	66	74	72	78	84	85	84	75	76	95	83	96	62	82	75	88	93	70	65	83	100	92	76	79	71	105	85	73	85	77	87	85	60	76	93	87	89	75	72	51	84	84	73	95	77	72	97	78	75	70	86	92	86	74	75	68	70	82	95	76	58	71	71	75	80	80	71	78	75	84	80	82	78	87	80	82	74	101	79	71	78	77	66	89	92	88	91	65	69	78	73	83	87	66	93	78	61	69	74	68	82	82	71	77	82	54	70	63	98	73	71	76	80	72	86	89	80	84	91	88	82	72	71	79	79	84	85	76	78	66	75	76	86	73	94	66	70	84	78	67	88	74	77	79	74	78	85	82	81	79	77	69	87	80	69	62	89	84	87	66	84	71	87	88	85	65	77	77	80	82	88	88	77	73	79	86	98	67	92	67	77	66	71	77	96	87	66	67	83	92	73	71	76	75	93	74	76	71	83	84	79	85	86	80	72	83	85	83	93	78	84	77	72	80	78	88	81	93	64	72	61	85	70	64	79	77	96	88	70	78	74	68	91	76	58	74	92	75	64	77	98	74	62	92	82	72	91	72	78	77	79	67	89	79	69	69	75	72	80	79	75	81	87	70	78	70	73	89	74	87	86	65	78	70	67	77	63	83	75	85	77	87	75	92	66	71	94	70	85	80	68	78	65	89	76	87	81	81	71	69	68	79	79	59	75	85	78	89	80	77	63	83	78	73	57	95	61	87	73	84	70	67	73	78	78	87	71	77	76	84	66	87	90	70	73	77	79	83	84	86	75	55	83	88	56	89	98	73	73	89	82	87	82	73	83	66	99	88	87	77	78	74	76	78	67	67	77	81	72	96	84	58	72	95	74	85	91	76	71	60	69	77	75	74	82	57	79	88	77	79	79	74	72	79	74	76	73	74	84	73	61	73	74	81	88	59	80	71	80	84	84	72	78	90	73	70	72	94	82	95	89	86	90	97	93	75	74	84	71	66	81	82	77	89	77	72	78	93	63	79	73	80	103	97	70	92	75	74	78	80	86	85	72	70	68	68	85	91	78	70	87	88	64	76	76	80	66	80	82	77	69	72	67	71	82	84	76	80	81	73	77	69	57	86	69	73	84	72	93	80	75	77	89	87	67	78	86	81	76	84	77	85	71	80	84	65	72	63	78	84	78	83	79	77	73	88	87	89	70	77	60	92	77	84	80	87	75	88	69	64	87	82	54	79	81	74	79	68	88	78	65	79	98	67	78	84	71	73	77	89	74	78	71	76	67	72	73	68	88	61	79	81	85	78	67	56	91	84	89	67	72	92	75	69	69	89	77	83	73	83	82	79	79	84	80	80	85	71	80	83	83	75	84	93	73	74	79	90	73	73	82	69	83	69	81	83	74	75	72	78	77	54	74	71	76	83	85	75	71	80	77	60	76	82	85	77	65	67	91	89	78	80	76	65	75	93	68	79	78	82	73	91	69	74	95	79	83	77	93	84	73	67	54	64	74	76	82	66	78	75	80	70	63	87	85	81	78	76	92	78	82	88	86	69	67	81	71	87	63	77	89	77	88	73	67	72	75	75	81	70	79	80	73	79	63	81	73	84	93	77	74	88	79	84	77	89	94	82	71	91	71	85	69	77	71	81	79	79	74	81	86	79	84	88	84	77	84	97	89	77	85	69	75	82	81	90	79	72	77	85	92	89	67	75	81	63	77	64	88	76	74	88	63	87	76	89	78	71	86	84	97	72	67	75	82	77	75	75	63	78	72	60	69	82	63	77	86	85	59	74	75	66	78	94	75	93	70	68	71	79	92	82	87	91	71	72	75	75	74	68	61	64	85	89	64	80	86	76	73	81	85	75	73	63	76	60	67	90	77	89	74	65	75	83	69	66	78	77	84	85	90	59	69	80	89	78	83	71	71	72	72	84	78	91	87	74	60	75	75	59	72	79	71	72	69	62	81	77	64	69	90	73	81	76	67	92	67	70	84	68	69	68	85	77	79	87	75	85	85	66	75	65	93	61	99	95	66	71	66	66	76	75	57	84	73	78	69	88	80	72	85	77	68	77	71	81	72	80	77	80	64	83	80	81	81	83	69	99	77	91	59	66	79	67	78	86	108	58	95	80	73	89	65	85	62	85	70	82	81	75	79	70	93	93	72	70	89	73	86	90	76	91	81	72	82	74	66	80	65	90	72	75	76	79	75	64	80	69	64	79	89	86	82	72	86	80	73	68	85	81	88	71	65	94	67	82	93	66	72	86	84	73	79	80	72	83	86	69	78	69	94
7988	1029	896	485	334	308	253	237	218	182	196	183	164	183	162	166	171	149	155	174	148	168	162	152	153	162	141	165	144	159	160	137	137	151	139	166	130	174	148	138	165	142	151	137	151	155	145	142	135	141	164	139	157	139	140	139	165	168	145	172	141	151	148	148	121	144	147	170	157	144	163	148	144	137	158	161	155	152	135	150	171	140	130	158	159	156	131	142	150	151	162	175	152	124	164	149	169	122	155	143	164	170	163	146	159	150	148	127	149	167	146	153	154	152	142	155	159	153	162	140	148	152	144	138	149	164	143	155	155	166	137	181	139	147	145	161	178	145	151	135	160	155	153	147	159	155	162	134	145	161	149	148	160	148	147	138	142	152	164	146	145	128	152	150	159	136	165	158	161	142	153	162	142	170	158	154	165	170	154	161	149	181	160	149	146	147	142	147	151	147	133	140	158	158	159	149	155	129	154	123	161	166	165	147	142	158	160	134	150	152	135	176	154	159	169	168	151	170	140	141	157	156	144	158	161	135	152	132	136	157	134	142	143	153	137	150	157	145	154	162	152	155	145	154	153	134	163	152	172	169	141	112	156	157	150	145	146	155	154	158	145	154	129	154	177	141	145	150	147	150	168	135	146	154	146	160	160	144	166	135	121	148	177	153	145	144	174	134	177	157	151	159	161	139	144	156	131	173	154	143	151	135	147	135	136	154	131	153	160	136	143	149	161	142	155	132	162	142	159	137	132	130	174	148	136	124	117	137	151	150	153	130	144	149	148	158	166	143	179	148	137	165	142	150	139	165	152	151	149	157	155	166	153	119	141	150	156	142	149	150	165	150	144	133	145	152	165	125	141	150	179	161	143	168	157	145	146	138	146	152	135	179	152	170	151	150	158	143	150	155	167	140	134	143	149	161	162	162	137	144	138	139	149	152	150	137	144	158	136	172	135	147	156	149	163	154	148	152	152	155	155	135	156	161	165	136	164	150	167	132	142	138	126	170	175	161	157	144	161	133	137	152	154	164	141	126	166	145	150	150	165	156	147	133	140	165	132	149	151	136	162	144	158	173	155	155	149	141	152	141	144	141	159	165	137	165	160	137	145	148	150	162	154	152	159	156	155	151	134	157	138	144	145	137	160	157	136	153	160	139	160	177	177	155	164	135	135	149	178	138	168	139	156	158	167	162	139	142	173	154	160	134	135	157	120	137	148	133	167	158	165	135	169	149	165	150	146	168	159	140	149	165	143	143	135	143	162	172	130	175	140	174	156	146	151	171	154	166	149	142	134	155	138	139	164	148	159	135	145	169	165	145	162	140	148	155	158	145	144	141	166	148	149	153	155	153	151	156	168	158	146	164	155	152	147	142	155	150	147	157	137	175	155	150	145	156	140	170	144	161	153	144	156	162	139	171	171	162	156	165	129	146	164	152	163	164	138	152	147	137	141	151	159	169	159	137	141	139	155	123	165	170	150	145	161	154	163	155	148	163	170	139	130	154	155	153	158	158	183	148	149	148	141	149	129	146	145	152	122	175	147	168	125	150	159	148	161	148	156	153	164	148	162	159	160	138	140	148	152	166	146	147	138	155	157	148	147	136	147	179	136	143	165	148	150	152	152	158	135	159	157	148	150	155	138	162	146	155	143	152	143	142	160	154	149	152	142	146	142	151	158	167	161	160	153	151	174	149	161	141	143	121	175	143	155	139	144	136	168	139	150	148	158	157	163	150	162	137	137	149	141	138	169	144	146	162	173	171	161	152	154	148	144	166	147	148	155	135	150	145	137	141	140	168	164	137	142	151	139	168	140	162	143	140	159	153	161	154	139	146	176	153	146	131	140	164	152	157	155	145	148	158	154	163	177	157	143	154	132	155	147	171	140	148	161	131	164	161	150	158	149	148	135	136	155	170	162	149	150	132	168	169	166	140	143	145	162	147	145	164	163	147	143	149	140	143	150	144	128	148	132	170	150	131	164	147	148	179	163	175	153	138	151	152	158	167	175	152	136	144	152	141	136	149	152	137	149	169	156	172	159	159	149	148	155	166	144	148	138	139	147	175	149	141	139	173	156	148	168	153	134	133	147	144	130	130	158	173	150	155	173	166	138	155	146	151	163	141	143	182	152	144	148	159	151	136	173	130	148	146	129	148	172	161	155	178	162	155	128	157	141	133	156	133	146	133	163	128	144	157	133	130	137	153	159	165	175	150	147	149	142	154	146	163	155	156	160	170	130	160	156	161	144	155	149	168	147	145	144	156	132	152	151	147	158	135	152	141	172	158	152	148	150	183	157	164	164	159	160	125	159	148	166	147	135	136	153	154	156	178	146	140	143	163	149	131	173	151	156	139	121	145	133	137	148	159	141	137	166	141	156	141	142	146	147	129	168	154	166	150	127	142	168	163	126	172	141	141	163	147	132	154	149	122	189	173	142	173	155	142	145	163	140	137	156	163	143	143	150	123	158	145	148	139	166	142	171	151	138	166	135	140	161	143	159	150	168	131	148	155	165	168	139	128	148	172	150	143	152	155	152	146	157	148	171	165	139	144	153	145	142	177	124	138	168	145	158	153	164	150	134	137	179	155	142	149	138	156	185	152	165	132	170	150	154	148	141	151	159	146	164	165	135	143	141	146	141	173	140	137	160	153	148	130	160	168	162	150	147	150	140	135	142	163	114	135	176	163	136	169	159	148	152	147	140	179	142	149	161	151	122	147	112	148	183	170	152	155	142	135	163	132	159	134	138	144	147	144	138	171	160	138	145	158	143	144	161	150	133	183	159	174	139	178	160	160	144	163	138	162	138	145	151	143	171	168	175	160	138	155	155	143	171	144	156	167	142	149	144	151	137	174	145	127	161	171	176	149	154	136	197	177	130	154	152	145	114	147	147	166	135	164	149	140	158	142	150	148	141	164	144	154	157	135	132	153	157	150	157	150	141	166	141	159	154	132	150	146	151	158	146	169	145	164	154	160	152	144	164	143	147	158	154	132	163	144	134	131	161	149	157	164	159	152	168	176	158	160	141	150	139	167	157	157	146	164	149	155	135	152	169	151	134	150	137	164	158	142	143	161	150	133	167	142	144	166	146	162	162	147	130	177	142	139	153	139	151	134	134	150	153	123	146	166	165	150	145	161	148	156	140	134	164	155	119	144	151	154	145	152	156	157	148	156	157	140	163	164	157	160	158	157	143	158	151	138	123	135	156	163	149	151	151	183	144	138	159	134	144	144	149	165	133	136	172	153	163	137	158	161	156	162	150	143	150	162	157	148	162	158	163	135	159	148	136	141	151	154	148	178	139	158	168	150	155	140	146	153	139	164	152	148	156	177	168	140	151	160	182	139	157	141	129	163	146	150	135	151	171	145	161	150	162	140	159	160	156	124	145	157	138	134	147	156	150	149	155	151	153	134	148	131	137	153	147	132	159	144	147	147	156	156	135	149	134	162	158	125	159	156	152	172	144	150	154	141	149	141	161	160	149	165	147	145	145	136
23904	21034	28318	23950	20548	2299	603	441	322	299	266	233	242	211	192	228	193	196	182	188	174	156	183	178	175	175	160	162	171	181	162	176	194	162	170	171	178	165	156	178	150	164	159	177	172	173	164	162	155	172	180	164	153	166	158	165	157	175	177	171	177	165	158	168	160	136	159	173	147	168	158	132	182	168	155	185	180	161	171	146	160	139	163	150	164	153	155	155	180	131	177	142	157	177	169	147	155	152	154	183	140	156	180	171	142	153	169	150	159	130	167	148	171	173	182	140	151	164	184	160	170	169	156	142	158	180	158	155	174	168	149	189	148	145	148	172	155	159	169	144	156	186	159	157	162	160	131	171	175	141	137	176	169	183	155	148	159	159	173	145	166	173	162	156	168	144	163	158	144	176	154	150	142	147	180	153	172	152	170	171	157	149	168	136	147	167	167	150	165	189	160	179	143	152	167	193	178	157	167	164	154	140	150	159	152	143	169	153	143	149	174	159	170	148	146	176	167	151	158	176	152	161	157	175	162	175	160	147	142	158	158	157	150	173	164	159	139	190	163	140	139	157	178	172	157	160	153	158	178	171	141	179	151	160	155	174	156	168	171	172	175	152	194	149	155	155	154	158	158	177	150	182	153	168	176	165	120	172	176	160	141	156	167	152	159	165	156	167	153	180	165	156	169	162	158	157	140	164	132	196	157	145	174	177	164	174	159	170	164	140	174	162	177	166	164	164	158	161	152	155	150	187	178	142	162	176	169	170	163	149	143	171	189	169	181	152	164	161	146	178	148	176	154	148	160	185	155	170	167	171	150	157	181	172	159	165	198	156	181	153	162	163	160	167	161	156	166	148	141	140	166	173	165	137	181	134	171	167	160	172	149	167	145	181	161	151	148	167	157	149	131	189	131	169	172	163	156	158	136	150	167	167	141	161	146	160	154	154	131	157	156	166	147	169	159	174	149	155	163	163	166	154	178	177	153	160	176	149	165	159	166	175	150	164	157	173	166	172	183	151	154	162	180	160	171	159	166	152	152	187	138	151	149	193	151	173	181	163	147	158	146	160	126	165	161	159	134	144	162	167	160	143	142	156	149	144	148	150	167	155	152	165	160	152	173	168	148	148	169	164	167	144	150	152	154	144	163	155	138	171	157	149	160	194	161	148	143	166	148	173	175	168	142	149	155	147	173	172	158	180	161	149	150	153	162	155	144	165	147	169	143	135	168	160	147	152	160	144	163	145	171	156	163	146	171	150	172	177	174	148	145	164	162	165	144	154	173	189	174	167	173	169	176	163	161	153	161	156	153	147	150	162	175	153	158	148	151	158	152	150	175	162	165	165	167	148	163	162	174	162	160	155	160	163	162	178	167	158	156	170	153	145	161	169	123	137	160	169	157	158	167	150	151	134	154	178	170	159	181	179	177	180	139	168	151	165	172	162	155	155	159	162	151	155	154	171	128	147	168	146	158	162	156	167	184	157	150	140	168	167	189	140	166	153	139	155	167	136	163	138	157	170	179	176	169	150	135	159	158	164	182	181	154	147	148	150	159	182	149	174	148	150	149	148	162	160	157	163	150	149	169	158	142	180	157	148	158	158	172	160	151	140	172	148	175	169	163	150	168	153	164	128	158	160	177	155	163	160	151	162	156	153	179	149	175	145	163	168	151	149	165	162	157	148	178	169	158	181	147	160	137	179	177	163	162	131	187	166	143	147	167	156	146	167	159	167	154	154	174	140	148	165	179	174	150	139	158	160	153	163	154	182	159	159	142	155	168	150	156	173	156	150	174	167	170	148	140	158	165	177	169	150	160	164	170	147	169	171	166	169	172	162	155	162	159	153	140	150	174	148	168	148	159	164	155	169	173	185	147	180	156	174	156	134	169	153	157	153	176	163	168	145	147	135	181	165	157	158	149	183	176	141	168	179	172	155	172	157	157	175	164	164	167	145	157	157	169	154	156	184	143	155	166	174	175	164	154	169	151	160	168	155	178	186	149	162	172	169	167	177	165	157	164	162	132	160	145	152	161	161	148	147	174	160	160	154	163	145	134	158	159	155	161	157	155	162	155	161	188	186	158	160	140	149	153	162	173	158	173	151	148	166	160	146	154	147	150	136	148	163	159	148	145	175	175	166	157	139	139	161	147	154	158	167	168	156	173	163	164	170	162	147	154	164	181	186	164	171	150	169	169	148	146	167	157	158	143	159	172	147	159	138	162	157	195	168	138	167	150	164	173	151	150	181	159	163	148	170	177	152	153	172	141	144	168	159	170	155	172	150	159	157	157	151	171	174	132	183	151	175	153	165	140	166	141	168	160	174	150	176	155	157	177	177	174	163	144	152	188	156	167	160	155	159	165	162	162	145	167	140	169	161	157	159	164	161	171	146	164	159	146	158	176	144	157	151	149	164	143	156	164	185	170	160	176	164	169	144	168	151	160	145	161	153	164	148	174	150	171	168	155	168	166	157	143	152	159	136	153	181	148	156	150	150	178	171	162	175	161	170	163	158	184	164	159	183	154	180	178	176	159	148	185	165	169	171	168	174	147	165	162	172	162	172	171	169	143	155	168	153	158	156	155	154	163	158	147	174	165	175	156	157	159	147	165	151	158	153	171	158	174	162	163	161	148	141	177	175	173	161	150	157	152	176	163	179	153	163	154	152	176	155	150	166	176	143	146	167	170	152	133	148	172	182	146	143	142	154	164	127	161	171	169	164	145	140	177	148	166	143	170	195	146	149	161	163	172	153	168	162	136	157	159	164	176	161	145	153	167	159	168	162	153	168	174	158	148	162	152	161	165	143	149	172	174	168	176	150	177	163	188	155	168	166	160	166	178	159	151	157	145	150	156	161	189	151	168	152	177	158	161	162	172	142	168	157	182	166	165	151	149	172	157	169	182	169	156	149	149	136	147	157	173	142	163	166	171	178	158	163	149	157	183	171	167	152	178	132	171	141	158	172	144	153	189	161	148	183	173	140	154	163	164	140	181	155	143	178	140	155	159	175	133	166	160	161	187	169	160	153	171	156	166	156	175	166	151	149	177	167	155	187	136	157	154	167	161	171	182	176	170	188	149	148	163	184	155	181	152	146	150	161	163	148	142	173	170	172	176	166	138	158	159	185	144	148	175	181	154	150	167	178	150	158	166	158	161	147	157	177	151	161	153	147	135	152	157	170	160	157	151	153	168	141	171	148	144	157	171	177	168	167	162	159	163	167	150	159	154	139	167	175	158	162	153	158	158	169	172	189	175	159	154	170	152	137	175	152	156	175	151	172	144	144	180	162	156	145	163	177	156	160	144	182	165	139	155	188	168	174	184	163	167	173	160	185	177	145	161	157	177	144	159	159	167	130	162	157	171	166	164	158	159	139	151	165	171	154	163	160	163	168	145	139	171	167	160	154	153	160	156	143	162	139	154	155	145	176	158	152	174	170	161	148	163	177	138	158	165	142	142	146	142	181	167	159	150	159	164	137	160	157	161	158	154	167
15270	9595	8100	4102	2724	2009	1474	1150	996	796	716	647	607	543	489	468	436	419	395	370	375	382	347	360	340	291	328	336	326	372	321	320	333	332	305	307	324	320	339	297	326	303	313	285	316	292	300	297	294	276	329	289	299	276	270	310	337	306	318	309	287	316	292	282	301	264	266	289	294	304	280	275	289	291	296	305	321	305	266	296	275	283	272	261	305	302	290	286	285	277	289	304	297	283	296	262	278	266	277	289	282	262	287	260	295	314	266	317	259	256	301	260	270	301	301	295	231	279	257	265	281	262	290	280	303	284	307	285	333	255	298	348	302	301	272	264	263	292	276	243	266	280	285	279	276	308	288	295	277	303	263	281	286	270	289	291	296	306	255	313	290	282	299	289	290	290	280	295	268	281	266	272	290	284	263	305	290	286	264	273	284	285	308	263	291	342	268	289	293	272	268	279	303	268	297	293	289	279	313	303	293	257	274	260	302	267	290	291	289	291	269	297	255	264	285	276	283	273	259	272	282	255	287	258	305	248	264	274	282	289	265	278	263	271	290	293	314	313	302	299	285	293	283	281	314	291	307	300	290	290	270	301	294	257	272	303	267	278	270	267	266	294	298	301	296	302	278	273	299	301	284	262	248	286	311	292	260	259	271	279	253	272	261	285	273	292	291	313	309	290	281	283	295	281	290	277	314	325	271	303	300	276	278	281	281	292	287	263	301	260	264	289	255	322	272	276	304	268	294	259	305	258	285	251	266	273	284	295	296	265	310	276	285	292	263	296	287	275	254	284	268	300	265	292	285	273	270	293	298	282	282	299	298	279	287	314	271	300	289	271	249	260	312	270	280	255	290	294	268	283	275	309	276	290	267	303	296	296	281	275	283	283	285	296	275	313	275	282	295	307	275	295	309	296	311	290	283	273	281	286	297	260	277	320	272	262	293	272	290	271	294	302	284	277	280	253	280	275	281	269	286	291	308	271	291	250	259	295	280	305	273	288	276	297	281	258	291	290	313	271	285	267	271	298	280	292	290	287	282	287	266	282	279	296	285	261	269	272	288	288	264	311	268	281	310	251	284	307	279	314	307	287	271	260	283	291	243	301	330	283	273	283	288	310	279	285	274	271	299	294	292	294	266	240	272	294	298	254	271	272	285	265	265	287	268	288	301	289	292	276	302	277	260	274	297	247	310	314	248	277	313	295	278	276	271	244	250	301	303	303	301	313	268	264	275	291	284	290	280	272	268	278	261	277	344	276	281	294	251	297	310	323	310	295	312	290	293	303	312	266	258	267	292	295	291	281	273	304	275	284	287	290	289	262	277	293	256	286	293	302	288	255	282	295	279	275	268	285	252	287	278	295	307	264	242	259	284	274	284	296	286	284	255	297	302	269	287	293	270	275	289	283	268	269	289	283	278	287	263	297	292	288	289	282	279	295	275	258	286	290	323	300	287	277	283	303	286	299	289	293	288	285	284	308	263	292	328	278	287	304	271	292	309	282	277	274	283	295	301	304	275	274	315	248	269	283	267	283	323	294	295	298	283	298	302	312	287	266	264	274	292	263	304	323	301	298	298	286	305	277	289	327	242	294	288	271	281	288	284	268	260	270	300	296	272	281	288	246	289	260	290	290	294	280	288	271	303	300	267	295	273	279	300	266	269	272	270	266	302	307	277	269	305	310	297	282	287	311	255	260	278	277	287	313	303	286	273	291	281	273	271	307	272	286	284	265	340	270	267	256	276	293	307	297	280	297	286	260	302	271	282	266	280	300	277	294	306	272	278	269	271	329	278	255	290	305	258	279	303	306	309	263	303	263	283	297	292	280	283	285	306	246	299	291	318	282	285	275	284	250	287	292	285	283	291	290	282	263	263	283	257	293	256	263	310	265	302	276	296	249	283	311	326	267	272	306	304	296	313	279	281	261	272	288	313	304	246	285	297	293	273	283	245	287	261	306	275	264	306	274	302	293	288	267	284	276	287	274	273	280	283	285	280	267	285	293	317	280	297	273	285	300	265	278	261	303	264	305	265	262	273	277	285	297	282	255	291	315	304	287	269	289	287	282	289	304	270	281	305	305	281	292	291	264	293	310	267	301	273	268	289	293	278	282	267	298	295	297	296	282	263	254	294	284	307	262	264	272	332	312	271	284	249	282	312	271	309	320	290	280	270	276	269	278	293	307	261	262	265	292	292	295	288	269	274	261	284	263	282	269	274	304	305	292	308	310	294	291	247	287	278	281	282	249	260	262	282	295	273	275	290	284	305	278	266	273	271	270	285	295	305	272	289	283	238	291	274	273	284	287	280	287	264	294	271	273	310	283	291	274	263	259	266	264	255	253	286	297	290	265	288	330	275	323	306	282	278	314	272	272	271	270	269	275	270	273	294	271	313	255	316	271	281	280	303	268	268	305	278	263	325	279	293	273	286	270	280	277	266	284	285	278	250	263	304	284	281	291	293	284	255	272	321	308	293	287	287	295	269	295	280	277	287	277	295	294	277	258	283	273	285	286	278	317	294	296	275	306	300	277	280	310	298	254	300	259	314	297	292	282	286	280	271	267	253	294	273	267	292	249	279	285	293	276	266	292	293	296	287	303	271	283	254	249	268	271	314	284	273	281	265	283	306	281	275	282	301	275	301	289	265	269	287	285	275	268	276	271	279	318	285	272	297	291	306	276	284	273	300	292	280	278	313	277	277	286	294	283	301	285	275	290	266	302	279	282	286	288	257	295	287	283	270	283	254	317	293	289	271	305	292	277	284	269	280	251	257	294	283	284	249	293	281	269	275	281	269	310	289	287	276	285	281	297	301	280	263	292	275	276	292	309	293	272	283	306	232	252	286	296	302	280	286	290	304	283	286	291	264	268	317	285	269	293	279	291	269	260	276	297	280	309	252	279	308	273	276	274	288	308	288	285	296	261	281	293	297	270	293	289	291	315	280	318	292	305	258	304	267	294	288	279	293	280	298	299	274	275	266	297	290	288	311	275	275	287	256	261	296	296	303	271	271	278	241	278	292	289	286	273	296	266	275	306	295	279	295	265	272	280	268	284	274	338	297	312	271	297	252	287	278	312	290	277	283	285	296	271	274	278	256	271	290	252	274	314	291	293	286	262	299	263	287	297	278	280	267	307	244	274	268	273	295	276	320	260	267	290	258	287	287	279	291	320	262	288	296	286	308	275	295	284	265	313	296	301	310	294	298	270	251	268	302	273	296	275	295	285	298	253	288	292	285	274	305	270	262	267	265	313	306	300	279	251	296	302	292	276	297	290	298	297	264	273	262	270	270	270	297	284	275	298	284	289	278	262	299	259	301	276	272	301	302	286	303	287	276	273	343	275	257	295	289	267	261	294	285	262	274	293	291	260	284	277	268	287	274	281	246	276	288	290	283	299	274	270	255	278	301	302	266	266	271	273	296	307	290	283	286	296	276	277	263	259	315	292	281	296	248	302	280	283	312	319	295	308	288	271	296	292	270	283	255	312	275	271
23096	21072	28951	23418	21077	20281	2533	890	651	596	570	518	451	480	406	420	424	364	388	364	374	354	351	344	387	356	343	340	364	340	344	368	347	357	347	318	337	331	332	372	347	318	326	330	347	316	324	306	323	316	302	328	296	324	322	307	336	327	293	305	334	348	342	340	351	316	347	308	300	334	304	332	311	336	325	305	300	291	329	332	329	324	340	319	292	338	333	319	317	318	314	316	334	326	313	314	303	338	309	309	307	339	302	320	324	340	319	311	311	334	306	318	301	329	328	306	317	339	316	332	334	336	319	314	332	341	312	308	315	294	316	332	292	322	347	312	319	323	306	327	295	314	306	325	323	346	337	304	326	323	274	356	319	312	324	327	336	318	329	313	339	311	343	301	320	327	319	323	338	333	319	312	311	325	318	323	314	301	336	292	320	307	320	332	336	333	297	300	310	311	297	334	343	310	302	351	298	288	317	324	310	353	297	314	324	332	300	338	325	341	333	340	306	296	300	348	316	319	300	323	349	347	308	315	347	325	308	320	314	295	290	311	340	335	282	314	304	328	291	325	339	344	306	323	337	322	331	330	320	311	308	301	355	319	313	312	303	305	323	315	310	369	314	317	315	309	326	353	315	313	322	314	334	330	329	308	320	334	301	292	319	304	338	298	317	336	322	306	296	332	303	326	309	303	342	289	326	324	302	325	315	289	286	311	314	327	334	301	308	336	295	299	294	319	306	344	299	320	266	328	310	313	288	336	334	309	345	322	311	319	308	310	304	329	320	302	311	339	323	258	337	323	329	317	328	300	297	307	318	297	301	322	292	337	311	299	289	293	329	305	279	329	327	303	338	329	324	326	313	322	304	286	314	355	332	329	304	312	326	336	289	304	306	340	305	317	309	347	310	314	327	286	349	321	300	312	325	293	321	318	300	318	313	306	297	322	316	323	311	299	319	285	304	315	320	299	289	338	323	326	306	314	319	297	339	280	339	336	338	351	331	304	338	309	313	322	323	315	324	279	288	317	322	284	313	324	310	312	336	315	309	301	321	330	306	347	335	294	312	341	301	323	298	288	325	330	306	308	326	308	326	295	333	307	355	308	303	277	266	302	302	312	299	303	307	314	330	312	357	340	316	312	316	316	323	324	321	328	288	327	291	289	304	335	307	298	324	325	310	340	303	326	321	319	308	303	330	330	350	310	308	302	338	309	298	341	318	323	331	307	333	308	322	289	323	343	309	341	336	296	339	304	314	299	309	332	312	297	316	325	307	321	316	296	322	316	313	347	320	313	335	318	275	314	333	290	283	296	326	334	314	316	341	317	300	303	319	314	344	322	326	316	325	303	316	317	310	309	317	303	336	285	312	337	296	301	313	345	312	342	325	304	314	309	308	298	308	300	326	334	307	312	289	309	332	305	316	297	316	335	300	315	307	310	349	320	317	302	293	338	311	329	348	315	332	312	305	312	317	323	306	296	316	305	301	283	315	340	324	319	315	286	332	307	313	371	302	319	279	306	322	308	298	307	298	330	307	301	313	304	353	329	286	298	317	324	342	306	323	324	317	316	341	317	305	300	318	311	305	313	340	301	334	310	340	294	326	293	319	340	304	297	345	318	300	310	311	310	309	318	315	334	306	315	336	345	330	335	313	336	297	318	276	321	301	330	330	287	341	341	317	335	311	331	312	324	313	335	307	351	335	316	281	304	324	313	338	322	278	294	325	291	318	317	338	314	326	330	307	286	325	292	308	310	329	340	318	276	299	305	309	318	286	296	335	338	310	323	291	317	301	332	314	336	309	345	320	311	306	311	328	316	324	322	333	309	275	315	319	329	328	316	317	307	318	335	303	327	288	315	319	305	331	324	319	310	343	350	309	272	318	338	315	300	348	331	360	311	305	304	311	303	308	299	335	324	328	300	299	316	332	318	284	266	343	317	309	317	329	334	356	365	310	316	293	327	321	307	319	326	327	314	333	302	315	303	323	345	316	349	373	333	318	289	320	330	326	348	288	299	292	301	338	304	285	318	313	285	333	320	333	335	303	287	298	329	320	314	341	330	332	317	298	338	325	325	285	302	350	288	319	321	317	343	304	317	339	325	294	312	335	324	308	296	269	313	306	324	331	295	303	307	310	347	303	317	332	328	331	344	289	325	333	315	344	308	309	305	318	325	295	295	286	310	320	292	313	304	300	347	284	308	299	371	316	318	307	330	328	326	301	326	314	293	313	315	320	301	342	335	326	295	331	310	290	347	294	296	315	310	334	298	308	308	326	328	303	320	326	297	342	318	322	295	312	337	293	311	313	303	321	292	309	312	310	332	337	343	325	281	329	298	276	312	338	320	325	344	342	298	334	303	358	314	332	309	310	294	305	293	288	326	306	322	281	319	310	329	316	298	299	337	309	329	323	332	308	299	320	311	324	331	311	260	314	313	303	319	293	332	330	295	297	315	336	326	290	322	323	347	309	299	293	311	316	315	347	302	303	286	318	323	320	312	340	322	305	322	327	318	313	301	321	313	325	279	316	286	327	299	316	346	311	315	299	286	360	313	299	332	303	289	321	288	293	265	301	297	360	302	314	326	301	311	311	333	313	295	300	307	331	313	318	291	320	289	321	317	292	322	301	326	299	316	343	306	270	305	316	315	321	324	305	293	301	312	303	321	295	345	300	312	309	311	352	347	312	336	309	307	298	287	296	327	335	324	312	317	313	316	329	335	291	284	312	304	335	316	298	319	318	326	306	314	308	310	325	316	296	320	320	328	297	307	306	310	327	313	341	334	305	313	305	327	298	359	313	298	319	336	322	321	289	327	313	333	324	324	312	314	308	317	314	329	291	324	322	315	346	304	306	340	321	310	330	312	302	311	320	312	319	300	321	278	308	336	296	311	301	272	296	306	326	296	317	303	304	312	328	333	307	304	355	296	323	333	349	294	324	315	326	322	295	326	328	325	329	297	337	329	321	299	294	299	311	309	283	350	327	316	336	319	340	307	339	309	303	316	291	331	332	305	300	288	315	329	326	333	332	310	335	325	292	368	339	290	313	320	268	295	331	349	326	311	302	282	307	308	302	358	309	277	293	299	308	315	307	301	314	311	353	336	354	343	301	314	352	299	310	304	366	301	312	344	321	297	302	322	302	296	313	305	323	292	310	280	324	308	302	323	303	302	317	335	306	294	309	292	293	320	333	314	315	292	331	296	322	313	320	299	303	275	337	307	327	319	306	314	317	304	318	316	306	306	326	307	289	341	330	318	336	354	344	342	288	295	342	307	318	285	268	335	351	318	291	331	314	321	283	283	317	318	297	312	338	324	292	316	345	307	319	344	305	351	328	317	305	311	334	301	318	299	334	336	317	300	303	343	327	308	318	297	290	296	289	345	289	317	306	335	286	338	327	296	319	331	330	296	313	320	294	337	298	343	294	305	307	333	294	345	332	312	307	311	386	297	314	312	291	264	302	321	310	309	274	325	298	333	317	285	318	339	298	324	312	334
17159	15863	13621	7243	5024	3716	2926	2338	1944	1586	1394	1243	1108	1080	925	901	900	779	774	767	682	687	721	693	675	662	680	635	601	622	580	612	589	607	565	623	590	565	570	631	575	574	574	550	535	527	516	513	547	547	580	548	597	537	547	543	611	564	565	565	520	559	600	535	543	518	536	544	607	555	539	551	568	556	535	520	539	550	525	576	556	540	546	549	538	513	540	541	517	528	493	489	563	533	517	503	552	534	510	541	530	523	539	531	549	528	572	527	525	530	556	540	538	543	539	533	497	506	536	541	558	504	505	542	519	541	516	502	511	574	515	515	539	575	514	513	550	531	528	515	556	552	548	547	575	552	541	526	554	502	550	508	515	538	527	556	505	572	528	527	535	519	517	513	574	553	553	527	521	497	526	562	526	536	505	509	521	531	523	544	500	541	506	550	514	547	531	525	537	499	517	531	526	486	512	520	545	577	530	539	569	514	502	559	543	532	545	579	539	529	523	505	519	525	573	499	506	501	578	501	555	505	555	469	520	527	505	543	551	547	535	576	535	538	529	512	565	535	555	508	533	567	546	553	543	512	539	531	554	514	508	515	531	531	489	520	517	531	526	548	558	547	528	504	491	541	572	512	506	510	552	509	530	542	530	505	525	530	554	510	520	541	538	564	538	520	530	512	530	477	525	532	517	531	522	545	547	545	522	500	514	544	559	501	529	503	507	502	532	501	533	547	486	554	491	570	522	508	526	525	519	545	496	542	526	509	546	512	531	514	554	512	527	501	542	520	537	552	540	505	527	560	555	547	493	557	509	513	517	557	508	529	529	523	533	550	484	535	509	534	564	557	535	510	516	536	517	520	494	520	516	527	533	567	543	537	547	536	553	515	516	520	526	536	558	535	551	496	491	536	522	520	521	550	525	510	532	516	527	504	485	555	518	530	571	541	503	541	566	499	537	554	523	549	526	527	480	556	554	544	535	569	516	493	529	496	547	528	508	524	528	546	554	544	534	519	520	542	566	524	542	513	524	536	540	507	586	510	516	519	506	501	550	512	540	586	535	559	553	522	547	547	565	540	538	553	516	528	514	533	543	556	524	520	576	536	503	533	527	516	536	529	575	517	561	523	550	506	514	559	506	485	550	540	566	532	532	525	533	486	551	549	532	553	539	552	555	546	540	515	539	524	545	538	572	547	538	570	534	538	541	565	520	560	540	544	481	530	512	542	530	534	514	561	540	543	547	519	500	527	559	542	539	525	573	506	532	496	533	560	537	553	499	549	499	548	508	540	511	527	512	516	534	573	521	511	519	513	564	555	533	597	528	540	576	559	547	504	531	530	530	512	557	559	525	549	534	529	537	513	506	568	534	538	538	510	565	529	571	544	573	500	536	501	539	529	581	531	564	544	488	517	509	508	524	543	528	537	518	556	549	530	503	561	519	522	517	536	537	534	489	553	531	596	526	555	546	583	494	523	536	537	547	510	514	498	531	526	538	535	524	552	535	511	505	497	495	524	554	584	553	573	523	531	528	483	483	497	599	522	580	547	542	520	529	550	541	501	505	546	549	560	545	509	551	539	538	564	537	524	552	560	562	558	551	547	556	547	514	509	535	532	509	506	520	532	527	538	533	592	545	530	521	496	592	556	510	523	547	500	570	539	534	548	477	465	541	529	515	518	526	531	559	533	525	503	517	527	580	546	548	545	543	525	546	517	523	538	544	503	545	504	532	547	536	528	533	540	519	513	550	529	508	520	502	535	512	536	556	505	510	554	553	480	486	514	536	540	496	509	485	541	513	535	554	478	553	526	509	564	543	524	537	520	503	576	576	546	556	514	529	523	527	539	568	483	572	523	548	557	539	548	526	582	531	525	534	561	529	535	538	512	532	517	509	516	527	528	543	500	539	506	537	514	555	505	518	504	528	558	557	551	524	518	525	521	488	496	534	500	520	505	484	509	525	565	518	556	489	541	536	552	541	557	535	529	547	535	521	510	530	511	539	547	539	539	507	537	578	539	538	529	517	505	504	540	518	518	502	535	539	527	551	505	509	543	543	520	545	519	556	558	509	510	554	539	545	546	551	538	567	556	541	521	546	536	515	517	549	554	559	554	522	515	537	557	536	570	509	513	527	543	501	534	553	531	536	535	542	560	537	522	523	558	535	542	540	541	572	534	523	539	563	508	489	547	514	484	510	540	508	522	536	527	555	582	529	482	522	521	515	548	580	528	546	564	567	537	518	511	508	561	498	512	538	579	502	546	552	551	545	534	572	547	515	516	527	538	539	564	503	517	506	510	528	546	546	529	529	516	531	544	521	515	530	501	498	513	526	525	527	534	490	555	555	500	540	509	506	513	534	520	551	554	546	543	578	503	545	548	546	550	551	535	550	538	527	543	534	531	512	528	520	537	529	537	555	508	541	569	547	496	541	548	537	522	554	544	536	538	574	503	553	528	571	538	504	549	544	571	509	498	529	568	568	517	530	519	522	512	500	505	539	540	524	538	569	550	554	540	513	539	528	557	539	525	516	502	569	480	543	553	518	540	553	513	515	562	488	540	548	494	528	509	504	558	511	532	565	529	552	514	561	538	575	521	571	508	523	549	549	516	559	524	598	523	526	524	533	533	506	538	596	549	544	509	507	548	500	515	501	559	483	551	522	496	502	545	501	500	550	544	523	573	577	529	505	537	526	551	570	485	489	541	519	526	514	509	535	490	565	566	562	461	545	503	559	532	511	535	517	548	559	517	550	536	518	509	543	497	514	562	514	523	550	487	534	552	545	554	510	506	500	550	568	523	540	536	466	513	559	567	502	552	543	537	535	528	528	531	560	559	554	510	563	579	571	555	549	504	544	550	562	547	553	517	524	545	544	543	495	538	549	492	493	514	523	494	504	510	522	492	536	561	534	526	518	544	535	591	527	557	548	543	540	551	522	521	548	553	522	531	565	527	498	560	530	553	510	545	542	562	519	532	522	496	520	547	565	542	524	499	606	522	543	565	492	540	526	523	509	529	528	522	499	544	528	538	541	516	516	532	550	558	518	527	548	488	547	553	536	532	561	541	534	567	531	551	518	552	490	504	530	534	501	514	522	497	528	523	539	496	529	546	544	557	573	537	519	549	509	537	590	544	530	541	515	573	484	521	537	545	537	519	531	542	503	518	522	556	536	555	525	539	526	578	558	520	541	526	520	527	511	521	563	502	528	525	505	539	548	516	510	537	559	555	549	560	525	553	528	511	532	552	503	577	534	557	516	521	534	538	553	521	510	517	535	554	527	535	503	508	548	578	551	577	538	533	550	508	510	512	492	498	468	488	549	544	577	540	567	554	488	515	516	567	527	513	550	578	540	534	526	498	535	559	520	558	493	509	570	570	555	561	512	542	583	509	498	518	501	523	540	571	515	536	545	516	538	514	500	519	538	481	510	524	535	541	545	545	578	561	529	534	521	519	541	501	517	544	537	563	582	490	547	531	536	522	536	534	528	513	557	552	527	533
26656	20530	8152	385	181	136	115	83	89	92	99	90	72	77	74	83	89	69	66	86	93	88	63	71	79	95	81	96	68	82	57	106	86	73	79	93	94	78	74	83	83	107	67	78	53	65	71	79	83	74	88	89	67	77	86	93	79	86	75	70	76	75	75	72	74	80	83	83	91	82	87	70	67	57	72	86	82	73	72	60	76	95	74	84	81	71	75	80	79	67	87	77	71	78	79	80	73	74	71	74	77	76	63	67	82	80	73	65	66	83	57	86	75	65	95	89	69	75	84	66	65	61	74	77	68	75	72	66	82	88	91	81	88	76	89	82	74	69	89	66	80	92	83	94	90	78	89	81	80	74	60	72	74	78	75	56	70	80	69	86	88	60	79	84	72	71	79	62	67	82	73	87	89	86	72	81	73	70	64	73	63	73	74	95	71	73	84	56	79	81	79	64	73	81	60	79	88	83	80	62	75	78	85	72	89	81	86	85	93	66	70	71	73	64	72	75	77	76	79	73	90	67	69	75	74	69	69	71	91	78	65	91	72	85	88	87	80	70	82	80	71	72	88	84	87	74	90	69	82	77	75	83	85	84	54	91	68	90	60	76	67	83	66	84	67	72	81	67	87	74	76	74	76	87	86	68	86	85	68	80	87	75	92	91	75	98	72	86	83	80	67	63	81	86	76	85	70	85	80	92	78	75	76	79	94	87	81	73	71	74	87	91	86	82	81	69	76	63	86	72	90	64	74	73	81	87	72	74	70	79	75	82	75	82	69	88	80	57	83	72	81	68	64	77	80	73	83	74	59	68	74	83	85	73	77	73	74	70	79	81	65	70	93	79	75	83	78	67	70	77	82	73	97	85	86	61	69	87	73	72	72	87	87	62	76	75	69	75	88	88	84	73	71	67	84	84	73	86	85	74	84	74	73	62	64	74	93	64	79	73	73	67	69	79	83	84	75	92	79	68	72	82	63	66	73	77	73	80	84	72	70	77	74	82	91	74	76	80	67	89	85	83	75	75	73	78	67	68	77	71	63	87	71	67	80	75	89	88	74	72	71	78	86	89	71	79	83	62	86	75	74	85	81	79	79	67	73	82	67	83	64	74	93	65	72	71	78	88	84	81	80	81	63	71	76	76	71	76	82	77	75	92	77	95	70	92	68	81	84	69	61	75	59	78	76	71	81	96	79	77	98	85	66	77	66	71	76	75	84	77	79	87	72	76	68	84	89	77	87	74	75	68	75	63	76	77	79	85	75	70	79	86	74	77	70	92	76	76	66	69	69	80	84	64	79	63	66	62	77	67	71	97	84	89	69	87	68	76	79	76	81	73	69	76	75	82	69	85	74	75	79	89	74	73	60	79	85	70	83	81	90	65	82	84	78	71	79	71	82	87	73	76	90	73	79	75	70	62	68	67	78	79	89	73	85	75	80	75	73	95	74	71	79	78	68	80	69	90	83	78	74	75	62	63	80	73	75	76	86	82	81	81	87	88	51	78	71	79	71	82	84	76	70	92	76	75	84	77	74	82	75	70	83	86	77	89	77	68	81	72	71	72	67	89	68	92	66	78	64	84	84	77	91	68	80	90	87	66	78	69	92	66	80	84	66	79	63	84	77	63	70	73	77	73	68	78	69	84	92	85	83	70	72	78	78	71	82	74	79	88	80	78	84	78	85	74	81	70	91	67	84	79	92	78	84	69	78	74	73	67	72	77	67	75	67	74	65	81	76	86	83	90	64	79	70	83	83	65	73	78	73	72	79	75	81	68	61	73	74	80	73	96	72	82	62	80	77	69	69	85	74	82	86	80	74	70	61	82	84	71	70	86	85	86	68	86	72	73	80	78	74	89	75	70	73	66	71	78	66	76	86	66	76	83	78	86	97	62	73	64	84	78	75	76	81	74	72	61	83	81	90	76	64	70	83	81	84	76	77	70	75	72	75	92	72	72	73	85	83	78	73	81	83	78	85	90	96	66	78	75	79	68	71	72	66	84	65	67	76	82	83	80	84	73	84	90	68	66	77	68	76	76	73	72	65	63	81	70	72	71	91	73	77	91	72	95	61	64	75	84	67	82	58	66	81	87	76	78	75	81	67	82	79	73	81	61	54	67	93	72	82	67	79	81	76	81	76	78	84	74	67	61	72	75	86	71	82	66	77	72	77	82	79	72	78	74	72	93	76	92	82	83	64	78	100	79	71	73	79	75	73	79	85	83	78	71	73	77	72	83	81	71	74	75	87	82	88	84	78	69	86	79	62	74	69	82	89	74	100	66	69	66	92	72	72	80	89	75	68	68	92	73	90	68	64	67	71	62	64	82	82	58	69	77	73	86	89	65	85	81	74	93	72	96	78	78	85	82	77	73	75	55	77	72	80	79	70	76	82	72	87	67	64	105	85	75	94	94	74	85	69	80	89	69	69	87	72	72	81	73	88	70	85	68	83	74	77	70	83	88	76	89	60	67	80	77	73	99	82	84	76	76	78	76	74	73	70	71	82	78	81	74	78	73	70	83	85	63	77	80	88	88	72	82	64	60	95	76	82	87	80	78	77	71	87	60	80	68	73	88	84	82	66	73	64	97	70	77	79	91	84	68	81	76	69	77	81	91	89	77	73	69	86	67	82	74	78	63	64	88	75	73	69	90	81	76	74	80	68	83	65	70	77	89	64	75	71	69	81	80	92	90	73	77	72	53	64	87	78	80	85	80	72	68	74	86	70	65	65	76	56	70	89	88	74	82	74	90	72	80	70	78	82	60	68	66	77	73	79	76	68	84	80	77	65	78	79	72	83	81	66	86	82	76	77	81	88	87	77	74	87	56	78	95	76	85	85	78	86	70	61	69	78	76	92	84	78	80	76	78	79	77	63	87	60	69	79	84	71	87	70	74	70	72	77	77	85	84	54	77	71	67	72	76	74	74	64	63	73	89	80	69	85	88	65	73	65	78	77	64	68	77	84	97	65	101	68	94	65	52	73	88	79	82	72	77	73	76	69	73	65	67	91	65	82	79	66	80	66	76	77	79	74	86	72	67	73	75	91	81	64	89	82	69	83	93	87	83	81	87	80	73	74	67	74	91	89	56	82	75	71	71	75	75	89	83	85	92	93	88	70	80	86	74	79	91	71	67	76	66	72	74	66	95	84	81	72	71	73	75	75	76	68	88	72	73	75	68	75	81	92	81	75	85	103	87	69	67	69	77	78	74	79	82	77	84	95	71	62	70	72	91	66	79	60	77	91	79	97	75	83	78	87	65	76	88	84	66	70	71	84	71	83	91	94	69	70	60	86	78	87	66	78	71	95	78	79	62	73	88	56	72	78	78	85	95	84	73	80	88	80	74	80	63	85	81	81	75	71	78	92	76	78	77	76	68	83	68	75	71	97	74	73	82	70	61	62	88	56	90	86	78	93	77	88	78	67	75	78	73	66	84	68	75	78	88	91	82	85	76	79	97	77	90	89	79	72	80	80	74	73	64	76	85	83	74
7292	1031	956	509	342	310	244	206	208	204	170	177	184	154	159	163	139	176	169	157	181	129	146	136	147	127	163	162	157	165	159	145	146	164	162	146	149	152	164	138	149	154	163	128	169	137	161	167	162	145	152	142	165	144	137	141	136	138	144	143	147	143	139	143	161	168	134	160	137	172	141	161	154	178	153	167	137	126	166	162	167	133	136	168	145	140	146	126	139	135	148	163	143	158	172	124	147	164	153	167	160	146	138	137	143	127	160	146	156	184	155	162	131	135	169	127	137	160	154	148	168	147	159	145	146	149	147	161	145	156	154	156	149	188	132	159	162	150	148	142	149	126	142	146	155	134	155	143	153	140	146	156	133	135	147	152	142	151	156	139	138	145	156	165	154	147	142	127	133	147	182	156	155	147	176	156	161	168	137	156	140	142	122	124	139	139	166	150	134	131	158	135	141	143	157	134	149	136	144	180	163	131	143	123	159	160	151	143	139	163	152	142	153	150	146	134	158	142	142	144	138	147	146	146	133	141	143	136	149	162	166	142	156	143	150	164	160	164	148	163	175	152	175	146	139	167	133	171	140	153	146	142	139	150	146	127	144	159	132	146	125	145	146	130	147	158	135	170	150	155	160	170	141	129	154	140	167	173	157	159	143	140	146	148	146	167	154	151	144	138	151	157	152	150	171	152	136	155	142	148	172	163	140	164	144	146	147	130	155	162	158	156	155	148	148	153	160	144	172	150	139	135	150	169	149	173	149	137	143	152	158	154	159	168	140	162	143	157	145	126	154	176	151	166	153	157	148	132	160	161	149	155	160	136	163	153	171	136	145	139	149	154	147	128	146	138	160	154	148	157	135	145	160	153	161	153	131	142	158	162	143	138	157	145	132	137	163	169	159	147	158	150	141	156	157	179	142	127	182	125	145	151	154	134	113	136	157	161	173	160	147	164	159	154	142	130	162	136	128	149	130	163	157	141	149	178	161	148	155	148	154	140	179	122	146	132	132	150	128	156	167	146	142	148	149	173	150	146	150	137	138	162	154	141	161	141	150	149	116	153	160	133	140	167	153	151	144	152	124	131	172	128	175	144	161	140	144	143	138	133	155	151	132	152	149	147	170	145	160	168	155	145	139	170	151	159	142	164	132	164	159	150	143	147	154	138	158	155	137	160	180	175	161	134	147	147	170	158	146	145	146	162	154	155	167	128	138	161	139	174	148	165	164	148	153	139	140	173	154	141	147	133	155	146	152	157	146	147	158	188	162	130	148	147	160	146	160	140	145	145	147	158	137	161	160	161	140	137	161	128	151	157	146	167	155	150	177	157	136	161	173	131	151	151	172	149	158	135	168	114	153	142	150	166	144	137	127	147	158	162	162	162	150	140	156	156	167	134	153	141	146	166	139	155	158	148	135	142	178	138	117	143	141	134	142	161	143	140	159	128	137	147	162	144	153	179	156	135	159	148	148	128	156	136	154	151	137	160	142	151	152	174	146	167	137	130	146	158	155	157	162	182	152	144	154	146	152	169	149	125	166	156	154	171	167	148	162	152	169	149	148	127	164	166	133	166	161	141	154	149	157	159	158	145	149	163	129	175	146	148	130	160	147	148	154	158	155	134	152	130	156	144	171	148	132	129	149	157	161	172	144	148	143	163	137	146	175	147	153	147	145	144	150	142	154	148	143	153	162	143	144	154	151	150	154	169	121	131	161	135	120	154	136	145	141	149	160	130	168	137	136	152	146	150	154	132	169	123	141	146	139	152	139	138	152	122	153	158	136	132	136	141	151	160	147	150	142	158	152	147	140	170	155	152	134	155	157	147	137	164	159	131	132	139	146	141	142	159	146	176	136	162	136	167	142	141	126	141	171	135	171	132	138	144	144	126	149	141	150	150	138	137	151	155	147	162	143	153	172	159	154	159	140	143	145	151	146	142	148	161	149	147	169	147	138	135	129	164	153	154	144	151	156	156	149	125	129	137	182	137	133	157	150	160	168	126	150	166	159	131	137	151	157	149	157	147	158	127	172	143	154	150	153	140	136	154	156	143	146	138	168	146	153	165	152	124	140	161	148	133	154	133	146	152	163	160	154	158	159	147	139	145	162	139	140	141	149	133	148	152	147	150	164	155	143	146	152	149	148	153	143	138	129	146	151	161	137	155	155	136	157	163	156	150	141	128	149	153	141	142	157	159	154	166	147	173	152	148	163	134	148	156	153	152	165	170	164	159	155	143	165	133	150	122	154	137	161	146	145	143	138	148	149	146	154	159	150	164	154	126	155	166	165	147	175	145	164	120	145	148	161	147	150	159	157	154	152	144	138	151	149	142	149	141	140	149	167	148	133	179	147	158	156	174	138	147	151	143	157	143	165	149	165	155	159	146	156	171	147	148	164	151	162	139	158	169	148	146	160	143	167	140	148	154	142	135	163	154	157	163	141	152	150	155	160	166	158	148	172	162	164	170	152	160	162	159	156	160	151	159	137	152	138	175	147	158	148	142	149	172	141	161	123	150	149	171	141	156	157	146	143	134	145	169	160	161	128	147	156	164	164	147	132	136	167	147	150	148	136	138	162	145	163	147	139	157	158	135	156	141	156	163	137	170	174	152	123	141	152	151	163	141	140	151	157	141	148	147	131	146	148	175	148	146	157	155	139	150	149	160	145	151	142	133	157	153	168	163	152	148	159	134	145	152	142	131	155	155	149	147	143	153	148	159	146	125	167	153	135	150	150	130	155	156	141	149	166	150	141	172	135	131	136	152	144	179	144	162	153	150	152	176	145	175	132	140	153	143	147	164	150	136	157	144	171	170	131	157	148	147	160	170	173	148	174	137	148	160	164	136	169	145	162	158	144	157	175	145	151	136	153	156	144	158	148	142	150	156	143	133	140	161	133	151	132	149	142	177	142	154	149	142	139	157	154	158	143	140	134	135	151	168	139	150	147	153	165	152	143	157	160	137	155	149	153	132	157	130	138	150	135	147	154	134	147	147	153	154	165	138	132	144	178	140	146	144	164	140	146	136	154	139	150	148	170	155	149	126	162	138	143	158	155	144	154	115	141	141	149	142	141	142	162	141	164	150	168	149	148	151	142	139	159	140	166	116	170	155	153	147	144	126	131	158	140	160	136	127	139	133	130	132	143	145	185	159	160	151	143	149	157	164	149	154	137	155	157	166	153	145	132	165	140	170	156	131	167	125	150	170	144	143	127	147	146	170	161	143	169	165	131	144	170	130	138	157	148	159	157	154	163	142	142	163	135	126	144	131	150	171	174	151	137	153	150	143	152	160	129	153	157	160	167	159	165	165	152	142	167	170	158	154	143	134	158	135	132	155	139	145	151	162	146	152	164	156	175	153	142	126	162	169	141	161	156	159	186	163	155	166	138	156	139	137	151	156	153	161	138	134	144	123	135	141	136	144	162	154	150	146	132	122	150	150	155	155	146	148	121	157	157	160	156	144	144	149	153	164	158	153	166	144	157	133	149	147
24037	21080	28323	24044	20512	2141	636	407	315	298	283	245	231	217	216	201	200	188	223	166	202	206	213	165	168	158	198	187	178	172	170	182	170	147	183	172	183	167	173	161	171	164	165	166	165	155	170	147	150	191	154	156	168	137	144	162	156	171	166	150	163	158	170	159	140	165	165	168	166	153	143	141	144	156	165	144	167	163	171	159	152	190	177	164	184	174	164	180	158	166	157	160	167	162	154	148	172	165	161	143	160	176	171	179	149	163	149	158	157	160	151	152	137	153	180	137	152	152	177	161	148	145	171	154	172	171	154	166	164	168	163	162	148	167	177	147	138	158	145	164	169	150	169	181	158	165	167	155	162	138	161	174	163	147	161	145	180	146	152	166	154	157	181	142	148	157	168	139	134	135	184	137	156	157	166	138	151	160	170	143	167	170	162	164	154	150	167	157	155	151	141	177	160	174	161	176	151	141	157	168	155	169	148	174	153	171	147	144	148	153	157	137	148	160	139	143	160	166	159	165	152	144	155	168	177	166	160	161	175	136	181	198	165	161	148	137	167	140	143	165	174	174	163	165	165	172	161	187	160	196	164	157	136	180	163	148	151	156	208	184	163	148	165	168	161	156	153	171	156	159	148	173	166	148	170	178	171	161	163	154	156	173	169	170	149	182	137	159	150	161	154	152	146	177	152	185	173	184	150	172	149	155	150	177	156	172	149	155	156	168	166	146	168	149	151	158	164	140	151	181	137	160	178	147	144	133	170	141	140	164	158	180	176	159	165	179	153	154	165	157	171	183	158	155	174	176	143	165	140	178	161	155	153	154	153	155	149	162	166	166	141	171	145	166	173	172	150	181	178	176	161	148	170	150	169	177	160	170	167	144	188	160	149	174	152	167	171	152	151	162	146	171	140	153	137	153	157	159	143	159	168	145	164	159	152	169	155	141	156	173	148	192	155	158	154	173	155	159	162	163	159	164	153	172	138	169	140	144	178	182	162	166	160	163	144	163	172	156	167	151	138	166	174	182	152	168	167	157	162	135	162	140	165	160	172	170	157	152	157	162	161	148	145	160	162	168	124	161	155	145	150	173	182	154	158	161	160	190	174	146	158	157	156	155	175	142	154	155	156	156	149	185	171	164	183	189	152	155	166	151	134	167	148	172	156	157	162	187	161	162	143	175	162	149	158	169	170	171	178	142	153	147	169	160	162	140	168	166	136	152	136	174	152	166	155	159	174	186	175	151	162	164	168	147	155	151	152	171	156	151	167	164	161	169	163	176	171	157	175	151	161	148	151	175	166	171	166	152	166	159	154	155	179	142	151	152	149	145	178	156	179	145	155	154	150	147	164	159	181	175	170	158	153	144	165	162	165	167	147	165	136	151	160	154	169	159	145	159	173	157	159	159	177	160	173	185	167	146	162	154	145	154	147	170	125	152	172	145	157	172	178	161	172	152	159	177	151	179	163	178	140	168	150	145	141	148	169	155	151	168	160	176	171	149	167	154	149	163	165	167	167	187	164	152	156	145	155	141	173	158	147	156	152	175	161	133	139	173	167	154	155	171	166	173	145	187	156	166	155	156	153	151	165	144	185	158	147	149	172	158	173	145	139	145	155	149	172	148	174	189	133	141	151	134	185	152	154	169	148	163	158	156	149	178	155	178	163	161	149	156	175	157	161	157	171	138	146	164	155	147	199	156	162	163	148	143	157	161	153	160	149	151	173	153	148	169	173	150	154	172	168	157	156	169	156	171	151	175	157	148	146	169	149	163	136	144	138	163	148	164	165	148	164	179	159	180	166	162	153	145	157	145	150	179	152	191	157	152	142	145	127	155	175	166	149	143	179	144	176	141	141	137	161	178	161	157	145	149	140	172	177	182	187	165	138	153	157	194	178	161	189	173	165	143	141	145	176	171	142	159	146	155	165	174	194	140	172	175	169	148	154	178	138	169	145	166	170	168	136	187	171	148	158	166	146	152	163	188	154	161	147	173	154	161	141	147	161	154	151	153	171	161	155	153	157	137	176	168	147	167	141	167	150	144	156	163	156	170	155	170	168	159	154	165	170	137	171	153	168	162	166	140	165	172	156	156	185	155	160	157	147	169	185	155	165	162	160	129	168	142	149	162	155	150	157	166	161	165	170	158	170	156	171	145	156	166	158	148	167	146	168	173	171	162	150	159	154	150	160	147	159	174	170	160	147	155	156	179	168	181	173	171	165	162	173	165	182	156	154	148	150	152	172	177	164	150	161	167	156	160	164	176	155	149	182	164	163	173	144	135	158	160	166	158	160	146	176	166	164	184	148	201	156	162	143	162	175	176	165	164	170	157	183	158	158	161	148	183	148	163	164	158	173	181	143	138	152	171	148	148	144	160	157	159	143	151	159	167	165	160	147	151	166	151	151	143	153	164	139	165	151	162	159	144	174	175	149	164	157	142	153	152	154	154	149	186	173	161	150	161	155	148	170	175	167	170	151	167	169	169	176	150	160	171	159	181	150	150	152	156	172	168	146	145	151	142	145	165	164	173	147	155	166	150	165	164	162	145	172	169	159	157	158	154	154	139	165	167	174	199	155	167	150	158	167	160	137	167	173	160	155	124	143	162	156	152	159	150	148	161	168	156	167	167	160	183	146	172	149	157	136	162	143	164	168	161	150	161	174	184	159	149	149	164	157	182	169	161	162	174	167	161	157	159	167	158	162	152	178	166	166	161	182	164	176	145	156	155	157	181	169	145	182	180	151	155	152	181	141	158	162	141	164	163	172	153	166	160	180	155	148	166	148	172	171	172	138	158	164	159	165	174	157	158	169	188	171	157	152	166	168	142	146	162	134	152	163	163	161	155	149	152	155	157	164	143	172	153	177	164	151	146	161	170	164	139	156	149	162	166	153	166	175	172	171	188	149	176	139	174	162	155	158	166	142	166	164	167	154	152	154	184	181	169	170	165	162	156	178	155	143	163	172	186	164	175	190	151	166	184	158	182	152	170	159	154	148	142	148	159	153	148	163	169	147	180	144	183	154	145	160	156	155	181	174	170	158	166	163	152	174	163	161	178	134	171	154	167	160	141	151	157	174	152	151	171	135	154	152	166	160	174	151	138	167	171	190	163	163	169	152	158	166	183	149	166	157	156	154	162	169	138	163	172	162	129	148	142	157	149	168	167	168	144	156	158	161	145	159	168	154	165	147	152	153	170	131	155	157	165	145	130	146	162	152	148	158	158	157	160	170	151	161	149	147	155	168	157	173	159	165	164	141	152	174	147	166	163	162	163	165	150	178	162	150	171	159	157	162	175	147	169	150	154	159	138	167	144	158	170	161	150	171	160	146	157	152	161	140	157	163	160	154	164	181	160	187	179	150	142	168	152	167	151	147	172	154	162	159	159	164	147	135	155	147	161	173	158	144	176	128	153	142	159	168	154	157	139	153	122	170	166	178	156	150	148	186	163	171	165	178	166	171	152	163	158	158	170	167	164	136	159	150	164	177	165
15363	9638	8205	4172	2771	2084	1519	1234	1019	833	734	695	580	546	531	443	456	418	406	370	381	389	387	336	352	303	342	301	339	356	299	334	310	307	332	286	297	316	291	310	290	298	265	275	305	293	316	309	301	297	337	295	319	324	317	271	264	281	339	347	313	289	298	298	268	313	304	259	292	338	309	304	285	274	254	281	252	297	295	300	303	270	290	281	261	294	285	310	301	270	295	280	264	283	314	285	302	298	286	288	286	271	295	304	306	264	298	304	289	309	239	290	295	298	257	262	272	329	286	260	303	304	290	285	282	287	282	276	277	263	283	299	286	276	278	265	285	282	260	314	276	286	278	270	303	277	316	266	283	259	283	309	283	297	303	292	246	332	268	308	287	314	280	292	271	283	329	307	273	274	294	292	291	265	264	293	281	275	305	289	296	293	290	278	231	282	290	285	272	290	298	296	284	277	255	266	259	287	255	277	280	314	279	301	284	254	271	292	269	314	305	276	283	265	270	272	292	291	274	287	305	285	269	308	257	302	318	295	273	307	291	285	280	284	265	286	287	295	294	284	267	284	266	267	280	280	296	300	275	281	261	281	297	296	308	274	282	288	269	284	284	287	294	272	280	259	268	274	261	267	300	309	326	304	276	272	270	299	254	246	303	298	299	314	313	266	277	279	299	309	267	299	326	278	267	266	324	276	313	280	288	298	295	290	326	275	283	271	300	252	263	299	309	295	289	280	281	281	250	309	300	308	278	252	276	293	317	284	291	276	287	291	263	265	277	269	319	258	278	306	291	268	301	323	271	290	291	265	284	276	310	283	277	278	283	286	274	267	278	301	275	284	297	286	276	278	257	288	290	274	279	289	287	297	289	264	313	312	277	291	279	264	283	299	276	283	293	298	290	284	266	288	309	257	282	307	266	278	306	305	265	286	266	283	275	287	294	322	290	268	299	286	300	296	270	293	287	305	310	291	288	293	272	269	290	258	265	303	304	277	254	299	293	284	277	302	272	294	278	288	295	288	290	306	272	263	286	301	303	280	271	272	284	276	268	297	289	300	296	281	269	256	291	289	313	299	266	289	303	297	268	268	288	286	305	272	309	241	297	291	289	297	264	292	268	292	312	317	282	294	290	275	252	281	277	280	271	315	278	292	271	262	298	276	279	274	271	301	295	286	278	271	249	279	290	277	302	298	287	279	283	278	278	292	307	271	285	286	297	273	311	271	273	297	299	299	311	281	272	287	283	304	276	299	277	277	319	294	255	310	278	307	315	282	313	268	278	286	301	302	300	250	319	294	275	297	288	296	303	294	281	255	255	317	322	296	315	300	275	300	281	304	267	309	255	279	295	288	279	285	270	254	281	313	275	263	262	263	289	299	268	282	270	251	299	289	310	312	281	285	286	295	288	282	314	285	275	291	262	292	271	260	293	296	275	263	268	284	283	303	282	319	278	289	283	293	269	302	297	296	279	285	300	264	295	284	307	281	269	309	281	289	264	306	260	290	250	291	301	304	292	343	327	272	315	267	282	253	308	276	269	277	287	273	288	280	274	299	294	293	279	293	291	290	281	323	255	316	285	272	302	292	283	281	268	296	305	305	263	290	293	261	256	289	300	321	294	306	268	300	322	297	244	290	284	278	267	303	280	313	283	267	282	296	304	269	269	274	278	257	288	293	265	297	313	301	294	283	279	313	286	287	298	271	274	279	296	291	313	283	292	284	245	286	273	265	263	275	288	326	268	289	304	275	305	312	291	278	299	297	270	303	265	306	299	287	300	274	290	286	321	283	271	291	252	274	279	282	303	301	262	290	273	284	281	286	276	254	279	294	279	307	301	265	294	293	274	291	290	289	307	263	289	300	276	272	288	260	291	303	274	286	292	260	263	251	305	292	274	306	269	272	274	300	311	308	334	278	301	285	286	271	274	252	297	288	287	274	250	278	277	324	292	301	300	277	273	282	278	261	294	306	279	273	266	253	275	277	288	292	300	272	292	306	272	288	319	299	281	301	311	275	287	325	295	290	293	269	307	267	288	253	268	277	300	264	300	309	283	314	288	283	271	284	305	289	257	284	266	308	307	261	271	283	236	278	274	254	257	325	271	279	261	272	318	274	280	263	279	291	306	258	253	280	268	313	277	292	315	282	269	328	272	291	291	302	289	298	278	286	316	291	289	293	309	297	266	275	275	290	281	291	293	268	268	272	308	317	287	299	263	289	283	282	298	289	276	281	297	287	264	261	314	274	306	285	293	290	300	286	292	301	274	298	339	295	296	277	254	332	292	276	297	249	294	308	279	295	272	281	304	269	276	269	273	305	273	279	288	270	281	286	272	273	255	283	305	278	289	317	280	299	301	295	280	305	293	285	283	269	300	335	320	291	255	278	292	291	279	241	278	284	311	293	311	281	283	284	281	308	264	254	303	272	302	280	306	273	290	276	263	280	277	279	297	290	276	285	286	273	299	303	312	304	284	279	280	283	316	292	286	264	279	287	283	273	263	302	279	287	257	297	260	284	301	311	271	286	291	312	283	288	286	296	306	269	303	282	291	285	268	282	303	315	326	296	289	270	319	309	283	304	289	295	290	289	288	283	293	298	283	269	303	291	289	277	297	290	290	296	256	272	285	287	281	285	316	280	299	284	274	277	269	247	263	293	326	306	287	286	288	307	268	307	281	271	298	269	292	313	276	292	282	315	303	280	295	283	311	288	278	277	288	275	283	273	297	265	298	266	282	291	290	261	309	285	321	279	310	290	305	283	305	340	282	260	287	279	276	307	279	283	277	278	304	287	270	269	317	281	290	280	280	253	289	295	317	308	245	287	265	284	293	295	298	296	260	291	278	309	310	283	273	272	264	261	282	272	296	286	282	277	289	254	309	305	294	271	314	288	274	264	287	290	300	278	301	262	271	288	258	301	282	269	295	278	290	257	273	289	266	260	288	285	258	282	262	276	318	286	298	275	296	277	311	261	277	275	267	320	294	317	302	295	283	283	281	268	262	273	295	264	280	287	265	296	279	271	301	284	283	269	295	291	303	312	265	284	276	295	271	285	322	272	290	280	286	277	272	285	267	311	309	286	290	251	286	302	239	280	291	263	276	285	277	265	283	278	294	307	265	284	271	291	314	275	301	306	299	285	303	294	278	288	277	266	283	274	270	284	302	280	312	289	284	291	274	291	282	275	305	305	307	299	305	275	324	256	280	293	281	285	284	275	272	292	280	261	282	293	289	295	276	281	270	281	276	291	299	299	308	294	287	326	273	244	297	295	292	252	292	287	292	306	265	277	263	332	284	300	319	263	270	267	318	258	272	257	291	307	313	299	290	323	280	280	267	285	291	275	292	283	260	266	244	307	284	303	301	301	296	266	291	278	274	261	286	289	298	306	283	279	305	311	310	293	284	285	304	287	259	287	257	303	275	280	289	279	268	255	273	264	282	251	285	279	285	284	263	284	303	309	267	291	288	298	257	289	292	256	267	282	297	279	276	253
23042	21032	28906	23367	21033	19849	2268	852	701	602	576	518	445	465	428	392	366	359	384	360	355	352	373	334	345	338	315	336	297	331	342	314	321	319	318	344	305	335	322	331	318	345	311	332	318	332	325	320	338	336	333	328	297	283	322	319	305	327	302	324	341	316	320	318	324	301	309	314	312	285	324	299	313	312	326	313	325	325	282	278	285	300	314	330	318	335	316	336	319	309	331	326	316	285	333	319	349	306	351	344	327	299	326	336	352	334	322	311	304	283	306	315	342	329	316	287	306	314	323	319	327	331	305	296	270	303	297	306	310	298	310	299	327	328	330	307	313	314	314	285	357	320	317	316	317	286	329	332	313	302	321	306	308	309	285	317	296	334	297	309	336	319	295	359	285	306	338	284	303	317	326	345	320	315	322	307	333	325	339	327	316	313	314	312	327	333	358	321	323	314	316	318	313	318	346	301	296	322	307	324	324	293	309	298	293	317	317	314	303	277	329	331	314	293	320	302	278	302	325	315	313	307	314	322	318	269	307	326	313	294	349	312	323	303	340	294	272	318	291	292	293	338	328	333	304	306	298	301	320	322	323	342	300	339	310	312	312	304	309	310	325	299	276	324	339	290	290	305	309	307	310	290	347	312	284	347	307	332	308	304	325	334	333	304	317	316	297	289	335	330	319	275	308	331	323	289	303	312	330	325	314	282	294	291	305	306	319	316	319	326	300	308	319	301	312	316	327	304	301	315	329	304	312	308	322	348	297	318	313	308	317	326	316	313	295	298	327	303	277	299	315	354	299	332	310	320	311	356	293	325	347	322	343	307	289	341	333	318	317	345	317	293	308	331	300	300	284	303	297	341	322	296	295	335	338	322	296	300	306	313	314	290	297	306	319	326	313	313	317	331	324	295	320	357	318	307	292	316	304	320	335	345	323	330	320	329	305	335	306	325	338	312	298	310	321	317	341	348	294	323	312	352	299	322	327	359	312	290	314	294	326	334	288	315	329	341	326	294	318	313	311	309	311	303	307	285	303	339	338	321	298	329	315	290	302	316	347	320	308	281	333	335	339	316	317	316	316	312	324	313	316	304	318	313	317	297	303	314	301	292	316	308	294	315	311	320	340	278	290	296	327	341	322	333	287	310	270	312	297	344	343	329	311	306	295	335	302	288	324	319	287	284	318	279	314	307	300	315	309	335	300	305	322	294	320	317	298	302	337	301	311	324	303	318	345	307	315	311	307	321	318	324	334	283	310	306	320	305	297	332	322	309	285	339	328	299	279	347	340	305	325	301	324	317	314	345	308	337	284	293	295	313	296	314	323	333	358	289	313	311	294	340	315	325	339	328	326	307	320	315	296	310	336	302	325	331	340	314	306	329	291	315	322	305	312	329	293	330	315	292	296	334	318	296	311	292	298	316	331	303	327	341	317	312	284	320	294	315	352	307	323	327	321	292	288	303	282	296	278	341	337	297	305	318	315	285	307	328	321	313	279	320	297	328	291	324	266	334	323	298	313	286	330	280	287	323	313	290	319	295	321	305	316	297	299	331	306	330	298	340	287	309	288	303	332	315	326	300	333	292	295	314	278	310	296	326	328	296	299	322	328	310	296	298	317	310	281	295	328	327	320	325	308	310	320	306	309	306	345	321	300	297	303	326	307	313	313	355	280	326	312	313	283	333	295	333	322	318	347	312	320	292	294	308	305	334	275	306	336	304	298	318	301	341	321	316	302	295	294	275	274	317	285	312	345	299	286	272	337	295	313	292	334	292	323	288	332	314	304	325	315	334	322	317	307	299	321	320	310	312	270	319	302	304	304	316	292	321	279	329	307	332	329	349	311	288	316	295	310	320	280	308	319	318	315	293	311	317	299	287	305	337	299	320	329	321	339	300	302	286	312	328	326	340	337	323	312	305	341	307	298	315	288	331	307	302	336	317	306	298	335	315	313	275	318	326	317	344	305	308	300	345	285	294	305	312	283	323	310	294	333	311	333	300	298	327	301	337	310	323	320	320	319	288	351	298	349	292	294	323	328	305	332	310	291	335	303	299	332	291	322	317	299	307	332	341	343	318	306	332	313	299	319	313	301	300	305	307	316	321	306	315	333	309	312	329	329	300	310	332	320	299	326	290	295	288	285	320	299	313	285	295	334	300	321	301	327	287	285	285	330	346	332	303	318	312	318	296	331	324	294	302	270	288	319	329	318	317	283	315	306	316	312	274	305	322	329	279	306	309	313	310	306	323	287	323	307	335	351	315	287	315	317	311	326	297	315	302	300	291	329	316	290	330	328	308	326	297	283	320	321	298	329	299	300	306	277	307	314	327	310	324	294	332	300	306	259	290	323	307	304	317	314	308	309	323	309	323	327	324	315	280	323	311	322	297	336	303	305	303	314	300	286	321	301	307	309	322	322	299	308	314	328	304	294	315	350	316	310	336	306	272	321	297	305	317	315	322	319	309	311	321	317	331	299	303	276	311	282	305	337	331	292	324	310	303	315	334	296	290	312	332	304	316	323	311	310	303	274	292	307	315	313	316	303	287	334	330	305	291	342	331	325	332	324	303	333	333	296	307	313	280	324	296	321	297	296	316	292	307	356	302	297	317	326	319	298	325	306	330	318	310	325	310	318	310	331	316	301	338	305	329	324	320	317	312	318	288	291	310	304	295	321	299	343	291	318	313	302	343	293	331	319	309	321	298	329	315	303	307	303	321	300	330	321	317	303	316	323	320	318	295	301	308	337	310	312	294	318	320	318	302	302	296	291	294	312	287	306	327	303	284	277	300	287	318	287	287	302	297	332	328	303	336	288	330	305	314	312	312	271	315	332	340	289	314	273	283	283	283	315	304	308	317	317	295	292	285	318	309	299	318	304	308	318	305	296	306	311	279	293	336	320	293	312	319	343	303	321	316	318	331	309	336	290	312	328	302	314	301	324	272	281	313	317	337	311	296	324	301	320	304	321	299	319	292	321	317	329	324	336	319	324	305	314	270	287	322	317	309	311	326	323	305	287	310	330	314	325	358	302	307	291	284	274	315	321	317	336	289	307	273	321	302	289	285	313	289	288	296	327	328	296	305	323	347	326	297	310	311	320	293	305	325	321	291	285	316	325	341	291	328	297	280	299	314	338	335	330	315	328	328	332	283	292	305	298	289	308	329	325	307	306	308	325	303	286	342	314	269	303	306	274	323	314	316	317	305	310	326	295	299	294	317	327	316	340	309	304	306	341	291	298	287	279	309	287	309	319	330	338	295	344	335	292	352	292	299	325	306	307	299	340	331	325	307	310	326	320	325	350	312	311	311	309	301	310	332	312	274	322	306	333	328	323	290	295	295	312	320	317	332	290	348	268	310	293	280	320	350	283	335	323	312	304	331	279	336	334	277	300	308	311	308	300	310	282	312	312	291	305	299	321	307	321	287	307	308	327	349	308	282	315	301	321	314	284	322	311	270	319	335	293	334	300	316	341	325	290	306	315	286	307	295	297	300
17416	15819	13540	7214	5181	3840	2847	2337	1889	1602	1415	1274	1180	995	922	869	830	746	789	721	713	720	691	667	667	668	668	640	587	607	653	613	615	602	579	579	572	552	542	544	605	600	591	619	589	538	509	579	565	534	519	537	572	573	526	550	527	580	552	553	547	526	543	544	593	552	549	518	541	563	540	590	532	556	537	541	551	537	539	514	541	507	555	523	544	546	539	512	512	531	568	510	562	580	534	535	511	534	542	535	565	534	572	543	539	543	502	542	575	536	517	540	521	516	529	534	525	562	563	530	503	546	530	512	506	515	504	513	532	524	529	522	582	530	543	506	548	512	535	542	562	503	556	519	508	557	573	531	556	526	537	524	503	527	547	531	546	533	534	557	540	537	525	529	529	528	496	555	553	583	535	551	546	558	519	546	538	550	519	512	540	588	505	558	576	504	525	570	515	555	557	549	529	517	556	537	485	509	520	501	536	548	529	511	564	522	513	515	540	520	528	493	536	544	545	558	528	497	510	529	540	549	502	531	516	517	521	572	554	525	562	522	518	510	544	551	511	525	522	556	555	484	544	530	507	504	557	545	542	568	504	541	522	546	543	536	585	522	510	505	481	540	528	518	535	524	549	550	527	509	550	513	516	497	546	489	542	549	514	563	541	523	492	568	482	591	501	478	545	513	528	522	490	521	568	552	507	517	563	498	561	557	554	563	526	545	525	508	508	568	549	544	543	509	534	523	565	524	540	576	536	546	523	505	508	490	538	517	525	497	497	490	504	535	543	534	570	551	522	514	584	544	488	530	528	533	494	564	562	519	550	514	525	536	525	487	519	541	532	536	510	509	530	539	528	527	550	551	557	558	529	562	529	543	500	512	537	560	509	562	565	557	523	533	563	509	545	492	542	497	524	548	516	509	519	493	545	527	529	535	482	515	481	549	540	547	523	560	514	517	562	490	459	567	551	502	553	558	476	567	522	533	533	508	492	488	544	567	580	525	516	506	536	565	537	542	561	529	470	589	509	521	543	526	525	557	545	514	549	556	513	527	504	509	542	542	543	508	538	507	581	525	579	553	573	499	479	541	536	553	541	552	561	506	530	515	612	520	533	569	546	550	514	553	549	498	497	513	507	527	535	539	562	546	547	546	517	500	540	497	539	542	478	502	551	561	504	504	489	531	515	551	475	536	543	519	514	515	514	534	523	494	515	521	594	488	511	523	544	541	551	557	561	553	521	568	539	521	547	524	553	564	573	558	516	541	507	524	535	540	509	562	499	487	525	513	546	566	547	551	510	558	505	528	553	510	536	526	543	554	552	534	604	515	548	541	511	494	540	535	581	553	498	535	515	519	501	544	562	530	564	514	548	522	560	507	556	551	527	520	532	549	561	532	534	551	542	527	536	516	543	531	530	584	536	528	518	522	539	530	506	531	540	475	499	518	590	515	545	512	570	504	520	539	533	569	519	532	472	549	547	559	542	531	509	538	520	568	534	559	571	532	494	535	521	544	490	496	530	552	516	524	508	587	506	523	567	509	560	540	507	562	548	507	552	523	501	527	501	495	498	506	534	544	530	531	557	573	541	551	504	567	493	511	561	484	521	508	519	580	576	564	537	545	537	544	510	543	519	559	546	532	506	509	556	512	523	499	536	578	508	501	526	534	520	517	535	576	511	549	562	538	563	534	564	497	540	530	563	521	555	535	548	523	515	519	559	493	527	545	524	514	584	541	545	567	549	560	533	580	507	554	555	522	541	499	543	554	478	515	536	509	517	541	508	528	505	559	548	515	561	532	492	495	474	523	511	540	529	591	518	547	507	526	482	546	517	533	547	525	542	577	522	485	508	532	504	509	550	547	538	503	573	541	538	562	556	583	530	514	565	551	557	541	513	523	570	547	523	503	547	583	518	550	508	513	537	531	548	521	543	544	517	488	502	524	534	530	552	544	556	529	506	552	563	521	522	539	519	554	530	496	516	516	539	546	501	502	538	539	503	527	526	560	496	544	511	496	525	520	533	530	554	554	559	525	515	566	544	580	517	513	555	515	573	518	556	504	473	531	531	566	507	515	532	521	528	550	551	524	523	559	542	521	524	522	506	538	514	533	543	533	519	539	499	598	519	534	557	519	502	550	464	563	530	524	516	480	513	511	566	548	538	525	529	538	524	475	502	541	540	524	529	571	513	548	498	531	518	508	516	520	555	519	556	543	530	514	527	541	557	533	520	512	497	526	542	514	533	543	565	491	534	530	541	556	556	533	510	569	538	517	531	581	518	484	546	526	562	498	581	576	549	535	492	519	580	552	526	505	521	572	551	520	493	538	523	541	498	547	557	558	541	541	525	514	509	566	525	476	549	522	510	508	542	504	540	545	544	546	534	550	549	488	543	545	525	570	507	494	540	549	544	557	519	504	502	532	519	569	507	513	529	518	530	525	519	530	528	555	559	484	558	517	539	538	538	503	539	510	516	544	536	518	545	525	522	562	527	531	564	525	525	565	514	532	549	519	560	546	550	563	532	537	527	491	520	518	530	528	527	555	564	526	510	520	516	512	540	493	526	539	498	500	540	530	552	529	524	473	533	532	526	519	531	514	565	537	545	519	501	503	517	551	549	530	545	505	532	561	518	529	490	536	500	525	554	551	510	535	530	494	553	537	519	560	528	525	523	520	561	485	513	536	548	550	521	551	573	537	510	548	521	475	490	574	545	527	497	474	573	510	517	540	496	535	574	573	502	524	521	516	535	547	502	513	502	550	524	549	525	576	535	563	507	486	550	538	552	526	572	540	516	490	556	518	512	559	535	570	518	536	502	539	519	543	500	491	541	527	543	503	552	526	533	546	524	538	495	538	541	555	568	530	515	529	506	554	538	555	512	553	502	538	528	508	559	505	513	502	531	567	534	545	556	543	515	512	517	553	548	507	518	565	487	585	534	494	523	539	566	544	499	543	532	503	518	467	511	548	517	533	532	526	529	559	489	541	503	494	595	480	499	525	491	577	545	486	526	545	554	559	556	527	469	465	544	532	542	510	516	545	559	538	490	523	508	567	539	533	508	554	549	490	580	558	517	543	505	527	575	512	563	519	525	550	547	521	523	539	564	536	531	512	533	539	519	517	534	510	516	504	524	510	530	492	515	524	533	522	549	519	530	532	477	525	543	517	540	496	548	537	525	504	532	580	509	504	528	519	534	515	570	543	556	526	491	528	557	558	514	527	499	528	502	507	529	508	551	519	541	555	516	541	532	551	555	537	508	562	562	509	498	543	474	534	556	534	517	541	502	520	502	566	559	552	552	487	530	536	518	495	539	456	546	476	522	547	515	514	503	520	505	544	535	523	546	494	547	513	546	499	545	502	554	476	529	540	533	522	544	465	564	541	560	562	539	525	510	555	546	529	520	507	568	525	545	551	537	515	505	516	516	549	565	524	556	496	516	550	542	510	535	546	541	533	522	490	545	520	534	525	513	513	523	490	512	521	553	550	543	543	553	586	520	539
26682	20506	7869	352	152	130	108	115	87	80	101	104	73	73	72	80	84	62	83	85	86	89	80	90	72	77	80	80	70	75	81	67	54	82	67	87	79	70	74	82	85	64	76	79	81	79	70	83	90	83	73	75	61	85	62	74	69	63	81	79	83	71	85	84	61	69	88	90	91	65	91	73	62	64	81	70	90	79	83	96	76	70	79	68	80	77	78	72	75	74	69	83	87	89	75	66	73	70	92	87	66	86	86	73	92	74	68	80	75	82	67	82	57	69	95	77	82	71	84	91	90	70	82	74	71	73	69	88	74	81	69	86	62	59	81	64	78	90	92	73	65	81	68	75	78	78	76	73	69	86	89	81	84	70	66	86	71	85	70	66	76	88	70	73	77	58	77	76	81	80	74	83	81	77	74	59	91	61	77	65	79	80	74	68	76	85	84	83	53	64	78	83	77	83	74	81	78	71	77	65	76	81	95	64	72	98	73	69	81	80	87	63	75	83	82	91	103	59	77	81	80	86	75	77	73	72	69	79	72	67	77	76	68	78	88	79	78	82	55	86	67	86	73	83	67	67	59	67	69	80	72	81	88	77	70	83	76	79	78	80	68	78	78	64	82	72	76	81	78	83	74	78	67	76	69	74	68	68	93	94	80	66	87	75	76	82	85	83	76	93	79	69	105	92	72	84	82	75	73	96	93	73	78	75	72	72	72	74	67	80	78	80	74	89	78	89	79	79	70	89	76	78	73	76	71	70	85	86	72	82	80	68	69	83	90	77	67	95	73	79	73	75	70	70	67	53	76	68	63	77	60	82	67	81	77	73	72	93	77	71	94	74	84	79	80	75	80	80	84	56	70	80	85	70	81	66	78	83	79	89	83	81	87	66	85	99	99	78	73	87	84	70	72	82	74	83	89	88	75	86	90	69	71	90	59	65	84	68	79	67	75	87	84	97	83	63	83	74	74	82	76	74	67	85	90	78	80	65	64	72	68	81	64	76	67	78	61	90	80	70	67	67	70	68	63	69	71	70	80	62	91	73	75	86	77	77	67	82	78	78	75	64	67	84	72	79	85	71	79	80	92	80	84	55	63	85	74	67	73	66	54	85	66	68	79	79	83	64	71	76	77	85	82	86	83	83	73	80	79	74	70	78	77	65	86	72	80	78	90	71	85	84	60	89	74	75	84	77	82	57	91	78	72	80	76	72	85	64	63	89	74	90	76	81	78	74	70	74	68	80	75	85	60	78	64	89	65	84	78	83	73	71	83	61	79	79	74	83	83	98	85	85	84	75	77	67	79	91	69	94	87	78	67	80	88	98	89	87	73	61	74	66	79	83	74	76	94	80	72	65	69	70	85	87	72	78	92	87	79	70	74	80	77	77	61	79	65	80	74	85	89	87	76	95	70	75	83	85	79	66	81	61	67	88	89	72	89	82	70	87	81	62	91	63	61	76	67	68	67	80	84	92	71	89	77	80	75	80	71	58	64	80	77	83	73	80	66	84	78	87	75	71	79	78	76	76	75	78	83	80	75	84	82	81	65	70	80	73	89	84	67	62	70	69	69	77	81	64	72	57	84	63	81	75	78	61	74	96	82	78	79	75	85	85	73	82	69	78	80	70	87	89	67	100	83	72	70	73	83	79	86	79	81	73	79	72	81	80	65	81	95	72	71	106	62	66	63	97	72	66	57	65	81	69	88	91	77	83	88	78	85	59	85	78	84	79	70	83	80	86	74	75	92	83	62	86	78	63	64	83	73	67	71	72	81	71	75	81	76	79	85	86	85	75	81	64	65	72	66	86	61	76	77	59	71	84	74	85	83	78	94	63	70	69	94	86	76	70	74	73	72	73	72	96	66	91	76	77	72	83	80	80	98	65	69	82	88	62	81	83	65	61	73	71	86	69	79	67	99	74	64	72	76	75	66	97	77	92	63	73	76	79	73	83	75	79	82	62	60	84	74	71	85	65	69	76	72	67	75	87	72	77	80	83	69	93	71	58	73	72	77	76	79	66	78	64	63	78	72	79	61	76	75	83	89	71	82	69	67	81	72	84	81	64	71	84	70	72	84	82	86	60	61	74	71	75	73	79	67	88	76	94	65	81	57	56	74	79	63	84	83	79	73	67	65	83	82	82	71	67	77	68	89	90	83	80	79	64	81	71	78	93	65	80	78	61	63	72	78	79	66	76	75	70	84	68	83	80	75	87	74	76	73	94	71	78	77	84	66	84	75	73	69	77	72	74	87	87	68	78	76	74	70	56	74	83	64	86	58	73	68	81	75	71	67	73	74	76	68	72	76	85	86	70	85	82	83	65	83	95	82	81	68	72	86	74	73	69	80	64	77	85	71	76	64	64	71	73	70	82	58	71	61	99	68	77	65	68	87	76	78	76	81	67	72	78	76	93	46	80	84	84	71	82	82	82	91	70	86	72	75	77	76	84	75	86	72	92	70	73	60	73	76	79	79	91	74	55	83	54	90	73	76	76	74	62	65	97	77	70	72	88	74	74	96	61	73	77	64	70	62	67	75	72	74	67	70	65	83	77	95	79	91	78	63	66	74	65	74	81	72	76	63	74	78	65	87	75	74	85	78	64	64	109	84	79	82	68	86	86	80	69	88	88	77	80	71	72	73	79	79	67	78	86	70	86	78	77	91	83	64	65	84	68	76	80	76	75	82	98	66	72	69	74	64	96	63	92	65	84	83	76	88	71	87	73	68	83	79	81	76	76	85	69	72	73	73	73	65	63	69	74	79	76	80	80	73	82	83	78	78	62	86	76	71	92	93	85	84	79	81	80	78	78	74	61	71	69	84	88	75	71	73	62	80	78	77	93	74	65	83	73	94	67	81	68	75	82	62	86	75	82	92	72	69	90	81	67	77	83	77	79	78	60	71	80	68	62	76	71	82	74	74	62	72	92	76	71	72	82	77	69	77	68	92	76	83	67	103	71	70	77	89	72	80	69	66	96	61	72	85	78	63	85	85	59	71	73	71	89	83	74	82	81	84	77	85	69	72	76	67	78	73	78	65	74	80	71	72	81	71	71	80	65	57	79	87	84	73	83	68	76	71	72	82	89	77	82	74	74	96	84	80	73	54	73	78	78	92	83	73	77	84	84	88	65	68	80	85	68	70	67	79	65	73	74	70	80	80	71	80	101	70	79	63	94	89	80	79	78	74	79	74	79	68	65	81	105	76	81	78	71	68	74	81	57	72	82	75	87	75	79	85	62	69	81	81	101	70	74	75	67	66	72	74	77	74	73	83	65	80	84	73	69	73	58	67	78	65	73	72	72	81	73	59	73	67	83	67	76	77	71	85	84	77	85	87	66	83	61	72	81	72	79	79	76	69	75	88	84	59	69	79	68	70	64	70	67	90	77	71	70	82	88	64	74	77	90	76	76	74	83	67	75	96	95	76	78	82	63	79	92	75	79	89	72	83	60	70	61	64	75	66	69	68	86	80	79	78	74	71	84	89	66	78	87
6420	1109	972	472	362	310	264	262	217	200	193	181	171	151	176	144	160	170	153	172	132	149	156	151	147	150	156	141	150	133	175	139	141	132	164	147	157	144	163	154	150	160	156	154	156	148	165	154	163	158	159	135	151	149	131	164	147	165	146	156	154	169	146	155	141	149	157	154	148	161	151	151	144	134	165	166	147	155	171	157	150	155	140	151	137	164	171	149	141	160	159	153	156	146	144	136	149	141	130	131	153	163	151	149	154	155	147	172	161	142	135	175	143	141	138	150	155	129	159	151	168	135	162	152	141	147	169	160	164	141	157	139	156	153	145	155	153	163	152	140	142	148	153	179	152	150	145	163	131	142	152	122	152	148	149	157	152	161	152	155	147	141	173	145	132	136	151	152	142	149	129	160	144	167	128	158	149	153	153	149	184	157	163	178	142	160	163	154	148	135	165	149	145	141	123	142	140	124	166	131	149	128	170	147	157	139	127	163	135	148	180	151	125	144	149	130	137	141	148	158	171	143	145	136	174	166	154	138	140	148	142	163	149	150	161	136	144	144	142	152	158	139	150	141	148	153	136	131	152	130	164	145	139	145	150	142	147	151	142	131	106	159	151	139	157	154	147	164	131	144	143	151	143	142	132	157	169	155	145	179	140	153	153	134	159	187	147	166	129	142	149	148	149	158	166	143	159	135	144	128	132	131	128	145	151	156	158	155	146	138	142	137	165	167	176	150	149	145	157	167	127	131	134	143	142	146	158	150	145	160	137	162	154	166	144	147	155	152	142	152	150	146	164	147	125	134	154	164	130	143	131	164	142	144	183	162	143	164	140	158	127	153	150	138	161	144	166	168	141	152	136	152	157	150	143	130	167	136	133	138	138	146	136	168	159	162	148	156	143	164	152	128	141	152	174	143	158	129	130	145	152	154	154	141	142	125	137	173	164	167	167	139	129	149	157	125	147	158	138	143	163	144	168	148	148	148	156	153	134	148	156	150	147	159	137	139	175	148	179	158	152	133	157	144	156	148	178	141	163	137	164	150	150	129	142	151	142	175	148	156	138	189	167	142	156	140	156	160	132	133	158	149	157	144	149	140	144	154	160	151	149	169	145	143	144	146	154	147	132	111	149	158	151	158	153	174	157	168	151	134	137	158	164	143	147	145	157	140	146	155	131	152	143	171	132	143	152	155	152	156	156	169	134	145	146	138	138	145	150	160	138	141	125	145	147	138	134	125	143	167	120	141	138	179	135	142	148	158	155	125	151	147	131	158	167	157	126	141	175	141	131	159	157	154	131	151	161	183	143	138	149	138	163	150	162	141	153	148	151	185	131	144	153	140	152	159	156	159	176	176	134	148	158	121	160	148	152	144	163	171	154	156	153	153	135	162	140	159	142	153	154	158	145	157	138	152	171	152	140	158	152	160	152	150	127	175	145	141	174	145	153	136	136	176	150	124	164	148	156	141	146	166	155	156	137	177	159	157	138	152	163	148	146	154	155	156	145	161	140	133	147	156	162	135	148	161	134	135	151	169	142	162	149	159	142	145	169	161	169	154	164	178	155	169	173	135	157	157	140	147	194	147	155	145	134	147	145	160	158	144	153	165	170	156	166	140	151	147	146	157	161	135	140	133	137	141	146	162	135	142	157	141	156	154	172	144	134	143	140	171	161	138	165	121	144	154	146	153	150	155	162	137	137	142	135	145	136	143	133	144	152	174	141	163	136	153	134	158	155	177	159	160	144	134	165	154	152	139	149	148	186	152	142	142	142	167	130	148	136	149	172	143	142	156	159	144	133	147	151	140	164	143	144	128	143	152	145	148	152	165	146	148	153	163	133	151	145	137	164	153	154	140	161	153	158	151	151	145	143	141	137	156	141	139	133	157	149	151	156	154	154	158	135	162	153	136	140	164	155	148	159	160	140	142	138	159	145	147	157	140	128	143	127	142	162	147	130	166	166	145	139	151	163	181	126	132	144	166	134	153	145	146	137	147	147	175	129	130	156	157	143	137	149	139	171	155	134	139	154	152	148	144	144	140	143	186	138	127	157	137	144	145	157	164	148	147	139	143	159	146	149	161	155	145	166	129	123	143	145	167	152	148	146	156	162	158	149	124	149	143	157	155	164	131	155	156	131	158	182	146	142	149	159	172	136	143	151	153	152	137	162	143	157	128	152	146	141	147	143	172	159	134	135	146	140	166	148	160	143	151	162	135	167	168	156	163	158	149	160	133	161	151	155	148	159	152	157	158	174	164	154	132	166	149	161	155	140	153	119	173	149	149	171	142	144	154	134	166	151	146	143	150	137	137	131	179	146	142	147	114	162	143	142	128	145	165	162	135	158	150	139	127	159	137	139	133	134	170	156	150	141	131	138	136	142	141	134	162	142	146	134	142	145	145	108	126	156	154	136	132	148	165	149	149	149	144	162	149	153	136	149	125	138	154	154	156	150	168	139	139	145	162	142	152	159	142	179	151	152	170	146	132	129	138	139	155	128	121	124	162	161	141	150	149	142	148	140	136	164	147	140	139	159	180	154	168	152	178	164	144	164	147	145	154	157	143	152	159	162	172	158	179	163	141	166	155	169	147	157	135	129	151	162	147	123	120	143	145	145	136	144	156	148	134	158	156	161	156	144	131	154	133	151	143	166	148	153	149	161	132	148	170	151	148	159	160	159	148	145	164	138	155	122	178	168	145	143	157	144	145	141	174	146	155	166	153	146	135	171	165	163	149	134	153	155	128	144	164	145	161	148	129	143	153	138	130	160	149	123	130	159	155	162	161	146	140	160	153	161	153	163	168	146	179	171	135	131	156	148	136	146	132	147	150	141	133	143	127	166	147	155	150	135	150	153	164	159	157	155	143	169	162	131	138	146	131	147	123	147	152	143	157	127	141	147	149	133	153	151	156	178	147	139	140	144	147	159	152	153	161	151	117	144	148	159	157	147	180	141	153	150	135	153	136	145	152	149	148	149	148	139	152	145	146	144	161	131	156	168	167	153	137	149	126	152	142	150	138	148	136	161	138	156	137	140	137	168	145	116	132	140	169	178	147	162	154	158	171	140	159	162	136	179	165	160	165	144	159	140	151	139	155	165	141	147	159	139	145	159	147	151	148	163	160	149	122	146	159	145	139	173	163	141	158	143	141	143	135	151	154	155	133	142	173	135	154	163	130	178	164	131	151	145	144	159	157	158	143	165	164	145	164	180	159	145	129	144	148	165	161	145	143	174	158	134	142	144	152	153	151	157	160	147	146	155	155	146	140	166	144	130	125	152	137	144	169	166	160	153	141	160	161	166	129	135	142	162	131	149	158	138	163	145	130	154	156	146	141	151	160	136	146	153	152	156	151	156	148	146	150	146	154	176	137	117	139	167	154	159	147	122	147	142	142	131	149	138	158	169	140	133	165	150	166	147	131	131	148	163	152	145	156	153	134	148	152	157	150	133	135	155	180	127	166	165	155	156	136	173	163	147	139	156	161	145	147
24036	21048	28263	24027	20453	2153	619	382	326	285	311	271	243	274	227	225	188	213	196	186	176	175	196	189	155	191	189	154	197	173	172	168	177	167	158	185	178	172	146	175	188	181	155	147	165	176	186	161	149	149	152	161	177	194	157	171	149	160	185	156	147	176	139	179	157	156	170	134	177	164	172	164	156	151	169	171	162	160	179	148	166	161	146	179	169	159	157	157	171	164	174	158	155	170	164	164	163	173	179	165	164	155	172	163	162	141	164	173	160	159	156	180	163	173	175	181	141	156	172	169	160	157	166	153	169	160	171	177	158	160	161	175	184	178	152	158	164	165	178	160	170	140	156	150	160	157	141	157	151	167	172	149	168	169	161	162	158	156	160	138	157	161	144	147	165	157	152	161	137	156	173	156	156	135	163	154	157	185	170	167	134	167	172	169	161	153	159	166	156	151	161	158	172	165	181	171	171	171	182	163	191	163	162	147	175	130	166	149	181	157	154	168	155	147	157	185	197	154	164	167	162	168	173	143	178	149	165	171	157	156	184	167	167	152	157	166	163	160	167	155	144	178	160	144	182	165	135	144	171	151	133	164	150	157	170	150	144	166	163	157	166	158	172	189	165	162	182	165	151	178	156	135	163	160	157	147	155	173	164	153	167	163	146	169	173	161	177	159	156	180	160	154	169	145	164	157	177	173	172	150	157	147	156	163	181	168	168	163	163	155	165	167	159	156	158	153	155	144	142	170	150	186	150	164	166	168	164	167	146	145	158	159	171	164	171	177	157	171	143	174	143	160	175	163	153	169	160	193	155	169	140	155	155	155	155	173	168	157	151	156	142	157	180	173	202	124	154	158	165	168	156	163	153	172	170	151	167	167	150	156	158	178	146	149	167	154	184	162	142	164	153	155	143	152	163	172	185	138	146	148	165	185	189	157	152	144	179	168	165	150	154	163	136	152	141	164	182	167	143	141	164	151	167	189	143	165	147	156	153	165	165	162	159	142	173	164	164	164	161	168	157	160	161	177	165	183	149	161	165	148	154	174	167	163	177	150	172	167	177	161	158	153	169	145	156	164	147	169	158	181	172	161	173	144	158	159	162	163	169	150	144	152	157	169	147	186	159	161	165	146	136	146	175	145	176	177	153	149	142	165	147	147	173	157	186	183	169	154	169	143	144	151	143	154	148	160	139	153	175	152	164	161	161	159	166	134	151	163	169	179	157	182	175	142	144	167	145	178	147	177	156	174	182	153	150	152	158	158	179	162	157	149	160	149	142	154	145	185	149	138	173	153	151	153	155	158	135	151	162	172	184	137	170	157	146	159	144	163	174	170	166	156	130	167	159	160	145	161	161	173	155	175	154	182	165	165	166	163	172	166	189	165	164	164	139	174	146	157	161	173	166	163	189	156	168	150	139	171	159	184	163	141	160	165	148	184	161	189	148	167	159	150	170	158	159	182	160	161	153	184	167	188	163	146	169	162	165	185	155	161	174	154	181	166	153	150	165	130	168	169	149	169	173	138	173	153	196	174	161	153	159	151	152	169	172	175	181	161	179	164	178	173	138	148	172	184	166	147	143	180	166	167	150	147	167	159	180	144	163	160	179	183	159	145	165	156	183	147	171	153	186	163	158	159	142	144	148	175	146	151	135	172	155	157	156	157	157	165	160	159	133	156	161	187	154	162	161	169	147	159	193	141	180	151	169	134	154	175	135	148	161	175	169	148	159	156	164	150	166	154	167	158	163	154	131	159	140	177	155	171	139	153	156	160	169	180	166	179	160	162	160	190	148	169	161	187	177	168	178	152	182	165	148	158	164	139	166	151	175	181	171	165	171	172	166	159	187	170	152	160	171	160	169	149	149	160	161	144	175	163	137	170	167	167	165	147	151	159	192	157	145	154	157	155	178	154	173	185	173	141	175	177	172	168	173	147	163	163	158	155	154	157	161	157	154	147	136	145	157	148	152	189	166	149	149	176	152	161	143	130	170	171	145	185	161	175	142	170	166	165	145	147	169	157	163	171	164	182	174	157	167	163	163	144	142	157	141	164	153	184	146	168	161	177	183	145	175	146	155	157	171	156	146	169	157	166	165	146	153	184	197	157	163	166	171	165	154	161	153	168	163	194	164	171	175	146	159	177	178	145	177	162	170	153	168	146	172	143	165	137	150	164	149	161	156	166	182	163	152	136	160	155	147	169	193	169	157	161	173	142	163	168	158	158	129	138	184	147	145	157	147	165	146	138	154	161	145	149	181	176	159	157	156	155	165	165	145	149	168	161	167	162	197	150	158	164	132	152	147	145	163	146	169	145	159	185	149	141	162	158	199	149	147	150	144	163	174	151	145	185	136	154	135	180	155	147	159	162	142	143	143	175	176	170	179	137	169	169	153	139	150	170	168	156	158	161	125	157	169	149	152	191	162	169	160	154	143	172	169	148	137	151	163	139	180	169	167	142	162	168	139	159	167	163	192	166	162	168	160	188	152	158	150	173	173	141	163	175	159	168	162	171	168	152	154	168	168	149	163	153	160	161	154	131	159	146	160	159	170	160	165	177	156	159	168	160	158	156	177	171	140	131	156	161	133	148	152	155	157	167	144	161	168	153	157	149	147	171	151	140	157	145	157	149	149	155	153	171	160	169	157	159	166	166	156	159	142	180	152	161	150	165	166	173	156	181	165	158	164	162	158	154	156	154	146	164	154	145	160	160	169	152	167	155	170	157	168	168	162	169	151	161	160	157	152	148	148	131	149	148	151	154	168	157	138	177	161	172	172	183	165	154	143	151	146	153	149	165	160	159	137	169	169	166	182	149	151	145	157	150	150	178	163	139	161	150	143	168	147	154	163	157	153	166	147	144	145	181	153	166	160	153	148	162	171	175	144	173	145	158	143	164	158	173	149	154	171	179	141	143	146	160	158	188	160	143	166	138	154	168	159	155	164	167	149	143	146	158	162	148	174	183	167	169	165	170	139	171	141	159	154	147	142	156	157	153	198	174	164	187	169	173	158	161	150	161	186	159	167	168	174	160	158	183	170	137	166	163	147	142	180	153	172	177	172	162	141	181	156	179	181	168	153	145	160	155	150	136	140	169	166	175	172	156	159	182	156	168	174	153	178	206	146	160	154	167	177	169	151	168	185	162	160	163	171	167	169	158	167	153	137	154	169	153	153	154	136	146	162	150	162	155	167	153	172	159	168	169	151	170	178	152	141	159	170	152	151	144	149	148	159	150	131	178	158	171	137	137	168	171	179	150	161	171	167	148	148	161	140	163	154	146	182	151	158	151	173	165	159	153	138	155	161	161	167	174	185	161	156	156	157	175	162	141	164	146	162	170	176	141	169	161	149	182	158	180	158	174	159	163	167	158	183	169	177	142	149	163	171	160	154	159	165	164	161	154	155	148	143	167	169	160	184	144	161	158	162	144	172	160	128	159	176	152	153	147	185	153	164	175	168	126	173	170	150	147	126	134	157	187	167	164	164	145	161	192
14591	9669	8314	4130	2715	2026	1496	1202	988	790	753	609	558	528	506	457	436	425	407	378	386	371	369	367	353	326	357	349	324	351	339	340	317	332	313	346	322	310	307	312	330	315	321	294	312	320	314	314	267	335	303	296	276	321	282	299	305	292	306	295	298	285	283	298	301	287	297	283	320	313	266	297	286	292	294	286	305	305	275	293	289	244	295	300	276	279	305	295	282	292	319	298	284	286	305	274	279	298	282	317	297	279	296	295	280	278	270	265	294	278	313	272	296	297	272	262	252	322	284	248	257	278	302	279	307	287	306	249	299	279	272	291	281	293	317	305	276	311	244	269	282	289	292	284	322	309	289	312	328	275	287	262	290	261	289	269	263	300	295	285	294	294	268	292	271	318	328	287	326	291	322	311	301	278	320	301	304	267	272	284	277	295	274	284	307	299	299	277	260	313	290	274	292	275	310	265	282	293	258	292	293	281	285	291	295	283	272	283	259	285	287	255	286	295	287	285	262	284	263	300	315	318	262	309	275	270	303	280	288	272	294	267	310	313	291	300	289	279	284	256	317	268	282	310	292	280	283	267	301	296	260	289	301	286	282	288	290	305	247	257	279	300	268	308	257	284	255	289	276	286	257	268	303	258	278	316	274	288	279	293	283	273	240	294	309	296	258	265	313	276	278	285	276	275	289	314	283	303	267	275	320	289	264	261	262	328	287	280	286	295	281	299	278	315	289	286	286	309	288	318	285	280	282	304	277	259	290	279	271	299	290	294	262	289	258	278	282	267	291	285	309	294	305	276	302	298	288	298	272	258	298	298	276	305	262	260	275	275	267	301	295	275	282	288	250	290	262	306	291	278	271	264	279	282	294	284	294	299	304	276	271	271	284	266	301	275	293	289	295	283	319	274	294	312	279	272	281	282	298	302	305	326	302	272	275	277	264	282	278	281	283	320	302	282	281	281	284	286	319	284	260	269	285	299	291	289	298	273	313	289	311	310	304	277	309	268	271	284	280	309	307	279	289	289	284	308	294	279	268	291	293	275	274	297	306	264	319	282	292	274	288	297	291	297	275	265	310	291	263	270	279	254	285	312	285	328	307	269	286	270	289	295	318	293	287	302	297	260	279	289	269	282	310	278	276	308	295	292	316	266	259	284	275	262	294	274	272	268	299	281	299	270	295	271	271	282	261	287	250	294	307	312	281	270	277	293	279	259	302	268	280	306	310	317	269	292	288	267	282	311	268	296	267	294	283	289	306	302	299	295	282	272	286	301	255	270	314	286	277	286	278	306	267	318	288	234	308	279	300	310	297	278	287	267	278	321	308	309	331	312	286	297	278	291	307	285	284	271	294	293	273	282	318	290	298	289	291	290	264	290	302	292	301	303	291	298	277	284	305	310	276	286	271	283	265	309	309	281	301	270	297	286	286	300	302	252	271	297	301	259	256	284	278	286	256	289	285	272	312	309	285	261	278	272	321	276	293	269	299	288	291	313	312	267	295	295	291	297	266	284	275	277	259	304	306	321	306	270	306	284	291	281	265	253	277	288	305	301	290	286	288	280	294	296	281	283	291	285	288	305	267	292	283	284	285	269	305	285	283	279	274	287	257	265	317	266	279	310	277	295	309	279	277	282	271	289	286	293	286	275	303	298	256	278	282	261	298	283	316	272	290	286	283	333	290	290	273	286	298	279	269	328	288	302	321	266	291	299	315	268	324	300	293	280	281	282	296	239	286	269	293	290	282	275	275	305	263	269	268	275	269	296	287	275	304	294	298	306	284	289	313	295	291	300	281	262	292	309	252	300	281	304	261	294	277	283	267	283	289	298	302	296	258	275	281	277	298	265	263	255	292	273	276	263	270	294	273	277	292	285	279	277	280	282	284	276	307	259	292	287	252	281	290	306	294	270	282	268	277	301	273	290	298	283	254	275	306	269	270	294	286	283	282	285	284	308	318	293	283	329	283	282	275	295	302	305	302	296	276	264	285	305	267	286	309	278	287	287	278	265	309	299	279	286	293	282	251	287	300	290	262	288	286	318	285	294	299	286	281	294	282	286	313	275	269	325	288	304	256	274	297	270	306	298	255	299	270	281	286	271	285	276	311	313	281	280	275	268	317	254	305	302	287	249	301	285	293	279	288	297	320	293	272	307	268	285	295	296	296	312	294	284	262	324	275	283	281	267	298	278	287	278	285	316	293	300	276	285	311	326	274	259	306	301	277	272	257	281	284	316	300	286	289	295	299	273	320	250	292	284	285	276	303	306	313	287	306	315	326	295	277	273	277	264	311	296	245	265	277	303	292	262	307	242	284	271	288	302	263	302	293	278	272	292	278	283	298	275	291	295	272	285	279	275	236	263	285	301	290	280	264	275	286	289	279	267	267	289	302	284	274	289	289	291	281	286	290	303	266	249	286	290	279	293	299	294	282	279	276	240	300	312	289	305	307	293	272	299	268	262	259	282	288	331	261	271	279	289	292	292	279	284	281	286	292	267	280	264	294	315	314	296	310	277	303	272	283	291	282	307	286	277	274	285	287	287	284	303	283	254	280	292	296	301	279	268	284	321	275	295	279	300	302	288	295	277	276	278	279	247	283	277	269	265	292	323	270	298	265	299	294	286	281	310	288	252	268	287	264	260	279	308	308	276	281	285	289	290	281	270	246	280	275	288	273	290	274	276	283	284	274	307	294	287	282	276	258	274	287	332	274	274	286	265	307	286	296	287	290	240	297	293	271	286	287	272	267	282	315	264	280	294	286	284	299	270	283	261	299	296	315	268	284	335	314	278	290	275	269	294	283	312	282	272	290	299	266	266	262	301	293	287	299	278	283	280	287	297	326	297	276	276	280	301	272	286	263	286	254	288	298	300	291	284	281	284	287	241	239	293	276	278	291	282	270	289	269	303	298	289	279	288	274	260	286	278	266	298	265	293	318	287	311	294	271	287	286	281	267	288	282	278	278	299	299	282	289	267	264	270	296	291	300	276	271	310	299	290	276	270	274	263	273	295	275	299	262	277	274	274	279	283	283	298	292	268	265	271	276	270	303	308	273	302	299	309	271	280	286	263	274	262	291	266	295	292	288	298	294	281	289	280	296	267	303	277	299	291	281	297	281	305	302	259	293	275	301	250	317	276	294	294	273	297	269	283	268	298	291	263	325	292	285	259	289	268	278	285	279	274	265	276	281	262	291	311	308	274	275	269	277	276	295	285	307	276	294	288	295	289	266	295	281	296	282	276	288	255	275	290	319	300	267	259	253	278	267	272	273	289	303	288	293	298	272	272	297	304	283	299	268	280	283	272	291	281	276	278	273	266	296	279	287	297	278	286	243	292	267	290	308	294	311	315	281	269	299	280	296	311	293	284	298	280	294	267	296	288	309	308	307	294	306	288	295	273	296	308	282	344	303	274	279	278	291	285	308	317	300	286	287	262	260	249	304	275	279	281	288	311	256	303	291	288	288	281	308	286	279	281	299	268	265	285	271	290
23062	21068	28938	23420	21069	19928	2328	863	636	609	511	511	487	434	380	412	366	417	411	386	407	335	348	350	370	310	333	360	342	356	312	354	364	337	328	338	341	305	317	330	333	286	310	309	344	333	323	299	333	325	326	347	316	326	303	316	339	315	328	332	313	304	314	330	316	354	340	315	309	302	343	325	318	360	339	328	336	316	304	322	322	289	319	325	319	367	303	308	332	327	329	306	298	317	338	342	318	312	351	317	337	311	329	325	297	348	314	311	288	310	322	316	289	276	270	323	305	304	348	332	298	281	328	321	350	324	312	324	343	302	302	304	348	316	317	308	316	311	357	328	318	308	343	300	309	331	329	307	347	286	328	313	355	302	296	338	317	321	299	303	306	325	311	327	319	308	333	304	299	326	291	321	323	334	305	323	279	311	297	314	324	318	328	319	327	337	315	305	299	331	288	339	327	306	332	328	329	272	313	331	311	324	300	334	343	301	324	307	326	289	300	310	348	289	313	321	300	299	323	325	340	298	299	326	308	325	324	315	325	304	311	316	299	306	325	307	340	309	332	333	310	299	291	304	324	316	275	325	308	317	351	307	344	323	317	325	318	314	316	306	318	355	306	302	341	290	300	299	303	320	282	301	296	305	319	325	312	326	298	292	332	345	339	315	298	298	265	296	308	335	318	328	292	307	321	341	301	336	303	304	339	332	323	319	327	274	332	327	303	322	319	277	315	307	307	316	316	312	339	315	284	334	335	293	329	342	339	289	316	298	310	311	311	325	323	333	311	319	314	284	302	315	319	293	317	334	330	316	302	304	291	332	299	286	321	326	287	306	319	311	322	282	318	306	352	304	313	312	320	316	294	332	304	309	286	328	336	322	317	316	281	315	299	292	326	311	345	307	348	323	308	323	302	327	297	317	297	342	314	303	324	307	347	335	301	300	304	293	297	310	299	308	289	291	313	283	344	319	294	278	309	302	301	328	311	326	346	292	315	324	339	323	351	335	311	305	296	337	313	314	296	304	336	310	292	341	324	309	302	300	319	305	351	303	305	312	311	308	306	321	342	310	339	307	308	326	305	281	332	303	325	328	330	322	357	316	320	320	287	287	314	318	314	313	327	344	306	289	298	294	294	332	315	308	272	363	334	324	326	340	296	322	318	319	301	335	331	319	339	297	313	332	309	329	295	332	308	328	300	304	353	304	348	309	308	290	305	333	337	319	295	316	322	295	346	324	289	317	281	314	290	310	316	314	310	317	342	300	295	315	312	327	291	290	315	331	317	304	318	301	320	355	317	322	288	281	315	357	340	329	312	317	319	289	324	323	335	291	320	299	305	294	336	297	321	314	322	313	329	336	313	331	309	339	316	300	286	304	312	321	330	306	301	301	343	316	314	305	328	301	302	333	335	333	302	334	302	294	322	350	323	320	310	321	342	298	284	301	312	308	325	307	328	331	352	327	334	327	293	332	312	328	294	309	332	324	313	327	292	316	345	365	327	328	300	305	311	310	314	312	307	319	310	269	305	282	340	303	348	307	313	315	311	290	312	309	303	301	328	288	311	316	329	290	326	335	303	304	293	285	342	337	326	305	319	316	321	321	341	303	315	315	310	326	330	293	369	303	307	288	311	332	317	299	305	281	347	344	316	328	278	311	285	317	319	324	320	306	311	303	297	304	332	305	335	296	331	360	314	305	315	272	333	302	301	332	308	341	314	297	349	330	292	320	333	295	348	306	265	318	296	302	321	302	336	339	301	311	308	302	305	332	335	337	294	300	332	332	286	310	343	327	326	306	311	339	296	306	323	313	350	324	297	301	324	305	303	337	307	300	319	328	338	316	320	294	298	307	336	299	291	316	317	360	311	321	302	304	336	315	319	299	294	334	308	293	282	309	317	317	311	299	338	327	298	311	311	295	292	329	289	307	302	288	310	294	301	320	348	310	318	314	326	295	291	330	308	323	304	293	334	303	288	329	297	296	317	337	320	322	328	310	319	283	310	329	325	292	311	329	330	305	310	287	311	298	293	311	324	321	299	331	355	325	317	300	325	302	303	289	322	326	323	306	329	348	327	318	327	316	328	313	351	295	302	308	341	297	287	307	341	334	305	334	268	367	319	308	299	307	334	315	294	318	313	304	307	310	322	308	323	298	322	309	295	302	342	335	302	320	321	304	319	315	316	356	279	319	313	298	316	321	308	320	330	312	312	329	295	341	301	322	305	304	302	268	305	323	276	318	307	304	298	303	321	304	305	316	288	349	290	313	319	287	340	296	301	276	287	305	305	340	325	299	326	310	304	344	341	381	307	315	314	311	331	319	332	301	332	315	313	310	343	314	328	346	310	303	289	316	304	312	332	299	330	333	314	356	293	293	298	309	288	316	316	303	310	307	316	318	324	323	297	275	321	332	281	281	319	346	270	300	311	285	311	331	312	295	337	338	328	336	325	302	254	303	318	303	314	321	321	314	351	306	322	315	321	311	307	304	341	291	344	276	331	315	309	304	352	314	334	285	283	309	309	336	315	297	319	287	319	282	314	314	326	305	309	299	310	285	289	311	309	324	338	335	305	336	337	324	338	329	300	298	277	310	336	316	277	305	291	335	294	309	306	307	335	331	310	316	305	317	298	319	293	342	312	316	314	324	296	347	302	320	275	302	318	319	298	285	313	306	307	351	339	305	309	311	352	336	299	316	344	326	335	306	304	305	327	349	332	298	325	310	312	328	323	299	292	296	331	328	313	321	311	298	290	349	315	329	321	322	312	280	284	323	306	279	326	337	320	346	319	318	312	303	332	307	316	304	325	330	343	320	311	333	335	339	322	327	286	326	323	320	335	314	336	286	281	311	303	320	319	336	315	306	302	325	299	302	375	323	324	287	313	310	343	277	323	287	321	287	311	319	331	318	342	316	312	311	300	305	317	313	322	317	311	294	303	317	360	315	301	300	326	301	311	303	306	322	285	315	307	285	315	300	344	351	307	285	294	338	313	285	295	317	332	350	305	297	338	299	319	304	309	308	316	298	338	348	340	339	303	322	291	317	324	321	291	336	292	296	337	278	296	275	337	325	346	293	335	345	326	298	289	295	298	303	347	320	326	305	273	308	321	316	309	307	323	284	292	310	287	316	302	310	291	310	332	319	277	309	313	304	333	320	332	338	335	326	303	327	343	309	308	328	286	307	322	334	317	316	298	330	303	320	330	332	297	305	309	314	291	325	317	302	349	301	290	328	288	310	314	362	278	298	301	313	296	277	336	325	304	311	299	352	290	292	331	305	343	326	286	283	329	314	305	321	293	291	325	301	311	362	291	311	332	335	341	313	313	304	293	313	307	302	328	334	348	304	327	326	314	330	310	299	290	313	282	325	302	291	310	319	278	337	324	303	327	332	318	328	315	338	309	303	330	312	321	322	344	338	331	281	302	277	272	331	292	305	320	318	300	310	309	327	323	305	312	300	290	323	309	299	335	309	323	322	278	300	338	321	313	357	307	341
16981	15627	13361	7266	4974	3742	2851	2323	1886	1609	1408	1269	1095	1088	996	922	831	824	771	776	746	699	698	690	648	660	637	629	588	593	605	598	585	651	568	593	569	586	636	617	561	571	599	550	565	573	588	580	581	538	569	578	546	560	553	575	557	537	548	523	545	519	563	530	552	541	558	526	558	579	533	566	548	548	568	530	546	521	541	548	510	501	533	549	573	564	553	553	505	530	503	502	519	545	561	559	532	559	560	561	515	553	530	539	550	496	551	570	560	546	521	537	530	558	510	521	524	557	538	575	514	511	493	542	554	531	529	559	514	535	574	545	530	539	554	535	539	554	518	556	507	530	570	539	544	528	562	531	557	594	509	527	533	519	542	586	529	540	499	542	573	548	517	558	492	553	539	540	533	509	551	535	514	535	497	530	537	541	547	551	548	523	576	548	546	516	574	528	534	499	529	506	534	576	543	578	515	554	523	571	529	550	493	528	509	541	546	524	525	529	513	500	554	545	562	540	554	534	541	536	493	552	532	542	515	538	508	535	587	547	559	566	529	516	565	528	517	554	527	517	549	532	540	535	543	501	563	545	518	490	521	552	536	511	532	581	542	541	526	565	545	522	516	511	535	546	551	539	584	545	551	573	554	530	529	522	576	520	559	566	553	538	537	515	567	536	512	522	549	549	551	491	570	538	523	545	547	498	533	587	531	578	541	512	560	553	563	541	534	523	549	539	518	536	526	545	510	540	507	532	525	524	520	546	537	547	548	562	535	549	509	563	516	539	501	508	552	510	550	501	540	551	525	585	552	501	507	554	522	529	516	527	538	536	515	524	484	514	560	540	525	516	510	521	532	540	521	565	522	557	501	530	590	526	518	543	544	522	601	521	540	571	487	531	569	557	537	507	532	555	533	520	532	506	541	575	518	556	545	574	537	508	538	534	566	540	520	513	512	541	505	569	532	576	531	502	563	519	525	552	518	559	516	534	568	505	539	470	525	531	537	517	552	496	558	495	550	492	504	515	516	508	529	519	529	510	541	538	529	518	555	567	559	536	522	510	536	535	528	502	537	560	576	536	554	561	521	505	530	487	538	556	529	552	565	522	539	527	495	569	560	542	549	505	525	544	578	555	510	527	526	530	560	567	582	528	542	575	581	583	547	520	526	537	544	521	564	561	547	522	546	530	548	526	552	565	491	537	537	541	538	559	495	534	546	519	537	540	546	506	548	537	513	564	573	534	579	545	509	509	550	521	519	506	512	524	516	558	538	525	523	526	525	540	587	510	521	599	551	566	544	544	568	534	554	489	512	560	553	513	525	530	517	552	536	540	550	521	534	477	532	514	516	503	517	544	522	521	536	538	551	552	572	542	530	551	581	563	491	523	529	540	509	500	502	508	563	570	545	490	517	587	568	522	566	524	559	508	524	531	541	536	522	513	558	536	519	501	583	529	538	553	541	521	542	571	536	550	554	521	518	521	502	514	570	530	536	556	534	539	534	535	518	551	552	546	551	521	580	551	542	542	586	523	506	527	562	517	523	581	577	546	510	492	526	544	511	539	536	488	556	538	554	533	525	558	554	497	528	559	526	571	528	537	550	538	498	484	555	541	510	496	532	552	562	544	550	547	523	549	502	577	513	563	498	537	549	492	522	569	543	535	523	516	532	526	502	529	567	556	506	529	511	516	547	562	509	509	524	536	588	544	568	513	515	541	534	511	524	577	535	503	526	540	558	550	518	526	502	529	530	537	524	537	521	533	544	521	552	548	517	529	510	545	482	491	530	553	528	490	526	523	561	503	590	500	499	595	524	543	545	512	540	566	552	491	563	545	567	533	509	541	527	548	536	522	556	532	507	530	581	541	515	512	493	561	533	527	558	524	513	566	520	549	536	542	529	546	551	519	562	558	531	541	524	525	542	555	536	530	527	527	509	511	547	511	556	538	495	549	565	543	596	511	534	530	535	537	527	538	492	583	531	549	535	548	544	570	558	536	511	513	540	514	528	531	568	535	523	543	523	549	496	542	523	528	515	557	557	529	537	561	541	528	544	509	499	536	507	509	543	501	521	533	509	571	539	534	573	514	532	511	547	545	503	582	549	506	508	574	540	541	534	516	506	533	543	514	514	569	536	540	561	518	549	535	543	543	535	529	554	497	520	553	526	513	534	509	527	509	544	562	503	558	529	530	561	524	545	579	541	525	524	506	505	528	533	528	506	543	533	516	550	538	530	542	530	559	566	540	508	512	515	509	546	560	537	528	532	525	534	532	536	559	552	536	536	498	522	506	508	515	555	516	560	501	532	526	553	577	520	511	540	555	496	520	548	526	537	512	532	529	539	512	578	563	550	577	538	524	526	525	537	534	526	571	549	515	489	533	517	524	544	540	565	557	543	545	532	540	501	499	535	519	517	575	575	531	544	523	550	526	499	522	543	539	502	550	548	544	547	542	542	554	473	486	549	514	532	538	526	530	514	528	497	506	515	539	563	508	545	535	542	517	502	543	508	504	562	505	512	482	520	516	540	562	505	555	559	541	499	515	524	551	522	513	570	590	552	527	502	537	518	536	560	563	535	538	546	549	518	515	550	534	572	515	543	535	516	514	526	553	539	563	574	535	516	527	530	538	526	548	542	552	553	545	533	513	516	564	519	509	540	530	536	556	577	560	539	525	500	562	533	563	559	517	515	557	544	543	514	582	544	528	514	542	536	563	541	513	546	520	552	531	548	539	510	549	520	560	544	477	558	510	516	564	563	536	559	542	531	534	514	537	529	511	523	531	542	501	538	542	571	519	527	506	507	539	514	548	513	535	560	536	524	527	535	495	549	549	547	541	551	579	565	525	503	528	542	530	510	528	535	526	476	493	524	551	512	510	526	526	542	555	553	539	548	525	563	564	556	519	550	547	560	500	516	548	520	572	531	539	559	501	496	541	532	525	582	536	494	536	508	550	544	547	539	556	550	542	595	502	550	546	538	450	544	541	560	523	503	534	508	539	528	535	540	527	543	540	561	546	531	527	511	537	577	531	542	506	536	528	515	537	503	505	543	559	555	541	529	494	542	515	555	538	482	543	546	555	475	522	553	547	558	563	530	552	521	533	518	532	518	534	527	517	508	555	603	532	520	533	543	534	556	522	544	548	553	503	527	552	575	533	561	529	556	515	531	521	502	542	548	542	544	496	524	554	484	551	549	571	554	495	559	575	542	543	509	555	528	547	557	545	533	539	547	519	519	531	538	522	546	517	526	567	535	543	534	528	570	536	493	504	526	509	489	572	538	602	514	519	511	532	518	504	503	540	537	548	521	531	509	548	519	511	502	561	498	524	552	497	492	486	543	503	584	514	536	525	526	511	567	514	482	605	527	529	519	528	523	553	531	497	520	498	568	518	548	554	517	501	525	528	545	537	523	521	559	579	509	518	516	502	517	554	549	532	570	534	551	516	534	497	525	549	515	529	528	546	524	549	531	496	551	536	512	554	518	495	530	522	522	549	499	574
26698	20485	7907	357	181	128	110	96	93	88	85	92	71	76	99	81	73	65	93	80	76	81	82	87	93	69	76	90	85	88	71	65	76	78	81	88	85	80	84	81	76	73	84	88	67	79	82	78	82	88	84	86	77	80	70	66	72	74	75	64	73	77	64	73	74	91	67	84	75	75	61	81	82	71	98	71	75	62	66	83	100	67	83	61	72	72	61	77	74	95	77	76	69	72	69	68	80	83	74	66	78	90	68	87	76	65	74	71	80	77	89	80	76	68	88	74	80	107	64	76	76	77	71	73	76	48	76	76	92	96	70	69	74	77	85	90	80	68	105	92	86	87	84	74	68	77	71	85	87	78	79	83	78	75	79	80	85	71	72	77	102	70	75	70	86	79	87	76	65	63	61	79	100	67	73	72	79	71	85	78	77	73	85	70	67	84	84	71	86	79	83	81	80	63	78	76	65	83	74	76	76	74	75	73	77	67	75	63	82	73	76	83	67	77	77	71	80	74	77	86	66	82	68	89	70	79	59	76	71	75	80	77	82	85	59	79	86	84	80	76	64	95	79	80	64	83	76	78	84	84	75	64	86	82	65	66	71	72	76	77	74	78	83	71	62	80	77	77	79	87	80	90	78	84	65	84	73	80	83	79	84	92	84	71	90	84	84	64	93	70	69	85	82	65	87	83	78	83	93	81	69	99	61	78	84	61	63	76	65	85	66	76	64	80	80	80	73	86	92	70	81	74	67	93	80	78	79	71	70	85	73	81	68	77	74	79	100	67	69	81	87	76	77	72	71	84	67	83	99	70	70	79	87	69	70	73	74	63	74	72	81	81	77	70	74	98	89	77	70	86	77	71	77	74	70	76	76	90	93	68	80	66	79	89	79	79	76	85	80	93	79	90	97	76	70	67	87	60	69	90	76	89	82	85	82	77	76	79	94	81	62	79	66	80	73	79	99	76	96	74	61	76	84	72	67	77	75	75	67	77	62	82	72	87	79	70	78	67	88	89	80	76	75	68	73	73	78	84	83	85	70	85	85	64	83	89	77	69	77	77	85	68	61	80	85	59	72	77	78	77	76	66	70	84	79	88	86	87	63	85	61	81	105	78	62	79	79	74	85	70	76	82	88	84	62	84	72	82	74	74	70	83	82	71	84	93	86	81	63	75	73	69	93	87	81	85	70	76	76	76	75	79	62	89	70	76	92	85	81	82	79	82	75	74	71	60	91	97	88	84	77	90	78	78	67	86	78	74	94	67	81	76	71	78	91	68	69	98	79	79	81	82	79	79	83	51	70	86	76	76	86	74	59	81	83	81	70	74	68	66	71	85	61	72	73	81	79	80	86	71	92	69	93	72	79	84	78	87	72	79	82	72	91	88	90	71	91	80	81	84	63	83	72	74	73	72	78	77	73	85	76	78	78	83	93	82	88	65	77	76	80	73	73	88	78	79	74	76	91	74	72	76	79	68	82	61	79	76	65	84	75	74	81	84	88	84	73	77	62	91	85	78	70	73	86	85	82	80	79	68	70	85	85	81	75	77	68	74	62	78	79	73	87	72	86	71	79	78	90	96	87	70	75	75	79	79	72	71	99	74	78	74	67	75	68	69	74	74	80	87	78	78	87	82	53	80	80	81	68	60	74	69	75	77	68	68	62	89	77	83	73	78	91	75	89	75	73	76	77	81	74	87	81	81	88	84	84	77	67	78	70	74	74	85	87	74	80	74	67	59	84	75	82	75	79	69	70	83	94	78	72	77	73	93	62	85	74	85	87	87	85	85	67	72	77	65	65	72	76	73	86	82	70	82	61	68	80	68	90	81	67	78	86	89	74	80	77	75	72	83	78	70	95	81	93	73	68	84	91	79	65	85	78	81	85	55	81	82	73	98	67	71	90	70	82	92	75	83	81	69	90	81	72	65	71	86	85	79	89	67	89	75	82	84	68	82	88	80	77	66	71	73	64	77	72	89	72	75	78	79	81	75	68	78	81	78	62	75	62	77	84	68	92	77	71	82	70	69	78	86	79	71	80	67	61	70	78	77	69	86	81	82	98	92	84	71	81	78	74	79	85	66	91	85	76	96	71	83	87	80	65	76	77	70	75	79	67	93	84	62	77	64	77	70	80	74	72	95	73	85	91	76	80	70	73	86	79	72	85	72	90	81	89	70	71	76	80	88	67	90	69	94	74	73	69	66	75	82	79	79	61	72	85	71	78	66	70	94	76	73	76	76	83	87	70	75	79	79	77	81	81	89	99	78	69	84	74	66	72	78	77	79	68	75	89	68	103	87	89	85	75	65	74	96	84	73	75	69	69	88	90	69	78	81	71	74	86	76	92	80	84	73	48	82	79	77	79	89	71	72	69	65	72	82	68	97	82	85	74	91	70	79	87	90	78	79	102	78	94	74	65	77	74	85	84	81	80	80	77	82	80	63	62	82	63	62	79	73	90	83	70	62	81	74	68	72	79	72	76	70	83	99	64	73	84	80	71	69	81	89	91	82	73	77	76	80	74	83	75	84	73	84	75	89	63	94	82	80	76	87	71	90	75	69	74	63	61	95	61	78	71	84	66	80	103	78	71	82	69	81	86	90	68	80	71	76	78	84	87	74	71	58	80	79	76	74	89	80	67	72	90	78	75	77	71	78	79	82	64	67	83	86	82	83	73	80	70	93	74	66	78	76	75	85	82	70	78	88	73	89	81	74	75	84	79	73	83	70	75	80	53	82	80	87	86	70	78	66	71	75	100	98	71	90	75	81	65	61	92	65	78	79	76	64	67	53	68	81	73	79	71	64	83	74	91	89	75	81	78	83	77	68	81	70	87	62	72	84	84	86	70	70	65	96	78	92	70	64	75	82	72	93	86	85	83	57	68	65	83	74	65	59	89	70	87	71	70	83	60	83	79	87	83	95	92	68	74	88	85	70	72	72	85	77	63	84	81	75	79	75	97	68	67	70	71	82	73	91	63	75	85	91	71	81	68	74	70	109	100	75	83	71	78	79	70	92	78	75	80	86	68	70	58	86	74	75	66	80	106	66	76	76	76	70	73	80	68	83	66	78	76	71	81	86	85	81	82	82	77	87	101	95	78	79	80	85	72	83	87	72	58	76	77	82	70	57	84	87	56	67	83	87	86	63	86	90	64	104	70	72	70	71	74	78	63	90	95	69	90	74	83	73	85	64	70	70	70	73	73	74	71	70	84	86	89	77	71	70	89	90	71	57	80	81	72	68	68	60	69	91	77	72	77	84	62	74	91	83	87	54	86	78	86	76	86	92	75	77	88	80	83	83	87	94	70	61	69	61	76	88	67	70	76	82	68	83	75	83	75	78	74	84	73	95	87	68	85	68	78	82	69	68	67	84	66	74	84	79	85	89	75	78	81	73	96	77	71	75	87	62	71	71	79	87	88	73	89	78	78	84	70	78	75	81	78	74	76	78	78	79	80	78	78	82	94	84	65	89	75	99	63	78	89	80	79	86
6344	1044	933	511	350	299	250	230	213	204	161	181	173	174	156	174	181	169	133	164	162	155	178	172	184	159	147	147	146	135	148	153	162	137	144	172	165	153	150	150	180	177	140	166	142	157	174	150	148	139	176	155	153	136	136	153	125	162	140	167	157	134	134	144	136	136	166	148	165	148	139	176	165	154	147	169	153	168	130	166	148	171	161	144	156	161	147	157	147	155	160	155	173	139	173	143	148	138	139	159	143	145	145	173	152	150	141	153	170	140	164	134	159	142	166	163	158	137	162	179	156	148	148	138	146	150	149	185	154	150	136	162	144	151	138	154	158	146	155	147	157	182	150	154	141	164	159	139	142	151	163	142	174	142	148	148	144	167	165	145	134	159	166	151	142	148	165	144	144	139	160	147	173	145	153	152	147	141	141	168	129	159	146	152	148	154	162	148	156	164	166	133	145	153	175	155	165	155	142	140	165	159	146	157	158	167	130	149	144	150	149	163	156	134	135	144	128	147	150	158	149	142	156	162	141	171	161	149	156	167	157	167	149	154	177	182	159	146	154	138	152	163	163	154	150	152	184	124	137	175	134	139	145	159	141	141	144	145	140	149	144	120	151	154	159	162	167	170	139	150	146	151	125	145	150	143	154	158	159	154	146	138	144	143	156	129	157	169	143	158	160	152	157	144	154	128	156	115	141	147	135	143	139	150	146	138	168	140	184	156	153	158	158	159	142	146	147	145	131	163	167	148	151	139	124	145	156	144	144	158	139	153	154	156	156	147	154	191	143	152	154	172	136	139	164	160	149	134	132	167	140	165	165	134	154	135	175	153	130	133	157	158	157	140	146	145	150	175	141	138	172	145	148	145	137	151	153	141	172	144	150	177	136	149	160	156	149	151	126	152	168	134	133	172	161	163	162	150	137	155	158	141	144	138	149	186	146	152	159	146	155	159	161	130	147	151	170	132	144	153	159	166	161	158	133	139	139	144	139	145	139	163	156	153	145	183	148	161	170	144	171	134	130	139	156	146	147	151	150	157	161	156	121	145	150	143	145	147	145	119	117	134	139	152	160	132	161	154	154	147	142	157	160	143	138	158	134	143	155	166	143	157	135	157	159	151	143	116	121	170	155	155	169	149	139	157	140	158	157	159	151	143	160	160	135	174	154	164	128	166	152	144	185	142	133	148	140	160	166	134	156	166	134	156	155	146	145	148	147	132	159	125	165	156	145	158	147	156	162	167	142	157	137	188	153	157	150	161	160	125	180	148	158	174	172	163	138	144	137	151	147	140	137	161	157	149	164	165	145	146	148	157	170	152	151	152	156	130	143	151	150	151	122	165	122	165	146	149	147	178	148	146	143	164	132	144	154	137	169	151	155	154	147	158	149	132	160	163	128	156	148	160	161	152	136	153	127	156	144	156	158	138	161	136	168	150	182	169	146	150	156	142	146	146	150	147	152	154	133	161	133	154	157	141	136	162	164	153	153	178	169	136	114	144	152	153	170	156	160	155	154	152	150	166	141	167	163	157	155	164	155	160	143	136	148	169	161	164	173	167	151	154	165	143	141	148	156	140	158	147	171	140	152	136	148	172	141	153	134	165	162	144	158	148	148	147	169	161	182	161	149	136	157	138	145	133	142	177	131	144	133	137	173	165	152	175	146	149	164	152	136	161	160	156	143	166	144	161	145	158	149	156	132	153	173	126	147	139	144	162	142	136	149	136	143	160	127	178	158	170	143	153	139	158	162	157	154	132	137	140	148	150	158	167	171	144	157	168	141	166	162	164	128	152	151	147	139	167	173	164	156	150	147	159	149	133	130	156	118	165	158	172	185	146	152	118	135	158	140	147	166	153	160	151	155	135	147	150	130	162	127	131	171	147	149	151	169	135	139	154	146	155	157	165	132	157	153	164	152	140	165	146	147	148	148	156	167	149	145	142	160	170	146	157	159	147	184	141	145	136	160	160	141	159	155	147	174	146	145	175	145	152	164	163	163	138	132	144	150	142	141	142	157	137	162	153	146	132	149	177	146	157	160	131	167	161	138	168	147	151	162	156	133	130	141	153	163	178	138	131	164	159	163	146	139	150	145	145	145	137	158	162	141	126	138	127	170	152	148	143	168	135	147	166	159	143	134	131	151	146	149	163	174	150	145	132	159	154	148	133	137	116	168	125	127	112	145	149	128	116	170	166	178	135	149	131	155	138	157	137	148	141	138	136	136	168	131	152	151	129	138	155	155	165	181	150	160	158	135	147	160	129	162	143	147	139	153	157	164	153	145	147	169	134	151	128	157	148	172	140	173	159	147	157	120	167	159	141	164	172	142	143	147	144	142	160	159	159	179	164	155	141	158	164	147	159	137	146	153	148	168	167	132	138	143	154	163	162	117	148	137	154	172	163	145	148	152	150	147	135	148	155	170	154	138	154	168	155	160	132	159	157	143	151	136	150	144	132	136	129	164	148	137	130	148	149	137	134	131	135	160	160	120	148	153	172	160	130	157	155	143	151	143	141	161	161	147	140	140	153	152	132	160	158	139	160	152	160	146	133	170	116	154	162	140	173	158	148	146	149	149	152	155	143	160	149	152	152	139	143	152	128	155	164	138	150	146	137	149	147	148	154	140	149	155	139	141	170	171	142	154	158	160	167	148	160	173	140	155	150	150	156	117	126	160	151	161	160	166	140	162	141	159	162	172	164	159	137	152	149	131	148	156	151	147	166	149	149	180	170	155	170	135	160	136	161	140	160	146	137	139	152	159	139	144	139	153	142	154	154	162	160	157	168	143	129	169	156	153	153	159	163	141	145	177	153	160	180	170	133	171	135	140	156	152	163	168	149	144	163	152	135	161	168	160	136	167	151	143	147	155	136	162	146	146	159	136	151	167	144	164	149	151	186	159	159	174	142	148	143	157	137	134	143	150	160	173	135	135	136	146	138	152	133	189	154	171	164	136	161	145	142	155	158	138	126	162	166	169	146	144	135	141	156	139	136	146	167	150	154	143	149	158	149	152	175	163	170	139	151	148	138	172	145	161	140	123	138	139	145	154	138	145	149	153	146	167	151	167	151	155	159	146	149	160	164	151	156	159	156	139	170	134	152	145	163	147	141	126	152	154	144	152	154	146	143	161	146	175	159	159	142	157	138	145	164	166	145	152	173	144	144	147	138	164	148	151	127	170	165	139	152	158	133	145	140	156	161	170	157	145	172	115	160	159	153	173	155	137	134	150	158	154	147	142	147	149	142	134	136	160	172	139	135	151	168	153	140	125	150	158	161	174	139	154	165	128	150	173	142	151	169	161	133	149	141	145	157	144	127	151	132	135	149	141	125	128	173	165	135	150	153	136	162	130	130	127	127	151	175	140	143	142	143	135	149	152	150	171	181	150	165	130	119	155	170	143	157	150	175	173	151	149	147	158	154	162	150	141	161	167	150	183	150	163	146	145	145	153	120	162	142	151	135	153	174	146	157	166	174	168	152	142	144	131	146
24085	21044	28212	24061	20278	2021	590	407	334	294	302	234	236	260	225	195	196	213	204	174	217	166	207	190	175	196	162	169	176	182	187	171	161	191	174	176	186	188	180	180	181	171	175	183	175	188	158	162	160	166	180	157	157	194	173	167	186	167	163	158	163	161	160	164	150	154	148	151	173	177	179	165	159	162	164	167	169	163	164	147	161	173	169	189	158	162	177	173	185	174	164	148	151	163	164	173	154	160	172	164	168	151	179	165	162	158	171	176	160	167	179	158	155	158	148	172	158	163	156	159	177	158	169	173	162	151	182	150	189	160	160	160	162	188	165	185	172	163	167	177	190	167	179	169	182	196	178	169	167	161	189	153	154	181	161	161	171	162	150	148	147	148	186	167	180	156	186	169	147	186	197	150	150	169	158	162	160	163	152	157	161	139	160	170	180	152	165	163	157	153	155	155	163	186	174	174	133	138	154	152	170	164	161	138	186	164	158	178	158	165	154	138	156	148	190	163	169	164	147	165	148	181	144	154	160	150	158	164	153	177	173	152	149	166	187	160	158	173	158	165	141	164	140	165	160	200	156	160	169	151	143	151	164	153	190	162	161	153	150	167	156	167	163	177	145	144	163	174	146	159	144	173	169	174	170	161	170	160	156	164	147	189	161	166	175	187	165	159	180	159	146	175	163	147	174	174	140	166	162	159	165	163	169	144	151	157	166	167	162	197	177	182	171	175	155	164	177	177	187	155	169	164	178	156	164	152	170	177	170	174	158	163	153	129	156	159	158	174	154	184	157	153	158	176	173	143	184	182	154	162	173	155	160	157	138	158	170	177	163	173	147	167	154	184	143	158	155	159	163	154	155	175	161	180	158	151	158	147	150	164	171	168	161	154	156	181	166	159	159	150	156	156	158	163	133	157	159	154	152	145	154	159	167	165	175	180	161	178	181	162	160	154	138	167	163	170	144	189	151	141	162	160	165	172	166	161	140	144	183	156	164	169	152	163	154	145	174	173	178	161	152	146	149	159	179	192	188	187	160	183	165	162	155	155	165	160	138	186	168	154	174	164	169	149	173	163	148	160	152	153	176	188	148	152	159	168	171	161	139	170	157	152	155	175	170	153	164	154	180	170	179	173	178	153	178	167	155	138	156	189	162	165	178	151	166	147	168	148	181	166	158	148	154	174	150	171	154	185	145	180	171	170	191	153	157	141	183	140	159	164	153	171	143	159	176	189	156	174	169	153	172	164	147	161	163	181	171	149	163	157	155	176	166	147	163	180	157	171	159	173	156	174	161	191	153	165	168	184	185	163	176	156	164	181	152	169	174	168	176	153	154	169	155	162	144	169	146	154	165	158	155	189	161	159	151	162	163	181	152	169	166	160	158	172	164	152	151	166	163	162	158	160	152	170	161	168	173	162	151	172	176	168	145	151	176	147	157	164	145	153	164	142	197	179	161	148	168	166	144	156	155	159	182	145	139	160	180	160	152	180	171	157	139	156	136	179	175	173	166	140	145	137	168	197	149	157	151	145	162	157	171	180	168	171	179	170	162	153	167	161	168	156	158	165	154	163	161	178	173	186	162	169	147	171	168	173	161	159	160	163	170	160	177	151	176	142	157	185	163	158	170	152	180	154	168	171	124	164	168	180	151	161	165	159	159	167	169	162	149	165	152	179	163	160	164	136	173	159	155	161	179	176	172	155	161	148	187	179	148	134	139	172	173	146	169	181	163	159	160	153	162	177	141	179	155	144	180	155	170	171	176	160	169	145	161	141	148	167	164	160	154	178	176	170	151	137	189	179	176	150	181	171	141	185	169	162	160	153	158	160	143	172	156	168	143	187	177	153	162	167	174	160	163	174	167	158	185	149	158	163	152	169	155	169	152	165	161	152	161	170	130	169	152	175	149	180	170	168	160	149	163	139	145	166	163	161	158	153	164	165	171	137	156	163	174	174	168	130	164	161	169	164	179	180	179	176	159	155	157	154	138	164	165	160	145	153	167	162	164	159	156	151	137	147	146	142	143	154	174	163	156	155	150	165	165	150	161	158	175	161	152	168	158	182	153	156	145	150	173	170	159	160	151	145	154	158	188	157	162	165	146	171	145	162	142	179	154	171	176	161	158	178	188	148	160	168	146	162	157	165	159	185	155	158	144	151	169	168	161	165	165	155	171	166	153	141	143	140	166	161	173	190	163	178	184	164	145	156	162	183	157	168	181	173	156	153	174	159	159	159	154	156	147	180	173	174	147	167	150	159	164	154	165	159	152	146	205	170	161	171	158	186	174	182	145	158	154	168	146	166	175	146	167	151	133	154	168	144	156	169	173	185	179	168	149	154	173	158	149	169	168	167	187	157	160	186	159	162	175	148	148	164	170	149	143	160	176	158	156	162	165	166	171	136	166	149	153	144	158	151	152	178	175	169	163	161	178	152	165	140	161	166	154	167	137	153	165	163	160	160	170	148	177	180	143	171	168	143	176	171	167	145	162	162	163	149	142	138	164	188	139	176	180	184	162	141	166	168	171	154	159	153	175	145	156	161	153	173	207	178	150	165	143	181	144	158	170	168	137	165	143	176	165	153	190	174	192	164	170	148	173	161	164	157	145	151	167	153	132	171	161	180	169	158	160	168	161	170	155	166	157	139	152	156	139	184	159	174	153	143	148	155	171	156	157	183	186	167	158	157	148	146	145	175	165	166	135	164	169	148	168	186	168	172	166	166	189	175	176	172	164	135	156	182	151	156	138	174	156	156	162	163	153	156	173	159	173	164	137	146	164	160	166	168	179	175	164	171	164	161	151	152	166	169	183	170	172	156	166	175	174	145	168	147	181	135	157	151	167	142	162	157	141	171	171	183	148	165	175	170	154	173	156	149	202	147	154	160	140	163	169	161	160	147	158	146	168	154	139	168	159	147	152	143	187	171	171	150	162	162	169	168	145	168	167	165	155	143	159	161	156	158	171	169	153	163	173	163	157	153	163	155	191	149	176	141	167	164	146	163	146	188	164	139	144	165	169	163	161	160	156	152	160	170	190	167	187	150	183	163	164	157	163	158	131	181	136	177	150	164	174	165	166	174	171	161	190	192	161	173	162	183	141	161	179	179	173	169	149	160	154	148	182	159	159	155	150	186	181	149	169	166	164	175	152	164	187	176	165	190	164	197	172	153	163	136	173	166	158	155	148	167	160	158	137	154	169	168	180	150	160	154	151	146	189	163	199	165	146	175	161	162	150	147	135	147	144	147	177	160	174	157	154	171	171	151	164	158	155	150	187	153	184	160	170	158	156	160	156	180	171	151	163	157	136	148	158	164	162	136	161	160	163	164	163	139	161	159	177	173	157	158	150	146	172	159	151	155	162	166	181	173	156	153	158	169	151	177	158	161	156	144	173	178	147	165	156	171	173	177	152	151	138	166	159	162	163	162	163	176	152	157	168	148	185	153	163	166	168	157	148	166	158	182	140	169	187	170	165	169	157	150	149	164	166	152
13853	9185	7801	3803	2609	1906	1472	1129	971	858	721	669	576	534	524	442	434	427	394	385	391	390	363	374	385	404	359	332	315	354	336	311	341	339	316	292	305	352	302	324	305	315	327	301	297	284	334	293	338	307	306	292	290	258	281	299	333	302	300	299	295	285	289	327	293	305	286	315	283	288	282	286	281	272	275	292	300	274	274	307	305	278	297	283	315	300	307	297	292	272	307	290	286	292	295	278	295	279	295	266	300	317	268	292	258	299	299	262	313	282	298	301	307	311	280	299	291	293	298	324	254	279	272	261	284	303	279	281	322	288	294	291	278	300	285	246	290	278	309	273	305	263	312	301	256	286	308	271	291	311	299	291	289	298	307	296	295	275	298	297	295	296	307	262	315	305	277	302	288	279	294	292	276	271	288	306	306	287	269	289	304	300	276	291	294	300	309	285	321	283	278	275	306	282	304	251	269	302	277	291	289	285	302	275	297	307	256	286	319	319	302	311	284	277	288	295	277	272	303	261	287	317	266	282	284	310	301	292	308	304	281	286	290	280	315	289	250	296	301	311	312	292	281	321	298	284	307	305	269	333	282	282	291	275	279	318	328	294	262	292	269	337	289	301	302	304	287	279	276	301	291	319	278	267	304	293	310	300	320	277	314	291	292	273	316	268	299	260	305	307	305	283	291	282	305	315	294	298	290	323	284	333	313	305	288	281	276	290	289	302	283	277	273	272	290	288	294	275	294	310	293	290	302	292	292	286	279	278	281	283	294	299	293	271	293	292	271	289	279	290	309	284	301	279	309	312	305	271	278	288	281	310	264	320	284	305	269	309	286	325	280	268	287	293	242	288	298	321	274	282	276	283	280	306	308	298	270	291	289	273	281	316	308	269	276	311	266	321	318	296	290	292	307	303	298	297	274	276	274	292	303	303	281	270	286	294	306	294	285	269	286	293	283	290	286	296	300	319	312	268	288	269	310	308	264	316	296	291	291	273	292	256	275	273	285	269	285	307	268	281	289	262	281	290	298	283	282	239	274	313	323	284	268	304	295	276	289	302	315	294	292	283	290	295	302	317	282	309	289	277	312	274	299	279	291	280	282	288	319	286	279	286	275	280	284	295	270	270	308	301	284	300	295	296	302	281	259	295	302	292	307	253	281	298	311	293	294	324	288	305	295	267	296	288	251	285	287	263	278	316	287	304	283	303	288	269	292	286	292	285	276	295	269	286	289	302	304	303	329	289	263	300	287	315	316	296	297	300	285	298	277	289	296	309	293	285	330	338	282	312	303	301	290	296	297	274	291	276	318	285	278	313	282	269	273	309	299	317	304	287	286	258	275	294	308	280	294	295	268	295	297	284	285	273	277	302	297	283	278	259	285	286	287	285	310	288	271	306	268	295	283	294	307	310	262	321	271	286	277	303	259	243	269	276	275	260	286	270	262	288	278	291	306	277	279	291	305	281	313	325	274	316	299	282	271	276	295	292	288	298	301	301	303	305	299	267	270	304	267	309	279	314	276	282	288	277	265	288	258	268	299	277	300	307	295	312	288	279	277	303	254	287	308	300	293	307	280	298	280	279	281	286	278	285	292	285	312	298	308	255	258	291	311	287	303	279	295	297	303	283	258	286	277	289	283	275	328	301	286	265	303	270	269	241	260	282	265	280	298	285	280	279	286	292	285	287	284	302	265	288	306	288	290	297	283	277	307	314	304	249	301	305	290	321	299	297	269	279	266	286	285	313	295	290	292	269	282	261	293	307	296	284	300	256	276	298	308	297	306	280	297	250	320	277	292	285	291	264	309	291	327	282	283	248	274	280	272	309	318	300	273	294	294	278	290	296	293	296	290	285	272	303	278	290	277	312	272	268	276	284	271	303	297	307	307	316	268	315	291	294	259	291	291	292	281	277	308	279	271	322	274	270	277	314	281	299	304	322	305	292	287	306	297	266	298	292	267	280	283	313	322	297	298	270	270	307	284	290	271	313	290	300	280	320	301	264	296	293	245	278	248	303	280	305	294	270	276	287	294	281	291	274	289	296	291	307	276	287	270	286	296	284	300	285	308	287	308	285	307	280	261	275	310	258	281	277	297	333	280	308	291	272	291	309	300	305	299	317	265	309	276	312	346	288	281	300	292	318	268	286	283	327	316	296	272	286	273	297	281	264	290	287	279	295	261	299	276	301	286	309	280	276	281	284	290	304	291	305	304	272	319	266	295	296	260	286	290	298	283	271	310	327	278	291	254	299	269	288	284	311	335	293	303	271	302	269	316	307	257	304	304	286	287	299	331	318	281	311	279	304	317	302	303	322	284	293	287	306	295	299	286	288	305	261	285	306	301	309	302	291	288	307	273	302	295	283	285	274	270	278	273	265	316	281	309	294	266	288	289	309	269	312	269	304	278	304	314	328	276	268	287	294	279	305	284	288	287	302	307	315	284	277	279	266	313	281	315	254	276	293	279	293	321	288	287	288	306	283	288	287	315	323	273	303	305	292	308	305	299	304	266	298	257	295	286	336	275	311	278	294	305	299	242	316	281	286	221	291	289	321	282	293	289	296	282	307	259	305	315	295	299	289	299	297	289	297	308	284	285	292	263	297	307	285	283	311	277	278	283	308	316	263	318	271	317	296	337	274	306	275	325	271	310	281	291	326	327	266	272	293	283	278	298	279	299	271	310	269	280	301	284	286	291	302	298	273	295	286	279	295	283	252	250	281	291	300	272	267	320	282	292	302	301	301	301	307	274	288	283	272	297	289	285	302	274	306	301	294	256	294	309	272	293	290	282	336	283	292	288	262	265	313	289	282	279	290	280	295	287	279	320	305	291	317	298	290	261	275	292	318	303	317	266	296	281	297	294	289	272	287	275	309	316	287	313	275	293	281	309	278	289	290	289	290	296	284	270	300	290	328	281	288	263	284	256	289	281	288	290	287	323	270	264	285	301	288	306	293	309	284	308	270	295	267	287	273	296	268	323	284	276	256	294	258	281	335	280	289	287	274	288	261	302	267	289	267	322	266	273	298	279	286	299	280	265	319	288	278	293	293	306	295	301	286	274	306	276	292	271	260	295	292	314	305	327	312	278	289	294	298	292	320	301	292	305	311	296	305	293	321	295	274	303	273	300	278	301	280	293	284	294	289	255	269	279	294	286	266	251	263	300	277	292	283	271	301	316	297	293	273	263	285	270	280	296	313	326	296	290	322	264	277	295	305	287	270	293	277	309	293	306	281	298	270	258	297	247	293	261	296	293	290	293	302	278	312	268	279	290	281	269	269	269	300	283	269	280	267	304	273	271	309	308	282	303	274	292	301	290	278	295	272	275	263	275	286	251	316	294	289	268	309	272	317	293	293	288	300	264	278	273	303	257	291	287	279	277	265	276	261	294	309	291	301	276	278	300	313	291	294	306	306	273	278	286	262	306	276	290	251	280	290	288	283	278	303	297	282	265	263	274	295	289	288	256	295	293	291	297	285	266	291	316	270	256	289
23105	21048	28877	23438	21050	19617	2173	915	675	592	562	499	479	418	438	414	425	380	372	401	375	340	354	357	313	320	337	365	323	341	361	324	359	319	323	331	332	363	355	360	333	327	363	347	348	336	316	298	326	333	356	345	310	337	316	320	306	341	356	314	301	304	353	341	299	340	340	350	329	361	324	317	303	322	341	341	314	328	319	315	294	299	339	306	312	328	353	326	293	341	354	344	292	375	348	326	346	298	314	313	333	320	306	314	312	293	367	345	340	320	328	309	325	314	323	305	359	327	313	299	356	345	327	307	301	306	289	335	321	298	343	319	324	299	325	325	323	331	290	320	308	334	328	333	318	310	310	333	328	291	308	321	328	287	300	338	304	316	308	312	317	324	283	315	331	277	319	334	335	344	320	327	334	321	288	297	292	334	318	323	331	303	321	334	307	336	333	328	291	295	281	316	286	321	315	312	315	356	311	323	324	323	308	319	336	288	326	305	322	292	339	321	305	320	285	337	275	321	284	310	293	309	349	336	331	333	314	315	319	322	337	320	356	298	332	305	317	285	322	343	336	337	352	332	314	317	351	322	335	332	340	311	304	314	320	311	308	291	304	319	297	345	318	340	292	315	336	328	307	323	317	343	337	320	325	301	324	318	339	303	310	309	307	296	312	323	324	306	334	343	289	324	341	324	268	328	344	297	341	307	300	336	319	331	315	337	311	280	323	329	304	318	311	334	282	286	322	302	308	302	318	303	306	351	328	334	311	331	321	337	325	322	320	304	344	298	325	348	327	335	309	311	298	315	332	320	301	329	316	319	329	283	331	322	355	340	328	288	300	320	330	293	304	360	328	328	294	310	316	305	308	317	333	306	315	322	305	325	298	311	334	346	312	319	325	301	290	330	348	303	332	320	352	326	301	332	334	328	323	301	304	286	332	280	348	290	293	320	322	292	306	314	339	342	323	340	318	335	286	294	342	331	340	305	312	319	331	348	339	313	308	337	353	344	335	336	336	327	332	333	309	306	327	303	314	334	283	316	331	331	329	294	319	312	315	346	315	328	339	292	323	325	308	327	293	302	323	326	333	301	344	315	292	313	360	345	331	316	316	337	303	303	338	341	332	318	330	345	288	332	292	339	323	315	324	311	322	322	310	325	351	313	312	332	296	326	318	348	282	290	314	333	320	321	300	321	288	295	322	337	357	282	316	334	310	304	324	323	334	318	345	351	331	330	310	330	319	330	327	309	306	298	332	300	338	326	321	310	326	313	343	329	299	336	300	318	293	336	344	326	337	329	316	316	305	317	267	334	272	268	307	316	312	297	315	332	305	296	329	318	305	302	323	340	311	348	300	320	347	336	282	315	310	322	301	283	315	303	307	308	296	298	309	330	304	301	316	320	337	295	298	329	325	345	296	306	342	317	311	284	293	346	346	323	294	329	317	332	322	300	344	334	303	323	294	288	316	335	312	332	337	305	352	318	275	348	304	332	316	315	316	322	336	303	303	319	317	322	319	308	314	343	297	331	322	323	329	330	388	280	335	300	327	314	305	324	324	308	279	307	304	319	300	289	308	344	334	318	338	330	352	308	320	356	353	324	337	325	312	334	326	319	327	325	334	331	317	309	292	308	320	324	326	314	334	321	308	306	329	300	332	309	324	303	307	343	340	309	309	281	334	321	310	338	334	295	293	314	334	324	312	319	316	319	305	344	288	341	303	320	318	330	334	304	317	332	307	310	328	311	300	328	324	338	309	319	309	330	333	341	271	344	348	330	301	299	322	305	295	299	340	338	325	330	344	305	326	318	327	298	334	308	339	327	340	300	323	301	290	297	334	305	327	322	315	308	333	307	323	330	296	291	296	322	315	322	312	320	314	300	300	332	324	301	322	311	325	292	330	325	294	334	304	292	320	353	322	310	292	349	314	301	308	308	318	312	320	310	356	337	341	310	294	311	331	309	304	328	324	319	317	303	319	321	333	323	325	322	332	330	333	298	304	339	332	350	356	300	283	323	314	313	339	299	312	302	324	331	311	323	326	285	302	329	301	311	316	333	296	314	293	311	304	318	346	305	327	330	329	303	304	325	326	315	294	315	361	317	310	317	337	298	328	319	299	310	312	325	334	303	315	339	305	326	307	304	329	307	316	293	313	329	323	333	343	308	327	309	325	331	322	348	292	319	337	319	344	302	319	307	313	311	340	339	316	330	352	325	315	311	299	335	318	292	327	311	283	375	301	292	338	338	328	339	326	324	328	305	314	311	303	340	315	318	325	321	276	342	286	330	307	321	329	348	314	328	335	312	345	299	350	351	334	314	307	318	305	325	319	335	365	286	279	297	336	316	338	335	322	319	324	301	351	304	341	338	293	345	312	349	329	323	317	314	353	340	340	339	330	317	326	297	308	321	335	309	324	314	316	328	294	309	295	311	310	313	302	319	327	309	298	304	327	353	306	326	331	329	296	316	327	294	335	331	288	318	292	329	318	306	309	357	301	321	300	274	327	320	316	325	310	305	273	326	326	348	330	315	336	300	301	304	310	319	322	308	315	304	324	339	328	332	323	309	307	315	311	317	288	314	319	276	290	342	348	323	314	311	323	297	337	311	313	284	342	323	291	340	317	349	334	303	318	294	326	299	333	333	290	312	294	308	308	337	308	324	316	295	317	315	318	366	332	342	325	311	309	315	360	314	331	293	320	316	318	307	292	305	311	331	368	313	340	316	359	307	336	306	317	320	337	332	303	308	311	314	313	350	335	321	311	326	321	311	294	318	313	319	312	294	322	324	286	279	308	315	299	360	313	338	341	346	335	302	308	312	301	300	333	319	324	346	289	333	307	328	308	302	339	340	304	337	303	306	346	341	310	292	318	295	335	295	322	289	300	303	308	300	312	342	295	312	316	343	305	333	342	304	367	324	302	306	322	311	319	326	336	328	298	295	309	312	332	304	323	326	295	294	311	306	344	328	333	312	316	334	298	348	310	305	324	349	275	316	316	319	312	302	315	286	310	306	372	301	301	297	335	313	318	320	339	303	309	334	303	337	322	329	355	347	325	333	310	302	334	308	311	330	289	329	336	296	296	320	332	318	292	349	300	270	308	330	319	335	304	328	328	308	325	297	351	325	337	327	316	337	325	306	306	335	301	290	335	312	302	313	344	297	313	303	338	291	311	335	349	310	359	339	345	292	307	287	327	303	319	302	328	346	303	313	295	308	334	331	310	328	311	307	320	316	307	304	313	328	287	329	333	308	300	323	346	321	291	285	315	318	316	359	326	334	347	324	291	327	302	304	346	328	286	327	309	316	290	336	301	341	287	304	311	346	286	299	330	327	337	314	299	293	319	295	309	333	319	346	310	309	330	287	335	330	307	332	313	301	326	291	307	311	352	332	322	331	330	307	308	317	320	314	332	283	306	333	278	328	313	344	312	302	340	345	329	306	335	357	353	346	316	302	316	304	310	304	344	308	302	305	332	322	322	332	342	301	326	355	316	344
16721	15486	13128	7002	4809	3521	2746	2298	1891	1547	1376	1250	1103	940	958	923	867	817	766	764	676	665	674	675	637	686	646	610	638	587	624	566	626	610	543	573	596	554	628	589	577	567	536	534	573	535	597	550	565	552	560	556	507	547	556	551	559	550	567	556	558	561	577	571	564	545	540	564	552	551	543	559	567	614	573	530	577	541	518	512	553	530	530	564	528	520	551	519	540	513	537	557	498	537	578	514	551	517	534	507	594	573	552	506	529	519	519	546	491	545	553	562	544	541	530	540	533	578	531	531	564	564	531	477	562	556	561	566	536	558	550	545	556	577	506	463	544	555	523	522	518	509	516	570	577	562	549	558	523	542	567	569	521	507	529	528	515	557	562	513	556	553	527	524	568	540	539	589	551	564	535	557	572	548	557	513	531	517	552	523	551	504	540	573	514	537	551	556	545	535	512	527	554	501	544	527	563	559	530	586	556	537	539	542	577	555	526	519	520	569	537	497	526	491	544	537	577	542	494	544	594	524	528	542	521	578	507	562	587	533	552	500	559	515	530	560	582	567	492	521	558	501	491	521	501	597	534	563	557	564	518	550	513	542	592	545	547	508	539	584	580	524	531	549	491	540	531	545	516	512	534	547	565	489	542	539	579	556	556	562	517	547	531	536	552	566	511	563	507	515	564	501	522	537	527	512	539	574	515	504	553	599	558	541	525	559	540	532	506	531	527	528	482	527	548	540	541	556	518	527	510	501	537	566	529	524	572	543	533	530	538	514	563	550	518	500	490	538	512	543	529	547	538	533	509	573	550	517	566	543	553	608	511	563	578	513	512	509	535	540	582	525	518	536	531	580	549	536	553	546	542	536	537	534	529	531	503	568	527	504	492	581	535	526	555	566	512	495	529	536	479	516	494	516	565	492	550	546	528	543	538	519	532	537	548	506	539	503	531	539	538	509	516	506	523	534	544	547	531	537	569	518	555	537	537	565	528	539	535	553	518	543	556	518	560	532	573	531	542	554	518	519	524	567	531	524	512	529	518	542	543	534	536	532	563	520	579	571	500	566	527	486	539	524	563	545	551	537	538	568	518	475	587	504	554	570	569	530	529	540	578	540	489	560	554	583	527	554	522	557	582	586	524	484	546	572	539	533	576	533	512	527	558	555	536	534	547	594	528	525	518	552	502	498	530	517	538	511	556	544	521	541	537	556	528	550	531	509	521	513	517	547	538	542	531	514	514	521	526	539	520	557	562	559	512	503	576	555	538	512	540	517	557	513	539	547	498	510	535	541	514	564	533	552	539	507	555	546	531	559	533	533	524	533	518	510	528	597	528	534	530	519	549	557	563	522	590	511	563	550	547	547	540	472	527	528	509	521	512	534	538	500	530	544	510	532	528	530	520	534	573	505	541	569	517	533	591	542	559	534	540	569	565	521	499	522	560	546	531	549	502	529	510	526	561	566	523	535	564	521	514	520	551	531	566	544	529	564	585	524	541	557	525	521	529	577	517	579	533	539	489	554	540	531	580	528	518	534	526	523	525	504	522	524	554	536	532	559	498	511	553	578	551	567	563	527	584	547	558	552	543	541	549	551	579	500	550	562	527	511	536	550	572	559	525	521	492	532	551	518	522	544	493	493	519	520	515	553	533	515	546	557	576	563	487	567	540	555	546	538	456	596	575	507	544	546	589	547	523	532	530	557	549	541	522	510	492	532	504	503	509	548	530	551	489	540	532	496	517	555	540	548	528	561	509	495	515	522	504	546	565	572	500	548	548	526	534	546	531	526	540	521	547	526	507	562	493	552	541	540	537	532	580	500	511	547	504	532	555	567	542	578	535	542	499	550	519	526	491	505	534	548	590	500	560	559	504	521	563	525	544	526	526	522	523	558	542	536	530	523	528	559	581	538	561	509	502	563	529	580	524	478	516	494	577	546	490	535	543	512	534	537	549	519	546	549	560	547	569	534	516	543	503	504	549	544	520	512	561	552	514	523	536	518	509	554	528	523	549	534	548	557	544	486	539	529	515	547	525	566	521	535	520	535	475	505	507	547	537	487	525	571	559	535	539	571	532	505	522	548	515	547	545	539	540	510	545	536	537	557	516	492	539	505	525	512	583	546	547	530	543	545	555	553	520	531	519	542	490	537	573	524	487	514	531	559	584	532	541	549	588	554	523	504	510	545	520	529	535	562	544	536	538	548	499	535	546	542	565	541	545	552	511	460	567	539	527	529	563	551	521	543	548	491	539	520	538	574	511	552	500	540	519	554	566	540	571	528	481	557	571	530	537	527	539	564	528	506	541	554	520	539	551	516	582	505	519	540	540	576	584	531	528	538	473	532	534	540	519	516	543	533	538	519	515	506	560	524	519	512	510	544	542	526	539	554	541	522	530	521	516	514	529	545	544	548	521	542	561	496	512	552	528	545	534	519	561	526	512	555	578	558	540	526	562	572	562	540	528	572	556	565	470	581	523	543	535	546	524	544	527	524	540	538	529	518	502	574	545	538	535	506	553	500	534	534	545	551	574	529	544	527	529	552	533	546	516	565	517	545	534	513	563	564	546	577	551	584	528	504	586	487	466	541	537	533	566	493	507	524	518	547	512	510	546	529	506	524	492	512	546	562	521	536	509	548	536	523	525	563	527	558	542	519	528	509	486	557	527	512	568	545	513	534	546	532	546	555	504	500	542	530	540	514	531	522	531	539	544	548	527	499	529	523	534	537	516	548	536	565	527	531	555	541	572	546	555	525	546	534	558	534	566	569	580	576	530	522	518	520	560	536	546	513	501	538	492	498	549	556	527	555	512	569	541	560	565	524	528	520	529	489	514	525	517	569	571	542	570	486	578	575	540	543	551	556	527	544	522	522	530	501	558	526	509	569	568	540	504	544	528	529	551	516	600	560	570	530	545	515	512	551	501	515	545	539	540	489	530	500	535	541	511	563	545	568	534	542	544	533	550	528	562	534	506	525	541	479	561	548	527	531	521	520	545	532	562	541	532	523	550	533	531	496	490	524	579	528	520	544	556	532	576	511	530	550	507	530	539	517	532	529	539	543	541	564	545	516	515	560	543	501	528	561	560	561	563	531	558	516	499	542	516	554	543	501	525	500	478	511	591	531	561	532	559	531	508	543	529	532	576	507	546	519	559	541	552	560	515	532	575	548	499	503	525	536	537	536	525	509	540	540	539	554	542	531	536	561	507	503	509	529	551	501	532	542	553	509	495	564	534	561	485	532	540	553	532	561	572	526	543	545	512	548	518	548	528	525	478	539	571	535	571	563	511	522	529	530	545	539	550	528	502	556	547	524	553	522	519	541	525	544	549	503	528	499	539	484	523	504	515	503	523	486	536	501	523	554	590	534	556	557	505	521	547	519	534	550	582	543	508	561	525	588	551	592	532	536	520	564	542	549	500	498	496	540	533	535	482	556	541	532	500	515	482	544	558	512	534	556	538	561	554	537	524	489	543	514	541	519	507	558	545	536	540	538
26712	20468	8046	349	196	126	128	95	100	84	91	95	80	80	78	92	64	85	86	77	86	82	87	80	83	80	77	98	75	80	78	94	86	85	78	87	92	72	88	68	72	85	71	65	91	72	76	78	80	81	61	85	69	91	77	82	66	79	73	91	71	81	83	72	91	79	77	58	72	78	79	80	68	92	82	94	71	74	81	78	96	90	90	85	77	82	72	73	91	76	76	84	80	56	70	67	92	61	67	80	73	77	91	81	69	70	79	68	106	85	77	82	86	67	81	71	80	69	79	63	66	74	77	97	66	95	75	74	72	68	83	74	70	85	93	79	80	83	91	83	85	81	59	79	72	86	96	79	78	81	70	89	71	74	61	73	83	79	78	71	71	76	87	87	91	94	73	81	92	69	88	88	85	79	67	81	89	69	82	94	80	84	84	79	73	81	72	77	80	57	74	75	84	77	84	85	91	84	74	75	72	73	93	78	69	89	72	79	75	90	83	79	79	70	87	74	73	75	81	76	70	70	80	78	87	94	69	69	84	86	77	90	84	78	88	81	88	71	75	73	77	83	86	69	82	66	76	70	69	101	72	78	77	66	84	69	64	71	92	77	69	85	71	86	73	77	81	88	86	95	89	68	70	74	78	73	89	87	83	65	72	67	92	79	82	84	67	90	89	74	68	73	80	81	79	73	67	80	65	73	88	62	81	61	90	72	74	79	60	83	76	60	90	83	68	80	68	94	80	79	73	84	73	97	62	77	82	68	89	88	100	81	90	78	87	79	69	76	68	73	89	84	64	68	56	82	63	70	88	79	63	80	79	78	77	77	75	83	64	79	81	79	77	76	71	74	98	85	75	73	75	94	85	71	81	86	72	88	67	75	74	91	91	82	61	85	78	75	73	75	72	81	76	65	82	77	62	74	76	78	77	74	86	72	90	65	81	80	70	70	75	84	98	89	69	58	91	70	67	93	86	86	73	94	74	87	98	76	68	71	76	78	73	79	70	88	67	85	81	79	76	79	79	77	82	80	84	70	82	69	85	77	86	61	84	88	76	77	86	81	69	81	75	64	91	76	74	84	72	79	76	83	71	66	77	66	93	71	82	88	73	79	88	75	89	73	93	73	67	77	65	58	79	73	72	71	81	83	81	70	79	75	87	60	87	74	78	85	70	94	85	71	83	72	79	94	62	89	85	66	89	68	94	69	67	74	78	82	74	79	88	91	94	78	95	93	61	80	97	92	84	73	69	92	88	81	80	86	97	92	75	68	82	81	80	61	91	89	89	71	65	85	93	78	91	69	82	91	82	84	81	78	79	74	81	65	84	72	72	64	83	73	86	61	80	74	81	69	86	74	94	63	94	82	84	72	78	82	75	82	77	84	94	77	74	69	94	59	74	74	81	68	94	70	76	81	84	86	79	85	78	94	92	71	81	83	85	100	99	80	81	80	89	80	78	71	64	79	75	66	71	78	103	71	85	76	66	84	78	71	74	65	84	71	63	71	79	72	69	75	92	98	83	66	62	67	76	91	68	90	81	89	86	72	67	81	89	73	80	73	82	74	99	79	88	83	89	68	73	89	64	82	86	74	78	72	72	73	75	71	96	69	81	77	71	80	78	92	94	79	69	87	61	88	93	79	70	71	79	88	71	76	72	64	73	62	83	71	92	70	74	65	73	93	82	70	76	75	76	72	79	66	79	81	73	80	71	88	71	74	70	85	89	67	63	85	84	82	84	79	61	87	80	88	78	81	72	64	68	75	83	80	92	84	69	72	90	64	85	80	76	70	75	61	79	78	64	78	87	70	74	71	73	74	82	69	81	72	79	86	86	86	78	73	80	91	69	74	80	68	81	77	70	86	66	76	82	59	72	93	74	83	75	63	79	72	77	68	91	84	84	93	82	66	76	74	73	81	114	84	91	79	74	77	65	63	60	89	83	74	85	93	71	78	92	79	84	76	71	92	79	73	79	79	72	103	62	73	83	80	84	88	63	73	86	81	73	73	76	81	98	75	85	84	80	69	72	63	88	78	87	75	85	93	76	78	80	71	76	75	79	82	75	85	74	65	72	98	77	84	77	74	86	75	73	75	78	83	89	91	64	76	80	81	79	81	81	87	88	84	84	77	74	82	83	87	88	78	68	97	73	83	64	81	73	84	77	77	86	78	75	105	69	83	76	71	85	97	93	92	67	84	71	89	74	77	73	66	83	76	80	87	89	79	85	81	77	86	73	71	87	73	84	78	82	83	79	88	88	79	70	81	76	72	79	95	75	90	96	88	78	75	83	80	74	80	74	87	84	73	103	86	85	71	79	92	91	78	84	57	86	81	87	77	78	84	69	86	68	77	80	85	75	80	62	86	93	65	69	83	91	77	75	72	87	77	83	71	75	84	79	78	71	77	79	81	71	68	64	78	78	73	67	81	75	78	70	88	78	81	69	75	74	88	75	104	81	82	90	71	76	75	86	71	87	95	79	76	65	79	85	74	85	73	89	69	77	72	72	67	95	78	83	85	77	77	83	78	69	81	71	83	80	72	97	77	84	68	87	69	80	70	93	70	66	78	83	77	81	77	91	85	79	81	76	72	82	78	90	91	63	80	69	67	83	84	95	69	95	83	79	91	67	81	88	79	79	75	66	72	61	93	67	77	75	79	73	79	82	60	85	77	72	85	80	84	66	70	88	77	81	57	79	79	73	84	98	65	93	78	92	70	71	87	73	71	74	93	77	82	72	73	94	72	90	79	77	63	71	79	91	73	73	87	76	92	84	57	77	93	87	73	70	78	98	76	69	84	90	86	83	73	83	69	67	70	63	89	81	76	61	88	67	73	74	85	81	84	77	68	73	83	76	81	77	94	73	97	79	73	66	83	68	84	75	79	71	84	86	82	72	80	90	88	82	66	83	86	76	59	68	88	84	66	61	104	70	92	58	74	70	66	91	68	87	65	78	71	82	69	75	65	77	75	73	87	74	74	74	63	66	74	80	55	69	72	77	84	80	80	68	74	79	87	70	81	82	65	71	98	83	82	70	80	89	78	80	88	80	81	80	78	81	59	90	62	77	86	78	73	72	82	73	74	96	67	82	90	89	66	83	75	80	74	75	65	92	82	91	72	82	73	78	71	70	74	76	77	74	81	83	79	72	71	91	84	77	72	65	76	69	65	73	77	72	86	83	73	81	86	67	75	70	80	56	78	79	77	80	68	95	79	83	62	72	77	78	80	90	63	73	77	86	79	72	80	76	83	78	75	80	76	75	84	94	91	75	81	70	73	69	70	85	93	77	82	88	77	91	91	87	82	66	81	76	78	79	98	70	97	73	85	69	69	82	93	90	74	91	86	83	80	79	86	73	75	72	84	98	97	73	74	78	80	78	71	76	63	60	85	71	68	86	76	88	82	78	71	84	77	91	74	93	67	77	69	67	89	80	73	80	66	61	72	82	77	83	81	65	75	69	81	75	90	71	76	93	94	84	79	78	77	82	90	80	89
6451	1023	892	505	319	295	262	214	210	210	170	181	188	160	163	158	174	151	159	150	155	146	159	148	161	143	153	174	149	174	151	149	155	145	147	154	159	152	156	144	163	180	163	157	167	154	160	160	160	156	154	145	159	155	133	157	133	137	157	165	159	138	151	147	180	159	164	149	179	145	165	147	155	158	174	146	148	172	159	151	129	164	172	176	142	137	148	158	140	154	155	135	144	166	140	141	144	146	154	166	159	154	162	153	169	153	167	184	166	141	145	137	144	166	128	127	142	156	153	151	158	151	145	153	152	147	154	160	188	155	136	139	170	153	158	149	138	127	147	147	164	148	157	148	159	157	160	153	162	144	172	146	158	141	154	144	131	161	159	143	164	182	135	131	168	162	173	161	174	156	161	146	128	142	183	148	158	155	136	156	142	176	162	147	159	158	169	130	143	147	134	155	161	153	158	153	155	164	152	141	148	148	152	157	154	163	148	167	150	151	169	153	140	144	144	159	156	148	172	151	144	132	160	146	152	139	159	144	120	153	154	173	158	172	176	132	138	151	127	154	147	139	144	162	172	159	142	150	145	163	157	153	154	153	134	143	163	156	143	159	141	146	152	139	175	152	152	141	121	168	154	162	148	137	153	167	133	169	151	159	170	150	129	146	144	150	162	160	152	150	148	150	135	153	154	140	156	170	147	150	168	138	156	165	146	132	152	144	155	127	155	152	142	152	149	135	153	160	158	174	146	150	139	163	139	148	158	143	182	132	154	149	171	142	172	165	158	138	161	144	152	146	145	148	161	129	153	152	163	150	164	144	150	141	162	142	140	137	144	151	159	158	124	153	125	149	144	138	146	143	147	160	134	158	162	132	162	154	160	136	177	135	153	134	158	153	135	135	159	152	142	152	178	151	167	139	168	155	147	141	168	158	150	152	145	134	163	149	143	132	149	151	163	163	118	155	133	154	152	145	162	154	145	170	153	137	194	163	159	164	151	143	151	141	167	173	147	174	151	143	174	168	152	179	128	153	124	136	154	141	157	156	173	169	154	169	157	136	161	152	156	151	161	145	159	142	145	127	166	161	150	142	168	170	144	152	158	150	141	155	169	133	164	153	142	138	131	143	138	148	163	149	151	150	147	148	143	167	164	140	165	127	154	165	154	161	144	138	161	169	128	157	170	143	176	148	166	173	157	148	140	160	146	153	148	135	126	161	144	160	160	167	163	148	135	145	141	168	172	164	139	147	151	153	134	126	143	139	150	128	172	180	130	145	150	180	147	132	165	148	145	146	174	182	139	161	128	153	161	140	151	153	143	149	165	143	141	156	158	158	152	165	166	153	151	150	136	173	147	162	174	146	137	148	160	163	146	137	163	191	155	148	147	158	161	144	146	137	145	159	127	147	127	189	140	137	147	153	150	134	147	141	162	163	172	131	156	156	157	139	163	162	136	142	132	157	143	153	136	145	152	181	176	153	156	143	157	137	147	147	154	156	141	151	140	159	162	123	145	141	149	165	147	158	152	145	164	137	159	155	142	166	147	149	128	164	166	158	167	147	171	124	157	122	156	169	136	160	140	158	135	147	174	156	145	154	154	118	153	148	148	141	145	151	127	151	153	163	136	140	163	154	151	142	132	159	139	155	168	159	148	184	153	158	137	139	135	141	143	171	148	158	159	143	166	156	136	157	153	139	136	150	147	147	164	166	156	146	165	159	158	157	157	142	159	168	151	155	156	169	168	165	166	161	175	134	155	147	148	171	175	162	193	158	125	150	167	138	136	149	140	154	145	125	136	122	141	169	151	156	140	137	140	149	158	163	164	152	134	161	137	146	147	149	161	153	132	155	170	161	146	145	183	169	160	147	152	142	136	133	158	135	141	138	179	152	156	152	143	159	172	170	144	154	125	156	170	143	162	144	158	147	167	135	150	159	146	143	156	169	169	162	135	156	160	154	156	151	142	165	133	138	139	154	142	166	166	148	130	142	137	138	142	150	145	149	133	160	155	141	154	162	162	146	175	149	157	165	156	174	128	178	159	151	151	146	152	163	159	151	154	155	147	145	139	158	135	133	120	174	146	155	144	128	151	180	172	133	132	147	149	156	152	168	163	149	164	150	129	177	162	159	145	161	155	139	162	135	154	147	134	157	172	136	178	140	155	160	147	147	154	171	130	146	161	126	132	149	160	162	163	152	164	164	150	164	156	154	149	150	141	141	147	142	135	159	153	159	139	137	171	152	146	168	162	143	164	184	143	137	146	156	150	160	153	137	150	169	151	163	140	142	161	141	159	166	168	144	155	140	150	162	169	144	165	147	173	148	163	160	133	147	158	146	137	143	164	143	137	139	182	157	164	146	155	169	189	133	141	150	151	164	163	170	152	146	149	164	145	123	147	143	140	142	146	163	154	155	155	156	145	181	187	120	172	147	150	147	154	138	170	136	167	164	154	176	135	151	159	147	144	144	161	159	163	149	144	138	171	165	157	142	133	145	163	146	147	145	151	145	152	157	159	152	148	185	136	148	148	138	154	160	161	155	148	172	162	151	134	139	148	142	137	137	170	151	147	161	155	166	140	166	124	145	162	173	147	166	154	137	133	159	161	158	153	147	132	159	128	173	148	149	145	161	148	181	144	157	152	151	137	138	154	138	151	144	155	147	160	142	143	143	149	170	154	157	147	154	146	147	168	149	133	169	154	138	135	162	144	127	149	158	150	168	145	147	147	139	157	157	142	152	154	147	180	154	155	154	150	146	151	137	149	154	158	143	157	172	143	143	152	144	161	159	138	167	167	145	150	163	148	152	176	145	143	139	159	148	162	148	174	154	186	153	157	157	146	145	172	156	152	145	138	145	140	161	156	163	141	160	158	143	132	127	144	156	153	162	149	158	151	138	133	139	127	146	162	141	150	168	133	144	130	154	156	159	136	148	144	138	157	142	141	141	142	155	141	158	160	155	143	157	158	151	156	175	149	156	152	129	154	165	178	152	141	148	134	142	154	162	142	165	138	154	149	184	168	158	176	144	165	171	157	152	155	161	147	161	141	168	124	148	155	158	156	166	137	158	135	151	147	138	128	171	118	154	146	165	146	156	159	149	143	168	157	155	160	145	140	162	155	147	174	166	152	151	151	135	170	154	145	143	129	158	151	177	138	155	135	165	158	155	159	140	166	158	146	159	177	149	167	139	125	154	145	165	167	133	178	144	148	150	164	154	127	137	153	160	153	137	154	130	149	162	154	122	165	171	170	162	161	141	168	156	154	120	170	161	131	165	152	161	154	182	170	190	161	147	166	160	166	145	146	142	168	130	151	147	149	140	159	154	146	153	168	147	132	156	149	135	162	164	154	167	151	158	141	151	158	155	154	171	133	150	154	152	147	154	143	136	183	146	146	134	135	162	147	129	162	143	171	165	157	140	166	140	153	149	146	166	146	172	149	181	149	140	152	159	158	148	140	169	138	152	152	173	173	150	140	123	167	153	137	146	154	155
24108	21070	28274	24089	20374	2014	604	394	324	326	259	243	243	234	240	222	204	203	178	211	199	196	202	175	202	202	148	177	159	191	171	181	167	186	176	173	155	184	152	168	191	166	165	169	196	175	178	181	186	172	186	174	189	190	172	170	167	158	127	156	180	167	164	158	185	151	154	140	154	144	169	153	167	149	182	170	178	165	160	159	171	154	158	161	193	154	162	168	147	161	169	142	175	159	169	154	163	186	194	175	165	169	194	133	197	180	175	173	161	156	157	146	183	156	171	188	164	171	173	166	181	173	147	161	153	175	166	170	168	170	162	174	154	170	155	177	174	146	166	155	153	154	163	177	168	150	189	166	163	148	176	166	173	173	167	154	185	164	181	161	174	158	166	162	189	176	158	168	176	154	175	181	161	166	169	176	155	151	156	170	168	158	193	129	149	160	149	160	156	157	133	172	135	161	152	135	168	164	173	177	159	176	150	162	168	176	153	161	166	165	150	157	148	185	154	161	174	172	158	166	170	162	174	153	187	155	166	157	178	145	172	167	157	164	170	151	160	187	160	165	173	175	144	185	185	127	163	153	155	159	184	160	183	180	159	140	175	171	145	143	157	153	145	143	157	162	161	164	157	197	173	168	166	160	174	167	192	156	166	161	153	172	155	152	177	144	153	145	162	153	168	152	150	168	180	179	167	139	161	186	165	150	145	171	167	165	157	179	165	160	162	169	178	164	170	153	170	157	159	169	158	168	158	161	173	144	156	159	147	183	150	146	171	181	182	174	172	168	161	160	154	182	180	159	151	169	205	181	161	147	184	166	143	160	169	161	144	165	168	149	157	181	153	163	161	154	140	151	161	155	172	170	178	164	162	170	186	150	165	186	156	165	174	164	159	173	168	150	168	159	143	168	156	160	155	144	152	166	156	163	162	161	159	163	150	172	175	173	198	172	170	156	165	152	138	159	154	149	167	168	158	161	168	172	149	159	163	158	175	187	188	176	186	167	181	151	171	170	179	153	172	183	154	160	166	154	151	161	172	155	153	168	146	164	173	177	176	148	158	169	172	164	148	153	157	160	178	187	168	179	154	162	153	149	150	163	164	161	161	140	199	158	178	163	157	179	151	167	136	178	172	151	160	134	157	146	188	177	166	148	181	158	164	168	173	174	179	174	155	162	162	163	159	169	155	167	142	162	156	153	171	183	168	153	189	160	186	168	161	147	183	163	174	156	155	168	162	160	149	161	153	174	173	178	160	199	153	156	176	155	165	151	178	163	162	188	152	166	183	158	143	170	173	182	162	165	162	154	170	167	170	153	171	175	165	170	169	156	164	169	173	161	154	142	148	170	172	171	162	155	178	167	147	167	172	166	162	152	170	156	153	163	176	162	186	174	155	175	181	147	164	159	191	151	150	144	163	134	174	171	164	149	159	172	161	162	187	168	170	139	172	180	181	156	169	163	171	145	147	182	168	176	139	170	187	183	156	154	158	140	163	175	167	174	165	188	164	176	163	175	121	152	171	160	151	164	171	154	164	160	164	188	168	173	154	158	177	157	166	178	171	147	193	162	163	159	168	161	165	166	145	161	155	167	147	159	163	174	159	181	145	151	174	161	198	131	170	182	144	148	160	167	166	160	192	162	162	170	178	160	171	161	177	165	151	197	167	184	160	173	182	142	154	172	153	172	123	145	158	169	162	187	141	164	159	156	184	158	165	180	166	144	172	151	161	174	169	183	172	152	163	170	153	172	118	168	177	141	165	168	164	181	173	158	150	133	169	166	165	177	153	172	169	166	169	151	167	154	166	159	157	179	177	144	144	157	169	171	166	143	160	168	147	148	171	146	166	166	166	159	170	158	173	151	147	163	152	144	154	164	142	155	177	177	169	170	162	178	184	193	155	169	151	147	148	166	167	194	171	157	154	168	149	180	177	140	154	171	154	163	180	171	152	145	152	168	157	175	178	168	163	175	170	163	159	154	135	149	159	149	164	165	135	180	152	163	155	172	144	180	152	152	171	152	167	150	163	152	151	173	159	162	169	159	168	170	163	158	151	199	164	180	169	169	143	178	167	172	186	148	168	169	165	152	171	165	167	153	171	148	167	165	136	155	181	169	153	163	152	155	176	161	165	159	181	164	163	159	155	165	182	174	154	181	163	157	170	158	173	149	156	175	157	156	158	173	169	159	184	150	175	163	175	172	152	174	175	173	166	186	158	155	172	146	156	169	171	154	152	155	150	141	178	170	180	161	170	181	168	165	156	149	179	158	153	155	149	150	194	184	179	157	168	152	172	162	155	152	177	159	148	156	183	171	170	174	141	147	183	166	159	183	184	146	150	150	169	151	180	159	183	162	171	173	177	164	158	168	162	163	173	173	163	166	155	153	162	175	160	158	184	163	166	164	162	149	163	165	172	152	173	191	190	170	150	169	159	173	163	175	159	170	198	169	175	156	133	168	182	201	174	162	149	161	187	147	145	154	158	175	167	157	164	171	153	162	180	171	157	177	173	191	152	181	161	182	160	163	145	172	162	157	152	153	135	155	161	165	162	183	173	165	156	156	169	181	167	163	147	181	161	156	160	158	168	166	158	147	168	170	174	142	180	146	161	164	140	193	148	167	165	152	150	163	177	154	144	159	163	153	186	183	150	153	161	178	167	154	139	160	171	175	183	180	172	144	160	176	173	148	150	163	154	173	163	197	160	163	168	175	159	174	145	150	166	184	199	163	172	152	181	173	172	163	179	154	158	153	153	159	165	170	167	155	155	166	157	155	173	159	157	179	163	178	190	175	154	169	190	155	174	183	158	146	166	156	172	170	184	169	136	160	163	153	167	156	142	185	159	131	160	156	158	162	151	168	160	166	159	144	157	154	158	198	150	161	148	166	155	180	167	165	164	164	161	173	154	158	166	175	165	168	168	178	166	173	155	163	165	166	150	157	184	190	171	181	185	191	152	162	170	170	132	172	182	159	154	151	158	174	158	180	175	145	178	160	163	165	158	146	152	169	135	135	147	150	154	157	163	137	186	155	178	176	157	147	155	151	164	155	177	154	168	147	170	165	171	157	149	159	149	170	188	153	142	180	162	170	161	157	154	190	161	167	162	163	172	151	163	173	178	142	161	156	141	142	180	175	159	174	154	149	164	162	154	169	163	175	181	146	159	142	186	157	143	157	171	140	161	160	174	166	152	158	160	166	151	152	165	173	160	157	156	180	144	168	168	167	147	167	165	170	166	176	180	155	152	148	153	192	161	166	157	161	178	142	160	157	132	164	175	155	169	175	157	182	165	184	163	165	158	161	162	145	150	182	149	140	156	162	150	168	149	178	135	160	189	176	159	172	173	175	169	176	171	132	162	167	174	171	165	168	155	181	165	163	146	153	172	147	164	167	133	178	182	188	156	150	163	167	157	151	155	167	153	175	173	167	156	163	157	138	166	162	156	163	156	181	147	151	143	178	168	161	144	182	153	182	170	165	151	171	167	150	140	163
14106	9187	7763	4006	2579	1993	1457	1179	955	808	735	673	569	529	481	450	407	413	367	418	378	397	373	385	360	367	320	332	325	327	322	333	302	303	303	315	325	307	284	302	315	318	305	309	298	280	276	312	309	294	308	308	330	313	296	292	288	324	285	278	306	255	292	314	285	298	263	319	286	280	299	311	276	296	272	304	308	281	268	266	272	263	288	321	276	286	331	289	260	309	274	280	279	315	314	266	261	283	300	310	297	272	276	322	252	285	305	330	322	315	308	309	283	315	288	287	310	284	290	289	312	303	297	291	302	283	309	272	289	287	298	294	300	262	294	283	281	268	326	284	278	291	310	296	289	288	298	262	268	298	331	278	278	308	284	313	284	270	304	291	303	282	290	304	324	311	304	293	293	293	283	283	295	300	281	309	296	309	304	301	261	273	304	291	285	270	318	273	267	277	293	281	316	281	300	258	297	293	302	280	288	245	258	291	288	300	310	291	292	321	286	282	263	292	280	269	296	301	276	290	308	294	307	265	308	313	313	266	293	279	284	291	304	295	281	288	276	274	288	331	282	279	288	284	299	307	280	298	296	319	323	291	272	284	312	312	281	274	293	269	297	274	275	269	301	268	309	307	270	297	294	291	276	300	282	300	293	298	289	288	280	273	302	300	293	339	293	293	297	288	286	298	267	302	279	310	287	286	266	279	289	305	302	317	271	276	300	285	319	291	293	295	309	267	308	294	283	260	309	297	287	273	289	312	282	262	314	268	312	287	295	273	291	284	290	284	290	288	285	274	299	272	294	273	261	277	271	272	254	281	305	310	299	276	266	302	290	270	242	277	275	298	311	270	320	272	257	313	268	310	299	305	287	261	314	303	287	289	283	253	279	306	306	289	289	264	320	290	301	291	275	300	275	273	287	289	285	280	254	287	291	293	278	302	283	311	304	298	239	295	287	271	298	322	286	277	296	279	296	297	269	263	271	289	285	308	284	281	290	279	281	295	244	257	292	334	291	279	304	277	289	267	294	299	281	295	313	291	302	293	297	275	288	289	293	276	296	293	278	273	285	282	290	321	313	295	276	283	307	280	274	271	269	282	273	290	286	303	315	273	316	260	282	282	285	303	314	270	303	266	308	280	275	281	275	295	259	266	294	272	277	280	321	280	294	270	283	289	295	287	292	286	297	320	314	304	286	313	275	300	301	290	311	292	280	285	312	289	301	322	285	270	311	281	262	301	268	282	287	312	256	268	293	296	290	299	248	289	293	304	295	311	304	270	262	310	293	289	287	276	302	288	290	300	273	316	295	293	275	312	296	264	331	299	294	261	274	291	267	282	279	284	289	331	293	286	301	287	279	289	310	300	285	262	307	306	288	288	279	316	288	271	267	305	292	292	305	306	289	315	313	275	306	283	295	287	272	305	283	287	278	285	293	280	307	302	315	288	286	260	273	272	286	296	302	283	297	311	309	286	300	291	292	279	325	265	315	289	300	297	288	282	282	314	301	270	280	303	296	295	290	292	295	285	320	280	284	268	286	280	276	285	281	285	268	294	295	331	273	288	315	290	274	289	290	269	251	280	296	278	288	284	281	284	280	310	282	310	253	262	298	276	292	294	294	263	284	290	303	310	284	284	293	283	304	278	298	270	280	303	272	275	285	281	332	289	265	296	287	273	304	268	285	267	298	301	299	271	277	299	280	260	282	279	269	274	280	301	302	305	308	282	291	291	273	284	341	291	322	303	294	297	262	307	305	290	306	264	313	283	312	278	279	288	278	301	308	307	277	278	273	292	323	280	290	284	303	280	278	290	292	278	291	326	289	272	292	293	310	286	283	302	283	285	310	301	307	282	314	315	291	296	283	297	315	290	294	300	286	316	284	284	283	282	288	287	282	300	270	287	287	320	308	304	315	287	270	289	286	294	302	276	314	285	309	296	296	294	299	291	288	309	263	306	291	266	254	293	298	333	326	286	319	289	293	283	317	292	282	290	273	276	254	303	301	292	273	262	277	302	316	284	284	277	307	275	282	275	274	296	329	280	292	298	271	296	285	273	286	287	287	316	264	260	300	254	301	304	307	309	265	293	305	282	295	283	294	280	316	299	308	270	270	322	301	270	319	311	285	286	252	325	283	295	322	245	301	274	286	290	310	294	275	315	277	270	280	261	276	282	268	311	285	320	278	277	262	303	299	289	283	269	298	289	282	303	263	275	299	297	301	266	294	327	298	300	291	289	305	265	300	304	286	303	311	340	306	274	280	274	302	287	268	301	302	311	318	275	295	276	283	274	307	289	300	277	297	283	289	303	287	321	306	298	302	305	281	257	302	304	257	316	268	283	271	290	302	316	306	292	299	279	258	300	290	329	270	297	295	283	312	295	286	280	299	279	294	287	290	298	292	291	301	285	323	277	291	314	294	272	299	293	273	274	272	261	290	270	277	299	319	290	302	289	274	279	291	292	274	295	291	304	290	283	268	282	311	273	295	297	296	307	297	289	281	284	320	287	288	304	287	300	260	302	296	286	307	324	302	317	268	289	292	300	280	282	299	305	290	306	289	269	292	311	296	333	281	288	299	291	297	284	284	293	287	254	290	315	308	276	270	272	295	299	307	309	335	301	292	298	282	287	289	298	267	298	296	269	308	290	307	319	272	282	302	288	288	287	280	278	288	299	305	297	289	314	286	296	294	288	277	292	293	301	290	304	322	281	273	286	284	297	311	290	285	303	279	284	261	308	286	285	317	275	307	313	291	319	273	278	269	285	318	275	305	301	288	267	306	272	302	259	285	290	326	282	297	286	299	306	293	293	310	304	282	304	331	298	260	297	269	281	281	304	304	265	280	310	277	288	322	312	301	330	299	306	299	293	292	315	271	275	287	275	282	294	306	280	259	287	260	296	274	295	302	299	316	322	309	277	266	278	291	290	308	266	317	307	303	283	316	284	329	306	275	266	320	316	270	289	293	259	292	292	273	288	256	276	280	287	309	287	286	327	298	296	305	305	282	289	291	288	298	286	302	286	276	270	285	294	274	279	300	319	283	277	308	304	290	275	276	301	298	269	287	255	264	297	278	313	297	289	295	284	264	312	293	299	324	287	271	279	291	291	309	288	293	288	302	288	297	278	268	290	277	292	275	252	287	302	260	321	298	302	271	301	288	292	270	275	288	273	280	293	281	285	267	273	309	293	287	300	288	275	286	321	281	311	287	298	277	287	292	305	270	291	296	311	277	318	294	297	285	261	285	297	285	341	274	297	287	311	268	289	294	268	276	310	301	280	267	266	287	303	307	281	293	283	306	306	253	273	274	287	308	275	291	302	311	283	288	304	332	268	277	294	287	298	299	300	282	267	279	292	287	293	293	265	300	297	281	270	273	298	273	290	263	300	269	314	307	283	279	301	309	282	289	252	289	271	272	303	272	293	254	299	273	306	316	274	304	289	301	292	284	312	265	319	278	301	286	266	281	254	272	261	292	317	273	287	274	312	300	282	279	266
23074	21042	28857	23422	21047	19680	2155	920	692	620	534	474	473	449	425	401	435	387	368	410	359	375	401	345	354	363	320	338	349	351	341	338	348	374	352	338	362	358	328	324	348	335	353	330	317	323	324	295	335	352	316	340	315	353	329	326	314	338	280	301	337	298	288	328	334	345	314	331	301	319	345	305	299	316	322	341	319	340	322	335	328	334	324	352	310	321	341	338	348	319	333	294	318	355	321	315	324	338	328	330	310	349	258	309	322	313	302	330	309	307	304	321	348	283	332	342	353	292	304	313	330	271	321	306	300	309	313	308	333	328	377	345	335	306	321	314	310	337	309	354	289	302	286	330	328	338	345	308	318	299	302	293	308	317	310	347	304	316	352	314	329	307	305	332	332	316	314	317	327	298	302	319	338	315	345	319	310	281	337	309	356	309	315	307	294	303	362	320	335	337	283	341	316	358	347	300	294	327	307	321	310	318	318	322	324	319	327	317	326	309	291	314	310	328	313	322	301	342	320	289	324	327	318	298	330	288	322	276	317	318	316	297	334	287	305	311	295	348	321	316	323	316	303	314	330	311	338	341	296	305	315	285	322	324	295	294	317	326	343	297	339	321	359	305	326	327	332	304	304	307	316	300	312	315	334	323	312	355	317	320	296	301	282	291	295	338	328	339	308	297	337	308	340	305	304	310	315	342	312	322	294	318	348	340	324	336	362	313	307	329	295	331	330	313	341	339	298	312	309	316	322	303	332	308	292	356	300	312	338	315	324	299	306	328	308	312	306	305	330	334	302	308	302	344	322	303	322	321	323	306	311	321	286	318	296	321	306	292	332	332	315	347	310	322	299	302	316	309	331	316	313	325	343	333	344	307	308	319	301	319	313	324	319	321	290	273	326	301	331	326	329	317	287	302	324	263	306	315	287	326	320	320	335	346	338	343	300	298	307	334	282	305	294	302	339	298	321	309	314	324	298	333	294	338	302	297	317	308	316	320	302	345	312	305	333	294	293	290	326	349	361	313	296	319	314	331	319	354	330	336	334	296	333	312	317	292	306	340	330	347	339	293	315	304	304	305	306	319	328	331	297	309	330	322	310	306	320	326	332	336	341	335	311	339	317	308	314	322	330	326	326	271	324	320	344	296	296	333	350	312	307	285	327	342	291	304	319	330	292	333	312	324	332	328	331	324	292	313	336	305	366	295	328	337	340	356	338	330	308	314	296	326	327	326	300	354	310	332	298	309	313	322	352	312	302	308	277	318	312	321	340	336	289	311	295	273	358	294	293	322	314	346	294	325	308	307	312	322	319	335	300	332	319	344	315	310	340	300	311	319	317	312	338	273	326	311	302	376	335	316	321	311	284	312	315	323	303	328	350	302	319	309	324	306	297	317	309	300	301	339	316	308	315	319	300	302	294	314	317	317	287	305	312	335	331	308	348	296	346	327	309	306	296	313	327	307	333	327	321	304	297	305	306	322	325	312	339	311	286	328	299	313	315	308	307	326	347	317	322	333	337	303	334	303	316	297	332	310	307	332	308	317	324	337	285	323	317	302	282	314	314	309	299	315	297	330	326	302	302	312	295	297	298	325	341	313	320	309	314	300	339	341	299	348	289	304	306	325	315	334	321	325	330	325	328	302	328	304	308	332	297	299	321	300	298	307	319	326	347	331	287	311	295	327	304	291	303	347	331	311	318	352	315	333	298	321	312	321	334	311	342	308	309	319	335	297	296	308	322	346	317	320	319	340	312	316	294	287	306	310	296	327	320	314	320	310	337	319	307	305	338	293	310	308	331	316	276	294	320	334	292	299	308	311	305	339	322	358	309	332	321	334	340	308	325	321	358	309	306	352	309	337	289	318	283	305	324	323	285	347	326	316	318	330	343	283	295	343	301	338	362	315	343	306	305	326	338	363	323	308	349	330	303	297	321	342	328	354	292	306	319	335	312	328	337	284	330	302	307	314	295	321	326	325	335	316	333	292	324	312	311	315	345	329	291	328	338	325	332	302	331	312	335	336	302	298	333	319	344	338	298	332	297	324	318	328	311	338	318	323	306	342	312	309	287	324	315	321	303	349	333	294	322	313	313	294	321	313	340	329	332	308	311	308	320	307	313	332	305	354	308	300	332	318	333	301	312	321	326	327	324	297	323	307	336	320	298	316	351	324	324	282	331	319	288	302	346	303	280	287	285	313	334	314	296	345	329	326	319	315	332	294	311	352	361	335	322	290	305	319	315	319	328	343	285	287	328	328	325	331	325	297	334	289	289	326	267	325	309	337	327	296	314	318	325	323	314	312	291	292	325	349	323	317	327	312	325	314	320	319	312	302	312	354	306	315	334	334	319	328	308	326	293	327	324	316	321	313	322	342	308	334	315	291	342	338	303	301	310	335	332	308	324	332	314	306	303	315	306	299	305	313	329	291	310	319	335	334	328	328	323	294	325	301	340	310	316	338	309	320	327	304	292	344	289	315	350	324	304	304	304	292	317	311	311	313	353	307	332	316	292	340	320	329	291	332	340	321	328	330	295	324	307	314	330	338	325	317	310	366	332	294	333	334	332	323	354	294	312	325	293	319	338	279	357	343	337	312	347	318	300	328	353	317	313	306	311	296	309	311	289	342	317	293	318	319	305	310	334	306	324	339	324	320	339	341	310	309	304	331	315	323	293	317	340	306	280	316	335	327	314	292	318	329	307	344	327	349	347	320	293	338	294	333	297	334	296	330	298	278	331	323	326	325	325	327	324	328	328	266	338	313	293	318	346	347	331	268	317	326	355	302	324	313	317	328	324	339	311	298	316	325	349	299	306	301	321	336	317	297	287	330	315	303	312	316	315	335	306	300	333	291	324	339	319	325	305	330	332	312	312	336	286	324	294	317	337	326	316	316	311	317	306	320	316	307	300	300	280	335	330	331	309	287	345	325	340	325	314	308	308	333	318	300	327	294	316	302	312	327	319	314	334	317	307	326	310	351	313	283	315	305	338	322	359	301	308	337	283	325	309	333	279	333	299	337	353	281	296	296	323	346	326	338	311	327	348	286	309	292	330	289	307	340	302	321	357	321	321	313	282	319	317	315	313	319	320	307	310	355	324	332	291	339	308	315	309	324	336	316	329	314	330	323	316	321	320	288	347	301	306	351	336	314	314	304	331	342	324	329	305	282	351	343	314	295	325	304	307	343	299	302	348	298	321	292	329	301	307	310	343	308	312	329	324	314	313	307	350	317	313	326	319	328	304	326	334	306	344	367	334	317	307	354	330	320	329	305	342	315	333	272	313	317	297	317	301	322	308	331	342	339	314	302	323	289	316	292	307	296	304	278	325	333	321	340	326	299	283	341	322	312	343	333	323	290	338	320	309	315	379	327	318	310	307	304	341	328	301	326	342	344	316	327	326	300	317	302	339	314	308	315	311	315	340	300	300	338	306	335	317	328	312	301	324	309	310	288	302	316	308	315	318	311	289	330	343	312	317	301	321	327	285	308	318	291
16207	15129	13156	7026	4751	3526	2647	2188	1814	1536	1431	1242	1042	975	945	925	879	843	741	705	711	696	683	668	622	600	658	638	646	640	626	597	625	606	565	578	603	569	573	602	617	565	538	499	580	554	590	572	576	560	558	547	555	566	554	562	575	560	567	560	559	581	527	584	562	554	520	578	540	550	539	575	536	535	492	532	483	569	539	577	524	541	542	559	548	567	567	532	544	536	533	573	503	524	559	565	532	563	514	512	501	503	516	558	559	555	565	528	524	529	535	518	520	552	547	587	534	519	509	525	547	592	529	569	559	511	536	538	542	520	528	530	485	588	505	530	516	539	574	593	528	499	541	534	526	548	491	535	511	500	537	527	567	544	572	534	519	529	548	544	531	544	567	498	537	553	525	571	529	502	505	556	553	516	551	525	573	552	540	519	559	524	518	528	525	553	531	552	513	565	520	580	544	531	555	544	526	570	512	495	521	502	531	574	503	523	558	526	569	517	526	537	548	535	535	503	581	550	564	573	590	574	577	568	561	554	555	562	528	542	529	545	512	573	552	539	550	523	553	520	536	509	533	551	496	570	518	544	504	559	526	577	536	564	544	509	523	526	579	510	547	482	513	541	517	516	562	555	578	522	552	526	537	514	521	540	549	544	519	506	496	514	498	522	552	521	511	533	566	567	515	533	544	507	542	585	532	577	540	564	546	556	558	575	515	532	532	531	528	517	525	522	514	514	520	561	534	539	547	557	538	559	502	554	564	532	556	560	528	558	544	501	503	525	549	553	572	560	525	498	528	524	555	554	527	550	547	512	555	538	531	518	474	500	525	534	544	514	499	542	513	543	526	562	538	515	526	593	555	517	490	551	498	486	533	562	521	540	528	528	555	527	547	539	538	533	526	582	547	553	548	571	556	509	522	594	530	538	553	511	534	544	539	541	538	582	503	548	570	536	556	516	516	524	505	538	536	510	536	520	512	552	530	508	583	554	517	530	532	547	557	519	537	561	548	598	528	529	515	539	532	527	505	490	558	548	498	534	568	581	515	501	502	513	544	524	551	513	544	544	535	540	548	546	535	533	493	556	557	532	546	564	533	523	550	537	515	529	551	517	541	513	532	531	563	522	524	523	505	524	521	535	532	536	588	539	564	484	525	575	548	555	523	544	515	546	577	501	503	534	569	552	521	540	570	513	562	509	552	588	542	544	561	550	538	548	525	514	543	559	537	530	530	560	530	495	498	547	494	547	515	572	552	542	531	564	531	549	511	563	536	511	473	562	526	538	550	560	514	553	542	573	526	519	517	522	511	533	532	551	541	545	481	573	497	552	577	539	528	554	522	534	560	553	519	532	553	528	523	510	535	512	562	563	554	545	541	544	562	516	514	526	565	549	540	507	500	521	563	577	518	526	520	573	569	521	542	541	492	510	523	563	502	517	537	549	518	517	571	518	574	546	563	530	528	529	590	543	521	571	543	507	553	528	565	520	522	532	557	500	539	512	533	524	532	529	511	516	523	571	540	561	554	547	542	467	481	561	504	539	544	572	526	528	510	577	527	529	529	521	514	530	533	541	517	551	559	533	533	562	544	564	544	529	512	566	530	565	522	540	484	574	510	489	553	552	532	493	557	592	515	536	522	537	533	517	532	557	510	555	513	556	547	564	549	528	554	515	566	558	529	541	520	514	547	554	526	515	530	566	483	536	573	533	566	506	551	536	584	519	550	532	498	551	520	545	503	533	528	514	561	613	513	539	494	548	524	525	540	539	530	537	508	515	573	530	492	525	563	485	602	505	540	540	523	531	569	559	513	535	527	577	555	560	521	529	503	541	519	568	534	512	532	519	541	526	555	515	544	522	546	499	517	554	529	507	565	542	549	598	598	547	540	512	537	541	550	557	528	561	539	500	540	560	523	556	556	545	548	533	541	565	544	535	552	559	529	556	574	539	484	490	502	492	548	534	576	563	507	537	552	550	545	557	523	562	562	543	534	575	533	489	521	500	526	554	569	520	548	524	541	497	562	530	531	554	519	617	551	518	573	532	553	571	561	580	534	543	530	538	536	573	533	526	545	549	484	552	519	552	550	548	564	532	580	555	541	543	553	540	518	513	545	538	534	537	531	542	558	511	540	520	523	555	558	584	561	520	569	555	510	552	524	502	527	549	523	557	519	546	614	518	513	541	559	518	526	579	559	558	528	580	529	550	572	604	545	530	511	504	578	535	566	550	513	551	556	587	529	509	550	564	549	560	559	514	558	536	558	535	535	561	520	529	533	503	523	517	556	547	561	562	525	553	515	532	522	540	591	509	534	561	543	496	526	566	531	546	547	555	530	525	574	549	535	553	552	496	518	563	538	563	514	521	496	545	546	547	514	500	562	563	527	546	506	557	541	521	497	544	545	526	502	544	549	511	558	512	498	570	528	529	526	564	548	542	551	506	512	535	523	531	482	488	533	545	511	530	525	524	524	534	550	551	552	561	529	524	578	546	543	524	512	541	541	537	502	514	530	531	560	561	527	591	554	572	554	557	578	537	502	493	553	528	573	533	526	570	515	559	523	546	496	555	583	543	565	543	507	515	545	516	542	505	514	522	563	523	514	562	531	542	502	547	571	529	506	537	500	494	557	577	527	498	541	587	538	530	570	563	532	518	558	503	544	518	543	568	542	484	520	514	533	551	541	534	524	531	543	544	535	537	572	537	571	522	513	555	512	513	521	550	574	513	563	504	543	516	522	500	514	550	557	579	512	533	553	524	531	580	524	552	577	553	510	545	543	551	539	540	509	534	527	583	548	522	502	517	549	557	484	539	482	518	519	552	540	547	533	551	568	536	516	558	510	541	540	520	518	535	509	537	549	530	550	523	513	543	516	551	559	557	516	544	545	551	560	544	528	595	536	508	553	559	542	537	524	508	510	509	493	544	538	537	549	529	524	532	510	523	493	536	526	540	508	549	610	528	487	561	577	505	560	525	483	551	564	538	524	527	518	509	495	544	518	508	505	545	564	534	489	503	568	541	549	538	514	535	531	520	532	519	529	485	563	534	544	545	556	547	504	537	552	526	545	517	542	529	517	546	545	493	526	561	521	516	549	526	550	567	534	512	508	555	543	585	530	548	478	543	574	532	534	511	543	534	520	536	574	560	544	541	577	535	567	542	560	555	544	558	556	540	528	516	493	536	604	573	565	546	570	536	519	516	523	546	517	563	550	528	527	514	503	534	571	529	542	539	597	535	533	535	507	523	538	537	526	592	553	513	530	543	507	525	525	554	507	567	534	545	497	558	544	561	544	523	527	569	503	551	542	536	543	554	508	531	540	581	534	521	561	556	543	525	538	561	590	590	530	568	557	532	515	527	521	548	519	515	527	544	517	520	545	572	499	552	558	554	511	522	495	570	539	553	530	526	527	514	557	482	515	552	528	582	526	536	519	555	533	536	573	547	582	508	521	540	533	542	502	527	523	548	504	510	541	530	517	477	529	560	583	525	511	563	552	514
26683	20517	7791	338	177	119	131	107	89	95	99	98	84	96	77	88	62	83	78	86	90	71	69	80	68	85	66	93	65	72	79	73	74	93	103	103	54	93	70	91	81	93	98	66	84	82	66	69	82	80	69	70	78	75	84	78	77	70	58	93	72	82	66	91	79	82	63	95	85	75	77	78	78	66	78	50	64	81	75	64	60	81	77	86	64	71	69	83	80	74	77	77	73	81	85	75	75	86	85	88	73	94	82	81	89	73	78	74	75	74	91	80	71	76	71	72	68	85	69	77	92	76	79	70	87	68	79	79	84	87	74	80	82	59	68	65	71	79	77	77	82	63	75	80	78	79	73	75	92	74	70	78	83	77	88	74	87	84	75	76	86	75	97	58	73	81	80	74	64	91	80	78	71	87	85	68	74	78	76	85	70	94	79	82	65	74	78	74	98	74	64	70	90	85	72	70	92	87	72	79	75	84	81	77	81	77	91	71	82	93	91	73	81	82	77	86	71	74	85	93	65	76	87	91	72	63	83	56	67	99	75	73	83	76	76	80	75	80	85	84	67	89	63	85	80	89	81	69	69	81	73	92	72	84	81	69	96	69	75	71	60	82	85	64	91	62	65	74	70	67	72	79	66	64	96	75	86	85	80	75	82	79	76	76	67	85	70	72	88	70	89	73	86	87	61	77	66	89	80	72	83	87	86	76	66	71	73	60	70	69	61	81	86	80	97	83	83	71	90	80	66	73	74	68	75	75	67	67	75	74	93	80	84	91	93	86	76	64	83	90	66	89	91	67	75	73	68	80	85	83	91	66	79	86	86	66	68	89	72	61	76	72	84	65	85	72	75	73	82	84	95	66	83	63	81	78	76	65	69	76	87	66	77	82	87	78	65	68	77	76	80	69	73	66	89	62	73	85	81	75	91	88	73	76	71	75	73	83	73	76	74	78	71	73	62	78	69	83	72	89	86	75	85	69	73	80	73	86	63	71	88	87	85	79	85	86	79	84	82	78	95	81	66	68	68	77	71	89	87	74	83	74	72	89	85	74	70	76	79	72	87	72	73	69	70	70	56	94	86	84	73	74	81	65	91	80	78	77	76	81	80	95	76	82	82	88	84	87	80	79	78	86	83	87	94	63	103	55	86	62	69	84	85	84	85	92	87	81	74	82	61	64	79	49	80	85	76	74	74	80	72	57	70	82	79	74	69	93	80	73	78	85	75	70	84	69	96	85	88	84	81	77	77	75	78	71	66	80	73	76	80	68	80	82	66	85	92	85	91	86	94	71	76	98	76	86	74	81	75	74	89	80	94	82	81	66	72	94	84	88	74	78	71	74	82	81	76	60	82	83	80	63	79	78	81	70	76	83	87	75	80	73	83	67	86	60	83	66	81	77	75	76	62	63	83	88	67	76	73	75	67	60	71	75	80	81	93	73	70	63	79	82	77	66	75	89	86	101	74	76	78	69	83	92	72	73	85	78	69	72	74	92	81	75	85	75	74	75	77	75	69	78	69	59	83	57	88	79	82	77	85	82	93	66	80	82	71	83	92	83	79	57	84	78	66	82	88	85	80	74	79	70	78	101	63	76	71	68	78	81	85	91	79	83	82	49	78	96	87	71	72	72	82	75	80	76	69	85	76	76	93	78	75	74	73	104	86	85	82	76	89	70	93	79	73	83	76	95	76	83	92	81	63	72	88	79	69	78	99	85	80	78	78	77	76	73	79	87	68	83	66	85	88	64	80	68	77	79	79	74	74	93	88	85	64	65	70	61	82	87	77	72	76	81	72	93	73	61	75	79	82	70	83	70	59	80	90	79	73	72	84	82	83	81	91	95	58	69	67	93	72	92	82	74	64	65	77	78	80	77	66	70	70	75	87	76	85	72	80	71	72	70	80	98	80	68	75	90	67	86	76	71	73	68	68	72	82	61	77	84	74	81	69	79	62	75	63	63	70	86	71	65	71	72	78	79	76	84	67	85	76	80	85	91	69	73	70	95	67	85	76	80	74	63	80	68	81	77	73	72	96	66	83	73	85	79	73	83	73	91	78	88	87	76	76	69	76	76	79	81	82	80	77	79	77	87	73	70	74	82	68	72	71	88	86	66	75	73	71	64	68	69	67	84	79	63	81	88	66	73	74	83	66	83	86	81	79	75	79	82	71	73	93	64	67	86	82	77	67	71	79	76	89	99	79	76	68	78	69	81	56	80	79	79	78	81	68	81	62	81	83	70	69	62	81	85	74	80	78	74	92	72	75	93	87	67	88	72	71	67	85	68	71	64	79	64	73	67	85	77	83	67	89	76	68	72	77	86	98	73	73	59	71	80	66	73	68	78	74	67	73	78	88	66	90	68	75	64	73	69	89	95	82	74	84	63	96	74	85	86	64	75	68	69	68	72	89	70	88	93	60	79	74	58	79	71	74	76	80	79	81	68	80	94	77	79	62	79	74	71	85	75	76	86	72	72	86	85	82	90	78	80	84	76	77	74	90	83	63	71	85	73	90	81	87	71	78	86	82	93	78	84	78	81	82	78	72	87	71	64	76	84	73	70	79	75	87	74	71	88	79	60	80	87	67	80	75	84	76	89	78	74	74	75	73	64	78	75	81	74	72	79	77	77	71	68	76	95	75	66	73	73	67	61	74	78	65	79	73	79	101	65	68	72	77	75	81	64	70	88	80	74	87	73	103	60	78	80	82	89	73	76	72	75	67	74	74	68	71	86	75	91	73	74	75	84	86	79	93	68	91	75	88	69	79	69	50	81	74	89	73	77	72	73	88	82	75	79	75	80	78	97	89	78	73	78	82	89	97	84	82	85	67	72	63	75	76	84	72	84	78	79	76	86	77	72	74	75	82	78	92	89	69	66	79	80	82	71	91	71	66	65	78	74	70	73	88	58	82	79	77	68	92	74	77	93	68	83	82	80	75	76	74	59	64	93	67	78	71	79	76	66	84	82	80	64	84	73	59	66	72	69	74	84	75	79	80	77	74	80	70	72	77	74	93	64	85	86	78	63	77	91	84	74	82	58	88	62	64	81	80	86	81	81	85	73	83	91	65	62	76	71	73	68	81	78	81	75	93	76	84	70	87	93	76	84	81	80	86	74	70	77	84	83	73	87	74	76	68	88	71	84	70	83	70	82	78	67	84	85	77	91	74	86	83	80	75	87	81	80	86	62	72	90	77	81	82	70	86	91	80	81	98	80	68	90	92	71	84	85	59	84	79	71	80	74	78	78	83	85	69	102	82	85	85	75	78	84	86	66	69	71	72	77	74	83	70	90	77	76	79	80	80	87	68	60	77	79	59	64	75	89	59	68	71	75	76	78	84	72	73	69	93	86	94	90	75	66	89	75	92	69	102	65	69	72	84	79	77	71	76	65	70	75	69	77	68	91	83	82	70	57	82	71	62	77	82	79	75	69	78	73	77	70	65	82	75	103	77	79	65	81	80	71	89	75	72	86	75	86	62	69	70	76	94	82
5774	1065	929	465	378	281	260	226	230	196	194	183	163	168	170	159	165	149	148	144	135	142	151	139	154	159	129	175	151	140	181	161	161	166	133	149	143	160	189	145	157	161	145	172	142	165	156	135	144	146	154	163	158	137	163	177	149	140	155	136	141	139	161	145	169	150	146	164	137	153	142	184	140	137	152	139	142	140	140	160	141	144	144	139	165	135	144	162	145	172	143	127	149	126	124	161	148	158	134	165	157	158	159	156	145	155	168	151	159	133	154	157	144	163	133	162	158	149	137	162	152	177	175	131	158	157	138	150	136	155	168	166	139	151	154	156	163	135	149	130	137	161	162	132	139	148	158	158	147	150	148	135	147	134	202	118	142	122	156	126	140	157	153	148	145	147	164	158	128	131	149	181	163	167	112	160	158	150	168	156	141	149	143	156	143	147	147	157	147	154	161	172	173	148	152	153	165	164	147	144	134	165	151	150	156	138	146	161	145	175	142	153	150	165	162	161	149	148	140	151	163	165	174	160	143	130	131	153	163	163	160	141	164	137	145	137	148	139	142	136	136	157	164	163	152	127	158	143	167	153	152	160	169	133	131	137	161	130	179	155	151	175	138	143	140	142	143	163	159	150	153	130	179	121	180	142	161	174	159	158	152	129	170	150	136	159	132	161	145	150	169	158	146	142	144	151	150	141	167	152	144	158	147	131	151	149	157	150	139	150	171	162	152	145	151	145	160	162	157	140	166	143	134	144	124	131	167	145	153	156	174	156	145	167	130	170	139	141	160	157	141	153	151	151	149	154	140	140	129	169	161	162	183	155	142	147	152	146	138	149	153	151	154	151	176	151	140	156	138	154	167	137	123	148	153	166	159	161	163	137	171	161	132	183	153	137	133	166	156	167	140	142	132	163	152	134	167	145	153	167	147	159	146	149	153	169	152	142	153	159	143	162	151	138	128	147	160	161	128	140	172	154	154	127	139	161	155	145	144	155	163	122	169	159	153	144	157	157	129	165	147	146	155	151	165	160	158	160	142	150	165	145	141	133	163	142	146	161	155	151	143	156	155	141	149	145	149	153	141	143	129	128	147	141	145	156	154	149	154	164	170	178	154	155	165	140	145	155	172	161	162	164	160	133	161	147	136	132	121	141	145	143	158	164	167	139	154	145	160	144	146	152	149	152	141	152	157	136	162	140	147	168	139	144	160	167	163	138	147	147	145	148	173	124	130	177	157	132	160	153	166	148	156	163	155	164	136	164	150	151	140	161	148	162	126	151	157	160	150	146	138	167	123	150	153	151	136	179	159	155	174	162	159	151	137	152	149	151	145	163	139	133	168	167	154	158	147	160	172	150	156	141	155	174	164	164	137	128	161	183	159	157	149	173	146	148	151	127	137	127	139	141	171	180	130	153	138	139	147	146	152	145	155	156	149	152	133	159	136	162	125	146	165	152	140	134	160	172	148	160	169	182	151	161	148	149	133	131	155	141	154	157	142	141	149	137	167	145	145	157	136	162	131	160	166	175	142	135	153	150	159	159	133	148	156	130	161	143	142	158	149	183	138	163	134	152	154	154	157	132	161	173	152	147	159	145	147	169	138	148	145	137	145	160	149	131	163	138	140	139	147	153	138	149	155	169	174	131	147	162	140	161	139	131	154	167	125	161	151	166	156	159	155	143	134	136	159	148	165	161	150	152	168	140	152	157	152	142	146	166	161	155	163	168	145	167	124	120	137	153	146	174	147	157	144	141	153	151	144	125	143	141	174	163	162	123	153	150	142	138	176	132	149	147	146	162	146	148	156	136	159	172	184	164	163	170	139	150	141	164	166	154	161	141	139	165	167	150	170	165	154	151	153	158	155	142	164	155	171	125	139	133	151	135	177	140	133	167	154	143	149	149	152	144	146	151	143	158	146	155	166	165	142	163	140	138	165	137	150	163	161	182	146	158	151	159	141	148	155	160	149	137	150	163	150	159	150	128	160	166	159	139	145	142	148	138	167	144	162	166	158	143	147	135	158	130	162	145	142	166	131	137	159	157	147	141	149	174	141	153	158	145	142	143	138	150	158	146	155	156	166	168	139	170	139	137	155	136	135	161	160	143	153	154	141	165	148	146	154	154	155	164	163	140	136	145	142	151	127	151	148	136	150	144	157	138	147	150	173	154	152	147	133	146	136	159	134	156	164	152	155	136	159	149	147	150	133	156	145	152	148	152	128	174	157	144	152	151	152	156	168	141	152	144	144	147	138	153	161	145	146	156	143	155	162	163	149	152	153	157	138	153	146	146	141	164	145	129	151	163	163	157	153	151	153	156	153	149	143	150	158	174	165	141	143	154	151	148	151	146	156	158	160	161	160	163	149	147	142	169	127	155	153	157	140	153	152	141	148	152	154	147	163	145	146	159	134	141	152	147	155	152	168	144	136	135	183	155	146	151	162	141	144	126	133	142	146	148	132	155	141	161	152	147	145	155	135	152	151	159	152	168	145	145	167	143	147	143	136	163	133	163	149	156	158	144	146	147	164	176	137	155	149	142	156	178	133	128	137	167	181	155	148	152	128	151	132	164	161	147	158	155	136	140	135	165	137	151	136	147	166	150	171	156	151	162	158	149	154	140	154	154	144	141	154	156	168	161	154	136	136	142	147	153	162	133	121	159	150	134	147	142	146	139	152	136	150	153	126	144	145	122	168	123	148	147	151	129	134	142	138	145	160	156	144	157	145	144	148	173	157	145	167	149	137	142	149	143	136	153	153	164	146	138	170	171	150	145	138	167	146	129	139	162	157	143	164	167	142	153	148	162	162	144	153	147	149	174	159	166	150	168	144	131	141	152	145	156	139	160	148	156	150	151	154	147	145	133	135	142	152	170	166	129	141	146	146	121	145	165	154	156	161	151	152	168	155	168	154	168	124	163	159	153	133	163	158	164	147	157	159	151	136	160	137	163	141	148	150	147	148	152	160	134	148	152	165	164	183	121	140	161	152	144	149	149	141	144	147	155	158	126	169	159	137	139	147	151	154	128	151	153	146	131	140	144	169	148	128	158	128	148	163	125	163	140	159	122	169	161	131	163	177	142	132	142	142	160	154	147	157	158	146	166	150	138	162	144	146	187	140	153	156	155	140	164	144	154	151	152	179	168	143	148	137	145	148	159	176	136	161	159	140	152	167	151	137	140	127	178	151	150	149	144	170	147	146	147	141	154	125	125	142	153	154	171	147	165	155	162	146	146	150	155	158	147	146	137	151	166	149	150	139	141	151	147	153	134	147	142	150	144	145	129	144	143	144	137	147	152	163	166	136	155	154	150	164	152	136	150	164	144	175	145	139	169	163	138	127	137	159	148	124	169	140	174	176	164	150	158	126	142	158	141	166	171	154	146	172	154	158	154	160	173	145	144	144	153	144	170	190	154	142	154	152	138	161	171	148	156	155	153	149	173	142	168	153	146	142	152	151	155	146	155	148	151	146	171	129	159	155	138	158	140	158	149
24005	21048	28246	24057	20302	2064	581	405	306	302	279	256	210	248	205	212	188	191	187	218	204	198	162	195	210	176	209	193	171	178	162	191	159	207	157	155	183	170	155	147	165	173	166	156	148	171	170	170	172	168	153	172	167	168	172	155	166	162	176	145	172	138	161	181	159	156	153	168	152	145	164	165	156	153	169	176	154	161	178	175	154	169	145	136	155	145	154	193	179	173	162	154	191	168	156	159	198	161	167	151	173	161	161	160	176	186	178	174	142	161	187	178	153	175	174	156	154	148	182	160	153	163	167	169	161	173	160	160	170	162	171	139	156	158	175	178	164	177	167	147	165	151	198	131	134	183	155	180	146	151	151	170	170	164	158	197	127	156	173	163	169	162	156	171	170	183	186	182	170	169	158	165	176	155	173	141	174	164	159	156	147	143	159	145	167	150	167	166	150	164	164	185	171	144	170	165	143	176	169	162	166	165	145	156	172	158	154	179	149	174	170	173	165	150	149	161	170	204	166	151	181	160	153	178	157	172	144	172	173	169	184	160	161	168	178	172	171	167	155	153	164	156	172	175	152	139	170	175	178	146	148	183	176	148	167	159	172	173	171	154	148	168	167	169	167	136	156	153	138	168	154	172	158	151	174	170	183	155	174	152	194	190	162	166	158	147	178	163	148	175	158	156	179	155	169	162	150	179	169	163	160	175	154	152	175	170	162	154	166	157	150	146	142	150	183	155	191	153	166	159	138	147	170	181	157	147	148	146	158	174	171	183	148	156	152	171	141	172	157	149	161	164	173	157	159	167	150	177	181	166	163	172	158	148	149	168	158	160	166	143	173	184	144	134	164	154	157	156	154	173	157	188	152	166	155	173	162	164	170	152	162	158	135	160	144	156	153	164	168	187	148	181	150	159	147	157	152	188	137	153	177	159	167	175	152	185	172	159	156	162	159	131	168	156	150	189	159	159	145	165	161	160	185	164	168	153	155	161	170	141	150	176	158	185	145	155	140	146	181	150	181	160	141	147	162	153	157	146	162	166	149	169	158	176	165	160	150	179	161	147	152	160	177	175	177	163	188	170	159	146	183	169	169	164	127	143	171	166	163	152	152	180	193	145	149	171	175	164	162	172	179	165	173	156	160	170	142	168	162	158	159	135	181	162	168	159	159	170	184	148	153	167	151	156	164	170	162	180	151	172	190	166	183	169	155	150	176	162	167	167	151	158	152	157	170	147	167	170	179	175	151	160	182	161	163	174	169	190	172	148	156	126	175	173	167	147	168	168	155	155	171	174	140	150	149	152	164	134	174	139	156	150	191	148	148	192	160	170	183	169	139	177	168	157	159	157	168	157	157	168	142	189	163	147	166	160	164	172	142	162	147	190	159	163	158	144	152	151	181	160	164	139	158	142	137	139	157	164	160	181	171	172	184	174	165	161	163	163	187	161	165	157	153	151	163	180	158	159	149	157	171	155	182	155	164	158	151	168	162	171	150	150	167	146	177	164	153	161	180	186	133	177	162	150	175	152	146	160	164	159	193	163	165	155	125	155	162	166	189	163	158	135	133	167	185	148	163	162	163	188	171	153	140	138	158	136	160	161	155	159	175	155	165	148	175	141	149	151	170	159	158	157	158	143	135	157	159	157	173	159	166	148	145	174	168	145	155	182	146	150	172	180	177	174	175	154	181	144	186	156	151	158	164	147	167	181	164	170	154	155	147	177	182	154	173	163	157	166	149	168	150	168	176	171	180	148	164	150	142	146	166	174	177	150	166	169	171	189	159	151	179	145	157	166	163	155	155	164	193	183	148	169	146	155	159	149	169	153	157	135	158	166	151	170	173	154	152	179	152	170	169	177	144	173	165	158	166	173	151	154	172	157	172	168	150	163	189	162	158	156	153	160	160	184	164	162	170	173	164	157	172	162	170	189	180	193	166	151	154	174	163	149	174	172	157	175	141	180	140	134	177	167	142	174	180	167	137	175	180	155	166	162	172	192	154	156	174	161	187	184	186	189	146	168	140	158	172	141	163	150	147	179	149	164	154	128	175	159	177	162	164	161	139	149	160	149	148	153	159	146	185	153	176	141	163	141	188	165	153	161	165	149	169	168	184	172	163	149	190	172	151	157	157	152	152	166	183	186	152	184	150	159	148	155	166	172	161	160	149	168	155	160	148	151	155	147	170	161	172	159	160	133	150	157	163	157	160	135	173	139	166	181	154	151	157	144	156	161	150	166	164	144	159	156	169	176	145	167	165	139	160	153	169	137	158	158	181	196	171	164	185	144	169	162	172	170	174	161	157	154	167	169	151	176	162	149	159	160	141	153	153	165	167	147	174	159	178	190	152	175	178	157	155	162	136	169	189	162	152	134	139	171	164	162	153	162	164	194	168	185	159	174	178	164	157	177	157	181	174	183	158	159	167	180	147	142	165	169	167	167	175	172	170	155	158	168	150	177	147	177	161	146	199	141	153	174	164	177	163	171	148	173	172	161	151	142	178	162	169	148	158	170	163	171	185	166	164	148	181	137	165	171	192	160	163	154	155	154	154	151	165	158	162	183	147	140	147	157	157	136	140	177	155	180	173	154	164	174	163	161	151	159	165	152	137	173	169	173	150	163	140	162	172	152	190	175	170	162	159	179	166	159	174	153	175	178	149	154	160	167	170	150	154	183	159	148	167	184	182	149	175	155	156	168	169	156	154	167	143	156	153	171	172	148	159	172	158	145	170	152	167	154	172	167	178	157	175	170	175	157	134	175	156	168	168	163	191	163	157	150	157	166	159	166	136	167	192	149	178	171	156	166	177	146	160	141	143	152	172	160	164	161	159	144	173	177	160	152	175	172	162	182	164	170	169	171	156	158	142	152	165	152	177	141	164	176	142	158	178	168	167	162	168	158	176	178	169	179	156	167	136	155	156	174	175	161	171	171	157	165	154	148	159	146	165	156	158	157	144	173	175	136	169	153	152	163	147	161	177	178	161	168	177	169	162	168	138	138	159	179	161	164	153	152	159	164	153	160	162	169	161	181	169	166	147	165	177	162	164	151	171	174	143	143	166	135	159	178	161	174	154	150	171	163	166	152	169	144	150	169	159	162	179	153	161	167	151	149	172	161	145	156	168	170	189	160	183	158	153	143	171	155	180	151	141	167	170	178	161	167	162	163	143	155	166	148	157	157	176	172	154	166	176	187	191	167	163	181	166	133	167	162	149	171	153	139	160	141	149	160	155	165	185	177	181	158	151	163	165	161	153	175	163	165	172	153	163	165	188	148	159	158	163	161	186	151	175	155	145	163	162	142	171	165	146	171	195	158	163	175	143	174	172	159	155	171	192	163	171	127	159	169	171	122	145	162	168	165	168	151	171	164	149	179	153	155	161	189	150	172	172	173	148	143	143	141	160	155	169	157	145	154	167	157	159	186	169	154	149	140	165	195	157	168	164	170	178	156	145	137	179	162	157	170	161	151	165	160	168	146	154	129	160	185	166	137
12864	9561	8165	4068	2693	1987	1405	1204	981	851	736	639	607	528	526	467	478	439	409	387	351	387	398	348	371	336	323	338	315	330	342	307	330	302	323	329	297	302	343	279	336	315	317	315	278	292	302	305	282	313	305	274	284	303	296	312	275	286	335	257	316	280	323	275	292	302	268	316	316	305	304	316	289	284	276	311	263	278	295	282	294	305	287	287	271	276	301	318	290	294	293	300	291	323	287	310	292	311	301	284	288	296	311	304	276	300	284	308	277	285	284	278	259	329	321	277	306	259	311	312	273	307	285	292	319	301	287	272	291	282	307	329	290	296	290	313	270	298	282	277	267	281	282	311	257	303	328	301	310	279	274	324	304	291	263	301	301	287	290	317	299	286	254	287	262	298	305	280	270	305	293	256	266	320	290	301	303	263	316	274	283	301	316	292	294	284	300	287	268	268	289	302	292	269	275	282	284	247	301	292	298	281	246	298	316	289	296	277	280	282	294	266	297	309	287	281	284	314	264	279	280	300	292	278	266	304	289	289	290	257	271	294	313	267	297	299	282	269	293	269	292	272	294	285	306	283	332	306	294	288	324	291	276	251	305	316	264	293	300	312	257	307	285	300	306	290	270	298	276	287	282	304	328	289	277	297	287	306	292	277	292	290	284	270	282	273	305	289	298	267	265	285	334	294	267	278	317	304	283	302	291	306	283	274	269	278	295	320	288	311	301	294	300	287	289	266	297	306	303	294	308	286	274	287	274	282	305	289	293	266	293	287	295	298	273	280	303	268	291	260	285	296	298	326	293	294	277	274	284	283	303	306	301	292	282	319	272	293	298	285	298	278	278	303	298	291	301	298	248	243	274	266	300	279	288	292	297	277	271	306	269	277	278	266	293	295	289	289	259	289	294	331	285	280	291	311	295	298	276	282	275	273	273	311	269	271	330	288	281	316	291	283	282	303	268	273	274	292	283	266	277	288	274	271	295	285	311	284	299	261	260	280	266	302	306	305	281	300	270	284	275	293	292	283	290	276	291	321	295	310	280	313	325	275	288	274	270	296	283	292	299	290	271	282	286	289	281	310	275	309	309	261	294	300	288	283	284	268	289	285	273	316	310	268	275	286	297	282	295	302	300	263	277	326	279	324	282	279	327	274	284	274	325	290	260	292	309	307	309	301	298	295	275	302	277	283	280	259	268	297	301	310	315	289	271	280	294	273	306	267	275	319	327	293	283	271	275	246	274	286	271	281	282	291	301	275	277	284	301	296	262	289	287	282	276	275	271	319	316	306	268	312	287	270	298	298	329	285	301	280	263	273	282	290	281	295	308	279	299	268	284	261	291	291	294	299	282	274	281	302	304	298	297	271	311	285	293	280	302	291	301	279	291	302	314	295	272	256	305	314	289	281	276	308	297	307	293	268	282	281	296	288	283	262	305	293	290	266	326	290	303	285	282	264	263	288	305	285	295	296	265	258	290	266	297	265	284	268	290	280	271	315	277	277	287	275	271	256	303	261	274	285	304	302	292	288	288	309	260	304	282	272	311	304	293	285	313	282	265	308	312	284	244	285	293	293	296	310	263	266	294	297	274	274	261	306	291	299	267	281	298	285	304	273	302	271	299	336	309	295	293	288	272	286	273	298	285	305	283	294	292	290	288	291	257	288	288	291	304	299	260	279	323	323	293	288	299	282	284	283	302	311	290	286	309	279	289	300	268	270	288	278	287	292	316	268	285	287	282	298	273	284	277	316	273	280	269	306	277	295	290	280	255	266	314	274	271	285	289	317	283	271	254	280	307	283	286	275	311	295	295	282	302	318	304	299	299	289	275	301	301	278	289	284	281	292	274	280	283	292	264	272	287	308	284	297	293	317	313	289	259	272	300	290	270	301	278	320	277	290	306	277	288	299	293	277	296	271	298	290	277	314	285	279	274	284	289	316	293	273	278	286	272	312	311	290	301	293	277	290	285	298	289	290	276	295	293	294	296	281	288	300	301	278	310	268	264	286	292	285	299	288	263	284	300	299	284	274	306	291	252	282	319	292	320	276	321	299	286	299	276	304	298	268	311	284	268	293	300	273	287	291	309	290	276	272	274	318	311	291	290	286	306	308	278	317	277	275	290	270	305	282	306	283	302	288	296	276	280	298	328	311	322	288	300	285	268	315	294	311	251	258	267	273	280	304	290	296	246	325	317	305	303	277	316	290	294	299	311	298	293	283	313	257	301	290	292	298	278	295	276	321	261	308	268	292	272	311	311	316	292	295	287	303	281	320	277	285	277	293	317	292	297	273	300	289	296	294	278	275	295	262	296	291	275	289	273	284	281	269	285	304	262	292	287	264	255	306	300	268	289	303	293	275	309	284	271	287	276	312	282	301	257	279	279	317	297	285	275	301	315	298	298	309	303	308	273	309	293	310	302	270	293	280	276	296	297	303	281	303	274	283	314	275	295	293	265	305	306	305	310	298	306	265	310	288	304	274	259	304	287	267	300	280	276	263	252	283	290	301	297	285	294	284	273	294	320	303	282	296	289	310	290	303	311	321	314	296	298	286	301	310	269	292	275	296	288	277	300	277	289	278	302	274	282	281	285	288	331	300	296	308	274	313	281	269	291	294	315	288	305	286	272	284	269	306	269	305	255	277	305	308	288	297	265	277	299	292	288	295	294	301	282	262	299	289	290	283	277	270	289	255	278	293	287	285	290	287	311	311	265	263	298	317	299	318	267	313	287	265	303	288	270	275	271	268	274	270	283	313	276	282	300	306	279	281	278	305	288	291	303	268	262	290	297	255	301	260	306	304	284	282	253	261	316	299	280	289	284	295	277	283	268	302	300	331	264	300	287	293	261	263	269	286	298	279	287	293	324	271	297	293	302	274	265	293	283	304	289	286	295	286	302	274	317	272	293	276	315	288	310	250	296	290	278	256	276	261	263	298	282	269	296	288	271	321	290	243	280	311	297	274	280	305	277	277	286	275	325	292	310	301	304	277	284	304	311	275	322	310	269	268	295	266	322	275	251	295	317	260	314	281	267	307	299	291	285	254	331	284	278	298	263	300	275	298	296	309	264	270	289	285	289	312	267	290	303	269	261	311	291	321	269	288	286	293	288	286	275	281	269	255	276	281	295	327	326	289	288	292	317	271	299	268	319	297	291	282	286	266	272	302	296	265	279	300	287	270	278	254	286	308	302	286	278	301	296	270	286	296	311	302	286	275	285	252	296	305	334	263	289	278	280	301	297	288	287	282	304	292	271	267	276	295	295	280	284	254	294	274	287	285	304	263	313	268	296	288	288	308	289	271	287	313	275	291	298	249	291	309	272	279	270	271	285	280	287	284	299	287	278	317	296	316	266	293	292	263	276	323	272	296	305	286	284	261	296	271	285	287	291	294	288	275	296	296	320	296	289	274	284	284	300	317	257	270	291	290	252	281	290	315	297	299	263	295	267	279	289	312	273	268	291	327	303	286	323	280	299	320	285	273	265	299	309	281
23017	21020	28867	23382	21020	19531	2287	857	679	601	514	511	505	462	446	416	404	375	388	395	408	375	340	366	375	356	349	360	347	332	360	370	339	345	327	310	340	361	326	316	325	319	333	344	301	342	317	332	342	335	350	358	306	345	277	321	295	351	309	311	315	331	340	320	303	312	344	326	334	328	326	355	292	331	320	316	349	319	324	317	334	309	310	301	308	305	282	314	338	322	306	316	298	319	311	311	322	317	352	322	302	315	327	322	316	311	293	320	291	315	313	352	315	324	332	275	321	302	326	296	335	329	303	332	339	320	317	326	316	329	322	301	341	354	320	307	325	328	313	346	297	316	313	307	313	303	341	348	321	303	319	344	313	314	332	330	310	332	340	300	323	320	307	329	334	298	324	302	314	294	328	319	323	336	312	331	319	324	325	347	320	315	331	309	316	326	306	311	340	341	323	302	320	286	299	343	351	328	316	321	313	314	322	316	320	344	316	305	303	309	308	333	321	324	341	319	317	280	353	346	316	322	308	291	309	316	336	364	304	328	312	331	336	296	270	314	300	310	305	370	321	316	359	309	319	308	321	313	302	333	314	345	317	325	308	320	335	309	307	314	330	326	313	300	329	331	311	333	335	305	308	326	308	296	339	338	327	308	302	311	310	313	329	313	349	347	319	329	293	336	326	301	324	307	314	276	323	302	340	334	332	304	284	320	309	326	344	357	305	327	312	338	323	348	320	317	327	317	321	284	307	320	315	361	324	301	310	326	316	293	283	334	303	296	325	302	328	328	331	308	318	345	275	320	336	314	315	322	341	316	341	360	299	318	305	302	352	322	324	307	330	324	294	326	297	294	289	336	286	356	305	352	309	337	301	307	323	340	307	276	314	312	333	312	324	320	318	325	332	306	342	283	330	320	338	347	314	331	316	292	330	342	323	301	326	316	336	286	342	324	290	314	313	321	314	330	324	321	306	317	321	317	332	319	339	277	328	310	306	299	267	312	306	294	297	341	290	316	313	312	312	309	297	323	324	311	291	304	309	309	304	333	305	327	344	301	335	303	326	333	328	326	316	337	296	330	311	313	329	315	302	316	305	307	322	308	333	335	324	295	312	319	341	287	295	333	310	305	349	312	296	297	318	327	329	340	323	316	318	328	296	354	334	366	307	318	322	298	301	302	296	301	309	376	330	331	314	303	292	343	312	328	329	330	313	323	333	324	331	326	308	330	293	308	315	307	312	308	316	312	322	313	292	330	327	308	312	328	337	324	291	294	288	341	299	287	328	313	313	322	335	322	352	340	328	359	324	299	319	309	308	333	316	341	330	293	306	315	294	282	336	333	327	351	317	345	322	310	295	296	304	328	315	336	321	337	306	294	318	336	329	334	315	327	296	344	325	315	306	291	328	304	324	313	315	331	327	309	350	350	352	288	331	343	321	312	317	336	340	339	317	307	331	332	291	321	321	289	313	306	310	335	292	281	317	330	303	330	299	326	293	313	313	306	309	320	343	310	299	314	291	334	310	335	312	360	325	323	323	341	324	307	302	323	316	294	329	311	287	322	314	309	343	337	304	311	304	314	312	309	335	340	301	343	345	291	332	319	323	322	302	317	322	312	305	326	318	320	302	298	302	336	314	301	298	309	312	314	323	297	325	316	303	345	318	348	307	312	311	332	309	301	300	311	290	300	287	321	308	292	354	329	325	294	308	337	329	333	353	292	302	310	333	292	298	298	313	298	309	322	285	305	322	314	330	338	301	302	335	286	290	324	291	331	310	315	352	329	291	324	300	290	321	308	321	305	304	294	292	318	280	305	301	337	351	318	350	319	343	313	323	304	311	310	316	314	336	317	314	328	299	311	314	299	300	330	317	325	325	299	305	313	347	365	328	283	316	316	321	339	323	304	316	308	317	326	307	345	317	303	322	313	326	330	303	326	315	348	308	273	330	338	316	327	314	316	316	299	354	306	330	307	321	323	324	333	323	314	317	318	267	304	299	330	337	319	325	291	311	362	326	327	322	335	284	296	287	347	327	313	369	287	342	290	316	305	314	340	348	323	312	300	322	328	310	289	309	301	333	317	349	323	320	306	294	360	285	309	329	326	316	324	325	299	326	311	299	299	313	327	311	289	315	294	306	322	332	287	314	305	283	323	289	347	326	330	295	322	310	300	309	319	273	292	318	335	297	313	312	315	330	308	304	353	315	348	287	313	311	328	325	322	325	310	292	326	349	316	301	323	347	307	290	320	319	313	308	299	319	341	284	308	333	302	295	297	324	323	307	313	309	325	320	331	331	323	335	284	325	351	326	286	301	331	323	315	307	329	297	313	336	326	288	315	320	321	316	305	313	312	346	309	338	293	299	352	318	329	319	330	338	344	361	309	322	325	313	302	310	319	337	321	306	323	304	304	305	291	286	315	353	311	329	322	334	333	336	304	338	287	334	334	330	304	293	294	314	299	335	316	291	295	329	311	336	329	297	320	313	292	333	333	311	345	298	307	339	297	315	300	314	330	335	320	289	306	327	295	305	305	301	305	329	307	315	299	314	265	300	301	330	328	312	342	345	293	315	332	295	326	344	311	297	309	328	281	336	322	304	300	277	329	302	287	301	307	333	295	313	305	303	327	319	317	327	307	307	321	316	316	299	310	351	305	321	347	301	301	323	328	313	336	330	340	314	294	325	291	331	327	319	307	279	294	319	342	293	335	317	340	292	285	316	310	333	326	303	324	331	309	321	304	279	345	261	322	295	318	272	324	343	323	315	324	316	289	327	320	331	325	312	364	312	327	288	341	318	332	339	317	313	314	319	335	335	314	329	319	341	294	315	313	320	292	309	335	329	309	323	319	295	299	331	328	309	303	277	347	312	311	327	332	304	288	327	314	320	331	332	298	319	297	335	298	290	326	296	326	308	337	320	287	282	321	332	317	331	314	287	323	313	296	304	322	309	306	324	318	325	330	340	306	315	295	329	358	326	319	290	278	307	302	299	327	347	309	313	323	279	316	327	310	291	282	307	333	292	327	302	315	308	326	299	328	347	303	302	312	334	316	323	307	338	317	315	304	312	368	305	328	288	332	337	324	307	363	290	303	332	310	342	344	350	312	307	339	302	258	348	312	315	319	311	332	327	285	310	299	313	316	304	330	288	301	336	350	310	342	310	341	329	300	329	313	300	279	312	361	286	293	333	308	304	283	305	343	340	278	287	312	324	308	320	309	289	325	315	286	326	363	295	321	328	340	299	320	313	319	308	314	321	338	283	324	344	299	321	311	342	322	318	309	335	326	298	314	297	326	299	354	325	308	351	323	332	293	326	300	334	317	319	286	308	303	300	284	316	324	345	301	303	316	315	348	323	309	318	283	320	312	336	285	347	333	314	323	324	331	275	315	330	309	299	291	304	310	347	316	327	326	287	313	319	314	313	315	350	323	291	319	352	298	313	303	319	322	328	319	324	307	294	290	280	286	315	319	327	304	338	323	340	309	314	314	326	289
15866	15645	13392	7303	4929	3723	2820	2296	1860	1562	1433	1232	1089	1084	924	927	864	804	756	739	751	688	717	679	645	616	614	628	600	655	622	567	609	605	571	607	559	558	632	566	624	565	583	573	584	579	571	535	565	535	542	571	556	514	616	530	533	556	551	595	639	574	580	539	509	581	537	541	532	566	580	507	577	516	570	587	563	585	562	560	499	523	547	524	526	542	550	524	572	524	549	534	531	522	516	564	550	527	579	559	534	504	536	546	555	545	538	522	573	582	541	545	550	530	528	491	541	544	498	569	572	565	525	528	532	518	516	586	509	544	507	526	560	546	501	516	513	553	509	593	505	568	539	569	517	538	548	511	538	563	526	559	583	551	545	513	511	536	512	494	582	537	606	543	518	504	537	541	530	584	531	524	533	577	533	515	525	493	509	524	531	580	544	495	548	553	552	525	587	531	533	507	579	523	527	556	561	510	520	559	518	550	496	565	541	575	556	542	548	535	527	555	524	522	521	582	561	487	507	531	538	518	556	517	537	538	550	503	559	542	532	570	539	546	562	574	539	525	558	538	549	532	537	510	533	494	585	565	521	526	564	544	490	492	493	553	528	515	518	529	503	529	508	580	554	520	547	509	519	565	524	546	552	563	550	501	562	541	520	527	554	537	554	519	525	532	551	495	537	540	533	558	497	590	530	558	505	533	561	541	556	554	555	547	547	543	522	505	552	585	549	538	566	536	519	515	514	560	568	562	566	528	551	560	518	575	533	534	546	510	537	508	511	556	503	549	592	502	576	538	533	563	494	554	554	539	572	545	551	519	575	556	592	568	551	513	514	519	514	506	547	573	512	506	547	554	539	523	521	532	534	536	524	534	523	544	544	576	545	549	548	526	536	512	514	536	564	520	512	557	552	550	527	539	543	510	547	532	536	540	562	525	544	519	555	539	504	537	557	535	555	520	532	544	525	539	539	532	535	505	560	560	595	568	501	520	534	509	558	541	489	570	549	554	500	493	526	549	517	545	534	553	528	551	543	497	500	540	546	497	490	552	534	533	551	572	506	515	515	524	536	520	577	524	512	524	544	565	528	554	501	513	550	553	549	538	532	561	506	546	502	589	513	502	580	575	554	492	534	496	539	492	569	538	523	498	540	493	526	503	500	546	507	551	521	517	543	520	566	595	538	524	523	488	508	543	554	512	539	559	569	536	528	585	513	601	511	543	562	577	507	510	561	531	569	539	532	567	546	520	543	511	532	523	551	559	519	526	516	513	555	568	529	531	536	535	529	532	534	558	572	506	525	555	518	552	527	516	520	560	568	530	551	469	518	518	546	557	538	523	530	554	543	529	520	561	531	507	519	528	560	495	526	531	484	543	561	502	556	519	516	564	532	544	586	519	533	557	547	579	531	538	535	552	518	570	546	519	541	541	497	548	551	524	549	544	531	514	547	559	567	560	539	531	514	549	573	544	513	551	509	526	584	507	541	534	554	569	555	510	517	541	554	529	541	557	523	493	540	479	510	548	532	548	500	529	515	506	580	517	553	519	530	521	534	551	510	531	534	538	520	539	519	541	502	512	530	571	571	571	523	557	515	561	538	545	549	540	562	534	523	541	524	516	537	506	530	542	553	564	532	556	541	549	532	570	551	524	492	544	549	521	572	525	543	567	524	563	564	558	507	569	547	542	517	540	497	536	543	529	571	515	565	516	551	529	559	555	537	520	569	566	510	550	545	548	571	503	540	509	607	563	545	529	534	526	521	552	503	523	560	509	587	491	502	530	484	535	513	559	573	579	530	563	534	488	526	545	487	553	508	524	538	564	541	586	553	536	543	556	543	539	531	535	560	567	538	540	540	561	502	519	516	534	549	535	528	527	531	553	549	487	525	523	521	536	530	534	528	529	531	528	547	529	518	538	598	505	541	562	543	520	522	550	565	553	553	498	502	512	548	521	545	544	553	541	503	516	553	511	505	537	549	551	487	561	569	555	491	502	564	566	533	528	544	520	509	534	538	564	557	514	531	560	557	574	552	529	518	522	532	552	538	546	596	521	547	534	536	540	528	553	537	546	523	518	537	551	515	533	562	511	543	549	520	547	589	538	560	541	528	494	495	544	517	508	559	531	510	547	550	541	531	551	560	552	562	594	549	518	520	549	544	543	526	533	542	536	528	544	583	549	554	535	531	513	546	534	514	529	504	525	509	544	528	532	531	550	516	534	544	566	560	524	527	539	551	514	532	503	571	516	562	527	552	565	534	546	517	565	530	523	543	547	515	560	512	582	524	500	510	505	541	537	576	536	527	517	550	535	515	576	514	536	536	549	529	564	492	566	536	504	535	533	548	526	538	524	535	538	564	538	542	516	562	540	522	547	534	552	523	570	531	549	505	524	525	543	516	529	543	544	550	501	561	505	535	532	506	556	543	546	507	528	545	539	591	536	518	484	515	511	565	539	529	524	517	542	532	524	566	518	492	557	533	570	536	540	542	571	532	555	545	527	552	533	522	535	524	538	510	519	519	485	563	532	506	491	551	520	530	517	552	542	583	549	530	571	570	537	500	568	519	569	554	534	543	557	578	539	517	512	538	541	543	541	586	503	523	532	540	544	537	523	529	512	554	525	542	549	480	566	541	543	524	564	572	539	525	541	506	541	517	570	515	523	564	487	518	508	524	534	508	526	568	594	576	496	513	527	530	520	506	543	545	573	522	558	545	545	517	545	514	531	533	536	530	574	525	552	516	537	529	509	575	503	545	586	533	522	516	588	549	549	553	539	547	555	511	541	581	585	564	512	529	553	544	567	504	588	551	624	556	537	493	498	540	550	501	525	509	506	515	537	521	516	533	574	555	584	533	566	538	572	525	519	488	521	498	544	538	529	560	548	526	518	556	556	516	530	526	530	520	561	516	534	518	559	531	563	563	517	510	575	516	541	529	520	548	546	514	504	519	486	531	564	522	544	502	568	495	540	540	526	534	599	502	509	523	514	513	573	531	539	548	545	537	557	531	546	552	587	549	510	497	549	516	530	529	546	533	534	487	568	509	577	548	539	531	545	556	539	540	520	556	519	511	512	551	505	569	539	537	557	585	564	539	524	576	539	553	518	540	544	522	587	570	570	513	530	539	571	506	503	507	528	539	509	531	566	551	552	548	521	527	549	524	577	539	564	534	575	546	574	553	506	544	512	570	553	559	549	538	548	522	544	571	546	558	537	539	500	478	571	484	610	541	567	531	502	580	527	525	512	478	540	556	549	583	562	487	509	571	570	528	539	523	552	565	563	516	537	514	499	521	526	538	483	509	558	526	547	551	533	548	535	542	540	504	526	471	569	583	504	554	536	542	551	527	517	542	518	525	497	556	558	532	557	525	548	527	498	504	550	553	520	527	566	543	553	550	502	600	504	524	522	535	527	529	554	533	486	585	530	475	535	515	526	541	526	541	581	550	506	498	555	540	553	516	533	553	580	524	557	516	547	532	525	581	548	504	547	586	532	506	503
26636	20479	7774	377	153	135	119	105	92	88	105	79	84	91	85	74	108	94	88	85	84	79	74	86	76	69	67	90	67	90	80	76	79	89	68	84	71	93	86	94	76	74	88	98	70	75	83	94	86	77	58	64	88	76	79	65	81	75	80	64	75	84	81	84	75	89	90	91	67	77	79	68	65	84	75	83	72	74	85	73	73	67	99	69	67	78	64	89	75	78	74	62	80	86	75	73	90	88	82	83	85	91	78	92	70	94	80	84	70	80	73	81	64	68	73	90	54	82	76	79	79	79	67	101	85	81	87	75	76	75	82	81	63	75	71	65	73	87	87	79	82	82	77	67	77	81	87	92	74	79	81	64	78	82	82	80	75	88	86	88	80	75	77	86	83	67	75	74	84	76	69	81	56	71	75	77	78	76	57	82	79	77	75	90	79	88	81	72	76	89	66	71	69	94	75	74	85	66	87	74	79	77	67	93	103	81	70	81	71	66	81	81	80	68	62	75	81	66	60	69	82	94	81	75	81	74	67	87	62	85	80	55	69	82	89	74	69	67	78	89	72	65	60	79	79	70	68	76	63	76	75	65	86	71	77	88	73	92	81	96	74	84	76	87	71	71	88	59	82	66	76	81	74	74	71	81	78	70	70	70	82	90	88	85	75	72	71	83	68	80	92	79	77	63	69	77	92	82	79	73	79	78	83	75	75	82	86	94	68	87	75	86	74	83	85	79	70	74	77	79	74	71	87	86	83	66	72	71	68	82	90	73	88	66	83	90	75	60	82	67	79	84	83	75	84	78	91	77	92	70	96	79	68	66	81	71	69	86	74	82	93	72	68	81	85	95	84	89	74	67	75	79	96	72	81	76	78	89	71	66	83	73	85	82	75	72	85	69	80	73	81	69	83	76	74	72	84	81	61	70	80	74	81	76	59	75	80	92	79	86	91	67	62	67	85	74	73	79	72	85	78	79	72	88	77	81	96	87	80	97	77	78	82	80	79	70	75	67	80	87	82	67	71	89	66	81	76	74	77	82	73	68	74	64	61	87	76	75	64	69	79	74	82	74	76	68	73	86	75	75	79	77	72	76	75	67	70	66	82	55	69	84	75	94	72	74	85	78	74	76	69	78	72	79	90	94	84	70	64	85	62	81	76	61	53	69	79	79	72	71	73	74	78	86	74	70	65	81	85	71	82	84	74	75	93	60	74	74	83	92	86	85	88	75	73	77	73	78	76	82	85	75	58	87	85	67	87	77	68	79	69	93	67	82	67	86	69	75	73	70	87	68	80	84	69	61	83	85	85	70	82	72	92	81	70	85	93	81	72	94	81	70	81	75	72	98	73	92	77	75	78	71	82	72	77	84	66	100	74	82	71	88	82	79	80	81	68	79	64	85	73	79	56	83	68	93	81	85	74	77	88	84	91	75	85	89	81	74	97	82	93	68	95	59	71	84	80	79	68	72	79	79	85	63	73	57	74	92	71	66	71	69	89	76	86	71	68	95	98	73	88	91	93	79	85	76	78	81	89	74	62	86	75	60	70	70	81	70	69	77	90	76	87	72	77	84	65	75	77	73	90	84	82	72	76	87	77	72	73	88	75	77	78	71	73	84	73	55	64	80	65	84	82	76	73	66	75	89	67	88	81	81	83	71	70	65	67	67	70	83	70	91	83	86	68	80	82	73	93	64	73	65	74	61	69	60	62	76	75	81	62	80	84	75	84	72	87	86	88	64	76	97	81	78	74	70	87	80	73	62	70	77	78	78	75	95	89	74	76	82	76	75	76	61	81	83	87	83	81	81	70	78	79	75	88	75	91	75	84	74	76	70	70	70	63	82	95	73	84	81	88	81	68	84	86	83	63	63	84	72	79	66	70	81	76	83	66	84	87	89	77	76	73	51	82	70	102	76	102	68	72	70	66	87	75	83	70	81	84	76	89	80	80	67	87	70	91	97	65	80	85	71	73	82	75	63	83	68	79	74	64	76	62	66	68	71	82	83	84	87	88	78	99	80	84	85	78	82	90	76	84	76	81	73	70	76	69	86	75	69	73	85	89	67	95	78	67	91	95	65	76	78	76	73	82	78	78	77	84	69	74	75	65	88	68	68	58	91	77	68	77	82	75	67	87	62	88	63	81	88	81	105	86	79	83	79	51	84	79	82	101	65	62	85	85	77	71	82	78	87	78	70	69	68	64	65	66	83	91	91	66	65	82	89	88	64	84	82	79	78	83	78	87	67	78	87	84	77	79	73	61	77	75	73	81	75	76	79	68	71	82	80	68	72	71	60	88	80	84	77	83	77	72	69	75	69	78	86	65	83	79	82	64	69	89	64	93	88	77	81	73	73	80	84	88	67	67	73	70	84	91	73	84	91	85	61	76	78	81	86	71	66	72	71	75	81	91	71	84	81	76	80	72	62	70	83	86	74	86	79	84	83	87	85	80	76	79	78	96	76	72	68	69	73	64	70	92	75	69	77	79	85	71	75	76	75	70	71	76	81	84	62	99	79	75	73	93	84	80	58	71	77	88	70	82	75	67	99	71	79	72	74	67	80	80	87	77	64	75	74	69	65	80	78	70	63	67	64	84	76	65	87	87	82	77	70	75	76	84	82	96	77	87	86	71	70	66	84	92	74	80	80	83	77	68	91	87	82	92	74	74	77	73	65	84	76	73	77	74	94	75	85	76	68	70	75	75	80	82	83	76	78	79	64	66	76	88	71	89	70	73	82	88	70	63	82	63	90	66	79	78	73	73	80	68	86	76	84	93	71	62	93	80	82	79	86	92	63	88	72	81	75	76	110	90	85	85	81	61	83	68	74	66	76	76	79	76	72	69	87	73	88	64	82	74	81	80	77	71	85	85	73	84	78	66	74	84	67	65	94	74	83	69	84	71	75	66	64	73	76	63	76	65	65	76	73	76	66	75	87	85	85	97	69	64	64	60	77	90	59	77	88	89	73	69	67	69	73	75	81	77	76	81	70	81	84	79	72	69	66	75	82	89	66	75	77	70	77	81	82	75	70	88	72	74	75	84	88	78	72	75	78	80	73	78	69	88	104	84	73	74	81	82	66	90	84	63	76	87	91	75	85	87	81	68	73	79	61	79	72	99	79	75	69	97	79	72	80	97	98	65	89	67	89	84	75	66	79	78	88	64	76	65	87	73	75	84	72	85	93	82	80	95	100	70	85	109	76	66	75	77	71	68	81	56	83	85	80	67	93	93	74	71	86	75	72	85	92	76	75	64	72	67	70	85	76	103	87	61	75	74	79	70	82	72	76	86	79	59	90	76	77	91	86	66	69	98	68	74	94	72	73	86	100	69	84	74	86	94	71	86	83	83	77	83	69	104	70	82	73	79	82	65	93	82	91	61	99	61	77	81	76	81	73	87	87	84	86	89	79	81	64	69	74	82	65	74	74	69	67	76	68	76	78	66	77	76	83	95	68	90	75	72	90	68	75	76	75	68	78	72	74	81	84	74	63
6163	1072	943	486	348	297	264	216	207	201	172	183	167	170	158	171	163	152	174	160	174	147	160	144	163	144	161	147	146	155	128	158	160	137	142	137	145	166	166	163	136	165	147	131	132	154	154	138	180	156	150	162	151	157	153	148	154	153	139	151	178	163	149	150	165	145	154	148	147	154	144	167	135	156	167	150	155	139	157	150	143	172	138	146	148	168	151	148	143	154	166	169	153	175	138	147	145	156	142	161	139	172	154	138	169	162	136	164	142	149	181	144	143	170	157	140	150	165	140	159	130	153	139	143	158	138	157	161	147	147	154	156	141	149	175	150	142	162	151	141	138	130	152	144	145	149	155	159	168	143	145	146	156	174	144	168	156	152	148	140	134	148	147	161	161	131	144	142	154	155	135	150	147	148	152	152	136	158	156	147	155	143	138	155	167	155	146	155	147	158	166	142	163	190	147	144	159	179	150	164	151	162	162	141	166	155	156	131	168	168	151	179	145	143	133	160	147	152	155	134	129	165	140	148	142	142	135	147	153	134	137	164	147	131	155	145	155	174	156	161	152	141	145	142	183	152	148	127	157	133	161	174	187	175	161	139	138	155	162	176	170	152	139	136	160	168	148	161	151	161	170	140	158	146	146	163	138	156	144	140	148	147	162	163	150	131	166	136	168	159	139	151	165	164	130	142	160	152	154	126	175	171	151	130	164	140	145	171	160	155	157	151	173	160	164	133	149	150	129	136	151	150	152	155	165	143	158	121	156	158	158	146	135	151	137	147	140	145	138	159	152	147	150	143	128	147	146	184	145	148	164	142	146	129	147	136	166	148	137	149	124	149	152	131	140	154	157	165	159	149	148	137	156	155	142	161	139	156	150	143	134	156	167	163	137	164	146	174	131	179	145	137	157	146	149	147	166	140	157	174	135	145	156	144	146	136	144	151	140	154	166	164	156	169	153	158	165	144	146	138	138	148	144	169	167	138	141	146	168	142	152	159	160	141	146	154	140	152	167	155	155	155	160	171	140	128	147	155	172	156	123	168	136	142	144	155	141	145	144	166	167	157	138	142	157	147	167	147	159	139	152	157	148	153	159	128	139	160	153	186	153	179	154	182	147	160	131	152	143	134	145	152	143	137	164	151	156	158	150	153	151	125	177	150	153	147	153	156	145	151	154	162	155	153	141	171	149	136	139	145	137	151	153	162	169	151	161	143	149	151	173	140	154	131	165	152	152	161	159	168	128	140	162	145	168	122	140	161	150	163	176	147	165	152	165	168	137	153	144	142	137	140	144	173	148	161	173	156	152	136	162	144	172	147	148	158	154	157	142	186	137	135	147	172	167	172	154	167	147	135	155	144	162	164	154	151	134	151	160	145	155	151	154	142	158	156	150	146	137	150	145	144	157	153	144	120	167	173	144	135	149	137	167	171	162	149	140	147	132	140	127	151	136	169	161	138	167	132	135	142	146	144	153	151	133	148	145	135	148	146	139	170	155	135	161	148	168	137	155	142	170	133	134	146	169	156	163	179	131	159	140	163	156	153	158	136	144	141	130	158	155	145	139	153	133	170	145	159	172	161	142	180	139	164	154	180	135	151	143	153	145	160	160	141	131	139	144	145	143	173	156	164	151	167	145	127	146	152	138	145	157	152	145	153	142	149	127	139	146	139	163	151	169	156	153	163	146	149	158	151	156	149	166	163	136	158	139	156	170	167	161	160	139	134	170	140	157	141	168	134	156	147	147	145	154	136	159	165	133	140	167	166	157	150	146	147	165	138	157	145	163	181	148	166	137	164	165	165	121	132	154	151	145	163	146	159	164	170	155	161	145	124	149	145	167	165	150	139	140	123	159	158	135	143	165	153	167	130	143	132	136	143	160	149	171	142	156	173	128	132	157	157	146	138	132	179	133	156	155	148	129	163	168	137	169	148	133	160	138	160	155	161	155	145	144	169	135	181	162	153	161	156	161	151	147	157	149	148	143	145	158	147	163	154	152	139	131	147	154	167	153	156	150	152	149	163	136	159	148	167	138	166	155	172	156	132	157	147	157	169	149	165	139	141	154	158	146	156	141	159	172	147	163	162	153	137	145	172	166	155	151	141	130	130	150	149	146	165	155	120	155	183	147	146	131	155	161	165	140	162	149	143	139	138	140	135	160	144	142	161	157	166	159	151	160	160	150	145	153	129	159	142	140	148	157	155	143	149	145	142	152	152	159	122	129	151	167	161	157	146	148	143	154	159	147	155	156	153	155	138	149	158	142	142	141	156	152	173	153	141	170	171	130	145	138	159	154	156	164	155	164	147	146	148	153	161	148	138	152	169	154	159	147	152	159	149	159	150	130	159	126	145	151	153	173	161	148	151	146	147	128	163	137	166	123	134	134	160	137	142	154	153	141	147	149	138	140	155	155	146	163	146	162	144	151	157	155	166	142	157	155	178	141	139	155	151	175	180	142	140	154	166	131	146	162	162	161	136	146	132	155	142	133	152	145	134	159	147	164	151	138	155	144	135	161	152	164	127	164	152	159	137	160	146	139	134	157	168	129	138	155	144	126	145	143	156	163	170	132	159	135	155	171	153	159	146	130	161	159	151	172	146	153	137	162	160	147	124	149	148	140	147	144	154	190	137	141	154	161	161	166	146	147	197	158	140	133	164	159	132	153	145	151	175	130	146	166	172	157	137	143	148	147	131	155	147	141	147	142	151	164	155	148	160	157	147	134	164	134	144	150	159	157	129	136	161	152	164	151	159	142	158	145	152	128	144	148	148	146	153	177	173	141	161	161	167	143	128	141	147	151	152	168	162	152	141	130	137	163	145	152	168	141	139	153	141	152	152	153	155	158	153	129	146	155	151	158	144	139	160	157	156	167	173	144	146	147	164	139	144	141	171	149	141	153	142	160	140	150	127	157	159	143	160	153	154	179	131	151	161	147	149	147	150	154	145	163	148	143	150	158	149	141	135	153	149	138	162	152	149	146	171	165	153	165	160	153	127	151	143	144	162	164	143	163	151	153	164	160	150	161	141	142	164	161	120	142	151	151	161	166	125	133	151	165	158	145	132	163	154	156	151	161	132	178	148	142	148	154	142	159	144	154	166	150	134	158	173	159	162	150	141	160	149	156	152	179	142	144	144	140	140	161	151	144	154	147	169	156	144	142	150	164	146	173	149	143	161	166	153	140	137	150	147	160	147	154	151	130	133	148	147	160	148	126	141	155	165	169	139	169	157	142	160	148	166	173	153	142	172	141	147	149	154	134	189	155	145	144	162	153	152	151	132	163	150	144	155	181	167	168	156	159	166	136	162	168	151	170	142	164	153	145	129	159	145	138	134	157	144	145	150	132	169	160	152	138	161	170	141	160	155	146	158	149	157	153	160	143	155	147	139	168	146	145	142	149	157	150	155	156	153	166	160	166	149	161	152	128	141	147	172	160	125	168	171	150	153	159	136	163	163	137	141	158	172	143	164	176	145	159	156	164	156	161	159
24141	21136	28395	24139	20467	2022	576	391	321	300	290	267	255	216	219	211	218	192	199	207	200	185	193	182	210	193	158	176	172	187	166	179	174	188	189	175	193	185	186	182	173	174	187	171	181	165	200	188	173	160	156	183	162	181	161	167	168	180	171	173	180	179	180	191	141	179	161	165	198	140	157	158	164	166	158	166	176	157	179	165	181	162	194	161	176	172	174	159	167	164	165	143	186	159	182	147	157	165	149	161	156	148	152	164	141	172	174	177	164	154	197	177	134	167	148	169	159	171	173	179	159	156	144	166	168	162	183	171	174	148	152	158	179	177	182	173	162	193	167	175	148	168	181	186	168	176	133	176	155	168	148	165	179	173	193	140	167	184	174	168	182	169	148	143	166	144	149	180	164	175	184	160	168	156	164	160	148	160	161	170	158	168	183	138	173	176	165	171	176	150	177	163	171	164	167	171	185	160	167	153	179	172	179	143	158	168	161	172	169	154	165	181	181	169	153	159	150	145	173	184	162	169	162	167	177	166	182	143	171	167	183	179	166	202	182	151	186	171	159	186	154	187	192	171	157	172	173	162	162	151	174	143	142	173	186	142	153	178	160	150	145	182	185	182	157	151	145	152	136	176	172	139	155	164	165	169	171	176	168	144	158	155	150	157	166	156	148	203	163	151	174	164	183	167	175	156	167	156	150	171	175	150	163	166	169	177	183	168	175	192	166	172	168	160	157	187	182	152	169	154	160	171	155	168	165	176	142	166	193	154	163	172	151	173	174	191	193	169	171	161	154	168	150	163	163	177	165	170	168	163	155	156	145	173	166	166	157	155	162	154	162	149	160	171	175	176	159	160	162	196	163	178	151	181	179	154	149	180	166	163	168	166	152	159	180	191	157	164	184	160	169	177	182	166	147	185	156	158	159	157	172	182	151	149	182	177	162	176	177	168	164	156	171	174	185	167	201	162	189	169	166	177	183	167	159	169	168	184	147	205	165	159	146	167	173	164	163	148	190	166	134	160	163	146	194	150	145	173	164	160	177	163	143	146	168	184	155	168	145	146	166	186	158	164	184	163	153	156	165	141	157	167	165	162	172	141	144	138	163	167	156	150	160	154	189	174	165	185	158	172	152	144	173	162	153	145	160	163	181	175	142	168	160	140	144	154	162	163	168	172	152	174	170	179	159	181	145	185	170	162	179	155	172	144	148	174	171	172	151	181	180	164	165	154	152	164	166	174	171	173	173	172	162	175	161	155	194	174	189	145	176	159	161	136	175	157	140	171	167	160	170	165	184	163	156	169	172	178	161	162	135	175	173	168	175	184	156	175	166	158	168	165	182	174	175	166	180	146	181	178	158	178	179	187	176	148	176	140	158	160	171	173	157	159	140	173	167	175	166	158	150	163	177	157	174	150	182	157	149	146	171	166	158	165	159	151	154	153	165	154	163	163	160	148	162	161	166	158	152	161	183	153	179	166	148	144	166	164	181	162	168	174	169	177	175	156	165	155	185	166	144	169	151	180	182	175	191	177	178	182	155	175	153	172	156	175	148	171	163	169	151	165	148	169	145	146	180	151	152	149	169	158	170	167	162	143	163	157	166	175	183	174	172	164	148	168	147	180	161	168	172	158	160	176	140	157	153	158	147	133	147	151	168	152	152	162	162	154	172	171	170	180	160	169	156	162	157	168	159	162	147	150	174	160	151	158	161	135	163	173	176	155	151	168	169	167	160	163	156	166	149	172	176	186	185	153	194	161	186	156	152	146	164	160	164	158	143	185	175	159	158	141	157	133	164	152	160	147	167	168	173	168	159	175	160	135	165	151	141	159	169	162	142	171	172	192	162	166	156	160	141	147	186	162	174	155	162	156	170	169	169	156	157	157	177	170	165	173	174	167	173	148	166	167	167	153	164	162	179	150	152	155	157	179	147	155	161	177	161	161	166	170	161	173	152	172	173	167	173	159	151	176	141	189	188	169	154	160	164	160	174	168	165	165	148	194	165	170	173	167	156	185	167	152	185	173	158	159	170	164	160	159	164	164	169	173	171	169	169	163	157	170	170	153	145	169	154	162	162	161	167	179	182	162	159	174	159	171	176	165	163	181	151	171	189	159	171	148	152	170	170	178	177	171	174	162	190	154	156	158	132	171	178	171	169	161	176	155	162	181	185	155	158	151	187	175	153	162	162	180	163	171	174	182	180	188	152	179	175	146	168	148	196	162	165	154	158	159	190	163	172	166	151	173	179	156	174	167	167	180	160	144	180	163	132	167	151	151	166	149	150	172	161	155	157	161	158	174	155	149	142	168	169	176	154	147	159	155	142	166	150	149	166	156	150	167	164	157	182	186	181	160	162	173	176	205	157	162	156	168	171	167	172	165	159	171	164	155	184	163	157	157	158	158	152	162	162	191	164	179	167	191	187	162	154	198	180	152	152	169	166	161	171	163	158	143	165	181	167	149	174	183	154	173	143	174	137	154	167	163	163	150	145	181	169	163	173	173	163	157	148	171	183	160	163	196	154	171	158	179	160	196	186	166	155	175	158	158	175	153	190	169	168	132	169	156	152	169	156	150	172	144	140	186	159	162	176	156	167	153	170	178	173	181	169	173	165	142	153	168	148	151	167	186	168	177	158	191	166	173	172	158	143	166	174	169	155	151	168	164	151	180	167	153	183	164	171	156	153	149	155	175	172	148	151	158	159	185	172	200	182	165	134	184	155	166	174	166	156	176	150	174	165	156	163	163	154	158	154	156	165	159	179	164	165	155	171	166	166	164	156	151	178	179	152	192	164	163	162	157	144	148	164	157	161	141	172	153	171	155	162	178	140	173	180	161	160	186	168	153	143	164	178	160	186	192	161	176	163	147	148	179	157	166	183	164	140	189	154	164	177	176	159	146	173	166	161	176	161	172	173	133	155	166	178	187	170	158	152	167	176	173	158	160	163	169	157	160	169	169	161	175	166	175	147	158	160	165	164	146	146	187	156	154	164	177	174	182	180	145	164	158	163	161	171	145	180	182	179	179	187	172	173	161	178	159	153	165	151	182	178	169	176	172	175	155	162	173	141	172	164	179	162	163	180	146	142	171	168	176	181	200	149	181	165	159	184	164	165	162	169	162	164	154	147	170	204	176	168	183	154	133	150	184	157	192	165	184	167	159	164	178	174	157	176	154	165	172	165	160	173	190	175	151	156	170	165	167	174	157	168	150	178	182	167	158	142	184	175	155	157	164	156	158	172	180	179	128	200	166	161	160	151	160	184	157	181	148	163	164	183	159	162	164	185	179	148	162	154	184	158	167	191	163	148	160	187	156	157	177	149	180	156	162	161	189	161	171	156	168	154	178	160	159	164	162	167	149	165	147	158	152	180	161	169	156	163	158	175	185	172	169	154	163	153	172	188	165	165	149	166	150	132	157	152	151	151	163	169	154	173	152	160	185	189	133	176	162	158	168	163	171	170	161	164	170	175	163	156	153	179	164	155	168	180	173
13279	9391	8082	4090	2675	1938	1565	1250	1009	846	761	682	594	534	515	495	452	451	416	396	353	382	364	397	345	306	344	344	327	303	322	317	317	277	288	315	312	377	283	333	300	350	314	303	300	320	342	291	328	308	342	287	302	312	291	292	309	272	296	305	301	291	297	316	281	314	320	323	325	280	291	317	299	293	322	297	270	274	276	295	269	275	292	309	302	299	273	299	284	268	314	298	288	293	292	300	287	290	292	304	295	328	281	284	305	286	293	300	270	306	315	280	290	311	318	296	282	270	275	301	321	314	296	278	317	276	282	297	310	291	290	299	314	268	254	337	320	291	290	276	256	310	290	290	299	301	287	285	257	292	276	304	308	294	308	308	290	304	295	291	284	278	280	316	303	320	274	291	288	307	293	278	263	283	300	298	297	282	310	295	281	282	277	299	312	311	278	268	316	300	311	284	331	291	280	286	263	304	306	287	287	289	282	320	338	312	264	256	304	295	294	283	286	313	286	292	282	289	298	304	290	302	291	299	337	304	283	282	301	298	292	307	289	303	285	275	299	296	302	278	301	291	274	282	299	272	283	296	256	293	281	301	262	311	325	317	279	303	314	316	295	286	292	268	268	244	290	282	298	295	305	306	311	302	308	294	299	259	293	286	293	272	271	290	260	293	289	305	293	294	266	308	324	291	254	301	276	304	252	290	279	281	274	320	262	309	304	287	256	306	298	308	283	276	307	284	302	276	310	297	293	325	299	288	318	310	268	304	304	283	311	302	289	269	302	286	278	296	286	295	292	319	287	301	291	306	280	302	283	281	321	257	312	311	294	289	305	279	265	298	274	305	303	292	293	305	319	294	286	251	277	266	277	299	311	270	292	293	278	272	308	301	275	311	287	286	287	291	298	294	315	274	302	278	310	306	320	313	311	296	319	286	296	322	297	268	315	284	274	287	278	309	287	269	276	321	308	308	291	261	312	340	297	294	275	280	288	278	286	290	271	275	303	302	293	312	277	312	289	287	274	306	290	285	276	271	250	301	302	295	269	297	314	263	282	299	297	283	244	308	276	299	272	283	287	266	306	289	307	291	276	324	268	279	307	328	288	295	285	295	293	290	284	286	283	282	291	291	280	304	269	277	287	278	293	279	305	273	274	310	278	297	288	292	300	291	279	291	280	302	300	285	299	294	299	292	307	287	286	275	299	315	294	260	295	282	288	260	316	293	287	288	312	294	295	281	279	292	320	283	304	306	298	280	324	312	285	279	316	302	280	304	295	290	314	286	290	281	319	265	317	302	261	283	310	295	261	275	256	295	281	310	309	279	320	288	276	275	302	283	310	286	283	263	279	285	250	278	290	273	311	278	308	299	326	308	256	289	298	311	288	303	295	317	295	316	289	265	311	264	280	277	287	294	288	285	267	318	302	292	300	294	296	301	266	311	292	276	295	301	294	290	304	302	292	323	330	291	250	294	301	291	305	283	290	275	274	284	304	314	288	303	287	310	309	302	286	291	305	266	300	268	286	320	293	287	303	279	286	274	300	299	292	299	293	300	324	261	307	302	280	267	295	265	308	272	272	289	308	287	283	305	268	289	315	255	307	275	324	302	291	286	289	274	298	281	276	284	297	273	315	320	296	297	280	281	300	269	274	291	298	290	296	301	253	303	278	277	295	304	287	286	281	270	298	264	293	286	299	304	308	272	287	283	267	308	288	310	300	310	321	307	277	264	276	298	301	281	314	298	309	255	302	285	307	266	274	318	263	297	307	308	240	278	271	300	281	308	292	302	259	300	292	292	297	300	321	284	303	287	286	282	291	292	310	292	261	285	277	306	288	256	308	264	264	291	309	280	273	300	299	314	267	265	273	300	292	283	296	285	273	257	284	299	276	282	283	299	290	290	267	301	299	284	299	283	323	264	269	283	290	273	295	278	285	289	294	318	326	323	313	293	283	286	325	313	278	285	303	256	296	276	305	291	290	316	274	257	340	300	340	299	301	276	297	262	287	313	299	290	275	253	272	287	310	282	274	298	306	274	312	277	290	289	269	292	277	299	331	316	300	296	311	296	273	291	314	283	290	301	311	291	328	289	295	328	307	290	277	268	296	305	274	309	272	277	279	261	272	284	279	292	287	275	311	291	287	283	291	279	273	294	279	298	309	295	254	290	269	270	287	270	316	327	285	297	296	318	262	293	314	282	290	300	264	329	284	297	308	287	308	295	289	272	289	315	283	278	289	284	280	289	279	276	282	304	297	310	282	290	286	292	260	304	298	276	285	284	269	294	271	265	294	306	297	278	278	256	275	312	263	318	273	317	281	275	292	279	318	301	305	263	308	316	280	306	313	283	298	264	278	259	305	306	279	280	288	324	292	315	272	287	287	297	282	295	288	273	283	316	270	266	302	278	292	289	296	254	304	307	305	273	292	293	300	293	269	273	265	279	283	321	278	269	316	284	271	311	292	319	286	268	314	269	315	311	303	341	274	314	274	299	320	297	254	312	281	296	269	267	294	315	304	269	261	274	296	308	267	294	284	275	300	299	297	322	296	277	316	298	300	295	273	276	296	289	292	269	293	292	277	280	299	295	305	295	261	312	313	290	303	274	309	293	301	301	314	299	313	269	292	273	292	284	283	264	292	255	274	333	280	286	285	294	302	302	281	260	297	254	305	310	257	289	294	272	296	273	323	307	298	300	300	288	301	290	313	312	311	297	286	297	295	285	320	292	299	274	285	298	261	280	290	293	264	285	288	300	316	305	263	303	265	262	300	262	289	286	284	271	316	313	309	289	265	325	286	277	302	290	295	277	314	286	301	274	306	271	292	292	288	294	286	300	292	299	254	310	287	299	267	286	286	294	276	315	313	320	278	318	312	289	283	309	306	273	286	258	313	284	274	264	301	298	315	279	313	292	289	306	287	286	271	304	284	295	279	308	301	303	286	299	263	293	267	290	278	324	296	301	270	312	303	283	256	285	304	318	291	287	298	311	293	278	281	280	282	258	288	277	295	314	296	306	283	245	278	282	297	272	294	288	298	255	289	283	267	285	290	293	302	293	292	294	291	289	288	310	281	315	326	282	283	307	304	294	294	273	307	313	276	310	261	290	319	308	306	282	272	311	271	296	286	301	282	282	289	294	317	288	289	279	289	279	317	268	304	256	274	294	286	293	306	309	304	269	276	259	293	304	288	293	289	292	281	278	311	268	296	289	297	312	301	290	276	251	297	320	257	305	285	286	320	295	317	302	293	284	274	303	291	282	313	294	288	283	263	306	312	296	282	268	331	269	302	293	276	294	324	268	296	283	318	312	274	278	301	293	260	307	291	333	303	295	289	284	288	283	287	268	278	306	303	300	339	285	296	334	315	251	294	284	292	287	320	287	288	278	273	293	326	311	281	310	288	292	279	323	300	286	296	284	282	292	287	291	307	279	275	284	304	289	278	276	267	272	293	272	290	295	284	274	284	283	268	287	280	324	290	297	282	288	275	323	257	273
23106	21104	28990	23446	21104	19628	2205	839	689	541	544	522	478	427	444	452	404	371	395	356	372	367	380	361	344	325	360	369	322	341	342	372	360	336	314	342	348	309	349	312	305	310	320	313	358	344	318	330	311	339	325	331	314	337	314	297	297	323	293	305	315	325	342	328	310	287	282	367	333	327	339	348	324	350	324	316	330	357	301	346	315	332	323	301	321	309	325	315	318	345	319	279	306	317	298	315	284	314	287	324	310	312	329	340	324	309	333	334	293	325	341	305	329	329	331	317	318	300	330	320	376	316	332	316	323	331	304	329	324	319	306	309	323	329	318	305	328	304	348	346	332	331	298	318	319	299	304	347	308	332	323	348	315	313	286	319	327	306	341	280	329	321	310	313	324	318	347	300	352	292	318	299	319	314	333	300	348	311	342	322	343	317	309	330	298	337	338	325	283	324	316	292	342	336	350	329	318	340	289	336	286	283	326	316	326	316	309	324	313	301	296	324	319	317	352	316	328	343	347	325	327	333	333	322	352	326	337	327	291	329	304	311	313	333	325	330	314	330	283	319	321	310	317	311	327	310	323	314	322	348	330	347	323	324	312	327	322	336	308	349	320	366	334	309	337	326	301	295	325	332	302	346	342	302	300	344	323	339	331	317	319	324	341	328	298	307	346	318	317	307	327	342	302	328	289	322	320	295	306	323	256	326	332	320	312	313	362	306	310	325	318	338	325	319	358	294	324	330	307	299	324	328	310	358	275	285	313	310	324	319	300	313	318	316	307	343	276	322	323	306	326	333	313	339	306	288	331	294	321	308	325	318	341	320	351	321	299	325	339	303	323	349	329	294	311	337	337	335	308	321	313	324	327	298	290	322	307	317	282	302	317	288	305	308	359	349	301	304	335	330	298	354	333	310	324	340	337	325	293	357	304	309	311	317	363	313	319	309	295	318	293	329	306	325	292	317	357	314	337	310	323	326	291	309	291	286	321	345	311	350	304	310	327	339	298	334	319	287	307	308	309	326	306	329	321	291	335	361	327	331	316	296	299	345	318	310	319	318	325	306	310	333	354	342	304	373	329	337	333	316	306	340	294	324	321	324	295	301	336	320	357	326	305	287	307	350	340	318	314	330	345	317	318	314	331	325	307	325	322	337	321	347	308	325	336	341	308	324	306	320	338	312	333	326	317	315	309	313	322	302	299	328	332	330	320	326	326	321	326	361	309	343	326	317	316	331	295	313	330	326	336	335	319	310	336	333	307	309	316	297	316	310	355	310	303	314	319	326	298	320	320	309	334	334	331	387	331	365	314	348	335	327	307	298	318	329	316	311	321	298	327	294	330	308	306	296	285	325	302	303	318	313	318	302	342	363	357	297	327	332	330	294	322	320	319	344	329	334	329	341	289	304	356	305	317	339	330	310	331	321	300	321	329	302	331	321	301	282	345	333	300	319	326	323	309	294	320	281	295	335	310	322	297	332	323	300	330	292	308	343	324	324	320	320	318	345	294	303	332	294	307	312	334	312	321	322	307	322	321	309	330	311	323	307	307	303	323	331	315	333	299	308	336	308	325	311	307	316	335	318	304	317	331	314	304	317	334	328	297	313	324	325	369	305	311	338	302	321	332	321	330	316	354	333	303	277	331	307	316	338	339	327	345	331	354	325	313	332	327	327	284	311	313	339	358	329	310	319	314	320	321	293	318	338	316	305	305	345	320	302	296	292	309	293	334	300	327	325	340	299	325	314	321	305	317	306	354	319	362	307	307	322	334	332	340	345	301	332	300	332	308	304	314	311	287	295	277	325	356	337	334	297	327	302	341	307	328	325	331	341	347	312	318	345	317	326	300	310	338	330	323	312	318	299	319	342	304	302	333	327	288	312	325	327	319	353	297	290	325	314	320	326	338	293	314	293	351	322	301	318	315	345	297	324	286	312	323	302	345	329	316	297	335	332	333	321	334	333	312	333	326	299	317	343	360	291	305	329	321	365	316	329	317	324	343	290	306	306	334	319	304	293	315	301	323	309	311	333	325	325	319	334	335	289	306	328	324	328	327	345	316	307	326	284	324	326	301	317	316	293	322	324	331	288	341	316	337	304	329	356	319	321	282	300	329	330	330	315	350	318	307	311	314	294	295	318	329	314	280	319	357	324	317	305	323	316	326	331	296	315	294	298	310	328	329	302	309	314	351	312	328	346	281	320	312	311	345	320	321	316	310	339	332	294	320	312	317	300	326	304	321	302	303	330	328	352	344	298	304	332	352	317	344	339	290	296	335	317	325	325	316	334	340	292	335	325	336	322	266	324	312	289	297	312	332	327	349	329	350	312	331	309	308	274	323	319	319	311	332	342	317	314	334	311	324	292	360	308	319	306	314	310	326	322	347	302	342	302	352	299	292	294	306	289	340	322	320	336	335	329	340	290	326	333	338	336	320	319	303	310	318	321	342	343	314	317	292	308	289	328	330	293	329	316	319	319	303	335	321	300	335	324	309	298	318	335	355	309	319	330	326	306	300	313	295	333	308	301	316	288	341	312	307	321	307	329	326	324	342	336	333	334	322	331	330	294	314	338	328	318	291	336	310	329	307	309	305	304	333	329	280	317	339	298	317	327	346	300	305	304	337	292	327	343	310	313	269	329	320	283	315	335	309	316	312	277	307	303	362	330	322	299	299	339	349	327	313	293	335	323	346	329	328	290	328	311	297	320	306	310	312	366	295	311	323	331	318	331	338	331	287	317	313	334	323	319	301	329	319	317	330	312	349	318	326	306	296	329	321	318	307	329	356	310	312	324	321	309	275	351	318	341	308	331	302	321	305	305	301	325	320	347	328	304	338	325	321	280	305	289	350	310	323	323	292	310	325	328	323	308	320	312	296	311	313	334	319	301	315	344	319	303	338	325	318	325	322	305	332	301	316	330	343	298	280	323	374	314	333	331	312	332	337	339	284	319	309	305	290	338	300	316	316	319	308	298	282	343	341	337	312	297	308	304	339	286	318	313	314	301	340	299	318	297	310	301	306	292	301	256	292	312	325	322	332	321	338	337	340	293	333	321	311	286	357	292	306	305	321	297	315	323	349	291	318	331	315	301	336	306	323	342	322	338	313	319	298	340	305	335	327	320	300	317	293	333	307	320	327	301	330	318	361	295	340	359	311	344	296	337	310	319	330	334	332	322	317	326	307	301	356	355	334	330	316	308	310	315	322	312	340	358	347	298	328	315	325	311	309	357	300	357	330	336	313	309	318	344	310	337	304	346	288	321	321	335	345	322	325	278	317	332	331	325	320	320	292	291	335	320	326	275	310	304	302	324	344	312	323	322	316	352	279	315	297	321	312	331	321	296	308	318	320	321	301	305	298	332	313	314	346	297	327	333	305	328	324	318	320	302	341	338	309	284	307	323	336	311	325	313	328	291	314	354	303	340	324	327	302	332	332	311	317	313	300	337	275	340	334	300	318	333	313	324	318	334	343	344	336	314	344	331	310	315	310	288
15832	15563	13306	7276	4920	3752	2902	2266	1876	1639	1407	1223	1196	1061	1015	911	801	785	790	725	734	668	703	659	665	619	648	614	607	598	624	619	580	621	545	605	572	546	605	585	572	627	547	581	543	583	560	552	568	580	563	533	565	558	582	578	538	542	580	577	551	540	583	551	521	547	555	608	547	558	527	568	537	507	527	552	527	571	581	585	534	516	565	548	560	560	578	554	533	534	535	580	547	567	543	537	600	503	525	542	512	563	518	495	554	556	548	541	542	527	541	541	529	591	553	511	534	489	560	526	553	545	542	502	546	575	553	563	581	565	558	554	542	525	538	539	520	542	560	521	554	572	529	548	568	548	548	544	532	538	574	564	504	531	493	525	560	537	525	588	498	532	521	541	486	538	607	543	558	518	542	581	563	558	583	527	516	557	530	531	540	516	588	539	523	583	537	552	571	548	554	545	552	544	528	544	563	518	584	536	567	509	518	563	545	517	542	496	543	535	522	559	520	553	554	551	547	554	513	545	554	517	549	563	582	505	535	521	520	520	525	581	518	526	557	592	519	556	528	557	546	548	524	578	517	508	543	579	562	566	521	520	562	581	556	522	565	553	521	529	581	561	528	544	563	533	561	566	552	531	563	536	538	507	538	542	547	515	559	523	511	516	531	522	547	519	543	542	549	550	544	582	525	571	557	501	534	557	557	536	548	539	566	550	537	540	544	542	559	536	498	562	535	589	495	564	530	559	512	551	578	549	566	555	508	548	510	580	521	567	507	555	520	562	566	563	526	568	529	524	539	521	511	564	528	582	563	529	529	517	556	540	558	513	528	546	539	616	564	528	536	545	521	535	540	549	558	494	533	547	552	520	548	574	529	511	551	560	579	530	599	563	540	584	565	529	573	528	525	523	516	534	530	516	539	525	558	525	548	509	535	545	561	567	504	519	523	564	551	502	516	560	518	561	543	542	524	577	554	540	535	522	526	508	533	514	548	548	505	573	534	545	531	549	551	562	529	590	541	549	500	540	514	548	579	562	554	573	584	514	557	513	521	521	534	577	548	523	561	539	533	557	537	526	516	517	533	523	542	532	525	523	521	535	528	526	512	505	547	519	511	526	559	562	540	556	574	551	532	531	512	535	544	580	543	515	528	537	546	499	513	534	512	554	505	549	516	522	531	551	547	540	526	564	539	488	551	553	494	542	489	516	574	532	465	504	560	584	549	517	520	559	572	559	556	535	538	546	519	612	572	548	521	512	580	521	551	550	537	515	568	514	512	535	523	545	560	479	529	525	555	566	536	576	537	549	505	506	506	598	517	528	548	537	535	546	483	524	530	522	492	528	552	513	544	525	565	559	567	526	523	539	505	546	524	538	552	537	536	549	571	535	533	544	550	524	578	516	557	546	524	539	520	486	502	518	603	535	530	539	511	537	506	588	502	525	543	520	554	519	556	560	572	517	535	526	508	590	527	566	548	553	549	519	495	558	530	498	538	598	561	546	538	539	520	566	531	512	489	510	536	530	518	538	546	529	517	515	514	573	534	554	560	493	555	547	554	560	542	537	557	527	550	528	533	556	559	534	508	497	516	571	581	555	543	484	507	522	512	547	576	530	559	586	528	535	517	588	570	496	560	526	558	509	507	558	526	512	526	538	536	551	569	524	576	572	535	561	552	550	549	533	522	570	539	561	571	494	506	541	567	506	546	528	524	536	527	555	528	536	524	509	565	603	595	482	522	525	540	515	523	560	530	576	516	526	537	583	519	543	527	546	520	528	537	540	520	519	577	523	532	485	499	515	542	554	550	567	556	499	512	494	496	534	545	546	517	570	536	530	570	497	508	503	501	502	509	548	531	519	544	515	571	529	568	527	544	553	566	562	523	532	532	544	546	528	528	550	551	555	509	504	546	492	561	500	554	551	520	491	529	538	535	539	505	546	507	538	543	563	547	537	544	491	542	603	526	518	563	527	527	510	496	562	558	525	580	529	524	522	548	566	536	520	507	539	534	569	529	547	588	525	566	546	544	544	546	544	543	524	571	543	534	510	522	532	541	566	547	516	503	570	576	590	535	493	547	559	542	545	527	532	488	571	591	527	522	529	598	512	551	548	537	555	564	572	566	567	507	526	515	542	572	564	542	556	520	519	545	572	547	549	524	532	524	516	552	557	537	511	523	554	543	532	542	548	544	483	518	508	542	580	555	569	533	566	538	528	560	514	547	531	584	521	561	549	518	525	519	591	582	542	535	556	514	551	568	501	552	482	565	509	482	595	559	527	528	571	547	558	563	545	556	556	518	527	537	554	555	551	512	537	535	543	529	521	576	575	527	534	522	537	516	572	523	551	584	555	568	547	562	538	513	536	576	534	529	538	524	541	541	570	559	545	563	497	574	561	540	532	507	517	549	544	540	524	522	546	507	545	542	547	520	541	558	538	535	525	525	532	570	529	521	588	538	565	545	528	534	556	574	546	574	515	533	532	532	548	535	532	540	546	592	512	547	531	508	511	553	551	536	507	542	552	536	547	515	544	543	558	534	541	526	540	565	520	551	548	573	535	557	565	584	527	516	556	508	521	544	557	554	503	543	500	515	556	599	537	533	527	525	532	525	551	500	534	544	499	536	529	575	552	526	524	544	529	546	566	525	546	499	555	529	549	529	532	520	483	548	578	544	533	545	557	540	547	528	594	571	534	525	528	553	513	545	520	552	538	502	566	550	563	520	504	504	546	530	563	549	543	618	540	565	533	543	544	561	511	538	533	556	541	556	521	501	565	515	501	535	527	488	546	543	516	524	563	560	519	548	514	517	514	525	574	489	543	555	521	551	542	494	522	488	522	543	559	545	517	518	538	530	559	526	574	527	561	555	530	501	549	500	576	552	573	522	545	547	482	558	549	550	512	522	581	541	552	546	542	528	517	558	570	526	533	532	545	526	540	487	547	506	514	553	544	553	548	568	528	528	496	599	536	535	531	545	508	519	559	519	540	532	544	525	487	562	497	584	559	504	522	521	547	522	521	581	541	519	486	565	559	529	523	533	530	538	566	556	539	538	527	514	542	494	496	559	552	543	527	490	517	527	520	549	519	528	537	526	512	549	535	553	550	549	513	544	534	553	557	510	553	555	571	544	506	585	566	587	575	533	508	564	575	581	517	538	523	564	504	537	523	572	518	530	550	544	538	510	548	551	535	499	559	534	536	569	547	507	569	549	549	538	531	544	525	546	527	514	519	577	571	501	527	548	553	560	522	525	551	542	493	512	566	520	554	520	558	567	539	548	490	534	525	531	548	529	546	514	573	557	497	540	548	509	597	531	559	521	525	537	523	533	524	577	483	539	557	532	536	568	538	522	572	580	570	552	514	569	554	548	524	545	556	588	563	553	575	520	536	506	550	535	541	545	533	535	512	551	542	529	558	540	528	579	531	547	556	519	518	518	528	508	553	516	561	553	535	552	568	538	501	500	569	550	558	526	559	511	525	502	517	554	546	509	548	583	527
26768	20457	7693	328	144	109	123	120	89	110	83	91	75	85	91	80	84	69	88	83	85	68	94	71	84	72	73	64	70	92	73	84	70	69	60	80	75	87	98	80	75	73	77	87	77	67	75	81	89	77	71	95	51	72	69	74	76	80	70	85	63	77	68	78	93	86	96	79	88	79	67	76	77	92	72	57	69	94	94	95	68	85	96	80	73	79	91	74	74	82	77	74	76	83	78	87	87	101	83	81	72	67	87	75	97	81	80	96	78	82	72	80	84	102	99	78	75	86	68	67	91	74	91	90	80	69	86	76	84	72	75	82	81	82	77	68	78	98	75	67	62	78	89	67	90	83	62	81	72	85	71	66	81	69	68	74	76	68	87	92	73	80	67	82	76	89	68	82	70	77	75	73	88	89	69	63	74	76	81	74	69	79	79	85	67	87	75	68	78	80	80	90	82	82	78	82	78	91	99	86	84	74	73	68	79	72	79	70	88	91	70	61	79	75	94	84	85	78	78	89	76	71	89	70	89	93	82	81	68	72	71	70	86	74	68	70	70	84	62	75	92	76	76	75	79	63	73	77	74	74	85	71	77	89	77	86	64	73	74	80	77	85	94	67	98	87	85	61	74	91	84	76	69	81	96	78	66	69	95	90	81	74	86	80	78	73	80	72	71	69	77	79	75	79	72	73	75	66	78	76	76	85	68	67	74	82	75	70	90	84	92	63	65	93	85	79	91	78	67	58	74	75	76	70	93	68	70	87	75	78	71	81	102	75	85	96	78	65	72	85	63	81	84	80	83	72	84	93	83	80	83	81	74	88	66	74	82	64	80	74	84	88	83	80	83	80	84	91	91	73	69	64	70	77	69	66	91	59	70	84	82	89	86	87	94	86	71	89	81	95	74	73	64	81	77	71	74	65	78	77	82	78	86	74	94	87	88	64	82	68	90	85	63	81	81	100	99	81	90	61	83	92	76	69	73	73	75	70	83	90	92	78	76	89	75	81	74	80	80	72	95	73	74	96	78	67	75	59	52	73	93	74	73	90	81	60	78	81	71	96	93	86	87	93	58	73	67	78	85	75	64	84	78	75	86	80	79	78	93	88	103	72	73	76	76	64	86	87	83	78	79	70	86	86	80	81	75	74	77	74	77	77	76	78	83	79	80	73	62	80	88	69	72	68	79	80	74	73	66	63	88	62	72	77	74	71	76	82	85	75	94	68	80	100	69	87	71	62	62	59	84	72	83	71	88	78	77	71	74	76	76	75	81	60	93	72	74	78	69	67	60	66	73	69	81	82	62	73	83	91	87	93	79	83	77	67	81	80	79	76	71	87	75	79	76	74	73	86	71	84	81	72	83	66	63	84	100	85	81	83	75	80	60	66	82	63	74	83	87	67	87	84	72	93	83	68	77	87	68	70	89	87	81	78	78	63	80	85	87	65	84	61	77	81	92	83	79	75	80	70	66	72	80	80	58	83	80	79	93	81	69	85	68	79	93	82	76	65	64	81	85	81	81	74	75	70	85	69	77	66	57	53	86	85	64	69	78	77	67	81	69	85	85	85	69	71	72	79	80	80	87	84	53	74	94	76	72	76	85	104	88	70	70	61	77	59	65	81	80	71	90	71	80	77	74	65	73	74	88	73	85	80	72	88	94	60	59	77	92	79	72	80	71	76	71	67	88	102	91	66	86	81	79	68	78	70	80	70	79	73	77	78	74	84	88	77	63	66	60	59	96	59	93	72	71	84	59	89	71	74	88	73	63	83	65	63	68	63	77	71	86	79	80	81	85	69	79	74	85	70	73	96	77	77	90	77	76	72	90	69	74	76	75	77	71	90	74	64	64	84	81	78	78	82	72	86	75	89	62	67	75	68	63	95	83	80	64	77	62	85	71	77	76	95	79	79	79	67	78	66	79	67	64	77	78	86	77	59	89	89	80	74	75	75	82	71	69	79	76	75	71	94	87	79	89	77	86	80	78	71	90	83	71	91	78	72	89	72	71	72	87	82	84	81	76	84	78	88	84	74	66	79	89	84	71	75	93	65	95	80	77	80	69	67	99	80	69	62	67	79	86	78	68	75	83	88	82	81	62	63	69	78	76	83	76	66	83	68	79	84	77	62	98	78	81	76	78	78	84	64	65	88	82	68	94	63	77	84	77	87	66	89	74	80	78	80	70	70	77	88	64	73	81	65	71	81	73	79	91	85	79	89	91	81	71	65	62	86	70	84	77	74	71	81	83	89	65	82	85	79	65	100	90	67	87	90	74	80	77	110	73	60	93	87	82	72	80	87	58	81	82	67	85	93	72	69	85	88	78	83	87	80	76	90	81	84	83	82	75	69	79	68	84	72	76	91	82	81	63	83	78	64	72	65	89	90	72	86	75	85	70	81	89	92	92	80	93	76	68	65	86	69	74	76	81	85	66	84	68	74	73	66	70	75	71	83	81	84	72	82	85	76	72	92	75	106	75	69	86	80	86	72	102	71	92	81	81	81	78	83	68	80	86	92	71	64	79	84	91	74	81	77	90	69	66	72	92	76	76	98	85	69	84	76	81	73	93	72	65	77	87	57	70	82	80	72	71	80	67	79	86	80	77	79	85	77	76	89	66	76	90	94	87	75	80	74	73	47	80	84	72	96	74	82	81	86	67	67	84	83	77	82	90	90	71	64	69	79	76	72	73	86	83	75	87	64	86	77	79	82	83	93	87	70	84	75	71	80	64	87	77	74	80	72	82	102	74	82	81	80	60	75	79	84	68	83	78	68	66	89	89	95	53	68	80	90	79	84	69	97	74	82	48	80	72	72	85	70	73	90	84	77	67	87	74	86	74	80	80	81	71	64	79	72	66	73	77	78	67	93	81	82	66	99	72	89	85	82	80	75	93	69	66	71	82	76	101	75	78	82	77	67	81	67	80	84	83	59	83	76	84	75	88	87	77	77	66	86	87	61	82	72	87	74	73	60	83	75	85	73	86	71	65	69	67	79	72	72	100	83	73	67	66	77	72	67	81	76	85	71	84	68	81	72	85	88	73	75	71	86	75	84	85	85	79	89	86	73	85	87	83	79	65	88	80	82	82	94	80	92	71	82	70	89	72	86	85	76	76	75	96	74	82	59	92	63	76	87	77	78	82	76	66	69	72	75	84	63	76	67	81	78	74	66	100	68	85	72	82	53	77	75	72	77	63	66	71	58	76	84	72	66	68	89	72	77	77	89	81	85	87	79	77	70	80	76	88	81	77	78	70	69	86	72	69	93	83	87	85	70	79	77	77	74	93	79	88	76	92	61	86	81	91	80	86	84	68	89	93	91	75	76	67	85	100	79	73	75	68	97	81	85	83	95	50	80	74	68	90	86	88	67	82	78	84	78	85	70	72	83	74	83	75	75	68	69	82	84	72	75	82	71	77	85	82	62	77	84	75	65	79	67	92	63	77	67	87	79	87	78	80	82	71	66	86	84	85	77	84	71	92	85	102	78	84	80
6432	1058	950	443	353	316	267	200	198	165	176	162	174	168	158	162	138	164	164	158	163	156	154	153	162	183	161	137	167	146	165	156	140	163	141	136	145	141	141	155	156	146	129	170	161	156	163	162	142	153	150	142	156	154	158	152	170	148	161	128	150	147	167	159	156	168	140	170	147	148	156	156	160	162	160	149	153	162	156	142	151	184	150	144	149	136	136	160	137	150	181	152	174	152	136	147	140	160	154	160	168	154	144	173	151	135	148	155	157	169	152	161	160	158	154	153	151	174	154	172	162	130	133	155	153	155	141	124	159	145	151	154	168	141	154	168	160	148	148	148	162	131	143	162	163	149	141	163	148	143	145	131	149	118	149	138	155	143	133	125	167	156	155	148	137	145	157	132	159	166	139	167	156	183	135	140	155	157	152	133	147	145	154	164	144	144	140	158	128	146	154	139	158	163	183	152	153	147	151	143	164	176	133	161	160	120	144	162	134	147	147	132	163	173	135	149	160	162	146	157	145	149	160	160	158	172	151	163	150	153	160	160	150	138	163	144	142	147	161	132	173	148	149	128	162	153	162	164	144	145	168	159	149	155	160	153	153	164	151	146	152	138	169	150	119	153	147	145	162	150	167	155	177	142	156	143	158	135	155	140	169	148	154	145	140	146	127	154	166	118	147	151	150	177	128	164	148	127	170	138	153	146	141	160	165	145	175	169	145	165	168	152	159	139	151	138	146	138	169	176	136	156	156	133	140	150	140	137	167	137	167	138	150	145	145	145	172	144	158	187	143	144	152	156	155	162	149	160	150	155	151	150	141	153	156	144	152	148	141	178	137	134	143	144	142	164	160	154	155	168	168	163	147	139	142	138	122	158	147	138	138	155	162	141	160	153	155	150	150	156	146	158	154	153	133	159	163	142	148	124	164	152	168	151	133	156	160	177	169	146	137	158	130	161	141	185	156	152	150	154	164	140	165	158	150	159	142	133	156	169	140	177	173	140	129	164	128	139	142	148	153	157	169	143	161	146	145	153	136	133	160	143	142	147	138	140	149	154	126	141	159	172	137	138	146	159	129	134	147	171	143	165	124	151	161	164	130	138	123	138	157	149	167	158	151	163	166	155	143	139	148	149	149	145	158	150	146	155	151	167	154	143	154	140	149	141	150	146	173	143	150	161	135	153	138	159	144	158	164	153	154	148	157	135	168	176	136	159	135	154	153	152	130	167	148	142	132	151	159	164	140	144	167	157	151	141	171	139	170	130	153	141	145	144	163	168	171	142	177	172	151	116	156	163	124	141	172	152	162	152	165	153	148	153	166	172	151	150	154	146	154	148	154	155	150	150	140	166	141	146	137	158	130	146	152	133	134	152	130	157	166	159	171	155	149	167	147	156	178	157	155	139	150	154	161	157	156	158	159	161	141	165	157	149	131	142	153	134	145	153	156	154	150	154	151	143	189	136	160	160	147	156	137	138	165	139	157	159	154	145	144	152	144	130	162	165	172	170	143	158	149	138	157	146	150	163	156	170	157	163	157	155	141	150	178	151	164	151	145	149	157	143	162	137	151	138	146	174	153	148	145	160	172	172	151	169	144	138	161	157	160	144	155	166	166	169	154	168	156	143	145	148	143	145	149	140	158	154	150	143	130	152	145	135	148	143	147	152	135	131	145	158	143	143	163	133	162	174	154	173	159	160	146	156	175	149	144	146	153	133	144	162	179	138	156	152	156	155	159	166	152	129	161	141	150	150	151	164	148	147	136	144	167	151	155	137	169	158	164	134	149	145	143	155	171	171	169	142	153	138	148	139	173	146	135	149	143	167	157	124	152	133	154	172	157	142	150	162	166	130	145	140	153	159	165	147	157	149	166	152	157	155	139	152	158	128	169	147	152	134	156	168	136	182	125	163	141	154	150	160	164	150	143	157	147	179	141	167	153	164	165	138	128	146	156	133	153	157	152	155	161	173	147	134	158	169	137	155	154	162	156	171	154	135	152	146	176	144	154	150	143	143	162	134	159	152	149	153	147	152	152	147	157	148	142	163	146	141	130	170	135	170	159	147	141	143	162	128	148	166	145	135	151	160	138	148	139	159	155	139	147	157	183	141	130	144	171	145	161	157	153	154	157	163	139	151	137	127	131	137	169	156	134	172	160	172	138	117	157	156	163	160	173	139	155	131	147	147	147	160	173	146	154	158	133	129	148	136	146	147	132	140	130	153	155	153	147	167	147	165	150	165	167	160	135	130	141	144	147	130	135	154	155	153	148	153	156	160	152	139	140	152	162	139	138	166	146	150	137	156	133	153	141	142	147	150	139	163	155	161	163	139	157	147	159	143	153	177	172	158	164	156	152	166	160	140	128	167	138	131	159	145	146	174	135	134	167	154	158	172	146	173	147	167	154	148	159	165	146	163	167	147	152	170	143	143	157	155	160	142	168	136	134	161	160	165	145	157	142	148	152	133	158	151	168	171	164	147	142	138	159	165	166	181	176	150	160	144	167	130	167	176	157	135	158	144	157	142	147	170	133	151	145	147	179	168	174	168	165	158	138	146	159	137	141	153	144	170	145	153	145	149	162	172	143	147	138	134	155	164	150	167	139	151	163	160	158	154	119	132	162	156	149	174	168	170	118	156	154	159	150	138	161	142	151	159	142	137	140	133	152	155	146	161	154	129	133	163	166	157	140	154	156	156	153	150	153	149	150	147	142	156	155	162	146	156	165	136	141	151	158	156	151	146	143	168	147	147	165	142	145	163	156	166	150	160	152	139	157	157	143	148	150	150	157	167	171	167	149	169	160	155	147	159	154	167	138	143	142	162	148	140	158	143	157	170	134	137	139	151	140	129	182	176	154	151	138	147	140	156	155	157	142	145	163	144	152	172	154	155	148	154	133	131	162	170	164	168	138	177	143	159	151	156	144	163	158	148	160	153	149	156	140	159	151	135	167	147	158	179	129	149	164	151	163	151	145	159	164	146	125	160	157	132	170	171	153	138	150	174	173	143	134	169	146	157	157	162	128	130	169	133	158	133	122	145	145	168	141	160	167	155	164	136	157	163	151	161	149	176	148	176	154	140	141	159	150	164	159	143	151	133	160	126	138	153	154	145	162	155	148	160	147	150	149	160	158	156	142	161	138	163	170	150	136	146	171	161	160	168	133	140	141	159	139	139	150	135	173	153	166	174	154	119	145	167	153	160	160	163	169	134	153	150	132	144	170	151	137	158	157	156	153	143	150	153	136	163	156	143	163	136	150	164	167	149	184	171	125	167	148	163	155	148	166	148	146	151	149	155	143	148	162	149	162	157	175	164	143	182	166	130	137	158	156	142	159	139	158	149	164	157	164	137	145	153	142	153	160	154	155	155	154	156	148	150	147	155	148	145	150	131	166	137	153	150	146	157	134	157	129	157	159	141	152	132	143	159	152	182	151	155	153	143	140	153	151	161	142	151	138	161	161	150	151	159	166	145	160	149	105	140	158	167	137	148
24087	21104	28377	24079	20357	1947	561	437	305	325	270	259	225	248	239	212	213	180	194	204	212	186	208	189	181	155	197	216	187	197	178	166	197	176	175	177	172	192	187	180	178	177	153	160	152	175	169	172	156	174	171	153	173	175	159	149	171	189	153	159	167	152	181	167	154	169	164	161	184	168	164	173	158	155	171	173	155	151	170	172	178	170	174	156	170	167	160	158	167	181	156	166	147	148	180	175	151	179	192	174	164	151	151	185	168	154	157	188	152	172	168	198	174	173	166	176	173	169	158	177	171	153	155	166	173	173	174	162	184	182	178	165	177	163	167	151	154	167	167	159	172	169	161	163	166	172	164	175	165	163	167	166	157	179	170	168	157	173	142	170	124	169	147	135	175	147	162	176	155	180	164	182	163	166	188	170	192	155	158	148	161	163	184	156	136	176	172	159	158	178	162	184	195	174	161	132	168	154	160	169	202	155	166	169	143	164	173	164	186	147	163	144	153	149	172	155	159	172	170	158	165	152	158	180	174	169	163	160	164	167	143	158	173	184	167	182	133	151	178	162	221	156	149	175	169	150	156	155	166	170	178	153	169	171	169	168	153	153	140	155	162	177	162	163	198	150	164	143	169	161	146	171	158	170	154	134	184	186	151	149	151	165	154	167	155	163	169	148	178	151	175	170	168	158	164	168	166	176	169	156	156	158	174	170	177	165	159	151	174	160	186	155	175	156	173	166	159	149	145	183	173	156	177	162	169	180	164	163	172	138	177	169	155	189	176	160	167	171	204	148	168	181	171	167	152	170	187	182	172	175	156	143	161	176	168	150	165	150	153	175	172	154	161	180	174	154	148	163	164	145	155	152	152	175	146	168	171	159	163	173	142	139	167	158	153	148	133	140	170	181	174	168	153	167	156	164	168	149	140	149	152	166	159	152	145	170	164	150	146	168	164	197	136	161	157	158	166	169	142	160	199	180	176	177	161	161	161	149	154	171	182	150	166	183	166	192	157	193	164	185	176	155	170	190	167	170	153	166	178	155	141	169	156	171	182	160	160	183	151	163	157	154	171	152	165	179	160	159	140	171	186	175	183	175	175	176	154	155	154	167	167	154	179	176	174	148	148	168	172	174	163	162	163	158	163	167	156	178	177	150	169	158	170	181	157	163	164	168	154	162	150	142	150	160	155	187	157	177	177	151	174	167	163	194	179	149	163	160	147	145	176	185	159	165	163	168	158	177	169	156	175	151	186	148	179	156	168	164	177	163	166	147	150	158	159	137	149	167	177	147	165	175	178	160	149	164	149	156	146	169	153	162	159	164	177	157	138	156	144	150	168	154	171	174	170	171	143	164	171	169	167	167	154	160	160	162	171	162	165	165	161	176	158	195	173	157	190	165	161	169	171	187	166	175	160	166	149	143	163	158	146	152	169	171	183	178	176	157	169	151	168	161	174	151	206	153	170	153	157	168	176	174	157	152	149	135	170	151	148	148	185	152	192	155	167	167	164	175	167	155	182	172	176	156	157	154	153	144	160	187	158	172	172	189	149	162	156	156	174	175	159	177	174	174	180	152	144	157	175	158	151	154	164	163	158	163	146	157	149	149	154	179	128	160	147	182	167	155	148	171	162	160	167	163	154	173	174	157	157	155	148	136	174	145	188	167	174	159	147	168	179	148	189	157	155	156	166	155	156	150	158	194	149	177	161	166	162	163	174	150	178	152	199	169	191	176	168	169	173	165	182	143	153	159	170	167	167	176	188	164	175	158	172	150	170	168	164	194	174	156	151	147	167	154	167	164	155	169	136	166	168	187	161	164	154	157	180	153	171	159	162	140	160	168	152	178	156	173	155	181	176	133	172	165	157	182	192	153	189	167	160	181	147	163	138	179	148	156	172	170	174	156	176	136	177	156	159	155	159	156	183	184	159	178	182	175	189	158	160	150	158	166	155	162	172	177	165	144	160	168	178	165	144	139	161	161	169	155	138	181	144	180	148	180	189	171	164	153	158	151	201	158	138	182	183	165	171	156	152	163	180	171	171	160	164	152	169	151	187	156	165	182	160	170	147	147	174	161	161	165	174	154	150	169	161	166	160	151	146	145	166	169	181	155	162	172	176	167	170	141	159	169	164	171	183	173	159	153	191	146	143	162	172	165	157	154	178	147	172	169	165	188	184	167	188	159	150	145	187	165	174	160	165	160	171	141	146	155	163	168	157	158	146	166	165	154	182	160	151	173	162	146	166	192	166	144	168	175	170	173	170	152	155	176	160	168	145	154	177	174	183	188	165	169	137	166	150	198	180	182	160	176	169	170	188	172	166	158	152	169	155	172	155	161	156	174	157	155	157	175	159	177	165	146	158	155	163	160	149	200	173	190	167	153	183	142	155	173	167	162	163	144	145	158	180	142	152	149	163	142	163	170	140	173	146	168	163	149	159	164	176	177	158	163	164	182	145	163	159	166	142	160	151	162	162	143	145	165	160	153	166	158	167	172	139	174	147	182	156	155	171	162	164	169	165	160	172	144	157	169	148	158	176	160	162	146	167	178	141	196	175	146	159	174	154	176	179	174	149	147	165	154	182	159	142	154	163	161	190	157	157	179	152	176	152	176	152	158	160	164	173	175	162	152	174	177	163	150	164	166	168	155	147	152	146	171	149	165	138	170	162	154	157	160	168	154	162	148	177	155	196	175	167	164	147	161	148	160	157	149	158	155	155	169	149	153	153	149	151	132	171	157	148	163	167	181	168	149	159	167	176	159	151	176	161	173	146	191	157	152	166	172	169	161	169	166	168	147	176	185	187	156	160	167	181	155	160	193	143	161	172	154	182	167	147	162	146	153	169	161	154	153	169	168	158	156	181	161	176	157	163	167	181	151	184	159	166	185	161	158	159	162	151	161	155	155	149	149	171	169	163	169	146	165	160	153	148	159	146	146	144	164	178	165	190	165	151	173	173	157	180	164	144	125	179	161	169	150	155	162	141	161	173	188	156	161	171	151	169	168	169	141	153	163	168	163	179	163	159	185	179	167	165	179	177	169	170	175	155	178	164	169	149	160	147	167	163	158	171	154	165	164	181	172	161	152	188	167	151	145	171	163	147	164	168	159	172	155	147	146	144	141	152	184	152	185	166	176	166	170	155	160	162	186	158	152	161	191	170	165	168	162	190	166	152	172	198	173	149	155	154	153	136	158	135	154	152	151	170	179	159	154	152	179	174	162	145	157	153	162	163	173	174	153	186	181	203	158	164	160	165	141	141	169	168	167	171	160	175	173	169	172	170	158	196	161	147	154	165	150	182	161	147	185	155	172	173	157	159	184	147	161	178	153	170	162	144	157	178	141	143	162	166	171	179	160	186	151	178	154	170	155	158	169	159	181	176	141	187	163	170	174	180	169	192	157	133	187	192	153	155	166	160	165	167	172	172	170	149	166	162	147	155	138	149	176	143	160	173	151	176	162	156	185	171	163	167	155	151	175	184	156	168	185	176	170
12708	9364	8188	4117	2720	1969	1530	1215	996	857	754	613	591	561	573	451	430	420	405	419	385	374	396	355	352	340	363	352	342	330	334	343	309	320	341	326	328	347	312	363	298	322	304	337	295	307	307	311	284	303	332	285	310	289	297	320	293	284	328	294	287	297	315	322	287	288	305	332	290	307	293	299	314	259	281	317	303	292	309	311	299	282	326	294	306	289	298	327	290	292	334	323	307	294	312	323	300	290	270	273	291	276	285	309	287	300	278	285	321	285	308	311	268	269	297	313	323	296	283	293	336	264	296	289	281	300	299	290	289	299	305	285	321	319	262	293	299	317	288	271	277	285	333	285	273	293	335	319	298	313	290	302	297	296	269	304	292	294	274	301	289	313	283	320	317	299	294	297	276	275	262	286	266	293	302	226	297	270	326	292	314	314	272	312	292	308	256	343	285	316	279	258	264	327	319	274	283	327	291	270	289	319	308	295	306	290	280	289	300	298	283	300	310	309	278	296	320	272	278	306	270	303	260	299	288	288	318	293	238	298	279	282	306	262	266	306	276	305	277	308	288	312	297	288	292	280	329	299	275	317	280	300	289	306	281	312	295	294	302	277	272	311	270	276	276	282	314	279	277	269	305	279	288	273	266	274	279	265	288	288	288	295	272	279	301	299	286	283	296	281	296	269	304	292	275	293	286	294	302	313	303	316	288	310	319	262	270	289	290	284	298	305	321	276	311	298	321	245	265	279	326	319	318	272	326	271	290	267	266	294	283	289	292	306	301	287	312	279	293	281	288	279	276	305	278	281	292	276	307	303	283	308	294	287	265	298	307	320	308	312	303	260	324	304	304	305	297	291	289	261	300	301	286	278	287	292	297	262	276	279	289	303	298	324	295	274	284	338	271	317	298	289	327	291	298	308	289	276	287	273	293	297	274	286	284	286	312	288	295	266	319	275	305	288	323	313	299	271	284	294	293	279	270	300	287	270	277	289	255	285	302	277	293	299	296	302	265	286	309	298	275	283	283	311	294	309	283	280	290	290	291	271	257	290	307	293	299	304	280	307	323	306	280	273	282	292	306	274	297	295	288	284	269	301	289	285	309	332	287	292	271	294	285	294	299	288	270	305	295	302	298	298	297	288	267	302	291	281	267	287	320	318	276	295	287	310	280	311	308	304	332	288	305	283	283	331	308	258	290	287	300	294	268	288	294	294	266	285	282	287	280	290	300	291	282	311	301	316	283	290	286	304	268	285	282	268	277	291	296	316	285	278	314	280	289	286	264	268	288	274	312	291	315	295	282	275	318	292	299	278	288	286	288	295	278	284	277	294	281	330	282	272	282	290	311	267	309	275	326	314	299	302	301	324	327	289	308	288	324	283	303	305	296	354	292	279	302	273	283	303	284	322	275	287	281	277	291	278	307	300	288	293	285	318	275	282	310	288	279	287	328	313	283	286	280	303	272	307	305	290	286	315	283	307	294	283	275	294	294	297	284	303	279	276	294	268	308	266	261	300	284	291	298	291	287	304	288	294	284	282	304	297	301	320	324	307	282	285	284	289	305	286	294	289	302	281	273	282	297	281	292	310	305	283	276	287	282	301	286	275	278	272	310	324	306	264	327	299	301	280	320	269	281	275	294	313	261	273	323	280	282	279	279	277	304	268	308	277	346	296	277	288	274	293	299	277	314	292	285	279	310	269	282	267	302	284	306	285	296	321	268	310	297	288	323	288	299	312	290	285	296	279	282	321	293	279	304	316	306	280	294	294	287	291	310	314	302	277	264	259	281	291	312	263	295	302	321	285	289	284	272	302	341	278	272	295	300	309	294	277	298	276	298	293	309	294	285	282	306	286	290	313	311	257	315	267	281	297	305	312	248	272	272	294	287	300	292	311	291	282	283	277	307	325	293	304	302	295	296	290	315	293	289	306	302	297	309	301	297	282	276	318	308	295	278	290	274	294	282	282	302	320	290	279	279	288	279	285	277	313	291	309	330	289	277	276	282	311	289	299	271	322	310	299	303	304	304	273	294	268	309	314	298	290	275	235	297	284	300	283	262	297	267	293	302	318	308	303	291	306	281	298	281	314	267	295	302	285	305	267	285	271	279	297	290	247	308	270	305	307	260	291	276	321	298	303	293	285	293	298	317	282	296	304	296	275	289	278	300	280	296	320	278	283	292	269	294	332	276	302	291	258	292	298	283	301	279	293	305	288	276	311	295	270	305	272	305	249	284	321	293	266	271	290	281	269	320	293	280	271	297	295	284	273	291	302	293	290	292	286	287	294	305	292	292	270	306	318	312	285	290	279	297	328	276	302	279	299	267	311	305	298	282	276	309	294	274	324	298	308	298	296	307	300	247	277	277	288	269	270	288	274	304	299	259	307	305	302	297	303	260	285	278	282	319	298	309	299	303	289	307	283	287	278	289	300	265	292	309	305	293	313	286	271	281	304	285	294	295	311	330	266	274	263	284	313	334	280	308	299	326	308	310	316	291	309	322	282	291	287	294	287	295	299	291	288	280	343	296	280	344	297	292	291	307	281	319	285	322	284	290	289	302	278	319	274	287	274	296	318	298	278	294	303	271	288	305	268	281	267	298	289	286	293	313	297	282	268	286	276	269	258	263	293	282	289	273	292	290	301	319	281	282	289	264	304	275	294	289	270	294	287	279	282	255	296	308	280	313	286	273	270	275	303	259	282	309	285	292	280	283	297	306	284	309	267	266	299	285	274	281	300	272	277	302	305	291	275	311	315	262	309	279	274	287	309	271	292	318	278	295	299	285	296	273	294	293	303	299	308	292	283	288	259	294	273	272	257	291	304	277	268	311	274	271	300	308	287	319	274	297	298	304	302	286	319	287	297	280	282	279	291	284	285	298	271	317	260	290	302	299	298	303	310	325	296	322	276	307	290	274	291	292	315	300	270	278	280	277	282	296	350	283	295	280	315	291	298	294	277	302	279	275	266	298	288	282	283	265	297	297	283	265	310	306	276	298	285	270	268	314	273	300	293	293	309	302	285	303	282	330	304	299	275	284	269	249	304	291	295	302	277	288	311	292	277	263	297	292	303	292	303	262	291	298	279	279	310	276	300	283	302	314	286	263	284	277	290	292	281	284	296	289	270	300	294	298	318	277	274	282	280	319	311	296	303	291	270	290	280	277	301	293	263	291	306	295	309	296	281	281	298	309	275	274	274	287	290	286	306	272	301	288	300	280	284	296	295	301	288	292	305	278	296	301	272	294	319	273	280	308	280	275	308	316	266	271	303	290	270	291	287	343	303	288	316	275	299	282	308	271	310	276	308	293	294	291	288	301	268	276	279	287	270	305	279	266	334	279	314	284	280	292	291	293	289	281	289	275	283	273	322	305	267	301	254	312	294	298	315	281	267	291	264	311	302	315	295	298	277	306	311	283	280	295	290	284	269	306	309	296	274	305	298	297	289	282	288	278	331	314	299	253	304	306	304	292	280	331	262	308	277	311	263	268	276
23120	21106	29009	23437	21110	19374	2110	899	633	639	511	509	470	467	432	429	382	381	369	352	376	372	394	380	360	353	352	311	407	331	393	353	354	329	333	335	359	350	324	337	314	332	343	304	301	358	334	338	339	318	327	294	374	342	329	349	354	312	311	334	332	312	318	312	319	321	341	305	358	352	309	339	329	338	328	352	332	317	323	348	314	329	326	348	323	302	325	320	316	316	312	346	319	312	315	317	321	323	350	360	327	303	333	341	323	325	307	313	307	327	321	305	324	294	300	357	313	326	316	287	294	315	320	336	318	313	350	338	291	312	325	316	304	323	275	340	335	276	344	340	318	331	316	323	359	335	302	321	300	354	324	307	300	338	302	324	326	352	288	302	301	323	335	324	326	313	288	312	353	349	326	306	322	315	333	307	306	356	336	328	300	306	315	323	320	300	336	338	298	343	331	319	317	334	324	315	317	324	350	315	323	320	318	300	335	290	330	330	312	337	314	295	342	330	322	314	318	330	332	305	329	308	320	312	316	311	302	328	316	321	314	329	320	343	324	321	322	337	304	308	350	310	313	296	304	319	306	314	293	343	335	343	331	333	290	309	334	332	316	310	348	317	331	315	345	320	308	312	295	289	311	321	314	298	337	283	322	283	343	349	327	299	333	341	299	310	327	317	330	364	306	315	316	301	330	332	339	307	340	334	285	301	314	322	300	305	298	278	309	339	347	324	330	335	313	349	283	323	310	342	353	314	306	309	284	353	319	313	317	336	322	312	347	336	304	323	302	320	316	351	319	328	317	328	297	325	300	355	281	321	332	317	280	311	322	317	294	316	347	334	314	362	364	305	328	332	322	332	328	294	326	327	300	315	300	315	315	306	323	340	311	306	322	334	295	340	313	318	324	321	322	365	327	310	345	289	332	326	349	314	323	299	348	329	319	369	299	328	328	318	308	306	341	336	315	311	324	310	357	336	332	303	331	342	309	304	359	316	300	300	329	316	335	303	325	320	325	348	296	302	324	321	295	318	308	303	321	304	305	294	303	315	327	302	304	301	329	313	334	313	325	331	348	286	309	318	295	313	331	327	342	311	324	304	317	318	308	333	310	319	331	293	317	336	347	336	332	304	316	319	311	324	340	339	333	318	369	362	304	302	304	322	313	319	307	324	329	327	297	312	314	286	339	305	291	351	329	322	344	321	295	341	317	325	335	353	314	317	314	326	319	338	333	356	298	339	299	332	342	311	322	303	300	329	309	284	342	320	305	342	305	325	311	296	333	300	308	328	322	332	314	298	342	331	301	316	332	329	322	326	310	297	299	306	301	303	321	282	294	309	301	331	344	303	339	320	316	304	288	326	289	299	318	312	327	325	305	310	313	336	335	317	334	362	320	297	330	338	279	318	330	319	318	322	323	341	301	328	303	313	300	318	313	298	328	289	344	306	327	322	319	326	362	318	309	333	323	296	302	329	304	319	341	302	312	315	308	333	347	277	291	325	314	325	329	316	328	336	284	329	346	300	314	326	311	310	268	304	348	313	345	323	325	320	336	289	316	342	314	314	306	320	313	314	319	303	283	336	304	300	326	330	316	320	297	318	304	322	322	328	333	325	325	347	325	292	341	298	347	322	308	334	326	307	331	291	297	298	321	317	298	315	296	328	345	316	330	300	300	320	310	307	323	317	319	326	309	311	312	321	333	318	322	279	306	335	334	347	333	328	308	317	294	318	319	318	358	306	329	307	311	354	316	316	303	315	304	312	325	346	325	323	308	310	315	326	323	330	336	323	310	323	328	307	338	321	344	351	306	346	316	284	296	299	290	301	322	322	314	306	331	317	312	319	305	303	289	320	302	314	327	316	315	312	329	317	322	334	315	304	324	346	319	311	303	320	317	300	298	321	308	321	335	363	306	323	281	301	321	295	304	297	335	340	339	316	286	330	312	371	342	299	321	302	327	302	289	323	365	284	315	292	322	324	317	324	293	303	288	304	341	309	331	274	354	326	308	290	287	304	351	301	315	325	303	316	288	308	291	312	300	331	313	317	319	331	324	305	323	312	312	299	343	297	292	339	318	329	302	293	310	316	320	312	297	315	297	346	320	327	343	290	334	316	321	341	335	314	305	301	330	322	328	350	331	325	323	310	309	315	327	326	319	316	331	314	302	321	304	312	316	300	285	325	318	311	306	279	292	333	322	315	330	293	301	327	283	347	295	331	313	329	329	282	290	329	337	310	292	321	343	303	340	322	305	301	321	314	332	355	325	327	313	328	342	323	332	341	334	309	338	331	322	334	307	344	325	315	337	317	329	319	335	345	297	310	322	320	311	319	301	317	277	324	325	316	321	307	315	268	329	309	293	312	309	331	318	287	330	314	322	291	308	319	342	358	351	297	323	329	347	308	324	333	306	323	325	323	291	309	312	316	338	317	307	327	310	332	314	286	302	346	334	323	346	303	309	307	338	338	315	329	325	337	316	317	296	340	333	321	321	287	320	284	344	307	344	314	340	323	351	285	315	292	322	288	314	314	363	313	318	316	323	308	324	325	294	349	330	313	316	308	330	329	320	307	305	322	290	327	312	300	344	312	318	301	303	303	309	311	278	371	305	312	348	320	319	290	291	301	327	322	319	322	294	283	317	305	316	289	304	330	309	306	328	290	317	321	322	316	315	320	297	328	340	297	300	327	289	329	318	326	330	330	301	273	366	292	285	307	334	342	334	304	304	315	343	357	317	327	337	346	284	296	293	298	302	339	321	329	307	316	323	291	352	318	313	343	294	340	299	314	300	301	304	317	325	308	321	312	354	325	282	357	318	328	327	333	321	311	329	317	305	307	348	367	330	310	327	328	343	348	322	342	358	327	324	327	304	338	318	330	290	320	337	296	332	312	300	345	305	304	310	318	347	297	291	294	334	302	342	326	309	311	315	305	319	315	323	339	275	309	337	318	335	306	309	313	320	336	282	336	318	342	295	322	302	339	344	342	285	328	317	308	304	303	306	328	308	334	298	314	305	338	323	322	320	330	353	299	322	308	289	301	306	301	327	329	325	302	294	339	297	324	307	294	320	329	313	315	336	306	319	337	315	309	278	331	326	358	291	315	314	296	311	335	338	319	324	328	311	295	324	342	319	324	326	317	326	320	299	269	313	302	303	312	311	343	303	336	296	314	332	311	339	304	324	319	324	294	307	294	334	334	326	282	306	299	302	299	328	311	319	345	303	280	321	292	340	284	311	334	302	317	319	316	320	333	313	310	337	292	317	322	314	317	303	313	344	322	340	339	299	293	314	341	348	349	327	300	326	326	332	293	322	310	357	316	329	318	322	322	293	310	315	314	320	307	310	327	306	338	335	322	337	305	308	348	334	310	319	297	345	300	316	322	349	311	349	310	318	322	310	291	334	322	292	323	333	289	342	334	308	341	281	324	310	309	325	312	304	314	318	317	345	329	325	322	310	331	325	302	329	314	284	293	294	301	304	336	295	337	327	313	331	311
14754	15766	13351	7121	4909	3704	2810	2293	1852	1591	1432	1261	1127	1075	968	866	841	815	814	745	775	710	691	680	675	642	644	605	624	650	645	626	602	552	617	602	576	610	553	617	605	588	590	554	619	617	594	589	551	578	564	556	566	584	580	521	558	526	536	567	559	561	581	558	538	556	553	507	552	496	577	565	553	541	602	550	512	588	556	581	534	549	543	528	523	540	528	597	573	541	525	544	551	548	538	567	526	574	522	526	539	576	511	523	530	581	557	522	571	550	544	557	563	543	527	531	493	539	536	553	537	536	551	527	536	517	542	506	572	495	560	551	546	545	499	553	545	537	555	559	554	554	549	528	571	537	494	570	534	567	546	535	524	566	545	518	522	548	511	565	570	577	558	527	537	535	515	549	555	566	534	536	579	528	545	535	553	523	592	490	557	531	509	561	574	561	576	532	543	500	574	563	518	536	567	539	510	530	511	566	552	548	571	575	578	590	504	530	570	534	544	550	525	535	520	522	536	521	529	530	552	549	553	524	542	576	531	524	511	527	532	540	535	545	494	524	529	509	548	523	532	555	537	554	590	517	531	519	543	538	547	514	549	559	566	552	550	550	557	535	523	571	499	590	510	545	515	563	518	523	529	519	576	550	526	511	543	517	487	524	531	532	560	569	498	554	540	542	572	502	519	552	523	541	507	553	531	535	502	518	543	558	539	536	522	504	502	582	544	543	523	532	575	576	536	547	527	547	526	549	548	522	515	539	522	581	531	554	529	562	566	522	535	549	530	571	542	572	514	515	553	544	520	554	493	537	522	551	508	524	498	502	593	514	554	566	588	513	543	565	557	524	546	531	497	548	543	503	543	535	513	542	537	491	553	565	560	534	529	529	520	551	498	562	540	554	551	488	512	533	553	559	497	562	545	566	552	541	567	538	572	536	491	493	556	527	507	535	543	532	543	543	539	522	522	546	519	547	493	514	539	560	560	511	533	525	541	540	554	523	544	542	605	562	543	551	558	542	518	530	515	595	524	549	546	519	491	559	554	563	519	527	556	560	535	515	509	547	573	563	542	537	542	531	591	533	494	565	564	528	589	517	569	543	544	517	542	561	559	535	556	525	530	564	540	546	537	539	558	532	546	526	552	551	554	511	530	566	530	575	540	510	532	572	563	541	525	535	526	492	571	538	539	510	538	553	542	586	545	540	531	529	526	534	555	529	525	507	510	543	538	518	520	556	494	515	527	540	537	555	578	544	558	549	523	566	505	525	561	552	551	577	587	541	546	503	517	530	528	532	519	501	529	534	551	535	505	521	552	488	553	548	544	514	520	548	533	548	528	499	583	559	540	502	521	518	531	549	545	525	550	525	528	519	549	558	508	572	496	551	485	495	523	530	543	513	531	504	525	530	560	536	536	498	567	559	525	527	554	534	561	534	530	530	540	518	522	583	555	524	502	522	565	568	522	510	525	529	515	522	546	498	547	538	547	524	518	531	554	529	570	548	550	535	531	508	586	506	548	548	532	521	532	551	542	522	547	507	533	550	538	507	513	539	515	564	549	507	523	542	528	536	539	550	574	554	512	509	548	563	577	499	518	583	568	527	518	526	536	545	497	469	507	518	578	547	531	524	522	555	537	533	525	536	551	562	545	577	518	528	521	568	549	499	526	515	508	542	555	556	557	526	529	541	598	558	514	543	483	518	535	544	585	539	538	559	556	543	528	547	554	531	512	555	548	521	493	545	526	570	544	525	540	540	519	527	576	505	577	525	532	511	549	562	533	571	550	552	552	515	557	579	561	486	547	525	530	532	554	552	530	507	541	538	565	543	541	538	525	538	533	559	530	538	533	583	554	534	517	528	563	502	552	553	555	557	498	504	534	550	510	482	557	522	530	510	539	561	494	560	545	522	537	530	525	534	525	535	571	536	498	582	524	556	524	539	513	539	533	502	475	526	560	568	572	554	546	520	538	525	568	549	576	510	583	562	527	527	501	514	519	549	546	555	531	490	580	561	541	524	564	542	540	545	495	570	526	520	537	552	533	545	593	531	539	546	554	524	506	551	540	554	522	538	535	529	553	578	573	598	543	590	530	559	492	551	576	566	539	527	544	523	533	592	565	498	571	501	563	551	546	496	528	522	569	591	565	541	536	524	536	555	541	554	544	554	575	529	493	565	540	579	533	515	562	535	567	539	524	542	564	534	536	547	513	513	526	537	540	568	529	533	512	514	509	587	539	589	500	530	545	546	538	535	558	513	559	520	537	557	543	568	536	546	529	536	530	576	501	518	510	543	582	562	555	528	533	566	544	556	525	487	535	566	522	518	544	513	568	552	492	557	525	534	524	540	507	531	542	536	565	542	544	504	533	563	566	542	563	509	552	567	580	527	524	577	536	536	517	516	542	529	543	521	564	524	550	508	563	541	516	585	500	574	547	567	546	564	554	512	513	544	545	577	542	504	558	534	564	557	567	538	508	515	517	525	493	517	494	527	551	518	554	554	524	515	509	564	513	554	519	548	528	545	514	545	558	555	520	488	520	534	514	542	526	532	522	529	525	531	508	536	521	584	577	534	547	537	583	540	554	496	516	518	551	525	570	546	531	561	566	507	519	556	538	527	541	536	532	547	572	545	539	520	547	539	473	543	471	508	558	522	537	530	527	562	529	555	568	497	561	514	541	528	545	603	550	582	527	541	541	550	541	523	556	572	552	564	518	556	574	522	539	550	547	559	541	556	553	561	557	526	534	514	552	553	493	513	530	535	533	532	552	529	556	543	518	544	584	572	528	537	507	531	539	552	536	521	513	570	513	500	539	593	551	530	570	533	531	567	545	559	544	546	549	513	522	521	552	510	568	543	527	549	526	550	564	558	502	588	592	555	550	562	523	531	542	532	521	544	549	475	554	603	542	575	553	554	549	540	522	553	554	545	533	550	530	547	533	494	529	539	536	525	554	538	548	566	544	558	523	556	551	574	542	597	520	507	506	538	538	565	529	536	535	551	556	524	566	551	557	526	558	519	575	526	522	540	521	567	550	575	546	534	542	529	538	515	532	555	556	503	526	508	541	547	519	541	521	559	502	530	528	521	545	554	545	517	559	567	537	565	561	502	560	546	530	551	541	532	541	583	543	576	517	544	579	547	493	516	543	569	553	549	558	548	555	507	534	529	507	533	489	572	519	530	563	558	530	518	538	507	554	571	513	562	594	528	539	565	547	547	579	497	505	522	536	504	507	535	556	517	523	531	512	526	561	545	519	572	554	510	552	502	555	566	542	529	543	506	527	530	548	553	589	531	528	552	527	512	538	523	531	533	540	583	586	538	524	562	551	556	511	544	533	561	537	575	571	585	529	528	518	520	503	560	525	511	549	572	566	571	524	538	565	540	511	570	558	493	521	557	567	485	579	521	500	522	543	521	586	556	511	557	536	540	507	530	527	582	545	527	552	537	572	553	548	558	535	564	499	496	528	556	519	528	549	564	514	530	526	574	585	495	563	589
26675	20473	7555	343	159	138	117	92	106	90	89	102	98	93	78	91	66	77	72	73	91	83	71	80	79	77	83	86	69	88	78	77	79	100	87	96	69	82	96	82	102	69	69	60	90	79	77	72	83	84	72	61	89	83	83	63	70	77	74	76	82	71	83	75	66	76	69	80	82	74	82	71	66	79	79	71	82	71	78	93	87	77	73	79	79	79	75	73	73	69	59	77	63	74	74	62	79	67	84	77	70	81	96	61	62	67	74	67	97	66	79	80	80	72	80	69	69	75	75	74	67	77	74	77	89	65	89	82	65	68	93	88	56	77	88	85	71	76	85	86	72	76	84	95	62	64	74	58	74	74	74	71	68	79	71	73	84	60	87	90	81	75	91	90	101	89	78	94	76	75	84	79	89	73	97	69	81	79	73	85	73	64	71	68	70	66	78	91	65	62	69	77	69	78	88	66	68	96	75	76	72	85	87	63	84	71	86	68	79	85	70	78	71	76	85	51	83	75	86	87	77	75	77	55	94	74	85	82	74	70	81	73	68	81	77	82	88	86	80	71	80	64	84	82	66	73	82	79	69	76	76	68	74	97	76	85	102	90	88	75	92	83	75	85	59	71	82	88	83	79	86	80	75	68	83	58	80	66	64	64	88	85	90	67	74	71	62	68	76	92	60	83	79	74	71	77	71	78	71	64	72	74	78	78	76	70	84	88	75	69	75	78	85	84	72	77	75	65	83	81	78	80	92	75	80	75	73	86	76	80	86	67	82	75	85	69	86	82	88	68	82	93	84	92	84	78	90	88	66	82	81	86	93	83	79	76	69	75	80	72	80	75	70	83	77	98	78	69	74	86	75	78	100	92	83	70	80	71	62	56	82	71	72	86	74	61	84	75	73	78	73	90	85	79	79	79	89	74	74	74	71	86	90	77	88	81	77	78	76	80	65	63	62	88	75	66	87	90	76	74	77	59	102	72	75	73	94	80	76	72	91	73	68	72	78	69	75	78	96	84	67	97	78	87	68	90	71	85	72	70	95	67	74	80	86	76	64	68	63	86	88	76	71	81	81	65	94	63	101	69	80	78	86	87	81	74	92	86	80	69	70	67	61	69	79	80	89	72	77	83	59	90	76	79	74	82	84	66	78	68	71	78	80	66	82	70	74	72	73	83	63	73	79	82	83	82	60	77	81	76	79	86	75	76	65	74	72	78	58	77	72	82	80	55	84	91	73	79	90	87	79	86	84	75	67	89	73	80	92	91	92	71	67	87	71	77	73	89	76	86	76	74	77	70	71	80	77	83	70	84	72	95	82	83	88	64	72	76	77	66	78	88	82	89	71	73	76	78	72	75	93	80	78	74	87	84	59	91	61	56	88	78	80	86	79	90	84	72	79	82	83	90	77	84	71	78	70	87	65	67	78	83	90	86	69	89	88	77	91	89	76	88	67	77	76	65	64	87	72	88	74	90	73	75	77	88	68	76	79	67	74	82	84	75	80	68	82	67	70	84	70	70	81	80	91	71	71	75	80	74	72	71	79	83	84	90	70	73	84	76	77	76	76	84	74	61	70	83	86	88	86	74	96	68	80	87	79	71	71	72	64	64	81	88	71	87	91	88	84	88	76	82	63	70	79	82	83	83	78	88	74	83	81	89	81	71	95	73	80	61	77	95	75	96	73	83	79	69	84	75	58	73	64	90	70	74	81	74	74	92	74	81	76	80	82	84	90	73	88	72	78	77	79	63	97	76	75	81	80	87	86	90	76	68	86	89	79	74	93	98	77	73	77	94	60	92	69	64	84	67	67	68	101	86	90	81	58	87	79	85	70	68	77	72	82	78	69	66	74	73	70	87	81	91	79	75	76	80	80	68	65	78	67	61	81	73	77	74	76	76	82	71	73	73	83	81	69	73	72	72	62	91	57	75	88	69	80	68	66	78	58	69	71	69	89	72	90	81	86	77	76	79	89	66	87	87	77	64	97	85	77	74	70	52	72	78	75	74	83	82	88	75	83	74	75	70	68	63	71	74	74	84	78	85	85	70	90	62	75	92	92	56	77	88	71	89	88	88	84	75	74	68	84	87	87	86	77	81	95	55	74	67	61	85	71	69	75	78	64	61	79	77	70	69	70	82	92	69	75	81	90	87	76	70	70	73	75	70	87	99	76	70	90	65	82	67	68	87	71	86	74	81	80	91	80	71	84	78	72	80	82	91	77	77	75	73	71	74	82	74	66	72	57	74	77	62	71	92	75	71	68	83	83	81	65	81	70	69	69	72	63	73	85	79	90	70	71	71	66	74	77	86	90	84	71	72	74	91	87	81	102	67	83	72	68	80	82	96	64	84	81	67	57	68	76	73	86	78	72	59	72	77	75	65	88	88	74	83	74	75	75	72	75	71	81	75	75	91	74	88	93	95	76	68	80	93	80	71	86	76	73	72	79	72	87	68	64	68	76	69	93	74	83	81	78	75	78	84	87	79	80	59	78	84	76	69	99	90	74	68	88	74	73	76	74	83	78	70	90	67	69	61	74	73	83	69	57	86	85	77	70	64	66	60	81	74	98	65	84	79	64	77	84	79	74	61	72	91	72	87	78	83	63	65	78	67	95	85	63	78	86	64	82	80	71	76	75	77	75	70	76	70	82	78	88	76	67	85	82	71	75	87	75	70	73	83	89	71	76	88	95	104	76	70	63	73	80	72	81	73	77	84	87	86	66	66	78	88	79	81	95	86	74	77	66	85	78	76	91	81	93	63	81	66	61	80	82	80	92	64	88	92	74	95	72	84	98	72	67	78	71	96	76	67	81	74	69	60	86	67	85	67	81	73	90	67	70	84	64	56	71	76	70	90	66	80	80	70	72	75	99	77	59	73	80	81	81	74	81	77	88	74	76	68	67	92	72	90	70	76	81	73	85	84	91	86	84	54	64	77	86	82	83	84	75	72	94	72	70	64	99	71	84	73	76	96	80	81	69	82	72	71	85	81	77	76	84	92	91	75	76	75	79	85	83	79	84	84	77	75	65	81	71	86	76	65	84	87	60	66	86	69	80	88	80	68	75	70	81	72	72	84	82	86	72	83	76	74	77	73	86	58	71	71	73	95	75	76	74	84	77	73	91	80	81	72	76	76	68	73	74	93	81	59	75	82	70	82	70	71	69	74	113	70	68	75	75	82	75	73	70	83	75	73	80	76	65	71	93	98	75	74	80	81	85	75	80	65	76	58	58	74	76	59	83	88	68	66	78	71	80	79	63	75	79	69	67	75	80	81	70	77	84	77	77	73	80	89	72	66	61	76	71	82	65	92	94	74	86	69	82	57	66	65	78	66	81	81	83	66	75	73	94	72	85	88	77	73	83	56	82	84	93	86	70	77	82	76	76	73	73	74	83	84	86	65	82	79	71	67	80	57	78	85	67	85	71	77	91	97	81	73	74	72	80	83	80	60	90	83	76	71	74	78	82	71	79	86	77	87	75	69	60	88	78	76
6447	1084	927	452	329	281	252	227	193	188	186	189	181	164	154	168	137	168	151	146	155	178	143	157	158	152	182	144	141	144	150	149	159	141	162	154	143	169	153	143	142	154	129	166	127	132	138	151	165	153	175	136	133	157	157	138	173	147	152	158	141	156	123	156	130	169	175	151	147	157	145	156	156	195	166	153	132	155	157	156	172	133	176	132	145	156	131	142	133	126	156	176	150	160	148	159	154	131	151	143	153	154	135	144	142	159	153	149	142	156	154	174	135	156	177	145	151	154	139	161	166	157	154	154	163	170	145	150	154	154	178	135	159	172	165	155	161	135	133	153	163	143	151	154	157	147	166	182	150	130	162	145	162	131	129	157	162	150	139	160	138	180	155	161	140	146	140	176	156	131	152	136	169	141	145	154	162	157	170	147	141	151	129	143	144	145	149	170	162	161	139	154	154	165	175	159	143	149	138	131	136	146	165	143	148	182	145	161	158	149	146	155	148	138	142	155	149	162	157	178	142	132	143	145	164	144	142	155	164	155	134	168	152	153	141	175	137	150	156	144	168	152	169	136	156	146	117	165	125	152	147	138	144	144	160	148	161	144	140	167	176	148	163	147	154	158	142	172	144	142	158	139	146	139	147	125	139	156	150	164	144	157	138	159	149	151	154	159	159	173	163	147	126	182	146	133	144	144	171	157	144	175	142	175	139	156	138	159	162	137	161	160	154	149	140	167	156	156	151	160	145	153	177	145	165	152	139	145	147	157	154	141	156	129	140	137	174	143	159	164	142	132	152	150	137	158	146	139	135	133	150	139	165	160	153	131	137	151	150	159	161	142	141	146	139	148	138	161	173	156	156	150	125	160	189	139	140	157	156	115	136	144	143	148	145	174	137	151	150	162	156	142	132	162	138	169	156	164	151	157	145	133	155	126	138	135	165	154	145	130	175	168	128	152	133	161	150	153	156	163	149	142	141	148	167	164	138	155	139	165	156	172	168	150	165	156	161	138	131	179	151	175	152	170	161	165	165	144	154	162	142	151	143	146	152	168	155	162	153	132	155	143	133	167	152	147	188	163	140	157	141	154	141	147	149	148	149	144	152	155	166	160	153	148	146	161	144	175	136	150	133	158	152	161	130	144	138	154	156	153	151	158	126	164	159	164	153	160	136	143	133	133	156	153	157	167	159	151	167	159	144	140	132	168	148	180	126	154	170	132	149	145	180	146	144	148	159	153	147	150	150	165	167	158	154	159	145	128	144	146	173	150	130	154	150	175	165	135	146	155	140	148	171	146	137	146	151	175	164	145	155	149	159	140	144	171	170	146	157	164	148	155	172	150	132	147	149	145	164	150	150	165	141	125	168	127	157	139	146	149	174	162	147	160	150	143	151	182	151	161	167	158	144	141	165	138	140	164	169	181	157	147	140	165	144	148	133	164	141	160	173	146	154	153	144	152	143	158	150	163	140	165	141	171	153	144	144	160	164	147	154	152	157	154	154	148	155	142	172	141	167	141	168	172	148	148	165	154	147	134	150	167	147	151	161	147	150	164	161	156	147	156	152	157	149	159	161	145	141	170	137	153	141	144	163	147	148	147	159	145	155	177	142	172	163	173	145	134	144	164	135	133	164	149	147	139	156	161	151	137	159	147	168	153	149	140	146	149	148	164	149	152	154	145	142	147	176	145	151	133	131	161	148	153	156	125	176	151	148	163	176	121	137	139	143	129	153	173	133	161	140	179	157	170	168	130	158	138	143	158	139	156	163	156	156	157	161	152	137	156	146	163	133	146	129	144	141	162	160	148	160	161	168	150	163	159	172	150	141	157	156	156	153	141	172	139	164	157	146	169	174	178	164	156	138	161	133	169	148	150	149	161	153	153	130	151	155	147	135	156	153	176	168	160	170	139	141	146	152	152	140	165	171	157	164	163	163	142	153	147	152	154	169	144	141	154	162	152	148	154	146	161	156	143	152	122	148	130	149	148	161	147	141	181	164	142	165	150	157	151	158	135	141	160	157	141	161	145	149	141	173	133	147	124	155	138	168	156	142	158	147	176	143	152	132	153	157	152	144	154	150	132	155	153	154	157	167	146	158	148	163	133	155	130	131	154	119	154	161	152	150	130	139	156	161	157	155	178	133	155	156	158	160	148	152	158	147	155	141	146	132	153	157	149	155	167	155	150	147	143	160	139	158	169	147	153	144	157	133	160	137	146	133	165	152	153	151	166	164	150	157	149	145	144	157	138	146	142	163	149	140	137	150	151	153	175	161	131	168	169	156	160	179	154	141	154	167	144	147	132	170	136	157	151	150	173	158	148	131	155	148	153	151	155	163	160	142	142	153	155	139	135	144	157	181	137	167	154	148	174	139	141	143	146	142	151	140	141	157	149	141	158	150	128	145	148	151	158	150	161	140	140	155	152	148	137	159	153	155	172	152	172	153	145	174	161	132	137	149	148	148	155	161	151	156	145	139	141	175	137	158	167	160	155	149	155	141	153	144	154	168	155	152	176	174	144	155	170	143	163	158	145	155	147	156	147	153	139	131	152	137	144	133	136	145	142	144	162	158	132	158	161	145	142	169	155	143	163	166	129	148	139	137	178	163	163	185	129	144	144	157	149	167	174	160	160	135	165	147	149	170	125	139	178	146	152	152	143	150	173	157	159	148	144	159	134	169	166	142	156	145	159	140	148	150	149	151	153	149	151	172	153	159	139	135	147	163	141	173	141	163	132	155	146	179	165	140	153	159	156	149	139	165	158	164	144	141	167	142	151	154	165	158	163	147	147	149	161	153	156	153	141	187	159	131	148	128	142	161	166	147	156	154	145	155	168	146	160	131	161	157	162	162	147	156	155	152	153	131	146	159	173	173	144	147	152	168	162	145	155	166	172	137	153	135	152	140	144	163	138	149	143	155	142	158	140	159	167	141	172	161	159	152	141	145	148	132	146	138	147	160	138	148	138	155	145	160	160	151	153	153	171	141	160	166	181	159	173	158	165	152	151	145	151	136	143	136	145	167	172	152	144	152	144	158	146	142	139	173	174	178	137	170	136	132	147	153	138	138	140	198	156	138	158	158	150	134	152	151	159	138	164	166	162	156	138	149	152	148	159	150	163	170	160	153	154	150	162	146	140	156	148	129	158	129	175	151	160	161	146	151	131	127	139	139	165	163	136	137	147	151	142	134	148	157	153	144	145	147	148	186	140	152	156	164	128	146	165	157	166	164	160	159	156	139	139	159	182	147	154	172	144	163	133	144	147	157	158	152	153	149	158	154	162	143	158	166	145	157	139	169	139	154	194	150	124	160	165	164	175	155	144	159	162	127	153	148	154	169	148	150	162	137	154	167	150	164	166	165	152	136	139	152	148	183	152	126	164	161	159	147	138	159	147	149	141	148	149	163	162	148	148	145	148	177	173	156	145	170	157	142	141	156	168	149	154	151	143	162	144	160	171	157	151	148	139	151	159	156	165	149	151	155	133	141	143
24051	21094	28390	24039	20324	2076	642	409	345	287	271	258	245	219	214	222	222	211	200	203	189	198	169	197	176	179	198	173	168	187	209	189	185	164	167	182	177	181	160	172	166	161	153	184	163	172	173	171	153	178	180	178	174	179	196	153	156	180	166	171	183	204	189	175	166	180	166	166	168	201	149	155	181	174	175	165	162	168	158	152	153	192	168	173	168	185	181	164	180	195	153	173	180	183	196	178	171	191	186	151	171	184	170	171	168	155	168	170	161	172	175	152	200	156	166	141	157	168	171	166	175	194	161	167	165	160	179	157	178	174	161	163	147	142	154	182	148	189	150	156	167	180	180	164	148	166	170	155	163	152	178	170	163	160	168	153	166	159	151	172	176	156	162	177	152	167	179	185	163	139	175	149	166	139	163	171	147	157	148	180	168	171	168	144	178	179	149	188	177	150	157	157	162	154	167	163	161	155	155	175	171	145	166	180	157	176	168	146	165	174	167	151	174	172	137	155	164	163	171	177	155	148	153	160	164	155	157	169	169	161	167	170	173	155	160	182	147	178	153	184	145	158	164	145	158	158	155	156	171	185	170	152	187	148	193	164	163	170	170	150	172	157	134	148	146	200	163	171	147	158	188	169	182	161	152	171	186	177	181	136	177	171	173	154	164	155	173	169	170	190	123	174	183	156	178	170	189	161	177	174	178	179	157	159	167	182	145	169	172	163	176	160	175	174	163	154	160	167	153	155	162	152	144	174	159	154	185	165	188	147	158	162	193	176	169	168	162	159	165	153	170	157	159	165	157	155	171	162	172	160	169	153	161	162	156	147	178	159	156	166	180	167	180	180	187	142	143	177	156	160	169	151	148	168	145	177	159	155	170	175	185	183	139	172	173	181	139	157	162	145	151	185	173	166	200	173	165	152	161	149	177	149	174	145	164	158	168	171	158	152	171	163	174	160	184	181	159	189	162	158	166	184	136	150	162	147	150	167	169	167	162	146	171	169	159	184	166	165	164	172	188	166	126	168	169	156	145	183	157	170	160	151	177	157	168	159	156	159	164	169	145	177	147	152	155	181	168	166	182	151	151	152	157	154	150	168	184	156	177	172	169	155	163	157	179	140	171	152	170	143	169	167	146	174	171	176	162	158	168	186	158	145	157	156	144	185	172	160	139	163	176	153	194	170	158	153	147	172	166	159	146	196	144	162	187	171	158	170	146	162	172	154	152	174	165	160	180	160	182	163	158	156	163	155	155	144	170	148	163	166	156	184	142	166	152	169	166	171	161	175	133	182	172	156	183	169	173	167	145	162	156	158	149	158	163	160	153	166	174	144	158	169	163	161	184	143	180	153	187	187	189	159	169	188	165	152	173	136	165	167	184	179	180	164	183	165	157	141	159	167	165	168	157	157	158	173	167	159	173	170	160	172	153	186	145	161	164	160	149	173	174	165	154	162	164	156	175	143	174	174	162	168	151	163	166	153	148	173	175	170	160	179	170	169	174	161	182	196	175	169	153	154	179	146	162	161	179	143	171	173	138	166	148	167	186	161	158	182	156	144	164	173	131	192	142	163	189	191	189	166	174	154	140	163	169	168	162	186	158	171	161	153	159	143	142	148	172	179	169	149	182	184	130	167	190	176	141	183	163	181	162	175	167	162	182	184	147	175	182	160	164	173	186	182	178	162	163	173	177	182	164	154	149	144	152	157	171	161	160	164	167	183	148	191	158	159	181	139	186	163	164	163	182	148	173	172	160	177	161	169	150	155	177	151	150	152	163	179	173	172	139	182	174	171	159	195	164	180	175	176	165	154	175	174	183	163	173	176	143	150	144	169	154	157	183	173	157	165	198	164	146	151	182	176	194	171	203	167	159	172	183	165	179	178	158	157	158	155	161	171	174	146	172	159	153	180	143	157	185	171	176	157	152	164	153	179	174	165	170	169	157	185	192	183	140	180	167	180	150	147	161	157	170	145	154	148	170	151	163	172	174	152	174	143	158	154	176	177	168	155	161	170	156	148	163	161	187	173	145	187	184	183	157	141	165	146	165	172	195	176	175	164	198	150	131	146	187	156	179	185	173	161	162	173	179	164	172	170	156	161	193	161	159	164	188	160	161	175	156	185	183	153	154	161	168	163	155	165	165	162	165	160	152	162	171	164	163	160	157	151	153	167	193	159	166	162	175	168	172	144	161	160	158	172	181	172	167	168	173	189	179	184	146	172	169	149	186	168	134	160	162	164	160	150	179	160	178	179	176	175	176	172	146	161	168	170	156	186	162	161	181	154	158	175	168	160	170	167	169	173	151	186	167	161	164	170	172	164	151	145	171	147	153	166	164	172	187	173	172	174	144	159	170	152	193	158	165	168	169	143	175	147	185	167	174	172	180	169	154	175	168	166	157	179	162	158	159	168	155	153	168	173	179	161	167	139	156	170	158	138	167	148	181	167	149	168	182	162	142	162	140	143	168	156	197	173	163	165	164	154	174	181	151	160	182	152	167	145	159	157	160	162	164	167	176	148	153	159	159	158	186	188	149	144	186	169	188	157	171	173	146	175	175	147	195	159	154	165	173	159	158	172	164	175	154	175	156	168	186	167	163	165	169	168	173	174	165	154	181	185	159	174	140	170	149	160	153	164	172	148	175	177	184	157	172	175	147	182	156	164	145	161	169	178	153	167	179	154	172	177	157	133	184	181	159	153	163	164	158	165	154	165	156	148	162	170	154	171	162	170	185	149	156	151	168	181	166	170	164	171	143	139	174	154	178	169	189	154	151	164	165	154	154	179	181	167	185	159	155	172	178	149	174	160	173	142	155	163	173	144	195	159	160	144	174	152	168	174	188	148	188	164	165	160	192	159	169	175	132	170	170	159	185	159	176	165	152	172	174	151	166	154	178	158	148	167	186	171	169	169	157	191	172	147	169	150	162	143	188	175	142	177	146	160	158	156	159	175	163	176	167	160	169	139	168	164	162	163	169	170	150	148	183	154	174	171	204	158	157	174	166	173	154	164	148	170	167	169	157	129	184	157	148	150	176	196	171	167	170	161	174	182	171	208	171	162	187	166	178	171	174	151	160	162	127	154	172	176	148	174	139	161	134	179	185	178	177	153	162	162	155	164	147	156	187	161	172	178	188	173	170	167	166	158	169	175	161	162	179	185	176	160	176	170	152	174	158	154	160	148	178	174	158	170	151	170	165	141	152	151	161	161	155	160	184	160	156	149	169	162	163	160	162	145	162	153	162	173	175	185	132	149	187	165	158	173	122	151	174	138	157	149	176	160	173	167	160	167	154	170	171	187	165	181	178	139	178	179	157	151	173	178	161	163	186	170	166	168	150	173	177	150	163	174	135	153	130	143	148	197	159	165	151	175	162	147	145	180	178	163	165	186	169	153	153	175	160	164	166	155	172	148	148	172	152	162	193	153	177	166	143	180	172	163	169	146	148	144	158	158	159	166	156	155	185	162	175	175	169	152	180	154	155	176	156	161
12816	9615	8166	4029	2652	1975	1506	1197	1023	849	667	670	571	555	491	479	457	419	400	417	427	380	391	344	375	363	333	352	310	312	331	334	316	363	293	331	303	369	325	316	325	309	318	301	304	312	297	310	299	321	311	300	280	305	310	304	308	306	314	295	287	293	307	345	309	298	280	312	293	266	287	271	317	274	285	281	279	290	276	309	295	270	294	277	346	305	297	310	310	264	280	285	292	285	274	303	284	292	311	241	295	277	289	330	302	268	287	284	319	268	322	292	298	305	268	287	311	273	307	335	292	297	329	295	255	269	263	317	288	336	269	307	287	275	298	289	307	311	287	294	303	269	286	297	305	297	314	274	295	326	297	290	265	278	313	297	299	291	288	288	282	305	281	289	285	299	321	294	319	295	309	279	320	305	304	271	295	286	271	325	301	295	304	311	301	276	270	264	270	325	314	297	313	321	268	301	307	272	316	312	271	273	293	305	297	301	272	294	333	300	308	269	301	316	296	301	291	290	312	304	297	294	302	302	266	273	269	289	300	286	295	281	291	289	303	277	274	303	306	314	309	311	287	259	277	283	327	270	301	304	278	290	299	280	323	314	288	261	316	319	299	277	309	337	282	303	310	294	273	285	299	292	289	280	290	290	307	307	275	273	322	313	280	251	277	298	309	333	298	322	318	275	298	272	293	302	295	292	307	303	284	298	291	286	293	267	291	272	283	299	312	296	279	278	291	296	316	285	282	305	303	313	317	277	280	329	255	304	269	287	305	292	282	275	266	283	273	242	292	281	317	286	291	305	294	296	287	282	309	291	296	262	303	300	295	300	298	300	296	266	277	314	272	270	266	296	288	317	299	300	284	291	312	297	288	280	301	292	304	305	301	309	300	274	306	286	293	293	287	299	275	310	293	268	273	305	276	315	317	292	295	295	288	307	254	302	287	284	281	334	316	304	300	272	290	304	325	275	286	286	294	278	291	273	310	284	282	281	309	292	292	298	266	284	275	300	283	300	285	250	280	306	308	320	309	285	244	278	288	241	290	328	322	312	299	286	291	262	282	307	293	249	300	305	305	282	303	330	299	289	271	336	318	320	286	295	290	285	286	312	302	309	298	296	327	278	331	269	311	304	313	254	286	317	303	299	302	293	288	287	315	293	266	279	305	299	295	297	286	302	256	296	309	311	261	321	274	304	257	270	297	289	297	295	288	305	293	269	307	310	286	292	277	298	313	272	290	283	297	305	335	292	268	274	288	267	298	299	272	294	287	300	291	279	299	294	294	269	298	308	286	287	268	301	269	262	266	317	310	274	285	298	282	299	290	285	288	296	282	276	292	312	305	288	281	319	319	270	273	269	295	295	311	277	264	291	293	276	311	278	282	304	312	297	279	304	288	279	275	278	271	278	312	321	303	294	262	291	274	296	283	300	295	262	293	298	284	293	288	290	298	295	322	298	290	330	311	289	301	317	273	335	277	291	287	297	313	305	307	308	278	266	313	283	292	287	271	302	267	332	300	305	290	278	287	280	275	293	310	299	295	297	327	296	320	267	282	288	295	295	277	303	271	271	306	309	278	297	294	305	293	295	313	294	308	292	297	289	279	284	297	309	289	304	310	292	276	302	295	300	255	296	313	273	297	313	251	289	297	309	292	304	277	306	317	299	280	292	320	315	284	280	281	299	269	274	286	306	287	299	315	282	291	282	285	305	276	301	301	297	288	310	302	296	312	292	305	307	323	286	275	299	299	289	294	275	298	298	290	291	291	311	297	297	316	299	264	326	285	308	269	287	262	280	264	264	278	268	285	297	296	298	267	295	294	274	320	299	293	324	311	302	304	283	274	301	274	289	270	281	284	293	297	257	312	312	318	281	294	302	284	296	299	300	281	321	286	248	333	280	308	281	312	284	256	285	280	296	295	304	311	321	305	302	304	293	310	268	292	286	275	309	315	282	287	285	290	312	305	303	309	280	278	317	287	306	278	294	303	290	313	299	267	297	290	310	283	303	295	306	283	292	264	302	317	293	293	285	273	295	287	297	301	316	281	277	275	303	280	291	290	281	282	305	290	291	282	281	286	281	305	260	290	267	302	301	295	300	278	315	316	265	286	297	287	325	293	297	300	301	294	313	267	299	292	316	307	259	279	291	291	292	324	311	294	296	299	276	318	290	277	320	254	288	310	288	295	314	324	297	307	286	285	285	268	291	297	291	273	306	297	273	297	287	295	287	278	293	289	283	305	290	292	260	304	300	291	293	316	276	289	282	273	308	270	293	267	278	317	295	271	319	297	306	302	279	289	294	278	312	325	308	320	313	261	293	286	288	302	285	303	285	296	301	305	304	278	299	303	293	289	279	285	300	329	305	308	283	312	297	296	317	296	278	307	304	310	281	296	268	255	305	278	280	312	301	275	275	311	300	305	273	278	305	305	300	294	279	287	287	290	274	259	304	328	293	314	295	279	289	297	288	276	277	293	279	289	294	294	296	321	269	274	254	298	303	250	279	291	270	287	301	288	292	280	283	295	297	291	302	290	274	274	316	307	269	298	280	267	297	266	291	338	311	289	288	244	289	272	279	326	310	294	271	307	263	267	311	301	327	267	300	307	287	309	279	287	297	299	286	268	314	259	251	297	326	314	339	340	278	279	319	295	254	291	323	286	311	321	290	295	301	288	267	298	315	283	296	267	306	268	285	290	298	309	272	266	300	286	329	290	302	289	312	282	289	301	286	290	308	286	267	289	295	271	284	281	275	284	300	292	282	306	315	299	280	280	253	250	281	293	297	284	296	271	296	270	260	289	272	334	279	299	271	301	298	297	309	313	289	329	310	282	262	285	275	281	288	315	289	294	283	293	280	310	327	278	289	303	299	317	291	297	306	298	288	273	302	308	301	309	278	288	260	286	286	271	311	288	294	305	281	280	288	279	293	274	283	299	269	304	272	308	293	272	300	283	294	287	303	308	283	308	289	291	298	282	297	280	280	307	302	309	283	311	292	294	316	293	276	273	283	303	306	291	272	299	306	320	301	257	315	305	286	297	314	287	283	289	314	312	310	309	289	310	291	311	307	288	289	287	292	310	316	277	281	285	286	307	290	302	301	291	272	316	316	318	282	316	291	256	279	329	323	318	289	299	278	270	276	306	278	272	284	267	281	282	292	279	305	280	291	289	283	262	321	291	272	310	295	313	286	281	289	289	289	312	242	299	305	284	296	278	246	289	264	297	298	287	260	315	266	326	296	283	263	298	284	288	285	314	280	280	316	307	281	276	314	304	269	325	256	278	300	280	267	295	276	300	322	281	300	283	328	291	263	288	280	294	280	311	305	306	315	300	295	326	324	268	280	306	306	304	325	293	273	307	292	274	301	286	289	285	321	306	298	262	304	297	278	293	324	296	315	261	304	286	283	300	262	279	314	320	294	274	313	294	274	278	292	295	292	307	302	308	310	281	305	322	297	268	305	312	294	319	290	276	282	296	269	274	303	285	302	304	291
23028	21084	29069	23335	21084	19335	2228	820	696	612	556	516	485	465	465	459	395	375	399	346	366	403	388	375	394	359	338	367	375	372	341	357	281	324	343	327	330	335	365	314	339	321	327	335	329	313	364	346	369	341	315	330	305	309	343	323	304	302	298	328	323	339	305	314	364	332	321	282	342	308	314	343	328	308	311	334	273	274	300	304	320	296	362	371	321	342	324	350	308	324	319	347	298	336	336	326	350	325	337	302	313	319	332	315	333	314	339	322	333	331	326	369	330	329	326	315	309	283	318	357	306	324	280	335	312	329	323	279	337	349	317	343	341	318	326	314	311	331	343	323	319	309	310	300	323	322	302	355	310	326	297	314	303	346	321	325	304	302	318	321	304	334	337	291	329	298	301	313	319	343	355	288	303	295	316	328	297	338	323	327	358	358	314	326	348	363	356	322	296	333	310	334	303	297	331	314	330	320	317	323	333	331	331	311	309	302	305	320	314	330	328	342	319	313	336	325	301	330	307	305	324	337	314	331	348	332	342	320	316	293	340	338	375	362	336	347	304	291	327	345	291	319	318	321	316	338	351	326	328	308	344	349	333	306	319	322	313	321	306	320	341	319	317	313	310	310	315	311	308	335	327	313	325	322	304	320	342	328	363	321	331	331	295	282	375	324	362	317	294	308	307	331	337	320	327	333	321	304	337	304	314	337	386	315	307	323	319	315	334	300	316	358	331	352	291	322	319	323	298	341	324	317	312	305	307	310	341	300	297	329	350	317	332	311	339	336	328	337	313	322	300	317	366	364	300	328	350	306	316	292	303	311	322	348	350	304	327	321	336	335	343	304	327	297	324	312	334	304	334	305	354	321	309	330	345	313	277	307	298	308	304	324	341	331	339	310	327	319	320	337	336	311	348	317	312	341	306	334	334	345	330	358	310	319	328	311	326	321	351	299	315	307	299	297	345	330	317	329	336	309	324	333	327	287	341	328	349	291	325	291	340	306	300	317	313	325	326	291	297	314	334	304	337	350	305	347	354	303	314	324	289	315	325	297	334	339	289	305	343	321	321	339	360	318	326	324	325	308	312	326	323	306	311	329	308	296	321	312	311	298	306	309	285	325	327	308	343	308	356	316	316	303	337	287	310	327	339	317	330	332	283	317	335	319	328	330	296	299	293	329	302	325	337	302	328	296	310	316	328	282	311	348	318	312	301	306	323	336	314	343	326	327	316	311	287	304	301	310	311	331	346	303	306	320	312	352	322	325	311	288	326	354	322	281	340	288	289	306	339	305	331	321	324	311	338	318	322	307	306	332	303	297	311	326	305	313	313	273	322	299	321	282	318	311	307	301	319	305	299	320	358	305	333	359	303	313	331	320	298	324	302	342	309	324	314	338	303	319	308	313	344	295	297	307	352	369	322	306	309	334	310	302	337	331	315	322	356	328	335	327	318	304	341	324	303	341	311	332	339	303	338	345	350	327	355	299	311	310	322	361	335	296	338	338	339	313	288	289	346	318	351	317	308	270	345	321	312	311	349	332	322	307	314	329	309	299	289	281	308	300	317	321	310	300	302	296	321	307	313	362	314	288	336	329	313	282	313	308	337	297	304	313	341	352	315	296	324	306	344	342	324	296	284	325	291	302	327	342	326	332	328	326	300	329	282	343	294	335	316	327	302	321	310	310	353	330	329	327	339	312	335	285	306	311	305	332	293	345	328	322	317	329	330	331	349	330	281	302	332	338	318	312	329	325	330	324	289	320	267	330	275	337	306	314	290	354	293	359	321	324	313	322	290	326	300	296	286	307	313	311	352	317	331	305	313	305	333	351	293	305	315	322	302	304	338	328	343	327	298	298	312	287	333	328	323	339	319	298	327	327	326	340	290	315	284	330	328	337	330	305	316	367	320	310	313	294	318	301	316	336	328	314	307	316	314	325	291	334	342	302	313	316	316	347	330	300	297	344	323	280	324	293	307	321	308	302	312	326	319	323	329	356	356	308	311	340	361	329	324	345	304	314	323	305	327	302	335	344	307	323	343	291	310	291	339	304	338	334	359	304	316	323	333	330	350	343	328	309	341	306	335	331	312	307	347	309	332	332	315	305	318	315	319	306	292	297	324	314	339	324	290	360	321	351	311	310	337	320	312	289	316	355	337	336	329	319	291	323	318	308	323	309	317	307	340	327	323	330	319	308	340	315	335	318	330	320	326	327	320	328	311	294	336	297	328	308	303	315	327	330	318	317	333	300	311	327	297	323	312	327	338	308	333	280	330	315	305	318	310	298	303	330	316	317	317	308	286	270	305	340	312	316	300	325	305	344	341	299	289	355	317	285	330	321	294	323	293	309	306	329	289	323	287	329	316	316	322	318	342	306	309	338	335	318	314	337	323	314	317	352	291	321	345	314	313	323	316	326	318	314	328	304	319	294	293	308	327	306	316	305	327	342	299	297	333	323	319	319	331	336	331	291	307	329	311	309	333	315	356	300	302	317	342	309	307	334	356	320	329	349	328	340	322	339	304	346	327	340	321	341	305	314	326	333	367	305	314	342	334	307	355	321	338	316	313	317	329	341	299	315	304	365	336	334	334	340	303	321	293	305	325	301	338	294	352	331	329	329	325	344	296	332	302	336	309	303	319	338	327	345	312	311	337	323	317	358	349	352	329	336	310	319	338	347	327	300	310	331	317	313	327	342	319	321	291	318	340	305	307	342	289	321	317	338	346	349	320	351	327	324	344	322	300	323	326	315	336	272	324	341	316	320	322	302	316	344	331	316	280	334	297	302	285	339	311	304	313	321	301	333	351	330	322	308	306	310	312	286	282	333	288	311	318	324	309	295	316	332	304	333	308	328	315	348	343	332	330	306	343	324	312	326	327	332	332	325	309	314	310	345	321	359	297	298	337	287	270	300	325	347	305	315	342	272	339	310	320	358	334	288	324	300	309	313	311	334	325	337	297	317	325	308	336	304	315	351	319	321	287	347	302	337	299	306	359	297	308	312	312	319	338	327	354	344	340	310	334	294	336	328	335	305	336	300	351	299	315	296	344	308	325	294	299	344	313	324	323	329	307	321	329	293	330	303	304	340	342	319	327	318	327	319	316	341	286	319	298	334	356	347	301	315	324	291	329	317	317	314	321	321	319	336	333	329	317	319	328	286	337	332	327	334	315	275	294	318	340	321	316	345	314	291	328	304	338	317	318	334	333	313	310	318	314	330	301	315	317	328	308	330	327	295	283	319	341	327	336	300	307	344	323	319	363	292	295	333	329	304	334	307	343	321	312	320	276	342	326	329	289	288	321	322	353	346	314	346	322	331	320	330	332	322	280	330	310	339	293	307	293	296	334	330	332	316	303	337	370	286	332	325	298	330	337	326	332	324	335	330	311	313	311	312	317	306	329	328	311	324	321	311	340	329	324	294	296	303	299	322	338	352	300	332	295	293	320	344	332	321	331	315	314	322	321	339	320	343	316	318	331	315	321	288	325	323	328	329
15382	15534	13213	7098	4883	3732	2802	2277	1888	1632	1420	1238	1152	1031	988	876	857	809	779	717	728	697	718	699	644	641	649	684	611	665	623	644	637	599	574	600	589	618	627	615	610	637	567	555	552	576	582	561	572	569	576	565	530	572	543	583	547	556	595	545	555	588	590	573	567	567	542	511	556	553	522	577	518	583	557	527	573	534	564	587	557	551	550	530	542	579	566	533	542	525	546	532	583	533	585	558	539	568	572	517	567	533	546	534	513	489	561	519	522	546	491	549	551	539	524	533	556	546	500	531	557	585	557	598	569	522	546	606	509	557	549	527	568	496	563	555	542	533	535	555	540	540	534	542	548	583	542	565	528	514	524	534	537	534	549	511	543	528	557	557	499	557	530	517	513	574	563	574	551	546	549	565	562	520	477	520	547	494	519	533	541	570	538	547	557	564	535	598	502	531	562	527	536	518	565	526	573	541	552	556	586	498	561	499	547	531	543	506	530	549	511	555	534	587	530	488	531	537	586	518	509	529	534	514	525	554	546	520	524	540	594	516	491	532	543	501	551	524	560	559	545	556	543	534	527	534	501	542	528	542	535	534	524	561	515	512	508	566	556	569	561	522	548	544	527	532	552	529	547	525	486	542	575	554	565	542	509	527	503	557	564	517	553	518	505	508	558	561	526	545	516	536	550	550	534	522	545	519	559	521	521	548	556	535	529	567	501	542	515	566	576	523	554	569	502	566	548	473	563	558	522	543	572	553	519	547	580	548	562	566	544	523	572	569	567	542	549	512	541	513	547	591	548	597	504	559	536	490	518	551	519	502	537	512	562	529	526	502	552	552	566	561	533	503	584	515	518	564	570	538	555	523	525	541	469	576	523	582	499	580	581	513	526	536	542	562	556	546	528	500	572	558	542	545	543	547	550	530	565	587	547	529	553	561	536	540	583	498	571	528	552	535	550	510	533	550	575	543	583	555	554	539	555	580	550	526	538	539	541	575	575	546	571	533	564	528	553	566	556	570	542	486	560	560	464	570	522	516	529	548	477	539	567	540	554	578	535	527	527	554	528	542	533	548	528	500	538	541	500	541	512	538	539	543	577	522	549	555	566	546	538	570	534	556	600	544	568	545	554	527	565	508	538	578	504	538	507	507	559	550	534	529	536	574	552	556	530	541	528	557	587	529	535	527	547	521	519	552	531	595	531	533	533	526	511	574	517	550	556	525	548	521	565	497	523	512	569	577	559	515	543	515	537	541	575	526	569	577	592	513	540	530	543	514	555	559	558	557	498	559	533	551	545	518	520	543	587	547	537	531	578	575	522	580	535	535	553	544	554	582	505	538	539	519	604	574	513	553	562	518	550	505	510	542	573	528	518	585	529	522	579	576	522	542	521	550	571	555	530	515	486	549	543	526	554	517	531	548	516	583	553	546	529	527	548	525	597	515	484	516	563	519	537	514	553	542	524	533	580	515	528	551	542	546	545	528	534	565	575	568	546	548	527	543	560	542	555	550	529	529	565	551	543	554	530	504	517	533	551	566	546	559	540	520	499	536	540	497	548	540	516	548	548	540	577	522	578	502	580	591	586	502	511	566	551	548	539	514	514	538	554	526	522	525	522	520	551	556	532	521	505	536	535	551	516	554	540	518	540	551	545	575	534	555	596	529	549	527	533	564	536	505	524	514	551	572	542	548	544	520	541	517	542	516	523	559	523	548	540	521	511	551	506	533	518	520	570	549	540	511	558	554	528	534	563	499	526	535	549	578	550	505	568	512	539	597	507	517	532	531	553	543	569	539	532	552	526	557	539	547	533	537	537	532	550	548	542	557	542	546	509	538	537	502	540	546	543	544	520	557	546	558	557	574	598	533	486	559	508	535	546	518	570	516	570	503	534	564	514	545	545	548	495	545	532	556	511	568	550	536	559	552	586	529	570	557	515	538	546	553	558	536	583	560	538	564	543	534	519	537	562	548	513	547	504	548	563	520	566	536	540	501	541	546	567	571	525	562	569	569	497	559	528	553	563	514	542	509	568	573	528	545	550	526	527	512	512	523	536	503	529	541	548	547	509	525	553	514	571	553	583	537	535	523	547	523	572	545	542	534	563	514	495	510	525	547	583	478	522	563	566	524	547	512	594	536	531	540	570	523	517	532	548	533	555	521	537	525	601	526	525	508	550	484	566	534	564	565	502	553	564	509	566	527	539	522	519	541	524	556	553	555	490	552	519	506	564	545	530	557	535	553	514	503	522	522	559	539	539	512	541	546	584	523	527	526	543	498	541	519	550	540	550	567	539	563	557	533	537	540	545	566	523	582	563	533	493	511	528	528	534	549	491	502	581	496	562	572	563	556	529	538	510	517	555	534	545	509	515	532	539	560	518	536	571	533	516	540	571	537	529	558	531	519	534	527	538	542	543	512	574	549	532	542	523	539	573	510	499	555	545	530	508	557	523	511	538	538	518	527	530	581	547	574	501	523	530	532	539	526	530	543	539	547	526	535	571	526	511	532	558	504	547	558	514	526	555	551	536	565	562	525	533	566	531	580	554	557	548	499	535	566	557	539	501	583	526	534	564	524	569	530	509	487	559	545	539	549	508	531	554	539	553	555	574	526	553	519	555	528	518	537	601	559	531	591	551	557	528	553	513	549	524	507	561	557	491	550	538	547	528	540	555	526	497	561	528	514	536	567	512	533	500	585	552	546	504	522	537	549	547	585	573	593	557	554	543	562	526	539	501	524	507	569	539	554	472	549	533	519	533	540	545	559	550	564	537	561	521	553	511	566	561	527	566	521	556	521	540	540	577	549	501	500	556	531	527	516	522	558	536	518	508	555	545	527	556	544	552	578	513	556	552	587	547	543	559	507	528	496	567	499	537	513	590	556	516	598	587	533	537	535	552	510	561	546	546	524	518	549	542	520	562	589	529	554	537	480	529	543	521	519	534	564	579	550	520	551	515	521	545	563	514	536	528	538	503	529	519	532	557	498	525	507	566	498	551	528	584	501	568	554	559	569	538	570	532	497	528	527	547	533	559	548	552	559	535	529	551	545	514	542	515	507	534	551	517	562	543	563	594	511	557	522	558	496	522	505	558	548	516	589	538	566	542	556	554	574	572	588	576	521	565	534	556	603	543	529	532	552	557	523	529	540	528	574	549	556	536	542	561	556	540	537	569	485	533	534	521	534	564	537	530	532	514	522	539	537	544	583	524	525	544	550	495	548	554	570	540	486	548	529	550	559	510	523	553	556	529	516	548	520	567	554	544	541	546	531	532	543	551	523	518	545	525	566	533	574	585	530	543	552	524	521	572	560	542	520	543	531	596	524	545	534	524	542	530	578	548	556	566	502	531	572	565	553	548	489	538	573	552	510	548	556	538	546	540	517	523	539	516	525	556	571	514	542	541	531	524	535	537	537	518	541	536	546	526	548	558	558	519	565	538	553	514	544	542	547	527	532	561	527	560	542	543	553	549	576	530	526	532	518	524	522	520	510
26705	20484	7668	333	128	133	115	97	92	83	83	94	77	88	92	83	94	76	76	84	59	95	87	82	74	90	91	80	118	86	77	79	72	95	70	78	87	81	85	79	77	80	84	90	86	77	83	73	64	75	59	80	67	82	77	81	76	72	75	92	78	67	75	88	81	76	83	85	89	91	80	77	74	93	70	82	95	74	75	90	84	73	71	93	83	60	80	62	71	101	65	77	76	85	94	76	90	63	68	69	72	89	86	87	79	91	94	76	70	78	88	69	92	95	78	60	85	71	77	85	77	89	89	86	84	89	93	81	69	79	87	85	94	64	70	75	70	66	86	80	81	66	71	80	74	75	79	76	87	90	81	77	71	61	74	76	71	75	59	82	74	79	62	85	72	71	80	78	68	63	77	88	90	65	78	70	95	90	74	83	74	89	81	78	78	72	72	78	70	73	78	72	74	65	84	74	80	77	91	85	74	70	69	63	66	67	80	81	80	78	74	82	87	77	82	79	76	81	84	69	69	81	72	83	85	67	76	78	81	74	82	67	77	73	80	82	94	76	69	81	76	83	77	73	80	87	77	83	95	77	83	73	68	70	88	81	78	79	84	70	57	76	84	84	67	66	65	75	86	80	72	87	65	66	95	80	65	88	80	75	79	83	70	89	84	71	79	86	72	67	78	80	85	84	77	76	83	84	93	85	79	69	80	96	73	87	68	73	78	75	85	66	95	72	71	78	83	73	76	83	62	87	94	72	69	70	75	69	75	71	67	84	68	83	93	79	80	69	81	92	74	89	83	97	85	85	74	99	74	83	84	84	84	69	86	85	63	102	82	75	92	95	76	80	74	77	86	72	79	71	60	75	77	86	85	84	80	84	81	81	81	99	78	69	85	91	70	89	70	74	79	69	76	81	88	70	89	78	72	88	64	71	94	86	78	82	62	67	68	89	86	77	78	95	88	96	88	70	93	83	71	86	86	79	91	80	73	77	88	80	88	68	78	76	68	78	68	69	60	90	84	85	90	79	77	81	54	78	82	90	67	79	66	75	73	66	67	77	81	79	88	89	75	60	70	91	73	79	99	88	61	87	72	83	70	70	82	85	70	87	68	83	93	76	76	67	80	77	99	79	83	63	71	69	80	76	83	79	75	73	70	77	79	68	88	75	67	77	87	84	68	85	62	62	67	74	67	73	68	75	77	79	73	82	66	91	77	62	72	72	70	65	78	72	84	80	69	75	66	86	83	84	89	61	79	77	70	75	82	68	82	72	78	79	67	74	76	85	72	86	81	78	80	82	81	76	80	78	88	81	87	80	77	85	84	82	75	48	85	81	75	86	84	79	86	95	90	82	84	76	72	72	88	64	74	81	88	91	89	70	82	82	81	81	81	80	89	84	76	73	88	78	90	74	66	84	99	73	71	85	65	83	76	81	82	91	78	74	83	84	89	71	77	68	70	86	84	85	87	79	82	75	65	68	79	81	78	79	80	79	76	67	84	73	85	73	80	85	82	79	65	71	71	98	60	87	69	90	74	83	75	68	88	84	85	85	86	80	70	84	75	88	75	81	57	89	87	85	78	93	85	74	92	69	89	77	86	80	82	82	65	85	84	90	65	77	81	84	93	68	66	65	87	77	79	74	75	76	80	81	90	77	83	76	95	81	84	61	79	99	84	88	88	75	77	83	73	74	84	73	69	77	85	77	77	82	83	69	86	72	82	71	70	84	76	93	66	81	91	76	93	78	74	85	83	79	80	95	79	80	74	86	74	58	73	88	85	86	68	77	72	71	68	81	82	73	75	90	71	75	75	75	71	84	79	75	75	82	76	94	85	71	93	77	81	80	69	86	67	72	84	72	77	68	69	90	70	84	80	76	83	65	75	89	58	71	79	84	85	73	77	80	74	79	78	70	85	96	86	62	78	77	101	74	97	76	78	83	66	85	71	78	74	68	67	86	73	81	71	75	78	84	82	88	71	82	83	80	93	93	66	79	74	77	89	68	73	88	68	79	78	59	79	93	68	83	92	80	83	69	77	80	86	90	74	67	86	78	82	88	77	73	66	86	79	78	73	69	89	81	88	93	67	74	73	77	73	95	72	82	68	91	69	80	70	90	92	76	80	89	87	72	80	79	65	79	80	69	76	76	70	72	73	77	69	68	86	79	89	93	82	85	78	75	86	76	79	88	71	66	91	99	74	89	69	76	84	73	66	80	93	71	79	65	102	66	71	81	79	78	76	81	79	70	73	69	89	70	72	84	77	63	74	68	70	83	78	82	70	60	76	64	75	81	64	58	96	74	80	81	80	70	71	67	88	77	88	82	73	85	75	90	81	86	71	78	81	66	62	66	66	95	64	86	83	86	83	82	93	85	99	79	86	75	81	82	81	76	68	67	88	86	65	71	73	79	84	71	87	91	77	75	84	66	95	83	78	74	80	85	81	78	90	90	72	75	75	60	79	78	81	58	85	74	73	71	82	71	70	67	80	77	76	70	74	60	65	87	92	79	85	77	65	81	88	76	62	77	75	90	75	78	72	70	77	74	99	62	85	85	70	76	78	75	74	76	82	82	65	70	89	82	65	66	71	81	71	72	81	87	70	88	78	54	81	87	86	86	79	71	77	74	73	91	86	68	91	72	94	82	98	79	73	82	75	82	64	71	85	68	95	75	64	81	77	90	79	73	86	66	66	83	82	79	79	74	84	72	80	87	62	88	73	82	88	74	76	79	71	103	78	75	80	71	56	72	78	80	73	78	73	71	79	88	97	57	85	75	85	77	82	70	63	69	65	88	77	72	92	86	68	73	90	87	72	76	66	77	81	75	78	94	77	59	83	74	72	76	84	79	72	65	84	85	82	62	73	64	82	86	82	79	73	73	75	79	87	85	80	80	78	65	98	70	85	75	78	87	87	52	81	87	68	79	76	70	85	73	83	76	79	86	78	74	79	77	66	69	71	80	72	75	62	79	72	88	67	73	82	76	84	81	91	72	78	71	73	78	85	85	87	61	86	80	92	90	90	74	63	92	82	85	90	65	83	69	99	59	82	88	84	70	76	80	74	73	68	83	73	81	72	74	65	84	84	77	76	75	87	75	81	73	87	66	81	84	94	76	86	77	85	71	94	94	82	105	81	75	92	73	75	80	85	71	80	87	72	91	72	63	84	62	62	93	81	77	66	82	75	82	69	87	91	72	61	77	74	71	79	74	86	92	84	70	84	89	73	80	81	80	94	71	86	75	85	70	76	88	69	75	68	74	75	85	70	72	71	69	82	84	71	75	77	72	86	70	79	64	86	79	80	78	81	72	85	68	67	70	75	66	88	88	61	87	74	68	75	83	88	72	86	81	75	73	77	79	73	67	83	74	77	73	68	67	83	72	64	81	80	78	83	71	79	70	68	92	97	83	84	76	63	73	76	85	88	78	75	91	67	86	69	75	81	85	64	73	71	79	69	77	82	72	78	89	68	75	74	72	81	88	79	85	85	91	79	57
6795	1066	953	507	381	305	243	255	195	207	163	169	172	182	173	146	167	167	168	147	157	147	163	151	152	162	152	152	147	142	156	171	169	157	164	142	159	147	143	147	172	157	157	152	132	178	136	166	173	140	160	141	166	155	144	151	164	167	159	149	141	141	147	142	128	148	141	133	168	161	132	146	153	154	151	148	163	157	163	165	139	156	143	153	151	147	167	148	171	149	164	141	143	148	158	160	145	145	166	153	163	163	145	151	165	142	162	145	181	153	157	136	152	140	130	178	156	146	136	144	123	144	134	149	142	168	147	154	150	162	138	153	152	154	150	142	126	154	152	160	161	162	145	142	135	182	173	166	138	142	132	156	160	146	128	140	142	159	152	155	171	139	155	155	142	152	157	145	146	167	167	160	163	146	150	180	158	152	146	147	127	133	163	144	168	140	139	168	167	163	160	157	143	165	148	147	175	140	178	159	143	156	157	143	148	144	149	163	139	153	140	131	171	134	148	152	162	139	154	143	145	147	170	150	142	141	146	160	146	152	153	163	157	152	162	154	147	150	170	164	147	167	145	147	168	129	129	145	148	160	130	154	162	132	150	165	148	145	152	146	161	169	162	138	150	170	158	168	169	137	147	169	147	140	153	129	138	141	159	161	144	163	134	162	157	160	159	168	136	155	164	144	134	147	154	166	141	143	167	153	157	146	144	158	170	152	168	149	154	169	142	153	157	170	162	163	146	147	167	150	151	155	140	156	163	170	154	168	138	130	134	124	133	141	168	142	169	161	147	149	172	162	144	165	136	155	150	149	162	154	140	147	159	142	172	158	158	146	138	167	148	139	148	151	178	147	153	163	144	164	158	133	153	164	128	148	173	158	145	165	159	143	184	147	162	145	158	162	168	172	159	157	142	135	136	134	157	164	169	144	179	147	145	154	164	139	169	153	160	153	169	146	156	162	155	143	160	143	166	165	166	143	153	135	149	151	175	146	159	153	166	116	157	155	175	143	147	150	122	150	139	162	148	180	154	154	170	148	146	146	151	156	155	144	148	144	167	148	156	124	151	159	165	138	169	139	150	151	159	127	139	150	170	138	160	158	182	167	170	156	138	151	172	141	133	154	145	141	150	145	160	156	155	140	156	134	163	159	163	149	148	160	153	135	152	160	122	147	144	150	147	151	167	158	178	151	144	156	155	154	151	154	145	154	129	185	142	128	148	140	165	132	141	168	146	164	178	150	165	132	133	141	175	162	138	162	168	162	159	136	155	142	133	151	142	145	134	139	134	145	143	126	147	144	153	142	149	154	152	159	159	136	150	170	171	134	157	148	147	142	158	160	138	147	154	176	153	170	157	168	183	170	157	154	169	164	145	158	180	153	144	146	185	162	145	144	145	160	164	159	164	147	152	162	167	155	145	132	161	154	154	133	147	152	152	156	152	161	147	181	160	134	152	171	164	143	158	147	159	152	167	160	150	131	137	183	142	155	141	150	155	144	162	142	146	137	164	160	159	148	141	153	124	149	165	139	162	148	148	157	144	170	127	149	174	138	148	162	154	148	165	145	153	174	157	148	134	151	137	154	152	154	154	160	146	158	159	147	164	142	166	144	169	164	163	171	151	158	159	185	138	165	168	160	166	148	140	162	173	167	145	162	127	151	169	168	146	153	144	156	155	167	133	168	149	135	157	153	118	148	149	166	155	167	145	162	148	170	146	168	171	174	149	162	167	169	163	162	163	140	150	144	144	147	157	161	139	146	153	157	165	144	147	164	146	142	130	160	144	159	154	161	157	156	163	144	174	163	159	142	155	168	149	143	169	154	153	145	136	163	132	152	157	146	160	124	152	147	127	144	137	174	142	150	181	138	148	155	149	151	154	156	156	136	185	159	169	145	162	156	158	168	125	147	158	160	159	144	159	169	136	144	146	144	137	153	141	163	146	162	137	152	139	164	158	131	143	153	120	153	160	163	147	150	153	174	148	140	149	136	165	148	154	149	147	158	169	158	156	134	144	150	148	164	162	159	150	152	141	176	159	150	159	138	156	151	138	173	149	155	141	137	164	155	157	136	176	156	156	140	177	143	149	145	151	165	159	145	126	142	154	166	183	145	164	164	145	154	136	163	161	135	144	155	169	136	157	151	150	157	148	165	152	147	157	146	139	142	125	161	157	169	151	146	168	154	152	136	147	170	157	135	166	149	160	145	143	169	159	166	150	142	143	160	152	163	167	160	152	126	144	144	152	169	137	116	129	161	142	155	140	134	169	128	171	169	142	153	178	158	148	129	127	169	165	159	168	158	137	142	157	143	139	160	146	143	159	145	157	156	148	173	143	143	142	148	150	181	155	160	125	140	138	137	141	152	148	147	141	132	157	173	134	149	166	171	165	139	179	137	142	143	141	150	160	143	154	145	134	151	148	142	135	152	153	150	152	149	165	144	152	150	141	137	160	160	150	147	161	147	178	135	153	141	148	157	145	125	154	146	157	142	152	141	149	166	132	155	160	154	148	123	134	147	162	154	153	162	161	145	185	150	167	143	155	124	143	145	160	152	147	147	163	149	149	147	167	144	165	165	148	159	163	147	156	138	150	154	142	144	161	155	161	154	152	166	143	177	156	160	156	156	150	146	161	163	151	144	168	148	133	127	156	134	183	130	141	145	162	129	171	141	141	138	155	179	170	143	144	143	162	158	146	161	121	153	142	147	142	167	150	155	134	172	156	165	169	161	141	143	155	167	166	156	155	159	164	155	135	156	170	159	158	160	140	177	145	159	135	138	155	166	155	156	138	167	146	163	152	147	159	150	170	150	159	130	144	129	155	168	147	158	153	148	151	153	166	159	159	132	135	145	145	158	154	158	148	125	131	154	157	160	162	138	152	126	152	156	147	141	136	130	158	141	130	130	164	152	151	160	150	164	143	161	161	164	145	154	162	134	136	158	156	161	142	141	163	147	143	170	132	141	179	170	137	151	126	180	149	168	147	153	138	157	164	156	162	140	149	149	146	162	159	155	177	153	174	143	154	148	154	155	155	157	168	151	149	159	140	156	143	164	165	139	153	136	164	138	151	150	150	142	138	151	168	132	139	160	158	157	156	155	152	158	176	169	149	146	150	152	152	144	168	143	137	144	163	122	149	170	137	163	175	146	160	154	157	174	144	149	126	163	153	158	143	177	149	169	131	159	162	167	174	149	152	161	152	142	152	158	156	151	138	144	167	173	165	184	164	165	145	150	174	140	143	123	170	177	163	152	172	162	161	164	157	150	155	167	140	150	138	160	155	176	155	160	132	144	154	173	176	161	157	156	164	158	161	160	155	163	157	149	169	167	143	130	154	153	158	164	161	156	150	152	143	130	151	175	155	142	170	154	152	156	147	165	127	142	172	170	185	176	137	144	171	164	130	156	140	162	164	158	144	169	136	153	152	158	152	145	138	167	152	128	152	149	131	158	163	173	163	142	141	133	144	166	157	151	128	148	158	147	164	153	165	164
24055	21108	28420	24049	20361	2102	632	424	341	296	280	238	234	248	224	212	221	224	185	219	217	214	215	188	188	177	162	164	162	198	188	170	161	169	197	176	160	169	198	172	186	173	183	154	169	176	157	178	172	146	162	174	173	180	168	171	182	188	156	182	167	173	146	171	168	135	172	174	198	166	163	171	167	165	172	175	180	147	160	171	166	164	131	216	174	171	177	193	148	166	155	145	197	164	181	171	163	174	177	170	164	178	182	165	159	146	171	169	183	166	165	158	180	179	182	154	167	167	147	167	143	175	169	153	164	154	174	181	177	190	154	159	182	163	184	167	145	167	187	184	172	163	167	157	165	154	170	141	167	175	171	201	183	168	163	194	173	150	176	163	145	174	148	154	136	161	171	172	170	159	157	142	156	160	173	139	188	147	152	181	158	190	151	183	159	153	171	169	158	146	174	143	163	163	179	180	174	179	164	156	178	171	162	172	171	149	133	168	149	164	172	161	139	178	166	167	170	155	179	149	167	169	183	168	164	169	171	154	145	161	170	162	173	140	165	159	164	178	166	175	179	160	179	184	177	152	136	152	161	157	176	179	176	160	157	165	155	153	167	175	184	140	193	155	164	182	180	172	170	166	161	180	158	188	164	177	161	179	165	153	168	166	175	159	152	188	148	158	150	174	187	162	192	147	183	164	171	153	149	163	140	164	140	186	158	179	163	159	164	164	168	162	165	174	157	176	154	150	172	152	169	152	162	155	154	150	171	170	150	177	169	144	171	173	168	158	165	170	166	183	178	179	178	135	185	149	188	151	157	183	161	166	161	173	179	181	171	148	186	142	164	154	180	157	159	157	163	175	165	181	175	176	149	175	172	149	141	169	193	173	173	177	184	161	191	158	154	171	166	165	149	174	158	150	145	188	154	179	160	190	170	166	177	161	165	192	164	150	195	164	172	157	172	166	171	178	169	157	169	161	155	175	181	160	181	142	188	172	168	187	165	165	169	145	163	185	141	166	173	158	158	161	170	185	148	164	138	171	158	172	168	182	146	176	176	136	189	147	155	160	168	170	168	181	150	190	162	165	185	160	158	192	157	147	179	163	149	164	156	162	164	157	152	159	163	166	165	164	176	156	156	158	177	164	153	170	168	170	176	164	167	171	186	164	175	163	167	181	171	175	171	183	157	168	164	162	179	170	192	186	171	137	172	164	172	150	161	150	175	156	181	150	144	156	150	159	173	184	185	177	189	161	177	176	181	142	171	181	189	154	155	177	148	149	173	152	159	153	162	167	159	130	161	150	166	160	168	186	169	156	172	169	165	163	162	155	170	182	155	186	157	173	167	168	164	157	173	153	157	162	172	181	151	153	160	154	164	194	168	181	171	170	177	139	173	134	176	170	182	152	179	153	159	170	175	128	164	174	135	150	181	178	198	174	146	164	162	162	152	159	138	159	137	171	174	188	152	173	179	165	170	162	145	146	164	161	176	174	167	171	137	192	162	167	181	155	168	182	169	156	164	164	189	155	157	192	143	166	167	176	168	163	159	161	174	157	169	185	158	188	156	166	160	168	181	158	173	150	166	178	177	157	165	149	155	154	167	160	157	185	164	166	161	187	149	149	132	174	169	184	170	151	179	161	176	159	177	183	154	166	175	146	188	166	176	159	176	177	150	168	180	138	163	178	157	178	163	167	185	175	178	144	173	154	155	150	170	161	162	177	153	179	148	177	170	170	155	168	134	170	158	151	168	155	159	162	155	177	188	161	171	159	179	152	179	172	144	170	178	169	167	152	176	166	162	148	174	170	178	163	159	158	156	160	167	147	170	173	181	148	158	155	177	172	187	138	173	181	162	176	171	170	173	165	182	171	164	182	174	161	162	183	165	180	163	157	164	157	154	169	167	178	165	170	169	183	166	176	160	193	169	196	171	175	189	153	192	187	175	156	167	182	173	143	170	160	152	159	169	156	168	189	151	182	166	157	163	170	161	205	178	164	169	166	170	149	172	158	194	172	153	158	184	159	166	143	153	166	162	161	184	170	185	163	160	174	149	147	168	153	167	133	158	173	164	172	160	169	172	168	145	157	165	166	177	165	172	174	170	161	155	184	157	150	178	145	166	155	166	200	165	168	163	172	168	165	162	158	155	146	166	187	156	178	162	154	172	161	163	183	150	185	150	194	176	177	154	185	176	171	166	180	184	177	169	174	171	145	159	174	182	187	188	166	160	168	171	156	170	178	168	154	148	168	179	192	165	155	157	159	140	176	171	154	191	157	175	142	161	156	156	162	151	154	166	161	182	160	134	160	145	150	154	177	180	180	166	165	159	176	188	171	189	168	152	143	162	155	175	157	155	174	184	162	164	173	165	170	166	166	182	186	185	176	186	170	181	178	154	151	172	174	165	183	152	166	168	165	151	175	158	161	191	155	174	182	154	153	188	169	170	175	163	154	150	161	183	182	176	171	197	169	196	193	166	170	151	170	184	154	158	155	169	166	174	191	167	152	176	156	148	160	149	190	197	157	148	159	170	151	160	147	146	157	168	177	174	151	166	157	163	177	164	157	170	162	176	178	162	153	173	167	170	171	151	154	161	162	155	169	162	174	167	166	172	170	163	173	157	174	166	183	169	176	176	164	167	162	173	144	157	170	155	168	154	165	188	161	157	168	156	179	179	172	157	157	201	181	165	183	183	166	154	164	173	153	185	167	150	161	176	156	182	162	147	171	134	149	187	168	150	174	179	155	181	173	167	174	150	158	165	169	161	169	162	195	177	144	146	174	157	171	158	172	177	166	154	153	159	151	137	172	162	181	156	185	151	143	169	156	166	180	164	168	182	150	163	196	171	176	181	188	165	189	169	138	169	173	162	183	186	156	147	174	188	163	183	167	153	171	159	162	152	196	172	180	181	158	204	169	180	170	146	160	172	145	155	202	160	163	175	152	158	180	142	151	170	181	165	152	160	149	162	153	176	172	165	157	151	154	173	149	148	178	168	166	133	162	156	177	171	181	177	158	163	157	145	196	169	168	164	144	161	162	169	166	158	161	161	164	154	189	174	148	163	162	175	166	167	153	150	167	171	182	169	168	163	165	168	147	161	159	178	179	170	176	169	166	158	167	159	156	172	169	160	195	175	166	159	175	161	154	185	164	192	176	154	169	141	161	191	181	165	164	165	199	184	170	179	167	164	144	158	169	173	159	155	147	166	162	172	166	154	147	175	175	152	181	171	173	160	152	159	163	161	126	158	159	175	163	152	168	164	168	165	165	146	180	149	165	167	168	164	171	155	163	168	196	169	129	137	154	173	156	157	189	165	175	136	165	154	168	154	165	170	161	185	156	145	163	164	161	181	155	140	165	163	170	150	142	164	158	176	175	179	153	171	153	156	163	180	169	144	172	149	163	149	164	169	156	163	179	156	169	162	174	171	173	148	166	165	174	161	160	135	150	166	160	165	159	156	161	153	181	161	170	171	170	175	159	165	146	150	181	169	179
13133	9439	8217	3938	2682	2043	1468	1215	974	861	735	695	630	560	526	497	489	462	421	405	352	372	381	336	364	351	319	312	327	303	335	324	325	364	362	314	293	306	315	312	316	321	294	311	314	300	295	274	277	308	317	329	295	312	271	305	291	322	324	326	330	273	302	295	292	302	289	310	299	283	331	333	287	311	333	282	314	311	295	277	297	310	320	317	290	288	298	298	314	311	298	278	259	275	311	292	279	275	297	277	306	327	294	292	304	307	271	276	287	291	277	300	289	277	289	320	301	313	301	277	300	300	275	300	304	313	294	306	292	263	304	291	309	270	309	288	287	291	282	314	279	322	318	285	277	307	289	291	315	280	283	295	286	300	267	287	274	301	315	300	305	325	277	268	281	298	302	281	286	308	286	313	275	292	291	363	321	315	308	312	281	276	270	293	314	302	288	314	292	288	295	288	297	303	282	289	283	287	296	312	317	300	280	311	277	301	292	263	297	306	301	301	285	298	270	277	258	317	292	304	313	288	307	314	277	310	277	305	292	276	307	298	301	256	261	284	312	314	285	307	301	289	284	278	310	282	297	286	284	282	336	289	315	273	278	268	262	302	303	283	300	294	277	283	300	326	269	286	325	300	308	272	302	312	275	309	303	292	329	302	310	316	299	253	292	290	264	284	288	308	305	290	286	280	265	291	295	286	289	319	316	280	265	283	270	299	300	308	310	306	292	271	273	302	304	299	326	288	301	271	309	319	290	270	315	292	301	272	280	272	288	293	284	288	280	271	296	293	278	289	276	258	306	295	265	276	313	318	260	322	298	277	294	305	278	299	287	291	302	298	310	331	288	297	270	321	290	310	297	295	290	306	303	284	282	288	252	303	303	285	302	316	279	271	298	321	307	268	294	278	303	292	301	300	263	308	314	292	310	301	288	292	283	264	331	295	264	321	318	272	289	307	300	286	267	300	284	270	275	262	270	276	305	282	283	297	313	264	306	322	290	270	310	305	315	298	304	267	281	272	268	294	277	283	300	307	293	290	309	308	331	305	284	295	314	296	321	279	313	304	286	291	314	320	258	308	288	283	300	277	265	249	273	315	305	302	298	278	271	304	298	298	273	289	296	303	337	303	303	311	263	317	294	285	294	293	322	269	322	321	291	284	308	276	286	291	303	298	303	316	302	335	300	303	309	308	288	285	289	304	321	297	300	293	301	281	295	281	314	279	303	282	286	269	288	314	292	290	254	316	295	269	299	282	286	319	273	311	308	319	302	283	287	293	309	292	286	299	295	281	272	294	295	284	291	289	304	302	279	295	296	272	305	282	289	301	269	270	284	272	302	287	294	284	298	287	320	283	283	285	272	277	288	315	280	277	306	300	292	285	295	293	303	285	291	294	285	272	311	320	336	264	303	290	283	296	322	326	288	302	267	314	259	287	289	278	300	300	296	287	290	308	299	279	295	274	282	267	298	296	305	282	288	301	256	323	285	297	316	278	265	305	301	306	283	290	316	301	281	298	309	296	279	304	310	292	284	299	296	274	317	324	336	297	326	284	289	287	287	295	279	278	311	286	312	305	280	308	298	316	319	289	279	323	272	288	282	265	312	307	319	313	293	307	286	293	295	313	298	302	296	308	299	287	278	292	289	289	277	296	294	299	286	309	321	268	314	282	285	308	289	290	294	297	279	297	287	287	278	286	319	297	300	317	283	288	315	285	317	303	305	278	307	280	261	296	287	294	313	304	298	266	262	302	267	306	304	270	297	299	308	307	296	277	306	276	327	280	310	297	311	297	284	261	297	287	286	283	290	276	274	273	275	323	277	289	294	328	263	314	284	323	286	311	284	277	300	298	249	309	305	279	302	311	279	258	293	329	282	323	271	292	293	265	323	273	303	298	293	267	305	294	306	293	270	317	273	308	287	288	293	316	278	288	312	247	285	282	310	294	291	309	278	310	284	311	288	281	292	276	298	293	293	273	294	267	297	296	313	281	292	286	316	286	298	320	294	265	296	285	277	302	278	310	304	309	311	266	291	300	274	315	310	278	278	276	278	306	295	280	277	306	278	294	294	293	302	290	287	294	290	273	291	294	305	261	295	282	287	305	288	274	328	318	282	295	300	303	275	263	280	306	266	261	302	310	314	295	287	317	276	316	288	301	284	302	271	275	287	287	321	295	294	281	297	298	314	329	281	322	253	265	304	325	320	261	303	304	272	268	295	290	294	285	308	288	282	311	297	275	277	273	317	301	298	292	310	282	314	285	273	312	286	296	324	298	299	298	295	300	264	304	291	290	294	292	269	305	267	290	298	294	313	275	321	323	289	302	278	238	279	262	279	291	260	289	296	285	293	303	264	271	315	306	264	296	261	285	279	317	310	314	305	297	308	315	307	286	329	267	345	292	297	291	267	314	306	278	283	297	306	287	270	306	321	289	286	315	272	281	290	292	304	301	257	285	297	291	294	300	295	304	305	292	299	299	282	302	296	294	310	280	277	328	319	317	297	282	276	332	300	281	315	276	300	306	302	297	336	325	303	274	297	298	269	274	319	300	290	299	326	297	316	275	302	301	325	277	273	265	319	287	298	296	271	290	286	282	269	300	324	305	296	285	283	312	252	268	290	298	293	309	294	313	308	313	283	307	297	298	287	299	281	292	291	279	311	302	285	299	263	267	286	276	311	295	311	319	298	311	306	331	282	318	288	298	311	301	292	285	261	299	286	290	290	285	311	317	286	285	293	310	304	286	327	297	279	280	306	310	303	318	279	287	279	280	299	267	299	310	292	288	284	276	289	314	310	285	305	267	280	300	324	303	292	292	285	296	311	275	287	322	262	289	271	313	292	308	312	300	308	343	272	296	312	295	290	291	287	290	294	256	303	281	309	297	271	313	281	309	319	269	292	285	308	302	287	260	264	263	289	299	266	279	279	303	272	274	292	319	273	282	285	301	317	296	286	276	282	291	265	278	284	342	335	278	316	284	288	279	286	327	295	298	320	289	272	272	267	300	296	282	256	315	304	311	283	292	292	263	316	296	246	273	329	292	279	308	283	266	293	285	289	296	300	298	317	330	290	301	290	295	313	289	283	281	269	286	272	308	272	313	311	332	327	268	297	306	319	277	279	282	309	301	292	302	290	315	316	305	289	325	309	315	310	303	297	315	299	264	290	302	276	277	304	273	283	284	312	275	292	299	282	261	279	269	301	313	285	291	251	296	295	304	286	302	291	284	299	284	259	316	301	334	260	315	272	278	323	269	287	305	307	287	282	288	282	299	293	291	288	291	300	273	284	294	277	284	320	290	291	318	282	328	262	269	284	314	321	317	291	263	270	302	272	300	287	307	297	275	298	299	279	309	285	296	308	291	310	297	287	296	292	308	302	321	315	317	293	288	276	311	309	323	288	271	280	266	288	311	260	314	277	294	303	282	327	284	292	298	300	302	290	265	263	301	311	293	299	292	308	285	292	323	281	290	303	294	298	315	288	277	296	268	310	303
23128	21092	28996	23413	21093	19633	2131	851	658	597	579	512	482	460	430	434	382	392	420	396	381	379	341	367	353	361	322	343	320	349	346	365	311	328	372	362	340	329	347	338	311	326	359	334	346	348	361	311	346	333	337	341	336	328	295	343	338	342	316	331	310	318	341	329	337	333	325	333	313	351	355	298	332	339	311	320	330	332	340	321	352	304	332	320	330	321	316	337	345	318	325	303	305	316	331	331	325	324	331	311	271	312	327	325	348	314	301	302	336	326	302	309	339	330	334	305	343	356	337	304	347	333	374	298	305	319	299	310	361	324	326	314	312	294	324	340	328	313	324	323	310	294	302	376	311	331	322	332	339	305	314	324	334	321	343	300	321	293	307	327	317	310	285	324	313	327	332	334	315	305	345	321	302	304	324	351	329	342	339	312	312	302	368	342	303	330	324	344	311	312	330	305	300	341	324	326	317	340	315	309	326	320	306	313	356	313	317	321	304	307	282	293	354	315	312	310	339	376	331	313	319	310	291	318	287	301	318	369	305	332	324	308	330	304	297	330	335	329	309	360	271	324	308	329	325	318	295	318	316	334	318	313	299	296	300	279	358	307	333	362	300	344	312	313	375	294	353	304	352	308	366	324	326	304	331	357	310	324	324	318	318	345	324	335	333	311	335	327	337	315	329	322	315	308	310	304	280	345	315	362	311	306	326	288	314	318	326	326	349	348	303	320	326	341	323	303	324	304	315	343	331	332	311	349	317	338	348	319	296	319	337	319	353	294	311	326	346	304	339	322	323	334	335	326	336	333	312	304	334	291	327	348	343	343	358	329	347	314	341	329	306	332	333	330	305	352	324	345	290	354	362	300	339	326	303	350	326	334	320	310	286	324	311	313	342	317	311	298	307	359	308	338	332	301	299	315	333	323	319	313	314	295	310	329	309	338	300	333	294	315	307	308	322	311	321	362	303	317	321	324	344	286	319	324	334	337	329	362	332	337	316	292	333	336	304	334	318	310	328	383	301	320	295	321	319	329	331	315	296	323	318	331	342	319	313	340	317	334	357	330	357	327	301	332	303	322	335	317	334	317	326	313	348	324	323	298	323	332	307	308	322	304	337	334	333	314	322	335	329	336	328	317	350	321	324	328	304	327	315	331	332	337	322	291	306	332	334	332	308	354	339	337	328	356	351	327	331	340	313	331	317	357	298	347	342	299	328	303	320	302	318	318	344	344	339	298	340	290	296	333	324	325	317	292	329	339	281	287	312	338	296	306	322	328	324	327	338	338	287	332	329	329	310	325	325	330	321	339	340	318	319	341	358	335	289	295	298	330	315	313	298	328	325	313	317	315	347	335	345	317	303	343	352	327	298	319	325	327	341	331	324	328	327	338	325	317	289	337	332	323	279	312	330	336	286	354	336	318	313	324	308	346	314	316	321	310	331	326	307	325	313	316	325	310	337	310	339	349	350	297	309	328	336	297	330	282	340	305	323	331	346	328	342	381	325	312	291	310	315	322	327	289	326	313	314	285	299	318	303	305	320	322	316	332	282	319	326	316	330	331	328	334	326	333	321	325	307	321	325	307	309	307	317	349	339	304	317	362	306	340	316	301	313	309	305	314	365	288	319	323	328	334	324	328	319	331	355	293	305	305	329	323	320	302	318	338	292	315	358	320	325	320	305	324	325	357	337	325	333	329	302	339	305	306	331	304	313	305	325	308	316	292	335	305	314	330	307	331	321	318	320	308	330	303	329	348	341	298	293	326	290	320	332	339	307	350	320	349	340	285	329	339	308	326	304	270	328	317	319	298	312	305	325	311	330	347	329	330	345	318	328	324	309	297	318	330	316	320	326	339	325	328	300	356	313	291	307	333	352	338	330	323	328	292	325	327	321	324	333	322	287	293	324	304	334	316	291	305	312	299	325	303	309	306	310	310	359	313	360	328	339	331	286	310	338	315	333	316	321	323	312	336	336	342	323	356	347	338	291	314	342	307	335	324	290	349	314	366	329	346	316	369	334	356	345	303	344	321	328	324	323	320	309	327	336	325	302	293	356	303	338	318	291	333	315	307	327	331	318	301	342	303	315	322	333	314	310	354	339	341	343	303	316	337	306	309	339	331	316	310	326	360	314	316	311	327	294	355	293	338	277	347	280	331	306	336	288	337	309	298	328	314	303	362	327	297	334	357	331	305	339	331	304	318	297	331	299	312	295	342	341	325	319	313	290	308	326	347	310	329	352	300	327	313	320	305	325	329	325	310	323	289	338	338	306	325	317	342	317	295	322	322	338	338	338	334	348	311	345	328	325	342	298	309	321	318	315	346	319	342	338	314	327	339	308	311	327	330	303	335	295	282	354	347	293	349	313	329	313	319	303	324	333	326	307	321	300	313	313	357	325	307	311	338	320	321	338	308	311	301	348	320	321	335	297	301	315	305	334	312	343	337	295	294	306	313	350	339	354	277	316	333	334	344	348	333	335	303	334	308	324	322	330	341	324	273	306	311	335	304	345	319	329	327	340	299	314	366	349	322	327	298	316	286	325	342	330	333	337	319	311	303	342	332	320	320	326	353	340	327	314	315	327	319	335	311	290	342	341	302	308	315	307	346	301	319	320	305	331	328	309	325	332	319	354	313	309	305	315	368	338	325	327	300	335	328	305	322	323	314	318	331	332	326	302	282	345	318	327	290	335	353	308	293	338	335	326	322	311	322	296	302	320	347	281	321	304	324	335	320	315	317	328	345	316	338	313	348	316	325	316	321	334	277	321	289	322	312	332	332	314	320	315	314	307	336	303	343	334	316	285	298	346	329	311	329	300	335	314	359	308	316	313	321	304	295	335	316	315	328	304	353	298	314	334	299	349	312	343	354	307	308	327	330	305	324	331	345	321	322	342	293	301	301	322	313	323	338	323	314	308	333	294	311	364	326	314	318	305	309	315	326	327	316	322	307	333	327	345	318	340	340	361	303	319	299	361	307	313	321	326	328	320	337	300	324	335	330	344	325	309	319	305	348	301	361	316	328	303	321	328	331	317	307	331	338	303	302	293	317	312	291	323	348	335	294	314	298	294	311	322	335	325	323	279	312	306	333	335	314	314	294	330	322	356	312	313	287	333	331	318	334	335	298	305	322	312	320	309	292	323	324	325	311	322	310	295	302	320	314	317	300	310	311	339	325	309	322	316	329	324	319	353	339	315	321	321	328	308	308	308	347	347	339	337	313	339	326	330	340	322	341	354	347	287	341	340	287	324	357	335	349	325	309	328	292	338	299	330	349	339	303	332	317	324	310	331	343	332	323	308	308	323	337	355	330	324	310	317	329	296	331	320	344	322	341	293	328	337	358	325	363	352	337	341	301	296	325	329	326	359	307	315	329	365	324	298	297	321	303	309	317	358	317	320	340	357	325	320	323	287	318	316	334	358	286	313	319	310	335	331	306	334	299	325	324	356	307	361	292	326	322	321	310	327	306	303	312	318	324	315	300	305	330	336	322
16433	15523	13195	7105	4917	3657	2825	2364	1833	1607	1409	1181	1085	999	999	903	846	829	714	742	762	705	694	670	686	651	633	622	612	608	601	586	587	601	632	601	597	594	565	615	573	593	591	543	558	596	581	571	556	587	535	581	521	509	602	550	548	558	527	573	570	527	546	589	605	574	611	585	565	545	525	537	573	541	602	545	536	566	543	544	508	603	556	582	594	603	539	549	536	573	528	545	501	540	589	534	519	526	530	554	595	539	534	544	510	551	553	551	547	539	529	550	520	544	542	530	554	537	548	579	536	575	565	533	531	550	526	532	511	537	540	548	504	533	543	591	516	537	523	549	541	539	561	543	549	558	551	553	530	527	544	579	521	531	523	476	545	529	565	524	586	541	517	551	503	586	550	509	530	586	531	568	525	521	557	562	549	553	505	531	522	551	526	502	535	574	544	567	564	514	576	579	534	560	567	549	506	558	544	547	526	530	578	516	533	528	558	584	569	544	536	525	543	529	545	530	552	534	532	537	516	543	535	571	588	544	558	535	543	521	538	529	531	538	539	535	492	567	543	525	522	541	507	524	525	532	535	538	523	544	573	538	557	554	511	529	550	573	509	557	519	537	515	546	526	571	555	536	511	532	539	542	515	492	512	562	540	543	549	552	538	528	536	544	588	533	535	508	532	557	522	549	531	536	575	556	547	560	581	545	577	585	578	522	561	524	566	538	544	531	573	562	488	521	528	593	535	557	540	545	522	544	568	540	509	511	502	574	537	575	555	508	569	565	532	555	556	568	554	493	600	573	496	531	537	558	557	557	550	519	526	503	582	546	563	569	536	587	558	528	576	564	510	533	548	522	551	556	537	552	591	526	531	494	532	561	548	546	537	567	533	537	551	536	539	556	535	539	537	554	511	578	561	517	593	517	529	534	555	549	537	520	508	528	526	549	577	532	562	559	551	539	565	531	563	535	500	546	576	512	518	541	507	544	554	563	530	552	538	572	549	521	525	524	529	554	530	544	567	534	519	569	540	541	568	557	565	544	589	527	528	566	548	537	521	533	547	487	583	551	531	587	503	522	557	551	554	570	508	513	533	542	538	516	559	543	544	525	538	551	544	552	543	563	523	537	575	552	563	575	510	523	557	548	557	506	548	519	500	534	582	586	548	559	535	569	564	562	524	547	536	560	530	540	536	544	522	532	533	533	544	519	521	574	530	508	540	528	510	583	528	532	523	542	528	517	538	528	518	579	513	540	556	499	516	540	551	530	587	561	536	538	558	570	565	518	543	545	538	543	538	495	506	559	496	535	562	524	603	512	562	543	593	529	567	514	534	550	536	569	551	545	498	541	548	569	590	512	529	568	503	584	533	532	552	521	560	519	540	538	564	556	522	543	553	545	553	519	527	567	512	503	574	576	558	565	552	515	542	549	563	542	536	553	510	538	534	471	562	518	550	536	557	539	560	560	508	530	539	543	546	570	537	542	543	534	510	571	505	523	501	525	589	552	568	515	483	559	505	550	564	557	535	540	553	579	548	521	559	542	587	543	528	505	550	531	567	555	534	513	547	553	525	549	555	591	504	532	532	515	550	543	513	543	550	568	538	529	547	524	550	512	513	521	512	553	507	553	554	562	538	517	562	523	566	496	535	521	507	516	560	524	532	532	516	533	514	546	533	571	528	550	544	542	537	550	501	558	525	564	574	554	562	530	569	570	536	564	534	543	545	536	519	542	552	527	503	524	521	514	550	533	552	552	558	553	516	555	510	524	563	522	543	566	537	532	537	551	510	605	516	560	529	581	548	578	523	542	522	512	560	531	568	545	551	530	543	557	518	524	531	519	542	567	536	508	544	535	538	517	516	563	520	507	572	518	499	545	537	523	529	573	508	519	534	547	554	539	555	527	544	491	521	530	549	526	576	541	577	545	522	545	530	600	520	576	509	539	544	531	593	509	584	493	495	545	546	532	540	565	542	565	517	561	549	510	577	529	520	528	535	478	540	551	527	577	556	544	484	509	511	542	550	544	526	515	505	508	564	583	556	531	552	533	576	533	544	512	536	578	511	546	543	519	547	489	555	525	493	544	551	530	501	554	500	559	549	553	583	534	547	546	553	540	540	512	544	542	550	553	533	566	529	550	518	532	582	548	521	556	533	563	557	523	518	551	543	498	565	522	529	572	572	513	574	555	566	514	550	550	582	558	571	528	515	540	557	537	561	549	531	551	481	500	519	524	565	516	531	559	573	527	554	522	545	571	525	565	528	526	597	567	522	518	560	535	529	501	580	556	533	538	525	556	542	559	519	529	557	551	555	508	480	588	536	542	563	567	569	531	544	499	551	498	523	528	532	547	556	505	539	541	506	557	547	529	539	533	504	551	503	555	528	622	538	539	544	562	531	519	583	501	540	559	522	539	556	532	566	531	565	554	553	522	534	578	555	571	526	545	584	519	539	540	546	544	536	542	521	524	541	585	539	583	509	522	538	566	582	523	518	557	522	559	538	553	522	586	550	552	540	562	541	548	535	532	569	555	521	529	538	527	570	543	509	494	500	503	545	517	548	559	554	543	557	539	547	545	524	541	494	526	531	572	519	556	532	530	586	545	532	510	528	524	519	509	560	578	515	564	504	559	560	553	504	518	539	553	547	530	555	560	553	543	536	549	535	533	575	541	542	545	491	543	535	573	547	562	542	524	522	508	534	555	578	547	593	540	562	523	465	550	531	543	564	499	556	541	552	511	568	524	524	518	524	532	518	586	561	503	557	542	506	562	531	499	535	588	561	498	563	538	561	550	560	535	510	524	537	533	505	530	536	534	579	627	572	540	527	508	511	537	513	566	550	557	524	531	528	533	565	548	579	558	508	565	533	514	532	556	520	537	564	529	553	560	533	522	555	504	548	587	523	536	561	539	559	510	533	464	568	540	562	503	570	547	584	523	574	490	553	555	601	527	520	507	563	553	543	498	537	560	550	512	549	599	569	566	518	547	528	574	527	564	535	498	526	545	553	527	558	520	542	540	506	573	533	513	556	513	537	521	580	536	496	554	542	520	547	547	540	535	558	532	523	557	567	567	542	540	576	537	505	553	574	596	521	513	547	509	539	538	563	511	565	563	533	557	559	561	504	551	527	547	567	546	505	538	554	516	505	497	522	581	543	541	560	549	562	579	553	563	527	524	564	544	586	561	560	541	553	524	527	540	541	555	550	530	551	564	546	534	538	526	565	580	558	532	571	557	556	532	560	547	544	507	535	582	540	559	570	535	566	544	604	500	532	535	525	562	510	535	541	527	555	561	579	564	486	524	540	535	509	530	530	563	521	531	519	554	522	546	539	546	534	536	543	544	588	596	539	525	555	561	541	568	548	522	528	579	504	513	551	527	565	537	575	556	511	548	541	558	526	568	565	544	539	557	602	564	545	533	528	545	525	543	541	556	531	581	518	513	512	538	508	537	554	558	559	511	529	566	558	520	508	499	525	531	536	549	545	559	529	573	555	555
26775	20522	7762	317	164	107	115	104	100	105	72	93	82	77	78	81	72	77	74	77	82	70	81	80	77	69	81	89	69	82	81	95	80	67	71	84	93	88	75	94	88	90	81	72	90	84	65	98	60	67	82	87	65	78	86	79	71	87	81	73	90	78	71	79	60	97	87	69	95	85	84	82	73	79	79	78	79	94	77	89	82	71	69	98	87	80	94	64	96	74	79	89	73	76	66	88	65	80	64	78	74	89	80	75	78	78	65	84	100	85	78	81	79	84	89	78	69	82	81	87	89	64	69	67	74	79	62	79	62	74	91	70	81	66	68	97	92	82	68	77	88	81	69	84	79	73	66	64	66	61	77	72	82	90	68	66	66	60	77	78	58	71	80	71	67	61	79	80	66	77	85	73	91	71	96	72	90	81	77	74	88	79	91	85	83	76	72	79	87	84	71	69	58	75	73	70	81	76	83	55	95	66	90	75	64	80	105	60	72	71	64	80	58	85	78	91	80	67	82	89	83	93	84	68	83	73	76	77	88	81	86	79	85	88	83	87	78	69	74	65	58	56	80	83	67	84	91	79	91	86	73	74	75	74	73	80	98	77	77	89	79	82	71	82	76	83	76	71	81	75	87	66	79	91	83	89	87	74	85	89	89	96	91	76	76	81	67	100	86	73	75	92	81	77	87	78	56	81	72	77	90	70	86	77	82	80	79	81	93	64	74	73	75	81	70	68	78	67	76	79	60	90	84	69	86	100	80	70	78	103	73	80	64	83	75	92	69	84	84	90	80	75	84	73	84	74	78	77	91	91	83	89	96	83	86	86	75	68	76	91	81	85	74	77	84	82	91	68	84	87	67	71	102	81	68	83	64	84	77	67	86	67	70	75	83	84	65	76	85	75	73	76	77	92	85	87	85	89	69	83	81	94	70	82	76	83	83	83	70	84	75	71	82	81	69	73	76	73	72	65	70	77	82	82	66	80	86	94	79	88	73	61	66	86	80	80	86	72	73	70	74	84	94	78	74	84	74	76	92	69	88	80	80	73	87	85	89	79	84	59	80	96	80	77	78	81	76	85	57	87	86	82	76	72	85	79	83	67	86	74	68	79	82	72	75	77	72	90	85	79	74	78	92	72	74	68	69	80	72	90	60	94	78	79	89	80	81	71	74	65	84	75	74	69	76	100	88	85	85	91	68	69	83	70	85	77	75	72	84	88	70	87	81	83	76	64	90	87	78	91	72	87	99	74	91	72	62	58	65	78	83	79	66	76	87	77	85	90	91	76	89	69	96	97	55	82	69	82	76	84	65	80	75	73	78	78	84	75	78	58	76	74	68	75	75	82	78	81	78	81	83	71	75	73	89	62	87	80	83	80	70	83	94	93	78	92	87	64	79	74	88	80	90	75	96	80	75	80	97	76	70	91	92	78	79	76	87	70	89	97	89	85	75	85	84	85	88	68	82	72	81	77	81	72	87	83	73	101	76	93	80	74	64	78	76	81	79	83	76	80	77	90	81	88	97	66	68	70	72	71	72	80	72	79	64	77	79	76	81	61	75	91	91	67	69	78	73	82	103	81	66	92	78	75	73	90	78	77	82	73	68	84	93	93	80	80	86	92	82	81	81	83	85	84	84	92	69	82	76	67	72	78	84	91	79	83	78	79	88	61	85	76	69	77	96	82	69	75	73	62	73	73	79	73	87	79	88	82	82	77	68	91	84	99	81	78	100	80	71	74	80	84	80	81	81	85	80	60	77	76	85	77	80	80	78	77	71	83	62	87	78	78	67	77	92	84	81	90	68	57	68	85	84	84	96	79	86	78	77	76	72	82	84	78	88	84	91	74	69	77	67	80	77	80	74	74	76	86	79	68	90	73	81	65	65	91	68	81	80	83	76	75	93	73	80	77	77	87	82	100	79	80	68	80	92	80	71	66	79	92	76	73	65	69	91	80	71	76	64	78	71	78	68	77	82	66	68	59	75	88	92	85	68	74	83	99	57	92	78	68	96	89	81	76	85	76	81	82	76	87	73	71	72	87	89	87	68	83	83	71	76	91	70	76	73	71	90	91	70	75	87	72	78	84	85	73	72	74	66	80	83	80	92	67	91	100	79	89	73	71	92	72	82	81	72	76	69	76	74	97	76	69	85	83	82	76	80	90	102	100	63	79	75	91	74	91	73	101	79	70	66	102	85	82	76	77	83	81	81	80	82	73	89	84	79	68	70	77	70	81	83	93	79	83	78	87	95	87	75	84	77	68	82	79	93	91	78	90	61	76	76	78	79	76	89	75	55	75	67	76	80	76	66	69	89	76	69	74	77	63	79	76	70	75	94	73	77	65	76	74	71	76	70	85	104	76	64	94	74	83	78	89	78	90	81	87	84	69	67	68	95	74	81	80	73	92	92	97	75	65	88	78	86	76	95	81	73	74	71	82	81	94	87	82	90	70	75	85	77	83	78	91	82	70	82	82	86	79	64	82	80	85	78	84	77	83	77	86	84	72	70	97	86	82	75	108	68	83	81	69	80	74	88	72	75	84	77	83	78	86	79	72	81	67	85	81	73	83	77	87	72	90	70	81	74	59	76	83	71	71	82	71	80	85	84	86	95	76	84	91	80	80	61	85	79	77	79	90	77	81	81	76	97	85	77	62	70	76	84	85	79	76	66	77	73	74	65	91	77	87	72	87	67	65	81	60	89	95	86	55	78	79	71	77	67	74	72	82	74	84	76	72	75	61	82	68	81	66	86	85	82	76	82	76	80	82	83	56	53	90	79	90	87	74	99	93	83	96	83	76	92	85	69	66	80	86	79	77	86	80	76	70	75	96	65	74	87	79	74	79	63	85	80	89	62	82	99	85	76	78	77	71	76	78	87	82	71	91	85	83	79	98	77	71	78	90	94	80	84	72	82	82	72	68	91	83	77	85	87	92	63	79	79	74	67	65	92	67	76	82	86	71	64	66	85	84	71	96	71	74	81	74	75	81	87	74	96	73	81	102	106	74	77	76	65	83	71	74	55	65	96	77	63	81	67	75	72	80	77	77	70	71	62	78	78	72	74	71	80	72	69	85	69	90	79	99	75	84	70	65	79	61	75	75	73	84	81	70	94	83	92	72	71	67	93	82	89	71	68	81	72	79	86	81	83	85	90	84	78	70	93	77	80	83	80	89	89	83	76	88	69	83	91	85	73	81	71	89	84	68	87	64	68	71	90	81	82	71	93	63	71	63	79	89	82	81	77	78	72	76	72	72	71	73	77	72	85	77	85	73	78	91	73	73	81	75	76	83	75	83	86	88	82	88	61	78	83	82	79	93	75	71	69	67	81	73	79	75	92	72	82	72	83	76	84	77	93	66	69	61	82	95	76	64	70	75	73	99	98	79	81	74	77	74	96	77	80	74	79	74	85	76	98	71	72	72	84	86	70	76	97	68	90	77	85	77	84	84	83	80	79	83	77	80	73	77	68	85	88	68	75	81	76	78	89	71
6543	1049	926	466	362	283	225	194	212	185	189	188	183	186	161	150	193	172	170	138	171	156	158	145	147	168	159	141	125	152	152	181	165	166	153	163	148	143	143	155	184	149	174	150	152	155	162	156	157	174	141	165	140	150	157	150	153	156	147	145	136	149	166	168	148	143	154	154	140	172	160	140	156	150	156	146	163	180	174	165	151	144	144	138	157	161	161	169	140	165	147	141	147	148	150	126	156	153	171	134	161	127	143	158	131	142	147	152	155	144	162	134	153	149	141	164	159	138	153	176	152	135	150	163	151	154	155	143	163	153	150	124	144	162	142	173	132	156	144	152	135	158	178	147	156	149	151	173	157	155	153	149	153	132	142	150	149	137	143	138	161	147	149	153	149	147	146	149	178	162	157	139	138	151	169	153	179	157	156	143	145	142	154	158	170	150	138	152	149	149	148	176	169	149	142	146	130	164	133	142	169	147	145	130	162	155	171	140	153	148	135	175	146	171	137	137	137	150	158	167	145	144	145	155	147	149	162	148	137	168	158	173	148	147	153	156	153	155	151	156	177	153	153	157	150	120	133	144	166	148	141	153	134	160	135	140	153	133	148	155	163	149	133	140	149	139	155	168	162	165	147	144	151	151	154	151	150	121	128	153	148	152	138	137	149	141	150	151	133	185	152	137	141	156	127	136	154	135	124	158	135	141	163	134	171	155	154	171	165	146	160	167	165	153	154	144	153	164	143	162	165	147	178	146	160	160	157	166	143	161	152	150	173	156	169	157	181	135	153	162	150	145	156	144	160	144	174	129	138	154	136	154	161	138	141	137	160	155	156	174	146	150	162	160	161	143	139	167	141	154	160	149	134	158	149	149	160	148	159	161	155	152	181	164	152	160	157	163	161	154	132	156	144	157	172	148	162	155	141	145	170	174	151	154	143	136	135	173	148	163	148	155	181	143	181	126	132	176	129	166	136	149	174	154	145	145	153	167	167	157	133	171	146	151	155	162	137	169	148	161	137	157	153	140	140	157	150	176	183	135	147	170	130	169	150	151	129	170	166	175	141	151	166	158	153	134	167	137	134	174	180	150	182	134	142	163	170	146	147	146	178	173	142	130	168	158	148	157	144	140	152	152	153	172	163	166	168	167	167	156	146	166	156	169	173	143	165	146	159	154	131	176	162	153	163	162	152	143	158	151	167	141	155	142	153	168	152	152	149	135	145	154	142	157	162	154	149	161	147	149	172	139	157	156	137	168	176	159	152	170	160	173	168	146	161	162	142	160	156	166	167	143	138	186	164	141	144	176	154	163	142	154	138	142	157	148	149	131	143	160	141	136	170	166	144	163	145	140	147	171	140	156	150	146	159	156	138	137	174	144	144	166	160	129	153	146	170	141	155	155	152	125	172	134	149	135	136	158	149	167	148	152	154	150	142	152	138	126	148	153	175	154	148	141	169	152	154	147	168	145	167	138	188	142	159	164	149	143	156	133	151	148	157	137	148	168	151	140	155	159	133	144	180	138	151	143	164	157	145	150	154	165	146	160	151	124	155	154	148	144	155	162	152	146	152	147	171	135	159	133	151	183	138	156	149	156	146	154	145	140	156	168	141	150	178	137	155	139	132	154	172	137	166	165	135	157	144	155	128	150	148	144	145	152	151	146	148	173	155	147	155	170	161	150	168	144	134	182	144	167	159	149	159	140	152	161	163	148	172	153	147	146	155	143	172	137	140	152	171	153	145	141	157	164	168	147	152	167	150	155	144	177	140	153	141	154	152	143	158	145	149	142	149	166	162	145	155	158	153	141	160	164	177	163	164	171	156	150	148	176	132	167	161	149	160	137	144	154	171	150	150	146	134	151	144	147	123	166	155	167	162	131	155	151	158	145	159	149	171	127	153	158	136	130	130	135	137	146	169	170	188	149	147	157	145	169	143	176	175	151	143	146	156	160	146	151	149	145	139	175	155	145	130	139	160	160	149	153	162	162	145	134	139	158	144	152	176	161	159	168	157	193	159	163	160	164	162	156	132	149	147	138	152	144	146	148	152	159	144	136	147	153	125	165	141	149	172	152	156	160	142	123	118	139	158	153	153	160	156	160	143	127	150	178	168	157	161	126	136	161	149	159	188	154	151	171	168	151	151	123	161	139	154	136	146	138	144	173	145	144	158	154	148	160	135	146	160	180	158	152	144	149	150	164	150	160	147	138	154	162	149	154	135	183	162	183	148	164	165	160	143	161	168	148	150	152	174	142	153	166	162	146	148	158	158	144	152	158	172	139	129	159	142	159	183	154	168	138	141	133	155	169	172	156	132	149	130	130	154	151	146	151	158	149	153	153	156	156	168	149	136	163	137	141	145	181	130	142	136	139	132	146	154	148	157	166	171	138	133	143	150	133	152	141	138	147	153	138	153	146	158	151	156	162	144	143	139	153	157	156	143	167	163	164	149	149	147	141	141	161	159	163	143	151	161	137	166	146	166	152	155	152	173	161	149	133	154	150	140	145	169	155	158	166	136	169	153	179	148	174	153	179	151	158	172	144	128	161	150	161	145	149	148	163	161	164	146	156	157	142	138	139	133	152	140	151	158	168	141	149	138	166	159	169	165	139	178	156	173	145	172	148	158	131	168	159	160	150	161	148	151	157	164	145	154	145	153	148	146	123	172	161	144	141	162	139	137	153	154	150	172	164	147	162	148	146	152	171	167	160	156	171	141	165	161	157	147	162	136	158	148	163	142	164	138	143	150	154	166	161	155	158	129	174	157	180	145	145	145	152	145	150	175	169	159	166	150	152	142	146	172	152	127	171	144	179	140	140	135	153	172	175	147	173	152	156	162	147	152	150	156	140	152	153	129	152	140	154	149	174	127	151	159	177	139	174	170	154	151	172	162	159	158	162	151	178	155	170	149	157	170	145	172	157	128	146	153	161	146	156	177	161	147	164	155	161	158	160	164	150	146	158	145	178	127	150	138	136	151	167	178	173	166	127	141	163	142	171	166	153	158	168	150	173	137	154	145	145	159	166	153	138	167	138	140	140	167	145	153	151	153	155	125	133	167	164	144	157	153	147	148	157	161	128	156	158	159	150	151	139	142	174	156	152	149	134	193	157	150	139	159	159	159	161	143	158	169	150	137	155	163	163	189	169	168	143	158	157	137	137	139	143	163	140	165	152	185	156	151	139	144	144	152	161	153	167	142	171	141	160	154	163	153	162	151	149	135	163	148	138	173	145	150	157	149	162	166	142	145	127	150	187	162	165	130	161	142	168	162	152	171	150	171	155	152	165	149	156	153	151	140	144	150	130	179	140	142	169	151	158	150	171	148	127	162	174	162	140	149	142	163	144	166	169	152	144	149	155	147	170	165	164	154	173	157	149	156	163	133	136	132	134	147	150	164	140	156	151	144	149	157	140	143	148	170	169	141	149	159	159	161	177	144	170	157	151	163	167	161	175	177	194	155	141	156	168	143	151	162	153	148	132	158	160	162	150
24072	21094	28366	24045	20269	1937	613	440	348	326	262	238	249	231	242	204	200	216	189	210	192	205	153	173	186	198	195	195	199	174	150	191	173	173	184	186	175	157	180	167	194	175	172	183	168	161	155	176	179	159	153	187	167	176	152	157	160	192	160	150	169	172	190	148	151	181	162	170	175	174	156	153	163	178	158	174	171	182	168	188	169	180	173	186	157	171	177	192	165	171	160	158	177	171	167	139	173	173	166	148	161	160	167	184	183	156	182	160	196	171	182	160	165	168	164	191	150	183	177	158	143	173	169	160	180	151	169	177	168	156	183	152	150	148	165	178	163	153	172	148	191	154	153	151	167	179	155	150	189	185	175	165	164	168	174	156	156	140	163	171	172	155	195	149	157	173	161	159	143	182	167	169	166	167	170	166	180	143	164	172	162	152	153	159	169	149	151	171	194	190	182	188	156	175	145	153	143	151	197	153	142	176	166	202	162	149	149	135	169	141	192	167	179	151	180	166	158	148	165	168	169	156	199	181	174	166	167	183	193	148	166	149	189	150	148	181	145	157	168	158	148	166	143	176	164	174	148	182	169	160	171	174	159	180	147	169	181	143	159	186	180	175	184	182	194	166	173	162	177	182	146	169	173	158	156	173	167	149	152	150	165	170	163	154	168	159	174	172	178	174	142	175	183	148	148	179	170	152	147	150	170	155	190	193	162	151	171	163	156	181	180	143	171	145	176	150	170	157	154	187	166	151	162	180	164	153	163	166	159	170	167	164	158	178	164	174	150	174	178	172	197	186	200	175	158	151	146	149	186	147	160	179	182	157	197	167	169	150	176	165	180	161	165	156	177	162	165	176	164	168	165	184	173	180	151	160	144	153	182	155	175	184	151	159	174	181	154	199	185	139	163	165	156	167	161	148	176	157	162	173	183	183	170	172	154	191	147	172	177	174	205	152	181	160	177	173	160	165	170	165	154	182	162	165	147	167	162	175	172	162	182	148	171	161	155	167	186	169	159	175	179	171	150	172	148	201	164	141	150	177	162	191	198	156	170	161	151	185	184	160	177	162	153	137	206	160	178	165	159	155	165	134	180	147	171	162	181	182	155	170	163	208	159	175	173	161	169	153	159	146	168	169	184	194	171	158	182	180	169	157	158	155	175	170	158	167	164	168	157	172	168	191	156	167	152	150	163	162	162	164	166	169	151	156	161	182	177	158	144	197	160	142	162	169	151	167	150	159	185	158	160	161	175	160	183	156	186	157	192	176	187	187	161	157	158	185	162	170	180	188	152	194	158	177	169	140	200	182	171	184	184	166	196	156	164	158	171	157	193	167	174	184	184	150	165	168	172	176	163	165	161	157	170	176	164	155	178	164	160	165	175	181	167	164	154	137	160	170	161	166	157	172	167	170	162	153	175	146	191	165	177	178	145	175	150	149	152	175	170	167	191	172	163	184	151	170	163	179	165	167	199	149	183	178	176	178	177	157	176	143	149	167	177	159	157	144	161	165	165	164	161	175	150	155	163	158	142	175	148	167	146	147	195	185	175	187	188	159	145	168	174	160	167	171	165	151	174	193	191	165	145	151	159	177	158	180	167	180	149	166	146	156	181	157	173	159	185	156	171	175	169	147	148	160	166	167	175	162	163	157	180	174	175	172	164	141	163	167	177	171	193	155	167	176	173	168	175	177	137	164	196	183	152	165	140	159	152	191	171	179	175	161	176	150	173	177	159	142	172	144	174	137	163	174	177	175	185	167	156	156	170	165	167	179	172	151	174	153	178	143	164	160	170	160	159	174	172	152	175	150	178	159	148	168	151	147	159	162	176	176	171	145	164	169	168	146	155	174	141	174	162	178	183	169	181	172	152	170	143	171	168	158	165	164	164	169	146	161	146	167	157	184	150	161	167	175	167	171	150	184	176	135	171	163	187	165	156	175	149	188	187	159	184	168	151	159	184	147	196	156	156	153	200	155	181	180	151	197	160	182	160	176	157	158	160	169	159	176	146	162	179	172	160	167	164	183	171	169	157	177	150	182	164	176	149	156	197	169	158	165	153	170	184	154	168	166	162	177	168	163	133	158	163	178	177	169	174	179	167	166	156	145	191	152	161	158	188	170	163	177	190	155	157	171	172	176	158	170	188	159	185	196	196	193	161	179	139	183	133	171	157	161	197	173	203	170	160	185	167	177	160	179	171	179	174	161	148	162	184	155	187	162	180	181	170	168	139	168	161	176	157	153	179	174	187	150	152	167	166	168	164	183	158	163	168	167	169	170	158	160	135	168	196	178	149	161	182	180	149	166	172	164	157	160	181	158	158	159	155	174	153	150	162	184	141	165	178	198	160	182	166	155	174	170	190	163	170	173	162	144	167	189	181	141	159	151	157	157	174	176	166	159	156	166	167	149	174	190	159	178	158	144	181	188	149	176	168	175	171	186	173	144	152	136	159	184	154	176	156	168	171	140	151	161	175	184	176	137	164	169	178	154	150	150	168	178	152	175	187	151	182	150	171	157	158	176	169	172	171	173	169	167	177	187	194	153	164	152	155	161	158	154	162	170	161	169	153	182	162	175	175	166	172	177	173	168	143	161	173	166	169	153	167	167	202	190	158	195	165	140	167	163	158	159	159	159	165	178	172	157	158	166	176	153	159	182	149	175	186	148	180	148	191	154	139	167	176	169	182	158	158	155	152	178	156	155	165	169	168	158	149	190	170	148	147	181	169	202	166	162	185	146	185	170	169	181	157	158	158	172	174	159	155	178	157	179	161	170	173	162	190	160	151	164	182	151	163	185	159	159	139	190	156	158	163	161	172	172	155	143	184	165	160	148	153	188	145	187	174	153	144	159	153	163	162	185	166	161	172	172	165	147	153	172	149	164	170	170	175	162	153	165	160	158	146	156	191	183	162	172	153	162	177	165	189	161	150	185	152	161	168	165	147	181	184	153	146	148	161	154	156	163	160	176	154	145	157	146	189	168	171	161	175	182	166	170	151	144	169	192	156	160	187	166	178	167	166	173	170	157	160	168	164	168	147	177	193	168	157	179	164	150	170	166	148	170	171	199	143	169	157	161	194	170	184	172	172	150	156	169	161	183	156	184	140	182	153	151	166	158	169	168	172	183	177	148	163	184	158	163	171	158	167	156	158	166	190	165	159	159	152	162	172	168	173	199	179	160	176	160	178	168	148	160	151	177	171	164	192	161	175	164	154	170	173	165	171	159	175	164	160	160	153	172	195	149	176	170	161	159	179	176	181	168	168	173	178	187	172	168	162	177	164	172	173	168	161	168	160	161	161	161	137	191	166	171	184	170	164	143	167	136	176	181	198	152	180	175	159	172	170	174	167	147	187	201	172	191	172	159	175	165	155	162	166	158	159	172	185	171	169	162	152	152	162	181	177	176	151	171	181	160	146	174	179	158	160	162	172	155	155	156	176	175	170	165	174	153	173	166	161	166	175	170	131	161	147	209	158	171	180	157	149	171	177	160
13436	9472	8043	3992	2742	1898	1497	1197	965	879	706	650	627	540	525	461	440	423	427	412	372	369	374	372	331	349	321	332	361	340	354	322	313	293	344	334	332	309	331	320	300	304	289	305	309	281	338	314	321	296	296	306	288	301	295	296	312	299	313	312	305	298	269	323	308	292	308	304	315	307	279	259	291	311	305	291	273	293	321	308	305	265	309	332	295	304	321	302	269	296	312	310	300	302	285	297	314	311	298	286	299	315	309	284	280	294	298	300	318	325	276	281	294	290	288	294	290	294	307	320	270	303	311	296	320	279	316	323	288	293	284	342	299	329	304	307	299	319	272	299	282	294	266	295	289	268	284	296	302	281	301	293	289	289	303	283	282	287	282	311	342	286	290	290	289	266	309	339	272	269	275	291	273	308	297	254	289	291	295	305	304	253	269	320	304	306	312	260	309	304	271	291	293	279	278	292	279	293	271	296	304	304	329	289	269	299	308	308	297	286	329	292	285	291	280	289	312	300	335	321	277	303	294	282	303	307	287	319	301	302	265	290	283	276	289	292	305	310	291	283	282	262	277	318	296	291	309	286	295	283	291	274	309	292	295	306	340	296	330	260	295	346	287	317	307	297	296	275	290	318	291	285	290	287	293	269	321	297	307	318	256	302	300	295	282	312	291	301	289	329	311	308	319	285	300	296	314	302	309	301	273	260	277	313	315	294	283	262	313	305	292	307	286	272	286	299	297	266	260	313	304	292	291	286	320	302	277	309	333	304	287	284	293	297	295	276	292	275	310	293	289	302	321	293	300	277	300	300	279	290	286	303	300	331	284	310	274	335	275	300	293	306	311	295	291	310	298	300	317	281	309	303	284	290	292	285	291	302	309	308	296	276	301	311	291	281	313	281	303	316	304	300	280	275	330	310	294	303	302	271	297	295	291	306	293	269	264	270	293	292	324	310	298	293	275	289	316	296	297	287	293	305	311	300	290	304	271	327	301	274	322	300	295	294	277	325	289	295	301	296	289	281	279	268	300	320	323	301	320	306	315	273	276	309	293	307	289	293	304	301	306	307	301	284	307	290	288	284	309	323	296	299	301	286	305	274	295	287	271	297	297	315	283	293	277	272	259	287	296	260	292	280	302	292	325	286	288	317	298	287	328	274	287	306	305	290	300	273	294	282	315	306	299	289	274	260	289	306	273	273	285	281	296	300	294	281	284	307	278	296	290	287	284	306	267	281	268	315	294	292	274	325	297	270	295	308	307	306	275	287	338	272	310	267	312	291	276	277	297	295	305	318	301	291	290	292	285	289	326	302	285	297	293	271	321	299	311	301	281	286	288	257	299	280	330	295	300	282	286	324	305	283	317	312	286	294	291	292	285	305	309	315	296	292	313	306	300	290	280	271	294	293	311	295	287	303	300	309	294	279	306	300	285	287	305	324	281	307	299	290	268	307	318	292	290	293	293	312	296	323	311	270	299	311	306	267	286	291	309	283	283	315	302	308	273	295	290	277	283	294	296	283	314	308	310	290	281	298	290	293	313	309	277	284	318	281	267	267	292	279	280	292	312	280	314	305	281	305	290	300	291	281	286	290	327	286	311	271	272	309	282	284	298	294	283	297	320	289	294	302	302	311	275	302	289	290	258	286	277	270	268	326	317	297	317	283	306	306	271	308	320	306	314	318	307	272	263	328	284	282	285	285	269	296	307	283	341	307	270	287	287	281	263	272	293	284	283	273	293	295	299	301	291	261	327	286	332	266	294	316	246	272	282	284	276	308	308	277	287	295	277	294	323	294	258	305	275	272	268	276	274	318	271	324	280	290	321	312	277	285	307	290	295	286	291	290	303	311	285	303	308	302	293	266	295	299	315	291	318	276	298	314	294	294	282	299	290	303	295	291	290	283	291	295	302	269	295	287	282	295	288	286	280	279	292	289	323	299	286	304	322	275	271	263	260	300	267	283	308	285	294	331	280	307	337	304	299	301	293	291	319	300	319	310	273	291	325	292	293	297	305	298	278	306	274	308	298	294	309	318	314	285	312	313	293	283	297	293	292	285	282	327	289	272	285	267	304	309	289	317	293	290	287	262	297	306	322	288	309	318	321	304	291	307	322	283	314	308	296	287	272	287	292	299	290	305	280	313	284	306	265	280	291	307	318	289	286	310	311	302	316	258	333	292	314	291	289	278	288	305	284	325	266	297	295	298	304	270	321	317	295	286	262	274	341	294	274	331	284	304	284	292	266	313	297	283	285	280	316	314	283	266	286	328	313	296	286	309	292	283	307	283	274	330	307	286	320	279	286	295	299	306	288	256	307	290	271	307	298	299	278	270	306	299	280	300	327	291	255	300	292	324	280	293	320	275	270	291	277	312	270	264	289	295	303	270	280	286	297	311	311	292	307	271	283	289	305	308	298	282	308	308	268	302	302	281	330	327	279	281	287	279	284	322	309	307	288	291	357	299	320	318	313	296	300	303	289	311	304	270	311	273	290	294	281	294	303	287	311	322	292	331	280	305	329	319	281	285	303	300	297	302	279	302	306	269	316	285	289	276	302	291	318	282	262	291	265	281	289	301	302	311	330	318	276	268	282	323	283	314	296	316	304	301	268	283	302	291	286	289	268	285	293	305	308	321	288	281	289	270	304	328	288	285	321	278	278	308	296	274	320	294	267	286	303	292	303	303	287	293	293	315	293	279	306	289	270	306	282	297	298	283	318	272	274	271	282	300	303	277	286	311	300	275	306	310	288	277	302	317	278	303	291	305	278	301	298	300	310	309	293	295	291	346	279	265	291	305	300	280	295	295	293	307	297	297	304	294	326	259	276	304	315	298	282	291	259	298	297	297	306	279	310	296	295	262	269	279	287	295	284	270	298	313	310	290	312	290	288	303	265	307	270	304	298	326	307	298	290	307	285	270	290	290	292	325	299	301	302	282	301	317	296	286	294	303	279	303	273	287	324	282	285	277	301	273	293	291	273	308	277	318	281	301	301	318	300	261	293	290	294	283	301	313	288	293	280	288	318	328	288	280	317	309	303	297	312	283	311	302	286	251	299	306	278	275	302	313	295	301	268	295	291	284	303	301	312	300	290	303	271	293	284	278	301	330	303	316	309	295	317	309	277	256	308	300	305	318	290	291	277	312	312	306	306	329	312	275	288	277	312	317	276	329	316	295	283	290	311	292	301	277	313	283	304	302	292	288	290	286	267	299	301	335	293	306	302	267	286	308	310	298	274	297	306	297	323	285	296	296	293	308	284	298	271	314	273	272	313	323	279	292	291	316	281	282	256	301	301	280	275	272	263	308	312	280	293	311	264	308	261	284	314	293	335	291	282	328	282	288	304	311	279	288	296	259	264	276	305	321	300	278	289	269	294	282	296	302	301	305	302	320	298	282	287	284	287	288	306	270	287	320	323	297	298	299	324	281	282	294	340	328	281	283	301	287	300	317	278	303	288	316	300	278	291	305	257	323	284	291	284	298	275	291	291	324
23054	21094	29026	23392	21095	19417	2103	886	687	563	538	508	444	451	450	405	410	381	391	409	389	399	365	359	397	359	341	356	359	351	361	362	351	339	351	377	339	364	332	351	313	347	334	354	329	350	377	337	318	320	313	312	312	352	317	355	327	338	315	317	350	312	296	321	344	327	357	324	302	305	336	320	327	322	313	338	294	358	346	324	309	346	330	328	333	350	307	330	331	319	329	337	335	325	331	319	330	314	320	325	363	322	318	336	346	336	350	325	352	325	330	301	343	373	319	347	314	316	314	324	301	323	305	297	314	342	317	292	315	335	317	333	306	327	322	313	324	353	330	342	335	351	301	317	317	308	322	310	342	315	338	326	298	320	320	326	327	339	322	307	305	358	347	322	339	306	337	310	337	308	332	325	329	302	322	327	325	343	335	317	311	330	297	334	315	318	288	344	327	379	318	331	308	344	334	358	327	314	314	343	330	316	359	324	292	355	320	338	308	301	365	309	316	326	331	324	311	340	360	317	280	333	331	294	322	341	340	294	344	355	321	323	304	320	328	336	319	317	345	300	345	309	321	327	319	300	325	361	308	316	287	313	331	353	305	336	347	332	341	331	327	312	283	361	299	305	312	340	274	302	277	325	290	288	324	287	327	325	331	315	311	315	300	331	327	307	305	312	307	330	312	301	348	272	319	304	317	307	360	307	335	307	340	310	310	325	340	323	320	316	310	324	327	337	342	308	329	339	306	295	320	328	295	300	324	329	305	325	316	305	302	291	327	308	297	274	320	321	315	346	325	311	336	349	344	325	343	288	325	314	321	299	344	320	353	314	320	323	311	327	313	333	329	289	336	306	331	366	293	331	297	320	322	331	332	332	327	313	317	314	333	369	321	292	314	308	301	295	307	335	307	339	324	318	355	314	293	339	340	343	342	341	328	340	314	282	330	311	308	325	316	297	311	328	317	329	324	332	348	341	320	286	307	316	301	336	310	319	323	360	289	310	345	333	302	354	358	315	339	362	339	319	314	328	305	323	308	349	318	339	313	326	348	295	318	325	287	316	350	365	301	314	336	307	322	302	331	306	328	330	319	328	313	318	346	316	325	327	340	289	312	295	337	307	360	349	314	310	302	317	333	313	288	308	312	306	321	304	326	333	316	331	368	319	341	345	334	324	330	324	307	298	332	332	295	297	337	311	308	339	294	300	340	298	339	348	323	336	320	316	335	309	320	326	303	302	298	315	310	312	298	311	323	286	312	340	334	304	347	318	309	322	327	343	312	320	318	324	319	294	317	292	334	337	348	307	327	319	301	316	324	323	313	304	346	340	327	299	328	323	336	319	328	315	326	293	299	293	326	312	357	302	315	354	305	340	329	350	321	340	359	300	302	322	343	304	303	309	302	322	304	326	326	332	349	324	331	341	338	329	291	329	294	324	334	295	338	328	311	304	316	314	329	287	309	311	341	290	286	313	337	329	324	324	303	326	349	324	315	321	326	332	321	332	356	322	311	349	287	321	353	335	339	332	312	310	300	330	336	352	315	302	329	313	315	325	307	282	330	315	360	313	308	329	367	353	357	331	314	332	310	311	334	307	322	309	335	343	312	320	341	305	325	311	317	326	333	292	321	328	320	320	305	340	312	326	299	297	306	299	320	340	290	303	349	323	345	301	335	337	323	322	318	312	320	286	321	300	335	290	329	337	325	333	370	303	306	317	332	321	307	305	315	290	326	296	330	326	309	328	310	340	332	298	272	309	306	278	337	317	309	345	327	324	306	304	341	310	336	346	315	331	325	334	349	308	314	294	326	285	310	306	321	321	303	331	313	320	323	310	351	333	291	342	321	328	315	306	307	359	335	334	333	324	305	356	293	321	307	317	350	296	309	274	313	314	320	306	331	323	311	321	322	296	310	306	322	293	319	307	317	329	309	335	346	325	316	295	309	310	329	348	324	313	312	338	343	313	327	309	312	303	317	331	317	341	301	332	334	333	337	325	351	321	320	286	306	330	315	315	328	330	351	314	323	303	302	313	351	316	297	309	317	328	346	362	334	351	346	317	317	306	363	326	306	333	306	315	320	350	317	294	341	294	308	378	315	307	337	325	325	326	346	328	306	324	334	313	329	303	317	302	310	306	317	335	318	344	312	319	324	289	305	312	321	357	315	319	313	316	329	314	288	349	325	308	333	336	346	317	335	333	321	347	330	335	318	316	317	339	324	364	343	300	320	305	302	310	314	299	347	321	335	270	313	344	308	315	329	314	315	303	324	327	332	316	346	332	335	341	329	352	313	352	322	322	348	311	327	348	327	336	293	329	317	316	287	316	353	271	307	309	266	331	327	327	312	319	312	301	336	328	322	308	309	295	306	314	335	334	338	312	324	315	326	304	299	342	316	300	321	338	310	318	295	317	301	331	303	332	329	316	351	312	313	346	347	365	331	303	308	322	311	328	306	328	319	324	305	294	339	355	322	315	336	348	330	311	321	312	358	309	337	338	323	326	320	299	339	300	291	318	327	325	349	326	322	317	321	300	341	329	306	285	309	325	309	315	323	313	307	321	328	308	335	344	323	332	341	304	298	312	310	361	326	352	313	334	345	299	316	308	315	350	329	347	328	298	315	288	313	344	376	358	344	288	332	350	324	324	329	303	345	315	302	292	338	318	310	319	304	311	308	385	304	336	324	345	315	316	347	329	318	334	319	333	355	330	302	344	322	317	306	290	332	329	292	343	312	322	333	318	323	329	335	315	318	330	321	312	320	311	326	315	328	324	303	321	301	316	296	300	311	310	294	309	301	313	327	342	343	354	362	323	316	287	309	323	314	343	316	329	325	337	344	288	356	338	322	294	350	339	342	329	336	344	330	307	316	311	337	327	366	315	278	320	292	309	298	299	362	318	317	305	320	305	329	308	297	325	312	308	331	335	302	319	336	338	333	328	280	338	334	291	324	322	305	351	335	320	315	329	310	349	301	301	335	306	308	312	297	327	322	306	316	310	317	300	352	307	301	313	350	309	338	293	304	336	340	322	332	308	324	325	333	295	289	319	316	301	300	329	321	330	291	345	338	343	327	313	322	317	329	291	306	313	341	333	313	328	312	320	339	336	295	332	336	343	332	327	304	353	337	324	329	319	303	303	332	316	318	320	299	323	329	332	338	332	309	307	293	282	332	331	299	328	313	335	301	322	331	323	328	313	302	323	351	313	303	381	312	351	318	320	353	334	304	306	315	346	301	310	284	324	327	315	317	350	339	346	332	315	313	351	317	346	314	338	328	356	332	314	330	312	342	328	300	333	354	317	368	308	319	333	340	331	301	311	327	317	316	328	351	348	306	343	349	310	325	326	288	328	322	312	316	333	313	346	361	355	328	314	309	318	320	308	303	304	331	303	304	323	319	341	336	297	321	360	345	320	340	315	300	323	349	331	311	321	338	339	328	336	301	330	311	336	297	359	333	360	343	312	328	344	339	288	326	311	301	299	314	325	283	326	356	314
15835	15274	12851	6900	4731	3639	2720	2153	1815	1598	1360	1258	1147	999	994	859	846	822	747	732	761	676	646	658	658	679	652	621	619	637	593	622	610	579	574	617	610	566	610	602	589	620	590	592	613	547	562	590	618	576	529	572	536	596	566	576	547	566	571	578	618	547	565	569	530	501	561	510	549	584	525	572	593	529	551	555	550	563	573	586	577	530	523	551	543	537	527	522	538	532	529	577	549	556	563	585	541	551	482	535	538	491	531	538	561	511	542	543	593	542	550	561	545	563	539	555	563	581	569	549	548	555	535	569	512	517	570	578	557	606	531	590	598	525	561	502	552	559	557	482	587	534	546	519	567	549	532	498	517	574	527	574	547	532	538	543	533	545	505	546	555	519	548	556	532	546	541	547	549	543	552	556	524	527	558	582	537	507	505	532	565	564	543	554	495	558	517	544	532	514	570	515	503	559	566	548	548	558	534	576	554	537	536	568	555	513	540	530	527	539	554	554	549	591	528	571	508	508	535	560	573	535	525	561	554	504	553	533	558	589	512	540	566	520	522	528	574	617	552	529	535	532	566	513	530	576	546	542	565	545	547	512	555	589	546	557	526	525	525	544	496	581	521	525	586	545	517	549	559	587	549	549	532	513	511	513	530	547	526	556	511	571	575	583	520	539	545	585	552	552	549	565	530	539	555	534	572	531	543	558	512	543	528	559	504	554	543	545	590	522	554	555	539	562	525	575	565	579	547	515	573	536	531	544	539	589	543	564	500	568	497	526	528	558	508	576	525	555	532	562	544	590	571	544	530	525	603	545	563	559	532	549	553	543	582	563	509	537	543	540	545	533	593	573	556	499	569	558	558	508	521	498	560	527	548	548	501	553	531	550	511	521	541	571	541	523	543	562	505	508	543	556	565	578	579	552	550	548	564	552	547	530	477	551	550	575	539	557	522	556	514	521	491	529	550	563	557	547	540	556	546	555	541	533	515	555	533	547	549	562	550	579	542	549	546	527	554	523	565	572	517	545	553	560	541	534	544	540	562	577	535	554	573	525	525	533	558	554	517	522	545	561	612	537	537	543	544	546	568	548	562	565	546	552	535	568	574	559	503	522	530	505	540	540	514	557	607	497	514	543	526	583	539	565	502	514	549	498	515	589	527	562	564	541	556	546	577	542	520	506	571	509	561	568	563	550	529	567	564	530	511	527	533	555	518	538	557	558	547	540	496	567	532	565	549	518	541	579	535	495	534	559	563	546	521	576	521	521	583	565	557	522	566	545	531	529	541	548	530	542	518	496	573	515	520	540	556	510	524	550	558	510	544	543	493	549	566	565	551	553	542	517	512	569	538	558	568	544	507	554	601	537	523	523	578	509	513	536	556	570	486	566	517	505	508	564	549	556	566	532	549	552	531	545	554	554	562	551	538	520	544	546	520	535	551	578	587	516	534	535	491	561	568	575	521	548	537	537	521	532	545	500	544	561	544	557	531	542	528	555	530	532	602	536	559	557	540	532	532	509	529	524	525	560	517	523	561	535	542	513	548	527	551	571	517	539	554	492	548	576	552	535	516	514	540	524	571	577	545	568	562	552	547	535	516	517	514	557	558	512	556	526	558	548	597	525	534	524	535	514	530	552	532	573	530	606	522	527	608	541	576	509	508	573	539	519	535	554	511	497	548	574	560	571	535	557	558	518	591	524	601	483	560	527	560	555	563	548	510	570	550	525	549	521	558	553	548	567	521	561	533	546	560	533	533	498	543	558	546	528	543	563	552	527	534	527	557	519	577	553	539	572	518	569	543	513	541	548	530	560	528	553	536	573	536	557	535	531	503	540	524	560	554	582	535	543	524	545	534	532	549	564	573	499	542	516	524	525	509	502	528	566	549	534	522	586	504	470	538	551	588	562	557	513	511	568	555	544	574	523	551	565	522	538	529	558	540	528	537	522	511	572	546	540	536	575	572	536	562	531	523	510	529	517	532	497	566	563	521	506	547	532	543	563	574	542	520	525	531	518	535	558	589	546	575	518	564	552	578	535	539	554	544	590	551	601	549	556	553	561	558	540	570	521	555	534	521	513	561	547	554	504	604	515	535	548	592	547	533	554	577	548	552	505	554	566	538	488	538	519	573	516	540	511	548	524	517	529	538	581	499	555	560	579	524	558	569	542	517	550	574	536	537	530	513	542	546	514	546	569	501	553	534	533	533	553	548	567	534	536	532	541	552	571	534	544	546	526	532	517	568	522	527	551	540	562	544	545	568	533	521	544	561	583	525	581	568	497	504	502	551	565	562	541	535	537	584	549	550	548	547	530	555	501	532	556	501	563	536	566	603	520	515	535	550	577	523	534	533	510	553	532	496	546	556	569	597	550	543	553	541	542	558	499	558	489	561	546	544	543	569	533	571	519	505	543	516	555	517	550	553	537	550	544	529	525	555	534	542	528	578	528	539	559	563	531	569	552	542	539	550	519	577	559	518	505	560	548	532	553	562	506	550	574	546	559	521	566	553	528	522	495	528	553	534	533	527	609	545	548	545	532	534	546	532	557	552	534	575	513	515	544	534	521	563	534	549	563	532	579	531	580	587	545	534	524	546	566	509	584	575	560	579	521	519	559	518	576	513	511	537	552	559	587	543	564	532	513	514	541	582	540	550	520	602	567	537	513	539	545	586	547	509	551	563	536	537	561	547	540	518	565	527	559	548	534	556	533	545	550	575	550	542	556	568	564	548	542	557	531	531	541	539	550	538	521	560	552	542	507	551	539	516	573	530	531	536	571	516	517	499	587	514	549	556	541	534	551	530	544	531	528	544	519	561	532	589	595	515	560	573	521	545	532	547	532	568	532	531	532	539	560	550	542	515	533	521	516	543	583	552	580	583	546	544	550	521	572	560	571	527	540	561	553	540	548	529	603	536	556	591	517	605	558	552	505	541	538	512	534	542	531	570	520	549	526	525	526	563	537	557	485	512	538	548	556	554	520	531	537	583	558	556	539	516	528	516	536	557	518	560	533	576	479	554	554	499	580	530	526	558	559	541	548	530	516	545	550	541	511	522	583	587	539	497	526	517	553	543	520	553	605	562	552	551	561	538	567	524	535	517	556	560	566	563	548	532	592	551	559	509	511	537	547	581	535	527	539	528	543	526	544	536	523	557	505	510	584	523	540	533	534	538	525	557	562	559	541	558	517	574	521	528	486	554	559	527	543	507	561	547	519	512	557	570	530	527	539	558	533	534	564	544	515	538	544	524	508	525	554	565	530	531	518	579	559	554	542	598	552	531	547	564	503	558	543	566	544	565	546	529	513	551	557	525	507	509	534	528	577	561	579	543	553	579	574	542	541	581	539	557	547	593	549	563	549	552	550	528	541	582	570	564	520	580	556	593	549	582	560	547	557	560	573	524	551	555	531	518	535	530	548	554	525	567	550	519	514	565	542	527	570	531	553	575	557	564	555	514	552	551	559	515	539	517	520	506	541	546	518	550	584	558	534	533	560
26910	20480	7660	325	164	140	122	97	98	99	91	80	78	72	78	78	72	79	72	87	77	84	76	82	86	86	71	73	69	72	73	91	96	78	87	92	79	69	75	60	80	87	76	74	72	100	70	73	66	85	90	82	82	73	89	72	77	96	82	66	76	82	88	73	78	96	93	77	88	80	74	78	103	78	85	90	83	78	77	74	90	76	89	97	66	91	69	79	92	83	72	78	70	75	86	76	80	76	75	78	84	86	82	96	84	85	83	81	83	68	93	76	73	79	90	77	83	72	79	80	86	74	83	75	78	80	70	88	74	92	72	89	94	81	82	73	85	69	69	79	85	81	91	81	86	68	69	85	85	80	74	78	78	99	80	78	76	78	77	91	81	58	81	77	80	87	82	84	60	75	72	84	75	80	79	85	70	79	90	80	68	72	87	85	83	69	71	84	73	94	79	73	85	85	81	74	73	62	76	79	91	70	76	69	74	64	65	72	79	66	76	63	64	66	68	83	92	85	61	72	69	65	87	84	73	82	85	66	75	85	70	71	62	70	76	70	72	83	74	82	92	97	87	85	92	76	77	77	67	73	94	78	76	81	85	89	86	87	73	84	71	71	76	75	76	85	74	76	72	89	79	88	78	73	87	79	71	57	77	87	74	84	82	68	84	74	78	83	83	97	86	103	80	83	83	86	86	72	85	66	68	97	91	80	91	77	65	77	86	87	83	82	70	82	71	90	87	71	85	74	86	82	72	92	76	67	91	93	83	80	75	91	77	88	79	81	78	74	64	81	81	74	82	90	84	80	86	65	85	73	82	78	68	85	87	92	88	73	92	104	83	88	70	94	96	73	82	90	86	83	76	72	86	83	64	71	89	82	82	94	73	85	93	90	66	77	79	80	74	83	80	96	82	73	77	98	85	83	81	76	75	62	84	82	85	70	83	78	80	97	82	81	86	79	84	77	83	63	87	84	84	106	66	84	91	75	77	94	88	81	56	91	77	78	77	89	77	83	89	85	81	90	77	91	77	72	78	85	98	89	74	64	68	79	83	87	86	92	76	94	70	98	75	86	75	77	77	57	77	76	74	76	80	95	75	77	79	65	86	91	83	81	72	79	76	77	76	84	86	85	87	99	70	80	80	74	80	85	89	99	77	83	78	82	88	83	77	77	90	57	81	77	82	65	85	80	82	81	73	63	100	82	67	89	66	95	83	75	82	90	87	85	65	66	64	76	77	87	74	95	75	87	85	94	67	90	87	80	67	94	69	87	78	75	75	71	74	81	86	73	82	74	88	53	69	80	91	82	83	85	97	96	73	88	105	68	68	81	85	95	70	96	70	82	73	63	57	75	66	84	90	75	75	82	69	76	64	67	76	65	83	95	69	99	85	90	82	71	87	87	88	77	92	68	69	66	78	72	73	87	76	71	70	80	87	76	78	86	79	86	80	77	74	82	75	67	70	85	83	80	76	77	95	78	84	93	77	81	74	91	68	82	81	84	89	69	83	74	92	76	61	71	77	85	93	91	74	84	69	75	64	84	85	85	75	75	69	97	78	87	77	60	79	84	60	80	90	74	104	79	81	77	102	64	71	84	66	94	73	78	70	90	58	84	84	84	85	75	84	81	97	87	89	78	85	86	95	73	83	79	68	66	81	68	86	84	71	70	77	70	63	93	100	79	74	74	88	91	84	78	71	85	70	69	88	95	85	77	83	67	72	71	62	76	69	85	87	77	74	96	67	85	72	80	94	87	100	78	90	75	89	79	91	76	71	91	74	57	66	78	86	77	69	81	68	74	73	79	80	73	84	64	70	79	77	96	83	70	76	71	72	66	82	99	72	86	80	77	85	76	79	78	88	82	75	79	68	74	73	90	94	83	72	83	82	72	77	89	80	84	81	93	84	90	81	78	86	69	66	77	75	69	79	69	67	80	67	69	75	76	70	77	85	83	82	77	70	70	82	69	67	83	87	75	81	64	85	77	74	77	80	61	89	114	76	76	77	67	76	88	76	83	81	79	71	60	89	73	68	78	69	95	77	90	73	72	58	65	84	63	70	55	82	79	72	77	87	81	70	88	75	89	86	78	66	80	83	85	80	78	64	82	86	82	76	91	89	83	90	66	76	80	76	81	76	74	65	92	78	80	68	84	83	85	75	64	77	62	89	83	90	72	83	63	82	77	71	88	74	70	96	73	64	78	89	79	76	74	88	83	76	76	79	76	73	90	72	85	75	94	91	86	76	82	95	72	78	79	80	76	78	60	83	88	90	59	86	76	83	72	82	68	81	73	93	65	71	72	86	97	85	89	84	95	75	74	93	85	81	83	69	70	67	62	82	62	85	50	77	69	73	80	76	76	91	104	71	73	78	81	76	86	72	67	79	67	95	81	68	84	74	68	84	72	78	76	76	87	73	73	68	91	86	69	72	79	72	80	88	73	95	76	86	73	77	83	95	76	72	83	90	91	88	78	103	88	78	84	65	81	90	86	72	79	87	83	84	84	69	62	80	65	89	92	89	78	73	91	86	80	76	82	84	85	83	81	84	80	85	92	76	78	75	94	86	78	68	88	83	86	80	72	73	67	85	64	87	83	77	93	98	77	76	83	83	80	88	76	91	76	84	72	89	91	99	73	72	92	85	91	80	69	70	75	76	77	74	72	83	80	66	77	77	74	85	87	84	78	89	74	94	78	87	69	80	80	85	76	81	83	88	88	78	77	82	81	68	81	73	78	84	65	76	87	81	80	96	77	69	77	88	64	77	74	68	77	65	91	80	56	69	91	73	79	71	83	76	84	78	82	67	85	60	77	85	79	86	97	83	84	99	77	80	87	78	64	82	78	65	82	63	67	81	90	83	66	85	66	64	88	91	80	88	88	76	82	72	82	85	82	89	81	86	73	80	88	85	77	74	89	81	75	76	89	76	69	67	85	83	88	77	60	70	100	89	85	86	100	82	92	83	84	75	73	85	94	83	79	86	88	82	86	83	80	89	86	66	86	72	76	86	87	81	90	86	73	76	80	80	79	91	85	88	82	82	79	80	73	88	92	82	81	83	70	82	69	64	82	68	80	84	85	99	91	82	92	90	70	79	76	61	81	77	84	76	94	77	83	79	86	76	68	77	77	77	90	71	85	81	70	87	76	80	71	72	88	70	84	89	79	75	68	71	80	95	92	65	78	77	74	82	74	82	83	86	76	80	74	87	70	84	69	85	80	79	65	77	78	88	85	80	90	70	75	83	76	86	86	78	69	90	84	85	84	90	91	82	79	91	78	71	88	86	76	85	83	83	72	88	74	63	85	78	70	61	84	70	64	77	70	82	76	90	82	99	87	74	71	90	80	102	92	60	83	73	85	66	70	77	90	84	77	96	87	84	70	74	90	69	82	62	97	83	81	87	75	80	61	85	79	72	74	82	65	92	89	80	60	71	76	75	87	66	77	92	78	82	78	96	73	97	84	67	86	82	71	77	94	79	84	76	95	80	64	73	73
6541	1105	916	462	332	278	247	202	198	185	195	179	192	179	178	144	182	163	173	173	176	142	155	153	149	155	149	170	153	159	178	149	145	161	182	165	150	130	156	164	145	133	164	166	135	171	152	167	150	136	144	145	153	171	174	153	144	156	163	155	139	137	164	148	147	141	148	171	149	152	139	133	169	177	147	140	143	158	156	152	143	141	157	149	158	148	155	153	165	175	148	145	147	153	171	124	142	162	165	181	147	157	179	146	163	155	139	158	139	152	139	163	169	147	166	144	121	154	158	138	163	195	152	145	161	153	169	159	159	154	152	145	157	156	166	159	141	160	156	185	160	138	152	156	150	147	151	154	171	169	164	136	152	147	165	149	156	142	164	138	164	169	160	161	165	155	154	148	148	137	140	158	160	148	166	147	132	140	161	166	145	168	142	144	148	159	153	155	162	143	141	157	164	157	156	144	153	153	177	141	138	140	151	141	165	176	139	178	170	159	168	151	165	168	139	162	169	164	176	160	160	173	160	153	142	147	170	177	152	159	151	155	138	164	168	130	167	143	162	153	158	154	168	161	158	140	136	159	168	148	164	155	167	139	151	143	181	174	171	176	143	171	146	151	188	147	148	148	155	152	154	155	149	170	157	178	157	152	158	168	174	132	157	176	173	140	148	130	155	157	172	167	158	149	156	134	148	158	180	144	164	140	169	165	162	169	160	143	164	153	158	140	159	166	166	150	134	150	170	161	152	175	156	148	146	166	146	160	149	163	171	140	168	138	153	180	149	166	165	142	173	134	157	147	145	142	158	164	169	149	142	151	151	156	136	148	145	148	161	150	150	144	159	155	168	166	157	156	139	154	155	137	156	165	157	145	149	154	135	151	168	140	138	145	156	146	143	151	169	159	158	156	155	146	139	158	148	187	186	160	161	174	149	166	146	151	147	157	166	144	150	152	159	138	133	157	142	158	141	160	145	157	156	139	158	142	170	148	152	132	154	149	161	159	148	163	157	165	161	164	149	129	152	176	155	156	141	126	155	160	157	147	157	149	151	138	153	151	151	145	167	180	147	157	169	145	145	156	153	160	134	130	169	131	148	177	126	158	147	152	151	151	142	166	152	161	163	136	148	142	172	166	186	151	129	156	140	158	139	142	150	155	153	151	170	155	133	146	173	140	158	147	152	158	156	141	140	174	179	154	151	157	151	145	161	144	143	144	174	153	145	152	148	166	151	158	147	140	139	170	177	155	164	145	128	147	153	146	166	149	141	149	153	132	153	163	160	149	146	150	140	151	145	153	152	139	153	152	155	159	160	149	139	159	166	154	164	158	143	159	160	152	152	143	166	137	149	133	164	154	162	136	146	174	154	169	147	128	142	154	160	162	159	138	153	157	164	154	166	149	145	158	143	161	164	146	140	139	150	171	176	180	158	150	162	162	151	130	177	151	149	153	148	162	156	150	154	160	152	171	191	135	134	163	148	136	164	167	162	173	161	157	159	133	149	143	135	140	140	171	149	147	145	132	155	158	150	163	142	168	154	147	146	141	156	144	160	139	149	160	157	178	157	165	166	163	146	156	164	156	161	166	162	148	162	151	139	135	143	150	170	151	165	168	165	161	162	147	152	165	156	125	169	160	146	137	156	161	145	161	144	163	150	166	165	165	163	168	172	155	128	163	151	144	163	160	178	144	136	150	160	160	165	167	144	183	167	160	163	141	145	163	164	158	148	158	167	160	163	165	170	153	163	124	158	154	161	146	168	150	148	154	171	158	148	162	154	164	151	148	156	167	161	164	157	134	169	139	134	160	173	162	173	144	163	161	135	141	153	178	179	155	149	158	145	165	129	158	167	169	176	157	162	137	126	166	170	174	145	136	155	168	171	151	144	144	155	167	146	174	132	155	145	181	151	145	146	148	141	143	168	141	166	149	168	144	172	168	162	150	173	149	135	163	157	152	138	153	149	154	132	202	154	135	145	162	174	149	140	135	146	166	157	147	175	140	153	153	156	145	173	173	187	114	146	166	158	172	136	145	158	154	154	134	149	137	140	126	158	151	157	164	141	166	167	144	158	144	169	160	139	162	145	149	168	165	170	160	164	153	147	162	156	147	174	150	157	153	168	148	147	149	167	173	152	172	182	150	154	157	143	125	166	149	155	152	152	147	161	149	165	167	170	156	163	162	147	142	148	166	155	162	156	141	165	161	146	157	146	154	174	143	146	179	150	155	139	149	144	176	163	144	154	127	176	189	162	165	142	151	184	148	149	156	153	155	158	149	154	134	140	150	145	144	167	150	126	157	161	142	147	165	183	140	154	147	159	170	147	140	155	163	166	176	150	140	158	161	191	176	151	153	137	163	180	155	150	161	145	160	154	158	158	150	173	139	149	154	144	151	170	147	143	161	148	164	176	160	149	163	139	162	157	161	170	147	158	144	158	150	164	140	148	144	119	156	147	156	164	149	180	178	165	167	150	132	150	161	138	178	158	171	147	150	140	139	129	156	158	152	164	146	156	157	175	152	152	132	165	156	167	165	164	150	184	162	153	143	165	152	147	150	146	143	155	159	162	143	157	147	170	138	149	170	155	154	173	151	181	144	141	160	135	145	159	152	161	159	142	144	170	149	145	175	149	137	140	138	166	147	143	164	155	191	135	150	145	138	126	151	174	148	179	139	175	138	189	162	169	151	164	143	162	164	158	158	167	148	161	147	163	153	148	153	143	164	163	156	149	148	156	145	165	135	159	171	140	158	164	155	170	133	158	155	140	165	133	139	146	147	158	180	126	158	150	165	136	144	161	169	166	143	161	164	138	151	133	139	157	159	168	140	161	171	129	158	141	155	161	146	147	146	156	169	161	128	154	144	157	139	161	156	145	170	156	155	153	171	145	181	165	165	139	147	146	159	155	158	162	166	146	121	140	159	153	150	128	145	148	162	147	165	150	151	162	166	180	130	153	172	169	182	160	148	128	165	152	137	166	126	175	164	139	157	166	150	156	155	146	129	150	140	137	161	147	166	129	164	158	173	164	147	143	168	146	153	161	168	155	153	153	166	145	161	151	169	177	154	173	152	153	163	165	166	160	158	158	185	142	160	151	160	133	144	142	155	154	170	151	170	147	138	155	135	150	147	161	152	149	160	130	137	155	138	128	146	143	155	165	164	176	159	154	147	157	157	174	168	144	145	172	182	155	152	169	170	168	143	156	157	146	166	169	153	136	159	136	180	167	154	147	144	157	142	149	168	139	153	160	161	152	135	133	161	139	159	172	153	146	163	182	168	161	146	164	144	142	173	140	156	153	150	164	141	163	150	171	140	146	164	136	178	165	167	150	167	160	161	149	165	165	149	160	164	157	167	152	144	150	173	166	153	161	153	179	144	146	146	166	147	167	160	143	157	149	139	157	153	149	172	153	163	151	157	156	154	136	162	143	165	169	138	169	168	157	153	129	167	158	137	136	172	139	157	164	149	163	149	153	167	149	137	119	165	154	155
24261	21134	28369	24144	20324	1899	535	443	336	285	268	252	268	231	237	228	223	209	217	197	179	177	182	170	183	211	228	190	175	181	174	176	183	176	182	173	169	161	203	159	160	163	173	178	177	171	175	162	155	181	156	163	181	181	158	159	163	159	177	162	174	181	152	170	164	171	185	181	165	156	150	184	161	188	180	180	157	154	176	174	168	171	147	172	180	165	144	163	162	188	175	163	141	167	170	174	175	168	175	159	165	181	169	165	175	156	180	189	137	179	182	168	222	190	176	183	160	175	176	154	177	159	161	199	151	158	174	196	167	178	160	171	153	177	166	185	153	143	161	165	168	169	165	183	171	157	194	173	171	175	168	196	184	172	180	182	151	173	167	164	172	164	163	162	154	180	170	194	163	189	198	153	162	193	172	166	168	172	162	141	169	162	185	203	178	163	159	168	173	156	163	176	162	152	173	158	164	151	191	173	171	194	169	177	165	164	157	189	166	166	166	174	158	195	181	170	162	155	175	164	180	177	177	181	155	172	181	171	153	157	172	164	153	161	157	157	161	163	174	188	173	182	145	134	148	160	177	170	141	187	182	147	166	172	169	168	182	148	168	172	189	155	186	177	175	159	194	176	152	181	166	165	154	175	170	157	181	156	147	188	160	168	176	186	165	166	169	162	182	176	158	158	187	147	177	143	169	166	178	177	187	190	177	159	167	174	196	180	168	149	184	161	165	166	170	140	181	162	168	152	171	180	159	173	165	156	159	165	159	152	164	170	163	168	165	170	184	187	168	156	170	184	192	189	165	187	172	166	186	183	148	187	166	201	172	162	158	180	171	180	154	185	158	166	193	153	181	158	166	149	179	202	156	146	175	158	164	165	141	155	169	178	176	170	179	180	173	161	182	198	168	181	187	146	154	187	184	185	173	195	176	171	176	169	178	150	155	170	169	167	161	174	173	175	149	174	173	191	146	158	167	184	183	199	139	145	150	165	182	168	171	154	171	163	159	148	210	164	171	174	170	161	179	177	176	175	150	173	191	148	171	199	168	172	164	175	185	176	203	171	178	152	163	158	172	183	168	164	164	182	171	158	168	178	152	168	190	163	187	177	149	175	173	175	173	158	175	160	190	166	164	174	181	158	190	182	154	177	171	174	172	164	179	153	170	177	153	172	186	188	176	217	152	180	135	161	151	169	145	152	158	166	144	172	151	181	136	170	175	173	157	177	185	169	161	178	161	148	151	169	180	190	166	188	167	183	190	161	175	192	182	165	158	176	158	163	161	161	152	150	165	156	167	188	149	164	163	202	167	171	174	150	165	172	182	149	159	183	148	162	173	188	190	171	183	165	183	183	172	176	152	169	187	164	151	159	174	165	158	164	161	153	198	155	169	166	209	167	147	156	197	157	160	164	178	163	163	160	151	160	180	157	192	180	169	153	163	181	173	169	157	172	175	172	168	161	167	175	176	165	158	168	164	143	170	183	175	183	153	183	175	171	199	180	188	154	183	137	153	176	169	163	158	189	180	177	190	169	175	175	179	177	166	172	169	168	177	177	178	180	172	186	179	164	159	141	169	186	177	186	156	152	191	193	172	163	200	186	174	166	178	165	198	193	161	153	163	180	184	171	169	178	161	177	171	186	154	177	164	156	167	170	174	151	175	181	183	167	160	158	171	142	177	171	180	148	167	160	187	175	182	153	164	178	178	145	171	163	169	178	179	161	165	172	176	164	157	178	162	149	195	176	169	159	157	166	185	174	164	205	136	160	172	146	173	179	211	176	174	156	154	181	181	177	166	163	168	163	170	194	162	156	152	160	174	175	160	180	192	195	161	164	181	177	171	167	159	171	177	181	152	176	189	169	180	175	158	167	154	161	161	178	171	169	172	188	178	170	165	167	156	165	180	187	182	148	154	192	184	168	159	167	185	185	172	162	153	174	199	163	145	162	189	159	154	159	194	179	181	171	173	175	150	166	178	174	185	170	161	157	181	167	187	171	169	173	172	151	185	154	165	155	161	169	157	162	165	165	151	193	170	160	177	196	164	172	168	140	168	164	154	175	173	157	174	180	168	165	179	197	214	165	186	153	174	157	182	153	168	178	172	161	165	171	155	179	150	164	180	157	160	181	164	181	187	166	201	170	152	167	160	188	170	156	167	156	195	157	171	155	174	161	161	164	169	162	165	176	163	160	160	164	160	169	177	171	160	166	155	173	183	159	199	190	171	159	169	166	177	185	155	168	171	144	162	144	164	188	173	163	178	170	162	165	145	175	157	165	186	178	161	160	150	160	156	202	167	189	160	171	165	170	171	148	159	189	178	168	170	171	163	173	182	158	188	166	159	179	173	142	185	184	171	167	168	169	147	175	170	165	174	160	167	155	184	154	164	167	166	154	165	190	152	175	147	162	187	158	161	166	172	189	168	158	178	167	187	138	171	183	162	167	159	174	188	151	165	157	168	173	161	158	192	173	158	171	171	167	178	177	174	165	165	164	166	167	152	145	183	160	158	173	183	167	167	183	189	161	176	194	173	162	177	167	172	165	154	180	166	187	165	164	181	155	164	183	178	167	178	157	173	173	152	168	170	170	184	178	166	193	165	172	167	154	173	172	179	178	166	176	180	178	179	166	176	178	171	168	161	185	152	154	168	181	170	159	178	190	171	175	163	173	174	167	185	175	161	205	169	165	159	156	183	188	169	163	164	182	169	157	161	165	166	178	175	171	171	176	204	172	169	167	155	156	161	175	192	171	161	164	150	146	180	188	167	167	175	156	174	182	176	158	184	144	169	160	177	160	165	158	187	140	151	182	175	172	166	149	177	154	175	171	156	165	157	173	164	156	159	154	159	157	172	179	148	181	190	185	192	167	154	152	169	165	166	201	172	155	186	158	194	174	162	181	194	198	160	167	160	172	168	159	166	134	194	161	163	164	159	172	146	195	178	169	194	192	170	185	164	161	177	157	167	186	179	145	170	163	125	198	168	150	194	166	162	162	178	194	164	167	197	174	183	170	178	179	177	160	164	161	196	172	179	169	188	199	179	169	162	186	171	174	158	157	159	176	164	160	201	183	173	145	164	183	179	174	175	183	147	179	182	182	156	169	167	183	166	173	166	162	169	156	161	178	155	186	176	166	164	177	194	165	173	173	186	171	169	174	196	176	143	166	173	172	171	168	145	205	181	167	187	161	173	162	169	187	165	177	167	160	155	148	171	171	165	178	166	159	173	167	192	174	140	148	172	149	184	160	183	149	138	145	174	149	166	169	180	185	170	158	183	170	180	165	188	146	184	199	158	162	160	188	182	162	172	200	156	166	190	185	154	170	163	180	159	172	171	169	145	146	179	201	158	178	187	172	176	161	177	159	158	174	147	160	187	157	194	160	169	175	157	158	171	190	154	172	150	186	137	151	171	187	171	159	171	161	154	210	177	150	181	169	158	167	158	151	151	167	171	180	166	160	164	168	190	176	181	168	164	164	170	169	158	167	168	168
13492	9008	7758	3927	2532	1821	1479	1115	888	734	668	634	566	521	523	468	437	403	398	393	349	373	374	385	353	381	388	355	366	347	317	344	332	321	313	335	326	314	302	325	302	352	306	333	310	320	315	296	309	346	306	293	327	318	321	325	305	314	312	315	321	290	317	326	282	308	334	300	308	286	318	287	330	327	267	296	297	295	293	304	285	331	321	299	302	316	309	304	317	291	318	312	299	305	274	297	311	291	290	298	315	322	306	306	323	307	303	290	326	332	288	329	277	298	277	282	299	289	290	300	301	273	316	300	304	283	294	322	292	313	293	299	324	294	304	301	286	278	302	297	310	332	288	302	265	278	287	280	354	295	303	319	295	323	285	346	301	294	294	299	304	319	320	278	293	301	324	286	291	319	287	305	262	320	284	277	330	304	301	314	274	291	325	300	288	279	324	277	308	295	288	285	305	292	271	288	312	349	308	321	321	303	299	306	313	307	288	292	272	314	299	291	297	320	316	315	293	299	284	304	298	342	285	298	295	279	297	277	295	296	268	325	255	296	281	281	323	315	289	307	298	256	290	291	299	311	331	343	306	292	324	285	279	306	321	295	294	299	301	320	291	291	290	329	277	318	303	303	290	281	307	306	314	297	320	314	293	286	290	297	300	303	307	284	309	295	249	303	324	275	288	307	315	291	306	291	298	330	281	299	328	304	291	320	332	327	300	338	270	308	310	291	291	304	305	286	285	305	305	297	324	318	293	312	299	276	311	332	308	279	304	284	305	305	298	268	331	301	309	316	313	313	273	284	313	270	302	302	271	314	309	318	293	328	291	298	309	298	304	298	282	289	302	282	298	279	289	294	305	320	280	300	294	315	311	292	283	308	335	300	284	283	336	285	302	305	320	315	277	287	323	320	292	304	276	304	262	286	293	297	302	275	279	283	315	302	320	263	302	327	307	300	290	328	266	297	328	274	282	281	276	324	282	302	287	284	278	268	293	278	322	315	290	319	305	265	268	293	297	291	291	265	299	284	274	277	297	279	326	307	309	295	294	291	273	320	314	264	324	306	283	298	293	306	308	286	278	303	295	287	317	310	303	295	302	251	291	299	289	270	277	254	312	306	322	278	304	275	336	290	303	298	299	284	270	300	301	294	306	288	307	334	288	290	301	292	320	319	304	284	293	296	304	307	276	299	288	297	285	296	300	289	284	308	335	308	307	310	300	318	285	309	311	280	268	308	317	290	285	283	329	299	299	284	292	293	299	285	317	293	295	280	311	355	272	285	294	304	329	293	324	305	308	339	280	289	299	305	277	314	290	271	302	274	337	335	316	291	319	296	300	330	283	293	293	290	291	304	307	304	324	286	331	302	310	295	295	330	278	294	326	325	293	311	323	300	317	301	283	299	327	305	306	296	309	287	350	309	307	292	310	294	310	277	296	296	275	297	304	266	303	288	312	276	296	315	322	281	307	308	310	310	319	283	305	298	336	300	313	298	294	317	322	298	303	299	319	304	284	278	298	329	291	303	312	296	286	303	323	286	274	308	298	313	334	282	316	295	315	298	306	315	265	277	292	331	306	327	286	296	318	290	308	288	322	292	332	275	302	354	328	283	286	301	283	286	293	310	295	288	322	304	309	310	316	295	314	327	300	296	269	319	326	297	291	321	318	281	268	324	290	281	280	298	295	330	308	326	314	287	259	310	311	297	305	279	297	274	275	274	310	330	336	294	301	296	294	285	296	306	292	293	294	273	338	285	299	282	303	294	316	317	316	334	275	314	306	295	295	311	294	320	293	302	272	322	294	266	292	268	311	331	289	322	307	302	311	288	292	291	293	284	314	292	306	306	286	330	311	275	304	280	301	267	267	314	320	272	306	305	313	271	294	272	307	285	279	302	321	299	290	334	295	323	303	290	307	286	323	312	291	307	261	275	311	289	298	304	274	272	291	292	299	317	277	281	269	333	292	290	316	323	272	297	342	302	337	339	284	307	312	328	283	288	296	305	303	299	282	284	290	282	285	305	315	286	295	273	305	296	312	281	321	305	282	308	265	307	298	289	301	282	293	313	321	309	306	317	317	290	282	302	296	289	310	298	331	317	324	285	276	307	302	248	262	307	275	314	276	296	312	321	307	279	279	280	293	310	295	287	259	280	283	329	309	308	297	310	273	312	334	294	276	307	319	303	308	282	312	281	307	281	319	293	300	303	312	301	309	300	301	326	315	300	273	289	289	294	294	299	285	276	318	319	304	297	307	304	310	307	308	298	314	335	303	327	301	314	325	338	286	290	302	300	310	316	328	333	316	289	317	279	293	283	287	325	280	292	297	270	288	299	307	280	324	285	276	305	304	281	268	309	290	307	278	277	280	297	336	311	313	277	301	309	299	286	310	319	324	310	278	337	311	296	315	320	295	301	304	281	295	306	304	287	293	271	321	312	302	288	256	298	306	331	287	311	299	277	310	298	313	283	303	296	307	291	289	309	302	272	277	296	300	310	293	293	311	283	307	311	289	278	300	291	275	262	262	289	311	289	308	299	327	303	295	306	328	297	284	254	306	284	320	305	285	283	326	292	301	262	282	305	320	304	294	285	249	330	301	278	290	331	290	266	289	305	321	311	299	338	293	328	313	300	294	309	296	318	290	286	297	311	287	305	310	328	279	304	297	298	311	303	288	288	315	322	272	299	313	324	288	304	281	302	308	311	293	273	299	323	294	293	295	337	324	274	304	280	289	278	300	287	288	313	289	298	315	291	332	295	296	306	294	276	276	312	283	309	291	295	301	314	296	328	295	300	266	291	286	309	283	296	321	286	268	301	295	306	318	302	289	322	283	319	307	296	274	294	309	284	305	321	289	269	311	283	311	284	290	291	282	284	274	315	307	306	289	314	296	286	312	314	292	280	306	271	292	285	299	297	323	317	280	305	283	276	338	292	336	320	287	277	315	291	309	281	296	304	286	311	277	328	307	327	298	299	316	313	309	301	301	272	314	317	270	298	276	304	284	307	327	290	340	265	293	283	287	310	266	295	322	275	333	277	313	292	279	298	316	282	321	304	308	315	297	279	296	309	331	299	272	323	295	299	303	292	324	300	293	289	316	300	340	310	340	313	303	320	313	309	275	298	309	305	327	322	323	327	309	283	330	312	296	280	281	311	323	321	293	264	299	316	316	314	330	271	318	296	316	265	291	277	266	274	313	267	322	256	316	278	314	308	306	289	318	298	296	283	301	312	315	288	285	321	327	279	339	293	287	273	331	333	301	298	301	279	289	301	289	282	262	284	325	315	309	286	319	298	327	290	298	319	306	310	296	312	311	299	300	279	297	298	302	308	296	286	303	299	319	309	290	294	282	289	346	285	302	306	273	287	301	306	286	286	288	292	296	320	298	297	267	324	299	324	300	301	286	290	297	262	331	300	276	328	311	316	293	326	307	268	297	292	304	299	292	328	273	292	294	244	292	287	274	285	278	296	303	293	308	289	332	288	307	283	337	289
23160	21096	29015	23426	21096	19558	2093	901	674	606	555	491	493	480	406	406	420	397	383	403	381	360	343	363	365	348	387	339	371	354	366	342	348	342	329	364	344	337	322	353	338	339	326	321	335	329	357	353	308	342	321	340	318	330	333	349	345	364	314	308	336	330	321	316	323	343	355	319	326	308	358	299	355	358	326	330	316	297	324	320	296	326	329	322	350	314	337	357	306	356	327	325	346	299	306	322	313	361	327	333	333	314	326	349	317	312	340	305	333	340	306	332	312	344	315	309	329	362	329	357	334	322	325	314	309	325	294	349	307	340	294	307	311	332	342	342	339	318	308	312	313	365	363	297	346	354	315	329	351	314	330	311	317	324	318	356	333	342	316	334	326	344	348	358	292	359	313	372	327	331	302	335	318	312	369	340	327	332	346	338	350	311	313	289	315	312	319	314	338	320	315	310	323	329	313	301	321	328	302	337	318	319	325	305	317	340	326	303	340	290	304	311	299	328	321	343	318	312	322	333	334	312	331	321	357	307	322	333	328	338	350	338	323	295	315	344	351	321	322	342	348	304	320	343	338	316	330	359	340	336	351	321	328	366	334	378	326	359	317	337	344	313	340	311	322	328	308	296	333	297	291	314	320	355	315	318	302	357	333	325	347	344	348	302	337	274	330	350	326	335	335	350	329	326	315	338	346	333	331	335	329	347	343	293	316	305	322	341	353	306	313	314	345	336	310	328	336	313	343	308	333	357	314	351	335	301	331	341	333	326	312	341	342	331	325	344	331	355	321	328	344	378	317	341	340	328	355	349	360	318	314	355	319	355	351	363	332	271	329	319	361	316	315	364	347	312	321	333	335	312	329	321	336	342	328	315	336	281	333	295	353	310	339	361	299	316	320	335	358	304	327	299	348	336	319	307	315	323	313	327	314	338	362	314	329	326	328	323	291	334	322	339	331	325	328	322	323	324	340	323	294	312	349	310	332	317	350	303	310	332	351	334	349	325	315	288	319	352	354	350	320	307	308	313	311	352	318	355	324	343	302	352	321	308	327	318	307	366	341	305	320	309	351	308	331	320	316	326	301	349	320	323	338	306	315	357	299	340	360	337	321	351	342	312	337	329	362	309	338	355	326	319	335	350	294	325	296	349	313	358	323	360	317	306	345	320	326	344	342	351	333	352	352	361	301	326	344	316	323	335	313	322	312	323	312	287	351	324	319	337	317	342	331	315	278	322	274	296	325	318	323	340	324	355	310	334	321	281	345	383	316	282	331	319	347	341	304	326	321	301	352	326	291	342	316	329	308	318	326	322	339	313	319	300	313	321	312	350	301	325	324	359	329	314	296	293	286	300	303	304	357	316	327	309	307	315	298	332	326	354	313	323	328	318	336	366	319	293	316	341	308	325	332	343	322	330	311	321	306	361	340	318	295	298	329	328	330	319	375	335	339	330	326	335	318	307	318	314	316	324	303	342	342	362	316	294	280	338	333	338	343	312	355	316	298	342	349	323	335	333	333	322	346	341	313	315	298	350	306	305	315	299	309	319	293	340	387	296	317	314	315	332	316	322	346	309	306	339	334	288	336	340	320	316	327	326	334	315	330	339	336	314	385	334	330	332	311	340	316	317	335	328	334	344	319	346	341	302	298	345	335	328	316	311	319	324	319	342	274	333	305	363	332	330	323	320	318	297	307	316	334	348	336	322	341	329	311	347	330	304	318	310	321	316	319	334	352	336	351	350	323	327	318	330	319	346	335	277	337	325	319	338	303	330	309	340	361	316	335	339	358	347	311	316	332	306	302	315	316	309	339	336	358	360	340	331	316	314	351	331	336	299	309	331	317	346	318	311	337	343	327	344	354	322	340	310	312	302	322	361	314	335	332	336	317	346	309	355	339	310	287	330	326	309	369	325	338	360	330	343	326	349	359	308	328	314	348	322	328	302	349	330	313	349	335	305	299	323	344	326	315	334	320	287	325	317	350	325	322	359	336	314	336	311	352	305	352	318	321	342	324	340	322	305	358	337	295	304	340	316	314	323	335	335	373	340	314	282	338	331	349	324	300	339	318	304	291	341	331	331	294	312	318	350	301	337	350	354	346	346	327	336	327	317	310	303	318	332	306	370	311	314	341	305	361	304	327	320	352	317	327	323	306	308	331	300	307	310	310	325	308	325	325	320	307	340	346	315	316	319	330	340	348	342	326	370	299	320	323	339	333	311	312	321	341	299	318	354	306	315	301	330	318	346	297	316	308	339	311	299	353	359	316	310	326	322	325	304	319	359	340	327	304	296	320	324	342	348	287	334	366	317	321	347	319	327	350	318	308	298	296	344	320	311	328	321	343	328	352	342	319	316	350	307	334	334	310	329	305	322	308	360	322	340	315	340	348	327	316	333	306	344	310	324	305	317	313	330	346	332	327	335	323	327	315	329	336	315	291	337	311	336	331	321	319	323	328	314	313	332	322	320	323	304	307	343	317	343	342	291	324	323	314	351	324	340	285	345	365	320	336	376	284	323	349	370	357	321	335	339	324	353	313	324	329	304	290	314	304	296	317	328	310	332	329	322	329	332	317	345	293	328	316	329	320	332	316	300	361	288	321	308	324	329	356	337	336	306	338	310	304	336	353	362	346	323	328	347	363	322	334	334	328	310	308	341	316	343	295	319	307	322	344	348	307	325	329	391	358	320	326	328	351	303	319	344	311	320	342	331	332	323	302	335	318	323	327	337	344	344	358	339	300	303	316	318	343	328	301	356	321	330	354	323	318	361	318	356	317	321	323	307	345	324	306	312	309	344	301	313	339	308	352	319	308	297	310	347	336	300	313	321	340	331	313	329	333	330	350	351	314	305	344	317	330	322	324	335	320	356	298	328	326	318	289	324	335	334	327	304	305	308	331	336	336	339	337	339	355	329	350	303	317	314	310	317	319	335	342	309	298	325	312	320	305	346	307	343	366	289	314	315	330	298	312	334	325	344	319	334	313	333	316	320	297	323	345	317	323	325	320	315	360	335	334	335	309	339	331	322	302	319	311	343	343	326	313	329	321	326	323	365	347	304	313	334	333	319	304	305	358	339	281	333	307	315	299	304	306	312	320	335	363	289	347	326	327	312	330	336	346	290	328	343	330	344	301	315	327	292	265	285	355	314	327	297	302	324	339	351	335	311	298	325	349	323	345	326	336	299	321	320	308	344	323	325	364	343	307	327	327	354	323	350	299	295	320	309	310	331	304	334	317	313	296	312	345	342	325	297	313	327	307	336	348	322	308	301	330	334	323	310	329	345	345	268	295	311	346	315	343	339	307	358	321	327	371	335	335	345	321	315	309	289	320	328	301	343	373	327	331	326	319	341	311	310	320	366	336	336	323	328	350	350	321	321	334	341	324	328	341	346	333	351	308	338	369	315	340	324	290	314	359	338	321	298	325	309	308	313	330	306	314	319	343	319	335	341	333	317	366	305	322	336	324	333	326	314	311	320	343	335	347	334	324	316
16540	14753	12515	6709	4631	3599	2684	2141	1797	1542	1305	1185	1052	1039	913	892	880	765	773	770	704	698	707	662	627	631	660	606	640	619	657	625	584	602	606	602	623	597	580	569	560	571	545	555	550	551	554	589	598	617	573	571	596	563	592	569	584	614	592	589	592	601	580	558	573	578	538	532	536	543	579	547	566	573	552	543	545	532	546	524	563	535	532	580	591	553	518	507	571	539	512	512	522	550	556	569	575	514	515	518	543	553	543	517	543	531	591	548	578	536	563	553	542	538	549	549	562	544	521	531	540	557	596	508	562	530	568	574	583	538	573	558	548	582	561	519	492	541	531	572	572	548	544	530	524	550	551	553	571	557	552	573	539	597	506	553	557	552	560	556	537	551	539	528	562	543	511	547	584	564	525	572	544	546	523	558	543	537	571	561	544	553	570	617	500	538	525	519	565	507	522	558	536	574	545	564	588	543	576	560	548	522	568	601	557	529	553	585	571	558	535	581	549	552	569	538	555	571	586	512	570	528	549	535	553	534	543	601	543	542	533	549	576	526	543	560	569	559	570	551	518	532	556	535	589	530	582	579	589	524	522	527	521	563	564	571	538	591	555	576	559	559	537	534	535	502	539	531	543	572	581	554	525	556	531	499	556	557	524	579	552	542	524	529	544	601	549	552	523	556	539	495	551	601	561	524	576	574	579	571	536	557	553	540	564	582	517	524	564	527	548	534	505	517	510	561	521	567	527	512	560	546	512	495	536	543	563	534	540	517	575	520	568	565	514	544	546	529	539	528	585	528	526	524	555	546	577	570	528	520	550	520	509	568	576	531	537	540	512	525	551	519	553	548	516	558	551	559	516	587	522	545	571	491	563	528	570	542	548	582	562	538	531	566	528	517	555	544	516	548	501	563	550	559	540	553	548	554	550	574	548	554	538	561	542	512	541	574	602	554	543	577	545	549	539	540	559	528	551	584	571	523	525	565	547	549	558	535	535	522	562	510	560	559	544	557	558	527	544	601	537	562	556	528	548	479	555	569	524	521	570	553	548	545	570	577	561	559	558	518	575	551	569	555	515	544	551	560	528	524	561	527	517	565	595	550	605	567	559	518	570	563	526	540	543	553	572	573	587	560	562	534	571	525	588	551	537	482	580	579	564	565	517	556	574	530	570	512	593	554	564	550	540	539	573	560	550	529	559	550	584	565	574	522	583	537	566	552	550	555	529	536	555	560	558	538	579	552	543	533	524	531	538	565	575	528	549	573	555	545	539	577	563	552	563	554	543	531	524	568	546	583	549	588	557	564	523	544	561	511	551	510	529	540	594	554	549	563	559	581	571	553	566	585	565	551	561	538	556	553	513	512	562	546	562	527	547	559	529	516	528	551	551	526	521	569	537	560	576	520	558	545	535	571	567	567	566	559	569	559	532	545	518	602	547	529	535	560	536	559	525	543	495	543	583	579	510	570	524	522	546	546	572	534	499	550	563	533	595	554	530	539	567	549	543	540	537	552	552	544	526	535	533	546	574	555	582	567	574	593	597	531	590	531	540	589	516	569	548	560	573	565	484	524	542	563	545	561	551	536	558	577	544	559	550	543	543	550	549	582	510	551	545	577	535	578	554	571	581	518	547	538	598	532	567	552	545	547	507	511	569	530	529	564	551	543	571	535	532	562	548	541	543	563	516	558	504	548	491	508	514	585	560	594	511	602	541	535	588	557	540	552	570	570	526	555	590	580	551	564	548	540	474	566	519	530	523	508	542	555	563	547	559	539	540	536	556	539	521	556	528	520	563	532	528	523	566	552	504	554	562	513	533	537	602	556	593	545	563	585	516	549	540	517	528	552	513	547	543	547	509	567	577	574	554	559	560	542	577	570	534	533	520	567	559	543	538	610	513	535	516	538	575	532	544	571	532	542	567	536	560	542	555	546	579	528	521	533	530	559	570	540	564	522	540	525	552	528	572	591	555	513	553	563	572	583	565	524	532	543	578	516	550	523	547	532	526	521	516	539	526	549	505	571	538	552	556	510	525	568	536	545	566	561	532	558	546	585	537	575	559	568	546	528	548	537	597	575	553	541	537	523	544	578	537	545	554	504	566	574	543	549	556	547	560	550	541	548	548	560	546	521	520	556	523	530	528	540	539	530	548	568	545	500	549	529	541	533	519	596	613	519	573	537	522	564	552	589	548	584	571	514	542	532	602	538	509	533	552	552	538	583	563	561	536	563	592	515	572	518	566	527	533	545	588	565	577	498	524	529	539	548	554	531	558	530	563	544	509	552	545	504	519	533	532	562	525	546	515	548	532	568	528	553	519	522	519	552	548	598	568	567	516	525	553	559	544	478	514	526	557	561	568	551	556	527	528	520	576	588	545	551	563	542	544	529	510	555	543	574	537	542	530	532	571	566	553	535	528	559	519	552	575	510	561	524	571	508	515	526	576	545	594	584	540	574	502	587	545	516	548	524	502	560	587	549	568	526	576	548	554	539	531	593	532	550	596	543	520	545	559	536	529	529	548	531	520	538	564	531	507	539	558	518	543	538	516	524	517	537	598	556	571	565	559	528	530	509	593	550	558	559	503	544	536	550	538	561	578	542	531	538	537	548	530	497	513	544	507	555	569	505	598	524	547	580	564	506	580	555	604	556	565	502	550	596	551	564	525	560	533	568	523	555	527	579	515	536	537	526	537	560	559	563	568	567	526	552	535	549	527	524	554	531	505	580	555	572	554	555	537	517	584	512	604	532	507	576	538	577	536	520	574	582	533	598	538	575	544	571	572	514	541	524	542	540	534	494	529	549	551	533	525	522	563	618	535	545	528	551	520	553	521	531	544	552	535	498	543	551	552	558	530	537	542	524	527	531	594	569	549	581	495	538	571	550	553	524	560	534	562	568	546	544	584	546	543	530	533	569	564	548	549	542	523	541	541	535	546	526	548	579	538	518	567	530	544	529	580	513	568	537	554	527	537	556	539	566	563	541	551	518	557	561	567	563	589	565	549	569	520	533	552	555	523	567	546	582	576	556	511	598	487	564	506	578	547	538	571	583	534	580	544	547	532	556	534	526	548	574	542	565	558	573	522	560	518	592	524	528	548	618	563	599	558	490	589	512	557	513	525	601	522	555	593	533	574	550	551	537	576	496	537	546	546	526	548	529	525	533	573	631	567	523	510	584	545	529	561	541	558	582	519	557	552	536	531	538	563	534	542	512	580	563	536	528	527	529	579	653	527	554	572	530	553	555	532	565	493	530	534	573	568	559	571	582	555	565	519	562	555	515	554	565	566	521	560	547	537	500	584	532	541	585	526	570	559	527	545	559	512	547	513	536	546	495	520	536	568	538	515	539	559	569	576	538	556	558	524	546	518	557	542	524	502	558	537	569	537	518	527	583	553	520	553	565	519	539	533	570	597	560	548	516	563	551	549	534	544	554	586	597	526	512	576	559	501	528	508	549	555	560	548	571	525	544	531	579	561	540	560	579	538	553	545	547
26967	20404	7532	301	178	117	127	110	98	89	97	93	71	83	73	91	72	69	76	68	94	70	81	76	76	92	111	89	80	82	89	87	70	83	67	68	82	80	76	106	85	76	84	81	90	86	85	83	65	88	84	87	78	86	81	79	71	81	90	84	89	80	84	75	87	82	83	81	76	84	76	81	87	82	88	81	69	82	73	71	84	88	76	93	92	84	95	75	88	72	71	82	75	77	89	82	102	81	70	84	95	83	75	94	102	86	85	98	94	93	85	73	89	95	76	85	94	89	71	71	82	83	119	78	64	91	97	74	81	82	72	89	81	89	68	89	86	68	102	83	87	106	82	79	77	79	93	68	83	81	80	78	95	78	98	78	90	77	76	77	79	79	83	94	75	86	83	80	86	96	86	78	80	68	75	90	78	87	72	76	73	86	92	77	69	72	78	76	81	98	79	85	80	78	69	65	80	54	90	89	88	86	79	87	87	99	90	83	87	71	88	71	64	78	66	95	79	83	69	74	88	80	74	82	83	76	80	86	90	87	76	85	91	81	75	70	81	67	99	84	87	86	77	80	82	66	85	82	90	89	90	101	74	84	96	96	73	60	80	76	76	84	75	71	66	75	83	89	94	77	82	77	73	79	74	81	94	88	77	81	77	82	89	94	74	77	90	92	73	87	84	92	88	88	81	84	86	104	85	82	90	97	85	91	83	92	77	78	72	65	78	91	82	87	83	89	76	76	70	76	71	86	75	91	81	72	75	82	77	97	68	79	71	70	80	83	74	76	72	75	82	73	75	73	72	79	85	87	74	86	94	81	74	71	83	101	79	74	62	81	81	85	68	93	95	74	68	87	77	77	67	74	71	74	85	69	61	87	101	100	78	83	94	86	83	90	72	89	85	75	85	83	86	73	83	85	78	79	88	72	86	81	80	89	87	103	75	75	70	73	64	73	87	85	80	84	83	85	77	81	97	78	82	77	73	95	95	65	91	90	99	90	91	62	68	65	75	81	79	87	87	85	87	67	72	79	76	82	80	65	81	73	76	80	99	79	92	66	70	63	88	77	78	92	72	86	74	98	95	77	76	77	79	92	78	87	70	79	79	85	81	101	88	74	72	81	89	74	84	83	80	77	77	98	100	73	76	92	82	91	89	83	73	70	78	86	86	79	80	95	83	90	71	82	85	92	89	82	86	77	79	81	89	78	91	74	81	78	86	87	89	82	78	73	90	88	97	79	82	75	73	84	69	68	89	83	91	75	76	83	91	78	80	90	75	89	94	66	64	92	95	98	70	84	81	88	86	74	67	86	67	81	66	67	79	71	82	86	82	92	74	64	84	87	66	73	81	84	80	94	80	93	87	71	81	86	84	72	98	89	76	73	78	82	82	79	95	94	98	79	75	90	87	80	84	109	93	80	86	87	92	75	67	87	79	104	67	85	69	69	91	80	70	73	87	60	84	90	66	77	87	91	75	73	75	88	80	84	82	66	82	85	93	96	86	85	82	66	76	80	81	84	76	81	86	86	84	76	68	73	78	81	83	75	91	74	72	73	94	62	71	93	82	85	94	76	76	77	77	78	91	72	79	72	67	94	74	68	95	87	85	87	77	70	77	93	96	72	77	68	91	75	91	74	86	66	82	67	94	76	87	91	83	73	92	76	71	74	73	80	82	101	79	79	96	81	69	80	86	90	74	72	72	77	67	92	79	59	72	81	86	84	77	91	79	85	81	71	82	66	79	79	69	71	78	97	88	75	67	80	74	73	94	74	92	69	84	84	71	83	92	73	79	80	96	94	74	95	76	90	74	91	83	88	72	87	68	93	84	75	94	73	71	73	74	84	91	88	81	77	77	95	65	75	93	82	87	86	84	80	65	80	77	68	76	70	81	76	75	79	92	82	81	69	93	84	68	63	99	73	92	88	97	98	67	74	77	91	67	55	95	97	89	74	75	78	94	88	77	79	74	86	87	69	73	91	73	89	77	90	85	87	78	69	101	68	81	102	94	76	78	71	85	80	81	79	70	70	94	79	72	109	97	82	95	78	70	89	85	76	90	100	73	81	84	75	88	77	82	70	97	66	65	80	84	75	70	76	79	71	86	74	72	95	78	88	87	74	85	85	88	86	83	88	73	78	87	82	91	79	82	81	90	94	87	96	79	81	87	95	82	90	70	80	92	84	90	89	90	86	73	83	71	74	83	83	81	67	66	67	89	90	61	67	93	94	79	76	97	75	78	73	82	73	76	74	64	76	89	73	68	106	88	88	85	71	73	59	86	89	83	75	88	80	81	82	73	92	86	88	99	94	69	78	79	76	84	89	76	89	91	78	73	75	97	98	77	66	78	90	73	87	86	81	76	87	74	62	74	81	72	88	71	81	79	88	82	85	63	80	95	78	78	81	83	89	81	71	79	83	88	64	77	83	89	60	71	77	73	78	89	82	80	70	107	92	69	87	81	75	80	93	66	77	72	79	89	87	90	90	86	95	80	86	90	63	84	90	104	83	79	75	85	84	85	72	72	88	76	66	72	91	85	98	69	59	78	74	75	83	74	64	81	87	82	83	75	67	82	71	65	67	91	75	71	100	81	77	89	73	65	80	80	85	86	81	75	81	75	80	78	94	94	71	85	93	69	90	87	73	96	81	76	85	77	81	91	80	86	87	70	67	69	83	78	81	80	94	77	64	84	97	86	89	69	68	75	85	90	82	79	73	94	101	89	86	100	83	86	88	86	76	74	90	81	81	80	65	79	92	80	77	76	74	76	84	77	80	79	69	93	88	59	84	95	76	72	101	74	70	87	93	87	86	75	76	85	85	82	85	65	80	75	76	77	83	81	91	93	90	67	92	78	70	90	84	89	92	90	76	85	79	94	89	73	78	77	86	70	77	78	88	83	77	84	92	82	98	81	86	92	74	93	89	71	80	72	72	79	65	77	73	77	83	70	76	89	85	86	77	84	83	106	84	86	85	88	74	75	79	68	82	83	80	83	81	76	65	75	73	69	86	82	78	86	95	78	81	77	87	95	89	71	75	79	87	87	81	80	80	64	65	69	86	100	87	86	88	71	79	82	80	88	86	79	82	67	81	71	87	74	78	81	90	76	88	80	80	79	94	81	79	76	70	71	72	83	75	91	73	79	84	74	81	88	81	99	98	98	68	71	64	89	91	68	85	78	82	91	87	69	68	67	82	82	68	67	82	89	78	90	83	77	83	88	87	80	78	81	68	85	99	77	81	86	77	85	91	68	93	92	71	88	64	78	86	71	78	80	93	86	75	94	83	83	77	85	92	90	87	93	78	88	65	77	81	78	75	74	76	81	77	81	65	76	73	99	82	77	76	98	96	84	79	95	78	90	84	91	72	70	94	90	77	88	80	76	85	62	86	84	65	87	66	100	85	67	71	98	86	85	60	76	79	83	90	73	76	73	77	77	68	95	92	76	71	79	86	61	71	73	88	80	103	93	88	72	84	73	72	88	76	71	86	81	93
6920	1003	860	496	331	279	232	193	204	177	193	190	194	175	177	169	177	175	163	182	183	159	165	168	151	147	167	159	143	158	152	146	149	169	162	169	133	163	156	159	139	167	160	165	134	167	141	158	150	149	186	163	158	147	154	155	137	176	146	177	164	181	167	169	159	133	167	155	143	184	164	152	138	154	143	157	176	169	161	169	149	161	158	155	171	164	153	160	144	182	157	162	161	149	162	181	126	142	169	155	147	162	154	138	170	147	164	154	169	145	178	181	145	165	159	167	164	183	158	146	176	157	159	160	148	160	136	152	151	149	148	140	152	135	160	161	174	113	158	169	128	150	170	136	147	160	152	174	144	159	149	154	146	170	144	145	171	141	146	139	161	185	156	151	147	164	149	135	154	163	160	171	169	168	172	146	148	155	167	164	153	168	146	150	153	157	146	161	137	141	158	157	141	156	174	151	143	162	154	166	150	169	147	151	158	162	165	156	160	145	165	160	143	179	150	192	162	155	173	156	162	177	163	128	143	155	171	131	165	153	171	142	176	154	152	165	155	154	179	163	163	194	178	165	157	165	134	167	158	152	182	127	150	166	152	152	145	156	165	155	150	183	169	153	164	148	149	148	142	153	131	174	150	152	162	151	155	146	155	146	161	158	150	153	180	168	152	170	168	138	161	168	160	163	154	157	192	157	165	168	163	157	178	156	165	146	144	160	150	176	163	148	149	149	165	153	145	173	152	144	170	155	166	181	176	148	158	179	151	147	176	163	152	144	164	138	167	147	134	160	152	171	153	163	160	162	155	168	158	156	163	155	159	167	155	144	152	142	145	162	166	163	170	176	168	160	163	166	158	140	147	130	127	154	170	180	153	144	146	140	166	155	134	160	141	139	172	163	175	125	186	156	180	149	141	139	173	159	164	143	152	158	153	158	139	158	172	151	157	151	151	150	155	121	161	161	165	155	180	154	155	154	165	161	161	157	145	159	169	137	165	177	183	168	133	172	151	161	156	175	184	161	167	167	164	164	167	146	150	164	161	135	154	147	163	158	157	170	161	150	149	155	158	172	181	172	124	167	162	146	164	174	164	147	150	167	147	145	165	164	159	164	171	169	158	153	164	143	160	146	148	169	167	153	133	132	136	155	158	161	171	146	125	160	145	145	158	142	161	161	150	158	166	172	141	158	156	157	178	190	170	164	145	161	158	169	172	165	152	146	176	154	182	162	133	148	141	157	165	145	162	155	168	169	157	151	169	143	160	143	160	185	152	141	153	163	163	144	153	141	156	152	158	152	185	158	171	189	137	156	182	137	156	150	167	160	153	150	175	172	168	173	152	142	154	179	163	145	146	173	144	158	170	153	149	138	154	148	150	162	158	188	171	165	151	172	155	147	162	169	158	158	170	138	164	172	153	146	156	166	163	167	162	180	176	165	175	174	178	160	165	155	164	142	154	150	159	168	153	166	160	176	142	154	141	164	167	162	147	182	153	139	172	166	144	155	182	178	180	149	156	151	152	164	161	183	158	144	144	142	163	145	173	158	149	175	157	158	148	167	155	149	160	158	141	178	163	146	150	134	161	149	160	172	154	156	170	157	157	151	159	166	141	168	164	166	174	168	161	167	165	166	170	150	157	166	146	144	135	152	166	162	146	163	155	142	154	163	125	146	175	145	156	160	149	126	135	175	152	150	153	157	140	145	169	150	167	143	152	162	165	175	148	151	152	182	147	160	168	168	169	155	163	178	145	149	161	138	140	149	164	152	123	154	144	153	170	159	168	170	172	164	154	150	190	161	157	170	162	176	144	147	155	161	170	149	147	166	169	176	166	168	160	166	163	180	169	161	171	160	157	163	162	143	138	151	178	146	159	174	153	158	152	159	160	136	160	150	155	138	143	130	152	164	181	149	141	150	145	156	181	178	137	151	167	158	160	145	176	147	150	159	163	159	147	146	168	156	143	170	175	155	149	159	152	150	143	166	169	158	151	171	141	142	150	154	173	164	160	186	166	155	181	154	161	168	145	173	150	175	151	133	144	151	153	172	173	182	168	148	169	161	162	144	179	168	164	138	159	162	157	151	174	162	164	175	175	167	163	144	159	177	154	144	141	149	152	165	147	171	140	146	152	140	154	160	148	153	172	163	152	128	153	180	154	169	143	171	146	152	158	147	156	165	138	150	150	148	162	157	155	147	175	194	147	153	167	165	162	158	158	160	160	159	156	160	148	133	174	157	153	158	154	149	151	157	144	164	181	169	142	160	157	153	166	148	132	157	133	172	142	167	179	151	154	149	156	170	152	148	148	174	159	144	187	156	147	176	136	149	177	153	156	170	151	153	160	178	170	172	158	138	151	154	135	151	153	183	154	151	143	155	172	153	156	176	146	144	164	169	147	149	140	170	166	154	147	139	169	157	164	139	164	173	148	157	157	147	168	159	158	163	183	153	150	154	148	153	168	169	145	151	142	173	167	160	156	142	172	144	147	158	137	136	163	161	151	144	164	136	162	175	165	160	157	169	154	173	157	156	158	139	169	146	154	172	180	167	153	160	153	137	150	165	174	157	155	131	156	157	166	160	156	145	176	149	139	160	129	161	145	159	125	169	178	130	138	146	161	142	152	177	150	161	159	175	174	150	162	143	156	135	159	162	141	146	151	169	174	139	164	156	153	143	186	149	172	165	149	165	155	150	152	146	143	157	161	152	175	158	155	149	152	133	182	168	155	153	155	166	156	155	145	152	173	174	152	180	162	162	153	163	160	166	144	148	145	149	154	161	165	156	141	165	146	151	134	162	157	156	155	154	153	142	182	153	149	157	145	150	161	158	142	152	153	172	143	151	181	156	168	157	159	155	179	158	167	155	146	183	160	154	161	155	154	164	158	160	169	153	183	132	158	169	154	146	175	164	181	146	152	153	152	154	185	164	156	170	164	152	153	151	164	132	154	155	144	165	170	149	176	183	146	150	169	152	161	158	161	149	156	148	147	161	152	141	157	148	176	181	164	156	178	159	143	175	148	179	142	156	144	174	168	155	147	142	167	165	170	140	164	144	158	167	155	140	133	160	167	142	163	169	163	153	155	135	165	149	167	152	169	160	173	157	174	166	161	177	145	161	167	164	159	151	151	141	171	152	170	167	150	170	159	143	170	178	154	177	151	138	135	165	145	174	161	169	165	168	151	166	160	165	141	171	161	162	163	171	162	158	169	152	155	155	169	153	141	146	172	167	144	201	159	157	150	186	149	155	162	158	143	184	156	143	183	171	169	171	162	159	161	145	165	157	181	164	145	167	152	166	182	152	146	144	158	152	173	157	161	161	149	156	144	136	163	194	145	165	165	151	131	157	152	144	142	144	144	170	168	157	171	173	151	185	166	166	158	160	172	180	155	165	135	153	184	164	164	186	169	155	150	170	160	162	170	151	174	190	151	161	161	162	171	143	171	157	168	177	167	186	157	150	163	158	144	153	152	172	165	156	166	144	144	137	170	167
24205	21122	28374	24139	20371	1860	526	418	331	313	261	263	216	239	221	192	216	203	203	197	216	194	218	219	190	144	183	188	170	179	161	184	180	151	186	185	187	146	176	178	154	174	146	175	181	160	167	168	176	171	162	195	167	170	176	184	169	181	194	141	161	163	164	174	199	182	182	188	167	176	179	162	168	191	172	162	171	179	175	173	178	178	168	169	180	169	152	171	182	172	171	203	159	180	172	153	186	152	166	146	164	176	159	177	155	162	188	160	162	151	164	165	175	168	172	170	180	178	153	158	173	169	185	155	156	178	160	170	185	177	184	166	166	158	174	167	175	166	150	207	154	140	184	171	177	176	189	171	172	140	162	153	162	200	177	181	174	161	175	161	178	157	173	155	177	154	169	173	151	174	168	173	175	152	161	180	181	152	156	177	182	159	183	168	175	174	177	163	153	166	173	171	167	173	150	190	161	176	165	172	166	169	173	177	162	167	152	192	157	183	179	166	203	170	173	174	172	155	167	168	162	176	188	173	180	170	162	153	179	178	176	170	188	170	173	176	178	186	185	164	183	183	161	180	178	178	148	185	169	179	178	183	152	182	193	154	195	190	166	174	154	199	162	181	148	173	153	184	189	153	183	164	167	176	197	187	181	179	167	192	164	166	162	162	167	186	160	165	179	153	162	173	171	164	183	216	146	155	178	171	166	182	178	161	189	174	170	169	197	174	167	152	171	153	175	170	159	176	163	167	190	145	163	167	166	146	182	148	156	196	157	171	194	168	175	158	175	178	165	164	177	190	145	158	160	172	163	186	147	168	174	170	165	167	166	172	162	188	165	174	160	187	192	179	171	179	180	172	167	198	178	151	179	182	160	192	158	205	174	154	175	146	173	160	171	169	187	174	159	192	174	165	179	178	182	174	160	177	164	146	160	186	184	156	179	158	169	162	155	184	163	168	176	173	150	169	171	163	141	184	195	180	155	168	148	161	183	170	177	150	156	160	170	187	179	182	162	176	154	178	170	187	157	176	193	167	171	177	174	175	169	193	173	173	167	172	160	163	154	183	187	182	170	153	173	177	202	163	183	142	171	176	183	168	167	194	156	143	180	178	183	189	160	171	174	176	162	177	174	175	203	159	178	166	160	176	184	163	203	147	180	181	180	173	186	159	173	189	167	157	177	144	162	177	176	188	167	161	167	161	191	177	159	154	179	177	173	165	171	168	163	154	165	155	155	186	177	164	193	188	153	186	171	136	191	182	134	175	163	179	158	173	156	169	199	161	191	175	163	176	157	141	179	176	159	171	156	172	177	185	142	162	165	177	183	149	184	165	197	170	158	169	177	141	185	166	171	165	167	177	179	162	173	173	170	157	179	187	158	170	179	169	169	159	144	172	165	175	168	143	177	199	158	166	168	166	164	175	173	186	158	170	149	179	165	185	167	179	161	155	183	176	176	173	169	176	178	153	179	178	176	182	170	160	181	165	164	167	170	165	184	185	150	178	165	163	168	156	177	175	161	172	186	155	187	178	157	165	150	160	176	183	149	168	167	178	177	168	183	169	157	142	168	165	155	163	188	177	148	164	183	169	172	202	160	172	180	170	184	162	151	172	194	185	139	150	154	170	159	164	170	174	163	178	191	175	171	172	152	178	185	176	157	170	159	174	175	159	179	167	177	160	167	153	162	151	166	205	172	160	165	164	161	173	183	177	175	172	170	141	179	178	167	190	160	173	188	166	174	166	173	168	167	183	167	187	175	161	175	157	171	166	161	166	174	164	176	185	171	171	177	173	176	143	174	173	181	154	173	167	169	165	164	205	173	164	169	163	165	173	145	188	147	171	186	195	183	151	162	189	186	172	166	192	173	171	173	176	159	172	174	167	199	160	175	166	187	157	177	165	178	169	163	178	171	190	148	177	163	173	160	170	157	184	150	161	150	171	166	174	178	160	164	149	142	168	165	155	164	177	185	170	205	164	162	175	164	160	165	170	148	158	167	153	159	182	180	175	178	184	173	173	171	166	159	184	173	172	160	152	144	166	181	156	168	181	160	141	175	177	171	148	161	189	173	166	157	181	184	169	182	171	181	160	169	173	161	197	157	183	169	153	146	158	159	162	160	198	178	159	175	183	146	171	156	171	172	173	165	167	163	180	174	158	181	178	186	164	139	157	147	176	155	167	187	168	183	156	166	151	187	152	161	174	163	216	151	175	191	161	171	185	171	144	173	146	174	170	157	165	170	177	141	168	175	151	170	172	153	182	187	169	164	166	183	162	173	169	174	186	166	177	187	162	163	171	158	196	179	177	169	182	176	155	164	167	157	163	158	185	165	191	167	175	168	161	174	162	159	214	189	179	171	168	186	177	206	175	170	161	158	175	174	167	181	168	185	175	180	158	155	172	164	188	153	175	158	152	161	175	156	158	169	195	176	153	166	185	158	171	161	164	160	170	175	177	172	149	169	166	153	180	180	169	161	185	156	186	173	188	174	188	176	169	177	167	183	168	197	162	175	172	177	165	171	164	151	175	166	172	180	166	171	176	161	166	198	169	167	164	177	168	189	177	178	178	185	164	175	149	154	158	158	176	179	165	175	164	159	185	182	181	155	186	151	167	186	161	164	168	183	172	153	174	158	194	174	181	150	164	166	173	164	155	135	172	178	175	171	167	148	166	162	184	205	173	172	174	148	173	175	174	164	182	173	163	158	154	164	166	164	154	163	164	159	158	173	166	173	207	167	165	155	146	161	165	156	161	183	161	164	199	156	169	184	178	185	154	162	173	169	180	163	175	151	176	178	154	177	159	176	200	138	164	161	185	196	173	162	173	142	159	171	183	195	150	161	191	164	165	162	170	170	185	188	158	192	169	171	170	170	181	184	170	175	164	157	177	190	162	158	176	166	166	169	165	164	188	189	178	195	175	171	181	173	165	158	172	149	154	204	179	138	141	177	159	181	174	172	189	165	157	191	174	182	176	164	150	178	147	188	163	180	149	164	192	167	151	173	169	193	173	160	160	175	177	160	155	154	188	176	164	164	184	169	195	163	170	151	168	155	171	186	173	171	180	157	165	163	171	166	162	177	172	171	151	179	182	168	183	172	175	163	174	179	176	169	179	176	151	179	180	168	177	170	152	139	170	168	174	198	155	177	153	150	172	162	185	161	172	171	166	180	186	159	179	158	167	182	154	195	159	182	158	171	160	184	171	185	168	165	196	175	172	185	167	181	153	182	201	174	166	145	159	175	159	166	182	165	177	177	193	153	170	175	178	167	173	172	163	151	171	154	171	193	168	146	156	181	169	174	160	172	189	174	151	163	175	182	158	167	177	182	142	175	170	187	179	156	155	165	182	163	172	143	162	190	179	161	180	148	160	147	159	169	178	166	182	163	186	159	151	151	175	198	161	161	166	180	159	171	145	200	188	172	173	196	151	194	160	160	174	157	156	167	160	171	162	167	162	184	166	148	158	165	181	153	146	170	166	162	166	168	176	175	171
14470	8645	7692	3656	2458	1847	1411	1153	952	813	694	632	611	483	516	457	391	409	403	384	358	348	374	343	401	360	367	359	369	328	327	378	361	293	330	335	350	291	299	321	339	339	333	280	318	330	293	303	347	307	304	301	323	297	308	313	308	275	297	309	280	319	312	310	298	296	308	316	316	310	321	327	289	312	337	310	292	336	316	321	312	290	310	278	305	296	305	310	318	328	303	331	264	311	320	292	294	335	285	315	313	289	311	283	284	309	302	316	317	325	302	301	298	288	275	351	328	331	274	300	337	333	293	307	310	314	303	270	292	295	285	292	294	308	268	310	326	306	297	282	272	302	297	326	341	317	296	279	314	319	302	305	305	267	307	316	294	297	286	322	318	325	322	315	293	297	343	299	301	320	321	262	282	291	327	292	288	306	295	303	286	294	281	295	331	268	329	308	323	287	293	289	279	315	280	300	300	287	281	272	315	284	278	301	281	312	286	294	282	298	315	298	291	306	306	338	325	293	284	311	300	285	282	307	291	312	302	332	295	275	299	298	294	266	310	333	323	299	329	301	298	285	275	296	288	322	315	293	300	288	321	272	312	304	320	312	298	313	287	287	333	294	317	332	326	291	325	294	312	309	302	316	281	272	312	321	279	303	304	294	328	324	307	333	288	285	300	271	317	314	303	323	289	286	300	311	317	303	315	294	321	330	300	294	317	314	284	316	305	273	294	280	336	303	331	305	318	293	303	286	310	265	305	320	310	337	298	340	286	266	283	309	319	267	286	315	259	304	274	264	299	285	280	260	311	311	308	309	314	297	314	287	298	306	304	285	287	256	332	330	296	320	308	299	311	277	284	322	339	332	279	292	296	316	317	294	272	305	337	318	291	314	293	294	317	279	301	352	306	304	324	298	295	326	308	303	279	295	302	308	285	302	315	307	271	309	289	314	309	306	283	306	307	285	317	313	284	310	309	310	316	272	343	302	297	306	283	293	302	311	317	307	344	288	313	279	318	283	309	284	309	301	296	296	321	286	305	312	313	319	278	281	308	319	294	309	293	314	281	319	310	333	328	304	303	312	285	305	330	318	336	313	299	293	316	323	306	274	312	334	309	297	299	329	288	313	299	302	291	301	307	313	333	296	298	319	325	296	294	331	314	312	310	305	298	310	340	304	292	298	324	301	312	295	311	325	314	323	285	295	328	279	329	315	329	302	285	299	285	288	319	333	290	300	306	280	319	281	277	286	312	296	327	306	295	310	291	309	294	299	264	326	308	319	305	276	289	280	281	308	277	276	255	324	303	289	270	326	307	306	289	303	322	305	301	301	300	263	313	288	273	304	313	292	297	286	308	290	327	302	297	338	309	293	315	297	325	324	283	344	293	277	337	285	319	311	297	325	299	263	294	294	276	301	297	288	314	287	318	296	288	285	312	341	274	287	248	296	298	285	284	310	301	298	316	299	331	322	298	312	271	300	302	266	294	307	290	296	285	298	291	271	320	269	289	277	300	284	299	312	281	272	315	312	306	278	282	308	292	311	311	288	301	303	301	308	293	325	295	310	290	333	264	316	267	310	274	306	313	331	325	308	298	297	278	312	292	307	302	288	308	305	276	330	288	304	295	312	323	302	277	287	312	304	317	345	290	297	319	287	325	298	295	327	282	313	288	296	304	294	314	299	354	315	302	297	332	296	334	271	296	300	295	320	314	303	289	316	292	298	286	268	313	320	313	310	284	304	287	331	287	308	295	274	292	307	295	305	333	302	311	309	279	298	316	325	295	313	295	281	289	309	327	302	289	313	319	298	309	305	313	274	303	290	315	298	302	307	314	296	323	273	280	321	289	290	298	321	281	292	297	326	288	330	308	306	299	308	305	309	293	288	320	288	271	307	302	325	299	305	310	303	326	305	308	310	287	288	330	286	297	295	273	308	327	272	295	281	290	306	293	302	278	271	308	302	297	299	262	301	281	300	269	299	302	295	298	325	307	275	319	305	290	312	285	288	298	273	293	273	316	299	301	308	311	352	280	305	309	299	315	277	274	295	322	295	269	302	291	309	264	311	273	296	314	274	284	315	290	332	270	318	295	303	288	317	302	287	290	284	299	301	261	307	299	285	270	292	295	290	291	263	290	303	288	312	299	316	297	318	297	311	291	315	309	302	311	302	295	330	315	314	334	291	297	308	306	291	285	279	302	302	324	339	278	272	300	328	296	305	311	274	325	312	316	327	318	302	311	313	324	320	350	300	300	317	301	320	286	320	281	283	316	303	304	294	293	310	309	295	303	300	334	329	274	317	286	319	325	338	352	302	261	284	302	285	276	271	302	299	282	306	283	307	298	281	272	323	293	307	312	288	309	298	301	321	283	285	305	315	305	320	316	292	291	302	321	304	295	303	294	294	305	309	315	279	291	295	294	278	305	281	273	297	290	311	306	317	292	307	292	291	317	288	290	293	340	298	316	316	335	301	319	318	306	292	295	300	311	351	294	322	316	329	319	344	323	295	303	277	290	274	304	308	297	291	305	332	302	295	319	288	275	276	301	272	310	318	335	321	291	331	317	315	319	266	286	308	320	347	319	298	325	321	308	296	333	309	333	319	292	313	298	310	313	247	289	296	308	304	304	320	287	297	288	307	305	293	297	272	280	302	315	296	310	314	318	291	326	279	303	317	300	320	283	347	334	269	307	275	345	323	320	301	297	294	305	314	313	324	305	317	287	299	299	309	305	355	299	304	321	301	273	282	309	315	291	312	312	300	304	291	296	318	294	326	298	289	326	301	300	310	308	301	285	331	309	299	269	319	313	258	281	286	294	288	305	284	304	296	314	301	284	263	296	279	343	289	345	302	306	287	301	287	315	272	292	326	277	290	272	303	365	318	318	312	293	289	278	275	273	292	289	315	321	279	290	295	307	269	304	300	324	282	304	324	309	325	296	300	330	325	318	258	302	285	312	277	309	312	319	312	287	276	295	308	316	311	310	319	290	293	295	333	314	307	340	329	311	267	315	293	273	271	285	322	297	297	298	280	261	270	304	301	325	302	312	310	298	273	311	308	288	288	361	297	320	294	307	306	312	320	327	289	291	308	270	317	270	310	292	286	305	288	314	308	267	299	296	271	299	305	300	290	295	282	323	317	310	333	304	334	305	299	291	281	321	303	307	316	305	281	311	300	329	331	333	265	313	293	317	283	311	306	319	306	294	317	303	273	300	292	282	296	280	289	293	295	313	318	304	300	321	304	329	306	298	313	295	285	301	305	298	320	296	323	310	304	299	302	302	298	310	316	291	305	323	304	279	325	329	326	304	308	290	280	277	280	273	307	274	310	314	296	300	325	294	287	291	310	289	308	293	289	261	297	277	306	294	285	325	301	315	295	315	302	297	289	301	277	282	279	306	312	297	308	298	310	277	316	297	319	314	321	258	316	303	278	328	307	287	286	294	294	270	301	276	334	295	294	315	287	306	301	298	306	327	323	319	283	279	280	316	294	297	331
23059	21090	29089	23318	21090	19834	2238	892	629	620	534	511	442	467	421	418	423	399	404	396	382	352	391	364	362	361	331	363	366	384	363	337	372	363	366	385	356	332	336	305	340	321	341	354	353	335	348	319	340	320	324	324	345	343	342	358	369	335	332	336	322	334	326	308	321	291	336	313	340	332	359	333	332	314	322	308	321	340	317	323	338	337	329	321	341	321	338	319	323	320	310	343	327	337	388	365	347	318	325	319	320	371	343	313	331	330	298	324	306	327	319	332	318	284	308	287	314	313	317	325	332	343	313	306	309	314	348	329	335	325	335	369	302	345	334	302	318	344	325	336	354	335	311	321	326	287	353	321	309	328	324	311	362	352	324	303	327	332	316	277	343	317	331	314	317	326	311	309	304	317	335	329	329	332	355	325	300	322	315	320	346	315	320	323	299	319	362	334	299	338	312	291	324	333	366	314	347	320	321	320	318	333	331	336	328	324	365	330	303	314	330	310	336	320	323	324	331	316	333	332	326	363	322	311	365	337	359	322	343	316	338	339	315	336	329	310	296	331	334	317	338	327	300	331	328	325	363	336	352	301	321	330	318	346	333	302	299	343	345	322	325	357	331	321	320	307	317	341	350	339	312	309	313	350	358	323	310	308	336	349	324	309	310	339	345	319	335	335	341	318	291	324	313	357	320	276	331	339	334	320	338	331	356	320	351	344	328	337	321	341	325	317	314	315	283	331	347	285	339	342	347	326	325	316	355	351	346	341	319	316	305	328	352	307	323	351	303	354	363	335	323	337	298	334	294	331	294	295	288	331	325	324	332	312	327	341	350	344	327	316	351	340	327	317	314	326	324	339	339	325	305	335	319	328	315	320	328	333	337	332	333	315	345	308	328	307	299	322	329	299	321	339	335	337	299	298	337	324	299	317	319	316	297	323	329	344	342	354	320	327	334	308	332	319	318	370	327	309	349	338	318	359	294	309	306	337	299	304	350	311	332	351	306	339	332	369	343	309	308	357	339	307	324	307	328	312	332	308	359	314	336	353	326	334	326	335	319	320	343	313	328	335	324	312	341	340	339	319	340	319	318	320	313	337	307	345	301	319	311	290	322	321	307	305	304	323	339	339	323	314	286	344	358	298	331	329	351	312	313	311	352	357	333	335	344	352	322	337	329	337	263	341	311	316	326	364	354	316	307	324	348	326	339	334	307	324	346	316	308	351	357	336	345	325	326	335	339	350	334	337	318	330	343	351	349	324	323	349	324	348	327	336	318	345	338	302	324	315	312	323	321	320	354	331	321	340	339	299	332	326	353	347	321	321	294	341	301	329	331	340	345	353	362	343	309	327	337	318	337	315	326	298	323	307	331	287	328	334	323	325	330	329	323	348	307	357	329	280	329	327	291	296	331	327	327	326	311	317	320	308	347	329	332	338	317	330	317	357	332	324	322	309	321	334	335	299	322	326	352	323	283	288	310	348	337	356	341	328	321	332	334	334	355	367	312	339	320	323	329	301	326	282	325	304	294	314	344	345	380	346	317	299	328	320	311	319	306	353	316	330	331	314	296	335	361	325	318	340	314	297	328	308	357	304	335	315	348	353	304	307	310	334	327	335	299	347	324	354	338	323	347	322	367	331	307	313	339	325	335	341	327	357	340	333	332	309	351	353	299	314	330	363	343	304	303	359	344	315	329	318	305	288	311	320	323	322	344	320	338	327	342	336	346	298	325	300	334	312	301	345	324	335	323	328	314	310	364	337	302	340	334	299	312	308	322	308	322	345	351	345	340	295	325	326	367	303	313	320	285	347	312	304	313	325	320	331	335	331	347	326	334	303	280	302	319	326	305	329	340	349	309	345	324	321	344	340	332	339	296	328	336	337	353	310	336	322	314	329	327	317	329	319	335	305	325	344	345	324	337	317	316	311	330	338	317	342	301	320	339	323	305	305	351	337	323	330	319	341	343	316	345	348	309	274	335	318	313	331	317	337	310	321	329	298	328	334	330	316	336	340	338	357	301	334	336	319	310	343	352	313	319	342	314	308	324	325	306	322	354	338	331	319	326	323	329	376	323	312	335	320	320	318	318	328	340	333	310	335	327	321	336	312	320	354	347	340	328	334	314	338	321	342	305	306	307	328	336	284	347	297	324	290	323	320	347	327	315	323	330	344	316	322	323	294	331	312	309	348	331	323	310	342	329	313	352	320	325	297	311	309	307	306	329	285	322	333	342	338	349	311	346	327	322	335	380	337	362	330	303	324	336	310	320	334	311	324	336	281	352	303	307	284	330	322	352	296	320	311	311	324	331	335	319	324	323	330	320	342	323	279	309	310	324	330	327	331	306	343	293	316	299	343	305	294	341	366	299	348	308	330	331	335	326	328	334	317	330	341	329	308	327	314	299	299	344	308	351	329	325	319	309	311	336	311	351	329	348	326	340	332	322	329	319	345	340	356	333	342	328	344	320	336	337	303	365	323	309	366	337	341	332	281	327	345	346	351	322	314	357	299	332	359	331	325	339	330	343	338	317	347	308	309	343	330	367	320	324	310	296	324	339	315	344	336	320	328	336	306	342	309	333	338	309	308	344	334	316	358	320	351	343	342	329	321	344	314	310	314	307	313	313	334	334	313	335	323	324	318	308	319	343	324	342	305	335	299	353	318	321	318	312	312	355	326	338	315	342	349	345	326	325	318	321	313	332	358	356	335	378	314	330	351	331	297	321	340	309	333	327	356	344	338	324	330	341	333	322	315	344	338	296	338	318	299	311	347	328	339	329	320	335	309	320	322	362	350	336	381	317	337	370	328	351	306	304	334	314	329	348	328	329	343	319	296	333	296	330	320	360	323	306	322	318	319	351	332	316	264	330	313	317	280	316	340	343	310	329	348	337	321	315	324	345	326	338	347	314	338	328	305	320	294	297	355	322	322	340	326	300	327	301	341	323	338	324	310	314	326	327	288	350	319	347	313	305	335	317	356	380	308	350	319	351	330	322	323	322	350	325	337	324	310	309	332	323	328	345	327	297	324	333	304	308	331	296	300	353	315	321	323	333	303	322	313	283	316	317	306	320	352	322	342	312	367	323	339	357	307	311	325	310	341	336	350	337	328	338	317	328	321	329	309	325	311	334	321	326	314	334	312	341	331	331	354	308	321	341	331	329	308	325	325	347	308	305	318	300	330	333	313	305	330	308	324	336	351	330	350	324	314	324	302	305	328	315	330	334	288	335	346	345	333	304	319	336	335	312	340	312	305	325	359	288	332	340	323	333	363	341	301	343	343	329	332	310	310	323	327	341	356	321	326	327	352	315	339	326	340	326	362	331	294	310	334	342	294	304	352	332	319	332	312	308	311	322	303	326	328	312	343	343	332	324	340	300	323	302	335	325	347	321	332	331	367	321	344	335	298	335	292	360	324	309	317	327	322	312	341	278	369	323	340	330	315	318	317	328	329	328	285	329	331	362	341	353	320	329	336	303	328	322	329	317	329	288	320
16939	15099	12766	6988	4705	3601	2790	2109	1894	1542	1384	1251	1127	1048	962	835	801	788	786	768	728	726	714	653	671	635	659	649	645	628	622	610	636	598	626	582	613	562	613	578	618	595	547	577	567	582	557	564	544	586	576	559	528	559	543	570	593	581	521	599	532	551	516	534	601	566	544	545	568	542	586	536	592	550	504	571	546	565	540	592	575	555	582	540	568	553	576	533	582	541	525	532	544	531	531	599	551	583	548	561	537	601	575	524	575	562	573	553	557	532	528	569	520	544	571	537	539	538	608	535	564	556	561	578	543	541	568	541	587	509	554	574	543	620	554	551	548	548	526	542	539	539	563	539	536	554	543	543	579	529	537	592	520	572	549	506	596	556	562	522	534	560	536	544	608	554	528	519	537	539	548	517	502	533	570	532	516	534	547	525	534	574	604	534	577	573	549	563	586	572	567	501	542	521	583	568	538	539	567	548	541	551	558	502	583	492	570	547	534	518	595	544	551	583	547	505	578	509	556	564	536	509	519	591	533	532	605	547	524	527	544	565	543	512	578	529	529	525	541	549	518	530	567	536	519	554	508	586	545	559	562	589	576	520	519	561	553	545	553	585	554	564	545	543	566	570	529	577	537	586	588	578	579	521	565	541	551	514	511	565	557	565	582	571	542	551	569	565	531	565	535	536	539	546	551	530	549	570	544	558	556	544	563	571	518	584	548	577	560	543	545	542	527	541	591	551	494	568	557	555	562	569	520	500	546	532	539	511	540	533	565	549	491	522	541	487	535	554	542	565	524	535	503	557	563	532	560	548	580	583	539	543	527	548	576	554	591	569	502	559	554	554	507	542	543	593	558	553	541	517	567	591	531	540	591	542	550	586	583	516	527	545	552	555	532	550	548	541	528	554	536	561	554	536	521	538	553	526	543	557	538	552	487	528	550	506	544	528	552	544	559	498	526	581	557	588	528	563	552	568	543	496	525	547	555	514	555	568	513	538	548	503	561	536	560	543	547	527	521	568	603	559	526	573	536	509	552	516	488	534	511	532	527	544	584	565	533	549	543	567	550	576	567	608	548	578	549	537	491	534	553	543	504	570	538	589	570	530	590	497	560	495	477	536	552	567	524	554	530	576	539	534	596	542	549	535	546	521	570	582	559	590	561	556	531	539	542	534	535	561	533	571	568	515	544	567	526	580	540	548	512	523	546	530	570	529	553	537	542	513	551	546	540	560	529	554	566	581	536	566	569	575	594	545	565	557	602	572	573	550	562	555	536	584	523	541	540	512	532	549	531	573	501	549	539	551	556	573	551	557	548	529	529	544	532	586	556	531	575	559	557	550	559	548	518	566	580	538	571	564	556	510	519	522	538	600	540	538	608	515	556	564	564	526	558	527	589	578	560	575	569	550	528	490	549	578	570	514	513	580	549	551	570	535	551	577	549	545	553	516	508	556	553	505	578	561	548	546	556	528	527	524	538	520	529	551	585	520	537	543	566	484	579	553	532	564	571	577	543	580	592	535	554	547	499	545	524	569	537	536	565	516	522	492	500	541	576	541	490	553	552	579	546	562	558	494	539	557	543	539	518	568	547	555	611	489	520	554	524	519	531	555	541	517	569	545	531	545	549	564	565	558	511	584	555	571	548	549	564	569	540	524	547	530	541	555	558	558	519	553	553	538	529	562	557	532	561	544	536	557	532	537	546	514	548	556	543	531	555	545	548	532	559	545	545	573	527	519	533	533	503	585	495	551	537	565	539	524	509	568	490	572	586	565	560	553	564	583	509	574	561	562	568	585	562	537	512	576	574	516	555	511	489	496	565	549	575	581	502	550	549	561	597	542	519	517	522	578	564	540	562	558	546	578	552	561	545	510	569	521	555	571	505	558	552	559	551	505	544	555	531	557	527	575	548	542	524	546	510	579	547	555	537	573	554	544	579	589	539	554	549	547	588	563	525	542	532	564	560	520	546	540	534	556	494	535	539	553	525	526	526	566	572	578	541	498	542	536	563	550	563	594	570	559	577	526	576	575	534	605	503	549	559	552	540	563	561	570	511	542	556	534	553	515	545	557	554	513	553	608	532	560	561	549	570	567	540	528	559	567	572	529	581	532	544	543	550	542	584	558	518	588	565	514	520	520	546	570	572	500	541	629	557	527	492	524	530	535	543	539	583	550	561	571	586	524	559	515	548	525	570	576	556	569	526	547	528	535	563	541	555	561	551	536	549	570	544	533	553	525	523	521	495	549	554	563	550	532	539	604	570	555	542	585	547	557	602	590	541	565	569	541	568	522	528	544	518	554	560	519	547	514	491	537	519	510	609	514	544	534	562	552	557	557	552	532	538	535	539	535	552	528	575	521	593	533	539	551	539	534	516	531	549	565	515	546	552	546	534	577	525	543	549	545	546	566	562	554	565	510	554	549	517	574	531	535	555	552	560	529	530	553	537	572	555	517	534	511	517	496	505	604	519	537	540	511	525	515	538	550	532	537	529	565	548	545	567	559	516	558	536	560	525	545	567	551	562	555	522	605	558	541	487	558	517	555	561	587	532	549	515	582	542	559	533	541	566	544	502	548	580	545	520	582	538	553	566	519	558	544	528	552	566	528	575	536	571	551	505	543	553	574	547	537	588	570	571	513	552	558	559	570	564	528	550	558	562	564	559	548	552	565	540	581	538	519	534	520	537	567	563	541	553	533	567	586	560	547	533	521	557	548	515	543	539	549	538	556	534	543	557	540	573	528	551	550	568	531	566	579	573	540	541	539	573	514	573	564	547	563	554	539	545	523	568	571	536	549	528	594	560	546	519	511	560	531	539	548	552	551	540	533	544	561	521	545	534	557	541	526	555	518	516	531	527	510	571	512	561	613	548	552	566	537	543	548	551	536	555	558	526	547	557	515	519	579	535	583	538	534	553	581	546	509	544	581	550	572	543	556	532	531	535	540	580	544	558	548	538	501	581	549	509	585	540	561	562	567	514	521	511	543	559	518	547	560	518	522	536	505	529	530	543	557	536	519	508	536	558	552	565	542	566	519	586	538	509	555	543	543	535	588	571	556	556	556	575	563	544	602	582	560	591	543	585	568	563	571	557	546	552	544	550	551	483	553	519	526	549	534	518	576	565	535	544	514	545	540	533	575	513	524	537	538	495	522	574	559	519	558	550	528	574	550	541	539	555	507	533	520	535	520	553	543	547	563	534	496	549	522	560	516	520	546	560	565	528	522	546	505	570	554	560	528	504	523	536	593	543	565	547	572	553	546	542	545	567	532	551	556	535	549	541	571	525	574	522	533	558	562	528	532	528	554	519	512	542	526	548	534	559	557	539	556	569	574	569	561	536	571	544	560	573	584	576	543	531	530	601	534	551	532	583	529	559	539	528	597	549	515	610	529	540	565	567	520	489	550	524	537	573	541	555	532	558	519	503	549	543	553	531	525	527	562	571	544	552	512	546	497	518	568	532	542	552	567	568	566	543	530	577	605	579	537	555	535
26631	20473	7975	371	181	125	105	92	96	72	86	91	85	89	96	88	103	78	98	81	85	85	82	77	77	71	83	73	80	79	71	78	78	75	94	85	74	81	69	86	71	73	82	78	77	82	67	76	80	87	102	87	88	78	91	86	105	63	83	72	88	77	89	80	82	82	82	87	79	73	81	83	86	91	76	68	83	74	79	75	82	84	71	90	74	81	88	68	87	95	67	94	76	96	75	85	83	77	83	81	75	70	78	89	90	90	72	70	71	97	79	68	89	75	67	90	75	80	77	75	85	82	91	63	78	71	93	73	74	64	78	83	76	75	86	73	69	78	77	79	83	77	85	75	64	96	89	68	77	98	83	64	72	70	80	92	67	84	70	81	90	91	88	83	75	89	79	79	72	73	78	81	78	85	72	82	94	88	80	80	76	81	87	95	87	66	87	83	89	98	91	67	90	62	75	72	81	69	88	80	87	78	83	85	84	86	73	84	91	74	72	70	84	84	74	68	90	76	90	83	80	63	92	89	76	68	94	95	85	72	94	68	84	63	67	82	86	81	79	71	80	68	82	79	84	86	84	76	86	85	74	92	75	85	82	66	78	85	81	78	91	79	92	91	77	78	90	71	60	78	80	87	79	94	75	82	82	87	74	70	87	71	91	77	106	81	80	70	66	87	83	72	83	85	78	64	85	76	64	93	61	61	77	68	85	70	74	70	89	85	99	68	80	80	80	82	72	83	81	67	76	77	67	77	72	73	72	77	92	71	76	80	87	86	78	86	88	87	84	77	80	72	97	91	84	69	88	88	75	82	75	75	84	90	78	82	70	83	69	88	69	76	84	78	77	94	87	83	81	88	80	75	68	83	81	100	98	83	90	72	77	77	69	80	60	86	90	82	77	79	73	64	80	83	72	74	73	69	86	74	80	87	87	88	71	83	83	90	79	72	71	64	71	67	102	80	85	93	68	78	76	68	73	73	75	92	79	75	82	80	83	84	79	83	96	76	69	85	92	74	82	83	77	80	80	73	68	75	74	59	77	70	69	69	82	83	72	80	79	84	90	74	79	87	87	67	79	67	64	80	75	95	82	98	80	78	82	92	95	70	84	79	93	98	88	93	83	85	71	71	99	96	79	85	70	76	60	74	82	74	76	91	92	71	70	84	86	81	81	81	80	81	88	79	70	84	83	84	79	62	100	70	77	76	81	84	78	76	80	79	94	90	84	77	77	79	79	85	85	78	85	70	66	87	83	91	79	83	79	68	83	86	88	68	70	84	81	78	93	59	70	75	63	79	86	78	90	78	77	78	93	81	98	78	80	98	70	65	72	79	65	62	79	72	86	77	92	78	75	84	75	73	65	70	88	87	85	82	93	72	55	86	78	71	75	100	75	92	71	79	73	81	87	75	79	89	74	77	88	73	75	72	71	84	84	76	83	79	91	86	74	88	68	75	80	84	80	84	68	83	94	85	76	92	80	69	86	78	74	76	70	66	64	86	103	72	72	80	68	66	71	67	67	72	69	62	80	77	90	80	67	82	83	76	96	62	87	78	83	79	86	82	83	116	91	85	77	92	77	76	84	81	72	74	77	88	71	82	92	72	73	91	70	75	72	86	85	73	73	74	66	98	68	80	89	89	70	73	76	89	79	64	82	93	76	85	76	77	83	81	81	85	59	77	82	78	80	77	71	84	62	97	92	90	81	69	84	74	77	85	82	79	92	84	65	86	85	72	88	78	89	91	57	89	76	87	76	102	68	87	75	82	74	71	69	66	82	78	69	65	87	86	93	86	84	89	74	69	83	69	77	85	83	85	75	84	89	82	67	77	88	92	78	81	89	68	89	80	70	75	73	82	68	76	69	76	88	85	73	69	76	90	76	71	74	82	79	76	72	76	70	84	85	67	96	86	76	84	81	81	74	85	66	72	94	66	87	94	67	83	75	67	101	60	86	83	84	85	83	69	81	73	72	80	85	67	77	65	78	77	67	66	91	89	89	86	72	82	78	72	72	87	66	69	77	89	84	68	78	83	79	71	74	98	86	89	75	64	76	83	79	78	73	91	86	84	68	84	85	92	79	75	67	74	72	79	64	93	99	70	78	73	71	87	68	67	74	104	85	62	69	70	83	82	101	103	70	92	73	81	94	78	67	64	88	79	79	87	75	88	76	89	73	56	84	69	68	76	75	86	89	85	93	74	67	73	91	74	83	67	88	68	74	79	85	77	81	69	64	87	81	72	74	83	104	93	87	85	69	77	68	75	81	65	77	72	58	78	92	94	75	77	81	73	85	91	86	71	81	73	74	91	83	83	80	79	85	71	71	81	98	80	87	83	83	81	77	81	89	91	88	78	73	90	79	88	71	71	92	96	80	72	79	78	88	96	86	74	102	52	94	74	69	79	73	69	79	79	81	82	67	71	92	80	82	67	82	67	84	81	65	72	90	73	80	88	74	75	78	79	79	78	74	69	85	80	76	81	71	90	80	88	77	81	81	86	93	91	81	78	90	84	68	61	65	83	82	100	81	93	71	67	74	86	87	70	84	81	72	70	73	69	73	81	83	77	84	78	64	87	68	78	77	75	66	74	83	74	90	91	82	68	71	73	79	86	89	86	83	96	71	62	76	91	67	87	82	87	85	84	92	83	90	71	77	77	73	72	91	68	73	85	93	70	92	98	65	64	87	78	85	72	86	76	77	106	80	78	90	74	80	77	89	82	93	81	84	83	80	72	78	84	88	70	76	88	74	88	84	72	93	79	87	69	83	77	78	75	82	80	86	83	78	74	67	86	81	82	75	90	91	80	84	80	66	89	86	85	82	77	81	55	85	77	77	92	84	91	88	90	74	79	80	76	79	83	81	80	68	80	73	73	95	73	87	101	88	85	88	77	58	79	79	77	79	91	72	77	81	78	73	86	81	71	66	79	65	83	75	93	94	78	80	94	86	69	93	70	64	71	70	77	64	78	92	76	86	87	80	82	90	86	54	81	77	80	100	80	67	79	86	84	73	75	77	78	66	71	72	77	84	79	84	88	80	94	95	84	80	89	91	85	73	70	70	85	71	96	83	66	80	96	93	84	73	71	70	73	97	67	78	80	80	93	79	65	83	76	67	67	77	89	85	73	72	79	74	88	104	96	70	64	76	71	74	69	88	71	92	67	86	81	85	70	91	78	84	84	78	71	77	98	82	75	75	62	77	67	73	76	83	86	78	79	93	85	79	81	67	85	77	80	92	94	73	73	75	78	57	97	84	73	91	78	81	66	78	99	77	78	81	76	89	66	77	89	75	76	87	97	77	76	72	85	77	77	91	84	71	85	84	88	72	88	79	84	87	84	70	50	70	78	82	82	82	68	87	87	95	73	78	82	84	96	78	83	77	69	76	68	83	83	85	83	86	77	78	91	85	66	82	86	66	83	73	85	78	66	85	95	81	65	86	75	73	112	101	88	92	64	62	69	90	62	63	69	78	95	74	93	65	92	91	92	82	82
7052	1028	973	491	342	284	265	210	240	193	199	178	190	188	172	168	165	145	160	157	179	151	161	137	154	168	156	143	154	154	159	164	148	152	174	160	146	158	148	167	146	145	141	139	155	132	163	161	152	153	152	135	135	165	153	156	150	158	163	131	153	145	171	155	144	150	143	153	148	149	173	154	138	143	154	141	139	147	140	148	167	153	152	148	151	146	156	149	162	128	137	177	157	163	155	171	162	155	141	154	159	164	150	151	140	157	138	153	171	151	147	135	158	151	163	145	141	158	161	159	146	167	162	179	140	171	156	168	136	162	136	174	148	160	186	143	156	167	155	169	153	164	156	165	168	161	143	155	159	159	136	149	160	146	163	137	152	135	141	140	145	152	147	171	134	149	145	156	164	153	169	152	142	154	151	160	138	178	139	172	156	157	146	158	160	155	155	164	145	150	138	161	152	169	150	157	144	154	143	136	148	169	131	168	156	146	159	161	146	150	168	165	158	133	150	139	146	149	169	157	166	155	154	160	151	143	142	164	159	149	157	175	142	135	144	160	138	140	159	175	160	159	169	156	141	156	155	156	155	156	158	167	146	144	144	142	150	156	130	152	145	177	143	164	138	130	151	141	148	155	162	143	171	148	162	130	166	151	147	157	162	150	155	155	153	149	146	170	145	155	162	161	139	164	150	157	148	163	145	163	149	155	161	151	170	176	156	132	147	164	159	150	158	161	157	167	158	158	136	153	125	142	149	143	147	153	165	159	148	168	162	144	160	155	131	171	135	151	172	139	151	151	166	178	151	154	158	163	148	158	139	162	135	142	133	156	145	150	140	147	156	134	151	142	153	146	176	161	171	150	156	140	154	151	167	141	162	161	121	154	152	148	136	159	164	168	150	162	157	149	144	138	181	151	174	153	148	153	150	158	141	164	149	158	165	148	135	160	130	151	145	149	155	144	154	154	151	149	177	167	149	173	147	152	159	153	152	147	149	156	188	169	142	139	158	144	166	148	165	169	138	140	159	149	126	150	148	145	138	147	139	167	140	175	131	160	146	149	174	152	152	163	147	163	167	150	155	139	171	146	138	148	161	145	145	159	165	152	165	164	169	159	172	143	142	150	162	143	158	156	138	173	147	140	157	134	142	161	166	152	146	163	131	184	139	144	143	167	150	162	167	174	144	162	158	156	166	168	160	146	140	159	151	161	153	156	160	166	151	152	152	154	155	132	186	155	159	136	150	154	156	156	163	157	156	143	156	151	157	173	166	157	143	165	155	150	148	169	151	134	148	158	133	163	144	164	149	152	137	146	137	152	152	162	171	135	146	150	157	152	162	143	179	157	154	157	147	150	168	157	153	149	179	156	155	153	146	137	164	150	137	177	162	150	161	171	155	136	160	170	139	153	150	139	159	166	179	157	172	141	164	151	137	154	167	156	158	172	152	166	157	173	162	170	163	172	152	141	140	127	159	131	144	163	138	151	180	155	151	156	149	150	146	134	130	148	128	168	142	133	152	136	144	161	159	168	139	146	128	161	148	148	136	142	158	153	163	156	120	133	149	132	164	152	139	153	156	135	152	165	169	179	158	146	152	169	155	176	164	137	152	153	151	161	136	148	164	148	177	140	126	153	133	162	154	154	168	155	153	147	154	142	162	133	153	137	167	150	165	156	172	145	156	145	138	144	156	137	142	154	145	160	161	135	164	142	146	153	157	161	171	149	168	173	130	167	119	154	152	153	143	161	146	139	148	182	160	134	133	153	168	151	173	161	167	142	159	136	152	139	145	154	154	150	179	148	165	159	158	168	150	120	172	164	175	161	162	164	143	165	173	164	144	160	166	158	149	135	154	147	150	163	176	162	154	148	163	169	148	153	170	160	169	144	152	161	168	139	161	119	131	143	158	155	147	150	159	132	153	157	143	161	158	141	154	136	161	156	176	156	153	159	145	141	152	147	165	154	148	152	162	161	151	159	148	153	166	139	153	132	158	157	133	150	146	155	161	170	133	172	169	140	162	155	169	154	168	155	144	166	170	148	167	143	160	159	157	141	157	150	151	149	150	159	153	152	132	165	123	155	155	169	135	164	152	186	171	171	148	160	189	147	159	150	153	150	161	143	141	154	142	167	144	139	155	158	139	153	143	153	154	163	152	181	166	160	159	167	145	162	175	156	174	144	166	145	158	159	140	155	144	159	155	168	180	149	166	140	155	160	161	169	156	164	143	160	151	139	162	177	153	160	151	154	162	153	173	173	162	162	159	158	167	151	142	167	148	142	169	160	164	157	161	179	148	160	131	130	164	161	137	177	179	149	157	150	155	158	154	153	172	150	148	157	145	138	138	153	164	169	167	141	152	148	145	149	168	161	148	151	151	154	142	147	161	147	149	144	150	161	155	142	158	139	136	137	158	162	182	173	167	161	170	154	160	146	142	154	142	141	134	150	156	149	147	150	137	154	124	166	138	126	156	155	141	138	129	159	140	155	143	163	141	175	138	138	146	151	181	140	139	137	167	177	141	152	161	143	175	138	164	152	136	166	140	156	171	146	152	154	138	151	145	183	178	160	161	169	156	144	160	152	159	149	175	169	152	167	146	153	157	132	146	158	152	171	141	139	159	126	151	158	167	149	159	144	151	156	173	157	135	146	150	136	156	142	141	154	139	162	144	155	151	148	169	155	159	160	152	129	144	134	142	148	157	138	132	142	160	146	149	158	150	159	145	123	165	168	162	142	148	161	150	158	130	172	150	151	149	161	170	147	134	146	153	151	140	142	140	141	155	140	158	145	158	191	180	136	187	149	130	153	147	191	158	149	154	177	163	152	155	167	163	172	163	170	160	150	143	162	193	178	170	153	168	151	155	152	156	164	147	151	180	138	166	175	141	146	142	147	156	125	164	163	146	158	161	145	150	159	136	149	163	158	156	129	168	157	149	128	161	155	176	160	142	148	147	161	139	149	174	152	140	162	153	158	152	146	170	156	141	151	134	154	140	166	162	150	158	158	163	168	179	152	157	157	167	140	160	163	149	157	164	154	155	138	155	138	162	139	157	185	157	130	167	146	150	158	155	170	148	181	135	163	151	143	171	154	131	130	168	145	165	146	134	154	150	154	144	170	158	194	142	139	154	147	147	139	160	165	128	149	158	127	168	158	130	141	137	148	139	146	163	159	140	160	149	152	141	150	144	151	123	148	155	150	138	161	149	163	156	167	157	170	163	136	166	155	130	158	164	168	157	143	157	169	151	184	151	151	167	130	169	149	151	164	119	141	167	136	161	156	156	146	137	177	138	151	158	139	144	159	132	143	159	161	160	159	160	154	152	156	168	143	146	164	152	165	133	168	165	155	146	176	164	149	135	161	144	160	140	146	162	148	176	154	152	145	144	147	170	159	145	153	145	163	131	161	149	153	142	147	153	137	175	156	148	149	147	181	138	149	152	135	132	160	150	133	145	171	150	150	136	154	140	174	155	155	143	140	136	152	161	152	153	133
24045	21096	28419	24012	20410	2057	605	414	352	336	306	219	207	254	254	225	190	183	203	208	215	180	194	178	193	200	162	208	178	186	176	192	183	181	158	179	183	173	174	210	170	178	143	176	172	166	160	193	168	182	184	161	182	149	165	188	188	173	173	173	157	156	161	168	175	156	167	185	189	172	163	168	185	175	170	156	169	167	175	178	175	174	179	151	203	170	174	177	194	179	184	167	155	189	172	181	165	186	184	154	177	195	183	152	180	171	179	166	161	170	173	138	173	178	148	188	151	168	177	173	184	167	155	178	195	178	178	179	176	164	197	196	147	142	153	183	143	182	182	179	179	176	161	187	183	171	170	189	161	176	169	165	185	173	168	174	155	181	153	146	170	157	132	175	168	150	176	185	161	190	178	184	162	172	153	180	153	189	135	156	182	151	150	173	197	188	168	158	163	190	171	156	179	177	179	146	181	191	164	161	171	160	160	184	161	145	167	173	168	181	177	157	169	179	138	170	165	177	171	173	178	168	159	187	169	176	175	156	168	184	154	148	175	181	164	168	173	181	163	159	178	165	161	156	183	174	160	186	178	156	174	180	197	169	163	158	172	187	166	177	180	155	193	174	176	160	163	160	151	161	150	185	170	179	169	164	169	195	145	164	167	168	166	155	148	173	169	161	152	190	188	184	174	167	169	158	181	159	174	179	179	154	187	201	190	179	185	152	168	173	159	170	175	153	177	150	176	147	183	174	177	169	159	190	175	177	182	189	158	158	181	168	162	170	172	178	164	205	150	171	175	162	183	187	173	174	176	168	162	153	169	164	153	171	159	176	170	169	176	173	158	162	164	192	178	167	166	172	162	170	175	154	168	172	181	158	168	180	157	161	193	178	188	180	174	184	163	148	182	156	174	164	152	156	163	182	172	177	150	173	179	165	142	172	162	160	190	168	160	152	149	185	174	153	168	152	168	182	167	178	201	160	197	175	174	178	180	178	165	134	168	165	189	188	162	158	161	145	178	184	182	158	157	164	176	156	171	179	164	165	153	158	158	151	158	150	175	171	181	144	187	166	147	183	169	186	176	155	172	161	167	184	190	166	150	190	155	158	167	166	192	171	177	175	145	170	157	159	156	148	166	169	182	154	170	150	173	170	157	190	167	146	172	179	162	156	156	133	167	159	164	173	149	161	173	159	186	171	172	175	176	167	177	161	155	178	166	179	159	168	171	196	164	183	169	160	172	152	195	164	172	189	154	192	180	156	167	161	185	176	157	170	176	209	186	162	148	154	173	173	175	190	158	163	144	152	167	185	155	164	176	167	167	170	160	158	192	168	135	180	141	163	168	166	166	170	183	164	156	155	191	153	169	160	150	190	155	183	153	145	153	152	158	162	166	189	151	198	151	185	174	184	154	180	181	152	199	160	172	160	158	131	186	186	174	174	151	159	169	170	179	173	171	186	147	172	151	185	172	187	167	175	174	174	156	174	154	180	172	167	165	175	164	167	191	184	174	148	171	165	176	174	151	172	187	175	172	164	158	189	162	172	164	195	161	169	158	165	176	163	152	148	179	157	168	178	164	152	175	165	179	151	170	163	168	187	155	159	163	142	154	180	180	149	184	160	155	158	196	168	155	159	166	174	172	181	192	178	183	182	175	179	164	174	162	154	183	167	176	167	153	176	184	160	161	177	184	158	167	145	166	156	186	168	163	154	147	173	161	160	155	164	150	192	170	166	175	167	160	144	176	151	186	160	162	167	148	162	180	185	187	161	161	178	175	167	171	182	162	162	164	139	167	149	158	160	175	177	151	159	174	162	164	172	176	188	151	170	170	157	165	161	188	174	162	154	161	192	200	160	166	160	180	168	160	184	161	177	161	169	157	157	191	176	160	166	187	180	178	151	184	158	160	180	157	147	148	166	161	162	170	159	170	155	180	170	183	172	148	174	172	157	178	178	193	151	185	191	166	156	157	170	149	178	203	184	187	143	161	171	174	162	161	175	172	178	159	174	151	155	188	187	161	173	162	167	181	162	166	195	161	178	154	173	159	145	182	164	168	174	180	146	181	156	155	177	152	167	174	177	175	180	183	152	169	187	171	162	187	160	156	158	167	150	151	182	161	149	179	147	186	178	169	171	180	181	170	178	149	165	201	175	172	160	169	164	173	165	181	159	159	154	175	154	170	163	157	159	176	181	150	177	151	167	160	173	151	135	192	165	169	191	156	194	168	163	166	154	167	174	153	165	183	161	165	170	166	176	170	154	155	197	162	175	169	187	151	169	182	179	177	154	174	181	141	177	172	163	166	179	184	174	157	176	163	161	164	155	179	165	180	156	168	157	171	182	170	174	160	159	181	157	179	174	154	163	164	156	176	179	173	151	198	179	161	169	154	176	166	178	165	158	161	170	183	166	179	169	164	159	163	175	205	163	191	144	194	164	178	168	172	183	146	166	188	177	161	185	165	152	158	179	179	135	154	189	169	164	166	153	144	133	165	154	175	182	178	171	158	152	172	189	163	171	167	154	164	160	172	159	190	171	164	167	165	155	178	168	172	149	155	189	165	162	154	181	180	182	166	169	175	179	168	158	177	168	161	179	182	179	188	173	179	165	158	183	194	165	171	170	176	144	162	204	183	169	165	183	160	173	182	179	144	155	166	179	152	205	183	172	152	183	173	192	162	199	184	179	179	166	178	176	170	154	176	171	148	164	167	172	161	147	189	204	145	131	201	175	173	147	151	172	173	185	169	152	180	190	180	189	171	164	167	166	175	169	171	180	160	164	158	158	160	172	168	172	184	183	171	176	183	173	172	157	188	169	153	161	141	194	191	165	199	169	200	185	181	168	173	166	164	146	162	176	154	177	173	175	191	173	152	160	166	168	154	151	163	161	176	162	168	167	151	187	155	167	208	157	182	187	163	152	168	200	167	171	164	190	152	173	191	193	172	162	161	170	160	169	159	190	172	159	164	169	172	165	149	189	144	184	171	162	161	172	155	187	159	167	162	149	176	180	160	150	172	181	162	164	182	167	181	160	176	164	194	172	175	163	178	174	148	125	146	162	168	172	162	189	143	165	158	146	173	183	180	158	162	186	168	182	150	172	176	163	158	167	159	183	155	170	171	174	140	181	175	175	158	174	165	160	167	161	165	187	184	147	161	175	172	185	161	177	186	172	184	184	179	174	170	144	184	154	156	174	171	186	172	172	171	165	141	194	161	165	146	175	147	155	161	166	150	173	150	182	186	172	154	177	137	168	175	172	149	169	168	172	176	165	175	171	165	165	152	167	166	161	202	177	145	160	149	163	172	170	154	191	166	176	157	171	157	184	183	179	151	168	174	166	169	180	177	154	155	169	149	166	187	184	178	161	178	175	163	181	166	165	156	186	163	166	159	176	166	167	162	175	158	162	181	157	178	178	173	163	143	166	160	157	164	206	180	158	167	175	155	168	163	172	168	154	167	161	163	166	187	163	178	176	171	186	169	157	169	151	152	160
14755	9401	7973	3913	2638	2027	1479	1187	951	843	660	677	571	528	509	493	471	426	404	384	399	356	380	356	376	334	347	336	375	341	326	339	345	339	328	303	332	323	355	281	315	314	299	295	311	318	318	303	311	315	288	325	330	329	311	331	318	278	301	334	303	315	295	301	303	311	312	296	334	292	303	309	296	257	323	322	339	314	270	302	341	307	299	315	270	295	321	302	287	308	314	298	309	308	324	320	298	294	325	295	304	323	291	268	321	274	304	299	297	318	283	291	282	284	288	306	324	302	293	297	318	296	304	284	330	283	300	270	324	321	302	329	283	263	332	286	295	329	318	305	282	296	286	310	304	296	316	312	276	276	319	321	289	294	291	317	312	316	294	273	309	271	297	301	297	319	322	304	319	298	299	320	314	248	308	308	320	295	308	278	288	300	299	302	302	311	314	304	284	323	312	301	302	294	268	300	303	303	297	294	307	293	287	319	287	323	296	311	323	295	291	317	272	301	300	280	291	318	301	291	295	307	283	280	324	292	289	313	309	274	308	316	313	300	321	286	294	294	317	308	294	301	290	273	313	281	291	289	317	282	285	333	297	308	272	278	304	324	314	320	313	331	327	280	307	331	287	316	262	304	324	282	310	316	290	282	296	290	297	285	302	302	296	310	291	318	284	296	262	284	284	314	292	298	299	303	283	308	275	287	297	290	307	286	317	290	317	325	288	291	289	285	331	303	298	299	305	272	291	304	286	296	284	289	306	308	298	301	294	287	327	278	278	312	297	308	285	268	295	327	298	284	316	324	291	299	288	315	304	327	287	311	317	290	301	290	286	269	304	315	287	314	281	285	296	319	289	279	301	300	279	288	288	303	309	286	303	292	321	295	296	310	342	281	290	287	310	290	325	311	296	294	322	279	300	309	319	281	334	284	320	255	326	274	315	293	302	305	287	281	302	297	288	281	282	289	290	282	301	303	250	314	314	322	287	290	334	287	305	321	298	298	301	307	303	287	278	294	331	298	288	320	300	274	295	258	270	304	294	326	304	297	268	285	258	306	287	318	304	295	279	328	296	319	298	285	304	270	307	309	319	323	282	319	305	299	282	292	286	288	303	306	310	292	290	313	264	274	301	301	288	315	329	294	300	311	323	284	328	325	266	295	300	288	274	314	273	303	311	310	324	317	320	301	297	300	296	327	281	312	284	330	294	295	280	297	294	304	287	285	295	275	312	307	322	323	315	325	292	307	282	293	284	276	282	298	302	276	335	292	296	310	300	329	297	312	292	323	315	320	287	284	285	305	313	314	284	308	324	299	329	295	286	292	283	319	296	315	279	290	319	297	289	317	278	280	308	257	287	290	280	290	314	294	312	294	284	287	304	297	330	311	290	290	298	277	283	308	308	291	295	319	262	292	305	322	304	313	320	281	297	307	296	316	310	302	314	311	308	304	281	314	280	323	308	322	288	310	315	283	274	276	283	340	303	309	270	306	317	291	275	291	273	301	272	307	306	262	300	319	268	291	296	297	279	281	306	281	291	275	326	293	290	271	292	294	295	278	312	308	325	285	294	313	302	310	293	316	317	270	278	294	289	315	282	321	314	291	308	326	251	308	278	313	334	272	287	308	303	325	264	274	298	311	298	298	338	333	272	343	299	332	318	295	305	301	283	295	294	276	277	299	315	289	312	311	288	298	299	297	292	300	310	299	304	297	322	286	302	284	301	303	307	280	308	279	290	307	289	301	299	297	285	282	291	292	330	269	286	312	272	313	297	296	305	296	318	311	292	293	335	314	329	316	256	293	266	297	300	318	317	298	326	340	283	264	302	294	303	291	305	300	294	309	292	287	288	294	275	330	261	310	293	297	287	309	304	278	301	275	295	297	304	320	301	318	298	291	303	290	336	299	314	298	293	300	260	297	262	317	293	295	322	316	284	308	271	273	298	300	307	341	303	281	284	302	315	296	277	296	310	336	290	314	306	293	329	305	297	285	276	287	273	300	314	285	297	312	322	281	259	270	282	288	326	301	309	319	313	292	288	333	287	284	312	297	323	271	298	281	297	301	284	319	281	285	274	308	312	288	293	300	281	277	312	311	318	318	288	276	286	307	345	310	284	323	285	294	316	306	305	285	288	326	298	309	313	287	291	278	291	321	312	299	276	282	283	280	286	308	306	307	302	308	328	286	284	299	286	281	302	285	265	258	293	272	290	335	270	327	295	278	296	325	293	312	328	299	272	282	299	278	306	314	307	296	281	285	294	325	280	303	347	330	297	292	304	271	285	262	314	260	273	270	311	313	288	283	290	306	262	279	270	301	315	300	304	271	292	293	322	312	296	276	324	315	302	283	322	287	306	288	334	269	287	314	288	326	293	286	317	309	274	289	284	291	295	299	299	294	277	287	314	313	298	285	284	294	312	297	287	294	301	288	289	299	288	289	298	296	255	338	348	278	323	287	308	317	309	289	318	286	303	301	304	306	287	285	271	299	294	263	308	296	275	279	312	292	310	298	285	305	332	283	296	341	300	276	287	322	313	278	259	326	295	270	285	311	326	299	330	305	275	328	303	298	302	283	294	324	293	323	294	318	287	306	281	293	279	269	333	302	304	288	331	302	309	274	280	281	317	286	284	322	293	284	277	311	339	321	310	274	266	297	314	259	310	300	296	285	297	285	273	325	292	275	299	265	288	290	277	307	322	302	298	312	266	312	311	289	312	298	301	330	280	284	323	297	280	288	290	304	300	273	306	281	301	298	301	310	312	291	299	299	284	251	306	300	300	309	305	304	307	302	305	286	319	280	308	295	316	292	304	319	313	287	305	310	299	291	320	291	300	267	286	314	278	273	332	287	307	268	292	312	293	298	307	283	290	300	285	309	301	313	313	280	314	292	290	335	315	304	279	321	310	281	311	301	295	273	292	324	279	269	283	293	293	300	300	303	297	281	277	315	275	301	299	310	267	308	290	297	286	319	284	300	299	295	285	342	279	316	286	282	305	313	306	300	301	309	299	287	281	296	305	285	289	282	317	273	277	305	311	304	291	312	306	322	292	281	296	269	268	296	329	315	328	311	277	288	296	325	305	298	318	316	305	280	306	308	309	284	326	325	300	307	288	281	283	308	324	289	284	318	284	296	316	314	322	286	293	321	288	287	306	313	278	332	280	307	299	318	278	310	301	302	275	322	302	304	267	331	296	320	308	285	282	334	302	311	292	274	312	309	310	320	318	294	302	309	289	299	300	287	318	292	281	269	285	299	341	312	297	299	313	280	344	323	299	300	298	288	275	318	300	298	296	295	297	306	289	305	306	284	263	283	287	294	308	292	271	297	337	284	319	304	248	285	288	317	316	279	303	319	282	297	317	309	304	299	314	302	327	292	316	331	279	310	298	310	249	320	298	310	302	264	308	287	292	305	335	314	285	311	323	308	300	296	300	332	311	312	275	316	288	308	301	318	283	267	314	320	278	294	292	337	292	301	313	288	304	308	288	308	284	316
23152	21118	29091	23392	21119	19819	2295	877	687	643	601	495	485	483	424	433	401	436	376	365	379	387	389	377	377	341	375	365	362	368	364	360	335	354	355	352	345	334	346	331	328	358	346	359	356	365	333	336	350	340	351	346	317	315	307	340	341	320	309	343	322	305	326	319	303	329	338	309	324	327	338	327	311	357	330	331	355	328	346	287	299	319	318	335	349	325	292	350	327	326	298	350	354	313	276	321	335	307	322	354	340	324	317	337	333	339	353	279	321	338	343	344	342	336	330	336	343	336	334	339	321	308	340	311	344	382	332	308	330	285	340	333	343	336	319	320	322	327	314	317	302	353	345	287	328	305	309	342	341	330	329	324	308	295	316	316	312	294	343	313	335	325	362	320	324	345	339	314	303	327	333	331	329	297	312	342	339	324	312	331	362	360	321	324	338	362	316	338	322	314	358	346	332	304	300	321	352	339	324	316	328	338	307	339	312	301	334	359	352	320	326	301	342	319	336	325	351	334	309	349	300	307	340	300	326	345	358	335	328	351	312	309	334	340	337	315	310	340	357	335	317	313	318	334	301	363	300	350	304	346	299	336	332	298	342	340	319	310	307	355	354	317	361	314	339	344	305	325	311	358	336	345	350	338	312	324	305	291	303	336	290	307	311	337	324	298	320	335	328	396	318	343	323	306	331	312	299	300	343	297	343	323	344	367	315	343	333	308	318	333	327	313	295	306	335	347	324	306	351	335	326	329	362	315	310	322	349	331	324	368	369	342	319	344	325	335	322	340	365	353	322	320	313	319	340	365	347	340	315	355	331	348	312	319	317	333	357	309	310	326	332	324	316	318	316	331	326	325	323	350	317	351	315	320	314	352	326	323	317	307	322	290	344	317	302	309	339	338	307	344	326	329	358	319	312	285	301	337	317	337	307	302	321	336	323	328	329	298	325	294	302	328	321	291	329	306	309	338	320	346	315	354	304	322	358	343	373	331	358	360	302	340	324	340	327	364	339	310	325	306	370	296	303	334	349	330	316	302	331	306	314	341	302	310	321	323	319	345	319	318	367	322	349	319	304	324	342	352	350	311	354	351	324	330	361	324	325	333	346	318	314	330	309	370	296	305	344	320	329	330	296	323	305	307	319	353	344	328	358	327	324	336	329	287	353	322	323	346	325	308	345	323	313	323	332	315	312	334	343	315	326	350	331	313	340	303	341	309	332	316	348	329	345	300	319	313	281	326	285	275	322	317	332	340	350	331	309	345	348	289	304	315	335	323	301	323	323	320	351	336	333	304	343	300	352	303	359	314	306	312	323	321	310	370	337	311	341	323	307	365	302	355	358	341	315	327	354	339	324	316	315	330	340	338	333	349	330	320	355	358	308	325	311	313	328	336	319	332	333	352	355	305	315	326	330	355	326	315	353	328	326	342	300	348	343	343	334	308	334	328	354	299	335	352	332	337	293	326	309	359	349	312	333	323	340	332	338	344	333	320	339	335	340	346	329	345	341	327	334	324	323	342	341	315	327	310	328	316	336	321	345	331	324	328	326	366	322	310	294	356	307	329	305	308	320	314	289	308	317	332	307	350	323	354	333	332	310	348	325	330	329	333	319	326	327	344	326	341	330	320	320	329	333	314	343	313	310	302	333	337	324	307	333	311	311	288	330	351	247	296	337	346	303	362	315	323	303	325	312	321	307	331	335	337	346	281	322	345	324	293	343	341	335	350	344	306	317	312	326	317	318	327	306	296	314	329	345	352	325	349	314	316	329	306	324	329	339	332	321	285	350	300	349	320	293	345	325	350	323	330	336	326	318	326	310	340	329	317	341	314	332	297	315	343	358	298	318	338	309	326	343	312	332	318	344	303	326	356	320	361	326	334	338	323	334	349	337	287	341	320	322	319	331	311	322	327	326	339	324	313	302	341	320	312	313	323	316	339	330	313	301	319	326	321	342	332	303	331	316	309	355	287	331	332	329	334	320	321	326	343	304	284	325	360	337	311	319	321	288	340	336	308	304	332	330	324	320	323	346	312	335	309	317	336	336	315	341	312	351	317	330	310	307	317	319	348	357	325	340	317	337	347	330	301	306	360	343	316	343	316	342	309	289	335	333	311	344	301	340	321	336	322	332	330	327	307	304	315	329	302	342	326	330	320	349	322	314	304	301	336	288	325	306	347	307	317	316	317	351	327	315	317	327	323	332	276	342	303	341	332	311	310	330	322	335	322	315	328	301	320	299	342	310	309	327	366	325	356	302	311	322	342	350	300	332	334	341	346	363	321	309	345	301	340	337	340	347	338	332	339	351	304	333	329	315	288	337	318	328	320	310	326	327	358	315	338	323	319	315	330	310	326	338	346	332	290	342	337	284	301	330	315	318	305	281	292	322	334	341	330	338	339	315	306	349	315	311	334	318	327	288	342	290	329	311	298	307	314	332	318	329	326	345	345	332	316	373	348	323	316	364	323	358	303	327	334	310	300	309	329	349	319	326	316	343	346	357	303	339	362	334	343	317	327	306	348	309	349	319	318	334	330	365	332	356	337	330	336	327	297	299	325	356	326	303	325	313	362	297	302	309	309	319	293	329	330	336	335	336	334	336	284	329	315	320	324	330	332	311	322	337	298	300	313	317	339	327	317	355	347	312	315	334	304	338	340	332	352	319	287	334	349	341	328	341	328	346	321	305	298	337	317	348	348	301	345	291	326	310	361	349	318	343	323	314	340	352	352	303	343	312	330	325	298	327	326	348	318	312	328	321	333	357	322	316	349	321	348	329	334	317	329	300	310	356	312	268	352	342	329	359	334	326	336	307	328	335	343	373	333	322	299	330	357	338	353	337	317	332	308	327	354	298	329	319	354	334	324	343	349	346	334	315	313	350	311	315	291	312	313	332	313	331	346	346	344	343	324	306	314	320	337	352	330	323	320	321	329	320	326	328	328	327	308	340	345	343	343	325	307	301	320	315	333	310	318	290	368	325	329	326	336	301	356	303	324	309	338	321	357	348	347	337	312	348	326	341	325	341	340	318	334	296	356	319	325	306	331	324	319	336	314	318	323	334	321	334	312	319	308	305	340	343	306	344	340	317	345	353	338	313	341	295	323	336	326	337	315	308	327	346	320	325	328	324	317	311	341	333	352	343	316	277	325	342	313	324	338	326	324	329	317	329	314	341	349	334	308	328	313	348	297	328	324	324	299	335	304	324	332	344	305	326	343	308	329	301	330	333	330	310	337	358	340	344	321	309	324	291	327	328	306	295	319	332	323	297	350	327	338	314	317	315	342	305	357	295	299	341	322	342	333	348	320	341	346	315	327	344	311	318	299	328	288	313	337	326	336	331	357	346	309	340	323	300	323	314	319	297	313	300	339	320	347	337	337	330	322	318	328	338	341	337	350	312	336	339	294	351	347	382	293	336	288	300	338	322	293	314	325	344	353	318	316	306	330	323	352	342	328	278	321	336	336	324	313	332	342	321	327	299	322	312	322	318	309
16897	15404	13303	7130	4935	3670	2859	2235	1853	1646	1397	1171	1104	1074	988	924	844	772	773	754	766	700	675	655	661	620	657	663	638	598	589	638	549	596	600	636	603	572	539	591	618	602	579	588	531	579	575	571	590	552	553	563	565	557	567	597	555	569	570	549	594	577	556	537	542	568	557	559	563	539	506	532	546	557	602	551	583	561	518	520	544	557	571	553	558	562	584	570	614	573	507	559	518	539	545	555	549	562	551	532	579	549	552	546	549	547	548	565	596	556	575	515	573	502	527	529	565	559	562	560	529	591	542	559	503	555	559	576	538	588	572	544	560	514	575	568	518	603	534	530	544	558	611	543	518	602	546	538	564	528	563	543	582	532	592	534	549	577	534	580	601	511	580	567	607	542	572	537	568	573	539	573	565	518	582	576	605	522	579	581	513	582	527	544	493	601	537	553	556	537	540	527	536	541	514	511	526	546	571	547	566	577	522	559	579	544	548	571	529	515	563	557	583	531	516	523	589	592	560	525	571	506	530	547	558	548	513	547	545	553	554	539	515	575	528	507	540	534	506	530	528	557	568	578	563	535	548	531	536	510	570	542	559	530	521	531	537	557	518	578	543	574	494	544	547	554	531	562	545	562	582	550	548	556	530	566	521	588	545	555	492	528	523	559	560	507	596	544	607	567	530	569	541	561	536	520	544	537	541	497	546	560	546	588	573	577	549	529	552	579	589	550	554	563	551	516	542	590	538	546	571	560	569	555	581	573	503	525	551	530	531	568	535	556	588	551	541	556	542	584	609	539	564	535	544	528	546	530	589	559	521	556	549	563	523	535	532	541	552	545	549	512	552	539	524	535	519	527	551	560	555	534	547	557	492	553	520	543	549	581	540	597	558	553	525	522	512	557	550	543	561	627	623	554	545	522	565	552	543	535	555	550	532	523	536	535	554	557	572	542	529	557	536	568	541	531	566	558	564	577	554	559	556	564	543	559	526	558	543	542	538	535	558	527	559	552	528	521	518	545	545	529	524	509	582	546	498	532	552	527	554	526	543	505	543	553	568	559	505	526	571	550	493	554	576	534	561	504	548	528	547	534	555	545	527	581	541	589	523	533	578	557	594	573	552	594	523	536	495	588	576	557	593	544	540	565	567	547	570	537	576	500	528	567	564	566	554	515	542	599	552	539	539	536	535	551	555	533	581	543	568	540	524	562	519	541	529	539	562	554	526	533	498	553	561	578	538	518	551	518	502	507	510	558	537	560	532	534	495	554	530	510	584	573	545	533	530	540	565	556	601	568	541	547	571	511	550	557	570	538	557	567	528	532	589	588	516	578	555	570	566	609	606	532	558	526	529	555	529	538	551	595	521	505	564	554	563	504	577	536	549	541	543	540	555	571	528	531	516	544	580	559	534	565	572	554	568	555	524	521	563	556	574	533	554	530	563	586	550	530	544	501	555	575	558	520	603	533	503	567	560	541	553	528	503	548	558	551	550	531	614	524	546	573	544	534	520	518	562	562	564	557	533	553	574	551	561	540	488	541	552	569	518	546	564	502	555	531	507	564	566	572	590	527	561	544	564	554	564	511	539	579	531	560	538	555	524	505	520	523	585	576	540	587	515	558	563	544	536	572	541	479	554	560	544	553	499	576	538	524	538	570	543	584	543	505	538	494	569	547	531	539	578	555	515	532	559	529	574	515	576	527	532	509	539	536	549	576	567	539	533	551	511	551	550	546	560	543	545	520	571	563	538	519	554	535	526	535	540	537	549	586	570	539	584	563	550	584	508	515	537	575	582	586	528	572	538	566	542	564	560	578	538	556	519	578	551	536	550	543	568	555	551	542	588	551	535	522	543	523	509	566	540	566	567	592	521	556	559	554	557	543	547	581	563	570	522	550	544	566	539	569	584	528	569	551	555	526	592	574	492	526	552	560	574	602	592	583	525	566	543	550	569	554	528	574	539	534	560	539	529	501	552	583	544	526	569	533	598	531	571	528	574	560	537	564	552	576	566	598	569	564	572	558	556	518	521	504	531	511	551	544	555	548	526	530	562	545	586	586	561	546	579	542	546	549	543	573	538	573	530	570	543	554	559	542	583	561	545	578	580	551	547	580	551	565	576	526	535	572	551	536	552	492	578	551	576	518	515	544	544	594	549	510	568	530	560	506	501	507	613	572	508	531	563	502	542	536	522	570	535	571	549	563	602	559	574	578	521	583	560	541	544	548	561	559	572	561	524	534	536	571	556	557	537	552	516	525	545	605	542	589	575	528	540	538	534	519	506	532	560	577	531	547	557	571	521	549	554	563	578	531	609	546	558	558	575	563	532	539	538	547	547	606	587	518	570	566	554	539	550	599	553	540	537	535	544	533	525	550	561	540	513	559	582	512	584	530	582	537	578	606	573	600	578	544	519	547	542	569	594	557	508	551	556	545	536	566	567	583	529	512	519	564	552	552	562	564	510	573	541	533	550	537	518	527	572	543	526	554	549	576	537	559	529	517	505	554	561	521	527	555	551	544	578	552	580	579	545	525	524	562	562	514	592	536	536	570	585	526	507	598	534	533	527	541	513	566	530	540	528	590	515	563	563	533	564	523	517	540	554	563	505	555	558	557	515	566	570	557	535	548	527	545	537	542	521	543	581	566	544	534	554	563	546	550	536	550	525	535	521	555	529	522	553	572	554	550	517	541	521	567	527	544	517	557	546	573	570	570	555	528	594	534	519	565	613	547	582	563	592	534	522	549	573	568	550	538	534	521	590	532	591	536	587	550	555	555	530	568	559	524	542	540	550	591	540	568	542	549	540	530	586	586	555	570	540	527	585	543	535	523	531	559	547	570	551	565	546	570	567	552	545	554	550	533	545	577	593	549	544	534	498	537	517	539	551	567	527	534	557	560	519	534	546	549	512	513	561	558	537	510	562	563	544	523	574	533	579	551	517	553	514	551	499	559	572	614	573	572	566	540	538	521	530	580	532	567	583	555	556	553	574	522	554	557	566	531	573	567	548	543	556	562	575	540	547	533	562	526	561	534	549	537	563	516	537	557	522	536	528	583	587	601	555	552	544	554	539	553	528	529	586	533	540	591	595	536	544	517	574	548	537	560	557	565	543	530	537	573	534	548	545	576	487	573	506	577	536	558	557	530	544	516	531	559	581	564	526	507	542	560	579	555	536	551	532	537	546	531	541	562	510	556	562	538	501	532	548	536	563	519	530	506	542	529	564	540	514	535	524	579	568	510	525	544	571	596	564	503	515	551	547	589	548	561	574	553	573	549	516	559	559	556	561	558	552	521	543	535	566	534	574	555	525	594	535	565	550	580	561	608	575	506	562	514	544	547	583	567	534	553	562	622	529	588	574	567	522	549	549	595	557	539	526	564	581	601	550	530	534	547	551	535	509	535	584	536	493	548	532	529	504	531	554	573	588	503	592	542	582	576	509	568	521	487	548	559	601	554	541	633	518	547	546	544	542	498	547	545	564	537	566	558	559	517
26634	20586	7827	352	169	119	110	110	98	84	113	95	75	70	88	87	70	78	93	82	84	75	73	81	87	70	76	95	94	79	69	89	60	76	73	65	98	103	71	73	70	77	66	74	84	85	77	71	71	78	81	73	65	68	87	82	74	78	87	81	80	77	90	85	73	84	89	97	88	68	92	77	73	79	60	71	79	84	83	76	68	74	75	72	77	91	82	82	76	88	77	66	96	65	81	77	93	90	85	66	81	80	82	85	77	71	85	68	77	88	81	83	79	78	62	94	69	66	75	64	82	80	77	86	76	91	68	78	70	82	81	66	94	74	74	86	83	87	81	82	72	78	100	75	95	84	82	70	97	74	76	80	79	89	76	77	68	90	81	77	99	80	77	70	82	83	76	68	74	85	76	75	88	89	62	76	85	74	86	77	68	92	69	84	64	76	88	82	97	81	70	93	69	78	85	66	73	83	82	72	77	91	71	88	71	68	99	83	97	90	71	89	64	72	84	85	86	83	69	76	62	91	81	74	101	67	91	100	84	77	64	66	85	71	72	96	74	81	68	92	81	90	88	73	65	85	62	84	77	79	81	81	85	72	69	89	77	89	90	89	77	88	72	92	74	80	97	71	78	78	81	80	85	74	83	75	77	88	86	82	80	64	70	72	77	74	89	80	81	83	72	66	75	70	92	81	79	77	84	72	89	66	63	83	67	72	84	87	87	68	78	74	82	91	87	90	93	76	69	78	71	91	81	86	85	69	92	67	88	85	80	91	81	77	68	79	83	81	76	80	80	85	84	74	86	88	86	68	74	67	88	68	65	63	86	79	84	76	64	76	87	80	103	103	88	90	73	74	81	71	63	93	88	80	77	84	68	79	85	76	79	96	64	85	66	92	77	77	86	77	69	88	85	74	87	73	63	87	76	80	82	82	82	99	72	77	71	72	70	81	78	83	98	84	82	92	76	86	89	93	99	66	82	90	77	81	78	86	85	82	69	74	66	69	77	75	61	73	80	85	82	84	90	84	70	86	67	64	81	87	71	72	80	71	75	77	66	83	75	71	75	69	87	75	81	82	80	82	86	78	73	83	72	96	91	77	77	71	61	65	92	90	79	75	64	76	72	86	80	73	86	76	88	85	76	72	65	75	67	71	86	101	84	75	67	81	74	71	76	86	72	71	81	75	78	78	73	93	80	77	60	77	80	79	96	68	78	75	72	73	71	83	66	83	86	72	95	75	72	80	91	86	87	78	61	89	83	74	71	68	75	81	77	93	79	79	71	68	82	84	91	72	79	61	66	72	63	72	89	90	94	73	88	80	82	72	67	81	76	64	73	76	90	82	79	72	98	84	85	73	80	78	83	75	72	85	75	83	91	93	87	81	77	85	72	74	79	84	87	88	62	86	76	72	84	84	90	89	82	79	78	78	76	77	72	79	64	77	73	85	76	83	71	72	67	79	76	92	73	86	67	76	95	83	70	82	85	66	66	66	91	73	84	81	80	87	72	90	94	91	68	87	66	67	72	66	68	72	87	76	81	88	78	83	72	91	89	75	76	72	86	78	90	83	87	80	74	83	84	69	79	84	69	75	81	105	65	92	90	69	86	75	73	82	78	83	76	82	77	107	95	91	79	79	74	98	78	81	89	74	88	73	81	92	68	74	78	66	88	88	90	81	89	75	91	73	71	73	82	73	73	98	82	91	67	95	76	96	93	66	85	55	80	89	78	75	94	82	73	90	73	72	75	74	78	63	73	82	56	82	69	73	77	70	84	72	84	80	73	73	84	78	84	79	72	68	79	86	73	68	71	76	74	90	79	85	87	92	72	76	79	81	82	80	88	90	94	77	55	87	77	88	73	68	63	75	102	76	86	94	86	73	86	74	68	88	76	72	60	80	90	72	66	63	77	81	72	76	87	73	75	74	74	70	82	79	73	71	69	75	79	73	86	79	81	72	78	66	76	82	72	83	78	74	76	70	73	81	102	69	89	81	73	73	92	76	90	79	86	65	70	81	83	79	82	94	68	78	70	72	78	92	75	100	91	86	80	86	83	88	78	75	65	64	85	81	77	83	80	78	68	68	85	88	94	81	87	85	88	55	83	71	85	88	76	82	85	75	76	85	63	92	63	86	93	78	84	73	81	79	90	73	96	94	65	76	84	78	64	85	81	94	79	85	76	69	84	84	71	79	78	60	63	88	88	82	92	74	89	75	58	66	72	88	85	65	89	81	71	75	75	81	77	73	86	72	90	86	102	75	69	80	76	83	72	80	86	73	81	82	93	65	81	99	85	90	102	68	58	63	90	86	84	63	90	77	76	75	75	65	81	79	86	95	80	81	77	79	76	78	91	75	86	87	76	86	76	71	80	86	82	82	68	97	87	63	80	86	75	86	73	88	78	73	70	96	77	71	90	88	80	87	87	82	53	83	99	77	82	84	56	77	76	80	70	85	87	83	88	75	83	66	78	81	80	63	75	80	78	74	81	93	97	95	88	72	99	88	72	82	75	74	84	86	75	92	69	78	63	83	80	109	80	80	81	90	89	77	62	75	71	80	81	71	85	83	84	69	72	97	72	70	91	72	76	62	106	81	70	88	79	100	92	80	102	74	89	87	74	83	75	70	96	71	74	71	101	90	72	106	79	85	78	68	91	97	88	79	107	61	80	79	79	76	66	76	82	74	77	79	84	83	86	72	81	79	89	83	95	66	69	82	82	75	72	69	82	92	73	73	76	77	88	71	84	86	72	90	67	91	99	72	72	96	81	66	67	92	74	82	74	97	95	88	64	80	76	74	88	82	99	70	101	69	93	80	94	62	71	91	87	53	87	81	78	78	88	77	86	99	71	67	83	68	56	67	70	86	70	66	84	93	80	75	76	68	72	86	83	70	77	81	78	71	85	70	93	83	71	87	82	86	93	83	83	65	66	82	82	85	74	89	75	70	71	75	87	79	83	88	78	80	77	74	87	78	74	71	79	54	84	92	94	94	74	90	82	71	75	77	86	78	85	80	89	75	85	81	90	70	83	66	64	63	78	87	74	77	81	96	67	85	58	86	86	89	97	88	77	83	92	80	80	75	93	69	69	79	71	77	65	66	73	91	81	85	86	76	84	79	71	68	77	79	82	82	82	84	80	70	65	71	78	80	91	76	84	90	82	71	66	85	68	75	73	74	74	84	67	83	75	105	70	87	78	77	79	82	69	77	88	88	87	77	79	76	85	72	75	66	95	81	66	67	66	85	83	56	92	62	74	64	78	75	67	77	72	79	82	85	75	75	84	86	73	75	59	96	92	90	87	86	61	85	75	68	82	90	74	104	77	71	89	87	83	83	87	79	88	88	74	69	68	71	82	105	77	81	78	81	81	58	70	79	78	74	86	102	70	81	69	79	80	74	59	81	83	64	80	83	68	84	78	87	75	78	78	70	73	63	79	81	65	75	96	104	81	64	74	73	73	72	76	73	80	96	60	77	74	90	80	88	85	72	90	58
7519	1014	998	483	362	295	253	234	190	193	179	197	164	175	176	164	153	157	159	150	161	171	151	164	139	145	140	170	158	129	158	162	148	155	154	160	181	150	142	160	135	183	152	173	170	145	155	156	135	120	135	145	142	146	151	168	117	154	158	171	143	162	157	150	160	166	138	129	161	159	145	156	143	135	164	152	157	123	156	148	159	169	151	169	130	130	177	165	143	138	159	161	171	163	143	134	142	146	149	155	154	156	140	144	135	131	162	160	153	126	140	167	188	157	160	149	160	169	152	155	146	134	135	165	155	154	149	160	139	165	155	172	153	127	144	156	148	133	138	153	147	170	153	139	133	137	172	128	152	146	162	157	141	162	158	146	159	157	166	141	152	156	152	149	156	159	151	149	164	151	140	163	167	137	140	153	145	141	147	156	169	174	163	159	144	160	149	136	146	172	161	152	150	127	156	158	143	153	145	159	152	148	140	157	134	151	176	158	133	139	131	135	154	157	167	154	165	152	175	152	143	156	143	147	130	146	172	148	146	153	154	131	153	162	145	156	156	151	167	139	146	155	159	165	134	140	149	172	151	129	181	139	132	146	149	170	150	144	148	160	168	171	174	148	162	168	155	157	136	136	156	154	153	156	140	165	147	164	132	140	142	144	154	159	127	146	167	146	156	142	131	154	158	174	141	157	159	157	162	144	149	139	156	164	174	149	129	124	158	145	145	133	158	159	181	157	146	150	159	129	147	135	155	167	154	152	159	157	150	151	149	186	159	155	156	159	153	165	160	152	167	153	137	163	162	152	155	151	152	140	151	136	144	158	143	152	148	162	175	138	155	155	174	179	175	152	159	169	169	148	151	151	147	175	162	145	139	166	157	169	144	132	151	148	153	144	155	133	137	173	140	142	159	169	129	161	142	164	157	168	160	144	127	158	156	147	131	148	145	139	161	147	149	162	141	178	129	149	144	154	145	162	150	137	163	153	152	176	160	161	161	166	149	174	151	153	154	139	147	152	161	151	156	136	145	138	148	172	156	146	172	172	148	142	149	166	137	153	154	144	148	162	148	160	165	153	155	136	149	151	161	167	160	161	168	138	159	161	154	155	141	152	159	157	154	129	126	146	148	152	168	161	151	155	161	153	135	154	162	155	147	148	152	173	143	149	122	137	160	151	159	136	172	145	137	153	154	153	139	158	174	147	156	143	143	132	141	151	164	159	146	177	149	153	180	173	145	153	162	160	156	152	141	143	159	159	146	166	166	142	139	165	153	162	166	161	127	156	149	159	136	162	166	157	162	144	155	149	157	159	158	164	141	144	162	158	150	159	155	133	151	146	160	141	135	162	142	160	152	174	166	158	146	164	163	158	143	153	155	129	151	159	165	164	137	154	138	158	150	162	148	154	150	150	157	150	165	157	162	144	157	162	168	154	159	152	170	158	151	159	159	160	158	164	149	154	128	157	150	169	168	153	153	150	158	156	148	133	152	141	160	144	146	142	149	150	157	146	152	155	148	146	152	143	127	158	162	140	143	141	154	162	182	147	167	138	162	164	159	168	172	170	135	141	151	132	140	150	157	162	162	157	170	176	145	160	150	149	138	155	167	174	153	174	160	162	144	154	174	164	144	137	137	194	143	149	148	150	155	146	127	151	139	144	159	148	175	160	162	164	141	158	150	153	141	169	177	155	152	146	138	148	160	136	159	165	150	144	158	132	168	157	159	165	121	151	139	162	155	159	154	161	159	172	152	153	159	157	143	158	182	147	145	154	164	159	144	135	162	163	145	146	182	126	164	156	173	166	147	134	181	143	154	145	156	163	165	141	160	162	152	187	148	156	169	157	153	160	151	148	164	162	153	152	151	158	149	157	152	146	158	148	139	146	145	144	142	144	134	158	157	146	159	135	153	157	167	157	149	148	125	170	145	160	167	168	161	165	166	144	150	142	142	162	148	156	158	126	157	163	179	125	136	154	137	152	154	157	129	161	156	145	154	162	153	167	153	142	133	148	134	156	147	151	143	138	158	144	142	141	143	155	151	159	134	147	130	153	145	162	164	146	150	157	151	139	172	139	148	151	157	168	152	165	160	164	151	180	161	151	153	144	145	141	149	137	139	160	163	154	163	151	138	134	153	162	163	167	120	145	150	168	169	122	169	162	154	158	155	162	150	152	164	134	142	133	145	170	129	156	152	139	152	162	136	148	153	149	149	153	161	163	159	138	169	159	152	164	161	151	160	154	159	146	156	140	138	160	146	153	149	163	161	176	159	157	174	121	136	153	152	139	153	139	172	157	161	142	135	167	161	153	142	163	152	137	162	148	148	144	144	162	158	164	139	138	146	161	143	158	135	150	141	136	163	141	151	137	174	153	149	138	152	147	152	133	147	140	154	162	162	158	161	148	135	131	143	150	167	149	134	166	158	148	150	163	152	169	154	162	146	175	160	147	167	149	156	175	153	142	139	129	183	153	138	125	174	145	148	148	139	145	170	157	150	149	152	154	158	146	152	174	165	172	139	163	161	170	138	149	162	136	164	168	171	151	166	155	148	147	165	130	140	146	167	147	143	151	145	158	170	168	153	155	158	162	143	151	142	151	144	162	156	160	136	156	148	132	160	163	152	129	144	165	136	154	154	162	140	171	149	173	144	160	144	148	159	173	152	138	173	182	148	158	155	144	171	142	158	144	171	149	153	156	163	126	155	153	168	160	155	149	149	156	160	166	141	158	161	170	163	166	174	150	161	143	166	139	157	148	156	152	164	165	168	155	148	146	148	157	134	155	153	148	152	145	155	160	154	171	123	172	162	158	162	143	183	147	169	166	135	179	142	139	149	163	152	192	142	129	137	137	145	159	155	162	177	132	143	144	156	158	172	158	140	151	150	156	135	144	158	151	145	168	133	130	160	123	117	139	140	145	158	147	153	152	162	154	126	146	153	143	158	159	162	153	157	149	166	155	164	160	177	147	136	142	160	157	149	138	156	148	144	161	145	154	170	143	147	146	153	136	157	162	153	141	157	176	162	175	163	161	139	163	148	152	152	161	147	168	148	134	161	169	137	150	154	152	140	148	181	154	154	170	163	147	148	138	189	124	153	149	146	132	150	160	160	122	134	151	171	148	139	143	148	156	119	150	154	165	186	167	145	177	149	138	173	157	138	146	155	159	155	157	178	166	139	168	147	140	159	154	145	173	160	153	150	166	149	148	160	163	153	155	155	154	152	149	142	127	166	168	162	143	148	139	163	180	175	151	162	168	163	149	134	152	189	143	137	177	166	153	153	133	151	158	154	144	168	139	153	177	138	139	157	145	155	157	127	156	133	149	170	141	147	161	158	154	153	145	155	154	142	152	164	145	155	148	168	157	153	164	142	146	135	167	176	153	142	146	146	154	159	140	146	165	144	160	170	161	154	152	174	153	149	145	134	136	164	137	174	154	142	161	123	176	180	147	154	165	166	142	163	136	159	155	166	123	150	158	159	152	155	153	154	137
24119	21092	28476	23958	20588	2430	631	429	317	299	296	291	240	208	233	240	238	201	190	220	177	194	195	161	206	184	153	175	203	184	184	183	187	194	182	175	181	183	173	173	166	203	217	165	183	177	165	172	192	160	178	180	171	166	177	178	160	168	162	172	173	175	184	173	177	174	148	177	192	175	177	170	186	161	183	163	164	176	164	186	179	175	161	159	158	167	207	156	188	182	185	175	177	198	181	158	171	176	167	195	175	165	182	168	165	178	214	154	170	161	160	183	138	185	181	153	176	165	179	194	185	181	159	192	177	149	146	180	191	178	168	171	169	166	186	165	165	155	182	174	159	197	148	165	179	152	159	164	180	174	202	162	177	157	168	187	177	176	174	160	191	159	155	180	170	170	180	170	181	165	175	193	180	183	170	176	163	172	179	175	162	159	161	173	185	186	166	151	165	152	194	179	163	168	165	187	199	186	165	174	164	160	173	178	191	196	183	187	166	173	178	170	200	158	166	155	182	153	176	184	161	186	173	181	170	183	188	174	180	172	186	178	163	170	170	177	169	187	172	177	168	164	159	172	158	177	191	182	180	181	173	176	173	187	173	172	177	177	172	158	160	177	201	147	170	176	150	188	177	174	172	153	164	172	186	160	199	169	171	159	169	191	190	161	157	173	162	165	166	175	188	180	166	198	178	184	182	169	176	170	177	176	170	160	173	166	161	160	153	184	161	158	163	156	162	164	170	148	184	166	175	179	165	169	156	173	186	162	211	163	164	162	160	151	178	166	170	173	154	191	180	163	177	182	141	161	185	154	167	152	175	163	149	171	195	166	170	187	148	139	183	175	188	191	156	177	156	184	157	176	178	182	176	154	167	169	158	198	185	171	162	163	172	177	202	185	164	143	171	163	165	170	181	165	157	179	172	164	181	164	188	169	166	166	190	157	155	189	176	159	173	184	188	161	187	181	148	170	181	170	158	180	183	169	186	156	170	167	177	155	187	170	180	176	172	176	170	162	183	173	163	167	141	171	187	188	190	166	176	159	182	158	142	162	181	150	154	172	151	178	177	194	153	173	176	163	152	186	185	157	156	168	171	172	171	167	180	173	162	162	139	167	160	180	161	163	180	155	181	178	178	160	173	147	164	190	191	178	171	183	146	148	178	163	172	177	185	164	167	182	138	151	162	189	165	177	177	149	182	173	163	189	166	161	158	179	177	156	188	172	161	170	193	179	162	163	177	201	159	185	179	169	186	155	162	173	187	191	188	174	173	174	170	164	188	174	182	171	153	185	170	189	162	198	173	172	156	199	178	167	153	170	190	190	176	174	172	174	158	178	182	170	156	181	170	159	163	148	179	186	181	185	164	172	165	164	163	170	185	177	169	185	167	182	185	178	209	189	169	172	178	164	171	160	172	187	163	189	177	189	153	161	173	168	166	159	152	189	166	194	156	178	171	156	161	147	174	167	161	174	177	182	146	157	178	170	153	175	159	164	158	181	190	186	177	182	174	155	166	175	185	169	177	162	175	159	166	179	191	149	171	161	164	188	176	160	184	161	179	168	171	181	160	179	167	167	180	201	174	161	181	186	192	159	164	193	169	161	158	165	184	159	145	168	146	163	152	173	159	150	172	178	191	169	182	180	153	184	169	161	182	176	167	172	154	175	173	172	175	174	168	179	164	171	165	182	176	190	166	183	155	160	171	159	180	184	176	180	155	175	164	173	183	167	170	192	161	178	174	155	168	200	191	168	140	154	191	185	176	164	192	156	179	175	157	167	180	175	170	160	174	180	178	156	191	182	171	185	183	156	155	177	167	171	175	152	175	162	158	184	181	195	168	161	167	166	180	166	175	170	157	153	174	159	177	165	162	162	170	182	157	182	176	168	178	169	170	196	177	183	186	168	179	178	171	181	195	173	181	163	194	155	166	176	172	173	177	197	175	169	191	150	163	161	182	161	193	163	179	185	151	194	160	158	165	175	179	165	163	159	199	185	160	195	171	171	169	149	200	174	182	173	154	150	161	143	140	152	178	202	143	150	190	165	173	161	175	145	152	165	171	165	195	172	165	154	173	172	159	166	145	162	189	169	168	193	168	180	162	176	147	168	177	183	175	143	176	157	197	149	158	170	183	185	176	152	155	176	178	193	166	189	178	179	176	178	156	158	163	198	179	149	181	156	176	184	181	170	166	171	176	174	186	174	160	148	184	187	138	184	157	189	156	173	197	172	150	184	167	183	183	178	173	192	149	153	193	180	174	176	191	158	179	182	162	182	168	176	159	190	165	179	175	179	166	158	165	179	167	159	193	180	166	180	166	162	165	171	159	187	187	180	159	171	163	168	178	196	196	170	187	172	192	172	162	169	170	163	195	177	193	151	146	175	171	183	180	164	148	159	176	184	201	173	157	169	165	155	177	165	169	152	176	170	161	184	141	187	149	174	194	178	175	161	184	173	182	184	149	170	178	171	186	166	169	171	177	166	169	184	197	163	186	166	186	159	185	169	162	171	167	205	159	181	171	175	150	171	181	173	207	191	191	152	157	200	167	174	148	171	153	162	171	205	162	174	157	162	160	173	188	175	168	162	148	186	200	195	172	161	163	165	168	171	193	185	164	173	188	174	175	154	176	157	155	162	174	182	160	188	163	168	161	175	180	182	192	163	182	139	164	186	169	163	175	177	179	181	160	169	166	165	166	172	161	150	174	180	184	163	176	165	162	171	183	201	166	188	169	180	150	179	179	170	181	159	162	163	171	161	174	185	148	177	161	151	172	165	192	145	200	175	177	178	171	173	177	178	159	169	173	185	176	213	159	182	180	177	174	151	180	192	169	176	177	164	162	174	173	173	184	191	173	177	180	175	198	180	169	173	199	174	199	187	163	171	163	173	166	152	160	201	180	171	167	165	180	179	174	165	168	179	165	168	166	170	180	175	164	184	150	187	167	183	170	201	183	194	169	170	166	185	175	169	178	170	165	162	198	175	176	176	185	155	152	171	181	181	176	162	175	166	162	164	193	161	136	180	210	151	183	203	178	179	183	167	175	170	140	178	193	171	166	172	171	150	186	174	179	154	174	201	156	192	205	175	175	156	169	178	188	174	131	156	154	163	158	158	174	175	163	152	183	175	165	181	153	176	147	144	154	155	172	181	168	157	187	175	185	185	162	144	179	178	151	155	190	150	161	162	183	164	170	186	167	178	146	170	170	165	159	167	172	166	182	172	172	157	176	141	177	173	153	178	183	161	165	168	167	165	184	162	179	177	171	199	169	161	179	139	157	169	183	195	168	165	151	165	168	159	181	175	172	177	183	157	168	166	152	161	192	166	147	153	159	154	175	158	175	197	157	164	180	185	170	146	159	169	185	155	159	152	176	170	164	161	158	156	176	193	164	182	172	182	180	168	164	181	159	155	173	171	169	151	165	149	161	167	180	164	174	165	156	154	170	179	190	176	148	160	183	183	190	164	186	166	167	154	193	177	171	179	173	153	198	178
15108	9358	8023	4086	2726	2054	1474	1144	997	814	796	731	571	524	510	491	487	430	421	398	409	373	382	350	375	353	366	368	377	340	328	321	352	310	308	348	339	331	316	313	280	341	300	280	341	301	327	303	283	293	303	294	332	308	328	294	288	332	320	300	304	318	297	273	293	294	324	298	310	287	323	323	298	343	300	285	306	297	275	292	315	309	293	294	321	286	280	310	291	279	296	315	312	307	303	313	271	277	310	322	322	306	283	312	279	302	318	276	302	320	312	284	333	292	286	285	286	332	321	314	277	285	270	292	261	315	324	295	301	303	316	310	318	313	314	302	300	327	327	302	303	281	312	259	293	327	328	296	265	294	311	304	306	295	319	290	330	296	288	292	289	306	272	295	293	288	284	279	300	269	322	304	312	307	307	317	319	286	303	274	334	309	284	309	298	275	296	284	314	296	302	277	292	310	329	289	293	295	292	308	311	283	284	328	303	316	274	299	278	309	281	276	316	294	318	296	320	311	345	286	285	267	324	343	295	290	312	281	282	286	302	299	308	279	314	288	318	322	316	327	294	306	300	290	326	289	314	304	290	291	299	295	327	301	315	296	309	313	300	291	303	334	280	286	312	291	308	300	338	276	295	320	318	288	279	314	306	291	307	308	299	291	281	298	293	331	281	294	283	301	305	321	277	315	290	308	284	296	302	299	310	303	334	273	285	298	281	280	319	321	275	292	304	297	295	336	280	300	289	287	306	250	288	299	303	332	290	294	284	297	276	307	292	318	282	331	313	280	302	318	301	299	309	311	317	303	298	285	317	294	327	296	324	313	303	290	294	288	297	274	322	291	310	281	312	298	339	316	274	318	306	330	272	275	301	313	253	307	306	315	302	308	295	294	309	300	268	325	276	305	282	323	296	338	327	303	305	258	277	299	302	288	298	293	303	305	315	315	328	281	268	319	310	313	298	306	272	289	295	332	288	285	263	309	287	294	327	293	278	328	308	309	296	301	288	302	312	307	326	323	306	290	314	292	304	301	297	285	297	300	312	285	282	291	293	297	282	312	300	311	319	303	292	327	293	299	309	281	341	283	285	329	308	301	315	272	299	291	300	305	281	286	303	313	309	317	322	290	298	311	299	318	298	323	307	294	277	309	291	279	287	313	338	308	286	294	305	302	292	327	293	326	285	295	295	298	297	328	305	294	294	326	301	275	294	306	308	283	307	309	321	298	288	306	315	303	283	332	303	295	274	296	292	283	281	287	288	304	312	308	308	283	286	295	322	300	303	292	281	291	278	288	305	300	305	271	320	291	314	300	312	313	285	296	311	299	283	312	311	280	318	302	286	319	264	285	278	276	304	275	305	284	333	305	312	300	298	316	315	297	297	325	280	316	313	321	291	313	290	280	322	288	303	303	294	300	305	295	279	309	303	299	296	309	290	275	293	277	300	322	319	258	288	292	319	283	298	279	300	326	295	327	291	297	293	275	318	278	289	276	315	287	306	297	290	287	304	308	291	273	271	267	275	285	277	277	326	320	268	272	305	275	275	293	290	299	275	323	305	264	324	314	287	300	277	318	300	316	303	317	274	270	319	293	265	266	297	302	315	272	285	342	290	305	283	296	322	287	289	300	291	301	308	312	268	295	302	285	284	291	301	301	288	345	313	316	317	315	271	326	295	295	289	285	314	280	289	298	316	320	311	289	314	282	319	298	338	310	314	300	303	301	295	288	297	272	257	287	282	285	270	298	290	299	305	307	313	289	270	303	302	282	294	275	289	271	304	291	293	290	284	291	315	282	291	296	323	301	313	292	297	295	303	308	307	314	303	266	303	300	277	328	329	314	268	285	301	282	313	326	309	306	275	312	313	291	311	309	290	338	308	305	296	317	308	259	292	301	288	287	286	278	296	310	321	289	350	326	329	306	300	295	317	310	291	306	326	315	298	299	301	298	301	303	274	257	303	303	280	322	311	296	322	317	322	308	309	298	302	301	306	317	334	325	317	292	314	295	288	273	282	295	293	301	310	327	273	292	298	293	301	277	278	289	298	294	290	296	262	330	284	325	317	323	325	300	305	307	290	339	281	295	308	312	284	315	326	301	290	297	320	319	285	309	275	302	296	323	316	312	311	294	322	327	341	282	310	285	299	296	296	279	289	274	269	316	294	278	333	277	306	297	289	304	309	272	307	291	292	328	314	281	291	295	304	344	309	317	307	306	300	274	298	312	273	315	300	306	304	281	302	297	333	281	308	279	343	324	314	298	291	297	256	323	302	310	304	301	322	280	288	288	302	306	307	302	283	292	287	309	320	270	274	280	304	295	311	295	293	285	289	306	317	322	299	309	299	279	345	289	292	310	322	288	282	294	304	272	271	272	292	301	269	286	295	342	307	313	269	319	304	297	331	307	276	283	279	293	305	309	303	309	285	335	276	348	315	314	309	312	273	291	273	306	288	313	306	294	299	292	296	305	331	283	296	334	295	302	289	322	289	315	302	302	316	300	294	301	307	276	303	310	296	324	305	294	303	286	285	317	318	297	306	315	331	272	332	320	329	283	298	287	318	324	290	342	261	305	267	294	308	258	281	265	313	292	324	273	307	303	315	298	321	287	271	299	303	286	323	290	331	301	318	297	289	328	313	300	312	325	285	295	327	300	296	300	305	285	325	304	320	307	332	299	313	317	308	313	297	299	284	301	288	316	313	318	286	309	307	296	304	304	263	273	287	288	314	286	311	299	315	316	300	276	280	307	283	281	290	301	316	260	315	316	319	321	276	307	299	304	296	310	314	287	264	311	283	293	312	324	319	289	265	279	284	287	290	317	298	315	310	327	308	303	333	319	300	265	299	277	333	318	288	313	299	319	308	306	322	318	304	271	275	294	308	314	331	286	287	326	304	267	289	295	267	298	313	292	303	336	326	330	276	304	300	326	325	281	324	280	309	322	302	292	317	305	296	317	293	346	317	302	288	312	308	298	321	267	270	276	294	286	293	291	300	319	292	282	279	292	286	310	286	284	271	273	312	329	307	329	306	308	303	281	266	294	300	305	273	303	297	339	302	288	315	295	266	298	316	290	300	288	291	277	305	308	336	315	330	315	307	292	282	293	293	298	315	318	298	309	301	275	295	286	322	307	304	298	284	300	290	280	313	298	296	303	288	308	301	320	318	316	302	326	275	305	299	294	286	269	313	284	300	319	287	283	333	286	287	278	293	311	318	307	331	317	313	292	328	327	283	309	281	277	291	296	301	310	311	281	303	309	318	306	273	293	260	269	316	285	294	289	302	294	278	277	282	302	278	323	289	307	320	328	298	286	299	305	270	311	324	291	305	323	313	318	294	295	311	308	274	329	293	308	255	295	313	336	323	315	306	318	325	300	293	296	287	313	297	306	299	337	294	300	282	302	286	282	311	280	289	307	317	303	296	297	302	284	265	300	300	298	320	327	333	291	289	290	333	283	279	329	278	320	315	309	296	322	314	291	279	283	278	310	325	289
23113	21138	29197	23362	21138	19932	2316	883	705	605	537	524	476	473	440	425	375	379	414	387	364	386	348	376	368	361	345	331	335	349	362	359	373	333	332	326	322	326	335	355	353	334	340	354	333	392	331	332	304	370	355	312	332	340	343	309	338	355	359	343	324	311	345	328	309	336	327	337	309	348	329	305	314	340	324	314	337	341	320	314	379	375	314	355	322	292	336	347	365	349	333	357	322	370	331	333	333	360	369	349	334	320	323	325	341	337	325	319	327	317	291	347	363	323	308	318	334	323	328	316	342	342	321	323	319	348	322	328	339	360	316	307	326	337	331	312	316	338	358	308	322	332	330	365	333	299	304	357	327	344	341	338	322	324	327	360	336	342	329	323	332	324	346	351	316	319	319	332	335	343	345	332	316	320	364	322	320	315	337	313	300	344	317	350	331	341	306	332	324	347	316	349	375	294	308	343	330	348	348	328	290	317	326	332	362	302	357	349	299	341	317	286	338	349	338	323	335	329	323	364	319	299	330	329	320	347	297	323	324	388	320	348	367	347	319	324	335	316	341	325	298	343	343	327	334	332	309	344	338	317	336	327	337	352	318	321	335	344	331	340	325	379	355	337	318	326	352	315	343	350	342	327	315	361	324	316	360	332	329	350	315	318	329	311	346	343	330	318	340	331	325	328	310	316	355	344	319	348	338	347	324	332	327	359	344	333	345	354	306	319	332	315	350	345	307	315	312	313	303	321	306	301	314	330	349	333	337	311	316	316	317	323	320	297	325	328	331	338	325	339	326	325	307	333	332	325	303	331	300	305	356	326	346	274	314	327	334	309	310	332	325	310	371	331	322	337	314	324	309	346	347	325	323	336	333	313	289	333	317	320	331	354	323	312	302	328	320	351	294	341	316	356	334	340	351	307	327	330	342	352	335	299	321	332	353	332	329	329	362	348	362	348	321	343	313	347	304	315	326	316	359	333	344	315	334	302	340	341	325	331	315	298	316	300	344	312	291	296	326	340	361	353	361	324	295	332	340	319	346	309	322	337	321	338	340	330	353	322	344	347	365	331	329	344	325	298	340	320	324	322	342	308	308	318	308	327	324	338	360	333	326	339	306	339	297	346	326	327	330	324	307	324	317	341	323	309	331	318	329	311	311	340	338	330	316	316	358	319	307	357	311	313	353	339	330	310	327	305	304	339	344	356	315	302	308	335	335	322	321	354	317	339	330	327	329	296	324	334	315	340	339	313	319	330	329	297	312	330	322	293	315	337	336	342	324	308	325	332	355	336	321	341	335	303	327	326	303	318	362	332	363	315	322	282	324	333	355	320	319	343	347	310	317	341	356	348	340	372	336	332	329	333	351	314	372	346	341	303	356	335	359	341	305	309	356	314	311	266	309	308	330	331	337	356	317	327	359	321	376	302	349	331	298	310	370	334	333	332	318	302	337	316	336	339	343	323	361	337	357	325	315	335	331	351	333	317	315	355	325	328	330	359	338	333	354	329	333	332	362	308	339	321	303	320	331	324	347	332	352	341	332	321	302	363	330	318	318	331	303	340	301	344	349	368	326	324	328	309	366	360	332	310	306	353	327	359	330	332	342	324	319	309	303	317	330	351	320	325	336	291	317	301	350	326	372	325	319	325	318	342	305	333	341	316	326	348	327	318	310	330	311	326	344	348	353	322	331	328	315	317	334	336	324	332	333	365	317	316	335	326	341	320	337	319	367	334	331	302	359	305	343	318	344	314	340	355	346	327	316	311	310	342	326	309	306	334	318	340	324	344	318	350	342	324	313	312	329	329	360	316	325	356	325	307	311	335	340	316	315	345	351	313	344	341	306	337	350	312	348	330	339	310	359	320	324	318	310	348	303	294	323	347	326	347	334	321	355	356	315	335	348	308	316	299	342	336	320	305	330	335	361	330	336	332	301	357	332	315	346	353	331	328	307	311	326	326	324	334	326	338	343	290	321	319	331	338	325	343	310	366	324	328	313	371	333	326	348	321	345	331	323	308	320	348	361	349	349	322	304	324	308	317	331	334	310	313	329	289	315	291	330	337	334	314	310	314	336	314	311	322	343	297	339	323	343	360	345	336	320	340	346	349	329	311	305	315	344	348	332	328	328	327	338	327	333	336	359	337	318	336	331	327	318	342	335	306	350	304	314	348	334	334	330	357	300	334	316	332	300	334	319	339	356	303	293	328	341	280	355	335	318	327	327	360	352	320	317	310	329	333	339	322	306	322	352	338	340	285	347	342	301	328	320	318	348	335	311	313	338	310	338	331	336	300	338	325	307	356	327	335	308	307	352	329	330	302	330	305	336	320	318	316	316	329	296	334	311	324	336	302	302	332	359	331	339	369	278	330	291	297	277	319	323	312	332	277	356	315	377	338	314	344	364	334	324	333	314	346	306	338	324	338	349	331	306	304	323	338	338	331	353	317	358	310	316	319	287	321	321	331	299	338	350	309	307	333	328	297	290	319	323	325	328	335	321	329	310	341	297	330	356	311	347	334	340	307	330	332	342	330	334	334	322	341	329	324	334	306	339	325	334	335	332	349	322	341	356	324	311	333	330	339	329	359	316	320	318	289	327	334	323	358	364	325	335	338	333	328	328	338	330	352	303	323	338	315	340	298	315	326	363	312	317	370	346	324	311	321	337	323	339	336	347	310	322	306	359	317	318	307	325	310	348	363	316	332	351	312	324	357	314	341	331	325	374	316	349	320	311	342	371	324	315	308	324	342	288	350	324	338	350	328	313	318	361	316	315	358	331	342	334	304	339	340	321	328	342	314	330	320	297	343	332	332	324	314	337	334	330	326	338	347	317	387	309	325	363	368	326	336	340	319	309	312	291	311	315	313	292	307	288	326	312	328	311	363	362	328	333	321	329	323	333	322	328	376	313	335	336	315	324	337	357	357	355	339	329	295	299	321	322	319	323	311	338	323	301	324	338	328	291	301	311	313	338	320	340	327	320	308	343	306	303	343	292	337	336	295	366	331	330	320	322	332	285	329	306	289	357	309	330	358	367	318	321	318	354	355	335	323	330	301	367	332	310	347	343	314	304	317	295	347	357	344	304	304	333	319	333	320	360	334	354	328	347	344	286	302	286	320	334	307	286	344	338	349	313	312	308	311	330	360	338	327	340	302	328	297	375	323	337	315	312	355	318	347	333	294	337	332	348	345	342	346	329	343	293	291	314	323	311	333	333	349	293	346	319	335	317	313	351	352	283	332	358	334	340	288	383	326	320	319	339	338	306	355	332	337	337	314	340	368	317	340	357	329	323	327	336	365	346	362	322	332	296	309	321	311	342	333	332	354	314	370	337	327	346	335	318	322	327	332	355	336	340	338	351	312	309	352	363	318	298	322	319	306	323	315	348	321	325	364	312	330	337	325	346	298	297	344	322	309	351	332	332	360	340	373	297	293	358	340	327	330	320	293	303	342	317	321	346	300	287	339	333	329	349	324	321	324	355	325	324	311	335	323
17233	15822	13521	7458	5066	3731	2911	2328	1882	1643	1424	1235	1209	1091	939	936	849	810	751	722	719	730	664	650	660	672	682	652	675	619	628	570	615	615	602	635	604	574	609	605	620	595	582	656	599	589	594	584	631	577	554	555	547	586	547	574	562	614	572	546	562	588	514	563	558	555	546	563	586	546	558	539	542	588	583	537	595	549	578	553	572	539	523	574	574	509	537	512	564	558	594	569	571	569	517	536	525	582	551	557	497	542	554	573	506	527	560	520	523	515	554	578	566	552	552	515	546	581	510	600	585	527	570	570	575	585	539	521	569	540	539	522	561	529	546	575	555	578	556	539	586	542	512	589	534	526	552	556	555	584	489	563	564	504	575	580	537	538	533	589	560	599	551	545	546	557	538	554	558	575	566	509	536	556	579	551	540	557	532	610	529	566	554	525	525	504	562	584	574	559	533	561	579	536	546	581	560	545	531	547	526	576	587	541	540	517	523	509	549	533	595	553	534	561	573	544	553	583	549	536	538	551	540	555	571	532	528	550	520	555	571	541	521	569	538	573	554	579	550	568	550	537	562	554	547	529	480	518	535	553	581	493	522	509	579	572	550	552	541	562	577	561	548	581	569	563	527	539	584	524	546	579	555	572	526	514	573	546	563	543	566	548	553	540	556	539	559	525	576	564	558	559	535	540	531	511	553	577	516	582	525	507	523	504	557	575	533	544	514	564	561	525	536	526	532	545	535	536	513	547	556	581	549	531	563	499	549	522	505	524	513	531	562	535	528	534	561	556	581	561	586	530	533	558	551	550	556	582	617	529	543	576	550	556	560	528	579	585	555	554	572	549	516	548	567	546	524	581	555	524	565	538	574	550	557	580	552	533	541	566	554	587	565	547	562	519	553	587	568	578	562	564	580	543	566	558	533	523	549	558	569	557	550	535	561	559	529	538	540	521	537	583	531	588	557	552	520	548	548	506	514	565	582	564	543	513	526	550	544	552	563	561	560	514	559	541	561	533	541	532	580	497	538	541	569	578	559	552	597	510	575	521	549	525	549	547	546	589	535	540	537	594	523	541	573	541	556	493	547	569	586	549	535	525	584	574	549	520	497	531	523	523	591	596	572	545	569	543	558	503	555	507	553	560	549	515	582	544	502	524	552	499	576	555	548	527	533	506	562	527	561	605	566	509	543	559	560	551	534	519	579	540	526	575	540	537	530	585	516	557	519	555	574	501	531	515	552	556	533	557	585	574	559	544	581	547	553	556	525	513	548	550	549	570	529	548	529	554	550	538	523	544	521	532	535	530	516	537	537	528	556	540	555	552	544	593	581	517	550	563	557	579	568	576	590	571	563	576	514	520	536	552	544	542	562	550	522	559	536	537	555	543	543	592	568	571	531	525	535	558	525	521	529	531	523	557	555	548	578	506	558	529	548	549	519	509	521	560	510	541	547	545	556	546	571	544	534	572	553	559	569	507	550	516	552	524	515	490	526	537	563	537	548	548	533	529	557	549	546	517	561	525	563	593	531	540	531	546	523	530	510	548	558	565	541	514	558	555	533	540	509	508	566	558	544	561	504	512	536	527	541	573	534	546	551	554	523	566	568	573	583	548	531	567	578	528	521	548	504	585	527	541	533	536	552	573	521	585	530	527	542	561	525	534	505	581	589	554	557	549	572	502	551	560	506	608	534	544	505	551	550	547	555	567	559	546	538	559	520	557	537	520	574	566	572	563	572	527	559	538	549	558	541	581	554	549	524	553	519	542	566	564	550	532	584	532	555	570	550	525	560	516	563	487	543	536	538	556	569	593	552	541	522	535	525	571	523	503	522	561	568	613	555	541	540	574	537	535	535	557	567	552	570	515	551	599	555	567	544	491	548	553	576	581	560	520	533	554	553	543	519	528	517	522	533	598	553	550	569	568	546	575	574	510	523	543	510	543	551	512	571	537	550	552	529	536	507	552	548	575	514	563	571	563	542	583	530	553	555	533	553	541	510	550	512	561	540	550	569	547	545	541	537	542	541	557	540	588	562	523	537	521	582	539	515	539	602	516	532	520	534	553	519	521	561	535	527	552	553	596	577	534	547	568	538	559	496	549	563	544	595	600	578	581	522	533	553	547	535	564	578	549	550	545	549	539	550	582	569	591	546	543	537	573	536	575	560	549	540	515	573	583	554	562	518	547	558	527	537	524	522	562	571	556	562	536	562	553	523	574	581	568	558	541	584	529	532	502	534	516	517	560	540	540	513	525	550	579	579	562	546	551	561	545	546	576	536	544	559	533	533	527	556	505	575	566	524	537	578	575	536	579	558	520	571	603	542	494	522	573	569	511	551	584	581	551	584	518	575	566	522	541	543	495	556	564	556	551	539	505	565	516	519	562	564	548	531	527	535	527	533	517	529	572	594	546	521	577	528	555	501	563	533	532	563	530	522	518	526	503	555	538	554	554	550	539	548	564	552	550	543	531	556	541	539	503	545	545	564	556	570	550	568	545	587	533	560	564	564	537	551	539	564	578	519	534	555	545	545	537	559	589	516	521	537	555	538	551	544	565	532	553	574	550	576	547	577	546	572	547	565	554	532	544	569	529	555	555	550	569	542	561	547	550	576	571	576	602	563	547	554	527	589	521	563	517	535	524	545	568	538	537	524	564	583	533	529	570	558	535	586	504	566	559	550	569	543	544	548	542	560	506	540	527	547	528	560	534	519	527	552	557	594	567	551	557	504	517	548	547	585	540	547	534	569	515	501	587	506	531	523	526	527	571	561	528	542	573	496	546	518	597	552	528	533	545	586	612	495	568	589	498	544	552	552	585	506	604	565	518	541	582	548	562	558	524	545	571	552	553	543	567	551	544	555	498	551	539	527	524	517	540	536	541	527	545	569	538	531	554	574	563	573	580	578	537	614	561	575	550	563	571	542	560	539	520	542	557	545	565	522	556	509	510	545	520	528	547	511	526	594	535	572	549	530	525	522	534	575	554	517	533	579	546	534	602	522	575	557	562	525	543	558	554	569	564	581	544	524	521	533	545	559	555	533	526	558	546	558	568	568	557	535	538	577	555	540	543	510	550	546	565	541	552	556	567	546	564	584	576	524	577	537	520	555	543	568	541	565	543	589	546	549	525	581	587	553	565	539	542	494	544	507	534	558	556	532	525	563	583	558	554	579	529	570	537	561	550	524	567	565	592	557	533	504	591	538	534	507	529	503	544	511	520	594	516	497	544	554	543	574	567	583	525	570	518	572	527	524	537	567	568	543	549	530	556	570	561	517	544	532	526	544	562	536	597	536	560	538	517	579	525	543	503	573	561	559	539	546	511	561	546	517	579	545	527	548	515	541	561	518	554	562	519	532	550	511	550	567	550	574	591	520	543	531	544	549	523	535	517	552	589	568	569	538	528	559	536	563	590	561	549	518	527	526	561	542	557	596	569	556	531	545	529	563	518	530	537	550	539	554	568	537	507	566	578	525	534	525	572	592	541	554	520	559	540
26724	20670	8066	348	174	108	100	100	81	90	76	96	73	80	83	108	76	80	79	74	89	66	73	73	84	85	83	80	88	80	89	76	78	86	106	85	79	68	87	69	80	72	85	83	81	83	63	75	86	71	76	79	90	74	73	73	64	82	86	85	89	66	64	85	77	86	72	83	96	63	74	90	90	79	81	73	84	103	70	73	71	63	71	85	91	67	76	71	92	82	79	77	65	75	63	86	79	74	81	85	81	78	69	80	64	79	84	69	88	92	92	87	78	73	88	92	73	81	77	85	71	77	89	77	93	85	80	73	74	85	78	103	76	80	86	78	81	89	82	77	62	63	71	80	83	74	74	69	74	80	81	75	96	89	86	78	70	77	80	76	73	79	75	69	65	74	87	69	98	68	87	65	66	84	64	87	92	65	73	80	76	87	77	80	100	72	92	97	62	82	71	76	79	91	91	75	75	82	77	65	74	86	68	93	75	76	85	74	82	74	81	74	83	83	65	72	79	74	83	94	79	95	66	93	72	67	96	70	78	80	74	98	78	78	73	70	93	65	84	91	75	68	92	80	83	72	80	73	70	64	77	89	95	85	81	70	85	75	94	88	75	76	77	87	83	83	80	88	74	72	84	75	77	105	85	87	65	73	85	59	90	76	71	65	75	88	87	74	74	86	89	68	87	72	84	80	72	67	81	74	75	72	68	80	84	81	77	80	65	83	70	68	82	88	68	79	84	73	83	71	72	85	69	75	66	84	91	63	76	86	92	80	66	95	68	87	79	85	86	79	77	89	81	82	80	64	95	88	95	63	69	85	66	77	73	89	74	93	70	88	74	66	88	77	84	74	85	73	76	83	71	76	68	82	71	77	81	69	71	74	64	66	73	81	84	85	81	74	73	90	76	86	65	75	82	83	82	75	90	83	77	88	75	65	67	94	83	74	90	67	72	102	81	58	70	80	67	73	80	73	75	81	89	63	71	84	94	79	77	75	72	78	84	83	84	67	80	64	77	85	63	62	78	75	81	80	68	76	72	84	92	83	83	70	60	81	78	84	81	97	91	84	68	75	88	93	67	75	79	76	80	95	73	83	84	85	71	85	59	79	80	96	79	74	71	75	69	73	84	80	90	70	90	84	68	70	72	86	94	68	75	89	69	66	73	62	83	82	70	97	87	85	97	81	81	80	60	76	78	95	77	73	76	73	69	76	82	82	74	79	91	74	84	73	81	60	85	81	77	85	78	61	67	80	84	57	71	70	74	95	77	55	67	86	78	86	69	66	74	77	74	76	82	82	83	89	76	84	78	80	70	68	70	57	89	76	86	76	85	80	82	64	67	68	77	90	93	81	65	83	94	80	83	73	79	84	75	83	63	77	82	89	82	76	65	87	81	79	98	69	80	75	72	69	73	72	81	86	87	85	92	81	80	75	66	77	98	76	70	81	78	71	85	76	61	63	74	78	75	75	91	77	82	71	107	56	73	64	74	67	82	82	74	89	74	89	60	67	83	76	85	91	75	61	60	75	69	77	66	85	74	95	71	73	73	79	79	74	66	86	80	73	81	71	85	79	81	82	85	65	71	93	69	73	76	68	76	84	78	98	89	74	74	86	73	82	93	82	78	92	96	70	82	72	76	66	72	80	91	78	73	56	77	75	77	92	83	74	84	77	74	88	75	96	77	80	72	93	80	95	72	66	79	80	58	76	91	78	99	82	80	93	78	60	70	70	69	73	99	91	65	85	75	73	61	77	75	88	82	82	78	86	86	83	69	70	81	80	74	80	79	84	68	84	62	81	86	73	76	77	80	93	73	86	87	81	78	87	74	76	71	71	72	69	78	85	82	95	99	94	64	73	69	73	78	69	87	82	84	64	78	67	88	79	75	67	78	77	72	81	90	71	99	62	65	78	74	87	78	87	82	75	76	82	80	73	91	86	93	65	74	80	72	71	86	91	89	78	76	75	66	72	87	90	81	64	75	82	84	69	87	78	73	75	80	74	87	79	77	72	84	76	78	82	79	72	80	81	75	76	73	83	83	85	78	80	65	72	84	83	79	80	75	69	89	73	87	69	83	80	73	74	70	90	83	68	91	63	95	65	89	82	61	86	77	77	68	86	88	86	82	70	87	70	76	70	63	53	78	84	97	72	70	59	85	80	78	100	82	85	92	61	67	79	71	89	73	73	68	90	86	72	72	94	91	91	79	61	74	87	87	82	64	79	83	86	79	75	85	91	89	102	77	81	80	77	82	93	96	82	83	80	87	76	68	80	83	60	72	76	72	87	110	82	68	74	90	81	81	90	78	84	86	73	94	79	77	78	63	72	75	66	86	74	79	66	71	74	71	75	76	68	77	70	96	78	69	76	83	83	76	75	73	81	74	72	69	77	75	78	83	65	88	84	81	78	76	86	76	83	71	79	71	71	85	80	77	75	70	79	75	80	89	74	61	64	65	70	75	77	76	62	85	67	85	88	92	85	79	77	77	86	95	65	78	79	72	79	68	81	71	65	75	74	64	92	81	73	67	79	77	77	90	69	81	83	86	72	71	80	69	75	75	85	103	76	87	104	94	67	78	92	99	69	80	93	107	74	81	92	92	77	85	86	88	89	82	96	81	77	86	69	87	75	65	96	92	81	101	71	80	83	87	73	88	68	80	84	76	85	82	88	80	72	75	76	77	68	91	93	76	81	75	67	75	70	75	74	81	71	70	72	95	66	87	73	74	73	78	67	80	77	97	70	79	92	76	70	80	79	82	101	78	72	66	91	73	72	87	72	69	85	86	72	75	74	74	69	80	88	87	96	80	90	73	65	66	77	79	76	76	81	76	82	75	85	79	75	77	77	69	72	77	78	91	78	90	79	88	85	94	85	107	67	79	83	88	71	82	83	63	76	75	66	57	75	65	76	92	71	68	79	78	95	74	76	71	80	92	79	72	63	77	73	93	67	63	79	83	61	75	81	75	77	71	83	75	72	95	76	100	75	70	70	79	79	73	94	93	72	70	78	95	81	77	62	90	78	74	74	74	73	86	83	87	93	83	73	60	80	62	79	82	78	83	76	75	78	65	86	91	87	84	74	58	78	78	86	84	80	81	60	80	70	64	82	76	81	66	70	75	73	79	62	86	85	78	74	78	88	82	72	83	71	75	75	74	75	89	68	83	94	62	81	75	83	75	90	91	71	69	85	67	95	82	90	52	80	61	65	74	78	65	67	69	78	82	78	79	80	67	83	60	78	96	62	73	84	96	68	65	72	71	89	69	79	68	94	84	75	63	72	68	88	58	85	90	63	64	52	67	79	62	69	70	71	68	82	93	74	63	85	80	77	83	75	83	75	81	79	67	81	77	80	79	86	71	83	67	74	76	66	80	72	66	75	75	77	79	71	77	64	88	83	78	73	78	71	92	82	71	88	82	76	65	89	76	70	69	68	73	83	78	84	66	79	70	81	89	74	67	76	77	72	74	77	70	72	73	69	86	66	79	74	78	76
6961	1102	918	501	356	274	255	218	210	192	177	180	151	185	175	165	153	157	143	152	156	133	145	161	156	163	154	169	149	139	165	150	170	155	142	149	141	150	159	165	166	150	167	150	168	159	164	153	162	154	145	156	142	130	148	168	159	145	137	163	165	168	145	155	180	170	158	136	166	146	147	140	152	141	168	165	165	142	134	157	146	162	148	138	142	154	150	167	143	180	149	156	144	154	171	152	157	155	159	143	157	166	157	171	133	156	161	157	149	135	153	135	140	153	165	144	149	139	156	152	154	145	161	135	150	153	142	144	160	146	171	159	135	137	167	157	158	138	144	136	175	162	148	153	141	160	182	154	161	172	138	138	167	153	157	155	148	143	144	157	150	133	148	142	158	136	156	153	154	158	168	166	132	160	151	155	177	153	149	159	153	162	155	171	154	155	142	151	146	134	134	155	128	129	155	154	170	166	154	155	151	165	154	135	136	172	142	167	154	150	148	135	153	154	143	142	151	151	156	154	135	131	154	128	162	136	154	143	148	158	139	165	173	164	168	136	174	151	172	145	145	129	131	155	152	167	168	164	154	152	168	144	154	138	153	149	157	170	175	151	142	160	138	137	154	141	159	155	148	144	116	147	150	161	142	152	131	135	150	158	158	169	145	141	147	142	160	133	129	163	148	139	146	144	146	141	143	136	134	153	140	152	138	160	157	156	144	159	153	140	153	165	186	148	157	149	148	164	154	134	139	127	149	152	163	149	158	157	151	143	160	138	147	141	138	151	119	162	143	165	158	153	156	147	135	176	155	167	164	150	143	156	143	155	159	139	161	166	137	192	154	163	156	147	144	136	151	161	162	131	134	157	145	148	155	138	140	131	153	167	175	166	145	159	160	144	135	169	147	164	161	170	149	148	144	179	164	150	145	159	156	144	151	133	153	151	138	153	135	166	146	158	149	158	163	148	146	146	159	148	158	159	177	140	142	149	147	163	158	148	159	162	133	165	148	158	147	144	146	161	162	137	144	161	163	166	161	166	132	150	161	160	148	143	159	135	168	158	142	132	184	160	154	128	147	172	135	159	173	137	143	164	173	152	136	142	143	149	137	149	150	143	160	149	137	151	134	136	148	151	129	153	151	165	160	146	164	164	150	141	156	154	180	145	158	152	156	145	139	135	151	140	138	154	137	160	152	141	151	140	149	155	139	166	158	146	165	157	147	160	129	160	152	161	166	161	168	174	144	136	165	132	166	153	161	150	144	157	139	143	154	162	141	145	163	150	165	146	161	146	155	157	145	154	173	148	144	153	179	149	163	157	170	144	148	159	143	140	144	137	133	124	134	129	155	144	149	167	155	144	173	152	161	159	135	141	137	165	151	157	148	151	156	131	161	157	139	144	167	142	153	151	156	156	160	159	133	147	156	132	160	149	149	140	161	153	138	154	163	151	170	168	153	175	148	148	158	162	155	141	152	159	147	164	167	146	159	154	157	166	152	144	137	168	148	145	136	139	184	149	144	140	143	169	164	134	160	147	134	151	132	157	145	149	115	173	144	151	132	140	158	159	155	141	158	143	120	149	179	150	160	153	152	145	151	160	161	132	153	142	168	172	142	143	147	166	131	148	154	139	140	151	149	152	150	175	151	169	148	161	178	145	163	164	152	146	141	150	146	143	148	140	146	164	137	158	164	151	165	168	139	154	131	154	143	174	131	164	138	152	153	169	156	144	165	151	174	139	137	177	162	166	172	163	148	145	141	133	163	161	148	133	161	153	136	170	147	149	136	137	154	144	144	146	164	170	162	161	144	144	168	156	160	148	140	140	141	161	151	167	170	149	136	179	177	150	154	180	124	148	134	151	163	156	165	172	138	159	146	131	165	152	160	164	157	151	160	165	125	151	143	169	144	137	142	142	135	162	129	169	156	149	162	132	138	167	130	158	167	162	149	180	143	162	151	147	183	140	143	156	172	144	139	157	172	160	166	166	139	158	162	148	143	163	152	135	152	163	163	143	154	166	146	153	137	171	134	152	185	142	172	144	158	176	160	156	149	141	138	170	155	149	150	166	159	164	147	162	187	163	172	148	160	159	165	161	149	158	124	153	139	142	137	141	167	193	151	135	155	144	154	127	157	153	149	150	143	159	157	142	149	156	149	143	147	160	163	156	161	157	153	152	144	170	152	126	138	150	167	160	154	153	163	135	165	162	139	151	142	173	136	153	124	168	164	138	144	147	152	151	150	146	126	135	137	131	146	165	153	195	152	169	155	138	138	155	146	153	148	124	160	144	161	138	163	183	151	148	130	161	158	161	159	124	152	153	156	129	156	151	136	130	169	157	146	130	152	154	166	161	151	164	145	156	152	150	144	146	157	151	161	141	154	168	158	133	144	131	140	141	143	166	147	140	159	146	152	142	143	157	146	165	151	139	149	148	158	184	156	148	158	139	137	157	155	151	160	147	158	138	157	122	156	150	152	149	158	133	162	135	156	144	166	165	162	150	150	148	164	152	155	167	150	150	146	135	168	154	174	147	142	163	175	141	144	142	141	144	132	136	170	149	153	155	166	147	140	167	146	149	146	144	156	156	163	135	165	141	130	150	163	145	150	157	132	156	155	157	161	179	161	167	177	167	152	162	143	139	160	128	160	129	158	161	161	163	151	133	151	172	168	153	142	146	150	149	161	149	135	138	164	163	166	141	134	160	136	155	152	153	176	148	182	158	148	140	156	148	160	167	164	141	143	155	124	156	153	136	136	158	175	175	179	149	161	158	152	155	152	141	173	145	150	166	165	165	148	158	161	159	145	159	137	153	147	151	155	141	165	158	170	176	149	149	150	137	124	168	128	167	143	145	160	155	155	146	158	159	157	131	148	141	165	141	168	166	161	157	134	167	159	159	135	165	140	136	148	151	156	155	129	165	162	151	147	137	169	144	170	140	132	133	151	168	141	154	187	131	161	169	165	148	165	124	116	139	143	143	155	164	172	156	131	163	148	158	146	156	135	145	138	148	133	148	163	156	144	175	148	151	145	135	171	152	147	152	150	153	149	160	139	160	164	169	142	142	130	153	143	167	158	161	129	152	139	152	132	150	173	153	162	152	126	145	158	168	152	176	153	165	165	145	157	156	163	158	152	144	142	150	137	151	151	161	166	151	158	149	158	142	140	131	150	158	162	165	132	151	165	152	145	155	141	151	164	148	167	160	180	154	154	133	160	150	132	137	152	162	133	150	143	138	147	167	142	130	141	152	130	151	154	145	150	151	146	161	159	157	159	132	151	155	175	157	137	127	178	149	171	157	165	143	157	179	162	148	145	150	158	151	148	150	159	170	147	162	141	131	148	171	127	165	156	138	142	151	183	156	160	146	139	145	137	142	135	131	153	142	159	151	166	138	142	165	175	160	158	163	142	128	136	141	145	149	141	153	140	160	153	143	150	191	162	146	166	133	168	171	156	147	167	151	150	150	154	146	149	153	154	168	165	138	166	149	143	160
24032	21108	28450	23969	20633	2391	656	444	389	311	300	255	277	252	248	223	223	216	211	192	189	201	208	201	179	185	176	199	179	168	175	186	190	158	171	172	175	177	160	178	160	183	165	172	204	182	182	193	185	183	183	162	190	162	174	167	169	159	168	158	174	153	149	150	177	190	177	169	161	151	150	143	155	196	159	172	180	171	194	150	163	158	182	179	174	173	187	155	177	194	163	177	181	146	183	164	155	153	180	170	165	177	196	169	172	176	141	172	185	177	183	178	183	182	158	169	190	172	156	174	175	183	197	156	170	199	161	155	172	162	155	183	166	154	164	162	166	184	163	170	173	178	182	169	167	163	163	172	177	159	170	174	161	172	184	182	145	164	149	171	171	180	159	178	153	179	174	153	172	147	191	155	182	167	168	143	163	161	183	162	176	161	201	178	150	170	166	168	193	196	152	169	162	164	180	156	170	185	162	163	158	176	159	165	185	152	148	178	197	187	152	159	202	181	178	156	159	170	186	169	164	180	173	160	166	163	159	167	186	179	188	165	158	172	170	176	164	170	193	163	170	157	159	163	173	180	166	176	161	141	159	169	156	168	189	169	167	165	175	155	184	169	166	186	162	160	158	153	159	148	179	195	168	181	156	180	163	155	193	158	172	179	154	187	176	173	176	152	163	217	193	193	178	169	169	160	147	157	156	174	175	175	149	163	163	169	146	167	187	170	171	192	177	168	169	183	162	169	169	182	183	165	157	184	156	163	176	181	157	185	165	165	160	160	158	153	139	153	157	166	167	176	164	168	180	178	172	176	152	173	183	185	146	175	183	181	164	169	174	170	161	179	175	187	171	173	158	164	160	169	168	175	152	155	160	160	155	173	162	185	175	161	176	158	177	161	185	146	145	176	171	144	179	193	165	189	174	190	170	157	173	169	155	164	170	156	162	165	166	163	171	164	182	165	172	179	170	175	180	156	177	172	193	179	149	159	181	171	185	177	150	174	160	163	151	185	177	164	165	179	158	185	171	161	161	156	194	170	177	146	151	161	183	158	183	168	180	186	175	178	161	158	181	149	143	185	176	190	162	191	169	179	162	178	168	175	148	169	164	185	154	166	167	170	169	181	161	187	178	176	143	198	163	147	174	181	180	162	194	190	177	174	160	178	158	186	157	186	188	160	161	178	155	186	157	152	153	176	165	190	205	204	149	165	153	151	170	162	159	179	164	180	178	162	171	175	175	170	182	173	169	135	165	163	162	178	177	188	171	175	165	171	160	157	167	170	152	200	170	171	182	171	161	186	177	167	172	161	182	154	156	161	196	160	160	173	173	135	174	181	159	184	129	174	168	141	177	159	160	161	151	170	161	169	145	189	186	185	173	171	162	183	188	188	179	175	161	159	201	179	179	163	171	148	170	187	177	177	178	183	197	146	171	172	169	173	156	170	187	161	193	181	160	166	172	174	163	159	189	174	148	158	147	160	173	159	169	152	172	148	162	172	171	159	156	150	163	155	159	160	193	185	168	152	159	143	169	166	152	182	172	180	178	153	164	177	152	173	164	172	188	166	147	160	171	177	190	188	170	157	181	157	179	146	172	183	173	167	149	176	160	168	148	188	138	183	166	175	165	173	187	177	153	173	157	185	164	153	154	182	185	167	176	187	177	158	163	180	180	150	163	185	150	163	181	155	175	164	167	187	179	174	169	163	146	165	163	171	178	157	183	170	180	162	176	177	190	172	168	162	157	152	181	159	158	157	178	155	201	173	182	173	152	170	174	158	147	181	171	156	178	163	161	168	172	164	142	182	188	181	180	188	189	168	172	195	164	164	182	165	168	194	171	166	139	165	169	189	151	165	143	142	175	166	168	172	164	154	167	188	185	173	163	171	185	164	176	177	161	166	169	192	183	168	210	160	198	162	185	173	198	147	175	176	157	175	159	172	136	151	160	153	164	158	147	174	178	177	157	175	160	181	166	132	186	157	166	175	192	165	166	158	145	173	165	150	155	140	168	163	157	176	164	163	153	177	157	172	174	170	173	168	154	150	158	164	175	161	160	173	159	168	142	158	172	149	176	187	156	173	178	162	189	182	183	167	188	165	164	167	174	167	143	166	162	144	184	158	154	164	173	162	171	173	154	152	182	165	203	181	177	151	179	147	185	158	166	187	187	157	158	172	141	163	181	176	161	161	190	162	161	167	164	172	170	142	161	166	191	170	160	165	184	179	169	162	197	158	177	155	196	168	159	181	144	164	192	168	166	179	138	178	151	170	170	186	181	173	176	180	177	153	169	177	165	155	196	153	165	179	181	138	173	173	164	177	156	147	169	163	165	155	181	189	166	158	167	179	201	171	194	166	180	187	181	154	158	184	161	177	178	178	149	175	174	159	141	181	175	176	157	164	169	172	175	163	169	182	161	164	155	183	174	183	188	163	186	166	159	190	164	176	168	159	172	161	185	175	179	171	168	150	155	172	165	167	174	151	158	160	172	169	168	178	165	168	154	176	157	161	149	173	167	172	159	175	213	151	176	151	150	166	166	188	165	163	182	176	168	151	183	159	162	161	155	158	183	180	173	176	166	181	175	153	159	164	156	158	163	159	148	168	149	164	162	175	154	160	153	155	180	172	152	158	172	155	178	189	174	195	156	157	180	178	164	181	179	150	152	169	159	181	169	188	159	163	165	147	190	157	147	178	166	168	181	172	144	174	177	174	158	173	177	164	174	154	162	171	162	172	163	151	171	170	170	179	162	172	160	172	145	145	174	156	180	147	162	174	155	172	181	180	162	171	155	172	165	173	182	141	175	175	189	155	151	174	177	157	195	174	164	167	159	163	169	171	185	159	168	158	162	172	195	165	160	173	170	163	154	171	191	160	146	169	158	187	156	189	151	158	154	171	162	177	170	172	175	207	160	152	157	178	158	158	179	176	191	158	180	194	173	180	164	152	163	197	179	180	173	181	173	179	178	187	171	178	172	157	121	169	139	182	164	168	170	171	148	172	170	172	166	174	177	162	184	160	161	136	181	178	176	143	172	152	179	178	184	184	178	170	173	162	165	144	161	165	150	177	177	158	172	167	171	164	188	163	172	175	184	181	150	172	184	182	170	195	170	182	162	193	165	161	170	176	159	162	176	170	170	179	149	157	171	197	151	175	186	171	168	179	191	176	159	164	173	180	172	180	170	178	161	179	188	133	168	163	165	187	167	175	142	159	189	154	182	185	164	195	156	178	169	165	182	180	147	167	165	184	157	161	169	178	205	168	169	161	182	162	172	157	150	174	163	162	170	147	171	174	170	164	170	181	164	160	173	150	183	166	170	182	169	176	183	153	171	201	179	176	166	156	162	175	154	173	172	174	162	165	170	172	165	178	184	163	157	169	171	179	190	176	173	165	178	170	175	153	150	149	147	165	148	162	162	171	169	149	165	166	150	180	167	156	186	168	161	174	155	162	171	161	170	176	180	153	168	140	153	164	157	162	167	139	158	177	158	174
15057	9828	8281	4294	2883	2036	1538	1235	1066	866	721	658	656	563	501	508	449	441	446	436	380	383	368	375	397	353	358	372	382	342	311	353	371	335	342	327	295	329	361	343	317	337	306	325	297	305	290	334	315	328	298	289	309	298	305	307	312	316	279	308	329	319	311	302	312	331	322	300	300	274	287	295	294	315	293	286	299	325	290	266	273	300	322	326	320	256	307	283	295	296	296	292	303	268	292	288	290	288	310	298	286	288	296	289	302	314	320	301	285	313	327	301	282	306	304	297	282	344	306	277	297	308	312	282	286	297	329	294	260	312	280	264	257	338	296	323	312	276	283	272	291	315	295	281	305	280	304	303	279	314	271	269	284	298	293	294	285	289	316	254	306	317	295	305	289	302	328	261	291	306	297	295	302	307	295	289	300	311	292	290	312	304	278	319	268	302	304	311	298	298	292	302	301	309	298	318	312	324	277	261	289	297	295	279	306	320	296	286	309	299	303	318	296	322	283	282	304	288	260	276	269	279	301	290	336	312	292	292	316	289	289	307	251	280	295	292	278	318	286	300	294	311	330	282	308	327	288	287	289	310	301	290	330	286	292	294	285	306	264	311	271	326	306	275	328	268	284	305	333	307	315	303	285	278	313	307	279	292	292	304	305	333	275	274	324	298	295	299	302	279	315	275	314	264	313	257	269	298	319	299	301	319	317	297	303	313	280	308	274	265	255	280	292	288	286	295	282	285	297	290	287	280	278	305	303	286	305	304	263	302	275	307	317	306	271	289	314	307	285	279	309	316	309	305	292	302	285	296	316	307	288	297	306	279	284	312	314	296	300	308	302	272	298	299	314	302	317	283	285	324	284	293	328	312	354	323	306	306	295	305	312	289	308	296	292	263	269	301	276	258	312	285	288	304	283	287	287	296	294	318	301	289	289	301	344	319	290	309	294	285	310	312	305	282	292	311	295	296	278	304	325	321	294	303	289	285	266	288	355	297	333	297	294	291	300	282	269	269	323	268	296	271	290	324	287	322	279	295	291	296	291	307	306	300	273	306	290	290	325	310	319	294	313	287	291	297	304	283	322	332	310	304	271	308	304	275	316	285	292	301	331	283	268	306	336	302	302	298	275	263	297	285	288	281	277	306	303	291	289	310	315	281	266	290	348	293	299	334	279	280	275	270	293	290	323	304	297	299	305	297	312	296	312	283	270	310	300	305	304	292	312	295	291	314	294	299	321	277	297	277	291	294	264	277	301	302	296	326	281	295	295	313	272	314	283	303	323	296	282	291	278	297	318	285	294	314	288	284	303	311	296	303	282	287	291	334	301	308	330	279	299	307	298	305	272	258	307	288	317	306	298	300	300	318	307	270	268	323	359	288	298	272	309	310	284	322	277	293	282	286	297	306	291	291	323	282	276	316	310	297	278	307	272	285	289	277	289	291	274	271	297	296	297	282	288	304	271	285	300	295	286	305	311	286	292	289	289	297	311	306	273	295	290	303	308	308	293	309	274	317	277	284	282	291	300	286	271	294	319	279	284	307	300	277	312	300	290	318	321	320	283	309	296	288	289	293	324	273	312	286	314	272	293	289	322	297	290	308	293	295	270	293	296	285	276	267	308	287	311	312	312	281	289	278	283	316	264	297	301	288	297	278	284	293	297	269	292	310	297	301	306	296	273	280	292	298	274	310	313	311	299	282	285	307	313	312	307	352	301	283	310	308	294	294	312	304	299	287	286	292	301	297	270	277	301	290	313	290	287	304	289	301	280	310	297	291	325	289	290	294	304	292	304	292	315	283	286	302	276	291	306	300	317	299	272	296	297	286	293	299	307	290	300	303	298	295	328	319	298	303	309	286	324	311	288	306	293	295	300	299	291	305	288	294	297	259	291	277	306	260	283	322	295	284	321	294	298	312	303	332	309	307	272	282	297	333	325	293	306	313	302	300	302	288	295	286	271	281	284	276	268	298	304	275	323	282	292	281	311	265	308	280	316	284	307	300	271	302	312	304	310	329	308	308	286	285	301	330	308	310	303	272	276	296	276	291	305	305	298	290	278	310	284	307	280	279	293	305	338	310	298	292	299	311	288	300	321	303	280	280	296	318	254	311	287	282	288	291	315	296	329	323	268	307	292	305	326	282	278	258	294	294	300	273	281	284	295	271	317	257	271	290	342	317	292	302	301	278	289	310	314	279	288	308	276	293	291	287	312	318	293	308	311	298	311	311	283	280	276	279	279	320	295	297	302	317	317	301	270	318	294	285	318	314	301	323	275	305	305	281	315	276	304	328	292	295	254	264	264	293	299	287	278	307	315	310	276	298	287	294	302	288	283	283	296	262	300	301	314	288	300	293	296	311	307	302	293	301	301	307	288	284	299	286	289	301	314	275	281	297	298	296	321	278	296	319	294	318	303	304	295	274	272	296	279	303	288	301	315	292	279	308	309	278	297	321	320	285	315	319	301	286	288	294	261	334	313	331	313	293	278	282	282	289	313	295	310	285	316	298	309	279	303	278	290	300	315	300	298	289	277	264	313	296	300	294	320	299	268	315	313	287	314	295	288	273	295	313	309	293	301	266	276	324	290	280	268	300	299	291	296	297	311	296	311	288	289	284	297	283	311	313	273	318	332	287	320	306	296	259	302	293	307	274	293	310	343	312	306	294	293	268	302	315	300	339	317	280	284	305	291	312	314	308	310	307	317	330	291	307	296	304	295	299	269	317	288	282	304	286	301	286	289	306	275	298	298	316	315	294	302	288	260	293	280	289	287	285	297	314	281	306	267	285	287	296	294	290	290	292	289	299	326	301	304	302	288	298	286	351	296	328	278	299	295	309	326	293	311	275	322	292	289	292	323	301	320	288	302	301	281	287	316	314	305	288	308	252	287	303	316	315	287	277	286	285	307	312	333	283	286	302	275	278	289	304	321	295	316	288	298	312	324	325	281	295	322	297	285	304	281	309	293	281	317	310	261	313	322	305	291	299	292	285	295	272	283	299	319	297	321	290	273	267	269	293	301	317	278	296	273	308	325	301	295	312	259	282	308	271	300	293	309	281	265	265	307	285	302	303	286	269	300	311	279	302	297	304	293	314	304	284	283	299	295	252	296	280	303	292	280	309	309	313	297	276	311	279	291	312	316	289	293	273	282	290	292	248	283	312	317	307	283	296	306	303	302	301	284	297	306	269	310	309	279	308	296	282	293	293	331	313	270	316	283	308	292	300	310	308	314	264	321	307	285	281	292	314	286	299	320	264	299	304	322	301	296	316	305	308	316	302	303	308	276	291	311	316	298	276	313	278	305	289	297	319	307	307	300	286	267	308	306	279	299	271	313	281	298	280	304	284	300	290	284	292	278	311	298	320	318	286	318	310	300	320	293	282	292	296	303	284	282	271	291	303	291	309	297	298	268	307	276	287	313	256	307	291	283	295	286	273	307	297	299	308	303	265	309	294	300	298	309	316	280	279	283	297	302	299	310	296	298	297	330	283
23067	21112	29102	23363	21112	19838	2286	945	677	630	546	503	502	481	441	428	412	418	442	401	376	396	365	337	367	338	368	359	395	381	360	345	343	373	312	352	367	365	341	356	300	330	324	345	356	304	334	366	327	319	336	355	308	331	342	296	322	337	310	354	349	352	362	325	344	341	351	312	361	326	324	312	321	311	322	333	323	345	311	343	338	337	352	345	327	333	337	311	363	336	326	320	363	346	305	342	351	312	332	354	326	395	334	365	322	310	322	364	325	326	330	352	336	339	323	322	307	367	332	316	355	335	331	326	344	328	330	361	329	342	340	325	292	322	300	305	326	312	353	336	323	311	354	311	295	328	331	331	345	347	326	312	343	358	332	306	307	314	334	354	326	325	343	323	324	301	334	324	344	303	299	327	309	339	327	323	337	339	341	306	349	291	314	316	369	353	313	294	336	322	355	357	319	310	349	309	323	363	327	303	337	345	316	328	327	359	313	326	330	336	316	313	281	337	339	282	346	357	344	341	344	335	287	328	339	328	295	353	336	351	314	354	345	331	367	340	359	333	345	360	331	319	331	340	329	341	300	345	336	363	342	342	311	337	308	374	359	349	296	294	348	333	323	346	288	339	333	358	345	310	321	328	336	296	347	319	333	308	320	326	340	340	360	335	331	327	334	342	323	340	343	315	361	333	304	313	319	296	297	332	305	318	318	322	330	335	316	331	306	334	340	308	344	345	322	343	353	328	355	333	341	336	351	342	367	321	339	322	335	319	359	319	322	325	327	355	314	351	317	338	338	340	326	315	335	328	348	331	328	355	350	336	343	354	332	311	330	333	345	344	336	321	308	318	348	323	353	328	346	352	310	347	332	342	337	333	331	342	371	311	303	318	330	323	272	327	346	334	316	324	315	337	326	320	319	342	319	313	322	315	304	299	331	318	327	334	294	351	332	327	307	310	337	332	343	313	332	359	327	326	295	346	301	299	310	311	327	327	320	284	343	356	308	320	309	330	308	340	348	341	322	284	353	343	345	313	338	325	326	312	328	319	349	319	317	315	324	322	326	302	321	314	328	337	315	308	340	369	362	358	327	324	373	329	337	334	352	329	337	289	357	327	314	332	333	300	309	301	343	331	304	324	326	320	344	346	304	353	293	342	303	329	338	334	340	354	320	315	340	316	372	359	351	322	333	307	333	355	352	307	324	346	314	314	330	325	325	297	313	330	312	339	328	336	379	324	315	315	328	302	305	304	321	368	316	324	314	340	335	338	327	318	356	306	364	295	368	329	312	333	345	338	316	342	312	336	343	352	343	345	317	330	352	304	292	327	340	379	289	329	331	359	302	343	341	348	308	311	313	347	342	339	366	327	320	299	347	320	324	312	323	305	344	321	300	325	315	322	306	349	340	340	332	309	316	298	327	309	338	332	298	328	321	324	328	292	315	342	321	316	307	295	327	316	355	342	319	321	344	352	342	318	341	310	318	328	366	347	331	332	360	349	327	334	344	334	341	316	338	317	301	361	338	337	343	308	338	365	300	296	326	325	317	340	338	326	337	312	357	323	339	298	330	356	318	317	329	315	334	317	352	341	324	318	338	386	314	324	321	326	336	287	329	329	332	354	318	340	354	347	328	345	316	328	309	325	315	338	292	303	327	340	329	340	318	351	311	337	298	328	323	324	321	340	330	339	349	291	355	345	345	328	308	338	316	335	353	299	341	300	365	332	328	315	348	316	309	342	313	354	346	298	325	334	300	319	328	346	340	322	319	308	324	297	314	309	304	335	362	330	343	327	324	358	362	333	315	301	329	308	350	321	325	332	327	331	288	311	283	331	315	306	356	310	334	335	313	368	321	289	312	316	344	333	337	340	313	322	334	352	284	317	338	320	343	296	306	331	364	338	314	306	295	335	325	325	298	295	322	293	297	292	316	315	333	321	304	339	341	346	307	325	300	327	322	318	308	305	304	360	348	339	330	298	334	335	330	356	308	339	290	339	329	337	336	326	346	345	313	306	293	364	329	319	344	350	333	318	352	328	282	311	314	354	316	324	313	360	348	314	318	287	338	328	315	324	329	315	322	337	316	338	322	324	361	325	312	345	329	335	356	331	334	327	327	316	300	349	335	321	368	323	326	368	333	330	360	311	324	326	348	321	311	353	331	335	329	324	313	307	313	324	288	343	384	375	322	359	326	301	292	356	314	337	327	305	332	344	339	333	341	295	317	310	314	311	318	325	313	324	329	352	324	358	325	354	330	351	328	332	316	331	322	318	333	353	335	312	323	336	356	330	325	307	339	333	333	342	341	331	357	307	346	330	344	301	328	310	330	325	344	335	338	301	321	309	311	308	329	345	309	371	311	336	338	315	335	344	328	313	298	322	329	346	327	324	311	352	303	343	326	341	325	304	325	319	319	335	334	336	286	336	342	334	311	294	305	314	301	307	326	365	356	320	347	331	313	335	325	345	311	341	344	302	330	337	352	320	343	306	320	337	305	332	301	335	310	338	326	334	312	285	356	320	350	331	338	336	286	350	324	342	391	306	348	308	353	337	313	351	363	353	318	324	343	348	287	333	337	319	321	322	329	326	319	346	335	319	324	340	358	341	355	332	323	315	316	330	316	332	323	328	349	357	334	341	322	339	352	341	326	319	309	316	307	340	326	305	359	339	318	348	284	346	299	333	322	356	307	324	327	357	349	297	300	311	317	337	295	326	312	338	317	325	339	292	337	334	336	296	305	341	318	343	328	292	280	328	320	335	321	314	302	301	345	338	323	324	346	349	331	316	332	303	356	341	335	369	338	328	309	306	305	322	302	335	316	342	325	353	327	312	359	335	319	311	349	315	343	335	295	322	351	316	374	308	353	303	328	304	362	324	338	314	325	306	341	335	352	289	340	292	347	295	328	376	339	319	330	355	312	313	338	293	346	340	292	326	352	301	319	315	323	349	335	308	316	319	330	318	345	306	334	363	356	335	339	321	311	329	344	321	308	306	313	313	335	307	307	330	347	320	330	320	341	313	329	318	361	400	322	322	320	333	335	343	355	338	329	319	323	316	319	363	343	308	344	335	328	347	327	340	340	340	310	316	321	372	309	330	306	328	343	318	337	305	298	327	336	330	338	328	332	310	314	355	337	327	333	344	325	296	313	320	341	327	343	324	317	332	325	304	328	307	335	326	315	298	315	337	369	314	321	320	310	305	329	329	313	291	325	303	314	304	335	307	337	336	283	323	320	329	349	343	326	298	320	340	359	345	348	322	340	332	337	306	345	316	320	324	345	295	335	345	309	334	318	345	293	299	327	302	331	317	332	300	315	292	321	327	321	313	335	353	338	318	305	331	299	331	321	349	343	314	354	345	289	315	361	298	344	355	311	298	322	350	321	330	333	308	317	335	366	326	326	338	320	336	293	311	330	324	344	301	317	350	309	328	335	314	370	312	328	358	326	331	328	328	336	332	338	308	317	335	338	328	332	344	311	353	341	323	313	374	338	321
16987	15989	13625	7375	5142	3837	2954	2341	1943	1632	1458	1282	1193	1057	1017	913	850	812	769	782	744	677	693	695	683	636	649	607	641	640	624	618	620	576	596	580	581	612	611	620	593	596	606	591	591	627	551	584	574	584	549	540	518	592	567	600	573	580	537	571	547	577	592	604	553	600	599	556	607	536	553	535	547	568	553	554	538	556	591	552	550	532	532	518	514	592	543	557	574	578	546	557	559	575	562	515	532	541	534	543	551	553	534	539	535	533	525	543	533	552	550	521	544	555	543	548	567	526	541	524	506	585	513	566	549	551	537	581	552	526	547	554	568	516	568	544	585	556	556	522	552	564	531	524	545	531	545	553	585	573	574	554	536	536	536	541	519	523	581	547	557	575	531	520	572	538	523	526	528	528	578	571	533	533	593	615	547	534	529	546	544	550	545	533	577	531	543	546	556	559	552	523	540	550	521	577	579	543	523	513	552	572	491	526	531	543	575	538	535	537	518	587	545	522	554	550	530	546	549	571	541	541	592	544	565	553	550	564	563	517	486	535	567	533	545	554	566	563	514	557	562	542	557	543	521	594	561	561	556	594	567	580	574	536	553	557	534	549	544	575	567	522	538	560	568	584	549	545	536	524	561	588	535	536	586	554	549	554	547	579	557	539	558	517	560	535	536	518	577	578	547	572	546	570	541	554	567	522	563	564	572	590	523	540	532	560	567	537	609	538	553	519	574	523	570	554	537	517	577	563	523	575	535	587	545	543	537	540	562	544	541	577	569	545	557	500	551	549	571	541	575	564	540	527	572	547	554	517	542	598	474	562	578	576	522	557	558	545	575	539	567	591	569	582	535	548	544	489	542	487	527	537	567	566	522	484	542	519	519	515	598	544	537	540	512	518	547	507	530	567	560	530	556	515	570	546	538	485	544	555	531	568	555	552	562	531	554	533	538	553	562	601	574	544	529	498	572	573	532	555	535	581	602	538	521	550	542	527	543	546	538	581	575	518	580	552	565	546	518	519	562	532	511	513	515	552	555	554	559	521	545	559	549	521	522	567	593	500	535	537	598	541	500	528	529	511	547	585	570	546	548	538	517	516	550	555	564	585	554	583	547	590	551	567	564	532	534	570	562	531	558	545	528	518	555	576	554	515	545	545	531	531	539	511	533	550	568	546	567	555	544	513	515	577	534	552	566	565	566	557	534	521	558	515	552	501	523	566	541	600	526	504	591	572	585	536	510	574	507	547	542	546	566	530	540	561	591	535	544	560	516	596	530	546	546	516	539	559	521	536	530	543	584	524	546	583	535	543	533	586	541	570	539	593	520	558	557	551	534	542	589	555	523	544	545	544	565	568	559	556	548	543	561	587	525	559	572	569	538	516	537	555	590	547	561	556	561	522	572	570	563	531	549	562	531	534	563	540	535	540	542	517	555	532	526	511	569	580	583	548	540	571	527	544	548	593	561	549	560	575	542	592	543	496	526	512	575	587	551	536	565	559	523	548	576	516	532	543	578	596	546	525	515	539	507	573	533	553	522	583	528	549	558	550	543	552	584	519	539	543	551	543	508	550	539	531	537	576	596	573	606	555	548	521	484	547	518	511	558	583	523	522	498	544	552	561	545	573	521	522	535	532	560	566	518	518	560	561	539	519	585	597	585	602	566	561	550	528	506	553	542	530	536	518	583	527	544	552	542	562	561	520	538	536	570	579	562	546	576	548	537	561	549	482	568	535	583	567	513	549	548	539	553	558	573	538	538	521	555	555	578	567	565	547	581	549	569	510	538	588	540	545	575	523	527	545	537	552	539	555	538	545	575	543	555	560	576	594	587	533	539	546	532	577	544	505	541	568	554	510	590	558	528	575	537	500	530	539	529	532	472	514	561	570	543	560	547	495	555	588	556	551	584	537	591	522	507	548	553	527	523	529	539	532	529	560	503	508	557	544	542	547	530	565	542	549	552	581	513	560	574	599	558	594	553	519	564	538	546	501	536	549	561	571	520	533	521	552	528	541	560	498	537	484	567	539	533	513	504	556	572	553	528	528	546	555	565	590	572	595	495	568	572	556	535	530	557	551	526	536	553	590	519	509	564	608	545	551	539	550	548	523	580	543	521	550	523	573	528	567	526	611	577	504	563	550	534	560	560	552	531	568	551	494	526	560	513	527	543	525	534	572	525	543	543	556	566	540	544	550	539	536	560	538	573	535	552	548	580	524	522	548	522	550	550	559	566	500	562	544	551	558	550	532	544	556	507	499	516	589	553	527	502	555	541	552	518	526	567	494	537	546	598	490	566	560	576	595	543	562	597	540	549	548	537	529	552	545	551	553	560	570	575	536	564	514	502	535	530	535	581	560	512	620	533	589	547	541	563	498	532	564	568	572	547	575	559	503	548	516	552	594	566	508	576	499	533	516	555	591	547	553	528	515	511	574	510	531	523	511	566	518	547	567	509	519	600	527	546	566	546	559	530	528	543	565	533	510	537	517	530	535	552	557	532	529	568	542	519	534	575	529	597	560	531	522	528	546	542	547	509	533	506	582	521	579	538	531	567	570	530	548	585	545	515	550	538	557	553	540	526	559	559	521	547	529	555	553	522	543	547	567	540	551	585	586	530	538	559	555	522	527	555	524	596	537	505	525	551	564	538	548	519	587	506	504	530	591	492	519	559	498	550	533	525	532	527	565	589	566	583	518	535	536	510	557	559	541	552	520	569	516	581	539	586	543	566	560	518	552	538	543	533	538	554	567	517	553	551	573	563	528	578	542	528	554	555	542	516	518	570	582	573	506	521	567	598	534	560	557	560	573	538	536	507	527	490	550	547	547	559	595	544	552	510	568	539	530	580	547	534	527	534	519	539	549	572	522	570	536	516	544	548	554	531	523	564	511	571	546	549	591	539	489	587	556	520	561	562	563	543	590	555	569	546	551	561	561	555	553	569	523	560	523	546	546	523	602	539	541	558	543	555	551	575	533	565	523	531	533	565	526	563	595	581	583	548	561	510	572	543	531	550	569	495	529	561	587	538	524	524	503	544	516	541	572	541	522	548	606	563	574	554	545	518	561	547	541	552	511	554	551	509	589	530	561	544	552	530	555	544	588	581	553	623	511	535	543	555	519	593	546	566	563	562	540	529	547	574	540	494	515	547	527	542	538	581	535	527	561	538	513	510	578	490	519	521	571	482	607	563	571	556	518	555	551	553	520	517	570	533	560	511	579	543	575	548	563	567	526	547	544	525	521	552	532	557	536	537	541	541	561	570	504	535	565	580	542	529	520	537	511	586	574	593	550	562	576	557	559	578	544	544	590	536	555	530	536	556	521	551	536	583	503	531	563	533	516	543	542	553	531	546	568	554	533	530	561	567	531	500	525	564	500	563	551	539	597	526	557	547	559	512	531	526	552	518	567	565	557	508	566	527	557	542	537	522	559	578	545	584	569	528	530	577	517	532	546	524	533	574	591	588	542	560	568	527	557	519	530	536	546	565	537	507	528
26732	20648	8145	367	161	138	132	105	109	95	77	104	88	90	80	84	97	81	76	76	77	78	103	56	74	87	78	85	82	88	76	78	79	63	78	81	71	81	94	65	76	82	68	72	78	94	79	74	83	97	74	68	84	81	82	68	82	92	104	78	77	77	82	80	91	78	87	77	91	67	72	70	80	77	84	71	89	59	70	75	82	91	81	81	81	74	79	86	79	73	72	84	80	78	77	84	82	75	77	76	83	69	85	90	76	86	77	70	93	70	81	62	100	95	75	78	90	75	75	73	91	87	66	84	66	76	93	75	68	71	66	99	76	88	71	73	86	66	82	78	79	92	78	77	63	86	85	87	74	86	75	73	68	69	82	70	81	88	87	85	76	94	72	69	73	75	82	84	75	79	79	68	63	81	84	72	80	84	82	73	62	81	81	85	86	79	69	67	88	90	90	80	76	78	74	77	80	80	74	72	83	78	70	83	64	68	74	79	86	81	84	88	69	90	76	99	76	69	84	88	79	87	62	82	85	90	68	73	79	92	79	76	74	99	75	83	85	83	73	79	94	67	66	103	74	89	71	82	80	73	80	76	82	80	75	82	74	77	88	62	84	75	97	80	80	84	86	93	67	90	80	82	79	80	74	75	95	77	93	76	71	79	82	92	103	76	91	86	77	72	83	62	72	69	84	88	93	92	76	71	89	66	76	91	78	86	88	62	74	71	61	79	81	81	95	77	80	96	82	83	66	65	97	76	72	80	89	76	60	76	76	84	76	96	66	61	77	73	69	90	86	74	73	82	76	76	73	81	85	77	79	80	78	92	71	95	76	75	76	70	90	70	75	72	75	88	75	92	91	92	74	78	75	67	74	80	83	64	70	69	81	78	72	82	76	77	88	70	62	75	89	67	69	65	93	79	90	92	85	90	76	79	77	90	69	85	72	86	60	76	76	80	60	85	96	86	87	78	71	77	79	51	97	95	77	78	89	75	70	70	87	87	84	84	83	70	79	82	80	88	65	101	76	58	75	76	80	79	76	77	67	90	75	77	81	68	62	82	64	76	85	82	77	85	81	84	58	61	76	60	85	73	60	86	81	75	77	78	75	70	87	84	67	68	74	73	82	88	86	68	94	70	90	88	67	73	80	82	80	87	88	92	77	64	64	91	88	97	85	83	74	76	68	93	74	88	84	83	64	71	85	78	83	61	73	76	82	73	75	74	75	86	63	80	65	82	88	90	81	91	68	71	93	92	72	72	84	92	79	89	75	80	82	81	78	91	73	84	75	84	93	88	65	88	60	77	69	75	81	68	77	71	80	90	67	73	85	72	88	87	76	74	77	85	84	80	80	80	72	75	90	81	91	85	93	62	91	73	76	74	80	93	76	80	77	74	59	88	67	79	86	84	76	84	76	89	82	84	81	89	92	78	71	73	70	78	83	86	78	69	87	70	76	91	77	70	100	79	79	96	80	62	91	90	68	79	76	83	92	80	78	84	78	87	70	80	67	77	84	58	72	83	76	88	72	92	87	98	75	105	68	72	81	67	89	81	75	65	72	78	80	64	90	86	83	81	70	76	71	94	81	82	80	78	83	77	59	79	79	84	79	76	80	73	85	84	91	87	68	75	82	76	88	87	102	77	71	75	70	97	74	81	77	64	77	88	72	67	87	80	75	70	74	66	60	71	78	73	85	85	85	75	78	84	75	84	83	74	74	68	67	74	74	89	77	65	83	86	75	75	88	60	74	76	85	86	63	79	80	79	82	69	85	72	81	66	79	74	93	94	74	78	85	82	73	64	73	81	81	106	72	88	68	76	84	75	75	79	71	94	82	74	80	82	80	86	66	72	81	88	70	82	81	81	82	76	66	79	81	86	71	71	68	86	78	84	95	78	65	89	79	74	86	77	72	73	80	71	82	84	78	88	62	75	78	87	89	84	91	97	57	85	87	71	73	75	93	75	97	68	92	79	76	73	82	86	73	74	79	91	74	78	76	73	74	82	81	73	76	82	72	82	86	68	77	78	70	85	58	80	71	74	88	89	73	75	85	80	73	82	65	84	86	76	84	83	90	76	81	88	81	78	80	72	79	72	78	90	78	82	67	79	54	63	75	86	77	87	92	72	96	82	76	53	82	83	85	74	76	70	89	85	81	83	94	73	82	67	98	92	67	77	81	79	94	64	91	80	88	72	75	81	71	84	94	86	81	78	67	88	81	88	66	71	82	76	83	75	71	81	71	85	79	81	85	89	93	87	75	97	87	73	74	75	76	84	86	74	90	70	68	79	77	99	86	88	91	79	93	78	85	81	87	79	77	88	85	69	81	65	88	80	85	66	86	95	85	90	78	81	98	92	93	77	79	74	77	72	87	71	59	79	73	67	79	84	79	77	95	78	88	77	63	88	80	72	81	63	76	71	74	72	72	77	87	74	97	87	76	73	75	59	90	88	89	99	80	80	68	76	74	70	66	71	78	80	64	79	97	84	64	80	80	75	77	89	85	78	99	72	82	80	73	91	85	86	73	96	107	83	83	80	75	69	98	97	89	64	80	84	79	69	67	86	71	71	83	60	94	78	68	83	64	77	97	88	78	72	91	86	74	77	80	78	81	72	61	87	91	68	83	79	80	75	77	72	75	80	92	96	70	71	79	92	74	58	69	79	79	89	73	77	80	86	80	96	90	88	72	78	70	75	96	76	83	66	80	82	99	79	82	95	77	93	75	74	76	69	71	91	70	91	74	81	71	89	79	83	85	84	71	69	72	70	65	91	82	97	82	70	88	82	82	61	70	77	72	70	90	85	72	89	87	90	64	75	83	85	95	90	79	67	79	60	73	66	80	65	70	84	81	80	76	67	78	64	83	82	60	84	70	78	81	72	81	78	79	82	87	83	82	85	80	70	83	78	71	73	74	91	87	76	77	74	83	95	81	86	69	86	57	77	78	73	78	82	81	82	82	67	76	81	80	94	98	80	89	75	75	78	73	90	84	65	83	69	86	82	76	82	86	92	75	78	65	84	90	85	74	70	71	90	83	76	95	84	86	78	77	90	81	82	81	82	90	87	93	84	88	80	76	78	72	91	89	67	77	81	73	89	65	85	91	78	82	86	65	87	65	81	93	72	73	89	85	64	93	78	88	72	81	69	71	68	73	67	64	78	73	66	78	66	85	82	84	79	77	84	69	100	84	69	57	88	69	79	73	81	84	62	91	81	92	102	82	75	85	76	81	88	79	92	91	58	84	90	80	71	77	80	74	85	74	63	76	83	90	80	80	91	56	70	74	76	76	84	74	95	75	77	89	83	86	87	81	86	88	70	85	66	68	67	74	104	87	80	77	83	69	84	86	76	84	100	82	72	84	75	99	93	74	82	67	72	63	87	73	73	97	82	70	68	85	82	100	88	92	73	88	82	83	87	66	87	80	79	83	77	76	83	80	80	79	97	85	90	66	77	78	94	88	71	71	69	78	83	65	80	88	69	77	83	73	80	79	74
6695	1109	976	480	341	298	259	204	233	196	199	172	170	159	175	183	142	168	157	145	146	151	165	178	179	165	133	166	165	159	169	172	143	155	151	155	170	157	153	156	139	144	154	154	152	166	132	155	153	144	152	165	164	167	140	145	163	151	147	161	144	118	155	161	155	175	153	143	152	145	152	137	152	153	146	148	167	126	163	159	168	149	127	173	160	147	157	156	154	165	129	154	148	162	153	142	146	157	149	142	161	148	165	146	163	152	167	164	178	153	165	147	146	153	167	145	170	162	160	154	149	142	158	150	136	135	149	147	152	172	160	153	142	160	167	138	133	143	182	146	151	146	144	146	161	162	167	175	129	150	159	136	149	130	138	130	143	155	151	130	160	154	145	169	148	139	137	155	143	152	161	135	158	130	154	153	165	136	161	159	155	181	159	146	159	159	152	157	156	166	134	160	141	153	153	157	150	151	152	154	160	162	160	156	130	136	154	144	163	167	168	150	140	163	169	148	148	160	141	155	149	136	136	149	136	145	169	175	171	163	140	159	143	153	145	154	159	143	148	139	151	166	145	148	137	150	149	156	155	148	165	166	147	154	118	162	137	142	154	138	155	154	170	139	153	164	126	146	153	143	161	163	148	138	136	137	131	146	149	161	164	147	165	143	143	159	156	148	170	143	157	144	150	145	153	157	146	140	170	171	154	168	127	146	164	167	151	142	152	163	144	147	159	168	165	156	171	125	160	159	150	135	156	153	157	151	151	180	149	155	149	131	156	155	138	141	143	157	148	157	148	121	142	162	137	139	149	142	151	155	145	131	153	175	164	142	156	137	171	161	145	164	162	161	138	129	147	130	172	165	154	150	132	131	131	144	164	152	136	158	176	156	158	157	154	142	134	157	137	178	141	133	163	145	176	148	167	162	157	155	139	137	153	168	157	153	152	164	159	146	139	145	154	143	152	153	147	152	153	158	144	140	152	142	137	145	158	139	152	162	171	155	146	156	160	141	158	155	149	130	159	148	155	155	124	145	171	126	169	140	142	163	160	157	155	158	168	132	155	200	176	153	147	151	163	150	154	135	163	138	152	166	164	168	144	145	162	160	156	165	129	156	143	161	153	131	160	142	174	145	143	158	136	166	165	169	145	150	155	145	150	157	147	132	142	152	135	153	145	150	163	142	149	153	145	153	178	152	129	155	186	172	146	175	149	163	151	147	163	153	162	149	168	138	149	142	151	127	160	131	163	139	153	164	146	150	148	172	165	160	166	176	139	156	161	148	161	165	149	154	153	154	154	165	159	146	136	147	130	151	157	166	151	131	136	160	152	147	151	149	139	130	148	148	150	174	172	153	170	142	143	160	162	157	119	158	148	138	161	147	155	146	170	152	149	150	130	137	132	157	156	156	161	161	158	156	129	152	164	142	145	146	143	150	151	133	164	155	139	158	164	154	141	130	169	166	150	165	173	155	143	143	156	167	147	152	170	159	166	151	164	135	120	144	156	120	154	147	148	161	154	164	153	176	158	154	155	155	160	155	149	132	164	173	135	129	163	159	144	148	174	137	182	177	154	143	135	146	133	157	154	130	152	155	150	137	136	140	162	179	162	159	150	152	126	159	154	151	164	133	166	156	129	134	171	156	171	140	143	142	160	142	156	133	155	147	156	167	167	154	154	139	161	141	163	136	124	174	138	142	158	134	169	144	145	165	144	160	164	150	162	144	142	168	156	131	147	161	158	146	142	150	143	165	148	140	168	147	141	124	145	174	155	168	168	140	165	162	146	146	143	157	154	159	149	168	163	160	123	154	142	152	161	179	134	141	140	166	153	127	157	183	147	191	144	166	167	149	145	166	153	143	158	128	135	175	135	127	140	154	142	146	158	160	151	148	165	150	161	157	156	181	132	148	141	151	164	162	148	174	131	141	151	154	123	161	157	153	168	158	142	169	167	121	137	165	178	134	148	140	161	138	171	154	138	175	165	145	141	148	152	165	165	154	156	150	159	144	136	144	167	137	142	142	148	160	162	157	153	156	150	139	154	151	157	145	155	156	149	151	171	132	146	143	153	138	145	165	140	164	152	155	157	144	142	157	139	140	142	126	156	155	158	162	171	142	140	143	160	160	141	160	158	148	160	144	154	129	163	153	163	170	179	156	159	147	135	174	139	155	140	145	157	151	151	148	143	144	143	155	155	133	161	148	134	142	144	156	163	167	168	168	161	150	135	162	152	169	167	158	180	142	136	140	161	154	148	148	160	160	162	168	152	131	169	145	157	167	152	158	127	127	154	137	178	180	135	135	145	180	145	149	147	161	154	145	142	139	172	135	153	171	161	162	156	166	142	152	134	177	179	161	124	140	150	144	150	140	145	163	164	153	181	136	153	155	143	154	121	176	147	150	163	174	153	159	166	115	151	164	180	150	160	153	156	151	140	161	150	144	142	139	149	171	163	164	166	149	136	141	157	125	157	149	147	150	154	155	150	125	132	160	143	140	151	144	137	164	125	160	151	135	158	160	156	128	136	178	166	156	140	150	142	165	173	161	166	160	152	134	145	121	148	160	164	130	156	151	132	158	153	149	149	161	135	152	155	134	152	158	151	133	139	142	138	160	133	164	151	154	161	154	156	143	142	168	160	161	140	155	138	140	153	158	192	147	158	143	146	173	146	168	164	152	125	163	164	150	157	150	145	145	155	157	148	167	151	168	154	161	143	145	160	137	137	160	175	136	152	152	140	144	138	143	145	147	139	125	149	134	157	157	140	146	175	143	116	148	175	175	144	158	146	140	159	152	148	163	146	132	132	140	142	142	148	157	175	172	148	153	135	144	154	172	133	153	155	151	156	126	150	143	158	145	140	129	155	150	148	164	131	138	162	161	167	150	134	143	168	145	159	147	152	145	151	156	137	149	175	174	168	130	164	133	158	160	171	159	170	148	181	150	150	157	145	173	151	148	168	163	154	150	170	161	153	171	152	152	144	139	169	141	149	147	132	152	152	138	160	155	165	140	130	164	139	157	142	161	134	149	171	140	162	150	156	147	159	157	154	161	137	161	148	155	158	131	155	144	147	130	161	129	146	161	133	141	163	157	142	144	160	153	153	161	176	155	152	149	163	145	132	152	166	160	149	160	143	128	160	140	166	153	141	171	169	164	135	165	150	143	164	154	172	151	167	157	138	172	150	152	175	151	146	145	167	146	157	142	154	159	143	143	149	178	165	142	155	150	168	149	154	135	167	144	164	149	148	153	135	167	162	115	159	129	126	157	169	178	159	138	166	153	164	163	128	157	159	153	168	159	142	150	148	139	151	149	178	145	177	163	148	153	151	155	142	146	136	147	158	143	156	130	152	155	126	171	147	169	165	160	160	148	156	159	153	153	164	164	158	167	141	165	136	157	136	154	148	145	172	153	151	156	152	146	129	161	143	144	167	138	170	135	135	154	165	149	149	162	135	128	148	136	134	159	155	152	168	152	138	143	153	137	138	156	133	153
24058	21102	28418	24024	20483	2202	644	412	369	323	274	273	267	251	234	213	218	225	200	215	217	172	178	183	185	177	179	179	193	214	190	200	194	170	171	151	176	185	174	164	158	166	171	157	183	156	183	171	154	172	154	195	187	174	170	178	145	170	149	136	175	185	183	176	178	182	155	181	172	169	192	207	166	149	179	176	176	170	171	177	187	170	174	170	165	178	169	165	154	173	179	179	199	184	192	168	175	183	189	163	156	165	169	182	184	160	168	159	176	183	167	161	198	158	167	163	167	168	181	159	160	179	160	193	184	153	180	168	153	168	173	177	150	164	177	163	187	176	177	179	180	190	177	169	174	161	169	165	161	153	195	186	181	166	158	161	193	173	168	172	153	163	161	156	175	180	173	176	168	141	164	169	161	170	165	166	166	190	175	169	171	159	157	173	162	161	169	150	153	171	180	155	178	180	160	172	195	199	155	159	199	199	177	178	160	171	178	183	166	155	202	154	167	159	165	176	150	168	173	161	169	164	177	172	174	161	188	161	168	180	174	197	198	159	185	179	176	148	182	165	172	183	158	181	168	170	188	158	165	157	181	192	149	194	176	170	171	182	183	180	192	174	159	167	156	178	168	162	168	165	159	182	168	179	162	163	153	164	190	185	182	149	180	188	151	133	176	163	185	198	168	160	160	189	135	164	178	169	161	174	161	177	185	157	149	148	171	174	167	147	163	179	178	175	168	153	163	179	196	168	185	179	177	183	183	165	205	143	164	176	178	162	156	187	170	159	185	171	177	169	177	190	188	165	173	169	174	162	172	152	168	194	172	172	183	185	174	176	142	172	153	172	157	176	144	170	160	165	155	179	172	151	157	167	188	175	151	194	185	176	185	179	150	203	176	159	196	161	164	151	162	174	160	180	166	186	168	181	187	172	180	164	157	158	155	167	164	193	186	166	180	156	174	146	157	160	175	172	156	172	171	165	160	143	185	166	170	154	154	159	182	157	177	151	189	155	146	178	155	161	169	155	163	186	203	185	168	158	167	179	177	186	168	177	156	165	164	163	153	148	180	154	171	172	173	186	178	158	179	166	152	159	161	177	167	183	180	168	149	179	168	154	162	151	184	164	202	186	169	181	177	160	156	185	185	163	173	151	158	169	168	171	189	148	182	174	158	182	162	177	177	166	178	168	169	179	163	171	134	185	161	168	201	189	183	149	172	171	160	162	164	163	170	166	190	169	169	176	176	198	158	170	164	191	183	190	168	169	163	165	173	166	157	177	172	183	151	166	164	199	170	173	173	166	175	183	165	153	182	160	158	172	167	173	160	163	176	172	171	158	155	167	149	147	200	178	164	160	179	180	172	171	154	190	166	172	163	151	181	162	174	150	196	171	163	164	193	173	196	179	172	175	152	169	167	154	182	175	163	166	167	188	168	183	161	171	177	167	185	183	159	171	161	158	193	159	185	160	148	172	179	173	168	152	183	153	161	193	169	194	185	172	161	176	199	159	172	165	184	165	175	163	176	175	168	161	162	170	182	157	161	165	149	150	180	183	166	192	151	149	156	165	172	159	178	160	186	158	187	172	190	177	163	174	166	189	176	153	150	181	159	179	185	160	161	163	158	185	165	174	150	188	183	173	176	167	193	177	172	201	163	165	150	197	149	182	148	176	197	185	184	149	156	184	177	171	142	157	154	130	178	177	172	138	175	165	163	178	160	166	194	181	169	170	180	173	152	167	177	155	175	180	162	177	178	190	189	168	176	164	165	152	187	178	174	183	162	192	178	180	172	174	169	170	185	175	150	167	178	186	185	171	179	163	189	162	175	159	175	171	165	171	177	159	164	171	192	168	161	173	166	163	155	204	181	164	167	187	171	171	139	163	136	161	162	167	192	168	172	161	176	198	165	176	179	163	188	189	175	154	177	182	162	159	171	160	152	174	159	152	159	177	144	169	183	150	177	156	179	168	179	184	157	175	197	154	138	163	164	170	170	181	185	147	178	177	192	168	196	164	164	182	155	185	153	170	140	169	165	163	175	155	161	182	169	172	189	173	168	160	145	174	177	154	177	183	180	154	156	162	178	167	163	179	165	167	181	181	179	183	156	168	148	166	166	140	164	168	156	164	164	169	141	188	185	175	187	158	161	171	184	173	164	179	160	168	166	162	181	167	171	175	161	188	156	184	150	156	165	135	166	146	176	174	171	163	147	165	176	160	178	182	176	160	179	163	176	168	168	174	153	157	183	158	188	183	180	161	163	162	166	162	185	180	162	177	177	171	157	179	200	182	157	170	178	156	170	174	189	159	171	155	185	166	161	180	182	165	170	182	166	156	180	174	160	192	175	164	179	156	170	215	175	175	166	167	166	196	154	167	172	161	146	192	167	165	191	186	161	167	158	185	167	154	139	173	172	181	164	164	178	197	160	165	165	183	155	170	161	165	158	156	165	141	168	177	146	161	165	182	187	169	157	169	183	172	168	167	174	160	158	144	180	174	155	182	189	162	182	178	159	158	185	165	160	149	185	170	167	157	204	173	191	201	161	169	160	168	177	170	170	183	158	182	170	171	173	178	169	168	157	172	177	173	165	164	163	161	148	169	182	158	184	153	156	160	164	186	195	169	177	172	171	164	167	182	166	156	173	179	205	165	171	165	176	176	168	162	179	156	187	139	178	150	188	170	163	203	169	170	186	175	160	142	164	180	175	158	157	159	180	185	161	170	175	177	148	163	178	166	182	163	175	174	152	146	164	183	157	160	168	181	163	174	178	189	157	149	163	175	176	177	181	182	164	172	196	160	183	168	186	173	160	168	174	161	191	201	172	183	168	172	176	148	165	175	162	203	164	177	153	177	155	184	144	178	181	154	142	176	158	148	151	179	192	166	201	170	156	166	150	151	163	176	161	174	187	176	146	179	166	182	175	191	172	154	151	172	170	154	192	168	161	183	185	168	178	168	156	187	162	155	159	195	171	184	145	169	170	175	164	175	172	160	160	177	155	159	176	184	167	166	148	184	166	171	176	168	202	180	160	183	171	179	152	178	170	166	167	172	180	188	154	172	146	162	166	166	134	169	186	171	171	181	163	169	151	196	152	175	159	156	177	162	164	187	143	160	166	186	185	167	149	172	154	205	179	182	172	183	151	183	171	177	178	175	188	151	175	173	174	182	160	170	155	163	185	164	163	145	161	189	161	161	185	186	179	169	178	166	157	171	166	156	172	176	166	174	160	173	175	202	165	161	150	159	149	162	177	159	171	160	150	170	189	158	157	138	173	176	138	176	166	190	155	167	203	162	167	178	159	153	174	146	167	164	172	177	154	168	170	186	187	187	157	167	187	167	160	144	179	170	208	164	168	157	171	186	164	153	152	209	162	163	148	164	174	158	153	170	180	150	168	166	200	165	187	161	178	180	166	191	193	165	162	166	194	169	163	156	175	166	174	161	193	178	162	170	146	161	170	166	178	185	174	178	181	179	158	177	169	174	178	143	167	182
14438	9538	8231	4081	2900	2041	1563	1209	1040	840	786	642	587	599	490	509	441	441	410	396	387	364	361	356	354	376	335	331	347	346	326	340	372	333	326	332	316	322	338	320	348	311	311	313	298	287	323	285	334	299	319	283	308	321	316	295	296	289	364	303	311	296	352	294	285	303	300	314	284	321	320	307	257	326	333	328	313	294	282	317	326	342	310	306	319	308	334	286	294	304	316	268	313	300	306	319	311	299	324	298	321	287	330	286	317	297	287	296	306	290	305	300	307	320	320	277	300	308	297	309	280	322	304	309	328	266	313	320	291	334	281	291	288	337	288	307	307	299	313	298	295	308	280	272	286	288	301	324	307	276	270	299	300	296	301	290	321	319	305	292	340	307	319	352	284	324	270	308	289	267	315	277	273	307	329	293	285	300	303	303	317	301	285	342	302	283	296	279	301	321	295	279	309	285	310	327	293	303	275	321	301	307	312	333	266	277	313	287	292	321	283	300	339	274	311	281	315	294	304	270	299	287	303	292	333	290	318	297	305	312	308	308	319	302	298	279	307	278	307	304	314	312	281	306	304	257	284	311	305	274	287	289	281	340	316	268	326	328	325	290	285	285	327	302	330	323	304	290	281	269	293	303	286	289	308	296	287	326	277	297	310	304	292	302	299	307	303	338	290	292	285	325	297	280	299	312	291	266	277	300	308	281	277	308	297	296	291	290	307	304	315	302	335	314	308	282	287	304	297	313	298	306	301	301	285	288	284	313	313	318	283	301	303	342	277	322	302	315	270	310	287	316	288	320	300	297	309	287	300	270	289	304	328	282	313	329	299	291	299	306	301	292	310	320	275	313	345	289	293	263	306	316	292	284	278	304	303	298	334	330	310	296	292	316	270	326	289	279	309	289	258	288	285	266	280	296	292	311	314	301	321	321	262	294	304	278	326	298	311	321	294	308	298	298	297	295	270	315	258	278	318	296	359	284	310	305	299	325	314	302	300	273	319	306	314	314	303	329	279	273	278	321	303	310	291	291	338	332	284	308	306	303	274	300	313	316	256	306	317	288	321	314	331	280	299	285	304	292	336	344	311	290	300	296	316	306	289	312	290	308	291	293	277	311	322	334	287	274	278	325	295	287	298	293	275	269	321	292	321	309	307	287	300	310	278	333	297	310	290	283	315	304	285	310	265	290	310	286	313	303	281	275	292	276	290	309	268	300	306	267	310	263	269	287	299	287	312	324	318	297	299	309	309	285	299	294	310	284	340	304	306	301	289	285	305	268	299	300	312	303	308	266	279	288	311	298	325	298	333	297	319	279	306	294	300	303	285	276	296	327	310	338	297	288	313	274	257	284	296	302	305	295	321	308	321	290	308	294	301	339	320	295	305	283	281	288	286	335	286	306	294	288	301	310	299	289	334	273	296	296	294	279	281	292	309	279	293	282	277	288	334	273	266	330	290	298	283	300	282	321	279	318	287	309	311	322	326	305	303	334	307	306	296	272	315	327	292	268	327	285	289	266	289	326	298	305	294	324	310	286	321	294	316	286	284	298	317	313	259	311	296	319	294	294	299	303	309	269	314	300	287	274	305	322	328	308	309	298	278	329	307	310	316	292	304	307	311	323	295	310	246	309	287	297	298	288	327	290	265	297	283	289	311	313	310	300	291	308	282	302	306	297	298	278	317	305	350	331	281	326	286	327	298	277	313	332	305	312	285	292	313	306	276	302	292	297	312	301	310	324	277	290	286	290	303	297	270	311	293	303	295	304	304	307	303	341	287	316	289	318	284	304	309	301	329	318	288	272	304	291	295	287	293	304	301	276	318	327	294	279	306	312	294	287	318	290	333	289	245	295	283	274	306	317	313	289	273	322	315	308	303	316	290	297	287	330	306	282	293	294	300	292	316	326	319	291	297	310	310	272	312	296	303	313	295	305	328	297	314	283	303	291	298	327	297	303	281	301	301	303	308	300	308	311	319	319	288	311	315	287	288	311	326	342	352	317	296	319	286	284	286	299	326	276	326	311	290	317	281	299	279	288	315	288	291	305	315	278	281	311	268	320	296	274	288	304	269	324	285	278	319	324	270	324	264	294	297	303	303	311	279	295	309	276	305	315	294	288	290	312	279	319	316	305	324	313	347	297	328	317	322	246	300	283	282	307	299	288	319	307	287	293	315	313	303	274	339	289	308	286	282	336	310	316	293	336	319	322	297	303	297	266	331	297	297	287	297	308	300	297	318	306	285	313	296	282	300	308	273	291	294	325	292	299	287	304	294	325	335	313	296	297	327	307	277	309	317	295	285	303	290	314	278	278	304	318	300	305	278	319	295	300	305	330	299	331	341	276	319	303	303	305	295	310	312	277	297	277	273	288	282	292	293	303	301	277	304	342	300	311	324	312	310	304	301	334	297	291	301	285	313	317	339	318	294	286	310	317	345	320	320	318	281	320	306	304	286	279	300	319	280	298	273	290	317	289	292	285	294	297	303	300	288	323	294	301	283	298	290	300	320	285	292	291	319	316	297	301	301	301	285	262	304	286	293	298	291	319	300	321	318	326	294	274	291	303	320	328	293	297	319	293	315	311	292	296	289	287	307	315	303	274	324	302	287	285	333	309	308	328	310	294	304	304	310	317	285	300	267	323	295	289	310	312	293	304	321	319	291	297	312	296	277	320	322	297	311	303	307	285	306	271	316	309	302	280	303	293	307	290	310	298	293	317	294	329	290	265	301	292	305	304	299	267	326	289	298	303	285	293	310	299	275	325	299	296	291	301	339	289	300	325	303	291	292	295	316	289	280	275	312	285	298	292	309	292	322	290	304	279	282	308	290	320	280	306	299	318	310	293	321	311	308	313	267	278	313	278	291	318	291	297	317	342	293	337	318	273	317	325	282	356	320	316	301	320	319	301	276	299	311	311	291	341	328	281	328	291	299	313	305	309	336	302	269	294	273	291	341	274	311	304	308	328	297	284	301	286	270	271	284	304	302	294	313	311	290	316	293	309	326	303	292	279	318	317	311	300	302	294	312	298	296	318	285	282	295	293	305	306	303	257	284	277	341	287	285	303	302	321	312	312	330	278	280	262	326	302	281	287	306	302	334	292	299	278	307	305	324	317	271	323	314	288	315	263	270	310	300	299	305	300	302	313	290	298	293	282	331	294	281	305	329	322	272	339	304	296	284	295	317	323	287	273	299	279	292	324	285	300	274	300	295	303	301	312	307	294	284	331	264	304	293	296	288	263	265	300	277	300	294	321	297	298	293	291	336	308	287	280	282	305	300	297	270	287	312	296	321	289	303	268	261	312	297	304	291	309	302	301	286	298	315	326	318	266	281	319	298	293	312	292	270	285	296	307	272	291	305	312	296	289	301	297	293	280	294	310	318	304	300	282	301	290	312	302	286	299	306	304	301	275	321	294	310	317	338	281	291	311	302	295	301	327	294	314	299	279	298	309	339	304	297	288	293	278	334	328	315	306	321	309	313	280	298	322
23080	21114	29084	23411	21116	19793	2303	906	671	637	568	506	519	458	468	463	416	382	403	411	369	380	392	335	386	371	389	366	388	372	376	354	359	355	372	355	365	367	320	363	341	343	325	335	318	319	370	322	321	367	344	320	334	328	356	365	322	330	333	354	329	350	344	348	349	324	366	318	312	346	303	344	321	299	349	296	337	336	338	334	301	328	341	324	320	315	297	329	325	331	327	346	320	331	326	323	327	312	324	323	298	336	336	319	321	370	352	347	328	348	326	345	356	354	340	365	344	341	336	308	307	338	355	295	340	351	341	314	340	317	340	346	308	331	354	364	336	300	310	324	331	316	323	317	349	317	335	295	341	346	326	334	324	308	332	312	331	349	350	302	351	286	325	314	339	301	317	347	326	323	354	303	298	336	312	324	310	320	295	318	321	300	350	323	303	320	353	330	308	327	330	337	310	359	310	349	332	344	314	331	332	294	337	312	332	359	325	346	343	307	335	328	340	348	305	337	339	326	315	312	299	317	317	328	343	333	308	331	339	330	306	347	344	349	292	333	318	329	364	325	309	325	340	347	308	322	300	280	337	327	326	308	326	360	302	361	308	330	312	332	332	340	307	340	345	325	333	318	326	349	322	334	330	324	320	311	306	348	311	330	325	341	303	329	311	346	289	334	299	290	333	325	334	332	342	354	320	315	320	326	308	331	356	339	344	315	334	323	324	353	366	319	288	298	348	319	339	324	300	310	299	356	345	320	322	332	354	343	320	307	316	320	366	303	328	355	338	313	327	348	328	333	354	314	331	339	338	335	331	339	352	336	321	320	323	336	343	331	308	353	344	304	307	328	344	351	310	326	316	305	332	297	342	322	333	360	335	339	331	348	332	349	322	304	312	318	330	303	334	336	330	305	345	316	319	336	319	337	323	308	333	341	290	336	326	350	315	336	325	333	305	308	300	297	338	308	339	328	349	331	335	353	358	320	321	355	359	334	331	316	339	321	309	341	325	311	336	319	333	316	348	351	309	334	342	302	318	342	353	316	336	317	356	326	293	317	336	336	332	316	298	320	307	323	348	337	330	309	319	339	335	302	361	340	324	371	310	310	324	319	323	341	333	321	352	323	366	318	292	324	336	341	339	336	313	373	291	305	342	282	311	316	318	330	352	334	318	356	327	290	351	309	338	352	346	336	317	302	307	364	336	359	334	348	347	352	321	318	303	335	333	342	313	334	301	348	346	299	356	358	299	319	344	322	323	330	331	335	322	338	312	336	297	347	377	339	352	342	344	342	325	317	321	321	305	328	347	334	314	339	346	361	356	322	316	308	314	335	299	326	325	308	304	331	342	301	328	355	334	325	314	381	334	332	312	368	319	306	342	321	315	331	288	341	327	327	349	360	337	333	350	313	349	326	341	344	345	307	301	316	325	344	348	327	311	318	336	359	316	339	349	333	335	322	346	323	350	316	327	337	310	349	323	317	332	308	291	333	344	303	327	356	333	307	294	310	320	337	331	353	315	306	322	331	325	311	309	327	337	333	327	295	353	346	317	346	336	326	287	315	351	323	334	359	317	325	327	301	309	329	322	303	312	348	349	316	308	334	332	335	300	343	332	306	348	322	346	330	334	333	329	316	291	362	343	331	343	308	317	322	330	373	320	313	332	336	309	349	306	328	354	319	329	306	311	317	326	312	340	373	331	318	318	342	315	356	323	327	349	358	333	352	328	346	332	344	321	308	331	316	322	335	302	326	343	321	329	317	340	364	341	330	348	325	300	321	332	345	343	331	310	359	343	321	316	312	333	336	333	336	330	311	347	349	324	320	313	360	355	342	319	304	320	333	359	327	349	322	338	308	324	326	298	316	366	299	304	328	338	294	317	315	308	376	312	323	323	339	372	338	335	332	317	299	347	348	328	337	328	334	338	338	329	330	337	335	325	361	352	346	307	329	340	314	341	355	293	324	346	305	320	330	334	299	316	321	314	319	294	359	318	307	302	360	347	321	315	317	345	301	317	346	303	351	326	337	334	346	324	316	315	316	346	318	334	332	308	345	314	323	322	338	332	351	330	308	337	343	390	301	314	352	352	337	337	299	320	341	345	331	324	310	322	341	335	358	355	327	336	321	331	313	313	292	307	306	336	317	302	346	288	335	334	322	352	342	341	318	330	319	309	319	339	343	335	352	305	324	335	306	324	369	314	347	327	332	346	344	306	334	324	342	350	330	328	333	339	343	322	324	284	325	344	309	323	306	346	325	326	340	377	309	344	323	329	338	353	358	320	309	326	347	312	358	328	334	312	312	332	290	288	337	325	310	314	297	329	310	315	288	311	323	309	319	331	334	327	344	358	330	283	352	365	307	359	328	306	321	325	334	318	321	338	381	347	339	316	305	331	325	332	346	329	345	359	305	317	312	331	364	344	328	310	352	341	302	303	313	332	296	321	332	293	324	324	298	320	299	346	331	371	336	347	324	290	322	322	315	318	324	338	303	327	318	351	329	365	332	327	301	302	333	320	334	319	304	322	298	330	354	294	313	328	310	341	321	355	325	316	320	337	306	300	326	345	346	330	317	328	352	286	356	309	335	310	321	340	331	317	331	333	343	345	343	311	316	311	311	311	319	370	328	335	321	364	292	325	328	310	305	320	342	305	338	324	343	345	346	347	291	326	376	317	310	349	341	310	336	349	329	329	332	357	327	358	361	312	352	304	328	324	311	342	322	352	319	345	337	324	336	344	359	325	338	377	318	309	319	341	351	311	323	304	328	331	316	313	319	329	341	311	324	315	311	308	325	346	336	323	358	328	339	327	294	315	286	324	334	346	302	314	302	344	330	312	339	339	333	329	356	351	335	350	307	341	343	337	324	329	329	304	323	338	328	302	336	328	319	332	318	313	325	319	332	328	348	326	356	340	323	341	327	316	352	329	344	317	324	305	343	347	354	309	322	349	346	333	318	369	346	353	336	322	318	304	324	344	327	326	341	285	344	326	325	343	293	287	310	318	366	347	327	313	333	340	313	335	314	347	329	345	330	319	323	328	361	340	319	331	328	309	332	336	356	335	342	364	352	323	351	330	317	306	319	352	313	311	352	350	294	318	367	356	352	334	341	304	363	329	328	326	320	344	324	314	287	296	320	297	337	355	319	353	280	312	338	327	357	296	317	334	357	331	327	329	307	331	329	363	273	353	308	346	333	305	345	307	328	315	340	325	345	312	290	351	333	340	351	329	302	337	348	341	326	342	300	324	351	318	347	334	329	342	343	339	324	349	322	302	322	304	351	343	324	344	332	317	327	297	363	360	344	311	294	357	331	336	335	301	358	316	333	341	309	293	338	333	316	346	327	320	311	327	315	330	352	336	332	349	327	327	321	347	298	319	338	291	350	331	310	309	329	319	297	388	306	316	316	314	366	338	307	342	321	304	339	334	339	357	334	315	330	312	313	326	314	319	316	306	341	347	331	318	358	355	311	336	339	343	298	344	305	332	304	335	304
16606	15647	13693	7365	5120	3777	2878	2267	1914	1664	1405	1309	1186	1037	945	951	895	802	785	754	720	705	663	661	651	702	628	642	629	623	618	635	615	583	625	628	592	605	605	623	606	593	575	589	563	592	547	540	625	557	598	596	620	558	586	536	589	570	602	568	554	554	562	575	557	557	556	531	556	575	557	575	556	570	510	563	556	584	566	568	590	607	553	543	523	552	604	552	546	568	586	534	573	519	519	561	592	541	524	579	548	585	540	554	584	554	537	553	542	544	512	537	545	552	529	575	528	535	557	536	534	599	560	552	559	561	536	558	550	533	595	547	516	539	562	581	549	581	507	556	571	568	535	548	549	558	542	540	581	551	522	569	553	560	520	503	543	557	578	560	581	536	537	600	543	528	535	532	540	561	544	562	551	554	558	549	548	538	578	545	542	536	563	538	557	576	546	529	582	569	560	533	557	565	576	532	542	544	597	545	546	557	533	542	504	532	525	531	565	566	495	569	539	555	551	559	559	566	545	512	541	565	531	552	520	527	578	553	574	590	526	607	592	524	579	561	558	548	594	541	557	531	591	541	533	504	546	564	550	553	529	547	556	539	520	521	526	528	557	557	577	568	562	584	495	548	552	530	561	550	531	499	558	547	537	537	537	544	521	574	583	558	541	565	565	561	585	572	546	555	567	542	524	532	549	540	562	587	569	510	566	532	552	595	592	576	505	521	544	555	497	546	560	513	558	550	585	516	545	575	551	523	535	544	590	513	514	586	539	519	565	581	518	568	597	556	527	555	550	568	574	539	519	544	532	549	526	550	516	579	591	571	562	560	556	529	586	575	573	577	549	535	613	550	552	595	555	589	507	555	551	512	569	521	534	571	564	575	537	549	617	600	519	543	576	569	573	554	521	568	539	545	551	559	551	524	564	536	594	571	550	520	573	514	568	519	513	519	578	598	549	553	518	525	576	587	563	547	544	503	558	584	535	527	512	581	504	544	582	550	530	513	503	591	529	505	546	573	549	535	564	568	594	554	525	551	517	584	550	483	568	538	562	521	537	589	541	534	548	517	568	539	537	533	560	576	558	557	516	583	552	577	557	563	568	543	604	547	522	573	565	584	554	525	518	559	581	539	537	532	575	509	562	493	547	544	544	564	553	542	543	559	569	538	523	557	551	543	558	546	555	521	532	569	555	544	585	503	527	518	556	549	546	566	593	560	519	521	561	568	574	604	607	578	513	575	544	541	555	542	549	512	532	550	535	541	561	550	533	571	555	535	547	562	545	545	537	575	564	570	551	532	510	537	595	535	565	513	521	532	531	511	570	565	586	588	507	564	567	537	585	587	581	564	602	617	537	534	510	544	574	542	544	537	554	501	551	541	570	561	555	549	552	545	530	570	558	557	551	532	514	552	571	513	560	527	567	555	514	545	549	534	536	520	498	570	541	522	595	547	523	590	577	536	552	592	566	538	572	528	561	544	565	562	557	553	572	550	573	568	563	563	553	549	526	574	552	577	506	515	486	542	605	526	501	515	578	528	591	565	556	583	522	543	557	576	559	562	534	540	514	537	552	556	545	527	532	571	558	536	531	534	577	578	589	542	541	567	524	573	532	596	517	551	558	580	576	604	544	573	510	542	547	548	525	533	538	512	561	538	567	564	550	541	545	563	541	588	557	588	555	538	582	574	593	549	562	557	545	529	540	566	556	541	565	523	543	527	573	518	563	546	579	523	546	489	544	549	569	550	527	590	543	577	565	547	558	538	552	565	580	539	533	577	557	540	540	529	560	585	586	539	538	565	529	529	611	571	566	557	540	553	550	527	558	557	541	522	512	546	533	531	541	562	528	556	523	582	580	561	591	550	548	538	521	579	521	561	517	571	522	510	576	551	550	563	572	546	571	566	541	561	558	562	550	570	572	545	582	539	586	525	583	578	555	524	491	570	550	521	557	552	543	547	534	611	581	570	539	551	550	572	567	528	532	547	555	564	517	551	557	538	551	568	511	572	514	523	562	546	535	567	578	527	589	546	558	565	565	542	556	543	571	543	546	541	560	542	518	575	556	546	545	543	557	580	547	570	528	563	529	517	532	563	529	549	558	580	579	557	537	557	573	521	552	504	525	578	560	579	530	568	540	541	562	542	554	532	559	541	545	517	570	564	533	552	573	550	580	567	512	538	565	570	503	562	551	542	563	544	547	589	553	546	534	527	565	545	546	570	517	568	514	537	561	557	572	543	578	586	538	598	556	526	612	551	534	585	600	537	552	531	533	573	560	534	566	578	516	606	579	588	478	525	590	560	535	493	539	566	521	567	555	542	535	560	544	593	556	518	586	556	539	586	543	555	581	555	572	545	562	537	579	536	509	617	525	538	582	570	529	534	563	542	561	570	595	583	531	527	508	565	514	534	541	556	576	550	572	578	555	581	553	546	553	512	513	545	551	569	543	565	514	573	536	567	548	544	574	542	515	532	553	567	566	609	533	573	604	551	524	582	562	532	537	545	533	537	503	575	567	599	557	550	555	519	527	535	572	533	551	532	543	545	542	535	553	485	536	586	579	562	569	504	547	545	555	540	574	548	549	574	557	576	519	533	576	569	578	530	504	525	538	512	508	579	569	539	568	516	522	541	509	532	509	539	582	545	557	521	503	525	535	552	518	543	558	528	541	565	569	541	508	541	536	523	550	518	513	542	575	560	532	573	529	570	497	571	569	535	543	556	553	555	527	567	505	565	562	546	540	534	558	536	547	513	534	547	526	546	529	530	552	569	549	585	529	524	527	589	536	551	548	568	527	525	559	542	554	580	507	560	562	596	563	553	542	550	535	536	525	523	554	557	578	548	536	558	540	548	520	555	518	503	565	567	554	514	534	545	542	554	535	588	575	539	578	569	557	513	545	572	524	584	532	558	587	553	544	514	562	525	537	558	534	554	575	580	522	564	558	593	549	544	564	525	544	520	505	550	588	569	610	563	544	559	553	558	561	528	525	567	533	538	516	522	528	540	541	537	563	578	551	545	517	573	563	559	566	514	583	545	554	548	570	572	545	596	610	554	556	541	563	589	532	547	553	533	546	591	557	531	539	532	580	537	550	522	523	555	566	508	548	558	600	544	544	559	520	566	577	505	544	580	540	521	623	582	563	580	530	541	568	559	581	567	536	563	584	534	550	556	526	557	563	569	549	547	555	566	584	526	537	537	517	545	548	512	508	562	544	516	522	557	551	551	555	547	534	523	556	537	571	504	536	586	541	531	533	606	547	562	586	560	594	522	551	550	556	554	541	554	575	508	536	536	517	532	539	560	555	545	520	559	543	554	551	544	539	559	543	577	539	538	552	594	501	531	553	573	547	592	564	563	548	576	553	538	514	544	544	534	534	541	506	542	544	565	510	586	527	558	528	575	521	548	559	543	569	559	538	555	555	539	524	564	559	510	540	550	583	538	587	531	533	563	528	559	547	539	520	557	583	534	503	582	594	568	578	539	559	536	571	551	543	530
26761	20572	7858	346	137	126	101	92	109	79	93	90	97	76	85	53	89	64	75	84	85	91	81	80	80	92	74	79	74	83	71	83	74	76	84	76	63	77	74	60	80	61	71	70	70	77	75	88	78	69	74	77	75	85	75	75	98	75	91	87	101	83	87	81	75	73	89	76	72	77	66	83	82	74	99	86	61	70	93	78	71	77	85	80	89	85	88	95	84	73	73	84	84	89	76	91	81	87	65	78	87	69	78	66	76	77	91	64	78	82	84	76	75	87	68	73	74	67	91	78	70	86	71	86	77	72	67	91	78	91	89	86	72	63	74	66	70	59	84	95	66	97	69	87	78	80	70	76	67	80	87	76	70	71	85	80	64	81	83	71	80	89	94	78	80	64	76	74	92	75	79	73	71	83	84	70	89	80	65	93	87	79	98	77	81	72	85	63	86	78	91	83	62	94	91	81	78	70	71	82	98	66	77	77	93	86	78	76	79	90	81	69	71	82	87	71	80	86	73	83	75	66	70	94	74	90	71	86	93	82	71	101	75	94	94	83	61	68	77	71	88	90	84	77	88	90	88	80	72	63	75	69	88	79	79	75	73	82	85	82	67	81	71	79	82	76	89	68	59	79	78	81	68	75	81	75	80	76	67	85	69	71	74	70	89	75	99	59	60	76	70	72	67	81	88	79	88	90	67	80	79	85	76	83	94	75	85	72	92	75	68	69	97	73	69	74	72	88	68	79	93	87	86	77	74	94	86	77	77	98	77	75	52	70	81	55	78	73	81	75	86	95	89	85	73	75	78	76	76	80	67	89	79	80	80	86	77	75	76	84	84	80	82	82	84	82	87	80	89	69	81	92	77	67	89	75	73	89	71	99	80	81	79	68	78	87	93	84	70	60	81	68	88	74	73	83	71	68	81	79	67	58	88	79	77	80	89	83	101	67	72	74	74	74	69	71	76	72	77	81	77	95	81	82	81	71	87	84	82	73	80	89	75	76	98	81	87	85	63	78	83	71	77	82	88	63	75	73	73	88	71	91	81	86	86	77	89	70	77	77	76	86	88	88	79	101	69	81	65	76	80	67	73	71	80	91	78	74	73	74	76	81	66	97	78	77	65	70	79	72	98	75	70	80	83	80	71	81	73	69	75	57	86	92	72	64	88	81	73	70	89	79	83	91	68	91	85	76	76	69	84	92	70	73	62	82	64	102	71	91	80	86	72	83	93	87	90	67	88	79	71	71	70	56	75	75	90	83	80	78	91	69	87	91	82	91	74	84	79	89	72	77	68	81	80	97	68	73	95	54	86	79	70	77	75	93	78	75	81	72	79	91	73	87	75	88	89	82	70	90	94	87	69	73	72	95	60	72	86	74	78	70	67	67	82	88	79	96	66	81	70	78	73	88	78	73	71	78	70	64	77	85	85	92	89	83	80	71	69	95	77	80	74	71	80	86	76	72	78	81	75	68	84	80	63	70	91	86	65	82	71	87	66	84	89	68	88	85	67	77	73	95	80	83	90	79	88	76	80	79	69	86	78	83	72	77	78	94	86	73	91	78	87	72	76	72	65	88	76	77	84	81	85	81	103	77	76	86	68	66	93	93	77	76	89	89	73	85	84	82	70	70	96	86	78	70	68	91	86	73	82	96	90	86	83	70	78	91	73	79	88	73	88	91	70	80	91	77	87	75	84	81	85	73	77	90	81	64	78	68	86	82	63	91	75	92	95	80	86	77	95	71	86	72	78	94	94	92	89	89	85	86	68	88	74	60	88	81	74	76	67	90	101	82	61	71	79	84	85	89	78	97	94	58	75	80	86	72	88	62	60	66	76	79	89	81	70	77	95	78	63	79	75	89	74	88	87	86	80	80	79	87	82	73	74	69	82	89	78	78	79	72	89	82	71	83	72	71	72	76	76	71	91	94	76	68	97	76	80	84	80	77	74	91	91	78	62	79	100	81	78	82	74	93	83	84	74	79	77	66	79	77	61	77	75	89	83	69	74	66	93	86	81	76	71	76	74	70	75	71	80	84	80	67	74	76	69	76	92	64	74	73	76	81	84	94	76	80	82	85	87	91	72	86	96	66	78	90	72	77	66	79	66	73	57	73	82	78	61	72	83	82	87	86	90	74	77	80	92	85	78	76	73	69	61	80	76	77	79	86	85	78	81	79	75	75	91	83	84	66	73	77	78	84	78	63	84	78	73	81	70	74	93	86	92	87	80	82	84	79	76	74	84	80	60	78	76	66	67	72	75	69	67	99	87	86	94	92	83	74	59	77	75	82	65	78	92	78	71	65	74	83	69	81	76	94	77	83	63	91	81	79	72	86	78	87	77	84	56	96	79	84	63	85	84	89	79	70	82	72	85	99	81	80	71	77	95	64	105	79	88	66	96	80	77	82	73	86	84	72	64	71	93	75	69	80	77	73	94	81	88	89	74	82	74	69	87	71	74	90	80	87	77	78	82	89	68	74	83	75	79	65	73	97	82	82	82	82	80	74	74	66	75	72	73	86	78	82	75	79	68	77	76	81	79	71	84	60	71	59	78	72	87	76	93	82	82	83	104	70	91	81	81	83	93	90	76	91	75	78	66	83	75	75	85	91	79	66	81	67	96	78	90	86	80	88	67	81	80	76	83	81	78	83	79	81	93	80	78	113	86	73	97	75	80	87	76	69	91	87	80	87	81	86	77	69	85	60	77	88	81	78	78	67	81	87	81	75	72	84	76	77	68	78	83	89	88	85	85	63	99	80	78	66	81	87	79	97	74	90	75	70	80	68	84	76	85	81	69	80	79	84	77	74	69	73	57	83	75	70	89	84	75	74	98	81	75	71	69	84	79	76	82	70	90	87	84	84	75	86	81	90	63	74	75	87	72	79	82	88	67	81	78	67	88	80	71	80	85	82	67	68	75	71	75	83	74	94	77	73	66	93	81	69	89	97	93	74	75	81	73	74	69	70	87	78	79	57	85	77	85	81	89	84	86	68	89	77	74	79	70	70	66	72	55	94	73	73	74	84	74	71	75	88	63	65	69	79	77	65	79	82	79	81	72	65	78	68	79	98	72	86	79	85	85	72	78	68	69	66	74	81	74	82	82	74	69	99	80	88	64	80	74	71	83	79	83	80	75	82	97	56	91	91	67	80	85	72	82	71	79	86	77	78	79	82	67	86	68	66	84	80	82	60	86	78	72	86	77	83	66	88	94	71	77	75	83	84	76	69	74	92	84	81	86	95	70	67	77	87	96	73	102	76	84	90	107	93	75	67	73	71	87	88	79	77	70	77	78	96	83	88	77	78	82	71	80	82	69	78	72	79	87	75	64	82	67	85	78	72	92	81	94	79	71	81	80	85	60	67	73	83	78	96	78	67	87	72	77	79	83	89	78	74	79	75	74	67	84	80	77	72	74	81	70	100	80	67	89	96	86	76	75	64	66	63	77	76	83	80	87	86	86	78	70	67	79	85	77	84	89	81	69	81	88	74
6372	1167	969	502	374	281	250	181	221	185	200	192	157	156	160	174	171	182	168	147	156	156	167	166	157	164	159	162	159	150	156	144	168	164	151	154	179	150	141	155	174	151	145	152	145	145	148	182	130	146	157	150	144	156	157	139	177	132	146	163	149	157	141	172	139	150	143	145	124	158	141	154	139	163	159	128	152	161	161	148	163	149	158	161	168	134	155	151	138	134	161	148	162	132	154	152	152	149	151	166	177	136	140	168	134	156	157	135	140	144	169	152	174	165	154	147	150	151	143	174	134	153	155	177	141	153	124	164	152	165	146	155	164	156	148	152	158	143	178	124	166	163	142	146	161	149	142	166	155	160	133	145	141	166	144	147	179	150	155	145	151	145	142	145	162	140	143	158	141	154	168	158	141	168	144	153	144	157	148	166	175	140	137	152	141	164	144	141	158	152	158	139	144	158	172	138	144	152	141	162	168	126	154	128	177	153	141	135	138	145	163	159	173	148	154	137	137	174	158	168	162	162	154	152	147	162	182	168	158	157	153	151	188	142	144	138	155	148	179	163	168	150	161	140	164	164	151	147	136	154	178	166	142	143	156	152	175	147	149	131	168	159	162	147	141	151	152	130	165	161	137	158	168	142	159	145	172	152	154	157	155	149	170	173	139	166	167	137	127	164	157	136	158	155	150	145	157	136	150	135	153	158	146	170	144	162	158	145	145	156	174	136	153	167	150	160	145	170	137	150	135	145	146	153	156	129	158	155	158	168	154	146	132	154	153	120	162	155	157	156	141	154	154	154	149	148	144	151	139	154	131	151	143	140	146	174	145	142	128	139	170	146	142	136	144	153	144	182	139	158	148	161	169	152	154	176	146	178	172	142	148	145	162	128	154	155	147	153	133	147	145	149	136	149	147	154	134	141	148	158	154	157	166	146	145	150	160	139	135	156	158	136	141	159	157	153	159	151	168	130	177	152	135	158	153	154	147	180	182	158	126	142	146	161	157	163	158	147	161	143	166	138	139	142	142	148	140	136	149	177	156	155	154	147	158	153	173	154	176	148	161	155	150	173	155	152	143	145	172	140	143	165	152	148	145	164	157	142	144	147	133	148	171	154	144	132	154	149	170	156	151	161	159	150	140	149	174	141	157	135	147	173	162	156	138	161	152	157	156	138	151	147	146	155	150	153	152	146	162	154	152	157	140	157	175	159	143	141	169	128	155	186	146	161	164	137	156	149	149	151	145	133	127	142	153	151	158	149	152	152	153	173	145	143	147	160	159	142	143	153	135	137	162	156	156	152	154	160	156	137	165	148	152	149	147	148	136	160	146	142	156	158	175	145	140	153	142	127	155	183	135	147	147	149	146	160	161	148	135	157	131	144	158	137	166	146	179	140	151	160	139	162	148	149	161	157	172	149	162	161	147	136	155	142	144	170	162	162	167	164	162	156	175	163	159	156	177	141	157	145	158	173	154	134	164	158	154	149	150	149	162	179	145	171	139	148	139	146	145	147	146	142	150	140	151	145	137	147	136	148	164	139	144	152	142	148	156	129	158	149	127	156	157	147	137	130	167	148	164	152	130	142	144	161	154	157	135	156	149	142	154	139	151	137	148	156	161	164	142	148	164	162	153	143	143	164	147	144	138	150	137	158	163	143	185	147	161	150	162	149	162	172	161	123	153	145	146	175	150	159	151	170	149	185	158	126	145	145	182	163	159	175	162	153	159	154	179	153	157	159	167	167	138	149	120	168	161	154	139	147	148	158	171	149	181	142	163	161	147	141	158	125	146	141	161	135	151	133	138	143	163	145	129	157	142	136	127	173	154	159	129	161	170	151	146	157	139	153	152	140	151	153	147	140	172	153	145	153	155	157	135	145	159	154	135	132	145	135	139	171	139	143	147	152	120	159	151	156	150	149	146	119	155	157	142	144	155	148	146	158	162	170	148	152	150	146	129	157	160	166	159	162	156	159	184	146	164	162	134	168	154	160	143	154	181	178	131	154	148	155	143	147	184	164	147	146	155	141	145	162	170	141	148	157	150	142	160	134	152	155	129	159	167	156	153	159	178	156	161	152	154	144	142	140	151	156	157	144	157	156	163	138	160	173	148	175	160	158	134	139	151	165	162	159	144	161	147	178	152	164	175	151	132	136	163	161	152	161	138	175	132	117	161	145	164	141	157	165	165	147	159	137	160	157	175	185	145	177	140	151	165	134	136	164	169	158	127	138	162	143	167	161	146	148	160	142	168	159	138	144	168	130	145	167	139	135	166	174	155	142	156	135	156	154	151	163	163	174	156	142	152	143	141	160	134	144	160	147	161	161	129	154	156	174	125	141	158	152	156	173	163	142	157	154	134	182	161	152	140	144	141	162	147	142	145	157	148	151	156	183	156	164	150	151	163	145	175	147	144	150	167	161	143	160	155	153	172	166	126	126	158	170	141	163	121	144	143	153	141	133	149	148	148	138	132	157	145	154	167	156	123	159	135	156	175	146	146	153	157	153	157	156	170	145	162	151	136	167	183	166	156	131	139	159	142	157	137	175	160	128	146	168	164	132	161	150	185	135	150	166	150	171	163	163	180	130	153	165	159	140	166	140	140	169	138	147	144	151	144	165	128	156	151	152	139	161	142	154	147	160	152	143	145	160	166	151	147	147	161	134	181	153	152	142	153	159	165	174	147	160	134	151	142	157	166	166	152	148	151	177	163	148	160	161	152	129	163	159	154	126	152	148	145	155	160	146	169	160	135	167	166	166	162	179	166	135	156	122	156	155	146	167	143	170	141	146	133	169	141	151	148	183	156	142	151	170	167	146	151	138	187	164	145	164	166	144	154	140	167	153	150	165	132	149	162	147	160	122	158	152	157	167	155	135	150	167	165	165	162	179	144	168	135	149	153	157	126	166	154	162	149	140	140	139	157	166	156	159	169	146	139	151	146	142	161	150	145	149	160	152	158	142	160	137	144	158	154	168	163	153	123	162	168	161	148	179	164	152	141	136	127	159	134	135	146	157	163	156	154	171	145	156	168	140	161	146	164	135	153	146	133	144	153	157	152	151	149	174	146	167	161	146	169	161	135	163	170	151	163	139	156	148	156	153	152	139	155	152	169	151	154	136	152	164	146	144	167	136	166	141	139	142	145	149	147	156	143	160	160	165	165	172	122	163	169	183	148	169	160	132	168	167	156	155	145	191	159	165	152	139	170	147	159	154	158	144	162	143	172	148	127	147	163	132	139	170	172	158	139	171	140	154	180	193	162	158	171	134	169	161	156	143	162	165	148	138	152	148	151	164	146	143	168	157	156	141	142	173	152	143	170	161	155	133	150	167	142	156	156	131	160	158	141	181	176	139	161	161	137	157	162	149	139	156	144	189	155	167	161	144	178	158	158	130	162	173	144	151	147	148	172	143	156	140	158	174	145	140	158	155	175	150	159	131	149	150	153	163	142	157	139	152	150	158	129	140	139	163	148	148	141	157	142	166	155	146
24042	21086	28428	23991	20410	2153	632	420	364	312	299	305	254	204	218	235	207	206	186	236	192	189	197	178	188	193	189	169	169	185	178	195	180	192	166	179	184	185	165	178	180	171	175	160	178	158	169	181	175	171	176	176	180	171	181	181	178	170	162	167	164	172	179	162	191	175	205	174	163	159	188	184	186	179	170	177	171	158	183	190	156	177	159	160	171	195	171	183	157	160	180	155	174	173	168	174	160	154	166	162	180	140	171	170	202	177	160	180	160	188	159	174	176	177	181	165	175	172	158	173	169	161	173	182	176	180	174	186	154	190	156	161	174	161	190	138	193	150	174	170	174	167	171	165	178	135	185	156	171	175	165	170	167	176	177	170	152	184	175	158	168	176	191	178	197	157	150	178	184	162	188	169	175	143	155	169	195	172	181	200	169	184	171	161	165	146	193	163	201	177	170	186	166	165	173	187	150	183	176	159	168	191	158	189	199	178	174	151	174	170	206	175	190	168	195	183	177	181	173	156	169	163	165	152	162	156	155	146	175	173	156	193	180	189	155	150	178	176	176	176	166	162	162	174	163	176	165	170	170	188	187	180	193	167	176	175	163	172	193	170	161	198	162	175	184	182	190	190	170	184	162	181	168	174	193	168	160	179	198	165	176	148	191	179	160	181	187	155	146	176	174	193	163	157	161	167	168	190	170	193	178	160	151	179	170	194	176	150	185	192	163	167	167	149	187	173	167	166	152	161	147	159	185	194	195	171	160	167	164	167	164	168	159	172	172	147	158	157	152	165	182	147	144	166	156	176	154	179	164	152	179	202	182	175	174	179	175	158	179	175	183	187	199	173	184	176	160	176	165	191	178	178	179	167	165	177	146	161	169	149	152	174	171	177	161	156	173	172	147	155	162	187	166	184	182	163	192	146	171	167	162	154	151	194	190	181	157	165	166	199	147	180	150	175	170	142	150	166	173	166	189	200	186	165	171	169	167	162	162	160	182	158	181	172	180	175	175	179	175	149	165	195	204	187	167	201	180	155	158	151	155	159	155	168	147	186	162	172	164	173	172	158	189	155	183	150	151	168	190	174	179	152	199	206	162	177	158	182	169	166	177	157	161	138	144	155	184	186	166	157	149	158	151	187	161	158	179	163	170	160	184	162	162	175	168	154	163	159	157	208	172	174	161	182	167	173	175	174	177	163	160	144	165	176	162	161	182	147	161	154	169	181	178	175	171	163	157	183	167	171	159	184	152	156	172	159	185	192	184	170	168	147	150	177	179	176	168	167	178	146	174	178	157	173	175	176	172	174	172	162	174	180	179	178	162	173	154	168	175	171	172	181	170	181	169	188	170	178	183	200	146	154	147	178	192	191	155	183	179	178	161	173	146	144	165	147	180	185	183	165	168	185	147	195	181	150	201	178	175	171	169	178	172	157	165	178	180	146	148	173	154	161	176	212	150	172	178	155	173	193	180	188	168	176	161	167	173	197	184	172	191	162	172	168	152	175	185	173	181	159	187	179	167	173	158	167	166	169	154	170	168	178	169	156	172	177	164	172	159	169	150	179	157	171	171	135	192	158	170	185	184	169	177	162	160	174	177	176	163	177	174	185	166	147	154	161	168	161	165	196	161	172	164	169	155	183	180	166	151	191	184	155	175	181	166	162	167	162	180	180	149	168	168	167	166	173	182	170	174	161	177	180	162	166	169	174	165	193	169	170	185	179	167	161	179	157	189	164	186	164	170	170	176	166	163	158	174	168	216	185	177	177	160	156	166	159	172	160	179	155	165	154	191	195	164	160	169	194	173	168	174	172	165	152	155	169	184	169	165	196	201	169	172	166	174	183	151	176	164	159	162	153	175	168	168	159	174	183	198	159	176	196	176	186	151	187	186	164	153	142	177	161	144	176	185	165	173	184	148	168	179	162	157	171	180	159	163	154	168	163	196	149	189	177	177	188	166	164	181	158	170	176	175	185	178	173	179	166	201	189	176	168	167	175	164	166	190	179	173	172	165	143	187	189	163	169	187	174	162	162	175	181	162	165	171	191	182	173	186	186	181	179	166	156	168	178	191	161	151	178	193	189	196	162	176	181	177	166	179	173	190	164	171	163	163	177	146	161	177	157	171	161	161	146	190	174	173	159	146	170	167	175	170	185	161	152	170	176	123	162	160	172	187	176	157	173	160	194	164	172	187	155	184	172	167	174	180	181	173	160	168	181	189	192	157	158	165	178	161	173	152	157	167	177	163	180	176	199	179	164	146	154	170	156	145	190	183	161	176	186	180	162	182	167	160	148	168	175	154	176	177	184	169	178	172	151	178	168	188	161	176	160	170	150	174	139	162	173	161	170	167	175	183	191	169	164	159	174	183	157	156	155	178	169	158	183	163	172	155	179	186	186	194	188	155	188	160	174	158	153	151	154	193	162	155	162	155	163	161	143	173	183	171	147	179	173	153	153	165	190	157	170	164	169	167	190	174	174	184	160	155	178	179	174	162	153	170	151	149	165	153	164	185	145	152	158	174	182	177	170	137	166	171	138	175	184	178	164	158	185	172	163	174	163	147	132	156	179	154	160	184	166	169	171	178	187	149	168	159	175	181	173	162	148	163	136	199	162	191	204	168	182	163	154	166	163	177	146	191	178	167	161	138	184	162	176	164	153	152	174	167	164	165	174	176	182	186	188	157	181	158	175	160	181	175	182	165	154	168	168	167	175	153	187	165	158	158	192	173	162	207	167	167	146	160	185	179	179	162	165	190	162	164	174	162	170	165	158	146	163	181	177	172	162	155	148	174	170	180	160	153	176	193	160	173	169	177	181	178	169	174	177	181	182	163	150	176	158	172	180	161	158	181	157	161	186	150	159	162	183	166	177	170	163	168	161	161	167	144	186	160	147	173	170	147	177	155	169	169	166	173	160	152	161	183	150	156	163	162	169	166	184	140	180	162	157	191	158	190	180	170	173	151	165	170	151	162	187	161	176	189	185	159	184	183	157	173	165	143	138	160	189	177	178	176	152	178	160	164	155	177	155	185	150	150	165	154	175	139	171	171	171	162	161	172	178	136	163	177	165	145	169	162	168	181	157	152	169	159	140	149	163	165	185	168	158	172	166	190	164	165	162	167	172	180	163	180	166	152	174	163	185	178	179	162	181	176	184	144	170	178	193	184	180	160	177	188	154	170	167	157	159	161	157	178	151	196	167	148	162	161	178	164	165	190	162	180	178	186	153	166	170	179	165	151	152	201	175	170	163	164	163	185	184	164	165	156	180	169	181	141	182	155	171	159	150	178	190	192	167	153	201	158	158	158	157	148	162	174	158	176	163	165	177	164	157	159	172	170	187	185	166	163	171	166	177	177	170	187	157	141	162	198	191	173	161	173	176	165	146	161	176	172	186	163	165	146	180	163	185	175	180	158	152	165	167	161	166	161	152	178	157	185	191	187	179	155	176	164	163	165	165	165	168	197	182	160	168	181	175	174	175	182	166	158	160
14427	9662	8344	4135	2691	2102	1600	1321	1009	852	712	651	593	560	511	506	466	475	407	442	374	408	375	398	364	337	352	307	347	337	343	345	344	306	337	324	332	297	313	311	329	286	297	303	303	302	314	348	332	288	302	324	323	306	284	302	328	309	288	295	312	294	326	278	283	292	327	311	309	295	313	275	318	331	312	319	297	305	321	299	280	275	274	289	287	302	306	302	318	304	323	313	301	288	317	317	282	283	309	326	294	303	284	321	315	303	296	300	311	297	302	286	308	293	272	313	311	303	286	256	319	278	288	280	279	301	314	342	309	294	285	322	304	322	278	293	297	301	306	299	324	303	298	296	326	276	325	295	288	312	309	303	319	277	300	283	267	298	294	333	304	298	293	299	296	279	285	293	294	334	330	282	311	309	312	286	305	300	305	291	301	317	297	316	286	319	330	288	341	288	313	293	315	273	320	256	305	305	277	321	308	325	311	274	305	319	304	329	318	341	286	262	295	296	283	295	278	280	280	322	306	317	313	314	328	280	314	301	297	307	313	317	306	307	290	289	289	314	291	272	305	308	288	320	304	337	274	301	310	280	300	282	300	298	330	315	297	312	308	312	290	294	310	305	278	297	276	337	302	286	312	312	334	324	283	298	277	291	310	241	304	317	294	326	319	331	275	310	288	303	295	282	280	306	304	294	276	319	290	300	285	270	287	298	286	295	291	293	306	310	299	285	339	307	302	278	323	303	309	330	286	294	317	275	298	264	303	332	328	280	315	281	323	329	304	292	299	273	269	306	306	295	291	315	301	294	315	319	287	319	303	273	292	299	298	293	299	322	321	284	309	295	307	268	271	274	248	303	301	310	291	294	296	302	297	323	325	275	286	262	297	284	319	303	326	324	317	290	304	301	281	300	287	310	314	305	270	320	279	310	274	288	289	286	289	262	307	302	316	303	318	257	269	325	289	291	319	290	290	287	289	303	319	284	271	309	284	301	314	296	310	274	280	339	287	295	311	308	296	312	304	265	315	296	296	302	317	287	293	301	307	315	285	296	295	296	295	318	284	291	321	310	304	302	304	326	275	332	286	310	278	303	283	278	315	295	299	308	315	278	313	320	301	293	315	320	304	287	293	303	297	305	320	304	279	296	346	285	313	268	287	322	274	279	294	305	274	312	274	287	306	261	313	300	299	308	284	307	278	267	321	304	312	256	284	325	299	280	292	309	311	321	307	307	307	294	301	315	303	298	305	295	325	291	288	288	263	286	329	303	279	302	318	310	293	296	318	306	286	305	324	279	295	284	323	285	303	301	299	309	302	307	316	292	292	254	313	325	313	285	300	292	284	325	282	293	282	292	297	319	276	281	302	321	302	319	312	317	334	310	286	257	305	299	309	287	299	292	305	304	289	299	285	300	331	283	301	320	327	293	281	306	337	280	294	297	305	327	338	300	285	301	273	310	296	321	280	327	315	304	288	295	311	306	293	304	311	307	338	292	318	310	299	313	308	305	324	319	287	290	279	299	291	310	330	305	293	315	280	323	300	302	308	297	291	290	283	329	272	299	284	294	297	310	344	310	323	270	324	314	317	281	291	284	280	280	345	285	299	320	298	303	317	277	284	269	298	292	312	299	306	281	292	277	285	295	292	284	292	264	293	293	308	330	305	284	323	288	263	293	329	278	333	312	279	322	297	288	294	324	307	292	289	308	289	286	302	305	327	282	313	318	305	306	337	310	315	282	291	312	322	306	307	314	295	278	319	278	316	295	308	312	314	290	285	277	292	310	281	309	306	333	308	306	286	292	306	330	281	271	299	287	280	312	295	300	285	286	315	296	311	271	270	278	307	298	310	309	279	308	281	305	325	294	305	287	286	330	301	296	295	324	281	286	318	301	308	313	293	271	303	279	291	327	308	301	288	286	269	284	288	264	278	308	299	306	282	285	287	283	282	264	318	286	286	288	336	314	311	298	284	315	288	291	284	320	286	301	306	312	289	328	313	265	269	310	315	297	327	304	269	314	326	291	277	309	307	312	286	295	297	300	306	295	315	310	315	301	286	300	317	321	272	284	327	291	327	304	294	280	288	273	283	285	274	318	295	295	267	294	293	291	288	285	287	294	285	293	307	300	287	300	315	294	285	281	263	282	286	285	310	317	321	316	287	304	296	331	303	303	281	293	291	320	297	287	311	304	306	288	287	302	322	300	306	305	317	311	305	285	306	299	313	318	289	323	313	293	303	299	274	296	310	296	324	325	326	319	291	297	292	280	285	299	314	315	288	311	296	300	310	276	285	305	301	296	297	301	283	298	328	280	329	308	291	319	298	299	302	298	282	293	307	304	281	295	332	275	282	275	293	332	307	302	287	260	300	323	280	306	287	274	294	310	294	328	296	297	289	307	265	317	302	276	298	317	292	308	287	323	289	295	274	320	310	295	272	290	301	309	281	293	309	313	322	295	305	276	349	323	330	288	298	282	281	326	294	317	307	289	294	324	319	288	324	286	326	322	272	311	317	290	299	328	321	304	318	290	282	342	304	281	289	294	289	320	251	310	326	292	312	297	296	322	314	306	304	288	288	327	294	291	292	309	309	290	303	310	303	305	270	323	281	307	293	319	270	300	273	275	303	342	316	307	289	314	301	314	289	284	312	300	264	290	298	288	319	314	308	310	306	327	310	322	278	270	301	282	345	301	304	302	291	295	293	306	303	327	273	308	350	291	333	306	308	296	295	302	276	310	297	285	293	303	270	304	320	277	295	289	279	282	302	322	318	324	275	302	306	286	299	300	285	299	300	290	305	286	305	303	295	322	309	290	290	329	324	299	303	320	288	299	290	325	333	319	310	311	303	274	318	297	291	317	285	305	299	336	310	283	299	281	281	318	298	296	331	333	317	305	300	300	290	311	283	321	290	274	272	299	293	283	311	310	294	296	290	295	318	307	309	283	297	297	296	312	350	313	281	322	271	292	298	276	309	284	296	277	310	305	313	301	300	304	276	293	301	294	285	302	296	317	321	290	338	289	300	285	275	304	321	310	277	311	306	271	290	299	286	265	267	308	317	308	299	285	275	290	301	268	297	287	305	300	334	313	280	295	300	309	342	314	314	310	342	294	300	344	305	295	296	275	259	306	287	318	320	270	307	316	296	298	301	309	314	303	330	314	294	311	298	292	283	307	313	319	270	298	282	285	318	312	308	299	284	299	291	296	303	312	306	314	328	310	291	330	271	289	322	295	307	300	291	281	314	293	270	305	305	328	309	280	310	296	292	303	242	293	288	322	299	299	301	290	327	285	298	314	289	287	299	335	288	318	287	300	301	264	290	318	319	297	289	313	320	317	291	308	294	276	298	289	280	328	331	303	309	283	285	312	301	336	299	293	317	310	303	267	313	308	275	321	318	274	299	292	311	268	294	311	284	304	305	306	301	289	335	299	286	281	319	321	293	286	291	331	304	314	314	300	288	300	296	271	316	292	317	264	259	301	310	313	288	299	285	297
23059	21092	29089	23341	21092	19630	2262	882	652	624	602	491	470	449	461	445	458	384	448	368	406	373	378	384	369	396	387	376	365	358	384	350	355	345	341	327	362	328	355	359	348	353	355	347	323	333	340	367	313	322	331	331	373	338	320	335	359	347	333	343	333	317	357	298	339	343	323	337	328	306	310	350	325	324	334	324	291	321	329	353	321	340	331	317	315	354	340	342	323	354	296	326	341	337	317	320	290	340	334	316	332	323	274	317	331	333	343	349	335	330	333	325	319	347	314	295	330	347	359	359	321	322	339	282	368	344	361	347	350	353	323	306	322	360	365	309	305	328	321	307	317	292	332	328	328	336	358	335	321	315	324	338	327	342	304	329	317	345	334	366	323	307	322	343	358	330	354	337	343	330	345	355	344	308	304	364	335	323	366	325	327	331	319	302	309	317	313	312	307	302	349	297	317	325	314	324	317	311	308	343	306	339	301	350	329	337	353	338	314	331	331	328	310	366	309	330	319	323	282	339	351	300	331	343	318	356	351	321	290	369	338	308	335	316	324	323	322	325	333	354	307	312	318	329	318	308	361	359	322	344	331	308	333	351	344	321	309	335	332	318	338	337	343	373	348	331	354	337	329	329	352	313	348	331	318	338	314	334	343	346	296	343	355	291	335	335	310	297	304	344	343	311	319	351	317	341	330	349	337	336	349	349	339	340	308	314	345	308	359	331	348	301	332	329	319	317	354	316	306	295	313	342	322	320	335	299	357	293	345	318	371	318	311	330	334	331	337	363	340	352	296	336	344	329	363	301	299	309	325	342	316	340	308	289	304	345	325	332	326	315	327	334	348	320	304	293	332	297	329	308	307	340	328	303	335	323	329	335	330	323	331	333	312	354	316	329	330	378	314	345	323	349	332	312	338	320	335	346	309	353	347	365	349	344	305	304	341	313	354	337	331	340	336	345	330	301	309	344	304	310	363	341	319	328	314	350	321	318	309	347	337	339	318	305	326	326	339	352	318	326	321	309	355	331	355	350	323	344	336	324	296	348	347	300	313	343	326	312	320	385	350	356	305	309	352	324	349	341	311	327	344	338	307	336	325	330	314	335	321	340	335	334	336	364	326	367	335	330	359	314	325	337	319	314	325	331	345	362	329	317	313	337	323	329	314	333	297	352	339	349	347	319	353	335	341	332	353	335	360	333	307	322	331	323	311	332	309	346	325	343	336	340	327	347	312	313	281	339	345	315	364	334	326	356	348	334	329	317	337	297	355	340	319	338	320	347	320	304	337	351	338	337	341	321	296	319	306	322	341	292	295	338	340	320	348	329	296	343	353	337	299	346	346	321	304	317	324	333	335	288	329	369	336	328	339	339	336	311	323	313	285	308	309	322	313	315	351	291	316	352	318	305	313	369	315	343	340	350	319	375	326	330	301	314	324	341	302	321	317	346	349	298	347	304	362	339	336	309	306	330	336	306	347	299	349	340	321	336	311	335	319	326	318	306	373	301	353	334	338	329	348	335	351	343	366	333	354	324	331	328	330	334	326	321	321	338	315	352	336	353	328	316	310	335	349	287	331	312	319	320	367	320	327	350	337	320	323	329	300	326	307	305	320	328	311	349	275	331	336	318	347	320	308	335	374	289	326	348	349	347	344	325	340	297	339	351	318	328	331	334	309	322	321	341	336	284	321	334	332	346	308	341	310	347	326	344	328	324	307	333	355	324	308	338	316	309	357	336	345	359	319	341	278	337	318	344	346	345	330	310	317	360	361	345	343	348	347	324	309	324	311	350	330	316	321	285	357	318	304	322	309	351	314	333	333	336	317	339	327	284	313	313	313	339	309	317	354	303	316	345	325	309	328	315	338	326	325	349	333	333	308	333	340	345	311	323	328	301	344	328	310	328	320	318	318	331	346	347	317	319	336	333	335	324	309	376	345	352	331	369	308	335	308	333	311	364	329	305	367	317	338	334	348	349	330	337	315	343	315	300	318	335	299	307	346	350	321	334	309	333	327	344	306	303	325	342	355	345	329	356	368	338	351	310	313	347	315	334	316	331	339	344	308	322	344	338	336	306	355	327	338	312	299	326	309	329	324	326	344	339	328	309	334	342	317	322	341	340	340	359	372	284	314	328	307	334	316	356	308	322	337	300	356	348	348	326	335	352	328	344	349	312	296	347	339	309	296	321	349	321	339	343	318	329	321	301	339	322	323	320	359	322	300	364	333	354	305	356	315	293	343	350	332	339	334	317	326	321	322	336	303	331	374	337	326	349	323	298	325	335	362	366	368	364	319	332	350	331	340	319	334	355	335	322	315	340	348	321	333	333	292	332	329	323	346	323	319	294	315	356	348	357	323	366	302	324	347	319	336	304	344	342	334	315	346	302	345	331	332	338	322	301	316	320	338	330	285	304	315	310	344	331	343	323	334	330	389	342	353	346	302	323	339	335	324	318	326	302	332	314	320	351	353	355	323	338	323	328	297	340	366	341	339	327	303	323	290	326	331	288	356	347	317	345	346	302	354	336	331	330	329	316	328	344	341	342	347	311	339	306	309	329	327	334	336	356	325	361	315	300	313	312	336	318	334	334	342	318	331	341	335	317	342	343	303	300	286	306	327	351	335	325	327	322	303	315	344	290	318	326	288	336	322	313	369	316	324	334	342	309	325	347	306	325	310	308	329	293	334	307	313	341	354	327	332	310	324	306	346	322	332	329	315	320	337	318	338	323	352	312	314	387	319	329	328	330	321	340	346	348	356	340	341	294	338	330	330	341	338	378	332	337	335	341	298	316	350	301	335	354	277	347	319	297	314	348	315	314	343	307	331	313	302	307	327	335	336	332	327	325	333	287	336	335	301	353	344	334	334	314	329	317	366	322	327	319	325	336	358	330	330	310	316	329	343	333	338	338	334	339	304	322	293	319	341	332	343	351	334	346	351	351	340	337	337	325	293	315	352	331	346	318	347	332	304	319	315	303	309	328	321	296	334	323	320	324	344	302	338	328	318	316	305	353	317	316	349	311	316	320	324	300	337	319	342	296	333	330	331	330	321	367	323	326	316	329	343	373	326	339	319	308	324	346	341	309	360	337	308	322	310	305	320	290	345	353	307	329	337	327	360	321	334	347	358	340	328	306	341	302	343	348	315	305	327	344	317	307	316	312	295	324	303	334	295	328	320	316	356	366	315	317	348	339	342	330	356	365	340	339	352	342	327	331	325	313	346	344	305	332	291	289	366	307	314	331	339	310	332	326	306	306	328	325	309	301	299	340	351	302	335	316	341	336	335	322	326	339	327	345	324	335	344	314	339	291	339	297	354	367	313	309	329	310	306	312	303	304	327	292	328	343	299	317	327	337	373	357	332	310	324	338	325	314	339	314	355	342	305	290	357	349	329	330	347	333	324	308	333	346	347	327	310	301	329	311	357	337	308	312	346	347	340	317	317	326	303	314	333	335	326	332	329	300	315	347	296	308	309	343	314	377	329	313	306	356
16705	15788	13422	7284	5038	3816	2950	2334	1884	1590	1458	1292	1174	1062	971	909	880	828	786	751	735	755	673	694	656	670	597	679	672	612	677	685	645	616	613	626	582	603	596	590	589	549	582	609	576	523	600	588	592	554	542	572	568	555	562	554	568	560	553	549	548	573	613	553	583	593	567	558	563	604	551	583	533	596	558	577	570	551	570	529	549	562	517	549	541	559	565	557	562	555	532	508	543	557	557	543	561	536	564	528	528	603	592	530	578	562	562	561	557	553	577	573	551	556	529	521	579	583	537	553	553	546	571	551	541	571	532	598	547	570	574	588	557	565	584	586	558	562	525	523	557	549	519	561	592	549	547	563	578	548	573	560	587	574	578	524	547	622	573	561	545	534	533	590	568	542	558	512	600	540	535	548	525	582	527	559	550	583	575	536	544	570	536	538	557	567	528	570	582	554	564	493	569	542	541	583	581	530	534	607	566	575	582	586	528	554	548	527	570	544	550	508	503	567	566	575	565	533	520	571	570	596	537	539	494	519	578	563	546	592	542	569	560	521	576	542	559	534	562	558	550	548	539	584	549	557	573	544	573	568	574	560	550	531	552	558	595	540	547	522	549	535	558	568	570	552	550	545	554	567	520	545	539	525	543	536	554	534	544	564	584	553	566	502	507	548	539	570	595	534	556	551	534	557	564	555	524	548	571	560	550	553	554	529	568	544	538	548	560	534	528	551	498	557	576	627	560	575	529	541	575	587	572	539	611	528	570	535	585	557	574	525	559	551	538	556	597	549	541	563	571	574	530	569	532	559	516	551	558	548	576	530	517	578	550	527	528	546	529	535	549	550	568	609	533	547	577	546	516	522	584	557	580	555	537	585	533	568	534	565	544	550	554	541	515	534	557	521	539	561	517	562	503	591	556	528	510	561	557	562	536	550	509	568	535	582	560	514	552	544	570	559	563	522	547	552	550	565	555	514	576	533	507	573	578	522	522	569	516	573	546	536	538	556	525	528	543	522	547	590	534	539	521	558	568	523	551	502	537	502	582	568	570	572	549	552	540	579	582	556	536	554	552	576	589	581	523	537	585	537	567	564	570	545	543	543	541	473	525	561	561	560	589	537	562	562	588	524	540	574	556	539	554	557	553	594	526	576	553	529	525	603	565	534	508	575	511	536	561	529	503	551	555	557	552	552	545	552	517	542	566	577	546	542	531	576	562	524	515	539	591	535	538	561	581	520	568	547	532	537	534	530	533	561	571	567	522	551	524	654	532	555	567	584	532	537	562	532	534	529	561	573	535	555	564	535	537	547	584	552	539	526	548	530	518	567	565	529	520	566	550	566	583	564	537	528	572	589	537	582	529	537	542	550	541	559	552	565	598	539	509	557	510	522	524	525	558	510	532	585	523	559	565	537	565	499	580	552	586	544	547	531	555	554	530	564	562	563	575	526	512	533	527	539	601	517	560	556	567	529	597	556	573	553	548	537	555	552	557	570	527	542	545	555	535	560	561	580	532	554	540	575	545	562	551	536	515	541	542	585	560	576	517	545	576	559	546	572	545	539	559	575	559	550	554	537	543	530	587	548	600	569	555	556	523	546	579	533	609	563	536	553	562	537	508	541	535	531	554	536	512	548	509	554	552	559	539	527	536	546	593	524	560	529	520	536	553	530	556	535	545	541	591	542	530	604	532	547	558	511	533	551	528	511	509	511	568	512	583	562	565	515	524	569	531	577	576	562	530	564	578	579	550	596	572	557	516	555	529	553	556	562	570	536	532	536	516	557	571	534	520	549	540	494	561	551	544	585	575	504	525	578	558	576	553	511	573	568	554	463	584	561	592	562	605	575	528	577	575	591	532	556	567	552	535	546	508	567	553	537	550	544	566	551	544	567	623	581	579	569	525	533	566	566	541	522	549	555	535	570	583	572	528	601	551	599	509	544	607	561	530	529	561	606	537	601	569	539	544	563	540	569	559	504	530	516	514	568	558	543	536	503	528	572	547	516	488	569	545	548	550	572	531	559	559	537	571	526	546	523	550	561	520	539	546	531	546	513	549	524	525	579	545	536	573	556	553	540	524	543	581	568	534	550	549	552	545	539	526	528	572	514	523	561	566	602	528	563	565	543	607	533	561	553	513	602	571	542	552	555	560	559	518	527	547	573	554	572	592	593	563	518	540	506	539	614	553	572	573	595	517	525	538	567	503	551	578	542	539	517	515	538	546	548	551	567	561	527	527	534	509	501	565	585	537	558	540	538	560	558	568	549	562	548	540	546	554	507	547	537	567	572	546	549	540	534	517	583	534	508	547	551	570	557	572	552	546	497	530	549	546	503	538	563	527	546	552	526	510	539	556	532	518	555	570	550	531	556	600	543	552	533	525	580	549	560	613	565	551	567	533	539	575	550	559	510	499	546	544	547	568	587	548	547	557	549	553	501	536	541	562	561	585	539	571	566	545	527	551	566	574	568	602	579	534	547	545	530	566	510	552	603	574	559	608	523	575	554	549	545	558	576	566	524	589	592	551	522	557	559	560	567	560	482	547	502	563	556	550	540	541	510	529	586	518	540	518	603	565	575	544	586	573	570	570	551	524	534	532	525	559	545	558	566	561	549	549	547	537	533	516	538	555	564	550	565	552	499	552	571	573	574	562	569	592	521	553	527	561	560	495	564	544	579	603	550	526	536	547	559	572	576	496	533	564	554	552	527	501	541	545	535	589	537	559	550	535	563	559	536	507	542	580	553	520	591	559	551	580	513	563	604	550	510	519	554	560	565	492	523	567	543	573	575	562	539	572	537	576	600	552	532	523	566	551	557	578	536	583	564	521	551	550	563	539	504	564	560	568	534	552	521	570	535	559	523	527	572	578	560	568	524	512	559	549	530	568	562	535	518	532	568	539	544	553	525	570	522	567	567	556	549	540	565	534	554	588	549	532	550	553	522	556	551	531	548	555	579	585	571	568	541	522	542	544	592	551	560	542	530	508	547	570	528	531	561	572	527	528	545	555	548	563	557	546	533	588	533	561	518	577	570	569	546	554	535	557	541	562	576	517	533	529	511	511	551	586	560	564	510	573	512	567	530	516	550	565	578	573	543	570	531	563	557	548	549	542	491	510	582	582	538	546	563	578	549	571	529	567	513	536	542	556	537	552	517	512	552	527	562	550	522	580	564	582	544	565	554	571	586	476	547	524	554	563	554	530	539	524	528	555	544	536	542	523	558	548	536	558	568	557	584	568	534	542	570	540	546	559	540	607	530	541	556	572	575	563	538	536	516	540	578	556	519	560	544	528	525	574	560	531	512	555	572	538	556	569	579	555	548	538	499	550	540	555	516	547	557	552	556	532	554	529	581	542	575	547	576	540	558	567	547	595	528	553	550	578	549	536	542	544	556	568	545	563	531	586	565	581	549	517	526	554	573	578	576	539	582	576	550	552	520	535	480	557	537	545	553	563	525	536	594	582	572	579	567	531	575	566	539	539	587	546	609	593	571
26564	20435	7842	379	180	120	124	134	90	84	89	75	107	97	94	83	68	91	74	96	78	94	82	79	82	74	88	93	82	64	79	105	87	72	77	87	66	85	78	87	84	75	90	75	80	82	68	84	93	72	73	66	99	86	91	79	86	80	68	92	72	90	78	68	67	75	78	75	76	80	77	79	74	76	92	86	74	74	78	79	81	96	90	67	74	52	72	95	100	90	83	77	79	73	89	72	80	83	85	79	66	85	81	82	75	69	86	75	61	77	89	84	76	92	72	82	76	65	84	83	76	86	79	85	60	81	72	76	92	90	69	90	76	75	78	72	79	89	82	97	88	81	70	77	69	76	80	75	64	83	93	85	72	83	72	85	83	83	76	69	75	95	73	71	71	68	78	90	77	81	59	69	81	80	70	69	83	75	82	93	72	91	85	90	82	84	78	81	69	57	87	83	83	74	73	75	86	86	73	80	91	84	92	84	88	78	76	71	78	74	92	77	86	81	73	78	88	74	80	75	62	83	76	76	64	73	78	80	71	74	92	73	72	88	76	89	87	73	87	90	76	89	80	89	71	70	78	82	74	81	79	74	63	75	79	78	76	90	86	78	85	82	67	81	77	78	85	81	72	71	93	60	68	69	78	79	69	85	84	78	76	78	83	75	97	90	70	70	72	87	84	76	79	81	83	77	73	90	84	81	89	81	87	71	90	98	81	69	74	76	74	66	86	71	74	79	70	67	76	75	71	62	79	91	79	101	78	72	80	84	84	55	82	83	67	70	79	70	75	84	81	76	89	68	88	76	63	89	75	82	68	87	87	81	73	80	60	93	89	67	66	61	78	70	90	73	84	66	68	90	75	84	86	68	78	79	76	69	78	62	76	90	83	83	65	66	81	70	61	78	77	96	78	75	63	91	92	72	83	92	81	67	64	82	83	82	76	63	90	69	74	64	74	76	77	76	91	82	61	85	78	80	70	68	79	85	88	98	100	76	86	83	70	64	92	73	94	76	87	76	82	79	82	81	75	74	71	56	81	74	64	95	86	83	91	76	79	72	82	87	88	98	67	74	74	72	68	88	79	82	73	69	78	67	63	74	89	97	85	74	98	79	81	69	77	74	71	66	77	62	86	80	85	72	81	78	77	69	71	79	81	85	68	59	86	79	77	79	79	76	73	74	67	89	74	74	77	74	86	87	72	79	79	80	82	81	85	83	74	92	72	76	86	67	78	71	74	77	79	63	77	80	87	66	62	86	89	86	83	80	81	74	78	76	86	77	82	88	76	72	82	72	84	97	77	70	68	89	77	79	93	74	83	70	62	70	98	88	81	68	77	96	81	75	80	73	71	75	71	72	80	74	82	73	73	81	93	71	65	66	74	76	82	97	85	78	72	74	76	75	68	87	67	62	83	86	74	70	59	65	82	80	83	87	77	71	77	81	66	83	66	81	87	76	67	77	79	79	80	71	72	59	72	82	80	74	82	74	89	84	74	79	79	77	85	75	76	77	79	76	73	78	94	82	89	84	65	72	72	74	73	86	80	58	88	78	92	75	88	73	71	79	88	76	89	72	91	76	75	61	68	68	80	72	78	75	86	104	93	81	69	85	75	68	63	80	79	73	81	70	83	84	80	79	63	97	85	89	73	73	78	64	94	68	78	80	75	83	94	94	71	78	86	72	71	96	81	71	78	82	79	92	79	84	86	84	88	93	85	80	77	70	73	72	80	60	80	72	79	83	92	89	77	89	77	86	87	75	80	72	74	78	71	86	81	87	70	73	82	76	84	81	83	83	83	102	67	69	78	74	75	78	76	85	75	82	67	67	75	84	65	78	71	81	76	71	52	76	79	84	85	85	79	82	75	78	86	86	82	81	69	83	77	68	70	82	67	71	77	73	72	104	81	91	95	62	88	87	69	83	79	83	77	83	70	80	81	77	61	77	100	79	80	78	86	70	75	96	81	80	78	80	82	82	96	64	93	75	77	88	87	92	74	75	75	67	59	73	72	76	80	71	68	83	72	93	61	71	74	79	81	70	79	76	76	77	66	65	73	76	80	103	81	84	79	86	92	91	80	89	84	82	79	79	94	79	72	76	82	68	81	85	81	65	85	79	77	76	64	89	75	70	73	72	75	69	75	80	68	78	76	80	78	67	84	72	76	75	99	81	86	72	82	72	91	91	73	92	66	76	82	82	82	89	87	80	87	89	69	86	81	94	92	87	88	91	82	81	66	61	78	74	75	77	85	63	74	79	77	70	86	80	89	90	72	86	94	75	84	74	83	84	96	80	62	72	90	64	83	84	70	75	88	87	85	89	79	73	79	66	96	77	78	86	83	83	87	76	95	71	72	67	72	62	70	88	61	87	62	81	80	73	80	81	76	81	90	78	82	75	82	75	73	81	70	71	84	72	88	71	63	85	65	81	79	83	72	83	78	83	97	76	68	70	75	76	82	64	74	88	77	81	91	95	80	59	89	66	62	61	72	65	80	74	76	74	85	89	70	83	71	68	82	88	78	63	91	78	82	91	76	86	79	85	80	80	67	79	72	71	85	75	70	78	83	77	74	80	70	79	92	79	73	75	65	85	84	70	87	66	95	85	81	93	84	66	75	72	81	82	73	74	83	84	75	73	87	63	70	72	80	73	97	83	80	85	78	82	83	77	66	73	87	82	90	84	67	85	89	77	80	84	86	82	76	78	77	75	89	67	77	84	96	77	69	80	77	94	86	66	85	90	70	77	70	78	85	82	67	70	80	71	83	97	75	69	86	74	71	74	76	55	82	77	73	69	68	66	78	85	79	87	73	90	83	73	84	84	96	68	90	87	80	73	75	87	81	87	66	95	78	79	66	68	86	51	79	87	71	76	65	68	80	72	92	90	82	86	79	73	92	77	73	77	79	84	70	83	97	87	81	80	60	71	80	78	76	88	72	69	82	81	79	99	87	88	79	70	89	69	99	85	85	69	72	86	73	83	75	92	68	77	71	79	97	68	94	55	65	74	75	77	73	66	81	80	76	68	95	77	85	80	96	77	70	87	83	81	86	93	75	81	83	73	97	72	95	74	89	81	69	79	91	75	82	62	75	80	88	80	71	71	100	85	64	73	91	89	78	68	70	83	75	77	83	76	83	84	76	81	74	73	77	82	72	80	78	68	84	72	75	72	78	88	76	85	73	79	88	85	76	87	71	83	80	70	75	69	90	72	84	76	80	79	95	79	77	85	75	73	82	81	61	65	97	71	86	81	66	87	68	88	85	81	83	63	65	92	65	67	87	73	73	77	73	78	79	83	91	74	74	66	73	87	92	87	89	90	81	76	84	98	78	86	79	76	84	84	82	63	85	62	65	74	70	78	77	84	73	85	82	80	84	79	88	83	76	74	66	97	69	86	78	79	86	80	77	92	93	88	85	71	81	76	77	74	83	86	79	80	70	79	61	69	93	92	76	82	71	63	84	92	82	84	68	71	78	73	89	95	83	83	71	72	89	73
6370	1126	956	488	364	276	267	213	201	207	205	157	207	155	168	162	154	146	166	164	130	155	159	142	154	162	161	156	155	168	162	163	147	152	162	153	164	158	140	157	151	157	157	152	140	162	166	164	145	161	156	170	169	157	147	154	142	164	181	155	176	154	186	159	160	151	150	160	164	134	137	144	165	164	174	165	136	141	144	162	164	146	145	144	139	148	161	153	149	151	171	172	181	144	155	156	165	133	125	155	153	144	156	146	142	169	151	140	154	166	156	155	143	154	131	161	158	157	156	142	144	173	168	139	163	163	148	165	157	135	173	137	148	144	178	140	141	159	153	172	155	157	146	139	154	155	135	156	161	154	147	144	155	161	149	157	138	182	143	153	149	176	129	139	144	143	162	145	143	149	164	139	159	155	129	141	149	148	151	144	178	135	157	139	135	171	159	154	151	164	149	159	165	139	134	165	127	157	140	184	140	162	137	148	143	157	131	159	136	159	153	139	154	159	157	154	133	137	153	148	152	150	142	152	161	162	165	148	145	150	156	157	161	157	163	133	158	161	157	153	145	154	163	163	175	152	146	138	170	155	177	136	130	168	137	135	134	139	131	146	133	140	170	150	135	174	126	156	135	142	142	152	147	164	147	155	128	168	153	150	162	143	133	178	150	160	150	146	155	165	154	129	162	136	160	169	142	144	170	150	139	156	164	150	145	147	152	151	154	136	160	174	137	150	163	137	157	136	153	155	162	140	140	147	164	138	147	156	135	140	136	133	144	160	145	130	136	151	134	150	169	149	165	173	159	163	121	168	153	137	168	154	135	154	164	148	149	138	158	149	148	146	146	156	135	157	151	148	147	153	149	177	169	148	137	171	147	140	174	166	155	150	151	137	149	157	156	165	142	145	149	149	160	149	149	137	156	140	147	166	161	127	154	129	167	154	163	125	148	175	119	148	149	168	148	143	152	137	153	141	127	158	159	138	147	128	148	173	155	149	151	161	144	142	165	171	142	153	158	172	162	155	157	151	181	147	161	135	151	154	158	143	170	173	150	136	179	163	160	129	154	143	166	165	168	172	138	141	154	144	138	138	173	157	145	133	153	145	158	152	152	165	176	156	120	154	142	135	162	143	127	148	142	148	160	162	135	121	133	151	151	136	161	125	137	145	147	157	125	149	156	167	157	154	160	164	155	145	172	135	161	142	155	151	134	127	135	135	157	150	147	135	148	160	147	155	139	151	145	142	156	135	150	150	137	165	147	139	157	146	148	147	146	152	162	143	151	150	152	155	155	177	123	142	170	169	157	161	160	167	149	173	163	176	164	141	153	148	136	143	121	161	158	139	141	147	158	157	151	158	123	135	155	152	142	171	124	142	167	161	153	162	152	139	154	147	151	156	129	141	159	160	156	158	152	129	131	141	143	144	141	160	142	159	151	141	153	166	171	153	193	159	159	146	162	177	181	140	156	145	149	137	159	152	163	163	148	159	145	154	149	148	143	164	172	138	150	156	145	153	170	151	138	138	146	140	163	143	136	163	155	158	129	175	161	164	139	150	156	147	175	146	139	175	138	150	150	152	164	147	148	157	148	158	149	155	150	157	135	137	152	161	149	140	127	131	162	167	150	170	164	139	142	154	153	159	152	146	156	143	146	159	131	154	144	156	136	138	132	132	167	159	151	146	158	150	141	137	157	152	159	148	145	178	137	150	153	156	162	164	126	131	166	154	137	148	169	149	147	137	157	169	168	167	158	126	134	142	150	158	166	141	145	168	149	159	177	146	165	168	176	159	146	154	145	151	119	135	146	157	161	156	148	163	167	144	124	140	156	135	156	154	149	154	154	153	132	188	141	118	155	142	151	147	157	154	143	147	155	173	146	152	137	160	148	156	153	135	139	164	143	149	175	162	130	162	146	141	127	176	129	164	142	152	138	138	147	134	171	158	152	145	150	134	176	166	143	141	156	153	153	133	152	161	141	144	156	147	171	148	157	148	140	185	161	140	172	172	152	149	150	153	154	142	154	159	149	129	150	162	181	158	140	154	139	153	136	136	149	128	142	153	156	173	159	170	134	138	128	148	146	155	158	127	158	156	149	141	180	146	170	129	154	167	157	152	151	148	169	155	143	151	156	147	138	150	135	134	125	150	166	158	162	154	145	164	133	133	158	154	160	125	155	151	152	150	132	158	166	151	161	139	153	149	151	133	171	151	187	145	149	164	171	132	164	136	128	144	182	168	150	135	147	146	146	159	147	147	151	142	159	153	164	149	152	157	151	145	133	167	143	158	156	160	131	120	161	158	151	138	140	154	167	141	147	167	162	149	158	141	164	168	194	133	139	153	163	163	144	148	162	133	123	150	148	175	152	155	148	136	175	144	165	165	166	135	149	129	129	124	146	163	151	146	166	154	144	155	173	129	152	160	167	135	153	154	137	141	154	171	130	126	162	150	137	168	153	158	160	143	129	159	136	165	156	153	148	151	165	156	151	151	173	167	130	153	157	159	160	156	153	164	163	163	157	166	151	175	134	152	132	159	168	157	159	124	148	139	158	170	166	154	154	137	134	140	133	165	149	154	179	128	173	143	179	158	147	161	167	153	178	155	150	171	154	125	160	137	142	158	142	141	152	129	159	144	159	159	174	159	144	137	145	137	165	146	158	141	141	147	166	169	161	159	152	152	130	140	149	150	161	159	135	127	162	144	140	183	151	149	142	171	157	161	165	156	139	164	140	156	186	145	154	144	152	159	163	142	131	161	178	160	150	160	159	146	157	150	154	139	155	152	138	138	155	123	162	151	144	149	131	152	162	151	143	151	147	124	149	119	153	159	152	160	167	129	147	162	152	155	149	145	148	158	158	148	146	157	165	163	167	174	161	166	155	155	143	151	141	162	175	157	157	134	147	151	173	155	147	150	163	139	177	145	160	174	146	138	169	147	162	170	164	163	157	159	142	173	156	169	135	155	155	151	142	132	166	146	118	154	146	142	150	149	168	146	145	153	140	173	154	147	156	157	163	134	168	153	157	141	152	138	169	184	157	163	150	154	134	156	139	141	151	156	139	163	153	145	154	163	159	161	156	136	138	154	144	129	165	145	129	167	125	153	145	149	143	159	147	154	172	122	176	148	158	150	148	168	170	165	136	138	163	166	149	164	157	149	166	151	140	164	147	156	146	150	147	147	166	160	129	157	150	147	154	147	125	132	161	154	168	143	147	146	173	155	171	128	174	133	168	149	178	149	144	147	165	141	171	162	157	145	142	139	170	152	146	137	169	157	157	136	151	157	159	161	144	162	165	164	165	154	155	159	164	152	150	163	139	129	157	159	156	150	182	145	143	151	154	138	155	149	146	156	162	160	156	144	143	150	166	166	143	134	149	158	172	160	143	147	135	158	131	143	140	158	153	157	147	156	150	137	164	158	139	160	150	150	158	142	153	156	136	164	132	186	141	136	138	146	137	155	173	139	172	164	145	163	141	144	159	157	164	140	132	138
24052	21088	28480	23945	20495	2251	677	444	353	331	298	275	238	232	228	216	240	236	207	199	171	203	182	185	181	181	176	179	191	179	179	200	191	183	182	177	176	196	153	179	184	180	162	164	176	149	174	162	189	181	183	179	175	179	170	174	179	180	184	185	164	188	181	172	162	178	163	188	182	175	174	175	175	165	181	177	215	179	170	171	178	148	195	166	145	175	170	166	147	173	176	163	179	158	196	156	202	187	167	174	186	156	192	165	151	173	175	175	158	167	178	184	155	177	168	174	164	185	181	186	174	165	179	185	171	193	175	170	192	183	161	209	181	166	175	167	188	188	165	163	161	177	172	158	149	176	173	175	169	172	186	156	159	177	176	173	167	175	174	168	160	151	179	159	169	183	167	179	187	169	160	172	154	149	176	168	177	169	186	197	174	193	170	159	151	167	158	143	171	148	172	177	157	170	156	163	167	184	173	155	179	169	165	183	187	162	165	163	187	170	174	195	159	176	170	187	200	192	150	182	180	167	175	184	172	170	182	165	167	155	181	191	169	180	162	204	183	161	188	182	155	166	160	180	145	169	186	168	172	166	182	173	161	181	181	169	190	175	190	172	182	198	174	217	153	176	190	192	182	174	177	180	165	173	152	183	169	157	183	187	193	169	186	188	160	176	172	200	161	139	171	196	176	180	179	168	192	200	187	196	184	162	161	168	166	183	163	172	168	173	185	159	149	176	160	141	181	186	188	143	137	160	177	213	166	179	154	194	155	188	195	213	172	173	149	151	164	163	188	165	160	172	185	155	157	172	178	165	163	169	168	164	158	166	172	159	174	181	193	179	183	180	164	174	163	176	164	171	172	167	189	173	182	158	178	176	151	166	179	170	160	190	180	159	168	178	164	168	162	181	179	169	163	174	145	152	140	163	186	179	160	158	182	169	149	220	175	173	158	171	183	183	163	134	180	171	205	156	173	184	180	181	156	188	171	156	180	161	154	188	176	169	170	176	209	182	170	176	175	191	171	185	178	161	176	155	177	173	167	168	162	169	171	156	171	185	183	161	185	216	167	172	175	169	174	190	159	184	172	171	164	160	176	160	183	167	139	159	165	177	187	167	159	160	183	142	162	148	182	163	182	178	174	174	169	181	159	170	157	168	181	153	162	161	152	171	146	169	160	177	193	184	171	175	170	179	187	163	185	152	161	180	173	166	159	179	181	152	145	162	170	168	194	173	160	152	188	168	160	165	186	164	181	175	182	164	186	187	168	156	178	157	177	173	164	158	178	180	202	171	178	171	162	180	182	185	200	154	149	184	168	186	147	167	181	170	155	162	194	162	189	151	185	171	169	186	165	174	161	184	174	159	172	160	184	195	194	171	176	159	155	191	161	177	187	171	184	163	159	169	148	175	187	182	179	157	171	174	173	161	170	151	173	168	182	172	164	164	187	186	168	157	157	174	181	170	172	141	157	173	181	155	169	178	159	149	170	172	164	169	187	182	177	180	209	176	172	194	159	150	184	182	177	150	176	210	175	182	169	165	171	198	179	177	171	170	164	165	155	178	176	206	183	200	180	193	172	152	195	188	192	176	154	193	157	178	183	157	160	191	179	180	176	181	185	172	183	164	169	193	172	176	179	159	136	164	156	195	187	171	201	191	161	166	158	170	174	151	158	177	160	196	165	165	185	170	169	174	165	177	178	179	182	178	151	184	165	201	151	163	130	147	165	181	169	165	145	171	173	143	168	175	172	183	154	179	188	168	144	158	155	158	176	157	161	176	167	158	181	179	157	155	187	173	159	152	156	179	169	180	200	157	181	176	181	175	180	149	188	163	165	176	180	183	178	166	189	184	173	171	178	171	193	158	166	181	173	168	169	165	181	177	176	201	185	181	159	164	157	197	159	191	161	172	185	188	163	185	163	182	173	155	168	197	175	176	175	176	155	182	174	197	188	148	206	144	149	186	192	149	163	163	169	163	161	186	168	181	188	162	172	170	177	153	170	167	191	193	167	167	186	167	178	178	182	153	182	167	160	155	166	192	186	174	174	177	175	164	161	181	167	169	173	170	196	194	166	184	169	166	154	170	195	163	158	161	168	181	186	171	171	170	178	169	176	188	172	157	164	177	201	185	200	166	193	183	172	158	172	164	154	184	163	171	176	177	163	172	163	197	149	153	181	183	163	192	162	169	178	162	156	160	179	175	180	156	181	162	162	178	153	159	172	145	184	161	171	158	164	164	173	181	175	180	177	179	169	185	168	169	173	161	156	185	158	173	193	198	171	197	182	166	165	177	146	190	166	176	196	166	193	169	190	177	182	174	149	180	154	145	165	170	152	163	176	172	175	164	167	167	196	193	165	159	181	166	189	177	169	162	185	142	150	190	186	178	165	172	166	170	167	183	175	161	144	173	168	174	191	169	144	200	228	167	192	168	179	191	170	168	181	170	197	179	184	152	187	169	166	156	194	166	197	183	149	189	149	156	167	167	179	179	200	177	168	203	159	174	157	169	176	185	182	191	160	171	180	168	180	184	163	162	188	167	172	193	175	187	175	157	196	169	178	200	160	180	160	197	187	172	182	171	161	197	177	161	175	198	167	174	174	160	162	184	181	176	180	192	177	188	170	145	167	182	174	192	172	178	196	177	158	159	168	181	135	161	165	154	180	174	166	160	181	179	163	172	183	167	169	169	162	146	153	160	177	164	180	195	158	154	175	153	164	190	194	156	179	180	164	184	167	182	180	170	169	181	181	157	152	181	157	173	171	156	183	160	181	187	165	182	178	161	182	175	177	165	173	179	196	192	171	192	198	180	161	145	194	162	160	163	170	184	163	171	173	168	178	188	169	199	185	173	159	148	152	163	196	167	170	177	186	149	180	167	159	164	179	201	165	157	176	175	158	160	193	169	177	172	164	179	153	144	169	155	161	165	186	171	164	208	168	162	168	180	149	178	182	149	185	184	173	171	169	145	176	180	159	158	201	191	191	192	175	175	165	169	208	184	168	141	177	199	185	176	175	170	161	196	171	163	170	173	187	183	168	156	177	151	166	168	167	149	171	171	187	178	168	171	178	176	192	195	178	177	137	183	189	164	158	182	180	168	155	190	175	148	184	182	153	188	179	168	184	172	160	171	161	164	211	169	179	152	147	181	155	177	189	190	152	183	182	149	190	163	175	179	184	177	165	171	154	184	190	140	178	172	174	168	167	183	157	160	192	203	156	179	176	167	159	188	146	181	166	171	161	171	186	183	182	174	167	182	184	187	178	175	175	168	172	177	178	171	168	189	186	150	160	181	165	188	145	181	175	138	159	157	158	163	170	176	176	172	164	151	172	182	175	172	175	161	172	167	163	164	176	173	164	161	179	178	163	181	158	163	179	184	144	179	163	189	204	180	165	180	144	174	167	171	169	188	183	187	166	162	158	166	168	169	179	174	181	170	184	170	177	185	144	160	169	195	169	176	161	177	178	175	184	180	169	137	156	176	176	146	172	206
14755	9800	8283	4230	2767	2119	1529	1253	1034	835	763	699	576	592	500	513	488	475	409	403	407	366	393	378	361	391	417	362	322	324	300	324	331	334	316	314	292	331	335	317	308	313	368	316	334	327	321	283	342	323	312	291	304	330	310	328	304	319	305	316	317	300	304	303	281	331	330	302	300	266	301	297	332	330	285	320	274	298	285	305	315	300	315	293	296	310	317	286	291	315	292	283	304	316	289	327	329	292	302	298	308	336	323	306	341	312	302	300	272	291	346	298	319	288	296	323	336	310	330	303	292	322	313	341	309	327	308	288	269	299	303	258	312	319	327	289	290	299	289	317	315	304	293	286	314	317	305	298	295	280	309	321	273	307	335	302	304	309	310	301	305	277	304	300	309	273	286	276	293	290	307	292	287	287	298	299	325	282	276	331	346	327	318	294	294	312	340	282	289	291	311	327	315	294	298	312	301	295	321	290	277	292	278	303	295	315	279	273	319	294	300	290	296	302	297	316	307	281	311	306	305	290	292	279	337	283	308	272	316	271	314	334	292	309	308	316	292	292	296	310	306	315	303	335	259	296	303	291	296	310	279	293	311	265	292	281	274	280	323	294	279	319	291	296	265	337	337	292	280	313	316	328	286	312	287	282	302	301	299	317	310	295	300	279	299	298	341	271	267	295	294	309	298	302	302	285	279	308	289	305	297	312	298	334	294	280	277	296	296	318	338	307	312	273	301	255	307	312	339	284	300	280	282	275	330	304	306	276	301	294	301	284	283	317	292	286	292	246	298	308	282	284	313	340	294	331	305	307	320	322	305	309	286	292	284	318	316	296	299	313	309	309	318	325	269	271	299	273	285	339	292	334	283	311	293	288	290	274	334	330	304	283	282	324	270	269	284	289	323	274	301	284	279	292	269	283	283	283	283	324	322	280	332	328	286	278	284	298	305	293	312	289	330	296	288	284	287	311	319	330	285	304	273	301	308	293	290	279	296	304	313	267	294	316	297	311	317	318	301	303	343	272	279	292	289	281	288	338	284	268	293	291	298	287	279	318	322	317	287	251	301	317	282	332	303	298	308	297	288	260	277	283	307	301	299	308	311	276	317	295	315	327	328	301	299	278	277	311	303	283	305	278	278	283	327	287	290	289	297	314	317	304	347	307	301	325	291	295	322	325	310	283	268	302	332	262	295	292	306	288	281	279	293	290	296	289	305	313	277	289	342	321	293	316	310	320	297	279	284	297	306	303	306	333	332	275	322	288	271	318	301	295	307	322	313	314	289	296	329	293	294	281	266	304	347	264	296	310	283	310	282	288	290	285	342	320	327	313	291	287	285	298	313	313	282	299	314	304	313	298	290	309	320	296	281	279	322	306	308	314	306	293	308	327	316	279	298	300	297	288	326	308	278	282	329	329	303	274	294	298	297	304	251	270	307	277	329	267	284	311	311	301	285	305	334	305	291	305	270	291	280	275	313	275	335	293	325	287	319	270	287	308	307	285	339	313	288	275	266	316	282	301	302	281	274	306	306	322	272	310	311	325	295	317	311	271	274	308	289	303	305	303	308	310	262	303	314	342	301	296	276	294	312	281	278	321	306	317	311	285	295	288	314	333	285	313	291	303	292	304	304	315	290	317	331	301	302	303	261	305	301	294	299	334	339	323	314	256	330	321	314	311	308	293	303	299	287	313	289	335	296	326	311	323	284	316	264	281	304	293	304	299	299	302	308	319	287	276	304	266	302	302	293	292	284	283	287	280	308	290	310	325	291	294	310	314	276	314	305	309	299	307	281	287	301	286	299	289	266	313	318	291	281	314	283	315	292	331	315	302	288	303	277	282	267	303	285	315	301	286	280	294	270	303	304	289	287	295	302	265	337	317	288	296	310	324	301	297	317	301	320	306	279	303	281	291	298	288	294	288	304	331	301	283	310	269	285	286	296	308	308	289	307	276	269	317	284	314	260	292	334	305	322	311	296	306	312	286	276	312	275	269	321	306	286	290	322	272	301	284	278	289	284	286	291	302	316	311	325	284	313	267	315	324	316	294	291	348	282	310	294	270	279	328	329	324	309	295	283	294	302	294	304	316	263	312	312	330	322	313	298	273	330	303	318	323	293	312	307	291	286	293	320	314	327	298	289	278	305	314	305	305	280	291	296	315	298	288	286	323	302	310	282	307	320	268	318	291	274	285	316	276	296	294	304	308	338	281	350	296	284	336	282	273	316	283	268	299	313	291	285	287	314	321	324	297	296	302	290	327	272	329	272	320	295	312	282	297	295	275	320	286	305	296	293	304	296	296	279	265	271	305	302	327	318	281	308	281	329	289	326	302	329	288	308	306	299	291	309	288	298	326	298	289	325	287	296	302	302	302	332	279	283	288	301	306	289	291	319	295	308	299	301	267	272	291	333	300	326	299	303	302	289	289	334	319	301	308	294	333	294	324	305	295	289	291	298	318	286	303	321	295	304	301	267	311	285	310	327	296	288	304	314	307	302	306	297	287	327	329	289	293	289	301	318	298	321	308	320	283	299	298	300	281	290	305	316	288	280	287	315	285	306	293	328	299	282	287	287	317	310	324	324	306	282	300	327	300	277	306	300	313	315	300	319	290	326	304	293	300	339	300	309	259	293	306	321	278	328	329	294	322	302	303	329	275	302	316	296	309	309	322	298	301	276	300	306	303	277	291	280	277	305	274	292	329	301	286	296	298	292	302	285	290	289	315	311	318	280	302	294	288	303	323	317	325	283	307	321	295	308	307	285	293	276	298	305	281	262	318	261	297	308	334	287	318	311	296	300	296	290	290	285	307	254	295	286	275	284	292	296	299	314	329	301	261	314	322	277	304	301	302	312	295	315	291	342	345	311	303	315	298	282	313	304	296	265	307	293	320	326	325	310	309	315	281	313	286	291	289	320	313	288	284	299	270	304	335	335	280	326	294	319	308	335	267	280	297	274	293	316	297	298	307	291	322	296	304	313	323	302	322	295	302	329	299	289	302	317	316	296	290	298	303	283	333	285	301	287	279	302	304	299	312	328	318	312	308	290	315	286	299	288	291	338	270	280	307	330	303	278	295	284	308	294	257	315	318	296	299	319	313	332	269	297	301	294	312	301	272	325	308	305	284	286	292	292	318	289	315	295	309	296	299	321	291	293	332	286	309	310	285	327	320	304	317	275	317	301	289	292	325	305	317	289	336	332	260	295	284	294	289	332	293	290	271	289	291	305	313	314	287	301	302	306	323	310	276	326	296	322	286	311	324	308	301	323	268	290	273	316	299	316	301	312	309	323	322	274	294	317	307	276	286	322	287	299	323	284	306	321	309	297	316	278	331	307	311	288	307	302	311	317	306	307	294	269	321	287	280	333	329	275	277	283	338	299	289	305	317	280	313	301	310	306	331	262	287	290	302	289	317	303	318	304	303	341	303	297	325	282	254	326	331	287	286	285	284	317	304	310	318	263	303	289	275	320	302	320	299	296	312	289	292	291	265
23017	21068	29081	23291	21068	19868	2302	953	764	640	572	549	504	474	486	460	416	403	381	430	411	382	348	391	359	349	376	374	362	339	357	351	353	362	384	361	345	353	312	366	361	313	350	367	335	338	315	319	358	373	344	351	357	347	338	349	335	350	335	367	300	328	290	340	331	356	357	355	318	376	342	315	334	336	345	350	369	323	349	324	323	327	352	356	331	344	383	318	324	379	323	304	339	319	336	355	331	318	315	347	338	309	323	339	336	313	350	301	342	344	312	345	348	375	338	337	320	348	351	352	346	315	319	323	342	335	343	328	348	302	348	306	340	317	344	321	326	331	314	319	315	339	291	378	298	341	333	312	335	334	343	325	322	347	345	308	337	356	316	332	334	309	346	337	352	322	314	327	346	328	321	362	339	362	294	306	335	343	349	339	320	329	316	295	372	344	321	307	370	359	318	289	325	312	350	342	317	335	306	315	324	354	369	305	324	353	315	330	360	323	347	306	350	360	348	355	331	331	305	347	308	344	324	328	304	326	336	351	338	346	314	342	334	318	294	310	341	305	341	347	319	323	348	328	346	337	343	344	340	295	323	341	325	335	328	328	310	356	373	328	332	312	309	300	296	336	320	331	321	306	306	351	327	316	326	325	353	321	327	329	328	310	360	324	347	352	334	346	348	314	340	314	327	318	342	328	351	324	329	323	316	322	326	363	344	338	352	335	301	323	340	325	344	340	320	327	342	324	327	332	348	346	339	315	342	331	354	303	332	343	289	355	335	368	334	312	320	360	314	359	357	352	335	316	334	325	298	325	328	359	349	357	324	344	320	294	322	327	326	340	331	329	306	344	307	336	318	347	323	319	370	319	338	334	349	349	338	315	318	324	349	302	301	357	331	301	353	340	304	336	374	322	336	367	329	317	361	360	337	343	329	317	313	351	353	365	347	340	342	328	366	347	326	328	318	349	331	339	310	348	327	353	352	332	327	341	343	346	331	359	323	339	322	360	348	344	323	346	331	313	368	326	323	318	336	347	343	341	344	368	340	306	316	339	321	328	335	330	316	325	332	327	308	348	279	338	357	333	353	366	342	317	310	301	294	332	332	331	333	297	322	354	355	292	322	331	352	321	303	304	314	334	381	324	294	326	344	331	333	321	349	346	335	324	339	337	345	348	333	334	328	342	323	327	333	281	320	327	322	330	306	320	340	328	297	316	328	310	306	344	313	310	328	351	340	337	299	328	321	321	330	358	315	356	307	333	362	354	326	319	345	328	345	319	345	346	334	329	341	324	318	330	344	320	344	334	310	316	339	321	339	324	295	349	328	320	300	292	343	305	316	326	340	309	339	363	334	337	325	311	351	301	355	325	336	330	341	341	369	332	362	345	368	361	335	349	331	333	296	310	355	345	334	330	342	310	331	315	326	341	341	355	326	316	343	340	333	299	328	317	332	332	337	341	327	334	341	299	333	316	335	321	325	341	306	369	329	326	350	326	323	316	352	317	335	321	334	336	350	338	288	335	339	353	319	335	338	379	352	339	368	330	317	346	319	327	333	348	337	326	341	335	323	319	347	344	344	343	372	316	311	319	328	305	324	324	335	337	361	340	341	359	340	331	335	314	326	340	321	346	351	328	357	323	339	299	325	315	296	302	322	346	330	320	349	352	297	324	318	333	347	358	344	371	338	314	326	328	346	327	308	342	342	331	356	355	332	357	339	325	349	321	318	305	321	344	330	321	318	314	306	353	301	373	316	343	360	338	345	317	335	354	310	331	311	377	346	313	363	315	343	320	323	339	336	354	331	319	333	327	342	338	351	344	325	348	331	335	321	310	354	354	334	345	314	350	343	350	362	333	335	350	334	358	333	312	301	354	317	302	327	319	340	322	316	321	315	363	345	332	362	314	344	354	325	322	360	347	298	339	332	315	343	352	325	333	332	345	334	351	325	326	349	357	338	345	291	316	339	308	312	359	319	327	318	339	348	353	340	332	360	305	318	314	313	353	290	313	361	306	337	334	342	328	335	304	313	315	319	324	299	341	312	336	328	321	333	368	326	308	334	359	339	332	327	375	328	347	337	339	331	341	338	362	314	354	342	345	313	317	340	331	343	326	352	343	334	328	342	335	331	314	363	328	309	310	294	339	301	328	305	334	300	360	330	336	337	302	353	349	286	320	347	323	315	340	335	347	329	350	321	344	342	325	333	331	323	360	304	356	333	311	321	337	330	315	348	307	302	347	309	349	337	331	319	341	325	325	348	326	334	325	322	324	326	400	355	343	335	346	320	356	363	322	331	329	307	328	343	315	340	320	353	350	325	325	336	330	347	344	344	347	341	328	291	332	318	333	313	314	303	314	333	360	315	338	334	333	310	352	349	336	314	360	321	348	320	343	329	305	326	312	331	323	335	335	318	356	357	339	308	334	318	336	307	329	323	336	330	324	304	322	339	354	326	323	371	323	318	315	314	360	339	341	315	335	318	330	336	354	327	318	350	295	328	337	304	315	285	309	384	335	327	357	322	346	318	336	336	321	354	334	313	327	328	353	319	354	318	294	323	302	338	333	344	354	317	339	337	329	321	309	313	352	319	316	328	317	289	297	339	325	335	344	305	327	330	310	319	343	358	354	329	308	317	305	324	322	307	313	310	329	303	347	296	337	289	336	293	332	322	345	329	295	329	327	343	277	352	344	327	336	354	346	354	329	358	296	328	335	330	351	328	332	321	312	290	316	301	357	347	323	323	359	326	370	338	322	311	326	323	325	326	353	334	312	331	348	322	339	326	319	333	321	357	360	344	350	337	353	344	326	293	307	315	348	350	320	336	297	324	350	310	335	294	305	322	323	335	324	322	306	317	315	305	360	329	320	305	308	307	335	311	341	345	330	321	326	307	352	325	299	349	322	323	343	338	327	339	372	298	332	318	341	340	304	341	296	342	334	323	354	336	329	321	337	356	327	333	339	344	332	332	319	336	358	300	309	332	321	330	361	345	349	318	364	327	296	333	293	348	308	299	329	331	334	332	340	373	345	307	307	352	342	314	356	339	334	311	348	315	319	332	333	343	338	327	336	311	335	337	326	355	351	330	334	333	339	335	353	318	292	330	297	354	356	330	333	326	345	320	321	328	310	340	325	335	299	346	341	312	334	334	321	337	338	321	322	337	324	324	335	331	336	337	332	343	338	341	312	330	324	327	336	334	325	314	317	314	341	368	330	297	357	328	303	302	344	340	350	312	300	382	334	360	302	326	318	334	325	355	340	371	350	331	346	342	338	332	344	335	317	309	325	341	333	328	332	342	373	328	298	337	288	319	323	329	321	303	337	338	334	340	329	348	319	316	320	315	341	315	336	341	317	329	326	334	331	320	334	362	305	294	316	318	340	340	327	324	329	339	356	332	319	318	312	349	321	344	301	317	311	307	345	288	345	316	354	323	300	358	328	333	342	330	308	323	340	329	328	331	333	352	321	335	330	321	319	298	290	340	294	325	312	352	314
16873	15862	13525	7310	5080	3667	2814	2374	1977	1646	1436	1264	1127	1015	987	908	882	762	769	770	755	709	692	667	667	633	660	642	630	696	686	592	616	619	568	593	628	611	590	583	623	596	560	617	564	571	613	575	596	557	603	596	571	532	538	576	568	560	566	536	530	557	542	574	598	572	556	524	545	587	606	543	548	545	592	579	562	554	564	597	533	540	564	591	554	573	558	544	542	555	543	605	535	556	556	526	528	566	512	561	524	563	626	556	545	528	521	548	576	553	541	582	548	534	558	558	557	538	583	537	603	556	535	529	585	596	548	543	579	559	596	564	538	554	502	555	547	554	575	515	551	586	526	534	551	605	564	570	542	558	568	539	554	579	525	560	548	586	572	546	535	533	585	507	542	562	529	572	540	553	520	550	578	544	536	534	542	536	554	550	534	532	570	521	565	525	499	551	548	554	577	571	551	579	548	551	571	555	567	530	529	553	522	600	543	548	540	586	550	540	535	515	573	580	500	571	583	553	535	543	546	522	581	499	569	572	560	565	528	501	493	530	545	565	532	501	533	547	541	576	599	523	540	510	516	599	581	529	575	529	558	551	555	552	567	539	507	527	564	592	514	561	560	589	496	552	594	549	531	586	555	564	592	553	541	525	579	556	535	586	543	547	510	544	547	541	555	555	571	556	538	518	556	560	506	556	543	533	552	588	507	554	552	563	511	538	561	518	565	540	560	530	586	563	551	581	523	532	596	547	589	561	550	569	573	548	564	572	537	520	566	535	578	598	502	542	565	546	577	559	537	543	525	534	556	530	526	587	546	582	566	505	537	501	552	545	573	549	557	547	573	586	541	527	574	574	569	550	576	539	552	513	558	562	503	555	523	542	560	561	569	531	557	531	559	568	539	561	592	524	542	530	553	558	557	524	507	579	576	546	531	543	554	565	512	575	559	541	589	573	577	525	608	581	518	511	552	581	511	541	550	532	568	549	582	560	541	532	500	548	550	538	533	551	525	505	531	552	564	550	547	564	521	574	495	505	541	536	538	550	535	575	577	485	560	503	574	562	548	575	556	531	537	617	528	552	575	527	572	551	576	558	559	573	618	542	545	555	571	552	502	527	550	547	541	576	559	552	540	525	540	528	566	500	565	571	595	539	558	548	531	598	516	546	537	522	542	557	567	564	564	518	548	558	556	569	590	519	541	555	563	605	570	560	531	606	556	548	550	529	566	547	515	562	584	549	558	558	528	563	545	505	542	558	532	561	495	595	574	553	544	536	569	549	571	580	557	547	566	542	575	547	555	561	542	560	531	535	537	546	519	625	529	547	522	577	530	511	559	549	554	578	592	579	548	542	560	552	518	575	537	523	528	570	548	592	553	539	567	525	530	550	579	517	520	521	598	560	558	533	588	551	539	599	552	537	597	563	526	541	528	504	570	555	539	528	538	552	576	546	569	560	526	537	556	560	530	592	556	555	520	540	576	564	597	513	602	546	538	533	577	518	552	538	565	568	548	554	548	539	557	491	555	502	525	548	575	554	568	565	562	572	524	537	507	554	590	573	567	543	582	538	534	567	557	542	535	547	576	551	543	560	556	559	546	545	544	514	614	552	526	543	573	546	539	548	519	537	564	538	553	562	514	583	603	544	526	526	570	576	560	504	530	542	590	532	532	528	544	529	573	589	537	536	595	511	514	515	548	553	583	525	590	566	581	565	570	541	586	558	567	569	530	590	559	524	546	581	561	577	585	561	580	534	538	535	554	531	543	545	588	548	599	519	541	558	573	596	579	557	568	559	519	570	557	532	556	531	558	545	570	518	578	536	533	552	540	560	571	528	576	539	562	555	549	554	588	554	558	510	587	554	550	543	551	529	545	590	562	541	559	543	577	551	522	503	592	517	529	560	568	564	539	557	558	598	546	581	537	572	584	539	512	573	592	569	604	515	583	572	520	563	531	542	581	524	531	575	494	541	511	531	530	555	537	554	488	542	548	533	532	543	539	543	524	529	530	562	584	538	572	596	531	541	585	591	581	558	542	533	549	578	551	530	549	546	592	530	528	532	580	531	544	528	523	542	533	536	553	498	574	536	539	586	549	568	594	543	523	539	562	542	541	557	594	514	534	585	562	617	568	555	544	565	572	577	529	537	587	589	557	551	556	520	567	525	550	580	495	521	577	597	558	553	538	546	569	562	517	553	563	532	541	551	545	521	565	562	491	529	551	531	552	549	522	551	555	559	549	560	562	551	549	540	520	546	517	534	545	522	560	532	583	522	561	550	525	548	587	558	551	555	542	580	593	610	560	542	554	606	534	562	539	565	562	544	613	560	561	554	572	541	549	501	537	550	517	562	520	595	535	575	528	594	538	543	537	545	518	565	569	527	523	548	558	552	557	521	569	552	584	545	586	524	577	551	567	567	562	542	539	537	572	574	553	539	537	535	551	592	513	540	567	537	554	553	538	529	530	544	526	554	566	571	527	512	525	525	568	541	529	548	552	556	511	541	551	551	554	544	528	545	593	563	561	547	512	546	614	578	550	528	592	555	555	554	558	509	563	583	551	598	525	537	514	557	585	593	599	551	505	533	556	553	553	547	540	526	565	555	552	514	566	523	571	588	525	620	537	541	585	544	545	594	531	607	584	535	568	540	538	564	542	556	533	567	518	527	578	545	500	561	518	517	543	558	533	548	569	525	558	531	551	523	559	560	547	503	582	562	597	569	541	562	560	556	530	574	561	554	532	564	560	584	551	571	519	567	551	564	555	581	593	517	559	583	465	563	588	578	553	535	582	540	551	549	529	587	555	538	536	547	542	532	560	542	582	537	552	516	537	538	574	539	509	533	549	546	552	545	549	556	551	564	574	540	574	580	556	558	531	550	578	573	541	526	525	556	546	531	553	478	574	548	542	572	528	544	534	531	555	565	524	546	585	513	571	573	529	558	553	524	505	566	542	547	542	559	544	502	568	537	567	567	546	559	614	550	563	560	557	580	535	532	550	537	550	592	554	569	570	553	565	552	583	555	600	569	561	547	555	533	538	579	539	548	534	535	535	580	524	556	567	522	552	568	556	539	523	540	499	572	555	551	579	561	575	588	567	559	580	555	580	556	537	540	553	598	544	565	559	594	516	573	534	583	560	536	559	546	553	585	521	550	545	481	549	533	521	592	564	557	530	542	564	558	566	541	525	529	518	534	532	551	582	503	565	535	545	588	536	580	557	563	517	608	546	586	566	557	576	532	546	540	561	529	537	553	556	487	583	524	542	519	581	542	529	571	522	564	566	528	561	528	575	540	562	531	532	521	549	504	614	556	504	544	563	541	557	561	573	576	548	542	565	571	545	536	556	581	592	555	555	558	537	546	534	530	563	556	559	565	532	572	555	534	543	532	511	534	524	533	530	510	555	510	544	577	565	544	559	538	567	571	569	520	561	518	545	514	549	539	560	571	558	555	548	504	549	551	565	533	562	551	562	551	536	584	573	549	516	522	542	596	563	537
26641	20607	8212	337	181	117	94	98	93	94	83	87	98	95	63	72	99	83	89	82	93	81	70	75	92	89	71	86	89	78	71	82	82	76	81	85	82	89	93	94	74	88	93	80	105	87	86	73	87	82	80	83	70	76	76	79	70	76	75	78	75	89	91	65	73	82	90	89	86	82	78	76	83	93	69	97	85	66	94	72	72	66	64	87	78	79	93	97	75	78	79	84	74	79	80	84	82	78	74	90	80	76	83	88	76	70	75	79	79	78	81	87	65	73	72	82	78	88	68	82	93	69	71	71	82	79	62	97	81	82	74	61	85	73	94	88	71	74	86	76	84	66	64	81	82	61	70	73	81	82	74	75	92	71	65	82	87	75	77	80	68	77	87	77	86	71	63	91	90	81	100	81	76	84	88	86	75	75	93	72	88	89	88	89	80	93	75	78	79	88	84	87	70	83	83	73	92	78	89	62	88	84	77	70	79	73	88	84	75	66	78	66	85	66	75	92	87	77	69	82	85	74	89	99	78	68	84	89	89	66	67	74	64	64	71	89	85	83	90	84	91	68	69	79	79	81	88	78	79	84	71	76	86	71	92	70	81	96	83	101	89	96	86	73	68	72	82	78	77	89	86	73	90	78	70	60	83	73	71	79	94	72	76	84	68	72	68	83	77	78	88	79	72	77	79	66	74	85	71	87	73	78	86	67	79	83	74	86	67	78	77	84	83	72	86	97	80	70	87	64	79	82	92	84	73	94	80	78	73	79	92	86	74	72	91	85	91	64	58	80	66	77	75	78	80	85	95	77	75	79	64	76	71	78	79	79	91	79	68	86	72	78	88	84	79	59	85	71	72	91	89	91	84	77	67	87	79	82	83	66	73	75	92	74	73	75	79	71	89	97	82	75	84	88	75	86	77	80	70	90	74	73	104	88	89	79	68	72	73	79	85	83	84	77	71	86	80	79	74	93	86	77	83	93	77	88	89	101	78	78	92	86	69	88	71	80	74	78	96	88	82	74	66	70	73	95	68	81	78	88	87	77	87	97	89	77	83	67	85	88	83	61	75	59	74	85	84	88	68	79	87	97	74	86	77	75	75	89	84	72	97	73	84	82	74	87	86	79	75	80	83	74	74	88	69	90	70	79	82	66	92	89	73	90	71	69	92	68	79	79	96	75	91	65	68	72	89	78	75	89	84	71	83	91	89	81	56	81	71	65	80	98	82	77	71	76	76	66	87	89	70	90	97	73	82	77	75	70	73	80	85	66	86	77	72	88	79	91	89	82	81	82	84	91	81	72	91	85	76	97	86	89	89	68	79	88	91	84	92	76	66	78	73	71	80	82	78	82	83	88	81	86	83	77	85	82	83	83	83	77	91	83	86	73	81	68	88	76	68	77	84	62	74	85	95	66	90	77	88	74	82	82	77	74	88	97	96	83	88	91	88	78	77	84	87	88	98	74	75	94	63	89	69	70	87	97	81	76	70	69	91	69	90	78	81	103	90	75	75	69	74	94	77	84	67	82	74	90	91	63	78	81	71	75	93	107	61	83	88	63	84	81	84	80	82	91	71	81	71	72	87	74	81	95	81	60	78	85	76	84	85	76	76	85	83	71	66	76	80	81	81	59	71	89	85	100	78	90	92	81	51	71	82	90	74	69	88	81	64	80	81	75	84	50	74	79	64	90	68	98	83	67	80	77	86	80	85	77	67	86	84	76	73	87	64	87	83	78	82	76	101	93	82	77	82	82	86	79	83	109	85	81	89	84	73	87	84	85	74	80	93	72	89	80	74	80	84	79	91	72	65	70	74	89	86	81	74	76	80	83	77	78	71	82	74	76	78	71	84	74	69	73	75	78	87	88	68	78	92	75	71	67	102	78	75	66	70	88	66	79	60	66	79	78	81	72	78	66	70	83	87	84	69	84	67	69	95	87	72	70	89	78	73	78	85	69	100	83	75	80	83	97	71	73	72	45	83	78	82	95	94	83	88	87	89	63	89	58	82	77	93	87	89	87	95	86	88	72	84	63	77	89	71	76	63	86	75	83	70	79	72	78	76	76	80	61	71	89	73	77	93	76	84	74	70	68	91	65	81	70	68	80	84	63	66	81	79	87	78	67	78	81	78	95	70	68	100	92	84	75	76	67	62	89	76	78	86	72	81	77	85	76	72	73	77	74	88	75	75	82	91	73	78	78	69	79	75	62	82	77	97	85	97	83	88	73	83	67	72	97	93	87	69	92	73	73	80	75	75	88	86	77	77	71	73	73	93	80	89	71	91	80	80	98	70	92	81	91	76	67	92	86	82	76	99	67	65	95	84	89	85	82	87	67	82	68	67	67	93	76	79	75	71	79	95	77	80	70	66	74	74	70	75	81	92	75	80	69	73	59	94	64	64	88	87	67	75	85	72	59	93	108	78	86	62	81	85	81	80	60	80	79	77	78	80	81	90	92	66	76	79	77	79	84	66	61	78	60	82	64	89	87	89	61	75	70	81	76	84	78	89	83	79	75	79	70	96	80	87	71	79	75	70	78	75	101	61	81	75	73	66	80	78	82	86	94	82	80	81	75	71	85	80	82	67	49	74	74	80	94	79	71	65	79	94	84	67	69	75	73	92	86	66	72	75	82	77	77	68	78	94	82	93	77	71	80	96	78	81	70	94	81	74	70	81	65	80	80	77	86	90	86	79	79	63	74	85	90	97	74	89	78	76	76	89	78	80	73	73	85	76	85	79	73	69	84	83	76	69	88	80	86	78	69	91	71	80	83	74	76	73	88	84	82	79	89	88	77	78	75	94	79	68	83	100	85	78	71	81	77	83	87	78	85	84	76	67	82	81	81	76	75	68	85	85	74	80	76	86	78	81	87	80	69	63	76	96	87	88	93	76	69	71	93	88	70	88	82	77	82	85	76	71	73	72	77	82	89	74	82	81	70	80	90	65	74	72	90	71	75	70	68	77	79	82	79	69	78	72	74	82	78	87	63	78	90	79	91	60	75	102	90	74	72	80	73	91	92	69	91	78	84	82	83	73	72	88	60	93	89	96	102	85	68	64	71	93	81	78	65	90	77	73	77	91	78	93	71	71	74	85	84	74	78	68	73	80	90	64	84	63	76	84	72	80	70	67	87	99	72	82	80	66	76	88	69	97	75	82	66	74	72	92	77	70	79	82	93	97	82	83	63	87	80	96	94	73	80	78	83	74	66	91	83	84	80	89	78	89	61	72	88	91	75	85	78	75	89	75	84	98	82	75	87	80	85	66	83	79	58	78	63	91	86	79	84	79	73	88	82	86	81	81	75	70	87	92	91	80	69	67	71	86	84	84	79	94	84	85	78	67	69	75	85	79	86	77	77	69	85	86	85	83	80	79	77	73	77	72	91	70	74	75	75	87	82	72	88	75	75	70	68	79	85	58	87	57	69	81	71	77	71	67	70	70	78	73	85	101	85	65	79	87	64	61	77	79	67	76	84	94	91	97	70	66	81
6717	1154	989	509	331	307	257	207	203	208	171	201	185	184	154	150	155	189	152	153	159	168	175	156	166	152	163	177	163	138	172	154	159	153	147	161	160	162	167	150	140	183	140	174	145	162	156	149	137	151	160	154	143	135	154	147	163	131	156	161	141	151	153	161	160	159	140	162	167	165	156	124	169	167	149	164	144	163	135	133	141	145	144	154	124	130	119	152	160	140	155	163	152	161	150	181	149	152	175	156	157	173	156	179	154	142	155	159	160	143	175	144	155	168	141	163	131	167	157	170	165	140	161	158	157	154	136	162	159	157	142	165	153	150	145	160	148	143	157	149	142	174	169	139	136	169	150	139	131	157	167	125	151	155	183	150	131	157	142	143	141	169	164	144	152	155	149	153	147	136	169	178	160	143	158	133	176	162	155	157	153	162	137	153	155	162	152	163	147	124	146	160	155	151	142	152	140	146	145	143	174	154	147	141	141	157	152	156	142	163	160	146	145	145	147	152	136	166	133	139	138	158	160	160	152	151	176	157	164	142	151	158	142	157	158	123	154	149	145	150	142	134	136	129	128	176	153	157	144	170	166	151	152	143	157	150	157	140	136	132	165	163	142	120	157	174	164	142	185	153	154	144	149	151	158	160	145	144	162	163	156	156	145	151	176	152	147	175	168	169	156	160	167	144	123	144	140	131	150	148	187	151	176	154	164	131	173	144	156	157	156	152	146	171	139	133	148	155	170	146	164	139	137	156	144	162	148	147	132	143	162	154	153	167	136	152	160	143	141	156	150	149	169	140	160	147	157	159	145	153	147	153	161	147	147	142	125	151	148	145	153	154	152	160	137	158	151	149	131	161	142	159	149	175	158	136	152	168	163	167	149	166	147	177	142	147	155	158	148	164	148	148	146	166	172	146	139	148	154	164	125	145	176	151	156	142	163	138	132	152	153	174	173	136	137	159	139	190	120	144	147	140	148	145	146	154	177	161	146	147	130	151	157	160	167	172	134	159	167	161	166	151	165	160	157	146	157	130	160	134	154	140	156	155	162	150	153	162	143	156	161	155	149	157	147	154	150	151	145	148	132	169	168	153	163	145	142	151	131	146	134	162	144	156	153	142	181	134	145	134	151	160	162	134	168	155	158	138	168	147	147	153	135	162	167	165	164	157	161	150	145	149	165	179	160	148	175	131	159	131	165	164	147	122	141	137	154	164	157	148	150	150	150	156	165	146	125	147	142	152	153	151	166	173	148	167	155	146	153	134	144	156	163	178	155	171	146	136	149	163	163	140	149	148	140	140	152	149	166	169	164	153	155	154	155	152	146	167	136	164	159	143	159	138	159	140	145	156	153	132	137	153	149	166	129	175	151	157	152	153	173	143	163	141	155	134	178	146	188	142	162	146	141	134	148	158	151	161	160	138	142	151	143	161	155	161	145	168	146	158	150	170	172	152	156	135	144	153	162	143	148	153	154	154	134	147	164	147	134	157	167	143	151	163	164	162	173	159	152	143	158	138	173	137	152	169	148	195	150	158	151	167	168	164	133	146	153	155	164	179	161	165	150	173	148	161	154	157	161	138	145	172	160	144	164	147	145	150	174	148	157	156	179	179	167	146	145	144	160	161	153	134	163	133	135	157	171	164	155	151	154	160	134	158	138	142	143	158	166	134	154	140	153	148	153	145	147	144	133	166	164	154	140	166	138	157	154	165	152	147	165	147	146	157	145	163	158	158	146	138	150	158	133	134	138	152	140	159	146	159	150	140	141	151	150	168	138	164	156	141	169	156	153	145	141	138	143	142	137	145	159	148	146	138	145	145	154	147	159	161	160	143	152	153	164	142	154	166	156	175	146	149	159	162	159	154	137	150	161	145	136	147	150	161	159	154	163	158	148	136	176	153	151	149	133	155	165	175	165	166	151	156	160	167	152	148	138	149	143	152	153	134	142	143	147	133	141	135	144	141	148	158	136	143	153	148	182	152	172	150	163	162	158	143	174	143	144	159	164	149	129	140	164	141	171	144	171	129	139	159	159	147	139	153	128	154	154	170	156	160	132	162	164	146	159	136	158	139	142	159	160	166	124	162	153	152	139	150	145	142	165	152	159	158	143	175	169	152	163	137	150	147	128	146	138	153	142	123	145	146	172	168	158	134	148	161	131	143	148	159	157	139	153	136	158	152	154	158	166	153	140	145	148	130	146	138	163	162	142	152	156	154	151	152	165	151	184	143	161	148	151	134	138	172	146	141	162	157	158	153	168	159	151	159	136	149	159	155	128	151	157	151	150	151	139	138	145	137	136	145	148	131	170	131	136	170	148	141	145	170	165	169	155	156	139	152	161	135	160	141	151	153	148	146	161	153	159	145	137	151	137	140	157	157	183	144	161	156	176	167	158	145	143	164	159	147	160	141	148	158	142	160	166	161	186	155	163	150	190	165	146	147	144	156	171	157	162	150	173	154	156	163	170	168	150	163	143	150	136	169	146	152	153	140	158	164	159	142	137	152	139	151	153	150	173	164	159	157	155	178	149	135	132	153	143	147	139	140	150	127	174	167	146	150	136	159	160	154	158	178	152	163	147	146	156	131	163	162	152	149	168	158	172	179	172	135	164	163	185	138	153	144	163	147	166	142	155	136	150	163	142	159	143	141	173	146	164	147	157	142	152	132	137	150	170	176	133	155	163	143	163	141	157	160	142	146	152	139	153	146	143	172	138	149	166	165	160	127	159	170	170	154	146	153	153	172	160	135	164	140	134	153	132	145	139	164	164	166	150	130	144	158	168	168	148	137	143	137	129	154	148	133	147	165	173	145	147	148	143	155	152	143	146	141	135	141	147	150	122	146	152	158	161	139	157	180	151	140	167	148	164	168	140	142	154	150	128	156	137	190	145	163	139	129	157	160	152	160	151	144	153	154	186	166	151	163	131	137	163	155	148	156	161	146	165	167	156	167	160	163	166	140	162	136	138	162	149	130	143	168	139	158	151	141	162	147	166	151	151	163	135	141	143	148	165	170	147	151	158	151	171	154	142	163	167	135	148	156	129	138	149	150	156	165	160	145	158	158	136	152	151	163	141	144	159	158	153	155	120	154	170	147	164	132	150	166	165	152	163	150	153	163	136	168	164	144	155	154	166	167	143	151	157	139	165	145	158	151	147	170	178	162	166	160	162	163	151	173	149	117	169	159	143	140	129	134	160	123	159	156	172	161	143	124	184	151	143	156	144	173	152	143	140	163	153	145	155	146	141	140	155	161	155	165	144	144	160	157	151	170	180	146	154	160	124	140	169	160	143	141	162	174	145	159	144	140	155	143	143	161	160	153	143	150	147	184	168	168	137	143	150	134	162	176	152	163	170	142	166	147	138	165	138	118	149	179	159	171	139	158	156	166	165	153	141	144	132	163	165	177	152	143	153	169	162	150	160	133	164	131	149	147	151	152	144	165	154	164	129	172	148	160	141	161	150	144	137	174	136	135	136	159	148	153	142	155
24013	21098	28471	23941	20549	2261	687	462	362	311	290	304	257	264	225	229	229	203	213	226	190	191	209	202	187	198	191	214	164	206	190	188	175	185	190	180	178	165	208	174	163	204	169	195	182	169	184	188	168	168	181	185	166	161	164	175	178	156	184	194	167	173	164	181	190	182	165	169	173	168	169	173	166	143	172	152	180	147	170	152	174	176	165	198	171	166	167	160	185	195	186	181	165	171	163	182	182	193	198	157	166	163	182	193	163	173	168	149	185	180	159	173	183	180	183	167	169	172	166	209	167	169	143	162	173	164	163	175	203	172	155	180	160	167	188	183	181	178	160	163	193	187	172	181	197	159	159	163	171	166	166	172	178	190	132	184	151	178	180	175	168	166	184	166	171	155	175	161	172	183	163	174	184	164	142	174	181	163	168	197	173	173	155	191	153	210	199	151	164	185	181	180	166	168	191	157	158	181	156	152	170	185	198	182	190	170	165	187	168	188	167	170	178	177	158	173	155	163	175	156	190	144	156	176	169	157	171	176	172	163	155	163	168	180	169	158	156	182	174	169	165	164	158	171	170	157	152	165	154	147	172	164	168	157	171	203	167	190	161	189	179	167	177	186	150	176	167	146	162	183	173	162	177	166	195	181	180	161	178	176	188	192	178	154	153	176	187	163	181	190	173	200	176	192	192	176	161	178	176	179	153	165	176	169	186	170	156	165	163	178	181	182	165	193	143	195	176	165	171	140	160	156	183	161	160	186	148	177	187	158	182	165	171	180	184	212	165	164	179	170	169	182	193	174	177	168	167	175	171	173	185	190	149	160	158	184	162	175	173	162	162	194	172	176	164	180	164	185	160	178	180	159	172	181	166	159	151	167	183	160	164	197	151	152	181	175	166	171	212	176	167	175	161	143	164	181	166	176	147	166	155	179	183	187	180	160	157	150	160	181	172	181	169	202	203	194	153	182	159	158	147	183	174	172	155	191	172	175	204	175	173	188	192	173	167	166	171	158	196	182	163	185	211	180	170	163	153	198	181	171	171	163	174	171	175	170	159	160	156	204	139	169	175	165	183	182	188	185	184	191	170	186	164	176	167	148	167	151	150	182	192	180	188	182	187	155	182	167	180	178	180	162	186	174	153	169	168	162	171	163	197	161	159	170	187	164	180	181	187	177	163	166	169	148	188	172	159	169	193	166	176	154	182	143	170	179	168	155	184	158	183	187	165	170	179	165	149	176	163	160	169	161	184	205	166	161	159	195	178	200	170	175	169	171	154	162	183	158	169	141	145	175	161	147	178	171	194	185	194	164	202	184	159	191	183	193	180	181	165	179	191	173	174	187	191	194	152	187	177	152	151	193	176	163	186	165	156	171	152	177	180	184	160	161	168	182	166	179	184	184	190	197	156	155	170	160	173	181	160	191	167	175	190	163	176	179	177	161	149	187	155	161	150	167	203	165	188	168	167	175	145	169	174	151	176	185	150	176	185	186	181	174	153	189	163	160	171	165	195	165	152	177	172	177	149	201	168	150	161	172	185	171	177	195	181	155	180	168	192	164	171	209	158	190	167	160	153	184	168	161	203	165	188	185	183	176	172	184	178	186	168	172	172	148	179	154	178	162	193	168	188	153	172	197	191	165	169	174	179	176	191	159	176	166	156	162	156	180	191	184	181	184	160	177	205	168	163	157	159	156	191	155	188	185	165	192	153	162	159	193	178	164	170	177	172	163	182	174	170	177	170	183	176	140	187	171	175	145	167	188	188	168	160	162	166	177	177	182	165	158	191	157	192	153	165	190	170	184	205	157	155	179	156	171	190	163	176	171	181	180	196	160	177	158	172	175	160	166	187	161	179	164	163	191	190	165	158	178	163	164	173	154	169	177	156	161	163	182	173	186	147	184	174	169	163	170	190	178	164	163	180	188	202	162	183	174	174	167	196	171	167	159	195	169	167	160	140	204	165	187	170	169	156	170	159	164	174	178	174	177	155	160	184	177	174	174	158	161	182	201	186	162	181	164	160	170	176	158	168	160	172	153	162	189	171	185	172	176	180	174	182	196	157	157	174	173	153	186	176	190	163	141	183	183	173	159	154	184	200	165	170	175	168	151	167	182	172	190	191	169	150	164	162	159	168	175	156	173	175	161	184	172	187	171	175	172	155	161	192	164	157	153	182	167	161	169	174	173	188	160	157	186	169	175	174	171	171	159	170	158	173	136	180	170	182	167	164	162	208	184	180	161	169	187	170	154	155	171	165	163	160	167	166	207	172	148	147	169	175	193	159	162	162	197	168	173	167	167	192	160	174	207	169	157	168	186	179	168	150	185	174	152	185	159	158	191	175	156	177	174	180	192	163	182	165	164	164	185	203	163	180	177	168	173	179	170	153	172	158	167	174	177	183	173	172	169	148	168	185	160	136	186	181	171	178	177	173	183	166	160	188	171	139	178	157	172	176	156	155	159	182	174	182	190	166	181	171	189	157	162	184	198	165	164	159	166	162	161	168	169	165	180	156	164	158	193	171	182	209	154	163	157	172	151	171	191	157	182	181	188	182	160	183	184	169	171	181	173	156	152	193	173	162	164	164	178	167	185	174	186	190	174	174	175	179	168	161	158	185	160	178	179	185	165	154	177	169	166	165	169	185	161	171	171	162	160	153	192	160	183	146	186	157	173	203	180	170	157	153	153	165	160	189	160	161	170	171	179	155	164	177	153	179	161	147	157	170	167	166	171	185	162	191	174	170	180	172	168	177	158	165	156	149	167	182	182	161	188	158	158	165	158	155	181	176	168	177	165	186	165	179	177	166	168	183	181	170	182	162	183	182	164	163	171	153	165	180	161	177	172	175	193	184	154	166	165	177	180	186	182	166	187	169	190	174	157	183	147	189	179	160	186	159	180	194	159	167	171	184	147	179	169	161	171	147	173	161	177	178	171	172	186	173	164	139	185	172	193	176	169	177	170	181	192	174	187	164	158	195	171	177	164	157	187	180	157	160	177	156	168	196	167	175	177	164	168	185	172	171	174	183	157	161	177	167	166	169	169	167	187	197	169	164	193	186	194	172	196	166	174	174	164	187	146	169	213	157	169	180	178	160	161	189	194	173	183	157	160	185	151	155	183	177	186	185	201	182	168	165	161	164	163	152	179	159	160	156	169	157	173	153	168	194	169	163	168	176	162	156	164	153	187	185	187	188	175	173	150	145	191	193	159	192	181	149	174	175	173	161	173	186	174	159	182	164	192	167	155	158	181	160	193	189	176	158	164	162	173	181	182	167	184	177	165	172	180	159	169	145	170	177	149	136	158	185	170	166	173	170	174	181	171	169	170	151	157	190	164	170	167	176	160	176	173	171	200	143	188	182	171	138	186	159	173	200	168	181	185	169	188	166	173	185	187	178	179	168	165	179	158	172	163	205	171	148	174	169	181	166	179	168	144	206	154	169	186	177	176	175	167	191	172	159	171	181	168	162	173	190	169	187	179	167	177	186	189
14851	9750	8102	4353	2785	2069	1560	1190	1054	903	773	657	639	544	567	512	452	465	477	409	404	374	403	356	327	352	342	368	342	348	328	325	288	333	336	357	342	334	309	334	328	308	309	307	348	324	323	304	323	278	324	323	320	344	310	298	318	296	290	314	300	292	322	310	327	303	311	331	337	315	295	329	287	340	265	306	332	296	291	295	306	347	316	318	307	327	298	295	322	313	292	274	301	268	311	311	276	315	296	320	281	309	303	298	304	277	304	302	312	294	324	304	299	293	280	299	317	288	297	280	294	289	326	311	299	310	334	312	307	305	291	287	297	311	306	343	298	308	314	271	279	289	322	301	287	301	310	321	276	278	322	309	307	269	295	290	304	295	287	344	285	312	309	311	297	274	304	315	282	318	274	296	284	315	292	307	323	295	266	323	298	329	306	322	297	295	356	306	281	299	319	314	293	324	293	329	354	284	288	332	327	292	306	316	302	300	269	292	310	267	280	333	319	330	293	297	302	302	290	309	303	310	277	333	309	273	301	293	320	286	297	300	278	293	318	324	301	299	323	311	288	313	284	307	325	309	319	296	303	312	306	301	305	289	304	289	321	324	317	295	327	296	304	293	308	312	305	337	301	263	285	293	315	299	311	312	297	283	310	293	338	304	322	290	305	279	273	297	277	299	301	279	300	293	315	295	317	290	283	319	325	327	307	273	276	307	305	281	291	321	320	303	295	309	264	315	296	299	311	300	292	327	303	310	311	282	308	290	297	296	305	298	311	297	281	328	270	303	328	331	314	309	275	341	310	284	297	289	322	309	321	290	307	277	295	290	271	295	272	307	292	303	309	312	277	303	314	297	282	271	295	336	307	294	308	308	298	360	317	315	338	307	285	304	326	341	289	260	333	311	294	301	290	297	303	324	310	301	290	301	273	307	317	309	291	326	288	323	316	330	307	315	303	299	302	286	338	309	322	283	270	303	263	313	330	290	309	275	305	300	271	300	281	320	317	295	328	308	304	311	310	291	287	290	308	315	339	286	338	292	327	321	276	285	304	281	300	343	292	296	286	300	313	300	301	309	317	302	325	286	311	328	260	272	303	310	291	296	317	315	288	299	321	317	294	326	267	305	306	299	308	326	285	299	291	312	297	301	264	301	312	290	302	295	259	309	326	287	310	322	322	307	304	306	279	314	325	291	325	269	308	268	305	313	294	324	300	330	316	292	306	319	336	300	293	324	302	293	285	313	294	326	324	280	270	311	287	326	270	293	303	323	315	304	276	282	273	307	319	343	311	316	296	298	326	281	277	277	325	312	305	283	331	299	321	313	341	307	293	301	313	289	280	320	302	298	341	253	307	335	288	304	298	308	285	281	302	308	313	277	271	272	280	286	340	325	307	285	310	321	289	310	302	311	287	272	314	302	272	325	316	325	289	305	296	316	330	280	311	336	269	303	314	298	300	301	291	327	291	341	307	315	305	316	286	318	318	284	338	325	272	287	310	304	272	285	311	321	316	302	319	290	291	296	290	313	332	312	306	271	265	314	304	296	292	298	323	321	338	310	281	302	340	305	315	258	324	328	290	272	310	278	299	289	323	275	303	307	299	301	276	306	289	300	329	324	275	307	312	303	306	317	302	308	323	297	304	297	329	311	310	311	288	298	332	290	307	298	275	295	291	284	292	346	312	306	305	306	312	302	309	304	327	297	267	292	301	297	275	319	306	293	291	303	306	309	315	248	275	275	288	253	293	307	303	310	313	293	301	305	295	298	322	300	328	315	321	297	309	296	290	301	285	277	306	278	309	309	318	291	318	295	304	302	269	301	307	311	317	338	294	305	302	305	311	271	306	307	308	308	297	315	283	330	288	306	273	308	270	323	318	284	303	301	309	314	293	293	298	295	304	261	304	264	315	321	291	303	293	303	286	298	260	279	316	328	304	270	297	298	282	299	322	293	296	304	293	293	344	276	265	273	300	301	303	331	287	295	315	271	280	305	277	305	297	289	314	298	283	315	293	323	333	317	294	312	272	302	297	299	347	296	344	294	324	304	296	286	303	327	290	276	343	282	299	290	332	312	316	334	290	279	304	306	326	307	313	304	318	317	285	278	300	304	273	300	317	307	313	317	285	316	304	307	316	280	351	310	303	317	287	321	287	295	294	316	287	305	310	326	298	322	319	296	286	299	292	270	288	305	312	314	326	294	310	297	301	329	292	321	321	307	305	296	313	327	326	313	309	342	296	315	293	293	323	294	268	293	322	300	301	286	345	277	296	337	294	305	303	298	307	303	286	292	318	312	316	281	314	291	300	281	307	309	299	319	306	289	300	284	269	326	298	305	302	296	315	303	302	309	277	319	305	299	307	305	296	260	307	275	324	282	310	327	325	302	286	284	287	330	334	326	324	315	286	314	328	282	292	308	329	289	314	287	310	293	298	311	312	301	321	304	270	311	269	294	304	298	297	319	307	285	303	303	326	327	328	271	314	302	326	266	314	318	316	303	294	334	307	297	296	320	323	307	312	295	292	309	269	314	338	297	306	306	279	306	287	303	308	302	291	287	287	284	314	295	299	311	305	303	290	263	297	314	280	276	291	296	326	300	303	289	301	301	319	334	294	279	356	260	290	287	307	280	313	318	319	305	272	332	290	318	267	270	279	328	287	286	289	323	311	277	313	314	297	317	308	303	313	304	287	294	310	307	327	317	328	301	297	294	313	283	297	297	297	280	307	282	335	334	330	307	311	288	299	313	304	321	297	309	283	307	297	313	293	286	306	306	326	330	305	276	298	283	303	318	314	262	285	288	296	323	305	269	295	337	326	320	328	313	296	296	285	296	279	273	304	290	309	293	289	308	318	306	300	332	323	299	296	294	287	298	314	321	304	309	267	320	269	305	307	286	282	315	300	312	300	313	303	310	327	298	308	279	329	302	314	312	308	318	304	323	268	282	300	316	309	295	306	287	297	309	309	321	307	279	292	274	313	328	307	324	284	310	321	297	315	316	317	310	273	298	303	297	308	301	289	300	295	311	295	312	301	297	293	308	283	296	287	292	299	307	318	293	286	294	320	299	297	308	309	275	285	285	287	277	277	291	258	299	295	312	317	300	310	292	312	324	298	302	288	332	318	297	316	265	296	312	311	299	265	308	300	322	313	314	317	314	294	305	292	302	312	329	286	310	296	299	302	270	315	279	283	301	296	284	337	316	295	309	293	307	271	285	307	286	322	326	297	304	281	321	297	284	305	294	290	321	296	294	292	282	333	274	330	331	294	294	308	290	324	328	274	333	282	291	292	271	304	268	306	280	309	307	286	295	290	276	282	273	334	331	299	287	289	282	299	325	324	323	288	326	301	291	298	305	303	274	295	295	334	305	289	288	305	316	312	277	299	289	326	280	295	274	299	310	293	294	301	295	323	281	301	318	300	310	308	289	298	307	310	297	309	310	271	310	270	313	299	301	302	286	304	316	278	288	272	296	343	284	309	309	291	327	305	320
23150	21140	29168	23382	21142	19943	2400	949	695	631	558	520	526	485	508	419	408	424	417	420	366	343	393	372	350	358	352	378	365	357	386	341	359	361	371	351	357	382	363	375	338	363	323	327	308	340	336	350	355	332	344	339	344	341	358	336	338	341	322	327	338	341	330	311	331	312	331	328	327	335	356	340	367	342	360	337	293	301	327	299	295	331	334	322	338	332	357	319	324	335	360	330	332	365	332	321	321	338	332	332	322	338	320	339	316	302	344	334	331	361	339	315	319	344	348	307	324	314	347	358	351	333	311	343	333	310	315	383	324	343	364	347	363	344	323	322	343	346	298	346	343	320	313	369	337	318	324	338	336	355	329	341	334	336	327	329	326	339	311	344	344	354	311	336	364	333	329	360	357	369	330	309	319	313	329	377	350	324	320	355	320	333	331	328	314	363	330	313	329	317	296	351	318	362	319	292	365	320	344	320	310	314	329	314	328	326	334	325	325	333	325	323	359	336	281	371	343	314	283	285	343	334	319	336	335	323	293	335	346	328	337	343	311	360	334	341	327	356	308	302	318	327	297	304	326	296	306	334	332	311	322	340	340	332	335	331	350	341	309	346	329	325	312	339	327	297	359	336	318	339	336	344	319	335	333	319	312	343	302	344	343	316	319	301	319	363	329	353	361	340	333	345	304	322	323	352	314	328	325	348	325	335	311	374	295	334	335	311	365	331	346	358	355	326	336	348	317	332	305	327	325	347	356	287	336	321	320	344	353	328	337	346	345	321	325	315	305	278	325	339	342	333	319	345	297	315	295	339	310	323	358	295	333	301	334	312	323	325	342	335	321	314	354	326	308	320	316	336	361	370	310	336	315	351	329	314	330	363	317	323	310	350	333	340	328	313	334	329	333	270	300	341	367	304	323	305	268	320	309	320	302	326	349	344	314	307	320	346	321	336	330	305	355	316	297	318	342	311	303	337	358	357	329	352	340	296	348	327	308	363	257	316	327	336	292	335	326	383	348	378	322	326	348	313	329	332	354	318	327	336	337	349	312	306	324	337	318	345	358	333	305	322	311	351	337	340	310	356	348	324	305	323	359	350	344	345	315	327	365	322	310	339	359	320	353	334	381	325	331	314	309	326	334	338	346	328	342	313	337	305	332	326	291	279	322	323	312	335	278	305	349	323	334	334	317	309	353	310	309	345	339	320	336	325	334	336	311	334	299	339	332	339	313	324	378	335	332	321	313	309	311	315	339	332	330	318	322	365	351	343	330	382	357	345	331	329	329	340	330	353	311	316	319	338	318	321	312	358	352	327	344	323	337	348	292	287	326	340	342	350	348	336	322	302	322	317	328	318	311	328	342	328	353	354	319	326	356	324	335	348	330	314	334	302	328	322	330	307	325	360	333	309	329	322	334	316	346	291	333	341	330	363	324	347	320	328	336	288	347	329	318	332	307	312	343	354	359	315	367	323	358	331	304	333	351	312	333	303	294	344	308	327	336	357	336	340	325	336	365	334	337	331	331	323	345	318	329	327	347	361	315	308	331	369	326	331	322	339	329	315	340	323	330	355	343	317	354	302	328	318	345	328	322	296	326	335	317	298	307	347	363	348	350	285	314	318	307	346	327	330	343	316	325	335	326	340	329	328	312	324	299	319	336	359	342	315	346	332	313	334	307	379	307	333	336	305	332	328	323	329	324	351	373	330	330	283	353	347	314	347	321	346	296	303	287	346	362	317	308	330	340	309	374	298	316	306	324	352	335	365	317	325	299	358	326	347	321	312	342	335	337	326	339	347	304	361	334	321	312	341	347	335	305	301	319	335	346	312	302	343	358	323	312	318	332	337	325	320	345	354	312	317	323	352	319	319	323	330	324	323	334	340	275	324	357	314	322	330	358	317	305	326	335	328	334	315	330	364	354	283	316	325	325	324	325	372	329	308	318	349	347	357	347	311	331	336	324	288	338	337	331	357	323	301	350	334	300	352	318	349	317	340	355	303	341	313	317	330	343	333	323	351	315	323	373	323	323	295	346	362	358	337	350	361	354	334	350	323	324	334	327	316	326	328	347	341	329	319	351	327	318	309	336	318	342	333	318	341	304	295	340	334	331	323	332	315	357	327	363	335	333	316	354	317	330	307	354	316	321	328	331	293	299	380	328	315	338	337	348	316	309	349	359	345	345	325	380	328	336	312	321	316	296	288	343	322	337	368	334	342	343	351	376	342	300	330	338	301	319	317	309	340	383	341	314	342	307	314	341	321	342	348	335	337	328	339	335	320	325	311	330	341	389	331	324	324	286	336	331	322	351	333	338	334	320	323	302	339	326	315	306	347	301	339	374	328	303	331	358	297	327	342	307	307	332	313	313	370	353	315	332	365	308	315	312	325	354	315	324	349	319	279	305	288	332	330	329	329	307	324	322	314	318	335	327	327	322	336	333	324	334	291	318	351	323	299	332	338	357	350	298	331	346	340	323	343	309	341	329	299	336	293	329	299	319	302	334	327	327	294	354	321	342	310	324	328	327	372	330	358	328	343	303	348	313	342	330	362	332	308	355	312	361	318	345	318	294	297	326	335	346	320	335	362	355	310	341	334	331	335	300	299	346	325	318	333	346	327	375	338	344	326	311	320	326	354	359	361	363	321	331	299	340	332	328	321	293	295	327	302	321	344	327	330	386	327	327	342	351	324	298	349	348	293	364	313	358	317	320	325	339	346	328	341	330	331	322	368	332	337	306	331	330	376	344	337	321	296	325	308	312	313	316	312	331	343	315	291	332	369	336	319	325	333	317	327	324	323	330	348	308	344	323	343	321	284	363	364	358	315	314	325	318	337	314	312	341	351	351	362	319	300	329	345	342	342	373	333	357	333	318	301	314	341	319	336	316	332	301	314	324	335	314	349	346	330	350	322	292	328	317	318	305	325	292	348	325	322	306	348	313	324	313	316	302	333	317	323	317	301	327	354	356	310	327	337	310	320	300	318	342	360	347	321	334	327	346	360	314	367	320	370	343	316	366	336	355	310	310	302	333	323	328	296	317	309	341	329	344	335	310	303	346	309	302	370	344	329	350	300	343	292	352	322	341	369	336	336	311	334	342	322	361	314	339	375	311	303	350	352	335	322	317	349	321	338	325	348	295	335	308	362	325	344	351	304	326	331	343	329	326	345	325	312	320	312	326	329	376	338	345	356	330	360	344	359	325	332	323	310	329	317	339	330	335	333	342	325	310	305	332	300	309	342	299	328	289	347	320	309	303	310	314	298	358	310	372	330	330	345	351	336	329	345	325	342	335	307	289	303	324	338	333	336	302	344	331	327	303	337	321	321	333	340	337	334	332	331	287	329	345	327	313	323	319	325	344	308	337	296	340	343	340	373	323	339	333	331	349	335	322	370	332	339	324	352	303	323	346	327	342	320	302	310	334	321	320	318	329	323	338	336	331	319	323	348	347	307	330	319	336	293	330	354	335	317	342	336	313	326	310	313	324	327	317	332
16797	15835	13643	7414	5052	3775	2841	2324	1913	1588	1409	1267	1149	1116	973	930	925	862	781	778	738	725	696	697	663	664	650	716	657	645	656	619	644	616	599	643	594	579	612	589	595	576	592	588	605	606	579	551	579	554	606	572	577	590	569	585	561	545	580	568	565	513	618	615	559	567	580	535	576	568	573	550	594	571	587	580	535	563	579	563	589	549	526	581	578	548	583	573	571	584	566	565	575	586	602	521	565	534	554	515	574	556	555	597	540	533	575	615	552	592	576	538	527	548	538	540	575	532	550	574	570	547	570	547	543	529	590	557	527	565	539	588	597	587	552	577	572	545	555	563	569	562	555	579	516	591	558	547	572	559	524	576	559	560	574	535	575	553	577	572	557	571	540	585	554	528	544	582	548	518	562	574	562	567	610	560	591	543	558	566	563	528	541	524	547	522	524	552	551	550	568	520	488	569	579	561	537	537	555	570	607	553	478	543	569	539	543	522	537	524	544	551	572	575	572	578	533	548	542	537	520	591	569	560	528	551	572	559	591	587	535	549	559	549	618	548	541	561	530	586	519	538	571	569	579	564	553	617	536	580	561	583	564	568	549	567	541	565	537	576	571	555	571	546	569	557	599	526	532	544	597	572	620	560	530	568	528	548	540	522	546	573	516	532	504	578	523	544	538	568	538	529	522	522	589	576	525	499	619	564	570	507	554	508	545	558	581	557	545	582	558	556	598	527	565	552	562	498	543	549	561	525	540	552	555	538	561	526	561	556	529	535	544	552	527	570	544	597	547	517	522	593	555	595	550	559	577	534	609	599	567	577	577	588	551	543	562	537	596	562	534	563	519	570	518	571	566	530	551	525	558	515	559	548	547	564	592	530	533	554	536	587	562	557	570	583	581	540	567	575	562	566	545	569	558	530	546	493	534	542	587	522	572	529	555	540	537	536	565	544	549	554	554	569	538	571	578	538	527	567	572	540	549	500	575	566	550	588	545	567	534	536	557	520	575	564	567	530	571	510	572	534	611	571	583	543	515	547	570	578	534	540	570	551	565	558	531	540	559	583	546	539	582	553	545	561	523	537	559	516	556	563	549	550	501	514	571	572	566	563	532	570	538	576	554	554	573	557	572	581	542	578	534	570	563	566	551	556	598	572	585	536	562	544	533	534	538	582	520	562	560	556	546	562	577	552	568	579	543	556	605	544	563	516	546	518	553	562	544	560	530	573	552	578	539	523	586	542	541	565	613	564	560	562	539	517	561	589	543	579	570	553	543	558	595	492	535	570	557	531	484	582	565	560	563	546	589	553	565	566	538	541	534	597	529	565	534	542	574	561	538	533	549	546	525	534	563	567	576	561	578	563	573	533	583	553	522	551	569	604	510	551	601	547	571	514	568	571	519	585	530	549	567	535	560	570	541	565	559	586	538	537	534	586	555	558	573	578	564	553	561	584	530	548	573	562	569	548	548	538	522	577	521	521	558	554	569	596	588	537	581	511	562	536	587	562	569	585	543	540	582	529	542	481	551	574	529	561	536	558	558	548	555	526	570	595	626	561	575	553	561	565	581	579	587	588	574	568	567	571	540	569	546	525	568	549	540	562	606	549	558	548	538	546	522	560	524	542	527	546	538	582	548	598	534	565	538	568	538	516	557	542	549	514	538	567	582	575	552	566	576	564	510	561	552	511	610	523	577	517	556	587	553	519	568	597	570	569	562	580	534	539	568	539	540	551	559	568	583	589	516	572	556	507	562	534	552	539	550	541	567	589	559	551	573	605	579	566	525	541	565	552	526	585	609	562	562	553	539	541	593	540	565	555	543	536	513	540	528	534	583	537	577	571	558	512	548	514	558	589	569	530	552	550	523	557	523	571	549	565	569	575	544	551	573	521	564	562	549	570	599	554	514	503	522	505	569	551	584	562	526	591	532	561	570	519	554	586	566	522	550	540	519	562	543	533	588	610	555	557	555	547	557	539	550	526	545	522	541	620	575	584	547	548	537	538	562	543	501	563	560	492	582	544	534	538	564	535	559	583	536	568	536	561	538	543	540	529	557	552	535	558	538	569	536	557	524	540	569	554	572	543	569	528	537	550	545	534	547	521	536	552	574	530	525	542	565	585	545	586	538	560	549	563	528	566	591	537	512	582	508	536	558	541	560	552	605	510	539	487	546	537	547	566	555	574	540	569	524	538	510	578	590	579	527	547	541	528	563	558	554	557	543	545	531	591	610	568	541	568	500	540	528	531	567	539	546	577	541	557	533	586	563	574	551	560	574	588	530	527	561	533	548	547	509	546	548	558	598	551	569	581	576	585	524	539	540	556	554	556	520	564	587	597	549	550	579	548	560	533	579	533	574	556	523	544	525	576	530	535	545	611	586	568	605	537	605	588	558	551	565	550	555	568	558	567	586	558	513	588	590	530	574	554	542	554	536	548	571	569	561	593	553	532	533	608	540	565	547	554	565	544	521	529	571	559	542	537	543	538	550	565	582	568	588	545	581	565	562	569	575	563	544	544	562	560	539	518	564	550	561	583	576	541	527	566	562	549	521	590	552	556	582	582	569	615	556	574	563	580	581	560	543	547	532	567	559	608	541	542	573	543	555	556	585	573	583	562	552	560	518	527	564	506	557	546	529	555	537	567	529	565	573	555	582	556	597	536	542	543	573	585	589	560	565	549	526	544	529	547	556	583	548	532	544	519	538	555	573	557	535	525	544	555	534	554	579	575	573	539	548	548	567	552	549	536	550	532	546	558	595	539	566	554	537	549	560	568	517	568	571	592	524	566	569	534	606	573	535	602	566	569	547	569	570	529	547	588	567	559	578	578	579	599	543	528	544	540	515	535	543	558	564	553	538	536	619	597	544	586	572	571	566	555	555	519	528	582	534	557	553	533	552	529	560	518	534	585	562	561	587	557	503	570	546	533	546	571	532	577	548	593	536	560	526	550	560	570	537	563	555	538	508	560	545	550	562	574	590	589	557	552	551	560	560	580	537	530	535	548	578	497	538	569	595	583	547	541	571	531	564	550	565	550	576	556	544	582	557	564	552	559	484	565	575	517	507	556	501	584	562	553	560	544	553	586	565	570	533	526	552	555	561	561	595	543	607	524	525	558	576	543	570	576	542	577	501	544	526	579	517	551	557	567	527	508	519	534	513	559	579	556	562	552	576	547	506	566	567	532	580	546	520	572	537	584	533	568	554	576	548	553	568	559	558	531	560	566	576	557	573	548	576	569	566	597	564	565	537	541	608	583	521	526	582	598	541	573	544	553	549	573	532	564	563	517	551	551	539	596	560	563	560	545	557	547	498	536	508	574	526	577	538	535	566	587	568	543	558	542	553	540	499	590	551	552	555	563	510	566	523	541	553	549	547	530	552	561	582	578	528	513	552	492	566	527	539	551	540	573	556	559	585	540	603	601	501	528	601	551	559	574	547	543	510	522	576	568	571	552	549	526	572	514	519	540	579	533	557	573	553	521	527	595	544	541
26591	20537	8108	412	185	107	107	103	90	92	66	93	82	91	89	93	79	99	86	77	68	81	86	102	85	92	76	81	86	75	72	79	89	71	96	81	78	83	76	84	70	83	69	67	94	77	76	68	80	76	76	71	77	89	81	67	88	64	68	78	74	76	90	81	81	87	87	71	81	81	61	76	79	81	88	92	85	75	75	67	74	82	58	71	79	81	79	95	63	70	81	83	71	75	88	69	90	67	76	70	90	97	68	89	81	103	88	86	94	90	85	85	69	71	70	69	74	97	71	85	71	85	69	80	77	83	84	81	72	81	83	72	83	80	74	69	83	66	79	71	76	81	77	70	94	72	73	81	90	85	67	81	88	68	74	67	75	67	77	70	77	83	96	82	80	93	74	88	82	83	80	82	72	80	64	91	72	79	81	76	75	95	79	84	79	79	87	81	81	83	71	68	85	71	82	88	98	78	73	74	85	104	88	75	72	73	81	80	80	82	97	77	86	85	80	76	87	71	77	80	79	78	76	79	79	61	91	85	65	79	69	90	88	81	86	72	90	76	89	86	82	80	94	82	68	80	65	81	71	70	76	74	83	81	92	81	81	80	71	90	75	79	90	83	82	73	82	75	87	74	75	83	82	79	87	85	64	85	90	78	69	82	90	92	98	81	76	69	85	77	79	78	71	84	75	73	86	79	99	90	95	77	76	72	77	86	70	76	75	89	84	87	86	66	76	83	94	86	78	75	84	84	81	78	76	76	88	92	91	94	85	78	65	71	67	79	86	68	75	69	68	77	76	69	83	85	82	78	71	92	80	94	85	58	78	73	74	70	90	77	67	96	59	86	72	69	79	78	69	80	75	79	50	67	66	86	75	84	73	70	68	88	83	64	78	80	88	69	92	80	96	74	78	68	71	71	80	83	89	76	87	74	92	91	86	74	76	84	91	81	59	73	89	83	80	82	79	78	87	83	90	76	82	64	88	78	88	68	70	73	99	80	69	74	79	86	80	72	71	87	71	64	91	65	99	88	70	80	77	78	84	88	68	88	65	85	86	83	71	83	80	94	84	87	78	75	81	86	83	81	75	74	68	75	86	88	75	77	81	93	65	91	91	75	76	81	87	70	81	87	96	81	107	71	87	72	75	88	80	91	63	84	68	73	79	66	84	83	96	82	79	82	98	93	80	73	78	75	80	71	76	77	78	83	79	83	80	67	83	64	84	77	87	81	81	75	82	65	82	94	84	85	60	78	81	92	80	70	86	84	72	81	84	85	79	71	89	76	77	81	71	81	85	75	85	76	76	73	71	76	79	64	86	78	77	77	85	71	88	72	68	59	80	74	69	102	93	65	72	100	76	77	92	78	73	76	72	72	87	70	66	80	76	78	92	75	87	77	90	68	82	75	94	67	93	83	91	84	90	81	80	92	92	79	90	79	86	86	83	71	71	63	88	71	89	71	80	65	60	89	76	76	72	95	69	67	65	74	81	73	82	73	84	78	97	82	73	88	80	95	73	65	73	66	90	84	68	83	80	86	80	87	61	99	73	56	69	77	87	82	85	83	87	76	75	69	82	83	76	79	86	87	70	87	88	75	76	86	78	71	86	68	89	78	74	83	88	68	78	80	91	90	97	96	101	78	77	79	85	67	85	89	76	78	83	77	78	82	68	76	85	67	93	82	86	107	75	90	75	82	58	86	83	95	77	88	73	97	76	87	62	87	87	71	72	73	73	76	77	70	82	74	73	78	82	86	91	84	89	69	78	77	81	79	61	62	71	69	76	79	72	78	86	93	75	81	75	74	77	72	74	80	77	76	78	77	84	78	62	89	77	63	91	75	85	67	66	68	88	74	71	76	71	83	70	88	80	87	82	81	101	80	69	77	80	65	84	71	66	75	72	58	67	72	78	79	85	74	74	85	73	72	77	79	73	83	77	76	83	76	85	80	73	78	60	93	81	72	70	78	90	85	81	70	70	79	76	68	81	67	79	88	76	78	75	92	75	80	70	79	65	88	81	78	73	69	68	82	77	71	89	81	95	83	80	93	67	71	70	85	91	88	70	88	78	79	80	78	101	80	82	96	78	61	69	73	71	78	67	76	83	74	80	64	77	68	76	83	72	86	87	75	81	74	73	80	65	77	83	78	62	88	67	79	78	75	76	82	78	91	81	86	87	85	84	61	82	81	68	87	76	80	84	70	100	73	84	68	86	86	98	75	85	85	72	94	100	81	98	69	82	73	75	77	67	88	73	91	79	77	87	59	89	73	67	98	74	75	69	70	79	83	83	73	78	70	68	87	70	76	75	76	66	88	85	81	83	82	93	89	71	87	76	80	78	87	82	90	69	70	66	98	66	84	83	91	81	80	72	102	73	93	74	80	90	76	78	78	91	71	77	77	64	69	68	75	88	79	74	81	82	76	84	70	74	86	95	76	63	85	82	83	81	67	73	76	78	75	77	91	84	82	85	72	81	70	73	81	90	90	77	78	84	76	82	96	67	76	77	87	90	83	100	81	99	78	88	67	92	73	75	65	78	88	82	73	88	77	67	84	94	76	70	82	87	76	84	92	65	85	89	95	78	69	88	93	68	82	76	70	73	69	83	77	73	99	80	76	74	94	84	78	87	92	83	70	71	74	76	93	97	66	64	80	92	81	78	80	76	76	84	86	81	87	80	83	81	75	86	67	77	84	81	75	107	76	83	71	80	70	68	70	76	82	78	87	76	87	74	87	89	80	53	95	95	70	81	74	79	69	72	72	92	71	81	80	71	69	78	93	73	68	62	70	70	79	77	83	76	80	84	67	99	71	83	88	68	79	81	74	72	85	87	89	80	80	78	88	82	76	73	72	73	76	77	94	86	92	71	79	75	85	63	78	79	75	77	85	84	79	79	94	79	88	77	81	74	91	81	81	76	75	70	82	73	89	79	74	62	71	69	79	102	73	79	74	63	76	79	85	82	75	84	68	74	81	72	79	87	67	68	79	82	74	76	80	85	69	99	79	85	77	95	72	78	85	77	82	76	85	61	89	87	97	76	78	59	77	81	73	90	88	68	84	73	80	73	86	72	59	86	80	91	77	82	84	87	92	87	74	91	75	80	97	72	78	85	90	79	73	84	73	73	81	70	93	91	81	79	82	75	94	83	70	81	77	73	92	83	74	71	77	69	83	72	87	75	72	83	80	78	80	73	83	78	69	82	75	74	90	64	68	86	62	79	64	78	80	72	81	85	72	77	74	74	75	76	101	82	71	75	89	75	70	88	75	66	82	81	91	64	76	82	82	63	80	73	81	68	68	103	90	86	93	84	96	80	76	80	66	96	87	72	81	57	75	68	87	78	70	81	83	78	76	77	66	97	69	76	99	80	79	72	90	69	74	66	82	85	62	73	79	72	82	68	81	76	67	86	78	81	74	79	87	77	83	59	81	87	84	82	89	84	82	78	88	83	86	81	77	67	86	72	95	75	87	78	65	92	76	72	86	85	72	89	87
6568	1082	968	473	350	281	240	218	218	206	179	219	200	198	158	179	161	165	153	152	189	156	148	166	200	155	161	169	161	151	139	156	149	149	143	154	154	142	173	163	174	138	155	157	147	158	156	121	151	150	130	149	144	161	159	147	148	168	145	140	181	140	149	160	179	152	150	153	156	167	155	154	168	160	127	161	140	166	162	156	144	172	128	148	144	139	155	163	139	172	158	160	145	151	136	130	152	158	165	159	130	155	172	151	159	145	150	172	146	135	137	181	136	120	150	149	146	144	160	144	151	135	151	138	168	162	150	158	149	140	141	150	134	167	168	173	148	158	148	137	155	155	158	137	158	139	156	153	163	149	150	172	150	136	164	144	164	158	157	131	165	143	145	144	149	147	144	145	146	148	152	149	155	146	150	153	157	160	148	176	157	151	158	167	141	152	120	145	175	174	150	165	171	169	148	169	154	167	155	144	177	169	137	143	171	171	154	153	161	147	154	162	170	138	185	163	157	158	158	159	150	132	171	166	146	146	159	166	155	175	157	157	150	147	137	150	131	140	146	148	134	164	145	159	150	177	157	176	150	151	149	143	158	167	155	149	158	144	159	147	140	148	148	162	144	157	152	151	144	166	157	162	142	150	138	162	159	145	156	172	176	147	134	155	144	153	164	150	132	159	151	155	138	162	157	144	132	159	143	158	161	143	166	144	139	160	141	169	147	166	151	162	170	157	137	162	140	131	164	160	140	152	176	162	167	163	146	161	146	163	151	163	160	142	145	159	154	160	153	141	154	156	171	162	156	150	169	139	150	139	164	167	147	155	152	159	172	158	170	161	148	148	152	142	143	149	172	139	161	147	157	181	168	158	163	149	131	154	162	164	158	152	154	156	139	149	158	148	169	158	153	142	134	168	145	162	138	174	155	167	143	148	164	140	148	145	162	146	151	136	170	138	155	145	144	147	140	147	144	154	156	149	152	142	152	157	136	149	140	161	161	156	155	164	142	165	164	143	185	149	182	159	158	127	164	135	167	148	174	167	154	150	146	146	151	161	149	172	188	155	152	146	144	164	148	142	167	139	158	148	154	168	160	148	127	147	151	154	172	153	154	150	160	118	159	130	166	171	167	166	155	160	135	127	160	153	147	135	158	153	157	158	147	167	159	155	143	146	177	142	149	150	141	167	153	177	160	138	160	142	151	160	161	163	170	153	138	167	159	142	161	138	145	134	160	152	132	156	147	157	161	132	164	150	152	121	139	147	155	159	162	131	144	165	139	121	180	160	151	163	138	150	154	126	126	143	140	151	137	149	166	156	149	175	155	156	138	181	145	159	152	166	161	169	157	151	136	139	154	185	153	139	149	170	146	174	159	148	151	130	151	187	165	151	157	154	160	139	156	161	165	156	155	177	153	157	170	170	172	159	143	151	161	150	169	145	172	170	156	138	152	146	157	137	159	149	172	152	167	151	158	174	159	169	159	138	133	163	176	129	148	160	154	162	142	147	157	128	154	149	139	147	159	165	150	145	177	153	183	156	147	149	139	141	134	131	146	142	144	169	150	149	176	169	164	133	144	154	140	144	167	146	161	162	168	139	154	175	151	175	149	142	161	160	168	162	164	163	155	143	180	162	162	156	153	148	157	133	147	175	147	157	157	140	161	156	140	149	160	169	154	170	166	170	152	164	165	154	166	141	163	153	154	126	157	165	150	148	147	148	143	155	151	154	119	150	144	161	152	142	157	160	151	150	152	175	126	143	149	162	167	158	150	169	151	142	164	146	151	165	149	138	158	169	143	147	140	161	176	148	156	144	163	147	152	137	147	137	159	162	157	143	140	142	146	154	153	143	154	151	151	151	138	178	178	151	139	145	162	144	138	175	151	155	144	150	146	148	169	145	143	140	135	161	156	160	169	159	142	155	151	150	148	152	150	159	142	160	139	145	171	169	151	158	155	137	161	156	144	147	146	142	155	150	129	134	142	143	150	148	166	134	165	162	159	151	136	157	165	157	140	147	168	158	165	162	140	172	162	141	156	165	168	158	148	158	142	144	161	151	143	143	138	156	146	153	141	134	161	149	169	150	158	141	147	139	166	170	147	151	151	155	146	163	171	142	146	170	166	156	138	162	153	167	154	161	157	168	145	157	182	157	178	140	155	140	160	145	168	143	154	146	147	128	163	153	168	175	177	143	161	148	157	162	167	163	144	145	165	161	140	193	140	163	152	151	140	152	151	151	157	135	135	140	156	164	145	150	152	156	152	152	148	139	151	164	151	146	138	131	144	145	134	134	163	153	167	172	164	144	190	142	155	150	151	172	145	146	171	164	166	166	156	156	149	150	171	149	159	126	156	151	157	149	167	159	146	150	156	145	150	141	145	133	141	152	161	144	173	133	154	122	172	158	155	136	166	165	139	149	149	176	172	162	157	154	166	139	163	157	132	156	161	134	165	148	155	141	168	172	161	153	158	159	149	148	160	140	155	167	145	129	156	167	152	149	139	164	164	143	170	157	183	159	145	162	153	173	179	149	166	157	151	165	184	154	148	173	156	156	146	149	150	168	162	131	143	149	161	163	165	150	154	139	142	153	133	135	143	162	166	146	138	147	172	149	157	155	165	159	171	146	157	168	156	153	161	140	139	154	163	149	148	159	146	153	155	139	146	133	171	157	159	164	154	166	158	155	160	154	141	177	150	152	137	145	138	168	143	168	170	155	160	158	149	144	158	163	177	141	140	163	140	148	149	154	134	162	136	151	143	158	138	175	151	176	157	164	160	145	153	141	146	151	148	157	164	141	128	144	168	158	146	145	174	158	179	158	140	138	152	150	145	148	161	155	160	148	142	132	156	144	159	150	153	148	162	169	178	158	147	150	153	145	149	150	148	159	140	159	153	146	151	172	161	151	183	147	156	145	147	130	163	149	123	165	153	160	114	160	165	146	174	180	154	146	135	142	131	144	155	156	155	174	158	150	135	151	152	157	182	151	174	156	168	148	143	162	139	150	166	177	170	146	177	143	165	147	155	145	177	144	156	141	125	149	148	122	169	155	180	146	162	161	157	154	151	137	157	159	142	157	159	156	155	141	156	142	157	157	135	140	155	151	151	137	165	158	160	166	158	155	147	147	146	157	153	154	152	171	172	161	173	160	160	167	153	139	175	175	163	163	172	144	169	158	144	131	136	145	157	160	151	142	155	130	156	148	140	138	170	172	160	155	145	142	168	160	140	148	140	163	141	165	181	159	142	166	172	154	156	157	133	145	150	148	151	165	140	138	170	169	125	126	143	166	163	159	160	145	148	144	159	146	157	158	142	147	160	134	130	151	154	146	152	168	135	153	161	139	152	154	148	136	164	150	171	170	154	163	143	173	157	150	143	178	158	157	130	156	144	148	157	151	153	159	183	163	168	146	147	149	151	141	168	154	157	172	162	163	155	170	160	161	169	130	162	174	150	141	142	166	147	154	140	142	138	136	173	162	149	167	144	139	166	135
24022	21092	28417	23975	20586	2287	651	416	353	330	306	279	256	228	235	241	206	240	208	190	189	192	206	189	165	183	209	204	169	188	206	174	175	170	168	197	180	191	187	188	185	163	155	196	180	160	187	166	187	198	153	156	170	171	178	189	183	175	159	180	192	176	153	171	164	178	178	179	176	184	178	186	160	168	165	199	188	168	185	177	173	175	181	169	157	176	160	192	193	196	184	160	157	161	183	174	198	166	165	155	175	167	182	148	182	187	181	150	167	182	189	155	167	151	160	183	200	160	190	154	176	167	163	194	165	182	201	160	168	176	167	158	151	163	170	157	174	181	173	177	167	147	174	183	184	171	166	184	188	165	175	184	164	197	173	177	203	141	160	176	177	180	168	190	166	174	177	161	171	182	182	160	172	189	188	171	144	170	179	157	176	164	182	185	151	155	176	181	172	182	172	181	164	166	164	159	172	179	167	148	189	179	188	186	178	174	153	166	195	178	179	168	141	194	156	172	170	172	174	168	171	166	167	177	172	204	196	163	191	179	183	174	144	200	197	170	163	187	180	165	198	173	167	155	159	170	149	170	159	166	169	176	163	175	172	200	177	173	174	156	179	185	184	183	196	190	192	171	187	184	172	152	149	167	154	187	163	159	158	155	159	182	167	166	179	185	180	172	152	162	170	198	172	168	207	174	199	188	186	177	198	172	166	199	185	197	145	163	186	151	158	178	173	200	158	184	146	161	150	169	163	172	164	189	171	158	182	176	164	158	183	186	192	163	195	172	185	166	156	155	159	161	157	169	173	173	167	170	162	162	162	150	177	168	172	177	169	164	166	173	171	182	183	182	183	169	159	165	166	185	184	186	182	200	147	175	170	155	177	173	163	165	177	190	182	174	169	165	176	162	172	155	167	171	171	155	193	151	198	173	170	168	166	160	190	194	160	158	182	177	164	186	193	168	166	188	168	172	183	165	191	166	165	166	176	174	168	191	189	185	159	173	156	177	151	173	170	165	176	182	175	192	172	152	189	181	175	207	187	179	166	175	193	185	194	170	184	166	190	171	162	184	150	165	163	164	164	175	158	191	173	189	158	163	165	172	193	175	160	177	143	173	176	183	167	165	165	192	168	156	180	166	186	165	169	169	178	165	177	166	172	186	162	172	171	175	190	169	190	166	185	184	174	175	166	165	163	160	192	145	157	196	195	186	173	168	174	177	157	171	172	175	183	158	171	174	184	162	164	189	144	158	165	174	166	165	170	150	184	175	185	176	157	176	176	165	179	163	173	176	188	172	177	162	196	164	185	182	167	178	165	169	165	174	173	171	179	158	169	190	168	171	191	168	164	188	189	186	168	182	163	172	163	171	172	169	149	172	178	185	188	168	157	153	192	188	167	186	161	202	171	155	168	181	169	159	170	170	162	183	197	164	159	168	178	176	173	194	178	175	163	172	180	165	176	172	183	205	165	182	166	194	177	176	169	141	177	167	170	166	214	161	170	168	171	152	180	163	185	187	165	189	174	188	155	199	175	161	145	181	199	200	185	187	184	197	168	178	168	169	148	186	175	150	199	166	192	162	190	188	176	206	160	176	175	156	199	176	184	168	161	184	171	164	183	195	155	178	191	166	170	160	182	150	142	201	176	170	185	172	170	177	195	167	180	169	197	171	179	144	173	181	169	172	177	176	167	186	188	171	148	163	187	132	161	168	184	152	178	167	184	161	171	183	163	172	157	165	212	165	159	145	154	165	172	183	169	171	180	178	177	175	147	177	184	180	155	166	188	169	168	194	168	152	172	182	170	181	182	169	173	177	166	169	160	171	155	159	160	167	174	180	186	177	157	178	184	171	180	161	190	161	163	164	193	194	166	169	180	183	181	132	160	159	153	175	179	158	156	205	160	174	171	169	165	152	178	173	182	160	169	165	174	167	159	163	138	159	192	189	170	187	169	141	181	169	175	184	188	161	172	197	150	170	172	181	171	190	172	167	157	163	182	180	163	173	167	162	179	160	155	162	159	190	186	174	196	160	185	188	166	181	177	154	174	149	157	176	182	197	175	170	193	180	182	187	165	169	166	192	150	160	190	161	178	177	151	189	171	159	191	168	177	151	160	202	178	160	169	176	170	157	161	176	170	170	169	177	195	182	172	181	155	182	179	172	140	155	160	185	169	169	184	169	166	158	161	173	170	177	165	151	158	177	162	177	176	168	188	169	170	182	169	164	182	169	182	187	165	184	180	163	169	169	188	166	149	164	158	168	171	169	181	166	176	165	158	178	152	157	175	168	168	172	170	173	184	145	158	170	172	190	186	185	183	153	161	155	166	174	164	177	170	183	178	199	164	178	151	160	160	179	161	167	170	171	155	149	134	176	156	183	188	167	170	170	171	171	161	180	169	168	178	154	191	191	156	182	189	161	173	190	168	193	176	191	172	145	163	170	205	151	161	153	193	191	162	197	160	183	148	162	172	162	187	172	176	166	189	178	165	177	189	184	190	169	167	168	176	174	186	174	168	180	160	172	164	176	177	181	181	201	176	191	173	168	152	193	191	195	175	184	168	203	161	171	164	192	184	185	156	178	172	159	168	164	181	191	194	178	154	175	183	185	181	167	174	176	166	177	176	172	189	154	179	183	170	193	169	174	169	160	196	169	178	195	196	175	178	189	170	158	157	190	184	176	172	194	201	162	203	160	174	183	153	147	184	166	158	169	156	152	184	160	170	179	197	163	178	162	171	195	155	180	185	180	187	181	167	157	167	171	158	170	177	154	198	171	153	179	181	173	170	166	171	162	189	196	174	177	176	181	182	176	188	184	172	156	178	174	159	164	198	173	170	187	158	147	162	182	174	162	174	176	175	160	170	156	187	166	161	178	198	167	198	200	173	179	188	193	173	166	180	149	189	167	187	165	171	155	173	159	173	171	187	163	194	197	176	181	188	186	169	187	161	170	172	192	201	178	165	166	201	174	160	168	172	186	161	176	185	182	174	181	142	163	161	171	161	179	174	167	193	170	158	165	163	174	160	174	190	160	167	176	163	153	190	166	165	194	174	197	167	171	155	186	167	159	182	159	186	162	182	177	173	194	157	183	172	175	144	168	161	147	186	196	167	166	202	178	169	185	168	183	167	188	165	155	181	163	161	183	193	184	192	193	182	190	183	165	156	177	190	168	198	162	157	184	172	175	175	156	172	173	175	185	167	152	156	176	171	203	158	175	139	166	176	204	175	167	165	161	166	169	180	173	161	198	157	188	162	195	181	170	168	168	182	191	197	161	167	186	150	165	194	170	167	166	174	180	176	174	190	176	166	200	162	155	165	176	165	159	169	166	183	192	170	150	176	166	191	187	201	166	174	172	177	163	190	177	156	180	183	176	187	179	172	173	180	166	169	183	170	182	179	180	159	191	150	174	178	161	189	184	172	162	181	168	172	156	150	168	183	175	174	153	153	183	173	174	181	200	171	153	167	186	185	165	187	178	158	162	162	189	164	154
14815	9571	8260	4190	2815	1965	1522	1254	1009	894	794	658	599	569	495	451	508	466	444	382	425	399	375	375	365	380	376	352	369	325	370	337	363	348	349	326	293	315	316	364	329	321	317	328	330	299	322	363	313	330	314	332	286	270	331	301	294	287	288	295	315	291	301	335	312	288	310	346	299	316	318	306	284	314	294	311	308	298	303	310	323	300	276	274	318	343	313	286	303	271	297	287	338	279	302	321	305	319	317	310	306	288	299	297	323	295	336	306	327	306	308	334	294	318	326	294	339	343	294	312	305	282	298	298	288	296	302	290	280	321	303	296	313	304	313	286	318	296	333	268	322	329	292	320	327	309	270	287	311	307	313	310	246	307	281	302	325	331	348	300	313	305	340	291	304	286	330	356	275	281	328	329	281	304	291	321	286	293	287	322	281	291	315	289	292	276	316	325	282	310	296	282	323	290	281	316	285	308	290	295	293	275	299	275	314	325	286	340	295	320	289	312	311	288	308	298	315	314	308	302	311	288	295	301	297	324	320	282	289	301	314	286	301	308	313	309	302	331	320	304	318	298	328	271	312	282	298	289	272	319	323	297	306	309	318	306	303	336	296	283	316	305	290	270	334	308	321	317	291	338	305	278	282	310	285	309	343	312	285	319	304	323	290	268	308	310	310	339	291	335	308	341	297	329	335	300	299	274	274	305	285	300	313	323	299	312	303	314	327	321	315	275	293	312	282	283	325	297	323	302	322	317	280	290	323	283	295	312	294	292	287	345	308	334	288	319	278	289	291	292	305	297	311	331	305	348	305	311	337	309	308	295	296	296	304	275	325	319	310	308	299	282	293	294	327	299	322	297	301	278	291	326	315	306	301	299	304	299	325	314	283	278	310	328	284	301	295	332	304	322	276	315	306	305	291	290	315	304	307	284	345	306	291	315	286	333	310	322	308	303	331	305	291	321	324	291	323	298	321	304	313	310	300	313	297	290	289	318	278	330	282	262	305	281	313	301	309	266	319	300	326	330	322	292	274	305	312	327	322	290	301	300	290	287	318	322	276	312	302	270	307	309	326	307	276	322	321	290	280	292	309	283	326	302	295	315	304	301	293	292	297	310	311	317	300	289	305	271	284	317	307	317	298	328	328	291	315	303	291	292	333	298	299	302	324	291	305	306	314	322	279	302	311	287	303	295	296	316	322	311	281	292	297	287	333	300	344	286	309	297	296	287	315	274	312	316	285	284	318	315	300	284	294	275	286	312	326	335	335	304	297	283	300	303	296	293	272	299	303	294	294	279	341	327	315	305	292	300	289	274	323	271	249	313	312	298	318	292	303	326	305	291	298	280	322	331	337	273	351	318	292	269	290	319	291	283	298	277	305	299	315	340	302	332	265	311	294	327	298	327	298	332	277	329	335	324	318	284	315	314	282	315	330	281	318	293	298	333	287	316	315	307	310	310	306	330	337	310	314	317	313	296	335	292	285	293	301	296	293	297	332	312	299	307	327	308	316	278	295	334	312	311	306	306	315	309	293	314	322	310	302	296	269	289	291	327	315	294	286	314	304	293	306	334	320	321	291	311	291	310	306	307	308	281	293	334	327	320	301	326	317	308	301	329	308	295	329	289	303	333	290	291	307	313	328	294	308	328	260	297	309	353	315	292	285	314	296	344	307	321	303	284	296	318	322	319	313	273	310	295	279	298	288	282	311	313	306	269	312	317	307	277	298	263	295	312	309	310	303	309	322	294	309	309	296	307	308	286	291	281	289	297	324	279	293	332	307	294	286	294	297	311	278	302	296	333	295	314	342	333	302	287	288	307	310	312	307	304	306	298	320	304	281	313	317	305	290	317	295	296	308	327	329	298	341	326	348	342	299	295	313	313	281	320	317	317	292	332	336	274	286	271	295	307	280	292	319	314	307	328	322	289	315	289	305	268	298	299	296	309	321	306	300	304	303	317	295	337	306	285	310	313	285	327	302	305	304	318	302	292	294	311	318	296	309	313	303	269	306	329	295	288	302	303	321	290	324	281	314	286	288	306	275	299	305	330	300	313	309	286	296	307	318	310	284	283	308	290	285	335	294	280	298	325	296	310	308	303	299	301	284	300	294	290	311	281	306	296	301	310	336	324	311	324	331	320	311	314	291	318	349	305	293	286	330	295	280	314	330	286	290	317	308	290	306	297	282	316	302	273	278	300	288	305	276	290	312	284	307	331	287	308	341	308	332	269	298	322	293	268	306	301	306	311	293	308	299	296	295	279	284	292	316	274	300	287	313	293	311	322	319	288	279	302	353	303	276	327	287	292	268	301	315	285	321	301	307	319	315	281	291	305	291	295	330	345	308	313	292	291	272	282	309	278	268	291	302	287	291	305	300	312	316	274	287	303	312	308	277	303	289	315	279	302	301	296	294	304	299	294	310	323	326	274	299	297	309	336	328	274	287	299	332	323	322	313	295	297	325	300	290	287	310	279	273	311	277	278	284	318	298	311	316	300	302	308	275	313	287	303	316	260	333	334	324	349	332	281	297	289	311	287	281	290	308	333	306	312	308	323	340	342	321	319	300	297	302	320	303	253	315	271	317	311	306	311	314	319	306	317	292	330	297	305	283	285	303	320	327	324	302	306	325	316	294	280	301	320	314	306	285	298	286	291	346	312	288	275	312	280	280	311	305	316	312	315	312	334	305	294	303	265	330	302	302	270	306	325	314	307	321	309	288	286	268	322	305	322	274	326	322	305	314	327	332	318	294	296	314	299	297	303	311	302	305	300	325	305	297	294	298	288	291	320	304	302	327	321	308	303	278	271	303	315	295	273	291	324	317	359	299	297	304	343	323	285	292	325	294	313	299	306	319	323	319	326	318	285	281	324	313	299	305	294	300	309	281	304	301	293	306	342	332	310	291	308	280	310	309	299	300	301	279	281	302	304	302	293	292	288	321	292	296	311	309	314	305	267	306	302	283	288	307	323	321	297	302	291	282	319	350	298	334	305	293	313	308	300	308	296	317	303	323	322	304	312	312	323	287	270	279	291	323	304	323	316	291	310	326	291	338	321	328	277	329	309	318	285	314	323	313	306	320	271	326	308	327	304	309	319	320	321	266	288	307	289	307	275	306	299	312	304	315	306	303	311	298	324	328	310	289	312	304	306	307	269	334	313	315	315	314	283	318	276	302	310	270	289	298	329	291	289	282	278	273	343	315	312	311	309	328	299	289	307	278	333	310	286	327	295	309	299	321	298	291	338	286	285	315	343	288	329	305	267	289	308	309	287	296	337	337	315	315	282	328	291	300	311	281	323	308	270	289	330	320	284	299	318	306	299	271	307	326	335	323	278	289	307	307	319	287	309	315	298	284	323	333	322	272	322	325	342	307	301	324	299	315	320	304	336	320	305	280	282	305	288	291	300	321	287	306	308	270	277	305	315	283	306	316	292	268	269	278	294	322	318	318	296	337	320	281	324	345	317	325	302	292	309	280	314	323	283	300	312	313	294
23175	21138	29083	23430	21139	19960	2296	873	685	593	569	536	496	480	445	400	425	429	411	368	384	364	392	395	356	365	379	362	348	381	351	341	371	323	349	335	382	404	357	362	373	317	356	294	369	361	331	312	338	321	306	348	324	329	312	356	358	334	335	347	328	359	369	326	310	296	365	337	330	310	369	323	337	337	342	345	372	333	288	358	313	322	293	347	341	323	356	349	350	340	310	327	326	317	312	330	371	337	331	348	325	340	318	335	346	347	338	317	312	358	330	301	355	338	316	311	372	330	313	356	333	301	337	343	349	354	390	327	312	317	327	365	316	359	338	352	320	303	336	356	325	322	345	340	305	343	352	315	343	297	330	324	350	301	314	341	343	333	338	338	316	349	343	346	365	339	345	364	352	337	322	329	343	304	331	334	352	364	326	350	316	326	324	335	305	347	341	322	326	334	330	323	339	339	309	323	341	347	363	327	333	329	323	342	345	305	372	348	300	323	312	340	333	325	324	343	342	312	344	350	333	331	309	327	331	308	347	338	387	325	352	321	301	354	340	327	321	329	352	348	323	338	340	323	334	364	334	328	331	334	296	313	332	342	301	373	335	337	312	365	320	316	334	313	318	312	328	312	353	342	338	329	342	328	330	326	322	330	332	324	321	323	330	339	367	328	370	316	349	341	378	367	344	338	341	320	349	322	330	361	339	344	339	340	331	336	326	329	324	341	346	346	350	309	323	330	332	315	332	353	314	345	347	312	319	297	330	343	371	310	329	324	325	335	329	345	331	333	350	347	327	305	335	361	334	371	355	338	325	318	334	346	336	335	324	339	315	305	363	346	332	305	321	349	327	358	334	324	334	336	348	324	367	303	311	343	334	325	355	314	317	348	335	308	308	341	341	317	318	333	319	340	330	324	321	317	337	366	331	361	354	326	325	330	350	306	334	306	345	300	344	334	312	330	288	337	320	329	332	315	346	300	335	327	357	326	321	356	345	325	324	331	328	318	326	372	342	346	352	346	333	349	344	299	326	336	350	358	342	315	335	316	304	357	350	305	354	330	354	330	316	340	333	351	336	294	348	300	344	330	318	376	333	320	300	331	333	334	357	306	284	353	352	323	353	329	340	340	331	323	337	345	372	328	341	341	338	329	311	324	316	308	308	345	338	347	305	347	338	334	315	360	314	298	339	338	334	326	311	328	340	368	336	332	333	320	349	356	326	312	375	293	355	345	347	328	325	309	328	317	357	331	340	327	332	378	313	362	349	348	321	299	308	331	317	298	301	345	328	313	362	304	338	314	348	352	338	368	293	337	350	343	309	353	344	316	331	359	359	333	323	352	317	315	307	342	327	319	320	307	333	343	331	338	345	323	317	325	295	338	329	337	346	322	322	334	318	350	363	295	366	325	335	338	330	328	355	333	337	361	348	369	353	308	316	342	340	308	327	344	294	316	314	334	346	328	325	312	369	288	364	317	316	353	314	344	329	293	330	343	311	339	320	343	317	317	346	334	317	324	328	347	360	310	334	347	360	320	314	344	343	318	360	347	303	294	361	319	352	342	326	329	334	327	339	345	321	315	336	349	346	343	322	322	347	351	353	344	335	323	339	349	294	345	349	342	347	339	334	299	311	312	329	327	342	334	317	319	353	316	358	332	319	356	323	344	290	349	319	320	317	335	338	323	303	330	314	341	321	308	331	311	321	364	353	319	320	361	319	336	321	311	315	312	316	351	332	339	364	350	356	365	328	365	324	328	348	351	328	327	342	326	306	326	323	343	329	326	324	329	368	302	349	331	335	335	342	336	361	322	358	332	331	338	331	327	285	331	332	302	326	307	343	342	337	345	315	352	299	326	324	350	342	319	327	347	322	347	371	324	317	347	320	336	330	325	346	325	302	339	327	327	322	339	298	329	330	311	306	342	340	343	335	338	336	310	342	336	334	354	343	338	326	346	347	309	360	295	319	326	327	365	370	314	351	284	342	313	303	313	315	328	373	303	296	349	327	324	313	322	346	326	342	355	325	340	337	303	318	331	330	322	355	322	328	325	332	335	287	342	308	333	304	314	331	317	326	318	361	339	335	321	333	348	337	350	324	329	306	328	333	334	323	331	326	334	343	309	315	357	300	364	339	335	343	331	338	345	348	328	307	320	303	292	322	357	324	339	311	328	371	363	330	315	344	299	347	326	347	331	308	329	339	357	314	320	331	322	319	335	366	344	327	336	357	304	361	326	337	318	305	344	329	333	351	359	341	343	344	310	354	312	324	335	368	328	335	329	319	366	327	327	327	312	322	328	343	330	311	351	348	361	331	322	320	323	313	358	323	351	351	306	330	335	329	314	345	307	304	334	340	342	339	323	342	327	351	349	338	323	320	330	335	352	340	326	362	319	319	322	328	325	340	342	331	317	328	343	322	317	300	337	338	338	313	356	318	343	338	348	330	343	344	356	329	356	339	335	327	325	314	318	330	342	333	349	330	330	333	344	334	343	314	315	316	346	344	324	332	302	320	342	295	313	352	314	322	340	340	354	338	317	381	338	326	304	313	333	329	333	338	322	334	316	334	351	317	355	355	333	328	314	304	318	360	349	343	297	346	338	313	335	303	324	310	333	343	325	331	318	370	310	337	342	331	326	371	279	312	330	372	367	325	321	339	329	358	318	284	349	330	357	314	340	339	357	353	316	349	341	308	317	320	307	345	333	356	353	335	338	320	338	322	336	319	329	328	365	347	338	331	317	340	321	315	336	334	310	333	350	362	325	337	363	327	327	311	320	337	329	353	339	306	331	326	353	326	325	344	336	346	346	323	326	356	331	324	353	317	316	349	346	358	331	336	313	319	337	315	317	343	375	301	341	325	346	321	331	320	334	326	372	350	355	310	340	326	319	318	320	370	331	348	342	331	345	319	311	358	351	337	308	359	328	326	299	336	325	335	355	336	343	317	320	371	321	343	296	351	337	311	323	339	353	296	316	305	325	329	353	355	319	367	307	345	314	306	336	318	334	340	301	321	366	328	348	306	355	292	345	361	298	322	320	328	339	322	374	306	354	345	334	321	338	311	349	360	300	296	351	320	324	359	345	318	331	313	347	336	325	363	342	320	330	345	326	311	311	334	388	341	315	325	336	352	320	332	331	310	318	317	321	349	352	333	318	330	293	366	328	296	328	345	334	313	387	328	317	332	366	363	314	321	337	315	367	328	330	335	333	340	326	322	334	330	320	336	324	339	361	303	333	322	306	328	335	371	331	309	312	320	352	305	365	318	302	311	340	319	327	302	365	326	311	314	328	323	343	306	338	357	327	332	312	331	332	325	329	324	343	327	348	334	313	339	334	330	349	332	340	321	309	366	300	305	312	347	326	330	340	322	359	341	339	304	330	327	336	322	335	319	338	345	338	330	303	329	346	355	325	322	311	343	292	340	346	328	299	310	298	318	316	309	335	295	357	361	349	340	320	338	372	363	334	317	390	328	315	350	334	299	372	344	325	351	349
16628	15490	13354	7238	4939	3683	3017	2243	1847	1581	1449	1262	1151	1041	1037	884	799	801	779	760	790	725	675	710	653	668	714	672	687	603	648	634	591	619	589	626	602	600	573	576	573	613	583	605	568	575	582	578	554	582	611	596	568	527	537	556	558	589	573	558	568	597	576	533	527	581	545	564	583	597	622	555	614	562	596	563	599	556	559	554	501	592	570	531	566	548	540	533	592	580	575	552	553	531	576	518	573	529	557	529	576	572	599	568	546	565	518	525	545	571	568	546	548	588	526	584	519	524	570	522	595	510	529	560	544	548	562	566	565	530	531	558	569	560	550	538	549	541	534	559	511	511	541	559	572	559	575	564	561	586	566	563	545	569	546	550	590	585	552	565	578	541	543	576	578	535	514	554	556	567	529	574	610	555	562	537	531	572	503	573	567	589	554	590	565	528	598	544	542	515	566	544	552	532	568	536	504	566	565	556	538	539	574	545	575	569	569	607	615	522	555	581	549	542	559	533	543	562	543	544	554	547	552	586	530	511	586	534	579	565	513	528	573	542	586	561	551	530	561	564	588	584	605	565	562	574	556	587	564	555	591	495	558	566	584	582	586	525	571	552	579	625	544	581	566	606	562	558	518	523	569	555	571	556	534	587	583	568	603	581	560	571	566	549	611	521	538	544	543	520	525	552	535	559	532	542	544	547	560	547	561	543	604	583	608	550	558	589	574	558	603	589	552	542	559	555	563	535	506	529	604	516	535	567	517	553	539	556	549	516	572	538	516	556	539	557	550	542	571	593	577	582	519	537	537	565	564	534	560	562	555	586	566	581	539	554	547	567	526	569	562	564	560	594	569	568	528	551	579	559	599	546	555	584	563	532	540	528	546	574	578	593	543	532	549	578	547	543	530	576	561	544	557	537	535	576	546	548	542	537	586	533	526	544	542	549	567	577	571	579	583	590	562	573	568	587	531	524	528	532	565	533	563	554	548	529	553	629	509	543	574	560	561	536	501	539	522	567	568	567	538	533	572	547	567	575	578	571	560	540	582	565	573	593	552	542	571	561	529	523	521	585	540	572	546	628	544	562	602	515	555	563	584	537	512	540	568	525	570	542	615	553	546	548	553	553	538	574	514	498	586	509	552	525	572	577	572	542	536	555	518	522	538	558	552	578	524	526	548	546	514	585	608	535	514	533	573	571	578	522	571	556	593	550	575	553	509	585	535	541	577	571	529	524	516	518	514	547	576	608	515	558	525	547	525	586	560	558	569	543	517	553	541	603	540	540	551	581	604	528	539	525	544	540	580	516	526	521	561	562	545	569	604	581	550	583	545	590	590	543	566	539	537	538	559	592	553	573	537	513	572	541	577	591	590	566	513	547	569	523	557	507	567	537	534	541	594	574	555	566	539	613	564	557	583	561	574	546	570	565	490	543	575	546	615	554	566	561	538	569	571	570	559	583	549	529	542	546	529	594	552	584	561	563	565	543	572	546	588	571	584	554	564	541	543	548	546	537	560	559	529	548	543	566	552	558	537	545	542	592	554	536	579	528	505	547	579	524	543	540	533	594	517	604	590	562	525	550	583	567	526	599	522	563	532	560	581	556	539	559	546	526	555	539	542	525	578	579	565	581	552	547	542	546	547	568	597	571	524	560	566	557	555	533	592	548	561	598	571	560	551	552	574	503	577	582	557	565	589	538	538	537	549	551	496	582	587	535	544	552	574	564	548	582	552	537	558	541	558	534	538	565	589	583	604	564	576	556	551	565	552	596	543	510	514	567	592	561	555	556	544	568	563	577	527	550	521	547	553	551	522	540	567	526	550	567	554	547	532	512	570	577	538	543	560	540	553	490	579	567	528	563	563	549	550	557	548	605	558	529	529	572	551	558	545	579	586	532	560	537	530	513	555	531	558	574	539	549	508	551	548	488	625	498	552	592	562	547	574	543	546	556	566	584	538	543	554	577	576	530	580	590	530	533	537	585	535	538	585	544	571	553	544	559	526	563	573	589	587	575	585	551	608	545	546	514	539	607	560	582	553	545	593	531	555	550	515	569	545	537	567	530	606	555	534	544	557	586	564	541	567	536	534	601	543	565	568	525	570	528	544	564	508	572	558	564	555	590	572	539	532	545	543	573	573	526	558	539	539	574	544	519	552	534	547	566	579	588	558	537	553	597	557	562	591	578	524	507	570	555	566	552	605	559	597	547	593	557	581	507	517	537	540	530	544	549	536	499	571	563	523	558	551	576	534	534	548	562	518	604	570	546	588	539	545	561	548	527	571	540	551	548	546	581	607	554	533	557	559	544	571	594	508	563	576	532	544	536	571	544	581	539	588	547	565	582	559	532	577	566	548	549	557	562	553	547	567	555	571	575	567	534	512	554	544	535	572	556	578	590	568	555	533	597	508	600	556	489	517	568	558	536	539	547	551	533	555	536	539	541	599	550	560	518	528	588	598	564	558	541	550	547	575	533	565	582	561	544	539	569	540	602	543	558	566	552	566	512	523	533	499	565	591	574	536	530	527	584	567	543	566	563	561	571	568	576	563	561	561	573	551	577	578	572	584	531	559	590	589	556	538	548	622	587	538	581	550	536	532	535	571	534	548	581	542	550	555	559	528	566	565	518	567	552	558	550	570	573	556	558	577	535	556	564	555	575	534	576	610	565	542	555	516	558	550	527	530	554	544	537	546	560	585	554	546	563	572	510	563	573	607	535	539	513	545	580	530	560	578	514	513	561	538	531	539	512	559	576	585	557	582	549	526	546	513	551	517	510	592	553	590	607	574	540	580	527	545	557	542	540	567	546	546	584	544	586	543	505	570	560	547	554	572	540	545	593	556	548	564	532	525	535	526	570	546	566	554	576	571	573	528	529	603	578	561	552	585	608	561	528	635	553	564	586	565	579	556	571	597	570	539	590	583	558	566	614	586	510	567	580	609	575	552	529	590	575	534	524	570	540	532	576	569	563	546	587	601	527	580	537	554	543	572	546	538	502	582	566	559	542	572	564	558	561	554	552	544	524	564	570	531	550	578	575	508	530	571	533	518	527	502	555	551	597	497	538	517	568	547	605	524	555	546	579	561	534	589	586	535	576	556	590	491	560	524	541	571	586	562	540	537	546	546	518	532	553	578	584	559	581	535	512	573	562	546	525	532	597	571	564	553	530	568	533	555	532	532	576	569	574	561	588	537	549	537	579	583	564	508	553	552	544	512	502	531	510	539	589	543	508	567	567	543	611	556	517	559	530	567	580	549	597	547	564	543	572	585	551	573	558	557	491	585	504	581	535	530	553	526	622	538	541	548	548	493	581	548	569	532	575	530	585	539	516	543	576	543	632	555	566	581	553	552	552	591	560	563	544	544	539	520	545	523	543	532	525	543	539	517	581	525	534	538	526	535	540	568	576	585	582	538	529	583	562	541	591	523	547	542	547	551	565	541	601	585	543	548	527	554	539	576	570	563	561	588	534	572	557	578	565	547	574	579	579	624	557
26524	20479	8323	374	146	110	114	114	86	92	80	87	82	69	92	69	75	79	80	89	83	79	96	75	76	81	74	81	84	70	75	96	85	86	90	94	78	73	96	86	81	77	89	99	94	92	80	75	91	62	70	98	83	101	89	76	85	61	83	72	81	81	94	84	84	86	74	80	74	70	85	81	90	68	72	93	85	76	77	78	87	95	83	73	87	77	67	82	78	82	84	88	91	78	76	74	89	73	59	75	85	78	68	75	76	65	80	92	72	98	69	59	67	80	85	75	91	101	82	73	81	59	78	65	74	78	76	93	77	87	76	80	75	79	70	75	83	80	97	79	100	92	71	66	68	75	77	66	79	93	92	74	87	84	96	72	79	93	73	62	84	72	83	83	89	64	77	69	74	82	82	84	67	87	68	96	79	98	77	71	73	66	79	75	78	79	78	70	92	82	89	78	92	85	66	82	92	90	76	63	83	75	65	77	92	81	73	85	81	76	92	76	66	68	71	72	74	76	105	84	77	95	61	96	79	80	80	69	77	71	66	93	72	80	83	84	83	94	79	78	83	106	78	79	63	82	72	83	59	84	81	84	89	81	60	80	105	70	73	86	69	94	79	88	67	83	76	87	88	83	81	82	83	86	74	89	86	82	78	69	103	79	82	83	89	78	76	88	73	91	85	74	78	71	63	62	74	62	73	101	88	73	79	94	78	69	97	78	74	77	60	78	85	80	94	69	74	73	71	73	76	82	84	79	76	87	77	69	82	68	80	67	92	88	69	74	69	73	92	72	81	81	83	89	80	79	88	84	79	87	79	91	79	90	86	73	75	81	76	83	83	86	92	81	70	68	81	64	70	77	98	73	75	92	101	87	75	69	77	79	81	70	66	71	72	79	67	76	76	84	73	78	78	64	66	79	101	84	81	76	78	83	86	84	77	95	109	61	74	87	81	75	70	98	59	69	73	89	87	81	71	81	68	73	65	97	78	72	77	80	92	78	75	93	81	107	72	83	81	82	89	80	67	93	71	66	94	88	69	84	81	81	76	67	80	92	70	81	86	83	81	81	69	91	72	66	78	69	69	84	98	80	64	86	81	75	93	96	77	96	92	82	85	75	75	81	83	76	79	59	90	75	84	81	72	83	73	77	73	82	81	74	78	84	74	75	76	73	89	80	71	70	81	75	88	89	89	70	91	80	63	83	77	80	85	78	70	83	78	85	82	78	68	83	79	93	77	84	79	64	77	84	87	77	67	74	85	83	68	68	70	95	75	84	59	71	87	88	82	70	78	78	74	84	78	73	78	61	72	81	94	93	84	78	84	71	89	81	69	75	68	81	59	87	87	76	76	83	67	84	78	98	74	100	80	83	84	100	86	78	101	62	89	76	77	82	89	69	67	63	96	74	93	82	72	93	87	73	68	88	73	83	88	89	81	90	90	79	81	82	73	68	71	80	79	79	80	86	61	79	77	83	82	56	85	82	76	82	75	75	80	80	83	79	81	71	73	79	76	86	80	65	97	73	89	69	74	89	71	91	93	72	68	76	77	72	68	92	88	96	71	75	66	93	76	105	90	80	81	87	71	80	96	95	95	78	84	91	101	68	80	93	69	77	69	79	91	73	92	80	73	90	77	82	59	81	80	87	92	79	74	77	82	77	71	65	77	75	71	67	66	80	82	63	83	80	82	93	74	95	70	67	66	91	72	67	81	107	78	71	84	89	84	88	79	64	69	96	72	89	82	72	73	85	86	79	72	76	75	74	75	74	91	72	83	83	89	67	75	88	88	79	89	80	59	89	86	76	76	78	73	67	63	73	77	95	84	95	76	86	82	73	101	85	79	73	69	77	85	70	65	78	68	80	65	86	64	89	79	78	80	76	69	83	78	87	85	71	73	85	60	89	77	71	88	84	66	86	88	79	67	68	103	84	73	62	85	70	70	70	83	80	89	89	81	69	80	97	81	82	65	82	82	77	83	70	79	78	86	75	88	80	97	88	67	74	81	93	77	79	76	68	66	74	65	77	75	70	74	85	66	74	76	68	85	83	78	79	90	72	63	73	82	79	81	84	75	59	83	89	59	77	82	70	89	84	61	84	88	85	88	74	73	97	66	65	88	87	72	78	88	82	97	85	68	98	95	79	81	71	89	82	81	79	82	70	72	74	81	75	79	85	92	77	79	62	89	80	81	83	75	69	85	74	63	83	85	74	78	77	84	83	90	75	82	93	96	86	73	81	72	78	70	74	83	88	68	71	78	82	76	74	76	81	84	95	92	80	75	77	93	80	74	77	87	66	82	72	90	77	95	73	87	82	84	94	83	101	79	71	77	91	78	78	97	67	69	84	73	76	71	96	84	74	73	86	71	77	88	86	81	84	83	84	89	89	90	79	91	70	84	74	85	92	70	92	91	74	77	77	83	82	65	87	98	78	87	89	72	78	79	89	81	92	85	74	78	77	85	82	79	78	80	95	71	83	73	79	81	79	72	86	86	78	87	88	74	77	86	69	84	71	62	89	80	71	86	89	71	84	85	88	85	87	67	60	78	75	97	73	87	83	82	87	87	67	73	67	84	82	72	76	78	75	84	89	71	78	76	81	90	83	86	61	75	94	67	82	68	72	79	89	89	78	85	70	76	75	82	73	84	68	74	94	62	101	95	78	92	67	71	92	71	72	75	80	77	75	85	78	84	86	72	77	73	68	78	72	73	77	74	63	78	82	79	68	94	83	85	81	80	84	79	82	76	76	85	81	80	88	78	83	92	75	86	81	87	82	88	78	87	78	73	80	74	92	82	76	103	59	72	62	59	105	68	90	89	73	87	84	96	82	85	89	76	71	82	76	70	79	73	69	66	76	83	78	102	74	83	86	102	77	83	71	81	84	73	71	82	89	80	68	76	73	78	89	64	84	66	91	73	82	71	80	79	78	65	70	71	90	65	93	70	86	80	72	67	77	72	83	91	74	63	87	86	63	89	63	79	71	97	82	80	93	74	77	68	81	68	80	72	77	97	77	70	85	102	90	72	81	66	82	74	86	74	74	79	95	87	85	73	94	81	75	65	84	81	86	70	69	84	74	78	73	85	66	92	86	70	85	83	79	70	74	70	84	77	80	92	68	76	77	88	83	74	90	71	73	78	83	76	68	60	57	78	77	70	87	78	69	83	67	97	93	90	80	79	92	78	73	70	95	84	77	85	75	78	83	83	66	66	86	78	100	90	71	53	74	73	78	72	68	90	83	78	82	90	75	87	82	65	84	91	92	70	68	69	86	84	74	84	83	80	67	71	72	94	77	76	81	75	71	81	80	80	84	77	70	82	71	90	76	83	94	75	80	86	68	69	62	65	80	91	98	60	77	70	90	68	88	80	82	78	89	74	67	79	74	88	73	93	86	85	85	89	75	75	81	80	89	86	70	90	65	89	93	83	79	66	82	75	85	78	77	96	66	92	78	70	91	64	97	100	98	87	91	97	74	74	97	78	82	85	70	76	74
6241	1074	925	505	343	258	262	207	232	218	191	177	177	148	153	167	187	175	154	171	144	162	177	188	151	152	175	151	154	157	141	170	148	135	163	147	190	159	169	164	160	157	144	155	133	164	150	161	154	145	153	137	153	134	148	160	117	165	149	151	159	147	131	146	155	147	149	149	153	140	170	138	153	174	176	138	154	125	161	140	164	151	166	152	168	166	172	159	154	116	152	174	151	131	138	157	138	154	140	163	156	158	109	162	151	172	135	160	148	147	158	140	152	150	164	162	168	161	153	141	154	181	153	138	155	141	153	162	158	145	147	159	150	182	172	169	170	160	168	142	146	164	159	157	132	139	154	153	152	142	151	169	149	140	180	154	166	146	153	138	128	153	134	153	131	163	138	164	143	153	153	162	152	146	154	162	177	163	144	132	150	159	144	143	154	151	138	142	169	142	144	166	158	144	150	119	152	161	154	148	141	156	155	179	166	123	137	127	154	159	142	152	173	148	147	150	164	148	174	153	155	162	156	158	151	151	181	139	162	171	165	140	155	145	148	157	159	154	130	166	157	165	159	161	138	156	149	153	160	156	157	149	148	152	178	159	142	122	167	148	151	171	142	152	135	156	163	161	150	167	153	157	144	170	151	167	152	143	149	152	139	164	137	162	140	154	152	149	174	162	142	152	140	144	151	150	151	149	157	141	158	139	152	165	179	142	159	164	164	143	157	145	155	164	148	140	158	157	149	161	143	167	174	147	161	149	140	164	130	147	166	164	159	150	162	168	154	132	158	155	154	133	144	170	149	154	155	137	163	170	128	164	169	153	135	167	151	147	138	142	147	137	167	145	150	145	166	172	121	122	131	147	158	160	159	137	162	154	160	140	146	164	161	192	165	142	142	171	128	155	177	149	158	160	142	171	152	166	144	147	162	148	155	163	149	152	159	168	144	167	159	156	144	164	174	135	147	134	165	146	161	159	151	155	133	144	142	167	160	166	143	125	144	140	146	149	142	144	155	172	153	145	146	148	156	162	164	161	163	131	153	130	181	140	145	136	143	141	160	137	145	170	162	158	163	148	172	160	157	153	161	140	154	166	147	152	162	139	157	160	152	164	152	151	144	160	154	156	144	164	166	117	156	148	148	179	148	143	138	151	166	173	141	148	158	162	148	183	140	153	131	159	138	177	174	152	103	164	171	167	157	176	141	151	142	162	160	146	165	154	165	154	175	147	176	172	166	144	160	175	162	158	143	166	158	147	152	161	171	154	149	185	137	153	176	150	167	147	128	153	146	139	145	153	157	147	156	146	149	142	148	159	147	162	143	152	141	146	164	173	149	161	175	181	143	143	157	132	157	144	157	140	157	152	151	132	137	136	155	171	146	139	143	158	167	154	159	132	158	140	163	177	149	143	153	135	127	135	163	160	169	174	155	159	145	166	151	158	170	142	153	143	147	163	150	183	152	168	164	147	169	154	150	163	161	137	159	151	170	140	158	147	148	146	155	157	145	139	158	147	173	138	139	162	152	169	158	159	139	148	143	147	142	175	169	147	154	157	133	139	173	169	146	133	143	171	169	139	166	134	154	158	152	160	135	158	125	181	134	170	150	171	135	149	170	166	162	145	154	131	147	123	133	159	157	171	165	156	165	158	149	158	137	145	154	170	163	159	150	134	142	158	153	167	179	150	155	157	153	140	153	169	132	130	152	148	165	142	162	152	187	159	164	160	146	147	133	153	179	160	162	131	180	146	145	157	142	165	180	136	147	161	148	137	149	177	140	170	167	153	162	151	163	140	162	163	151	156	144	152	145	140	151	157	163	143	141	135	142	159	170	150	156	133	154	129	172	155	154	155	160	168	156	155	135	138	172	147	158	144	146	156	172	182	152	141	166	151	157	131	149	162	169	151	149	174	146	126	150	148	149	148	162	147	125	170	163	160	161	138	125	137	176	154	161	157	154	154	171	142	172	158	166	155	150	130	136	170	159	149	150	152	154	137	158	167	149	142	193	163	146	180	176	137	145	134	166	132	175	151	157	140	166	146	128	153	149	164	153	146	166	170	149	159	168	167	167	152	163	162	127	156	163	138	165	168	141	166	147	198	147	167	147	158	143	164	162	156	126	156	147	173	151	163	150	149	156	161	146	149	137	172	128	148	160	144	129	142	140	167	138	153	164	152	144	177	168	138	134	165	133	146	144	156	158	152	160	159	139	156	158	154	175	152	159	168	148	158	146	139	149	150	150	152	135	153	159	175	120	153	165	151	166	138	151	188	137	163	162	158	165	169	158	142	152	144	143	154	148	159	149	145	148	151	133	166	171	137	136	151	152	167	145	161	138	145	168	174	136	146	139	155	177	170	160	161	122	156	157	156	155	144	165	159	156	140	151	146	161	151	179	143	150	139	169	154	164	154	166	155	140	153	143	145	138	143	159	156	149	160	164	153	135	162	167	160	160	161	149	153	142	157	148	151	144	162	155	151	148	149	150	150	126	163	143	160	149	148	165	178	171	142	156	164	133	152	145	147	150	146	144	150	162	142	168	147	134	153	136	143	163	158	158	126	135	173	131	133	136	168	147	167	141	144	162	175	169	152	168	154	133	168	138	141	143	156	154	140	132	175	155	144	163	150	167	152	156	133	169	149	142	170	179	167	166	145	152	149	170	152	162	162	132	132	155	144	148	160	161	144	171	153	147	160	148	166	169	165	146	175	170	145	159	168	144	141	142	145	140	152	148	153	168	142	155	153	136	161	158	139	145	164	159	152	130	156	152	145	162	145	154	141	151	139	163	153	140	162	145	130	151	136	164	151	149	146	150	142	150	134	147	153	145	147	138	159	145	160	130	151	163	142	150	142	140	165	161	159	155	151	168	152	182	141	176	158	135	171	159	159	148	174	150	146	143	138	145	153	158	175	146	146	161	149	162	152	143	129	140	174	151	148	133	155	159	160	162	179	146	149	144	137	154	161	162	187	154	148	153	162	156	156	155	159	145	164	130	166	147	144	171	170	149	166	143	143	159	147	154	123	166	140	158	140	137	138	139	163	147	156	152	195	141	125	157	158	139	158	163	131	159	162	156	133	172	135	153	168	129	175	149	150	179	143	137	137	150	153	155	138	148	158	159	140	147	162	203	146	166	145	142	152	146	165	171	146	158	139	161	140	138	159	143	152	156	160	159	177	156	154	158	148	160	179	137	147	146	182	167	150	149	166	166	167	154	150	138	139	146	166	139	145	138	141	149	148	152	156	171	131	153	159	137	143	151	160	152	181	159	124	143	122	150	159	142	170	135	185	150	154	163	128	150	163	141	140	167	143	148	168	139	142	154	148	161	149	167	166	160	153	144	143	139	170	147	164	168	168	157	145	155	158	147	154	144	150	153	146	142	148	158	148	145	167	140	147	149	161	168	129	136	167	163	142	168	147	172	153	150	119	157	170	143	154	155	139	141	177	133	173	142	149	153	157	158	140	164	169	158	163	144	160	166	147	158	191
24001	21090	28402	24006	20551	2221	578	428	344	306	278	242	266	222	231	236	230	176	201	195	203	207	190	183	181	190	169	193	183	175	194	179	186	165	168	190	178	191	198	200	179	169	182	160	181	196	195	184	164	174	194	193	202	167	194	181	191	161	147	185	179	173	184	172	169	197	189	184	172	184	159	175	184	178	164	167	155	171	172	146	178	159	191	173	158	184	177	157	171	188	174	168	191	175	179	165	161	167	194	189	199	171	171	156	198	158	155	163	153	200	168	178	170	174	190	165	185	174	188	192	175	174	183	168	179	179	172	183	205	164	171	182	165	166	174	186	179	161	188	163	152	155	157	175	206	159	182	191	176	170	167	164	172	170	176	189	158	182	192	200	177	179	196	197	168	175	175	197	167	162	163	176	149	182	165	191	171	160	167	147	170	172	155	173	187	179	174	181	154	183	166	157	171	208	188	160	178	179	166	163	183	186	160	156	170	201	178	177	161	159	166	174	192	178	203	162	152	183	162	162	170	157	177	168	195	177	153	190	197	158	160	193	173	155	193	203	195	185	169	195	166	191	158	175	177	174	178	160	157	187	181	194	174	183	173	173	176	191	157	191	169	186	192	169	171	169	160	162	162	184	190	189	166	196	197	170	176	169	175	170	186	162	197	172	182	176	166	177	170	161	174	172	178	166	167	171	187	134	158	168	152	176	137	153	166	160	181	173	141	175	174	174	170	182	155	167	167	156	182	173	175	207	183	177	161	191	163	193	189	168	170	153	157	172	174	172	189	165	187	171	173	172	163	160	151	160	179	189	174	186	206	138	171	182	162	170	177	173	179	179	176	147	165	162	158	169	160	164	161	150	174	144	187	159	177	172	169	196	181	193	161	181	206	194	171	171	150	157	172	166	165	158	185	149	190	176	196	192	177	192	174	153	167	178	154	173	200	182	186	176	168	160	188	174	171	179	179	193	164	178	168	159	159	191	161	175	158	177	160	169	181	161	172	160	164	187	184	169	169	185	170	170	168	150	155	183	178	193	155	164	191	186	179	163	163	173	182	175	173	177	178	161	182	171	166	190	189	181	161	170	173	168	159	177	176	182	166	157	171	172	182	165	186	188	181	175	164	167	173	177	167	209	139	142	180	163	174	181	158	173	163	191	181	164	181	184	156	165	184	187	168	186	165	182	191	166	147	159	179	173	184	177	191	175	175	165	177	180	192	180	188	165	199	168	189	184	170	171	161	166	184	164	168	173	191	185	197	149	163	192	173	169	156	167	141	160	182	178	176	166	183	179	180	183	191	176	204	188	172	181	151	181	161	194	162	161	184	170	180	199	141	181	173	169	201	167	172	176	171	152	170	168	145	175	166	176	163	157	158	165	164	176	180	215	181	148	188	185	151	176	190	150	184	171	154	172	162	167	194	180	174	185	165	194	181	181	170	176	172	177	171	172	161	161	187	175	148	186	167	180	162	189	159	181	188	167	162	187	161	165	179	179	158	177	151	154	176	159	192	184	187	178	174	177	179	157	156	167	195	177	161	183	171	187	188	157	176	179	200	163	168	172	192	177	174	163	160	152	163	163	155	170	149	158	175	158	172	191	188	169	167	180	168	163	188	151	153	175	176	180	202	174	193	159	160	182	168	173	209	153	164	168	178	186	193	165	178	182	167	164	177	149	175	169	153	168	164	174	158	169	176	171	175	171	187	165	180	185	197	172	173	181	163	181	168	162	159	173	154	198	170	183	144	186	188	186	156	165	159	166	172	175	176	174	170	162	177	194	181	183	173	175	167	185	170	169	181	187	165	154	162	173	187	166	199	150	177	160	166	161	174	177	174	160	148	179	176	164	165	151	176	135	166	175	181	178	179	168	183	177	167	161	169	152	167	162	197	176	170	157	186	180	168	146	153	182	184	168	193	155	170	179	187	170	188	171	183	197	153	147	183	182	170	166	172	169	166	168	163	162	182	169	151	156	196	165	171	182	185	178	153	170	177	177	212	183	175	218	169	197	164	186	172	190	145	181	173	157	177	169	153	173	171	169	167	179	191	182	171	181	159	172	184	191	174	171	208	175	185	189	164	176	167	164	167	206	167	154	182	182	152	165	167	166	165	169	166	182	175	185	189	171	171	156	160	184	152	166	159	176	183	173	186	189	177	173	155	176	178	191	177	165	180	189	157	162	176	156	202	166	164	174	175	136	182	176	178	181	168	161	179	165	187	152	169	184	156	179	184	189	159	163	172	161	164	181	169	165	178	164	185	190	186	158	176	158	173	142	192	202	170	185	169	182	171	173	168	166	175	180	195	174	170	175	169	175	178	185	183	176	172	167	177	163	159	161	160	167	158	172	175	183	175	159	177	163	170	191	186	167	139	167	192	182	182	164	169	178	156	181	168	167	160	187	173	163	184	177	193	153	191	167	167	198	162	154	178	171	176	175	167	203	173	169	176	181	167	168	159	174	171	176	161	184	174	159	178	159	164	185	163	178	172	174	188	168	172	153	185	196	189	190	170	176	148	182	172	147	175	168	183	188	191	139	195	180	183	167	183	167	184	168	155	176	153	168	157	181	168	149	173	161	164	179	175	172	161	176	152	187	163	150	181	176	193	166	171	179	164	193	163	158	159	166	176	173	155	181	176	165	196	177	174	161	187	173	183	178	171	175	174	182	138	194	178	173	180	160	174	187	162	167	172	180	187	176	188	183	208	176	157	172	162	185	193	178	147	178	198	181	153	180	174	169	167	159	167	174	170	181	203	179	177	190	157	183	173	176	163	179	142	196	173	179	139	185	178	157	159	151	175	187	197	167	203	163	182	170	173	168	168	161	173	163	159	209	190	177	180	188	167	152	181	167	174	167	173	159	164	178	204	148	163	171	174	166	194	162	164	204	162	190	197	144	176	162	168	172	190	172	186	150	186	180	187	164	178	171	164	178	173	155	168	153	165	168	178	143	179	187	169	178	168	167	154	165	177	159	175	163	160	173	162	197	159	161	179	184	162	158	148	172	188	155	169	162	174	169	177	191	171	162	193	159	201	188	183	170	186	180	189	160	137	163	170	169	150	179	183	184	162	174	162	173	189	152	169	187	177	167	173	143	171	185	196	165	189	161	169	159	185	188	177	204	179	176	162	154	188	160	156	183	171	173	178	156	178	182	170	185	189	147	189	185	170	173	171	176	158	215	172	157	168	172	186	167	155	177	177	154	171	197	148	168	199	177	158	162	173	145	135	190	173	179	154	168	180	175	151	146	168	172	197	159	189	162	177	180	163	167	172	181	142	168	191	153	168	188	171	189	165	176	148	177	166	166	192	148	186	167	160	137	175	159	157	169	150	164	164	157	171	174	157	200	196	162	164	193	196	181	147	179	161	182	159	163	168	179	163	159	161	180	167	176	163	192	183	190	183	163	167	178	178	168	143	165	175	176	185	167	187	177	191	182	167	150	171	170	167	167	176	159	176	187	174	168	144	187	169	168	163	167	158	170	187	179
14515	9403	8294	4213	2822	1982	1590	1173	1033	854	747	707	629	580	537	472	485	464	416	409	393	395	388	381	386	351	368	384	358	357	326	308	343	346	331	337	361	330	303	331	332	341	318	327	334	316	298	285	337	310	308	309	311	322	319	304	323	303	308	326	314	290	284	294	319	312	329	354	342	303	310	301	289	308	326	301	334	297	314	290	290	282	301	283	300	319	300	314	361	297	343	331	300	314	336	293	324	308	292	304	347	287	315	293	291	336	305	316	271	309	280	298	312	281	335	293	319	301	321	317	282	328	337	292	294	338	326	306	320	324	317	295	317	271	302	282	306	306	330	277	341	307	299	327	316	307	328	327	306	321	301	283	289	303	321	269	316	337	311	339	308	307	306	307	276	316	301	281	325	296	301	321	295	324	296	269	294	276	340	288	285	301	293	329	310	322	312	292	325	321	295	293	346	314	289	308	296	325	283	272	256	318	282	297	302	291	314	315	310	309	292	289	309	311	302	317	293	290	312	307	285	310	326	288	305	290	283	315	304	300	289	297	309	307	304	309	291	292	303	318	295	295	318	323	315	321	316	342	292	331	294	266	302	322	296	289	302	300	308	301	304	288	304	310	293	275	291	291	312	326	291	301	296	293	277	309	286	311	299	295	319	298	272	321	299	287	330	275	294	321	295	299	297	321	324	292	308	321	322	302	293	309	299	310	316	297	280	339	297	343	316	313	266	313	278	315	275	319	303	298	314	308	317	305	315	313	302	304	335	291	291	314	287	312	327	334	303	313	308	321	314	321	313	296	314	309	283	313	307	349	310	326	293	344	289	349	323	294	280	296	319	291	320	336	284	280	299	314	293	296	296	290	318	322	318	352	269	302	315	283	299	279	293	335	325	348	300	315	293	320	289	319	319	319	295	306	286	296	329	312	333	283	302	305	306	330	307	287	332	308	296	309	316	307	296	294	311	323	320	314	292	290	285	303	289	305	271	335	303	290	303	303	315	291	290	310	324	291	300	290	302	298	303	306	292	292	333	333	325	305	305	304	311	290	309	312	300	310	312	321	278	285	287	296	305	298	307	315	315	309	306	313	289	298	304	290	265	312	297	341	289	319	290	313	299	288	296	307	304	304	317	328	321	292	338	281	326	317	335	289	332	297	292	283	346	306	299	291	307	305	301	304	323	313	315	298	327	307	303	326	322	286	283	322	331	306	336	295	276	325	294	284	277	283	300	285	329	321	315	318	310	331	326	304	323	301	305	288	338	320	319	315	297	339	343	311	316	299	305	313	301	322	300	312	280	278	304	313	298	342	311	335	273	337	308	289	280	321	316	308	290	322	328	315	292	298	289	303	336	332	333	289	334	296	329	334	279	293	309	287	303	327	318	301	313	291	279	292	310	308	293	316	328	317	318	318	279	300	314	283	291	301	294	293	313	297	297	327	316	303	315	296	280	335	329	314	334	315	298	323	335	331	301	286	334	319	305	337	286	302	285	323	297	307	305	280	304	311	307	277	305	302	341	306	319	309	310	306	307	321	299	290	309	289	316	282	313	314	305	324	297	316	311	312	339	308	316	322	345	299	319	314	279	322	323	305	296	333	295	310	310	290	302	284	308	277	345	337	278	322	331	285	299	284	289	331	311	316	312	323	371	298	331	336	300	285	297	300	298	297	301	329	309	282	316	306	304	304	309	344	286	306	322	313	301	289	285	291	281	313	319	262	326	321	316	286	305	323	301	267	282	309	300	317	325	306	304	321	334	296	307	314	317	309	308	310	309	277	289	285	321	303	303	340	281	302	293	287	306	328	298	293	280	324	308	302	329	308	300	297	306	287	293	307	292	316	299	335	282	292	299	313	323	304	308	310	296	307	296	335	323	322	300	312	342	300	277	301	303	295	288	281	325	289	299	267	299	269	308	298	297	323	258	323	278	267	293	311	281	292	329	303	312	301	294	299	297	315	292	289	354	305	301	316	315	304	312	293	304	310	315	325	284	317	293	303	315	304	294	324	310	319	286	300	305	284	353	304	320	314	311	306	323	307	324	327	290	308	324	299	280	303	298	308	301	318	305	312	323	282	282	312	342	312	293	309	320	294	287	304	315	321	266	300	327	295	309	314	301	296	298	309	293	303	331	297	285	295	284	336	333	299	295	273	291	300	287	289	297	309	288	305	301	296	331	303	334	312	281	317	329	284	367	302	306	287	344	322	319	308	302	308	299	309	263	321	340	320	292	314	325	296	318	304	276	307	274	315	302	318	330	322	316	327	287	304	306	298	336	303	305	277	296	320	293	303	310	285	307	302	306	313	344	334	292	312	330	291	310	319	310	265	305	301	293	315	303	326	313	318	307	306	292	312	287	293	309	308	321	268	328	323	258	306	301	312	311	312	303	313	319	313	305	296	314	284	289	313	318	320	285	308	283	323	314	293	308	288	288	308	316	318	277	292	290	302	314	294	325	307	278	300	319	291	318	295	314	316	340	268	265	302	291	307	276	275	300	302	303	296	316	308	319	307	316	292	262	317	287	319	336	311	307	302	291	286	310	279	315	303	281	305	307	292	305	305	336	297	331	319	292	300	268	325	333	308	301	291	308	329	292	315	270	327	275	293	328	288	302	310	318	329	320	296	317	328	281	321	274	322	331	297	310	311	342	330	320	292	301	317	288	314	302	317	284	317	327	303	323	329	280	311	335	324	331	297	339	308	314	295	326	336	305	321	294	328	303	308	308	311	296	332	322	307	311	308	297	303	319	319	326	306	298	346	331	306	321	315	292	299	315	304	311	313	312	288	318	288	270	277	316	296	315	320	268	329	317	324	328	317	291	303	300	303	296	304	293	311	302	306	285	309	292	304	305	336	316	306	300	286	299	287	299	299	319	303	289	299	322	316	296	279	309	324	289	335	323	314	322	317	367	311	343	304	298	319	326	333	254	325	318	305	293	301	294	332	317	278	327	287	263	292	315	307	294	294	329	320	319	304	318	319	270	286	291	298	327	262	305	284	312	328	315	297	321	317	317	297	304	310	341	287	309	296	306	288	331	299	336	313	334	296	308	318	298	296	311	325	302	285	327	283	317	291	288	284	308	303	273	338	282	285	300	332	308	283	295	289	303	286	341	290	302	332	312	302	281	321	322	327	308	305	311	302	285	295	330	299	300	295	296	304	286	279	297	324	292	286	298	304	315	278	305	281	319	313	293	286	303	295	307	313	294	329	303	272	279	312	311	318	312	311	301	311	321	298	307	331	276	308	312	313	303	319	331	301	309	297	305	295	298	343	331	323	312	310	333	297	281	323	325	296	305	298	313	333	285	310	319	291	309	306	331	322	339	353	298	291	287	303	340	288	302	321	317	304	302	305	293	293	326	346	309	309	339	333	317	278	306	283	314	323	296	294	330	308	300	341	313	296	284	304	318	314	303	317	317	304	306	297	310	329	314	299	308	283	318	327	315	300	316	302	288	342	302	335	305	295	323	296	329	323	274	327	327	318
23090	21094	29050	23363	21094	19760	2247	876	688	637	620	527	495	474	441	468	402	415	422	400	403	372	396	383	353	383	398	383	350	332	343	351	365	346	331	350	392	309	345	351	348	365	347	356	340	315	356	356	344	352	320	321	367	336	343	362	371	341	327	322	318	323	353	361	353	360	326	335	330	347	330	347	375	350	361	345	334	311	329	344	357	378	351	332	382	321	359	286	326	322	339	310	317	359	323	339	367	348	350	333	316	348	331	337	326	343	329	335	315	353	345	323	349	363	312	340	342	349	341	375	307	340	348	359	344	363	336	326	375	312	362	370	328	353	340	334	316	328	336	319	323	339	377	329	316	361	317	367	319	341	340	319	303	322	354	356	358	329	341	297	328	333	330	343	334	319	318	329	360	342	342	342	323	325	357	341	325	328	341	340	316	353	337	315	374	339	352	330	332	317	320	323	316	305	340	332	334	334	339	339	316	338	340	334	349	302	343	357	341	305	318	341	357	311	329	320	310	366	317	324	350	315	333	305	339	302	348	338	321	336	341	323	341	332	349	332	335	334	297	350	330	325	325	338	326	335	338	337	339	317	336	300	322	351	307	352	325	350	313	329	320	329	344	349	339	351	332	325	324	310	333	346	321	344	326	316	340	306	314	335	347	322	349	281	313	306	326	371	342	335	313	351	326	341	321	345	345	330	341	331	342	319	341	324	316	324	329	310	332	356	324	319	324	334	342	318	332	331	306	344	299	312	364	364	355	331	351	349	334	336	356	322	302	320	353	336	335	326	322	362	365	305	298	331	340	312	318	318	338	317	345	344	310	318	336	314	327	304	325	320	328	342	328	305	342	329	326	336	326	343	318	346	339	330	326	355	305	317	319	344	361	322	317	299	343	327	323	327	343	336	348	358	310	324	290	373	332	318	350	334	327	355	320	351	288	337	290	348	339	312	340	377	326	335	337	320	317	319	355	335	330	333	337	352	334	331	304	348	311	342	317	310	345	367	313	307	323	383	339	313	337	318	323	348	347	303	318	345	324	326	313	338	339	315	369	320	313	325	346	341	342	360	338	323	315	311	326	335	319	312	306	324	342	341	334	358	347	359	346	357	286	298	328	326	350	358	293	298	311	334	314	355	334	332	329	348	339	332	322	341	327	313	317	331	331	320	343	349	309	354	340	345	302	319	294	352	323	299	344	336	371	319	337	313	353	339	332	333	319	348	362	330	355	319	316	337	369	348	342	332	351	323	324	318	323	311	353	340	340	308	343	326	332	343	309	358	358	364	315	341	327	353	295	325	325	325	301	345	326	303	314	323	340	322	318	349	309	345	307	331	325	320	345	326	320	329	347	320	335	360	328	314	325	339	359	335	330	351	337	318	317	339	305	344	369	342	336	312	310	318	339	321	294	330	340	323	295	321	326	331	326	345	323	355	351	348	299	326	351	360	346	336	318	342	348	347	325	355	361	323	317	326	339	303	328	318	332	321	342	326	312	332	343	335	323	324	322	329	303	324	314	330	358	300	327	357	322	313	326	314	325	339	314	295	346	332	354	317	338	333	333	350	347	300	303	335	307	359	309	351	311	335	308	314	334	319	320	374	349	334	350	339	339	336	341	313	313	332	334	369	327	341	319	288	333	334	352	369	362	317	341	326	343	321	336	301	344	351	314	312	344	311	324	330	349	307	325	347	371	326	349	320	323	296	342	310	353	307	348	292	309	357	341	356	342	361	326	327	348	329	315	331	308	332	332	322	316	339	285	316	347	379	323	336	325	352	331	333	309	343	317	323	338	312	362	329	299	358	310	316	318	319	355	320	332	320	342	320	309	313	353	349	334	344	317	342	356	348	315	339	322	355	315	321	340	334	301	342	304	318	360	355	312	310	356	359	372	342	332	335	314	312	311	327	341	317	328	331	364	319	335	318	329	301	341	307	322	321	341	350	346	326	339	308	324	340	316	314	342	317	322	322	350	321	330	316	317	331	349	327	334	336	334	336	307	321	290	343	343	333	332	305	337	357	335	330	348	307	341	313	332	333	368	321	317	305	324	323	322	314	326	349	322	312	329	313	312	313	343	335	348	297	338	317	315	332	355	339	303	347	328	377	322	278	354	309	314	307	343	307	312	315	323	316	322	334	317	312	285	343	315	326	334	287	322	315	330	331	311	326	340	325	343	346	352	308	334	355	363	319	327	344	315	332	375	356	343	316	359	336	329	341	321	331	337	319	328	329	302	326	322	360	344	349	360	340	322	359	324	304	333	344	313	371	334	328	375	334	332	349	361	321	341	310	351	325	330	350	306	312	332	332	330	310	316	355	320	345	332	332	320	295	305	317	304	314	352	348	338	341	276	331	301	311	312	328	376	342	343	335	319	335	368	311	321	318	302	333	327	317	336	337	341	321	322	315	312	334	322	306	314	316	315	323	362	291	313	337	357	300	304	333	313	289	334	347	344	306	318	303	353	348	319	331	325	336	347	341	316	304	280	309	307	332	307	308	343	304	326	356	354	356	347	322	315	320	314	300	328	337	300	302	325	311	336	331	334	311	349	338	321	345	342	340	321	313	347	329	349	328	311	346	342	361	308	328	316	343	340	358	311	329	332	336	328	311	329	321	369	313	318	296	373	360	358	296	339	326	323	311	327	355	336	333	336	309	348	328	317	343	328	356	335	332	318	315	322	331	330	321	312	337	331	323	325	336	316	330	344	314	348	334	343	393	316	322	361	375	327	310	351	315	304	320	369	351	358	314	340	325	325	327	331	332	327	361	324	378	309	349	327	311	369	328	339	335	312	329	353	338	327	324	311	327	403	318	325	331	301	324	323	331	321	349	337	350	315	323	310	315	348	345	335	328	320	317	351	334	329	323	317	342	336	317	325	319	312	321	330	312	307	338	331	346	297	339	339	333	306	359	322	314	333	302	346	324	329	334	321	347	346	341	330	365	319	347	342	306	320	334	328	318	319	308	324	360	296	328	356	338	348	332	344	330	317	351	318	335	321	334	314	309	296	317	356	336	303	350	331	346	356	297	332	321	357	346	334	329	380	331	309	311	316	352	329	347	321	314	350	337	349	325	332	302	331	323	331	281	324	324	336	316	329	340	341	315	307	302	337	343	329	304	322	309	338	345	309	340	356	315	283	341	326	328	327	344	331	346	308	360	338	305	343	345	290	317	335	336	334	307	318	325	355	335	342	342	330	330	316	342	298	325	353	344	322	311	316	312	326	355	326	358	347	348	331	335	326	314	341	295	308	329	337	330	310	326	319	338	313	316	325	322	322	299	337	362	337	329	310	324	328	327	336	304	355	324	335	331	324	330	337	343	330	321	333	322	339	347	307	311	355	313	318	308	317	351	316	346	325	363	338	341	338	357	309	325	322	311	351	311	336	337	315	346	350	309	333	308	306	369	324	347	294	363	305	324	339	341	308	318	343	301	323	314	335	335	335	315	339	334	343	345	318	353	380	311	335	334	366	359	350	365	356	332	327	324
16490	15709	13395	7214	5133	3699	2831	2289	1904	1584	1348	1242	1178	1121	997	910	918	842	750	794	745	734	696	702	712	686	667	648	603	654	683	589	586	647	666	606	652	596	600	619	585	626	608	540	586	648	580	541	556	564	565	576	584	571	555	583	555	588	559	609	616	554	567	581	577	608	555	535	597	558	567	538	572	543	603	535	549	611	549	603	559	545	571	566	590	544	581	546	592	563	583	554	527	530	556	562	537	548	582	583	552	562	572	553	604	547	548	570	564	572	570	525	530	589	555	502	550	597	548	572	580	540	551	551	569	563	515	568	534	587	540	532	565	547	548	573	566	566	546	594	549	582	547	583	519	564	577	561	561	535	525	519	529	565	564	540	549	571	555	516	535	565	544	548	546	556	540	536	527	567	544	581	557	522	550	547	556	587	569	570	571	574	560	571	579	531	540	570	573	568	563	540	540	563	600	552	583	548	568	548	554	593	558	553	551	573	534	529	544	570	570	555	596	583	569	547	573	585	512	537	572	554	547	523	550	561	587	558	600	550	530	513	545	538	564	564	533	590	525	491	534	539	578	531	549	572	557	556	568	569	595	573	601	539	578	566	525	543	569	564	558	609	575	597	552	521	552	561	551	567	546	574	558	547	549	559	548	572	579	569	554	555	561	586	536	552	509	512	553	545	547	585	560	531	539	535	548	569	559	567	546	553	534	543	573	563	542	557	550	545	551	605	546	554	559	569	570	572	534	526	594	551	559	547	561	547	555	572	559	565	537	558	564	575	578	567	533	533	543	542	530	548	549	595	549	578	573	592	565	518	545	539	575	547	573	559	547	512	566	569	538	532	534	548	546	586	546	549	518	588	566	541	517	574	544	573	551	545	548	554	517	590	551	579	549	559	510	545	576	529	564	536	571	590	563	563	534	557	561	531	581	552	553	541	550	530	542	584	569	553	518	528	553	559	577	575	559	560	523	597	563	508	565	504	531	526	570	519	536	581	566	503	599	549	559	540	579	528	510	562	586	566	590	570	584	536	580	565	544	552	546	570	518	578	581	552	554	521	562	577	569	578	536	579	540	537	581	538	572	591	548	557	552	510	512	573	558	529	545	559	540	536	538	578	565	565	586	585	582	565	570	552	553	577	529	547	557	587	621	609	556	555	587	595	542	560	527	563	510	551	626	601	562	549	571	557	527	552	547	571	575	511	548	527	508	562	572	544	558	563	544	523	567	510	571	568	587	599	567	574	570	564	545	578	539	538	568	578	549	543	522	555	531	556	515	554	557	571	563	568	560	580	529	580	561	562	531	599	596	583	561	539	542	609	582	552	572	589	564	597	548	537	545	527	594	579	541	565	551	550	578	592	535	526	538	572	574	602	595	554	526	569	546	612	562	527	550	545	555	559	542	554	556	560	542	559	565	543	581	561	597	572	576	556	524	618	509	564	558	537	547	544	571	543	599	562	569	609	556	548	519	603	560	563	567	535	541	591	572	535	537	540	548	565	605	569	573	567	543	513	574	569	531	526	572	537	561	584	578	595	544	526	567	525	577	540	540	558	535	531	577	569	546	539	565	556	533	540	533	528	513	522	544	561	528	508	545	580	556	564	552	541	546	573	610	560	566	525	575	557	558	557	537	579	549	579	570	515	556	540	560	508	567	558	556	543	501	579	579	571	548	551	575	554	549	592	601	534	587	575	586	550	596	562	550	517	565	557	569	516	586	552	564	558	528	514	593	506	595	539	547	550	530	565	546	549	518	572	526	534	564	559	536	594	570	535	526	588	553	561	547	530	516	592	537	537	597	597	529	542	561	602	553	560	586	575	567	560	509	534	586	523	569	562	531	554	522	549	538	549	548	567	568	546	539	545	559	575	526	571	577	553	543	566	588	571	619	595	507	551	570	562	567	594	518	542	567	540	533	543	532	559	512	539	532	524	582	548	542	555	569	535	529	543	515	565	522	561	539	572	582	509	516	591	556	538	572	533	578	553	542	575	560	539	550	603	521	526	584	570	563	597	548	592	516	577	561	528	559	563	523	527	563	556	573	495	545	569	570	588	573	581	558	562	510	583	545	520	527	562	514	560	536	547	608	540	573	598	535	544	550	542	562	604	589	581	635	556	586	581	550	536	530	535	544	533	528	592	544	580	553	536	570	529	601	558	500	566	541	549	571	559	528	534	577	547	588	566	558	586	565	556	595	548	551	576	576	590	582	557	545	571	540	535	566	582	562	531	573	550	523	565	585	538	569	541	539	530	551	548	537	550	575	562	591	530	547	574	546	512	567	547	557	556	525	572	513	555	547	546	549	556	540	570	552	530	567	546	563	541	583	537	560	535	550	572	557	531	586	573	530	541	548	598	546	566	527	525	521	556	565	555	564	546	551	564	568	511	603	553	553	518	572	524	535	549	556	576	559	547	516	575	542	567	536	585	547	590	544	525	561	561	537	564	578	526	549	516	559	614	514	544	574	544	518	559	526	563	529	561	584	593	561	555	563	567	553	525	516	579	566	550	551	569	536	553	533	547	525	571	567	537	555	548	568	530	551	562	593	575	512	558	531	555	549	526	553	540	558	569	528	566	552	544	562	565	520	561	579	558	532	538	562	568	599	533	582	554	506	544	567	493	581	566	553	609	538	540	552	555	563	571	552	516	534	561	547	538	596	544	564	557	601	541	558	564	568	543	589	550	556	593	535	564	544	524	574	558	507	565	555	585	543	560	566	533	576	542	557	539	574	583	562	564	557	579	545	526	566	552	563	530	578	553	574	545	591	549	538	540	568	567	557	558	540	551	557	573	568	514	549	592	534	539	541	586	578	537	554	543	577	580	537	564	579	534	497	565	548	567	584	578	549	579	577	587	538	574	566	577	569	574	583	535	577	550	579	596	545	557	544	562	573	539	520	583	524	548	566	580	545	586	551	552	573	555	564	575	578	562	545	540	542	549	551	541	538	583	546	549	599	548	548	533	536	558	555	568	564	560	594	552	585	547	549	528	540	539	522	546	532	593	541	534	548	550	571	560	541	584	604	582	569	553	526	586	549	548	561	544	556	545	551	505	626	586	538	603	567	524	590	546	597	542	575	583	571	563	499	512	524	559	542	552	531	555	581	520	547	548	515	562	568	537	568	569	564	532	550	596	590	569	531	527	535	556	591	588	572	606	535	533	540	561	564	580	535	557	539	490	522	575	571	569	563	552	550	530	563	541	557	568	607	543	537	530	547	577	531	575	564	593	585	545	556	563	575	560	565	544	548	605	562	536	572	563	540	521	559	571	569	562	488	572	517	548	573	556	610	574	562	552	579	593	551	576	569	561	578	591	527	577	538	571	544	540	559	559	581	548	594	565	533	591	519	545	532	508	529	575	594	537	543	578	585	524	561	551	553	572	498	565	526	569	544	545	532	542	564	515	526	573	532	549	523	551	586	596	556	539	520	527	520	559	568	489	551	537	498	547	542	542	561	533	541	590	545	583	579	515	543	554	584	554	546	567
26738	20567	8132	372	152	123	112	108	93	80	81	98	77	104	82	89	85	79	88	66	93	95	77	69	90	85	78	75	95	93	68	80	91	79	72	82	73	70	92	84	64	78	82	90	68	74	65	74	73	85	94	66	61	90	82	80	75	80	98	82	77	75	94	80	64	72	89	73	76	66	78	82	105	86	82	87	85	82	91	75	83	89	70	69	77	98	72	80	83	73	70	82	75	92	92	72	79	76	88	80	87	91	89	75	72	79	76	91	83	99	89	83	93	64	83	96	83	93	86	79	95	87	80	86	80	66	94	67	75	81	105	97	70	79	72	79	75	76	73	74	77	89	88	88	67	79	88	95	83	77	83	70	87	84	92	70	91	81	72	90	66	64	92	68	86	90	77	63	78	94	78	63	82	92	97	89	97	82	72	84	82	95	82	66	94	73	69	70	66	90	71	80	93	85	74	61	90	83	93	79	76	82	86	93	65	71	80	83	86	83	87	74	64	69	91	70	74	72	70	80	59	62	93	82	79	84	78	73	81	73	93	84	87	85	73	70	88	85	81	80	74	89	77	77	77	76	75	80	84	64	64	78	78	89	82	88	82	83	84	89	80	85	56	73	81	60	71	72	78	97	77	80	72	84	79	85	75	85	85	70	82	93	89	73	86	79	76	96	72	67	67	80	68	92	89	83	70	86	80	75	80	87	76	75	72	72	77	81	93	74	84	66	80	94	81	85	70	71	77	79	75	76	85	85	90	82	87	82	100	91	66	84	73	92	76	94	77	80	63	84	67	92	66	84	107	80	71	88	69	96	76	73	78	86	93	88	79	89	68	77	79	91	75	96	96	77	76	77	77	94	81	64	73	93	77	77	80	90	63	81	80	95	95	82	70	89	67	75	82	74	77	78	72	60	79	74	83	74	73	61	80	76	88	78	68	73	80	98	81	96	85	82	72	81	71	81	70	101	70	77	66	65	62	67	75	88	80	88	78	89	94	73	83	74	80	93	102	73	83	79	81	81	79	89	79	67	95	75	81	82	80	93	91	93	88	85	98	78	78	78	76	89	74	73	74	68	88	94	79	84	77	96	82	80	65	74	72	86	84	70	71	80	74	80	81	83	85	72	97	74	89	68	62	64	87	74	77	78	83	85	77	76	95	74	85	79	76	83	93	54	76	93	78	77	86	77	80	87	86	70	91	80	75	102	87	91	93	69	70	72	77	86	65	60	87	84	82	89	77	82	78	83	72	82	75	86	92	83	98	95	68	85	88	72	78	87	88	54	76	85	85	88	102	75	91	80	70	80	97	75	79	91	75	98	69	71	69	77	89	72	82	90	87	100	85	77	87	52	63	81	85	67	94	69	76	75	74	87	79	86	82	79	72	77	70	77	78	95	76	83	86	76	87	77	74	91	78	96	74	75	76	69	79	72	71	80	88	84	90	76	81	80	71	79	93	71	80	86	85	68	95	74	78	71	93	90	89	61	94	78	78	72	88	90	75	99	87	84	89	84	89	62	73	85	83	81	75	82	81	76	87	74	83	87	81	68	85	71	80	73	75	83	97	85	77	72	70	97	83	78	90	76	89	66	54	81	79	78	86	98	86	75	80	87	96	82	77	93	92	68	72	75	79	72	82	77	78	81	73	75	69	80	92	92	77	64	82	96	85	89	77	87	70	100	78	71	87	71	85	93	91	75	87	85	73	70	60	78	92	94	64	89	97	80	78	83	73	77	72	95	82	82	76	77	85	85	100	85	103	82	85	73	88	76	76	73	88	107	97	88	98	73	79	79	107	75	83	85	69	105	95	79	73	79	91	78	62	79	74	82	75	82	80	83	75	81	88	80	75	75	77	70	79	84	80	85	94	74	90	76	77	79	70	74	76	81	71	76	73	73	69	79	76	76	84	73	68	78	83	79	64	82	80	78	86	74	79	98	84	75	84	80	83	81	79	89	71	73	72	63	102	87	105	80	79	76	80	81	105	80	76	81	77	76	83	87	80	79	69	63	84	68	77	83	81	69	79	86	79	80	79	75	75	88	59	84	79	84	71	74	77	76	77	81	91	93	89	81	69	89	85	84	57	69	74	79	74	81	73	70	83	76	88	88	73	85	89	77	72	77	108	91	81	68	102	86	79	72	81	86	84	100	79	72	89	77	92	63	87	79	70	67	76	99	86	82	73	77	72	88	75	98	98	82	80	75	75	80	96	77	93	73	88	56	88	75	55	82	85	84	66	71	92	89	71	79	74	75	88	74	68	84	80	68	76	74	83	81	66	85	84	76	87	83	104	68	80	90	78	81	64	86	71	82	76	76	95	77	64	73	91	91	89	77	73	61	87	74	83	97	83	84	94	71	99	88	60	86	89	89	79	65	78	86	111	87	94	76	79	74	87	98	83	89	81	86	76	88	99	86	79	75	80	88	72	69	90	72	87	83	87	76	74	75	79	76	86	82	64	86	79	84	73	81	65	76	83	88	98	96	80	73	92	72	93	88	68	88	82	89	78	76	72	69	74	88	81	89	80	90	81	68	72	73	85	84	76	76	76	100	75	84	74	86	69	72	92	87	90	92	78	69	76	65	71	73	86	80	91	87	79	75	79	82	85	61	83	78	87	76	87	76	75	89	77	92	78	82	72	90	92	93	79	76	84	94	87	69	65	75	96	66	74	73	57	60	76	100	78	65	83	73	66	72	89	91	71	82	79	89	88	65	77	90	77	93	85	72	71	99	80	75	62	70	84	78	70	72	88	76	82	86	72	67	88	79	60	97	62	78	89	83	83	86	78	70	90	77	82	80	74	97	87	80	76	69	82	74	88	67	98	83	88	92	77	87	71	81	86	65	78	92	77	69	87	77	78	90	79	84	81	81	82	84	77	70	82	84	69	97	81	62	80	67	98	74	78	62	88	80	73	89	80	54	84	73	90	70	85	88	70	79	73	76	87	82	74	85	67	71	83	75	66	88	93	85	86	82	78	83	86	49	93	68	90	69	68	80	72	66	67	64	74	64	85	84	69	73	76	72	69	75	84	76	74	77	78	80	67	74	79	77	76	95	61	74	82	83	76	86	63	78	83	85	65	77	89	87	66	93	82	65	67	82	84	78	76	80	78	92	67	80	83	82	78	97	84	83	71	90	82	89	79	69	90	77	68	80	82	78	85	92	79	94	82	83	89	86	82	88	73	76	83	80	73	88	83	77	89	75	90	75	77	84	78	72	92	86	96	83	90	94	86	80	86	86	80	80	71	80	79	89	81	78	85	81	91	73	98	83	75	73	79	77	75	89	72	79	84	75	89	81	64	85	67	72	77	79	78	66	76	77	77	75	83	81	84	67	72	72	86	82	66	63	75	81	75	82	72	78	78	67	93	82	86	65	100	82	84	73	76	77	87	64	78	77	86	73	58	82	75	80	79	80	60	81	84	60	87	79	78	84	88	68	88	77	78	69	84	75	74	73	88	65	69	67	73	74	64	78	79	69	72	76	85	85
6048	1017	951	508	350	277	243	228	209	195	191	182	184	150	159	172	156	178	156	176	170	157	140	179	190	146	135	165	144	149	154	157	161	148	170	163	165	143	153	151	170	166	149	130	170	137	144	141	148	131	138	192	138	164	141	161	150	192	158	148	175	151	187	164	155	151	147	143	180	128	175	179	163	156	153	165	184	147	162	166	178	171	132	172	154	161	156	155	155	156	146	157	170	140	159	174	148	154	170	149	164	163	163	154	156	156	143	144	128	168	145	173	168	156	139	160	153	151	151	160	134	135	168	151	158	152	157	132	167	146	169	158	171	145	140	156	142	148	162	162	186	153	142	174	164	157	160	170	171	157	142	145	173	154	150	168	155	151	147	154	144	132	162	155	157	163	158	153	169	145	164	161	157	158	152	144	167	150	159	172	154	147	164	124	142	166	154	163	158	153	152	179	164	158	164	156	143	159	157	155	154	147	143	138	154	142	161	175	165	137	151	130	156	142	147	146	131	151	160	171	149	154	163	146	153	141	132	155	152	145	153	156	168	170	144	161	164	151	170	149	154	157	167	157	137	147	162	146	149	162	169	147	172	150	152	155	162	161	139	149	153	156	148	171	154	153	162	161	147	155	159	138	131	158	144	163	163	150	139	162	180	143	154	157	157	173	152	175	148	145	160	170	161	140	157	170	172	159	159	158	155	141	155	172	148	134	131	128	133	176	160	162	163	137	137	173	167	141	137	145	139	156	162	155	147	142	136	141	162	167	153	146	151	146	142	167	144	163	147	170	145	145	149	151	167	151	161	130	136	156	155	137	134	148	175	155	157	142	151	156	154	144	143	150	172	150	154	162	154	156	162	133	144	151	182	167	179	167	136	146	138	147	145	169	145	170	182	154	174	170	161	198	151	137	166	159	145	147	158	167	158	151	128	153	163	162	164	166	170	171	137	159	178	156	146	137	139	145	152	157	180	144	168	143	150	168	172	128	175	134	161	140	147	165	174	146	139	142	148	147	153	132	150	147	150	145	143	146	172	144	125	152	163	147	133	174	173	158	131	146	134	163	147	127	159	154	175	126	151	161	131	160	169	148	145	145	163	137	148	164	151	174	145	151	163	139	145	146	166	152	164	127	145	153	166	178	133	157	157	163	160	159	164	163	134	151	157	134	152	155	154	160	139	159	144	127	146	153	154	151	148	159	160	140	143	140	177	133	148	162	170	173	157	151	155	152	152	154	159	164	162	157	152	158	157	126	146	168	137	153	157	152	147	143	150	153	196	157	155	153	147	144	173	147	165	154	140	157	162	143	153	153	144	178	149	161	152	149	148	165	137	178	178	164	154	161	174	144	151	146	149	155	152	137	153	141	149	145	159	142	145	144	164	144	150	161	131	152	171	162	171	163	143	162	172	148	161	154	173	151	164	142	167	146	179	146	163	161	157	172	155	154	158	138	175	163	146	165	148	143	144	150	132	149	115	159	162	137	144	141	168	165	156	172	167	170	140	147	186	169	147	156	173	163	150	174	133	161	145	135	178	152	149	150	159	145	144	145	166	169	141	154	174	157	154	146	152	163	160	157	150	155	169	174	137	151	162	151	155	145	146	151	160	149	158	165	148	162	166	156	169	146	157	191	153	154	156	171	166	168	158	148	171	145	136	173	156	150	168	136	150	150	151	155	164	150	155	172	145	179	154	155	172	152	152	147	151	174	139	159	148	147	159	148	144	143	138	147	150	137	163	134	151	162	151	134	133	144	160	156	130	139	159	157	161	174	157	141	157	156	153	132	149	136	148	176	172	166	163	142	143	155	153	148	138	139	126	147	139	137	160	151	149	170	150	155	156	143	153	155	161	174	156	157	144	147	166	172	148	166	163	169	171	168	154	151	159	135	166	141	164	183	151	151	144	147	174	142	156	162	134	166	149	165	138	154	142	175	146	159	159	133	165	163	147	166	161	152	136	157	142	145	168	152	156	157	157	138	154	180	128	167	161	158	151	133	159	167	161	151	146	155	141	164	161	151	159	163	132	163	167	149	168	158	151	169	161	164	133	148	137	123	181	164	162	142	153	143	178	153	160	152	140	169	133	130	173	173	162	143	154	149	162	164	159	149	154	138	157	142	173	140	138	143	157	155	153	155	156	178	164	149	171	151	160	154	152	142	170	153	179	156	129	162	134	169	162	146	144	160	145	151	144	166	154	161	144	175	141	176	160	153	135	164	173	151	151	134	157	176	163	160	165	158	158	151	163	151	172	170	149	169	175	142	171	131	143	154	136	155	168	144	165	148	157	151	160	166	166	157	131	153	148	167	134	152	148	155	158	146	151	154	151	186	180	136	159	156	160	159	175	148	156	158	189	139	166	145	151	163	156	164	153	151	156	145	151	146	134	169	139	149	138	125	163	160	147	177	129	136	135	136	157	144	159	152	153	140	176	146	157	165	147	157	148	167	143	163	145	163	145	140	142	153	141	151	157	150	137	140	175	168	152	131	143	175	145	145	135	161	155	136	157	148	144	147	164	144	168	155	154	143	168	166	159	166	184	151	140	168	173	150	149	157	149	124	162	169	173	139	154	162	172	173	154	143	173	174	163	151	152	160	158	158	157	178	146	170	177	158	153	159	155	137	161	153	152	148	144	147	153	155	162	140	170	154	140	148	153	166	173	153	160	151	156	143	141	163	163	138	153	156	153	175	145	172	158	155	165	169	154	163	167	136	156	154	165	146	165	155	156	162	139	156	150	162	170	202	171	147	151	154	169	152	169	176	169	165	145	162	167	163	164	173	163	146	148	139	159	149	167	167	164	154	144	166	155	154	152	147	164	146	150	138	144	159	151	140	151	165	165	162	171	184	151	164	143	148	147	179	146	162	143	161	144	162	164	141	158	148	140	158	155	162	148	156	152	150	164	141	154	156	161	148	194	169	141	164	186	169	147	149	163	165	150	154	152	159	140	154	156	146	152	142	149	156	153	176	154	168	158	146	171	150	142	157	159	175	141	155	136	165	166	136	141	141	166	173	165	139	149	156	143	145	147	161	164	141	164	147	174	177	148	155	176	160	176	145	150	166	163	148	156	151	175	154	164	173	153	154	147	155	153	159	138	154	142	157	163	175	132	153	159	148	140	133	170	149	152	168	159	136	142	147	153	153	165	136	163	147	171	162	142	144	153	147	160	160	151	157	136	167	144	155	169	159	155	155	170	134	161	145	163	136	154	158	158	149	147	162	130	134	157	132	129	153	163	162	171	136	138	139	163	164	155	146	165	154	142	148	164	166	179	172	176	137	163	150	150	169	141	148	152	160	129	157	153	152	151	156	145	157	167	135	145	172	152	141	131	162	163	146	137	179	159	139	126	158	166	135	144	153	157	152	160	137	168	141	161	149	160	152	175	159	181	143	167	149	158	132	169	132	163	160	152	165	149	158	143	138	148	139	179	156	153	154	155	159	163	153	157	154	155	132	139	135	160	136	157	152	142	159	136	145	141	162
24074	21084	28329	24063	20440	2212	592	453	339	304	286	299	278	263	228	235	226	187	222	193	219	219	210	190	214	178	190	180	196	194	224	193	169	195	174	196	214	166	177	189	169	174	191	173	200	172	202	191	180	174	179	184	182	196	168	162	170	187	172	172	165	183	195	191	178	198	163	180	177	168	186	193	155	179	180	192	189	194	160	174	183	161	196	190	165	192	181	179	194	169	158	184	200	169	181	181	177	187	163	170	178	182	185	172	175	169	199	197	181	179	149	176	169	193	191	172	173	152	168	174	181	155	174	179	166	176	173	213	162	184	172	157	169	183	173	160	193	172	162	167	181	184	194	200	170	169	193	169	174	194	181	184	179	181	176	185	153	181	173	168	159	187	193	185	188	171	178	198	180	149	163	150	171	163	185	172	183	164	161	179	191	170	184	161	184	176	162	166	188	173	174	181	164	146	178	181	167	172	167	184	181	159	185	177	175	198	169	172	187	172	164	175	170	182	178	181	160	192	161	165	173	180	171	177	177	174	187	168	137	181	162	160	175	169	179	181	190	191	198	180	171	187	158	171	193	167	185	149	177	206	180	162	181	178	186	187	160	197	196	199	161	191	191	159	164	191	198	181	142	175	188	169	163	192	181	175	202	197	196	160	173	175	175	182	172	180	187	158	167	168	186	153	182	162	158	189	176	179	167	196	172	178	181	186	154	181	197	164	191	161	172	176	180	164	187	161	184	175	184	178	185	170	191	173	202	172	184	182	158	180	184	175	193	176	182	168	169	186	174	160	199	183	162	178	186	163	186	174	205	172	165	170	180	203	161	173	175	200	212	173	165	164	177	178	187	198	179	158	159	168	176	178	180	180	169	181	180	179	182	172	177	169	173	187	183	163	189	183	163	192	191	194	190	172	179	159	164	166	162	183	181	169	177	167	174	173	187	194	191	167	170	179	157	183	185	166	180	166	185	186	186	171	166	164	172	172	168	177	180	183	167	190	164	148	135	161	142	162	192	148	170	185	176	193	158	174	175	172	168	166	172	183	167	174	191	181	165	180	200	168	202	162	189	181	157	164	183	167	179	138	186	198	168	162	154	151	181	165	195	156	181	190	189	184	186	195	168	155	172	175	168	154	179	185	185	180	196	165	172	175	198	179	163	174	167	153	185	138	168	169	179	179	184	170	158	206	171	172	197	190	170	190	171	190	187	188	177	178	184	184	199	176	168	174	173	160	174	150	164	144	163	189	178	195	169	180	210	189	163	172	179	190	172	174	180	178	159	162	198	175	189	159	160	184	168	166	153	176	160	169	176	174	162	186	174	177	169	169	162	154	164	158	166	176	182	192	174	188	147	159	167	185	176	185	173	185	171	185	149	173	186	159	158	186	182	181	165	190	159	181	173	182	179	149	163	176	174	175	202	163	187	174	161	153	184	176	158	163	168	147	172	179	197	161	199	156	179	177	162	172	155	177	151	160	207	190	175	167	169	164	188	166	177	161	185	149	170	190	160	197	181	165	163	184	149	196	156	195	163	182	172	162	176	170	178	150	159	179	171	181	167	157	145	170	205	162	184	192	154	177	167	209	170	158	172	178	166	189	171	164	167	169	162	186	171	186	187	182	178	179	171	143	176	197	146	191	188	196	155	176	195	186	168	179	176	159	191	170	186	181	167	172	166	196	176	199	153	166	158	187	154	178	186	172	185	172	181	183	178	160	195	179	155	156	182	205	178	188	159	182	145	158	173	151	190	184	167	197	185	198	207	163	167	183	184	169	174	175	178	181	175	184	176	176	149	165	186	191	168	157	161	199	170	190	163	155	175	178	162	193	170	174	184	211	166	171	157	196	163	178	175	176	196	170	185	187	141	160	186	176	158	184	170	171	152	186	169	162	173	189	185	172	174	158	173	167	171	180	185	203	194	154	171	177	159	142	193	174	155	167	182	192	155	178	184	174	175	169	176	181	189	159	178	162	178	160	181	186	187	177	183	189	159	187	156	174	148	147	152	154	185	160	151	150	186	177	168	187	157	189	178	160	192	149	175	194	197	186	177	167	162	154	189	167	185	168	159	186	177	165	190	172	173	184	220	183	191	167	178	186	201	177	148	177	166	187	190	191	206	157	181	205	176	179	195	183	176	181	160	188	182	180	160	171	169	171	185	195	190	163	178	169	160	188	173	177	174	178	166	178	172	166	180	193	167	177	166	160	182	180	180	181	171	165	184	165	185	169	182	190	188	201	169	156	167	216	172	173	176	158	163	183	180	163	190	185	187	199	177	170	174	178	174	175	184	174	177	172	175	170	186	175	176	160	206	159	162	194	166	173	183	182	184	189	162	179	184	173	156	175	175	150	175	164	177	184	178	155	195	186	175	198	199	179	173	160	172	159	199	186	203	166	182	171	189	173	158	182	172	167	171	196	161	163	182	177	185	175	164	203	184	154	182	162	179	170	172	166	150	184	164	182	187	161	169	183	179	188	178	172	175	170	168	159	171	168	168	168	141	170	193	172	188	168	163	160	171	187	170	194	187	168	187	194	155	188	165	180	171	181	173	182	182	196	158	186	180	165	177	151	172	164	152	176	152	188	185	173	166	177	187	168	187	181	174	181	185	176	159	176	198	164	186	161	174	160	162	151	170	180	195	177	183	164	170	195	152	175	162	168	160	196	178	161	142	181	172	187	173	196	177	165	183	172	168	171	179	179	190	174	184	169	187	175	174	187	190	171	170	165	183	173	162	166	166	166	169	181	193	175	155	174	161	167	189	175	169	187	182	166	188	167	165	170	163	182	173	191	195	179	167	164	188	179	145	181	178	187	171	186	177	213	182	168	159	181	171	166	184	180	175	190	177	190	172	159	152	182	151	164	185	169	196	174	174	182	192	176	176	170	197	143	180	190	187	197	181	195	153	173	179	215	178	180	165	172	165	188	170	170	180	179	150	188	171	167	157	187	167	167	174	190	198	151	178	202	191	174	180	186	180	158	168	171	160	178	165	172	171	172	169	166	166	190	202	207	178	181	158	169	186	168	164	179	170	184	169	174	186	171	199	182	190	173	179	143	170	185	188	163	156	185	146	170	175	159	178	189	179	164	184	199	185	179	209	174	177	189	186	182	165	180	181	163	188	154	182	176	171	189	170	161	169	167	180	184	171	185	176	185	183	203	169	152	174	193	179	161	167	158	167	172	158	172	186	191	183	176	157	180	195	174	183	169	153	180	169	176	186	212	171	163	201	162	164	184	174	170	168	159	165	184	186	154	162	157	188	194	184	177	199	147	175	158	195	171	169	163	160	179	162	181	180	185	195	175	167	175	163	189	170	193	192	162	203	166	168	203	171	181	178	187	186	166	183	220	186	181	180	156	210	165	172	209	146	188	186	169	169	173	187	161	196	174	185	198	184	161	194	183	169	185	173	198	185	178	200	149	156	173	171	165	161	170	188	175	168	196	166	179	181	172	167	173	179	172	189	175	181	187	192	175	190	163	175	183
14041	9524	8087	4070	2770	2006	1481	1217	1024	867	735	679	616	584	538	499	460	422	441	401	394	375	378	369	384	380	383	362	340	350	288	341	315	330	339	293	307	330	294	323	326	299	334	334	324	350	312	322	316	317	333	275	292	321	346	346	330	323	308	292	297	322	322	306	339	311	310	284	326	322	333	345	305	309	319	317	293	317	343	313	322	329	300	282	310	315	309	279	322	292	273	324	316	330	297	270	318	307	352	323	274	315	293	293	327	313	294	333	297	290	314	308	274	314	283	332	318	311	313	300	339	302	320	293	296	305	313	325	359	287	297	317	313	323	316	294	286	323	304	291	278	302	309	278	297	305	327	295	296	328	271	311	324	301	293	302	280	322	301	295	306	314	307	297	283	301	320	296	326	298	287	338	288	318	256	304	279	335	283	315	300	306	341	315	308	304	337	290	321	291	328	315	296	296	310	299	347	295	297	307	328	294	336	334	298	316	311	286	307	288	331	314	295	292	311	316	295	322	312	344	323	327	294	317	324	329	304	313	299	312	310	287	313	291	334	291	347	281	317	285	327	312	295	320	281	309	298	306	278	285	308	335	266	298	316	298	318	300	306	326	320	307	315	305	355	282	316	292	328	318	291	290	294	287	302	306	325	305	318	310	297	289	306	326	312	308	319	332	300	307	313	289	332	351	322	315	317	303	308	299	320	334	323	319	327	292	325	275	316	311	320	298	319	300	323	302	341	289	283	313	300	338	308	314	307	302	285	295	304	332	304	268	316	311	299	298	319	294	261	293	303	285	305	321	310	308	302	289	322	350	307	336	313	278	315	312	313	304	283	316	291	305	303	290	307	312	319	277	338	303	318	317	304	288	325	300	311	303	310	299	330	309	312	313	316	282	309	282	299	278	273	286	335	298	280	314	300	308	311	304	277	313	309	297	307	306	292	283	261	290	288	307	291	309	292	301	302	317	316	322	272	329	322	305	306	308	293	310	278	266	299	297	310	293	309	318	294	311	330	314	304	293	279	313	331	303	293	293	348	314	331	304	301	286	293	272	302	310	294	307	306	308	308	277	301	303	320	302	331	315	297	309	290	306	312	306	271	311	306	299	325	307	285	334	299	299	315	305	301	317	286	318	287	299	293	326	288	300	318	311	280	325	292	326	306	302	325	314	337	316	299	289	294	277	305	287	278	284	300	290	284	331	307	319	272	311	325	277	291	321	332	312	291	316	292	307	305	301	318	335	319	315	305	298	280	274	312	299	344	283	326	321	318	327	336	310	313	288	305	342	309	325	344	307	300	284	319	292	295	291	302	303	340	306	317	245	325	298	278	273	285	289	309	307	294	289	301	297	286	306	278	315	321	310	338	289	332	303	314	298	298	300	304	323	324	294	325	300	302	290	311	305	313	300	282	331	314	320	308	301	334	321	297	307	350	316	316	328	303	314	314	323	287	304	345	323	308	313	312	297	313	329	324	278	301	314	307	329	325	287	290	294	300	303	308	316	289	289	300	287	316	304	283	316	309	295	324	316	309	327	291	298	315	313	300	319	306	302	317	303	302	315	319	310	329	302	311	313	282	306	312	290	307	300	324	298	311	280	297	298	314	310	300	281	302	294	304	294	335	264	293	302	340	308	315	321	302	296	296	300	308	291	317	303	282	332	317	296	363	293	284	297	300	307	313	320	273	308	322	309	293	319	310	331	301	286	302	283	305	296	328	316	321	332	269	317	355	317	293	298	316	320	290	333	272	311	308	311	317	271	292	306	277	297	291	321	293	306	291	282	336	304	325	315	305	305	312	304	333	314	299	337	324	308	319	290	323	280	326	315	325	314	305	307	280	280	347	316	277	312	312	322	303	305	298	314	288	327	300	284	308	329	364	322	295	301	317	315	308	272	287	307	276	327	267	323	322	342	309	285	342	307	293	299	313	324	300	328	308	293	299	318	282	330	308	312	272	311	302	292	350	339	329	316	305	297	292	334	279	295	324	295	278	281	321	325	308	280	323	312	306	349	299	325	293	345	294	300	334	341	310	322	315	313	313	306	303	300	313	333	291	309	323	316	296	310	336	337	338	319	317	328	282	279	303	327	283	306	315	294	273	306	312	299	306	330	299	319	305	283	292	313	302	298	306	291	297	312	309	308	321	325	285	309	300	284	315	312	307	285	272	330	323	320	310	311	279	313	317	302	324	309	274	289	312	298	310	315	316	316	331	282	334	314	320	301	301	306	297	279	314	312	284	303	301	319	282	282	283	332	277	303	320	303	292	331	311	328	312	270	297	294	328	325	287	305	303	288	332	279	315	315	296	272	332	289	300	324	298	321	339	356	283	321	315	308	288	342	341	305	331	302	284	275	318	298	323	312	335	333	269	324	291	322	325	283	329	305	298	343	321	333	318	283	301	321	333	340	325	279	294	281	315	305	317	321	277	309	318	357	278	311	300	291	284	297	258	339	305	319	323	309	304	310	299	316	322	318	333	316	293	318	318	322	319	293	303	302	314	269	289	297	307	292	296	328	343	297	315	311	300	302	279	328	285	300	298	322	302	300	281	309	316	296	302	304	294	302	319	309	281	290	330	326	285	290	276	313	295	317	309	285	315	300	330	319	324	317	301	289	301	336	309	316	296	314	310	331	267	288	329	313	300	298	285	285	305	287	348	287	320	276	292	309	303	316	300	326	323	313	297	300	325	331	284	310	307	321	308	340	280	297	313	296	296	305	311	305	306	301	298	299	335	302	300	329	310	299	298	296	313	299	305	286	336	269	313	302	300	313	337	308	307	318	324	310	298	313	314	338	260	344	303	334	313	284	312	309	298	333	285	286	289	285	317	323	306	331	340	297	271	320	356	309	293	315	298	281	300	302	310	300	311	336	291	293	302	298	316	290	287	329	304	303	335	304	294	326	350	317	346	327	337	297	307	330	319	309	283	272	343	304	296	308	333	304	298	275	339	310	334	282	316	301	336	292	314	289	295	297	302	291	317	284	337	290	291	305	271	296	316	278	325	276	304	321	320	340	288	300	281	271	287	328	300	336	322	316	293	296	324	309	324	295	281	281	275	328	272	294	280	294	284	342	299	295	296	307	317	312	310	287	283	334	318	288	299	298	332	288	305	283	307	308	301	322	296	326	297	297	302	296	298	312	298	310	283	298	289	322	317	335	288	289	294	294	292	283	325	298	306	317	346	307	346	330	291	305	300	308	310	321	310	284	318	307	310	296	296	290	289	327	312	301	272	319	294	292	314	286	312	307	335	323	334	299	254	306	283	324	300	291	313	309	315	318	303	294	316	309	273	301	301	286	289	281	307	292	312	320	307	301	332	288	339	315	341	291	303	286	300	320	286	322	272	316	310	281	300	339	332	296	298	329	331	292	292	314	314	316	287	303	333	324	289	302	332	297	292	318	293	293	292	325	296	310	312	324	322	320	338	317	312	313	306	306	320	303	324	296	327	284	295	267	294	252	292	281	294	298	291	294	304	311	314	343
23086	21084	28982	23414	21085	19765	2333	916	658	624	537	498	477	490	455	417	418	404	383	390	362	385	392	374	382	366	371	381	355	360	387	381	360	369	329	344	375	326	358	372	372	381	342	350	337	350	353	351	344	345	348	347	347	337	344	341	317	317	324	341	340	306	357	396	347	351	362	343	344	362	335	345	362	315	305	334	334	331	359	330	322	353	322	334	303	332	322	352	308	362	306	339	330	395	327	341	360	343	352	347	347	346	352	357	327	364	354	356	335	337	337	322	293	347	332	334	341	326	333	318	349	325	312	327	337	344	338	339	293	324	309	308	310	324	348	337	351	335	348	343	330	306	328	323	338	346	337	341	335	328	356	327	289	339	339	371	303	345	335	332	334	355	326	334	336	333	357	336	321	350	340	348	312	350	318	328	312	313	349	341	371	342	335	318	337	355	333	308	334	344	348	333	349	316	338	316	306	354	357	345	371	326	322	371	324	332	347	332	369	349	341	333	294	313	362	324	365	348	323	293	342	348	329	335	344	323	325	306	321	335	333	337	336	335	346	346	327	309	333	306	297	306	329	327	313	365	367	348	289	318	337	348	341	329	355	361	314	316	337	303	386	310	352	318	349	327	336	367	329	293	329	320	341	361	362	307	333	321	327	345	365	303	331	348	333	345	344	325	347	360	352	372	348	339	323	327	349	335	370	351	349	357	319	331	325	328	360	325	303	328	328	338	312	346	293	345	321	346	316	340	321	302	347	335	339	368	283	323	301	306	308	349	322	352	335	323	347	313	355	345	342	328	349	322	363	339	323	353	318	322	325	307	336	380	321	318	301	362	320	355	349	346	317	334	338	294	313	342	309	336	329	302	311	313	319	321	322	296	296	309	299	359	322	330	314	302	352	328	312	352	325	318	293	340	334	372	304	305	315	338	305	359	345	341	344	315	363	329	349	352	306	336	382	307	358	368	330	308	346	351	352	325	291	304	340	337	301	344	345	301	363	330	353	350	344	342	327	323	339	340	334	325	329	327	316	316	326	302	331	334	351	310	340	332	300	302	334	327	331	301	322	327	362	343	313	336	336	338	322	332	292	314	340	299	350	354	316	311	364	333	345	329	344	312	340	330	318	336	356	327	335	332	332	338	321	312	339	333	344	313	326	340	331	320	319	361	328	315	342	326	347	320	318	365	316	328	339	341	348	339	319	272	320	397	349	325	318	326	320	318	310	323	317	324	323	341	309	335	343	353	337	372	297	330	360	328	359	349	338	356	321	350	328	343	384	327	383	335	320	307	354	326	335	354	320	321	317	346	332	355	298	330	358	367	318	327	387	348	330	328	342	318	317	350	314	304	344	313	331	340	323	355	336	334	357	314	324	305	352	318	358	330	325	340	322	369	369	328	340	340	332	319	326	364	314	340	335	293	349	347	372	316	329	314	341	339	335	314	337	338	317	335	340	312	327	341	343	321	365	358	336	326	333	359	348	341	377	337	335	340	354	337	328	315	336	357	319	345	313	348	324	301	315	338	366	342	367	316	354	334	320	313	336	313	328	322	336	329	317	294	349	308	340	349	295	311	356	340	363	354	333	320	334	323	340	367	363	328	332	296	312	334	324	319	352	326	347	321	348	324	347	324	370	339	327	301	321	325	319	332	332	325	345	330	322	313	369	355	368	313	338	341	312	305	313	318	329	357	345	314	367	288	315	340	342	323	354	328	341	352	353	341	350	334	295	360	331	320	335	347	300	298	326	360	328	345	337	356	330	304	343	351	336	320	332	358	327	298	345	280	328	315	340	381	336	329	328	366	322	352	338	358	339	356	362	305	309	328	333	335	324	312	309	334	318	297	325	344	344	351	315	318	348	345	315	347	302	307	340	352	349	324	345	349	334	319	352	322	354	332	329	339	347	346	349	369	336	328	333	356	352	339	348	336	324	369	320	348	335	325	319	326	319	352	327	334	343	320	353	338	334	303	317	311	335	314	317	311	333	297	313	314	327	332	311	295	372	321	381	326	348	329	308	332	338	339	318	331	323	316	348	325	288	320	321	330	345	324	328	349	328	341	372	322	345	300	333	305	323	308	313	331	335	336	325	302	329	313	335	364	382	296	312	338	317	357	321	345	347	315	330	327	334	310	329	317	335	349	347	349	331	356	364	329	326	362	339	313	333	294	357	354	297	318	292	313	323	316	347	338	377	292	309	360	328	367	319	334	306	312	296	348	324	314	315	318	338	345	321	339	348	345	358	330	336	324	322	346	349	305	339	359	344	316	339	329	359	315	352	320	341	326	340	345	359	348	280	372	331	325	328	320	346	329	328	362	333	333	332	357	316	344	336	317	343	338	285	316	327	327	312	342	334	327	319	339	329	326	326	359	322	335	289	327	361	333	330	344	332	342	323	356	332	301	317	306	319	341	310	318	346	356	351	323	320	331	360	316	368	325	334	314	307	350	341	327	357	308	353	302	330	382	331	340	363	347	347	347	317	322	336	316	345	330	335	336	355	352	333	336	353	330	361	353	325	326	338	368	358	316	325	308	344	315	314	347	349	319	322	318	321	338	313	313	334	343	336	311	329	330	324	334	329	334	346	338	332	351	327	350	314	350	317	352	303	348	303	340	336	304	321	363	340	366	359	333	314	353	306	325	357	341	322	320	333	298	343	327	356	327	323	354	311	330	327	294	323	301	348	322	331	336	351	338	361	356	322	314	331	353	342	317	317	341	364	358	332	360	312	340	343	310	327	363	308	377	331	331	328	348	319	354	308	324	331	319	315	327	336	320	330	317	323	340	335	344	343	339	352	362	338	309	320	315	319	345	321	329	313	317	336	306	342	337	332	335	331	327	345	348	314	356	329	341	315	339	322	340	349	337	326	339	301	315	349	324	346	344	313	327	319	325	322	304	318	318	329	298	331	305	363	308	326	335	337	345	326	329	336	355	333	314	305	338	324	294	334	305	338	352	304	354	340	313	380	353	345	348	355	319	344	327	364	324	318	316	349	300	309	343	315	333	341	344	312	317	310	336	344	321	302	316	300	360	359	327	350	306	312	312	345	358	354	352	348	313	330	339	336	350	326	337	337	323	339	330	327	336	324	324	378	334	340	314	331	335	378	356	323	334	320	315	359	338	322	383	363	322	313	330	319	363	347	338	341	365	335	326	358	325	355	323	348	353	312	342	354	320	303	311	354	322	375	352	339	376	362	302	316	299	323	327	331	312	332	370	322	317	388	350	319	316	349	320	287	327	336	340	360	358	308	350	359	334	344	320	357	329	320	344	310	325	285	322	373	357	351	329	328	326	351	333	309	334	330	324	312	314	349	327	342	302	341	337	306	324	291	354	342	323	344	340	319	283	348	332	342	334	339	337	310	309	299	310	309	308	349	380	311	372	336	306	321	317	324	332	327	329	337	299	324	342	282	332	292	318	325	321	326	322	359	353	338	310	316	343	349	344	355	330	336	330	332	312	304	338	328	337	354	329	353	328	300	340	340	348
16026	15526	13308	7307	5026	3688	2718	2307	1873	1633	1431	1296	1179	1050	1039	924	915	822	825	780	728	706	722	699	663	678	598	602	632	642	630	590	611	652	603	575	600	644	601	609	583	614	603	594	564	623	585	601	573	596	572	600	618	593	613	562	564	521	563	554	554	552	525	535	614	550	571	563	584	562	539	567	577	600	591	577	541	549	569	585	572	583	590	565	568	577	532	562	550	559	549	545	545	555	542	595	555	553	537	591	610	569	555	592	560	570	559	553	547	528	532	541	559	578	539	575	524	533	611	582	562	564	570	548	543	553	525	556	568	592	562	532	532	541	568	587	564	595	583	567	586	513	534	530	554	542	576	569	524	553	585	558	551	568	591	594	558	540	592	570	569	551	539	499	529	582	563	562	561	587	547	533	539	562	549	555	535	588	543	573	629	594	603	587	542	547	558	584	567	530	559	573	595	554	550	528	525	531	576	584	551	575	546	540	578	576	636	557	575	582	602	566	570	558	564	551	558	564	539	608	553	547	542	591	545	588	594	580	580	577	544	594	573	571	558	538	554	523	569	558	536	539	576	577	583	540	586	578	578	524	506	548	564	531	555	553	587	550	579	528	543	563	560	540	574	525	594	534	551	560	572	553	563	540	572	515	567	576	535	555	596	575	580	533	566	561	588	545	532	553	554	553	521	521	521	552	524	555	564	532	511	570	518	584	529	549	532	531	581	575	595	550	539	570	533	533	551	549	564	578	544	579	585	572	556	551	539	568	570	544	576	511	598	546	589	583	571	565	578	571	540	572	550	567	529	567	575	533	549	536	581	565	555	581	580	564	551	557	520	579	576	524	604	575	561	591	609	566	532	530	566	557	549	556	568	548	541	556	602	572	595	558	528	559	547	589	548	547	541	602	556	562	582	597	484	538	544	575	569	581	558	533	579	552	584	549	537	560	593	525	558	569	556	533	592	537	574	507	577	533	564	549	589	535	564	583	572	542	555	522	532	573	549	552	561	563	556	570	541	555	582	609	547	560	537	523	583	581	575	591	536	558	600	544	549	583	583	611	591	517	588	594	536	530	507	522	558	602	530	544	570	524	541	519	544	553	536	541	530	561	546	554	524	519	536	557	575	532	561	573	576	562	588	530	594	535	555	504	559	569	540	612	523	558	596	570	610	577	541	561	601	583	593	590	508	578	578	563	556	599	582	555	577	582	586	580	594	548	538	582	565	555	525	553	547	553	572	536	532	542	583	592	563	587	532	565	568	561	537	594	583	544	537	568	550	565	510	547	557	563	579	494	542	572	526	596	536	554	554	536	544	543	554	571	535	577	544	569	562	529	590	548	528	569	553	597	595	556	562	543	560	558	520	565	587	589	564	554	537	525	578	574	582	589	566	566	537	553	601	559	553	573	535	586	526	544	529	550	570	564	585	540	529	519	547	581	577	574	648	557	586	518	573	551	557	598	620	529	556	513	557	590	589	560	539	561	566	570	592	522	578	556	584	535	587	539	502	593	556	573	556	565	521	555	594	532	575	563	547	520	559	572	594	571	590	537	567	554	600	528	529	540	601	524	579	541	575	569	562	598	573	538	576	562	547	535	579	525	540	549	549	538	573	567	534	541	528	572	578	561	583	563	573	557	533	564	547	567	571	549	561	564	547	499	614	537	572	562	554	571	581	509	591	583	528	559	556	563	581	575	534	542	541	555	571	568	541	545	561	562	498	574	568	519	582	582	564	534	569	543	563	556	564	563	546	574	536	543	582	598	571	574	573	516	535	554	577	562	600	566	546	555	607	559	538	551	572	548	604	600	550	557	557	531	588	561	584	583	539	554	544	518	570	554	551	559	548	545	555	551	542	555	592	531	535	533	595	565	573	568	607	563	587	575	552	573	554	568	529	561	585	553	556	523	546	528	547	539	552	536	538	513	549	566	604	562	584	529	597	576	550	593	520	583	553	579	578	577	552	575	592	568	555	562	573	574	591	563	563	527	551	603	582	567	575	574	569	560	552	550	609	516	552	588	556	573	579	548	572	587	554	585	569	563	497	535	572	579	556	553	541	551	492	547	559	560	574	556	587	522	551	600	573	542	589	562	585	568	551	569	555	558	543	591	515	571	563	565	555	575	549	596	574	521	575	544	561	532	541	547	574	562	571	538	600	535	559	549	593	573	561	536	535	565	521	526	579	549	550	560	557	561	594	509	562	573	559	582	567	575	542	546	545	562	508	560	581	584	536	571	542	491	505	595	556	535	505	527	548	547	523	538	552	545	591	570	597	537	550	559	553	553	548	527	526	542	567	558	524	555	574	542	571	536	544	533	587	524	582	544	533	553	519	537	585	587	573	556	581	544	550	594	524	577	546	534	548	544	554	549	541	566	567	536	562	556	595	562	553	572	580	563	562	541	574	562	556	518	574	601	523	589	524	568	560	536	502	565	585	554	565	501	553	567	628	552	526	506	576	587	541	553	527	527	538	602	558	554	549	545	565	565	513	563	560	555	577	548	554	583	555	565	511	528	515	589	585	549	578	569	539	531	580	578	530	495	583	577	517	508	559	528	503	558	556	554	578	530	522	598	526	583	538	520	542	537	545	569	567	555	566	567	578	518	518	575	532	566	552	539	573	565	572	562	527	566	560	565	563	548	536	550	539	589	559	603	579	589	554	556	586	548	572	557	564	564	543	567	549	565	572	589	562	557	540	577	546	561	593	586	564	590	571	602	542	564	584	547	537	527	591	557	587	573	546	566	574	576	528	561	539	556	551	562	591	533	522	540	521	519	529	579	554	553	556	570	576	580	529	576	550	564	551	556	532	521	522	576	597	536	554	554	575	543	550	553	536	545	531	601	590	533	576	549	598	502	541	559	558	578	544	538	579	516	556	576	554	565	545	574	558	544	563	581	573	531	591	571	589	585	592	519	557	559	523	547	558	552	537	554	569	598	552	580	573	571	558	539	509	560	571	556	538	544	567	527	537	538	570	561	566	569	563	521	514	537	535	541	560	539	585	547	602	533	581	568	536	542	555	594	589	564	536	542	560	541	542	565	530	524	568	535	547	514	564	547	552	548	560	537	578	569	544	542	525	542	541	566	565	568	560	527	595	531	535	583	581	567	549	578	535	590	546	568	587	566	546	581	558	571	540	548	535	587	532	548	572	508	565	554	527	536	574	537	552	532	550	532	587	569	572	580	580	577	563	541	570	594	574	508	552	553	571	547	579	520	553	523	565	556	533	561	540	560	527	537	549	580	619	560	531	535	584	518	564	586	539	556	593	598	559	612	532	542	617	551	544	564	588	564	558	529	543	569	509	543	553	564	532	583	537	563	538	568	572	566	588	566	587	550	565	574	551	513	569	592	573	611	520	573	534	521	549	566	542	558	564	556	516	519	567	519	559	550	579	551	554	555	570	547	572	555	535	546	594	596	578	540	585	535	566	574	572	536	582	564	582	538	541	564	549	534	530	524	523	562	567	592	564	529	541	543	576	577	561	571
26836	20554	7954	323	167	144	100	114	101	101	90	88	82	94	97	94	81	67	88	67	76	96	78	87	97	78	68	78	87	96	80	77	72	89	75	73	77	95	80	74	86	80	76	86	80	88	75	100	85	70	77	76	95	65	83	84	96	74	84	80	75	71	78	79	77	74	88	82	67	82	86	86	99	71	62	88	74	89	77	72	74	89	84	78	92	75	80	76	69	97	83	88	79	86	70	76	82	73	77	72	78	77	52	69	64	80	69	81	87	68	82	83	79	72	75	83	80	89	81	94	89	90	95	72	71	85	85	72	77	91	95	85	74	82	71	93	79	78	69	77	89	108	83	87	74	100	81	68	79	74	80	73	95	94	85	87	77	92	83	71	103	85	91	63	80	71	73	79	88	87	92	98	101	85	90	91	78	84	81	79	100	85	67	68	85	71	85	77	84	69	68	82	73	80	83	105	100	94	81	70	68	81	88	75	84	83	69	99	87	94	70	73	80	76	60	86	84	84	72	83	71	73	83	74	76	87	78	78	78	81	85	95	80	82	79	78	88	73	62	93	80	88	108	73	81	92	63	74	84	100	69	65	93	78	73	84	83	76	79	81	93	72	84	63	79	78	88	68	82	81	79	85	74	87	74	68	87	81	80	77	83	64	89	69	62	83	82	77	84	81	91	89	65	83	75	90	88	80	84	79	81	74	82	83	82	81	74	103	85	72	60	86	69	84	71	99	103	84	80	78	70	79	88	74	65	77	74	80	89	84	76	84	74	98	88	92	77	70	77	75	72	78	101	81	77	74	77	79	74	88	81	81	96	94	81	95	81	90	92	85	93	75	65	75	66	84	85	83	90	86	85	73	82	75	90	90	86	84	95	79	95	84	64	79	78	82	75	72	71	84	71	85	91	81	94	92	88	79	85	69	75	91	88	101	83	78	77	74	83	101	89	70	81	82	76	89	90	87	84	77	75	86	78	88	80	70	84	94	67	86	83	76	86	66	68	86	88	84	89	71	73	92	77	69	73	82	68	91	75	80	70	76	89	64	72	83	92	81	67	83	95	72	87	68	97	86	81	75	93	84	100	84	79	92	80	105	79	65	92	63	71	96	77	93	83	80	72	81	92	61	86	77	84	86	82	71	81	87	69	92	82	74	89	76	89	89	90	80	96	94	72	78	68	70	74	82	88	69	102	81	99	80	93	87	92	93	78	94	76	86	80	86	69	83	99	95	80	72	75	81	80	86	91	85	88	83	110	89	87	85	72	79	81	93	78	68	95	95	74	95	79	89	77	85	76	90	67	79	75	95	73	68	78	87	93	88	83	93	72	82	87	91	88	87	87	83	84	89	78	73	82	68	54	91	64	77	90	90	80	74	85	66	71	81	87	87	77	85	86	88	89	91	79	82	86	90	97	98	81	71	72	91	90	75	104	70	78	86	75	62	73	92	80	77	96	69	95	103	78	105	93	72	69	82	72	87	91	70	83	76	70	69	77	86	99	65	72	71	88	92	68	80	89	88	80	83	82	85	77	68	82	74	92	73	91	70	72	79	87	103	91	87	83	85	89	87	76	79	73	94	83	83	73	68	77	83	83	78	80	77	87	79	83	95	72	82	75	86	81	64	81	93	76	88	77	76	83	86	86	79	63	72	76	78	76	87	89	96	77	82	81	95	86	90	59	91	82	90	81	76	75	86	72	72	72	73	74	90	68	83	96	69	87	75	82	73	88	86	79	79	83	76	68	90	78	77	71	73	73	78	69	87	77	79	63	88	88	77	83	84	95	80	81	99	84	90	73	77	68	77	86	81	78	80	87	92	101	94	87	83	81	88	97	80	95	68	74	78	82	99	75	73	96	85	80	78	84	90	94	96	79	80	72	78	84	61	70	87	98	69	98	91	67	98	72	86	93	92	65	79	87	89	78	79	87	105	81	86	83	81	92	84	69	98	81	81	78	84	76	88	88	72	95	77	90	71	81	78	74	72	94	82	94	75	81	89	85	86	81	87	79	86	78	97	89	87	91	64	90	65	81	88	96	99	89	93	72	76	70	69	79	74	80	86	92	78	75	90	87	94	78	73	78	74	87	93	85	80	77	82	76	59	74	68	72	72	83	78	75	84	81	84	72	80	75	73	95	97	98	100	82	75	82	101	79	78	87	68	96	78	77	73	93	90	79	89	79	89	78	76	94	97	75	84	78	78	69	87	98	89	75	85	87	89	86	69	79	82	77	85	79	69	84	84	81	86	93	97	96	86	86	83	78	72	85	83	80	91	69	83	69	82	76	99	84	81	92	77	82	70	58	84	61	80	78	93	93	84	79	85	76	76	80	88	77	92	59	79	84	76	96	78	80	83	93	71	81	63	92	64	81	77	67	93	93	79	86	69	65	71	93	115	84	93	88	71	55	69	79	87	83	82	97	87	102	79	76	77	88	73	88	82	81	95	71	71	78	71	78	83	89	85	92	105	84	73	86	82	81	71	76	87	85	78	90	95	80	76	73	73	85	92	79	61	80	75	74	74	78	86	73	71	75	102	84	79	70	72	76	74	96	95	84	75	77	75	84	77	79	84	82	87	82	77	80	89	61	87	87	87	81	77	84	60	62	72	80	60	89	63	90	92	83	76	77	80	80	91	82	88	87	87	91	101	90	69	82	95	81	79	92	89	77	83	77	86	82	82	68	85	83	75	80	90	85	77	83	80	83	79	86	98	70	68	90	82	97	89	71	77	85	86	76	90	94	79	76	78	88	92	88	80	90	79	72	79	71	66	86	71	73	75	82	81	83	90	81	80	73	84	59	74	71	69	78	87	88	60	79	72	83	83	79	85	67	88	67	82	66	81	96	92	77	80	88	84	74	78	82	98	93	57	71	82	85	95	93	92	89	93	90	86	73	88	70	79	85	81	70	63	97	87	88	75	94	92	84	86	94	76	87	78	90	79	65	85	78	79	67	83	84	86	86	74	80	77	70	65	89	93	87	67	97	89	76	85	96	92	85	70	73	94	76	68	86	86	90	82	93	81	78	71	90	63	87	85	91	70	65	78	93	82	73	82	85	90	87	74	90	78	87	80	80	88	71	78	81	61	93	78	83	93	86	77	85	89	80	85	93	78	98	88	89	88	73	93	66	98	94	78	68	83	83	70	77	75	68	80	93	66	73	97	62	84	83	79	102	71	90	91	74	78	81	87	84	79	88	71	83	75	68	83	86	70	81	87	87	80	78	98	82	81	80	82	87	91	68	97	71	83	79	93	90	98	81	85	75	80	86	67	80	97	84	92	76	78	93	86	77	84	81	87	93	95	74	85	85	96	85	66	75	90	78	76	86	88	80	69	77	72	62	70	68	91	92	82	66	72	91	79	97	83	86	81	93	67	82	84	90	85	80	87	82	82	81	77	94	92	77	76	83	81	70	82	78	73	82	89	85	68	82	87	97	72	92	112	84	84	74	77	82	72	73	86	92	77	69	98	89	77	75	87	66	91	90	82
5551	1036	910	473	400	281	251	226	204	165	202	197	179	182	159	171	156	158	171	169	166	153	170	160	165	174	164	165	174	157	148	163	188	151	166	152	157	165	153	170	161	146	141	149	160	164	158	164	157	191	167	161	161	165	154	147	133	144	153	173	157	142	147	145	160	166	158	143	151	166	157	150	145	165	161	154	166	144	152	169	159	162	155	148	154	164	160	155	156	158	166	150	159	174	145	171	164	167	169	160	151	145	157	146	156	162	179	175	153	156	162	149	144	171	158	165	162	148	159	175	148	165	142	168	154	160	149	153	176	138	143	149	163	149	144	143	148	144	153	169	151	161	165	170	174	155	144	134	151	160	148	169	172	141	153	169	148	142	167	171	155	147	170	151	164	155	192	158	159	188	141	158	152	135	137	182	135	157	168	142	165	151	158	137	147	151	144	162	166	159	158	156	163	151	125	184	141	176	126	157	161	143	168	149	159	144	148	168	178	135	158	155	160	170	141	172	154	134	153	138	181	137	138	158	168	150	178	156	182	139	147	167	146	159	128	151	151	133	166	179	159	179	173	149	164	139	171	147	161	162	152	169	143	165	146	152	160	162	177	141	139	148	159	162	165	156	160	168	162	137	155	147	143	136	178	146	156	160	171	160	153	166	164	167	166	147	144	154	140	145	155	156	145	153	149	154	159	168	169	138	143	157	155	155	158	149	160	176	139	162	153	150	161	141	180	140	144	121	181	173	173	154	147	152	152	162	163	163	152	156	161	164	145	154	136	167	169	168	153	148	131	162	160	154	160	163	147	163	178	149	157	145	168	168	168	173	167	146	156	142	150	142	163	178	166	172	160	128	158	147	142	160	148	171	172	190	141	156	156	164	165	161	160	151	165	155	153	155	149	132	188	164	136	164	151	181	173	155	144	138	166	162	160	143	143	134	160	192	151	138	149	137	150	152	155	139	170	156	160	157	137	174	145	148	142	148	160	149	143	172	175	148	158	136	159	144	161	156	136	167	130	150	138	136	162	156	164	152	156	164	181	170	174	169	140	158	136	161	147	164	134	135	153	154	138	145	151	153	166	159	170	167	156	172	155	164	183	153	135	170	159	163	164	162	144	175	160	161	166	159	177	169	154	150	140	175	169	165	146	145	134	154	183	173	156	168	169	131	146	148	126	159	128	170	168	147	141	159	143	132	143	164	162	148	169	150	151	159	139	152	161	135	157	139	154	138	128	191	148	158	136	143	153	159	154	170	162	156	131	166	171	151	153	150	133	164	151	174	130	161	166	146	138	159	171	168	140	164	155	156	156	172	150	153	166	174	139	167	155	157	163	161	137	159	180	179	150	158	137	179	157	149	152	161	177	146	148	176	162	150	180	139	157	153	128	140	160	160	135	175	169	167	159	157	153	156	159	156	157	151	165	143	161	166	141	154	153	158	159	143	181	145	181	167	168	146	151	179	170	163	157	152	147	150	151	165	138	144	127	171	141	156	164	149	144	149	162	182	148	153	169	164	148	171	149	157	142	157	147	153	153	160	158	153	197	172	175	132	164	158	173	178	176	164	164	172	168	163	172	174	128	133	155	159	157	139	165	170	146	143	160	157	160	171	138	142	122	160	159	151	165	145	176	180	159	167	149	143	177	151	134	170	160	158	167	159	139	148	166	146	176	180	154	149	157	145	134	169	166	156	138	172	148	155	161	158	161	149	155	144	158	162	148	173	162	160	150	152	149	167	148	162	163	148	162	144	156	149	134	176	138	156	151	184	169	166	170	161	150	153	164	159	151	179	169	141	137	152	171	169	146	160	153	165	148	159	150	138	168	168	154	142	166	172	154	158	158	174	162	156	158	179	160	152	158	142	156	164	136	162	155	177	157	161	186	139	153	169	158	160	138	168	161	161	158	152	162	163	149	153	136	169	167	168	150	168	159	177	152	143	154	160	163	133	154	170	165	173	138	136	166	154	184	156	194	152	150	153	145	161	153	146	156	164	138	147	160	179	147	174	168	168	159	156	163	172	149	153	153	137	141	153	164	171	146	156	157	141	146	135	159	170	149	144	140	116	166	163	162	145	151	151	167	147	147	156	153	147	163	167	146	166	177	160	162	173	147	134	162	145	168	162	160	158	141	161	199	175	160	162	151	147	150	157	171	168	186	154	165	177	178	149	160	167	147	158	161	159	147	142	142	133	145	163	178	150	162	147	175	168	146	160	145	141	149	152	170	157	161	146	150	154	159	148	134	147	160	156	159	158	157	134	154	187	153	145	147	181	128	163	162	165	160	154	160	151	172	137	157	178	150	169	140	169	140	175	167	146	159	169	181	152	161	147	142	152	151	138	143	156	144	164	145	166	147	164	149	149	155	167	191	167	153	154	147	158	136	173	146	156	166	143	148	165	182	157	150	149	147	163	133	145	157	163	185	146	161	121	160	174	168	153	158	154	166	170	148	160	169	148	161	152	146	173	166	153	152	142	144	149	148	146	180	147	148	157	165	148	152	164	158	152	168	137	126	162	160	154	151	154	158	139	151	154	151	165	153	153	174	149	167	149	115	140	158	142	149	147	175	158	150	155	147	171	160	156	169	145	149	182	173	160	153	161	169	155	154	141	156	160	141	131	167	166	167	171	139	180	167	132	146	133	152	166	141	144	162	152	160	179	130	159	155	152	176	166	157	142	168	162	157	157	149	162	152	156	180	145	150	147	168	154	150	174	176	161	153	179	156	162	176	154	166	171	160	132	165	143	143	152	174	152	160	138	168	142	177	163	185	162	136	156	155	153	150	147	162	144	151	153	168	128	138	156	160	143	168	158	158	149	147	162	160	159	174	153	139	170	128	154	167	149	142	157	152	160	156	153	147	180	144	163	165	148	167	167	139	165	159	167	167	158	161	164	154	149	159	151	156	191	166	151	157	126	167	167	186	164	140	155	145	157	149	162	140	153	159	144	148	154	133	142	148	143	189	123	164	154	163	156	149	142	148	148	166	150	150	163	154	148	174	175	155	163	163	165	151	155	163	163	146	151	167	169	161	158	170	164	153	163	152	157	158	179	152	146	144	135	177	163	153	158	175	156	155	158	157	143	175	165	163	134	155	170	163	153	142	167	144	151	154	169	172	169	170	140	175	142	138	169	174	165	142	188	148	169	136	164	172	162	158	148	159	165	150	164	159	155	162	161	132	165	147	166	155	175	159	149	150	146	162	184	142	159	162	138	162	162	171	135	156	172	160	162	131	175	139	149	164	157	144	156	156	143	143	155	167	189	146	148	158	131	151	156	151	161	161	159	155	146	133	161	163	148	160	142	150	180	162	165	155	158	147	152	171	137	163	162	181	174	151	152	170	139	172	159	136	142	161	150	152	167	138	146	147	148	148	156	191	147	174	171	186	147	153	160	152	181	153	157	151	154	154	175	150	133	161	172	143	168	160	156	132	166	158	151	166	151	186	163	136	149	172	156	180	155	156	151	151	149	170	165	145	159	153	169
24098	21088	28309	24073	20264	1958	596	463	346	303	301	241	262	202	249	211	207	191	191	213	207	205	198	190	209	184	180	194	202	196	179	183	199	202	219	182	184	171	186	160	161	188	210	159	202	187	163	185	182	178	172	164	168	197	167	163	168	169	185	187	188	175	182	198	187	178	182	169	170	159	171	164	160	180	170	192	183	162	174	179	159	203	160	157	177	169	199	183	171	194	163	179	165	177	174	165	183	179	163	174	208	153	162	197	175	203	175	207	180	176	187	177	160	166	173	185	213	155	183	152	173	166	171	171	157	186	152	175	191	178	181	186	192	213	163	157	197	215	176	186	206	156	206	174	153	143	189	165	160	178	169	164	166	169	159	177	182	156	167	168	185	165	187	152	175	195	179	190	161	163	162	162	182	171	152	176	152	182	166	161	171	187	192	159	201	163	184	162	165	181	174	170	158	184	175	193	154	170	158	169	190	188	143	177	162	162	180	171	197	175	193	160	184	199	180	168	186	173	166	156	147	195	171	164	172	156	186	194	176	160	172	177	174	161	186	185	166	144	177	172	192	166	175	175	158	154	188	167	154	177	164	169	169	183	170	186	185	195	185	174	159	156	178	167	178	182	164	173	183	170	187	166	183	200	184	168	150	177	195	174	171	210	180	188	166	204	188	148	189	176	181	175	192	155	186	175	172	192	131	177	189	180	187	154	189	179	196	175	187	168	187	180	161	184	181	172	162	175	182	153	165	171	180	204	173	149	165	182	194	206	184	172	155	164	155	170	173	167	161	186	171	157	171	165	200	143	162	188	177	166	193	167	183	173	183	159	177	183	188	195	153	176	164	197	183	196	166	168	169	169	165	187	168	174	168	188	186	159	185	169	175	169	178	162	171	198	171	169	188	177	183	189	201	180	171	171	173	190	165	167	183	164	169	155	190	188	166	190	186	184	201	174	168	181	170	199	161	172	158	182	189	175	195	188	164	197	186	183	169	159	187	167	191	152	172	178	151	190	189	156	188	168	180	147	194	197	151	176	167	190	165	171	161	181	173	159	178	151	161	171	194	160	175	151	169	181	162	174	180	175	178	170	181	189	176	168	170	169	175	179	200	184	182	160	181	165	182	185	183	169	189	178	190	182	194	166	158	166	168	172	192	179	154	169	178	158	181	185	188	195	177	155	196	158	187	176	163	181	182	163	173	156	178	174	171	136	159	166	186	158	170	180	180	190	187	174	148	177	163	186	172	166	175	179	193	136	183	166	182	178	168	164	187	188	182	159	189	192	178	164	158	195	181	174	179	175	161	180	164	190	195	162	136	175	181	151	168	178	202	185	157	165	163	173	163	173	178	193	176	193	168	159	165	180	141	200	180	183	161	171	160	193	157	168	156	150	168	161	169	186	171	163	175	162	194	178	192	163	194	162	181	150	197	199	174	172	174	166	180	178	174	168	172	164	185	168	198	159	183	184	199	161	187	186	167	164	179	180	178	180	167	189	170	164	188	184	190	164	189	212	162	174	171	181	188	178	156	178	189	186	196	196	176	185	165	178	167	182	145	173	163	184	186	158	172	174	154	197	175	198	163	184	171	183	193	165	180	164	194	164	179	171	179	160	186	191	179	188	166	162	158	197	173	149	170	192	187	189	181	176	173	183	166	177	174	158	166	179	183	153	176	193	181	190	165	144	172	197	163	181	160	176	175	202	169	182	176	181	188	143	153	183	162	175	180	169	176	167	183	140	158	158	183	191	175	188	178	174	177	181	192	183	195	158	171	160	177	179	179	165	198	189	179	179	172	197	186	179	170	186	166	157	168	142	158	187	161	181	153	183	157	168	183	158	162	195	190	163	186	176	185	182	147	170	180	195	148	170	171	168	158	157	186	179	176	169	160	170	157	164	148	187	173	182	173	183	174	166	169	171	185	183	184	165	188	172	172	179	174	202	178	163	177	156	191	163	198	167	186	195	174	183	172	195	171	143	164	165	184	164	172	174	207	174	162	172	163	180	164	180	162	156	173	175	180	177	187	170	192	204	185	168	178	185	210	181	177	175	160	160	165	177	175	178	141	177	185	170	164	175	183	175	176	179	178	191	167	178	187	176	195	177	172	185	184	174	172	162	150	151	194	174	165	164	173	159	161	163	168	182	156	163	158	174	183	187	156	175	184	179	162	164	187	175	163	175	174	175	176	159	159	189	184	165	184	149	171	176	168	168	185	178	188	202	199	164	198	172	164	184	190	178	194	193	184	165	173	178	149	178	191	193	185	168	186	175	175	189	183	176	187	189	170	160	174	173	172	183	166	170	154	175	173	178	163	178	173	152	174	150	150	173	169	179	160	153	170	150	166	167	187	168	172	159	158	186	155	169	185	137	160	169	175	181	182	168	173	169	194	162	169	183	169	179	187	167	150	171	150	182	183	167	156	151	169	184	142	188	168	158	172	194	174	183	169	182	188	157	164	158	174	178	186	162	174	185	179	151	162	151	163	175	184	183	169	167	168	185	182	178	174	168	210	161	163	161	192	168	190	162	191	173	178	191	192	189	155	190	159	175	180	154	188	187	158	176	161	167	153	188	168	181	146	191	170	177	159	203	163	180	177	170	197	169	184	160	163	157	191	174	146	174	187	174	195	154	184	180	198	183	163	169	172	186	192	200	143	168	178	171	169	178	165	174	173	158	178	173	161	159	178	154	181	173	182	193	183	175	174	167	200	149	166	158	159	171	171	171	160	178	191	189	177	172	170	173	179	170	179	134	178	179	174	170	171	203	165	166	196	184	178	186	160	183	180	180	166	170	179	176	176	163	185	178	171	156	182	174	172	167	167	173	174	177	179	187	152	180	204	161	171	153	186	175	185	163	164	165	171	167	175	175	171	174	177	184	167	179	174	174	185	176	189	199	179	171	153	188	158	158	184	157	184	184	146	159	162	206	180	167	157	180	176	201	151	185	153	176	171	149	160	197	197	166	172	174	185	159	165	157	163	182	180	185	209	159	202	173	152	169	180	176	164	164	170	167	152	164	167	166	169	204	177	184	169	160	181	196	167	205	204	165	182	176	162	182	173	185	189	182	168	176	184	166	155	180	157	153	159	168	184	183	163	186	183	178	174	186	173	188	170	194	187	171	164	178	200	167	182	175	157	168	186	167	190	177	153	177	165	186	163	181	187	179	165	167	165	170	176	167	161	170	185	184	188	180	167	165	169	174	172	168	163	172	174	186	180	191	152	197	178	194	168	178	190	163	208	161	161	181	176	185	170	174	167	173	187	155	178	153	156	187	190	162	188	171	186	168	159	194	182	162	199	175	173	140	180	166	182	171	189	177	164	204	173	184	188	141	162	189	182	152	189	178	152	168	181	181	175	186	178	162	184	173	155	181	161	183	172	170	169	176	177	189	191	151	178	161	170	154	172	156	163	186	160	179	181	162	167	183	182	164	175	162	188	164	168	174	158	152	177	174	192	145	170	174	174	149	195	180	195	202	183	151	155	184
12215	9316	8045	4013	2649	2002	1463	1153	1087	826	751	703	589	566	543	520	435	433	428	388	386	382	370	372	366	368	367	376	323	375	371	355	349	309	329	365	354	319	337	346	303	355	337	370	331	309	314	348	327	334	331	308	326	332	323	347	316	333	345	333	336	336	310	334	315	309	301	321	331	293	297	313	331	323	325	316	280	331	296	328	331	317	318	333	298	302	304	318	301	285	292	329	316	284	291	300	325	295	280	312	273	290	307	290	317	294	307	287	307	341	309	334	307	292	273	309	292	311	322	319	321	320	294	331	296	330	311	329	311	306	309	308	313	286	329	311	293	314	355	308	320	295	307	300	300	304	302	307	328	267	340	302	317	299	297	311	311	309	349	298	330	281	314	301	302	283	319	318	311	296	308	296	334	289	316	317	328	289	298	324	294	291	326	308	331	317	294	315	314	308	281	292	300	306	326	308	294	339	268	307	363	326	302	315	351	350	300	296	314	289	317	295	316	303	291	329	301	349	326	278	264	312	317	299	297	283	319	317	315	315	303	266	319	306	312	293	322	301	306	276	319	300	315	311	311	299	329	319	282	285	310	313	296	316	292	325	320	268	295	318	319	305	309	331	301	339	305	285	327	312	284	306	290	309	314	304	293	315	309	311	316	312	319	290	297	304	318	307	310	297	323	287	322	288	307	294	297	327	306	302	308	320	289	301	299	296	331	328	304	318	300	278	318	270	345	297	299	320	295	309	311	342	307	321	306	315	297	310	288	331	313	357	306	324	305	304	316	301	302	300	306	303	310	299	323	296	310	286	297	309	301	322	328	329	288	313	300	277	305	292	327	304	299	325	280	339	296	298	287	314	322	296	317	316	337	339	312	336	323	327	332	341	319	343	338	281	295	329	318	305	291	303	330	286	313	308	311	321	313	315	320	306	320	331	315	341	293	313	297	312	334	301	291	294	307	291	292	318	326	305	290	321	301	300	296	282	284	310	318	314	311	316	311	310	310	307	317	265	327	302	318	310	342	304	267	280	279	323	288	285	277	313	303	296	313	302	279	288	316	339	283	310	294	358	292	323	283	317	287	294	351	302	312	310	314	277	301	325	325	324	311	318	312	320	321	304	255	331	323	302	321	358	317	304	323	321	311	316	326	297	327	287	317	281	317	293	284	306	284	324	293	289	317	323	302	313	358	279	279	318	302	333	301	288	274	334	302	293	303	309	310	319	303	330	297	336	285	291	281	316	351	320	322	304	328	330	352	298	269	313	291	304	282	309	277	282	324	299	298	305	292	311	300	329	292	300	309	278	318	297	309	312	306	322	303	336	316	314	290	307	295	324	328	285	316	307	323	309	342	318	305	333	292	323	317	333	329	295	297	311	333	289	329	345	277	309	262	345	332	307	292	312	310	315	298	314	300	286	304	352	319	325	298	295	310	331	287	337	321	316	341	307	305	302	307	304	289	314	291	340	299	319	315	311	305	293	330	305	324	290	330	294	300	305	305	340	289	290	310	322	296	310	329	328	326	322	316	319	295	300	299	292	291	314	327	322	287	295	295	302	300	310	303	320	307	304	317	318	298	307	307	296	302	291	309	300	306	309	313	334	288	307	310	277	305	298	311	318	308	289	318	281	312	305	293	293	327	303	323	322	330	287	282	287	324	285	319	331	302	304	303	305	314	311	287	300	327	317	322	293	301	331	292	347	306	312	299	297	306	321	301	299	289	317	316	324	315	300	296	325	325	307	333	296	293	305	303	304	312	316	304	313	280	329	324	293	330	315	309	280	305	330	308	315	307	314	283	311	320	290	293	311	321	287	297	297	318	287	311	322	318	285	311	299	292	300	289	291	311	332	327	305	305	290	310	335	284	288	305	285	321	292	306	299	287	292	317	339	310	294	294	297	311	326	308	296	298	337	307	309	305	300	299	298	303	344	307	276	299	292	322	364	303	321	272	321	272	306	312	319	332	278	333	277	330	325	284	295	310	318	292	306	307	307	321	325	309	313	296	301	302	324	324	326	300	283	322	329	324	328	319	299	329	330	310	313	270	299	306	307	316	300	313	317	290	315	284	281	301	308	315	320	322	301	326	287	320	327	303	296	322	316	298	310	295	341	296	285	332	322	294	291	327	315	291	318	303	324	301	313	299	318	319	327	296	289	302	280	316	313	295	292	294	330	339	271	317	329	298	333	306	312	290	317	319	314	314	314	293	309	298	318	284	314	324	340	329	274	331	315	292	324	303	308	315	304	306	301	317	308	321	316	304	295	322	285	345	318	298	274	280	310	324	298	358	345	331	304	330	286	300	294	313	305	267	312	305	341	311	313	299	338	304	343	276	281	321	303	314	313	307	311	322	333	290	308	298	341	286	289	317	320	309	325	313	332	293	320	310	328	303	298	321	321	307	320	308	289	310	295	303	295	305	321	321	287	296	307	301	304	256	317	314	313	335	321	313	298	317	290	313	307	296	321	302	342	300	303	318	305	329	313	305	332	321	330	340	297	301	302	316	346	309	310	305	322	307	290	311	315	317	307	287	335	331	290	280	314	339	289	286	309	331	328	296	309	302	312	303	358	308	319	274	280	338	291	289	304	311	292	320	282	313	326	321	321	328	304	284	309	319	285	299	347	286	317	308	288	299	317	273	287	301	317	284	338	289	301	321	312	325	316	289	321	313	331	301	324	281	304	308	284	325	329	280	321	303	293	300	326	294	320	320	314	310	335	299	325	314	305	289	323	295	296	309	304	287	306	290	296	309	308	300	279	318	316	328	308	342	315	308	332	272	285	306	332	309	315	298	314	286	308	303	320	298	327	349	334	312	299	301	333	321	290	312	323	308	302	285	344	331	311	275	303	321	311	311	299	282	303	328	298	277	302	341	330	293	312	300	299	288	326	315	308	309	324	290	269	307	283	307	285	301	321	278	316	308	296	307	316	311	295	346	306	294	320	313	295	317	277	315	312	321	334	338	285	310	301	296	309	326	298	285	320	309	296	305	310	312	317	271	351	322	290	318	313	332	309	272	325	305	310	308	332	294	307	302	279	303	291	300	296	321	317	311	318	306	296	314	305	319	311	343	308	325	284	313	301	302	295	316	331	283	303	324	292	289	334	308	292	308	321	316	322	323	300	304	289	302	285	339	325	317	311	280	305	315	291	342	329	316	303	315	324	308	295	298	313	306	303	310	306	289	311	340	280	285	302	315	322	315	287	281	280	309	311	366	344	308	286	316	309	330	319	319	290	312	294	308	305	314	324	317	312	322	320	307	315	324	316	310	286	310	314	291	290	269	321	297	304	325	291	280	301	320	312	280	309	329	320	288	289	288	344	339	327	330	331	324	291	301	286	333	286	262	303	280	311	306	327	327	325	297	295	313	298	271	316	333	295	267	293	322	270	316	314	330	315	287	311	369	293	298	326	318	268	299	285	277	355	316	308	300	322	291	313	312	328	290	287	317	319	317	302	317	306	291	326	303	315	316	329	309	326	314	333
23146	21138	29031	23511	21142	19508	2142	850	721	631	586	515	518	451	440	444	410	411	425	411	387	343	397	408	367	402	370	351	382	366	349	383	365	348	322	351	351	376	368	370	335	354	338	366	314	372	308	341	349	370	324	330	353	314	324	353	336	320	340	321	354	336	367	327	328	322	328	286	357	332	366	312	356	367	333	345	335	338	351	326	342	339	332	346	349	329	369	305	332	307	352	309	335	310	342	396	322	348	325	315	360	321	339	326	370	324	349	324	329	318	363	315	314	309	337	326	341	328	354	335	299	351	312	352	329	349	357	350	326	361	360	346	356	349	302	328	371	338	346	352	376	358	337	331	302	306	351	335	342	338	329	324	353	344	349	323	362	365	340	331	314	333	346	346	339	345	301	339	335	383	314	359	341	330	332	357	305	325	329	335	342	313	315	320	339	344	321	328	339	339	343	336	363	326	307	306	323	308	308	355	340	314	320	352	352	324	355	345	353	340	317	340	331	341	304	331	357	324	318	324	314	314	350	328	341	358	326	313	336	329	320	335	322	319	325	329	363	306	337	342	378	374	341	353	307	334	321	337	332	322	342	326	283	359	364	370	309	340	350	353	332	322	332	342	350	302	326	322	329	370	357	356	336	327	316	333	325	325	329	364	344	307	317	344	339	323	356	311	339	348	322	351	327	309	308	341	354	327	342	330	337	350	331	295	315	310	355	339	348	353	340	313	300	371	306	327	313	340	307	348	344	320	371	345	323	334	348	359	317	355	308	317	315	318	336	306	341	355	335	338	334	342	324	320	331	333	348	316	344	374	344	344	321	317	355	331	351	347	340	349	311	323	316	314	320	326	335	345	385	300	340	339	323	313	356	359	339	338	343	315	307	318	326	350	311	304	313	311	347	314	334	364	309	324	356	299	294	337	335	343	325	311	355	332	302	338	330	320	305	314	305	341	335	339	312	324	324	324	309	319	321	354	297	335	345	337	357	313	341	340	282	337	315	342	328	355	341	314	326	363	319	353	341	337	320	314	332	343	341	337	348	317	333	333	333	344	324	368	360	329	320	329	342	345	360	325	323	345	327	337	327	336	346	296	331	340	326	327	334	309	328	329	351	341	362	327	325	332	336	347	338	346	321	327	368	305	350	354	306	334	337	302	371	319	354	307	334	363	336	354	345	367	339	377	311	328	356	291	324	335	303	321	356	345	364	352	327	322	354	356	337	335	330	310	301	333	311	341	334	346	347	318	331	314	332	324	352	333	340	331	349	303	348	346	317	363	340	326	318	338	318	358	341	379	297	339	345	308	338	342	319	321	319	320	343	358	338	308	337	325	336	352	359	350	301	345	322	323	335	356	321	353	336	316	339	323	352	294	333	346	334	338	320	328	371	350	334	321	321	311	341	321	297	309	336	365	338	328	350	299	312	336	341	318	365	329	308	347	337	335	334	323	295	329	343	369	304	333	324	302	330	344	327	311	329	318	309	351	324	327	327	345	334	367	350	323	320	331	312	335	308	361	300	332	318	316	324	300	311	360	335	350	329	318	290	347	328	322	287	300	347	302	340	286	330	334	359	351	328	360	320	362	308	317	342	325	331	342	362	372	347	308	321	326	299	345	349	351	319	348	315	312	325	360	332	323	335	336	351	335	330	349	296	322	339	337	330	314	317	340	328	354	333	352	330	330	343	309	313	329	331	331	325	324	350	344	379	331	331	340	320	340	343	321	313	313	326	370	350	340	317	305	342	353	337	329	290	332	356	329	342	329	310	339	321	332	343	336	352	346	376	299	361	307	299	309	346	317	305	325	358	339	362	345	323	350	297	337	297	320	377	302	314	337	295	327	345	337	322	299	341	353	339	320	330	312	316	318	295	347	322	366	336	320	304	347	323	336	296	335	335	315	330	354	361	342	337	335	320	338	306	333	329	321	327	354	325	316	327	335	335	315	320	331	320	330	306	302	347	331	304	327	321	333	369	316	338	352	364	346	355	317	332	361	360	320	357	344	331	378	307	305	355	317	321	337	327	353	322	347	307	369	329	338	303	328	314	344	356	337	333	328	338	304	322	338	334	343	354	360	308	338	311	325	313	325	320	333	320	331	328	318	322	320	320	337	325	343	328	315	319	331	339	330	337	353	351	310	332	350	334	357	339	358	341	298	326	355	313	352	341	342	335	375	369	319	315	335	290	333	326	346	343	347	335	352	327	340	350	354	322	328	330	348	309	322	331	326	360	317	325	332	334	357	312	341	329	323	361	359	328	334	319	348	354	354	344	353	327	336	323	330	325	332	313	311	340	316	330	344	364	328	337	337	328	373	331	339	345	313	355	322	319	340	352	307	358	328	323	350	334	332	339	332	331	354	317	322	354	312	340	319	328	305	358	309	307	352	354	319	337	335	333	321	301	380	345	316	340	309	340	326	348	354	335	329	316	297	314	333	360	325	299	324	296	320	327	326	316	326	327	342	333	323	324	368	344	332	331	324	355	342	343	330	300	329	322	349	338	322	306	327	340	294	319	360	338	352	355	332	344	327	320	329	307	341	315	329	332	332	346	322	395	367	311	342	335	367	350	347	304	343	353	361	329	341	337	357	339	332	344	307	322	339	372	311	354	340	339	356	325	316	342	322	338	330	358	333	351	314	350	332	349	329	324	340	340	311	341	340	300	356	328	319	319	324	348	317	349	338	342	334	327	320	351	316	320	311	337	335	356	361	338	352	321	351	347	327	333	314	312	339	313	354	322	331	338	314	311	322	364	324	337	337	305	329	355	339	329	330	317	308	346	321	311	323	331	340	327	321	337	337	331	343	354	331	365	299	346	330	320	331	329	319	351	326	327	347	319	336	349	346	333	340	336	315	340	326	334	323	341	349	330	338	365	342	321	341	343	353	339	362	353	315	333	350	320	328	344	363	343	344	312	316	350	342	344	317	330	354	315	343	334	352	295	290	338	331	349	327	307	323	352	329	342	355	319	314	343	307	288	344	325	353	341	381	328	296	291	355	344	344	320	320	320	324	344	317	289	320	346	314	325	316	336	312	314	344	335	327	301	323	342	314	327	300	331	299	302	325	312	327	321	341	316	304	339	300	347	326	346	348	346	352	298	319	313	327	326	346	327	339	332	339	307	346	325	333	320	337	349	338	345	355	311	333	340	334	336	324	345	333	311	339	401	327	353	372	335	316	346	370	315	291	335	336	350	349	327	333	370	334	330	335	326	345	369	318	346	323	287	336	273	349	321	355	307	356	314	321	372	313	322	317	299	326	331	333	321	344	332	354	300	334	315	324	359	341	320	350	315	342	380	344	325	326	337	299	370	302	354	316	331	345	309	360	309	314	342	329	367	344	312	329	376	337	303	337	344	328	321	325	325	323	313	351	358	333	308	333	334	343	332	299	304	314	328	356	324	337	359	352	333	353	333	301	303	326	323	369	347	320	307	310	329	312	333	319	299	328	294	345	326	325	330	361	314	352	352	342	340	341	323	342	367	341
15058	15515	13347	7201	4920	3749	2885	2295	1935	1587	1391	1261	1131	1105	989	907	928	802	750	758	754	691	689	706	704	644	651	671	642	667	640	584	625	621	614	598	586	586	638	632	619	607	604	564	585	589	568	567	574	618	567	573	598	631	593	554	568	597	570	562	592	542	583	597	592	527	551	506	600	530	588	576	541	595	577	593	558	612	552	562	559	573	650	577	513	542	589	563	554	557	598	565	510	546	576	582	573	557	516	546	563	568	612	555	567	562	544	569	551	581	546	589	548	593	557	543	558	549	569	531	548	542	518	591	560	595	577	588	561	587	521	551	545	573	583	574	576	541	539	552	571	576	548	551	568	566	556	557	558	567	548	557	535	584	529	571	577	551	564	540	615	571	597	615	547	509	594	554	596	547	571	592	587	553	583	586	555	585	616	555	562	572	536	532	586	588	549	544	563	569	563	588	540	586	585	525	515	572	558	561	537	562	567	572	570	546	546	552	525	506	558	544	503	572	519	579	533	544	549	548	551	567	533	568	541	577	575	534	545	583	531	586	590	565	549	562	588	561	554	566	565	526	552	562	595	592	560	577	548	554	543	533	510	568	551	558	568	565	583	567	610	558	547	560	533	530	564	556	539	526	546	520	564	515	570	515	578	538	540	605	540	568	557	579	578	563	574	574	538	575	537	545	548	562	562	536	588	554	538	551	577	514	541	554	520	555	547	571	543	534	545	529	558	628	535	564	562	546	561	579	566	552	594	566	578	585	575	578	610	596	576	580	542	585	533	553	564	505	549	567	592	544	571	572	578	558	568	530	565	574	551	518	571	594	534	533	599	561	575	560	570	540	582	502	559	589	571	545	587	541	547	553	594	554	555	532	572	567	562	527	603	583	569	536	625	554	576	531	598	567	541	563	537	576	580	577	562	538	558	562	555	559	578	567	557	542	571	563	574	582	541	558	528	570	532	570	586	549	556	520	611	591	494	554	556	562	548	506	551	562	514	587	591	548	559	601	534	562	573	525	545	609	545	557	595	497	556	528	537	583	566	554	566	549	562	548	547	576	560	524	584	568	557	550	554	529	571	553	549	513	524	585	546	560	561	604	577	561	579	578	539	564	577	533	588	552	533	583	553	591	615	559	600	587	595	551	528	552	519	561	598	544	557	525	555	603	579	574	516	593	556	553	536	569	557	578	577	512	594	572	575	528	521	589	536	553	502	566	489	516	545	607	570	565	542	503	534	547	551	529	588	516	538	535	590	585	556	552	602	570	558	540	506	531	570	545	536	545	526	521	573	579	533	559	590	600	534	534	558	549	558	551	512	542	591	535	581	558	555	551	548	505	539	555	535	567	504	562	537	557	580	563	543	573	557	549	529	595	565	562	543	550	553	582	522	543	550	545	558	512	570	647	560	517	567	581	579	554	551	558	555	546	523	609	578	552	595	621	546	570	576	551	573	539	586	557	550	543	486	541	564	583	540	568	583	562	546	595	568	535	551	567	563	601	549	594	530	531	562	542	570	535	519	589	561	538	553	595	584	516	580	590	585	561	574	598	580	596	572	568	568	579	598	552	546	524	526	550	554	532	563	544	531	568	546	548	535	560	597	527	562	550	557	550	543	535	568	552	552	552	546	505	550	560	554	584	576	570	556	554	570	555	607	528	554	579	561	579	555	590	542	614	550	568	552	553	518	586	567	596	564	542	573	535	556	564	504	539	534	548	582	571	546	552	562	571	535	562	568	558	614	543	560	569	572	594	534	573	538	584	558	579	569	563	575	614	573	608	536	554	554	559	559	566	546	544	582	520	544	503	520	547	595	547	610	578	608	532	530	544	565	534	604	537	541	567	576	574	577	579	602	557	542	536	546	563	528	552	565	573	560	552	565	527	599	601	581	548	561	559	548	517	562	576	564	571	555	581	536	570	544	556	559	540	571	530	517	594	602	604	568	618	553	541	557	570	575	567	589	502	545	526	580	562	549	573	578	556	540	572	548	581	568	504	514	567	558	574	564	548	532	547	583	554	573	565	562	523	565	598	554	515	553	542	565	580	533	570	571	542	588	555	601	573	572	550	497	541	544	546	583	561	569	576	562	549	561	593	561	535	533	563	548	504	553	573	570	544	571	584	558	543	576	572	535	530	570	606	596	558	535	582	582	560	555	556	567	565	572	632	580	572	552	555	556	564	553	539	588	552	557	543	567	512	528	576	596	574	539	555	581	527	556	577	610	537	561	573	538	573	570	545	607	552	561	556	567	570	565	514	575	522	559	530	566	583	557	571	554	555	553	562	540	566	542	594	558	576	520	549	547	516	526	539	516	556	525	551	608	572	579	615	593	554	596	560	586	550	529	550	561	546	564	558	546	550	534	553	606	518	546	542	557	580	563	587	545	549	556	579	581	528	594	567	581	591	561	512	570	562	554	520	575	527	540	581	567	560	577	580	534	555	566	547	579	549	537	569	578	534	576	581	577	551	518	558	581	566	519	550	567	548	541	574	550	526	585	538	559	551	547	538	537	588	585	541	575	533	524	568	565	549	573	566	591	568	549	579	547	565	554	548	550	562	542	607	604	544	599	563	567	554	569	556	583	532	510	561	517	549	613	525	543	529	602	586	537	513	589	510	546	567	565	624	534	549	539	558	529	556	538	544	569	567	577	557	568	560	564	588	571	547	556	576	577	570	561	588	567	581	568	569	576	496	522	542	530	566	588	549	574	565	539	583	574	550	560	552	555	546	500	541	584	514	554	564	556	514	519	524	542	544	573	510	596	580	532	567	582	584	572	519	553	543	569	553	534	569	574	584	574	561	557	532	549	549	550	546	555	551	553	561	593	552	534	552	567	573	542	577	568	550	554	575	556	578	547	557	526	556	573	526	563	572	548	558	548	578	528	518	538	565	530	566	575	560	583	572	575	561	563	529	550	583	587	532	521	539	538	567	545	597	527	540	560	529	530	534	575	571	576	533	560	560	531	594	564	543	533	612	551	553	560	558	534	552	554	582	589	576	592	512	532	564	550	560	549	592	579	526	593	524	562	601	524	581	553	531	603	576	532	552	543	556	575	563	588	509	555	565	569	579	541	563	538	542	595	538	594	558	548	555	557	598	563	573	574	542	529	532	554	581	568	592	555	546	519	565	541	512	563	542	574	562	565	521	557	534	527	591	547	561	569	573	568	594	535	541	532	559	569	574	536	534	581	570	567	573	601	551	536	577	576	548	549	574	579	555	563	533	504	561	582	536	550	555	570	550	571	547	582	549	543	614	585	585	533	565	577	553	552	520	558	545	582	521	547	537	560	519	591	569	524	535	557	539	553	523	598	519	555	563	565	541	593	539	566	561	544	597	569	551	551	580	596	537	575	572	561	562	603	520	568	541	546	593	563	557	611	550	565	549	582	574	539	571	552	564	557	570	541	559	581	515	556	526	533	574	552	582	561	566	566	595	581	563	582	506	567	568	547	556	542	561	530	534	539	584	536	517	539	558	577	564	570	566
26796	20582	8022	336	179	146	123	118	82	78	95	98	81	96	81	90	75	82	86	90	74	88	79	73	88	83	83	69	78	72	92	84	72	78	94	81	85	72	96	71	90	86	84	68	85	90	82	76	79	80	81	91	73	71	78	96	82	92	94	94	92	88	93	83	89	87	77	79	74	85	86	83	66	78	86	85	69	85	72	77	82	67	81	81	89	85	79	83	98	75	76	91	67	79	82	78	83	71	79	90	81	82	88	74	84	95	72	67	78	83	84	60	65	80	72	82	84	86	85	85	93	87	91	72	84	83	67	73	80	99	89	79	85	91	89	76	73	84	75	83	88	87	71	82	80	69	92	80	96	68	88	74	62	79	86	89	85	82	75	86	79	82	84	70	101	77	74	94	77	82	80	70	95	58	84	86	79	73	80	75	70	83	86	78	87	82	71	79	88	77	93	66	75	74	79	61	75	72	77	93	90	78	83	90	74	73	75	65	83	84	74	91	86	93	74	78	74	84	79	80	72	94	70	90	79	102	69	78	93	84	85	79	74	65	91	79	74	90	73	65	75	70	74	95	87	73	79	75	91	85	82	71	77	83	60	73	79	89	72	69	69	69	68	91	79	90	91	76	71	81	78	77	77	87	83	79	88	65	85	78	60	84	81	77	81	93	84	72	94	64	99	73	69	82	71	82	62	81	86	78	81	85	80	82	76	85	80	72	88	97	71	68	87	58	92	80	76	90	75	82	91	93	73	69	83	79	89	91	75	72	92	101	78	88	84	75	78	87	73	75	84	74	82	81	76	85	83	80	79	69	77	89	76	71	83	75	73	95	78	78	89	74	100	85	70	87	99	82	89	98	86	83	88	72	87	91	64	88	88	88	70	89	86	69	88	80	86	100	75	79	83	82	79	62	83	82	72	83	77	80	68	95	77	64	85	83	86	81	93	88	74	69	89	71	89	84	89	88	84	81	87	75	68	81	84	79	79	93	90	90	86	85	85	74	77	82	83	85	65	79	66	82	81	87	79	69	88	72	73	78	77	106	74	75	80	71	86	78	87	79	90	75	66	82	95	96	85	86	101	74	83	71	82	84	70	85	71	73	90	86	80	97	87	92	79	81	62	91	79	95	73	78	71	79	76	84	71	70	69	92	78	76	96	79	81	86	73	80	78	82	75	70	95	70	83	85	77	75	76	75	91	73	85	87	59	83	74	72	83	95	89	81	81	88	86	92	83	92	76	76	82	83	72	71	69	75	86	64	74	61	74	83	78	58	73	75	70	82	62	86	78	73	82	78	83	90	74	81	75	93	84	68	67	85	84	82	74	73	90	82	70	80	100	68	61	76	78	88	97	93	76	81	82	80	52	77	75	89	76	77	78	86	83	92	88	78	78	88	85	73	86	74	92	87	71	73	83	91	79	85	82	92	75	89	86	72	70	96	72	78	84	71	86	61	98	72	82	101	71	70	73	85	67	80	80	93	78	86	88	86	96	92	76	89	86	81	77	91	84	88	91	71	72	91	86	85	95	61	76	76	80	84	75	71	68	79	73	74	69	93	60	78	58	78	82	68	85	72	74	96	78	64	77	79	82	75	91	78	101	77	82	78	80	78	80	82	90	71	77	86	91	88	85	69	82	81	93	62	79	84	82	93	72	71	77	78	81	69	61	86	88	79	80	80	82	66	84	90	96	79	75	89	83	62	85	79	74	80	65	69	89	86	74	88	87	79	76	77	93	74	85	71	84	78	77	74	77	78	72	97	88	74	72	81	67	87	78	75	77	76	79	75	77	82	79	83	80	86	95	89	77	87	68	81	58	80	80	90	89	91	91	71	81	71	76	85	90	96	77	89	74	83	91	78	83	80	82	57	72	74	81	90	86	69	82	76	74	79	80	68	75	77	79	77	87	78	59	69	86	77	74	87	78	79	84	92	91	65	80	94	77	73	69	94	84	82	95	73	72	90	82	79	83	73	68	71	86	78	76	92	88	86	81	72	64	82	70	71	70	93	88	90	81	70	72	78	84	84	67	71	64	73	93	75	82	84	84	89	70	86	95	89	84	94	84	90	80	97	70	91	78	90	78	82	80	65	80	76	77	71	68	88	75	79	77	96	81	71	85	75	78	82	82	83	90	72	81	79	81	80	81	79	76	93	75	51	60	87	68	80	67	89	76	82	81	92	84	59	73	73	86	74	76	73	93	89	76	84	87	79	93	88	82	72	78	84	72	90	60	79	94	75	86	78	97	93	92	84	82	71	85	71	104	72	89	79	87	75	84	84	94	77	86	77	87	74	77	98	85	73	87	86	76	87	87	90	87	66	76	100	94	71	70	80	64	72	80	72	67	82	78	76	88	89	70	76	79	81	81	84	94	90	78	75	79	73	79	73	75	90	79	61	94	86	80	72	79	86	83	102	79	82	81	74	81	72	79	71	87	75	84	81	78	74	98	74	65	77	82	83	90	100	75	86	81	83	73	65	76	90	82	90	98	89	76	88	67	74	74	74	84	76	84	85	81	66	91	72	82	97	76	84	85	66	83	82	87	87	88	84	84	78	67	85	73	62	80	76	83	87	89	85	98	95	72	74	80	62	78	95	76	79	91	77	88	93	82	87	92	87	81	67	96	77	84	81	70	94	61	73	79	77	77	85	80	67	75	82	85	69	72	77	70	84	84	84	83	87	90	85	86	81	85	76	91	80	68	84	74	75	81	71	74	67	66	92	84	88	85	74	86	75	83	84	62	79	91	77	68	87	78	75	84	83	73	79	79	80	72	89	81	92	93	85	75	69	84	65	72	85	65	69	88	83	75	98	67	74	86	76	79	80	69	71	76	77	68	78	72	91	75	74	90	84	79	69	81	91	80	87	95	101	96	85	86	85	87	76	82	90	86	77	89	82	86	76	90	84	92	74	73	70	77	89	71	85	78	74	79	97	82	72	66	72	78	90	92	78	83	83	88	80	83	72	81	83	83	65	79	71	82	78	69	87	72	78	71	69	102	97	96	88	80	76	76	84	91	94	74	82	72	82	97	84	91	77	92	83	75	83	86	81	98	94	84	86	76	83	87	79	87	72	85	69	73	84	89	97	66	81	67	85	75	85	84	82	84	86	79	79	82	101	72	75	84	87	69	95	85	66	89	75	97	71	88	68	83	76	86	83	77	98	75	95	77	84	85	69	93	83	84	88	69	87	84	91	81	85	70	83	78	76	83	71	65	78	90	75	98	71	78	74	80	77	80	81	90	83	90	94	64	79	83	78	77	69	85	81	89	90	98	72	86	97	88	63	70	87	69	96	61	75	70	79	70	67	80	72	95	63	64	76	81	90	86	73	76	67	92	96	87	84	89	75	92	74	84	87	65	76	92	85	69	75	83	70	62	76	73	84	92	78	80	74	64	76	77	74	87	83	84	79	76	66	88	67	95	71	63	66	85	83	71	80	70	82	79	67	81	67	77	94	64	72	79	75	85	99	87	81	74	93	89	61	84	98
5362	999	1008	539	390	289	242	226	205	197	177	188	197	169	155	178	173	170	144	155	139	170	170	178	166	140	154	146	159	165	167	180	156	141	150	144	162	159	160	152	147	163	185	154	162	170	151	159	167	155	144	178	179	156	139	154	170	160	167	158	164	155	153	166	167	146	149	137	135	178	134	150	187	163	165	146	141	155	165	139	155	174	139	158	165	157	131	151	177	170	143	152	147	158	168	138	159	141	129	151	158	172	152	150	165	139	139	141	167	142	162	169	157	139	159	173	146	146	174	166	167	147	167	163	146	153	159	142	131	140	171	161	144	179	171	156	175	131	151	161	141	168	128	168	144	146	136	138	159	186	135	166	176	154	156	156	173	155	175	138	134	152	141	146	134	139	137	157	155	182	140	161	150	160	178	159	163	140	139	136	174	171	150	182	148	137	175	180	159	151	147	155	171	140	154	158	149	144	164	146	176	157	137	144	166	166	145	163	146	144	163	133	167	176	155	147	175	152	159	171	151	141	152	162	145	170	157	139	152	162	154	161	149	154	169	156	157	129	158	182	157	141	152	162	152	156	171	159	173	146	141	160	158	159	156	142	155	130	163	148	139	140	136	132	161	153	157	146	155	168	142	149	161	165	142	154	179	158	170	145	154	131	156	153	151	168	157	160	147	167	134	147	165	154	164	172	156	163	142	141	144	156	184	154	143	156	171	162	151	156	164	154	150	161	149	149	143	142	151	167	154	178	152	153	136	185	173	164	143	169	161	144	148	166	137	162	167	142	156	159	171	147	131	152	137	166	137	158	168	147	140	168	147	156	173	164	141	151	164	155	155	163	148	155	151	148	160	140	163	152	147	150	169	163	172	169	150	175	150	158	146	172	135	167	177	151	154	135	163	146	154	145	164	153	166	158	148	148	172	156	135	133	164	159	152	174	142	168	139	143	157	152	149	149	148	132	158	145	172	156	150	150	132	155	137	146	169	159	132	157	160	167	153	151	160	161	156	158	168	146	163	138	146	156	167	174	184	166	153	153	156	167	144	153	139	159	174	143	159	159	162	158	158	162	156	139	150	147	152	159	166	155	171	168	145	163	135	167	168	173	133	136	149	162	168	162	149	169	180	144	149	134	167	146	150	154	157	163	148	156	155	176	159	170	135	145	166	184	168	148	169	175	157	169	149	133	160	154	173	144	171	150	143	137	171	150	143	132	166	159	170	152	147	158	145	140	181	145	181	150	147	144	159	169	151	162	159	154	158	163	138	143	146	147	161	149	133	149	132	153	148	155	145	155	147	155	146	172	177	154	176	151	162	164	143	147	163	164	168	157	150	174	157	143	155	163	134	144	147	143	142	165	144	145	144	147	158	167	149	152	150	137	155	158	147	150	161	156	173	148	152	157	170	163	168	155	135	169	130	146	164	148	152	141	162	156	124	153	154	149	159	165	173	143	167	156	178	148	168	167	189	151	143	162	169	172	159	160	169	160	179	139	159	147	141	172	171	138	145	160	164	140	129	152	145	151	145	139	156	144	145	152	166	170	160	155	143	169	158	176	152	151	168	158	197	156	168	164	146	162	179	133	142	149	140	150	185	161	167	140	163	184	156	159	166	167	171	144	150	161	138	174	151	142	147	161	133	151	167	149	165	150	158	138	155	171	170	143	160	186	146	152	158	173	144	133	150	165	146	158	154	144	179	165	156	173	150	167	170	150	146	147	142	156	167	164	153	149	141	166	161	152	144	177	186	165	137	139	157	158	169	141	157	152	168	148	177	160	161	143	166	150	130	157	158	148	133	182	158	160	169	160	152	138	162	155	156	147	186	166	154	162	143	154	194	150	166	149	146	183	139	140	155	155	159	156	181	172	159	140	159	170	149	140	161	156	146	140	157	154	146	154	157	175	145	157	132	166	160	165	152	179	156	145	171	163	157	154	151	159	149	175	144	159	144	157	186	153	187	170	154	152	137	157	137	139	130	144	130	161	168	168	173	149	165	171	149	157	147	157	172	165	147	160	147	141	159	162	159	157	152	150	139	161	155	151	157	151	136	169	153	166	167	155	181	164	164	155	159	165	134	150	159	110	150	174	157	181	156	157	147	146	132	157	166	127	132	153	172	168	150	140	160	180	157	153	123	174	161	153	139	171	159	164	176	160	150	145	139	155	158	145	137	161	150	137	166	137	156	149	167	135	153	168	164	174	150	162	128	175	155	141	131	151	140	168	138	178	148	142	151	158	169	147	146	127	161	143	158	140	155	179	175	170	158	143	149	170	156	137	156	156	139	176	153	151	152	157	173	155	162	160	149	179	166	143	164	141	148	154	155	153	160	154	149	181	166	177	166	143	151	153	149	156	137	140	176	167	160	169	139	151	147	156	142	131	149	157	145	152	156	146	152	152	159	135	150	153	143	149	132	180	156	156	164	149	147	165	171	177	177	158	152	154	160	146	145	147	150	147	168	164	167	150	161	160	182	150	137	144	143	156	127	146	154	148	150	171	144	169	186	142	140	158	170	134	174	162	146	174	155	135	166	162	154	165	152	155	180	176	141	166	136	161	154	151	182	147	155	163	174	162	154	162	142	180	151	159	155	143	168	179	159	135	161	159	156	162	148	150	150	175	156	157	147	123	148	157	167	176	132	148	149	181	131	170	173	161	171	198	161	143	162	159	126	154	155	150	144	173	149	165	185	154	141	169	164	148	157	128	165	147	158	158	137	137	154	150	153	155	135	146	152	170	148	170	143	158	151	136	170	156	156	145	149	135	123	132	138	169	158	154	156	157	144	148	177	177	150	155	156	164	163	146	139	159	142	148	139	132	174	148	132	160	143	159	164	169	128	145	159	144	159	148	136	151	172	147	152	144	164	139	124	142	162	177	154	157	162	141	143	162	157	162	176	148	168	168	140	136	152	168	155	140	162	144	128	152	175	193	160	155	143	149	172	170	156	144	151	155	166	169	135	153	169	159	169	165	151	150	171	149	153	176	176	148	144	148	166	157	145	186	136	166	137	145	161	135	160	158	168	149	152	162	142	142	169	164	152	168	126	154	141	148	152	155	159	168	152	126	156	140	166	151	145	148	165	136	150	161	145	165	159	171	163	157	182	138	136	176	163	127	161	152	164	157	163	156	167	154	152	176	168	153	151	124	146	173	175	145	147	145	154	164	153	156	154	151	156	157	139	147	158	156	154	160	154	161	137	146	164	172	140	142	170	157	173	156	190	182	158	195	178	156	159	138	129	160	165	132	148	175	166	167	158	168	151	158	162	150	149	163	173	141	173	150	129	181	164	175	146	178	183	162	154	164	154	165	155	151	160	146	137	140	157	147	175	152	164	159	151	167	134	139	135	175	149	160	153	146	171	163	145	140	139	156	149	182	146	157	160	143	147	149	133	163	167	137	154	148	170	154	158	149	148	151	174	160	168	144	143	164	174	142	160	156	137	160	151	144	174	155	163	154	159	157	180	151	148	154	156	148	157	177	160	149
24072	21056	28268	24090	20248	1954	631	417	327	307	280	259	256	254	227	218	235	213	240	212	192	217	214	170	187	181	188	171	186	193	177	187	169	187	160	171	195	170	178	187	171	204	162	211	188	177	184	176	151	199	170	185	177	168	183	197	167	195	191	192	167	172	186	179	189	174	190	172	177	174	178	193	162	176	182	181	173	165	200	161	177	167	183	177	183	180	154	164	183	181	162	160	176	186	182	188	176	137	170	172	159	194	175	171	178	204	195	161	181	169	161	176	193	179	180	156	195	166	199	170	171	165	155	170	179	148	168	164	166	190	177	172	163	191	161	173	177	179	175	180	156	161	177	183	192	171	208	195	195	201	178	183	155	164	157	185	158	184	157	159	200	187	149	173	171	177	182	156	167	193	169	148	194	174	177	179	173	162	167	185	172	162	182	197	197	173	186	163	167	177	153	209	176	156	170	190	182	180	169	173	196	175	178	164	180	170	184	183	199	156	196	185	168	182	182	156	181	168	173	180	179	177	147	162	162	185	184	169	177	179	161	193	179	159	168	203	165	164	180	156	162	188	188	174	157	176	174	184	187	157	189	171	170	165	159	178	176	185	161	158	158	174	170	173	165	181	186	181	170	172	176	157	180	157	166	176	176	181	169	169	147	159	163	173	171	157	165	163	185	164	175	152	169	191	175	176	173	183	178	155	164	173	146	196	182	173	171	174	161	163	161	161	183	170	166	168	159	192	184	194	176	160	185	199	179	179	165	197	184	168	155	164	161	189	167	160	163	197	180	167	218	178	191	169	194	181	166	154	192	171	193	170	163	179	185	193	163	181	161	193	162	175	166	159	176	165	200	171	201	180	172	198	170	164	182	164	158	199	182	165	163	172	175	194	158	168	168	158	167	146	183	183	174	183	205	170	185	172	151	193	191	172	174	159	171	164	173	171	153	180	179	183	167	181	177	177	160	190	165	165	183	185	184	165	177	188	187	171	181	207	196	163	164	188	183	179	185	200	175	181	166	168	186	153	164	166	164	187	175	165	177	198	175	177	166	166	178	166	165	183	197	163	170	198	176	153	177	167	188	168	161	196	164	164	180	160	172	155	185	165	188	182	190	193	165	180	179	175	189	188	174	182	171	170	163	173	186	173	172	144	176	138	187	152	163	174	181	185	169	163	168	212	186	168	200	179	189	166	176	150	187	170	170	164	174	175	187	176	179	164	180	180	174	165	173	161	164	172	169	170	187	175	163	179	167	193	178	173	165	172	166	167	170	179	162	158	178	193	177	170	156	193	158	168	181	156	168	172	186	183	180	165	204	186	183	155	186	156	161	176	193	182	175	178	185	163	153	187	175	167	181	149	163	211	165	165	188	172	192	189	151	175	177	169	169	193	165	179	174	161	185	160	167	172	183	176	201	198	195	203	163	176	177	153	167	138	186	198	183	187	169	165	173	179	154	183	169	189	188	174	178	169	165	199	170	177	157	177	171	162	152	165	163	168	168	165	166	194	156	193	166	160	167	166	144	173	152	175	185	162	161	165	178	169	183	177	173	151	184	171	163	173	173	205	180	161	163	177	189	181	176	169	183	178	198	188	192	171	192	167	191	174	170	147	155	163	181	185	176	168	147	169	163	179	181	173	184	164	179	173	166	135	160	161	172	195	209	161	177	162	171	184	158	162	189	200	186	168	163	171	164	157	182	179	176	161	167	156	183	186	161	145	188	146	180	156	160	182	175	169	171	175	187	184	156	166	175	172	186	172	182	174	146	164	157	182	179	186	172	195	191	179	194	183	188	178	168	168	180	177	170	179	174	179	162	161	179	177	174	187	204	192	161	183	175	166	179	171	184	179	197	181	188	191	145	176	166	172	156	169	185	170	155	179	154	162	202	183	182	184	176	155	179	169	180	158	179	152	180	194	167	168	174	178	154	157	180	183	183	138	153	188	197	173	182	170	169	168	187	163	182	195	174	168	174	179	218	173	172	180	176	145	170	160	180	188	195	168	166	177	159	169	164	190	164	168	147	175	151	163	165	161	194	186	161	170	177	202	183	154	178	165	167	183	169	163	161	142	163	195	193	190	165	175	173	178	170	146	157	155	161	163	183	168	166	162	176	185	154	199	167	167	181	172	174	183	161	155	163	157	195	153	164	167	184	149	187	166	161	186	195	170	165	157	177	167	177	163	159	187	172	161	183	187	192	176	165	180	161	158	196	170	157	173	151	187	183	172	174	145	153	185	177	165	165	157	152	183	203	173	181	172	176	163	176	179	174	173	179	161	191	155	157	185	174	159	182	196	159	160	166	179	196	184	201	169	170	169	184	188	183	184	177	148	162	188	190	167	178	168	177	162	169	180	190	180	198	175	201	172	144	139	173	165	167	180	164	189	156	152	162	177	165	175	160	178	176	161	185	175	158	170	166	201	173	189	165	169	172	209	188	161	157	156	179	174	152	156	143	158	159	172	177	193	161	183	189	180	169	204	160	161	167	165	186	187	179	161	165	162	167	151	170	170	156	187	157	166	186	177	162	149	176	168	154	171	171	153	188	192	191	173	178	192	168	185	193	189	180	178	165	180	172	139	173	172	175	192	159	191	172	174	167	173	168	177	170	187	177	177	162	182	192	156	148	155	169	176	172	166	168	179	159	184	159	168	178	173	188	172	149	182	182	164	160	160	189	167	186	189	175	178	164	172	185	168	155	162	171	169	186	187	193	205	182	143	194	175	146	174	175	153	159	173	174	169	206	188	140	161	166	175	182	158	182	159	192	177	199	165	176	154	150	166	173	165	172	145	158	151	197	182	183	188	166	199	164	161	179	160	155	175	188	149	185	160	172	154	189	165	170	174	185	167	149	177	188	184	161	179	154	194	171	169	181	190	176	177	204	160	183	180	145	181	167	155	213	213	170	172	171	162	184	191	196	180	186	177	166	178	174	177	188	161	161	174	154	182	176	180	155	162	175	176	170	180	164	181	152	199	159	168	169	184	177	167	171	169	167	193	180	162	191	184	195	174	157	192	176	164	166	172	156	179	172	165	174	181	164	183	148	162	163	158	150	162	184	181	170	165	171	178	177	181	159	198	183	166	185	194	167	148	193	167	160	170	165	155	147	165	156	182	164	168	165	180	166	177	167	180	153	158	154	163	177	171	185	169	185	154	180	179	187	182	169	162	179	169	161	191	171	161	167	164	152	160	157	202	169	166	164	162	168	144	186	178	187	208	164	172	189	168	164	157	173	161	175	185	176	194	164	178	175	156	159	169	158	187	148	168	196	174	175	159	172	156	168	175	169	164	182	186	182	174	178	169	158	155	174	165	176	185	189	204	187	174	186	176	165	177	161	162	169	146	146	160	153	169	180	164	179	180	174	178	174	181	173	168	175	197	172	158	187	169	183	159	166	189	156	164	191	197	160	164	173	158	161	169	152	157	155	170	183	177	163	177	152	184	163	178	168	176	165	169	165	167	183	178	202	169	165	188	178	185	169	177
11607	9396	8075	4103	2718	1975	1456	1168	1063	837	806	667	603	578	573	509	453	460	426	414	417	358	400	363	365	372	387	358	348	347	328	309	354	316	317	317	326	322	298	340	289	354	339	302	337	334	358	297	306	343	289	337	308	301	352	351	307	304	328	298	334	300	318	327	322	319	291	315	307	325	317	343	354	310	321	303	312	319	350	309	302	318	321	298	307	329	259	309	310	286	321	323	300	292	293	321	296	320	305	302	319	318	297	308	302	327	299	293	316	309	286	346	335	310	308	320	295	301	287	306	313	307	305	301	306	319	319	311	324	290	292	301	282	291	282	330	320	294	289	321	332	309	322	289	315	298	290	336	302	301	331	297	339	338	317	316	311	312	310	299	293	319	294	305	297	313	301	305	331	316	335	299	301	317	339	307	277	333	324	282	316	292	312	293	292	315	285	299	282	293	318	290	290	324	321	326	275	310	329	319	305	302	274	301	310	293	320	297	302	309	292	297	326	315	311	296	307	294	286	292	300	281	303	314	301	287	305	324	320	325	310	298	317	324	333	334	314	297	345	344	314	338	295	315	291	318	295	291	298	333	314	280	298	311	296	322	320	321	304	314	311	338	277	294	323	299	282	326	328	312	333	293	305	315	315	297	302	294	320	308	282	327	324	330	334	290	333	311	302	298	324	287	282	294	320	294	294	322	328	333	322	295	305	311	323	292	315	310	325	298	300	311	284	307	295	331	325	332	337	337	290	350	307	319	273	310	289	291	317	328	283	330	345	305	301	255	340	323	313	289	333	292	320	295	289	316	289	285	309	320	314	290	330	305	295	321	307	285	284	329	291	324	319	296	321	338	320	321	316	319	307	317	302	300	304	312	322	304	304	281	323	293	289	342	320	300	296	314	302	305	290	305	305	327	317	291	277	280	319	269	304	291	276	293	291	280	298	316	270	317	350	318	287	284	330	295	319	291	311	313	295	314	304	304	307	352	298	304	338	320	311	315	298	302	297	331	329	306	314	316	310	317	321	298	328	291	315	334	333	316	314	280	319	302	310	324	283	307	316	299	321	305	303	314	287	274	279	296	328	322	302	338	319	313	310	332	310	308	323	288	296	314	301	326	320	309	311	305	305	296	268	305	319	325	265	345	311	311	324	318	304	286	307	301	306	326	327	289	305	299	323	299	290	319	313	292	309	316	303	331	316	314	327	295	299	293	302	331	294	337	295	295	293	299	301	325	301	307	304	298	313	293	335	296	305	305	308	289	278	293	276	286	308	318	348	317	312	317	314	327	292	293	313	307	306	314	297	262	313	296	309	313	320	313	300	323	303	350	292	316	281	297	321	314	323	294	307	320	308	314	298	304	341	295	310	309	306	312	296	317	308	335	302	295	288	315	313	313	318	295	287	281	314	318	304	305	291	322	294	300	311	320	260	353	283	320	301	315	313	313	282	308	268	287	323	289	341	313	309	287	321	302	311	310	333	301	305	291	308	293	270	288	326	317	308	279	302	300	298	301	298	319	299	290	330	314	341	322	288	287	314	309	295	282	316	304	298	337	300	327	316	283	283	303	295	326	309	312	303	302	321	315	295	324	320	331	309	277	328	345	288	316	308	324	280	292	311	293	292	297	325	324	296	318	323	309	300	332	308	309	304	290	297	313	321	302	304	290	297	293	337	273	328	312	347	331	327	290	327	301	309	302	322	288	319	328	295	321	306	325	297	293	332	341	329	310	285	338	334	321	319	301	311	310	321	309	364	294	320	305	313	321	294	296	343	286	295	328	290	310	315	303	289	326	329	294	344	328	284	317	298	299	324	332	316	304	289	317	320	325	311	288	314	316	304	314	279	314	320	286	283	324	318	305	292	320	310	310	341	298	299	319	292	331	322	313	332	274	327	299	323	314	291	303	302	327	293	305	281	319	338	295	286	294	304	297	327	317	330	325	318	305	284	338	314	297	320	330	324	284	355	330	279	304	302	287	285	300	332	302	284	335	296	328	313	310	338	310	304	307	305	300	332	338	291	345	309	332	309	278	276	281	294	318	318	308	301	341	312	312	320	307	289	275	299	331	307	301	314	298	292	291	314	330	299	299	308	313	312	285	311	306	310	292	297	310	313	311	321	322	307	299	297	311	303	337	306	315	294	302	339	318	285	295	299	290	304	294	315	321	286	315	303	310	328	311	305	338	304	305	294	307	291	345	307	284	312	297	284	318	297	305	290	312	298	327	323	265	321	334	319	294	294	324	326	322	339	272	325	302	302	331	289	328	304	319	276	300	325	298	329	330	303	301	322	317	270	317	287	316	330	297	305	285	309	300	285	332	314	304	321	283	299	295	289	355	317	324	278	345	306	291	334	302	299	298	329	330	325	305	298	311	293	348	335	326	325	321	315	321	307	323	295	308	327	338	301	325	301	334	302	315	330	320	280	319	329	329	347	307	290	282	325	283	327	320	339	290	293	315	313	353	287	324	308	280	352	299	321	342	291	305	305	329	296	332	309	336	333	297	307	324	312	301	308	302	319	299	307	280	293	308	302	332	305	313	326	307	297	295	326	313	303	309	291	324	317	302	311	317	307	288	323	313	289	300	311	306	290	312	270	342	315	315	301	341	315	327	290	324	321	308	296	301	360	314	319	313	303	328	324	323	330	292	301	301	335	312	320	298	321	316	338	311	279	337	301	311	310	299	291	310	302	320	294	354	324	298	313	294	293	292	322	298	315	337	325	336	287	299	318	301	310	313	320	298	290	348	335	323	305	330	315	358	342	276	329	291	327	308	335	305	308	307	315	292	308	325	304	345	329	321	285	315	331	303	330	306	287	325	330	335	315	286	292	314	297	323	328	304	337	348	274	296	324	299	316	301	302	279	295	303	334	316	287	351	256	323	301	342	301	306	340	315	294	289	314	316	299	363	316	310	302	301	296	346	316	322	310	310	309	298	280	302	303	312	311	313	297	308	281	329	348	303	338	320	292	310	317	317	339	300	289	301	313	324	315	304	299	293	259	294	291	298	318	292	309	305	299	322	310	306	312	256	308	300	314	290	340	304	305	299	333	327	328	300	304	287	274	319	328	325	326	286	293	279	320	303	361	328	286	297	302	317	306	270	300	298	322	296	316	302	278	310	326	302	299	294	311	300	318	304	298	304	284	313	343	301	322	324	316	332	296	275	341	327	287	284	317	317	335	345	269	303	325	297	289	336	306	306	315	305	304	272	290	314	296	335	336	314	314	299	308	324	301	292	316	302	330	343	306	308	332	311	327	286	334	274	332	323	306	294	323	337	316	332	323	322	311	319	353	296	315	319	302	314	309	307	322	330	320	346	322	305	293	321	319	275	281	297	304	307	282	324	290	300	298	314	309	324	304	294	319	292	320	290	305	301	319	337	306	304	297	349	320	309	312	295	317	329	309	344	306	312	330	302	307	283	288	289	299	291	321	300	261	297	339	330	327	311	300	316	317	324	309	329	289	349	349	304	286	301	286	297	319	315
23100	21096	28930	23494	21097	19227	2119	886	672	587	548	486	450	476	452	502	409	381	395	373	404	391	362	349	395	380	361	331	374	362	369	351	352	365	383	328	364	350	368	344	343	331	340	347	349	332	346	343	335	314	343	334	339	325	318	319	338	332	310	334	333	364	278	323	372	321	308	314	342	329	313	370	313	357	350	338	332	350	325	326	323	345	336	309	357	330	320	353	314	302	328	357	328	305	359	319	324	355	318	330	327	342	331	334	321	347	324	348	314	350	344	320	346	348	346	324	350	281	342	311	322	345	327	352	335	358	378	356	350	339	338	330	302	300	359	289	337	310	347	333	347	358	327	300	305	346	330	322	339	278	311	330	339	337	357	372	338	331	311	321	319	370	352	312	311	346	346	338	343	338	331	331	345	333	340	325	337	355	341	316	336	352	320	326	364	347	345	326	325	338	316	297	296	355	357	306	351	291	310	303	339	329	319	308	327	298	328	315	359	319	335	351	334	342	312	362	336	315	336	283	343	336	321	321	336	362	316	365	327	339	343	321	299	339	324	341	336	326	332	330	330	304	356	347	300	314	345	345	343	355	335	324	316	351	340	337	312	299	314	341	308	325	332	331	328	345	321	321	358	327	339	321	289	333	335	326	352	353	349	332	312	329	295	318	325	355	348	316	331	343	324	332	327	310	332	346	305	310	318	355	340	349	329	308	333	298	321	327	326	319	315	346	323	316	333	338	317	333	312	364	298	329	356	312	319	315	333	336	355	317	359	323	330	327	322	373	335	352	340	330	310	317	348	319	309	329	332	342	322	328	322	336	343	337	321	342	339	341	294	312	346	345	345	357	348	360	351	315	353	335	334	324	323	342	317	333	317	330	334	358	303	357	325	307	340	380	331	340	344	314	325	352	349	316	298	349	313	350	341	315	319	338	329	330	342	334	299	329	345	335	329	314	338	319	351	346	342	332	350	340	314	354	333	332	325	342	340	341	313	346	357	324	293	326	311	347	339	343	315	308	314	335	317	355	293	317	356	314	356	335	334	338	328	304	321	326	326	359	312	317	304	327	341	344	324	296	303	306	334	303	343	318	342	323	300	295	334	312	355	323	362	360	325	358	362	330	345	319	342	346	308	337	370	346	338	329	331	343	334	363	358	337	306	323	363	354	321	329	352	320	325	347	355	345	320	349	342	326	319	339	346	308	344	340	331	355	296	388	322	331	325	336	306	314	340	320	368	335	372	320	339	328	337	322	359	328	327	340	303	325	341	324	330	343	314	321	360	370	319	345	329	292	313	329	351	307	321	346	382	347	314	347	350	310	336	315	345	339	331	323	309	348	324	320	337	335	329	334	334	317	334	299	351	329	355	303	326	325	313	336	330	337	330	366	355	364	323	338	296	301	323	316	318	340	341	321	321	311	298	342	339	333	314	340	308	325	341	317	317	322	326	299	351	336	334	304	336	332	306	345	331	378	328	353	331	345	352	364	315	323	309	334	343	381	309	322	299	353	337	320	330	287	326	342	308	301	325	331	308	333	286	312	327	325	320	282	317	327	337	333	318	338	315	347	333	316	319	348	307	333	323	340	306	354	327	321	350	330	325	333	311	340	322	348	352	347	353	320	342	309	328	340	332	365	309	355	342	330	348	369	329	325	335	372	319	338	347	334	340	349	318	360	305	347	333	339	310	349	335	307	330	331	337	328	342	338	307	341	339	320	303	321	333	316	331	334	335	321	337	318	305	335	320	320	347	307	324	313	322	311	316	340	384	309	332	362	335	346	348	311	366	343	324	309	341	355	312	322	326	328	341	345	307	327	362	325	355	311	338	364	378	305	306	338	349	319	340	328	364	346	313	309	319	322	297	331	349	304	327	342	345	328	309	341	352	353	332	369	335	311	325	348	341	326	355	338	347	321	318	307	354	326	342	343	349	316	345	278	312	320	344	298	297	343	351	335	356	338	322	327	326	318	370	333	344	331	336	351	337	342	317	350	359	305	324	326	351	357	376	340	356	299	345	348	335	343	298	307	317	300	324	320	328	346	311	327	337	324	334	353	326	357	319	337	316	330	317	315	334	352	327	313	316	315	322	321	318	360	341	317	379	317	334	308	333	335	322	350	341	334	342	315	331	328	337	340	329	351	335	375	317	333	345	341	326	327	355	302	346	326	321	325	370	295	321	331	314	319	348	348	308	370	343	350	331	313	308	371	339	346	327	320	317	323	362	342	330	317	337	354	314	320	343	372	331	313	280	346	363	330	308	302	314	346	296	323	336	340	333	346	341	348	336	324	344	345	341	324	326	326	337	344	295	345	361	329	341	338	344	333	355	328	315	356	294	327	338	327	347	329	336	310	350	349	371	319	343	336	298	333	316	320	328	337	326	355	332	322	322	356	338	317	299	330	335	309	347	340	323	354	322	353	321	346	349	336	342	312	327	330	335	310	331	328	331	337	334	326	348	338	327	338	330	312	340	373	312	346	337	316	338	333	324	343	334	317	317	330	315	340	336	378	331	281	355	331	346	307	300	332	336	304	330	329	325	352	331	340	360	332	316	354	331	351	336	320	334	347	354	333	322	314	323	306	316	318	324	305	317	336	323	334	297	302	335	349	332	343	361	288	357	322	347	342	348	315	326	342	330	329	327	356	337	329	296	310	332	333	327	370	335	345	329	329	332	344	338	336	344	335	358	347	345	305	359	306	325	330	289	316	353	323	333	334	331	334	330	293	347	309	344	330	319	300	340	346	321	323	327	329	325	329	353	370	337	328	316	290	339	310	357	331	321	323	306	318	314	348	317	334	341	333	336	351	322	312	338	326	330	340	342	358	338	354	325	309	335	333	301	346	329	348	329	322	321	317	324	342	349	341	315	336	300	322	350	315	302	331	334	330	338	363	344	326	347	333	350	337	335	329	341	336	295	361	337	317	325	390	327	324	358	323	331	304	307	369	334	348	365	340	323	325	313	349	321	331	329	303	324	329	338	317	355	325	327	334	334	329	325	337	302	343	315	321	338	322	334	305	332	360	326	328	349	326	327	331	322	345	318	339	362	323	328	304	321	327	306	318	330	309	320	326	310	318	321	324	304	346	331	339	336	352	347	338	358	321	322	390	346	327	319	325	340	327	320	325	307	342	325	340	335	346	358	318	345	346	357	330	315	359	321	316	323	338	364	338	340	331	337	346	359	346	326	314	351	326	321	349	329	340	319	317	358	310	354	319	327	337	351	336	364	323	315	314	339	346	320	351	290	299	299	362	321	347	326	308	337	325	348	315	318	316	331	348	327	318	296	299	314	330	359	335	324	320	329	326	336	340	320	297	356	323	353	318	312	312	334	320	332	298	327	312	346	348	303	316	342	336	315	309	310	330	288	338	328	311	310	352	348	310	343	340	328	317	343	326	349	304	353	310	342	331	349	345	321	340	311	352	340	323	328	338	325	369	332	342	349	296	328	319	335	326	345	316	328	303	296	324	343	304	322	323	333	319	347	301
13525	15197	13119	6984	4766	3504	2815	2191	1919	1643	1416	1236	1095	1061	953	885	827	816	756	753	793	716	686	724	721	686	630	658	696	632	638	636	602	636	625	602	600	584	608	573	572	616	613	619	615	568	576	575	588	576	568	563	549	564	581	574	539	583	539	610	536	558	559	596	580	559	604	594	580	554	571	564	574	561	582	558	566	584	564	552	541	591	567	604	520	550	575	547	519	588	603	573	547	533	519	550	562	597	562	539	560	572	526	521	557	611	554	598	552	592	607	556	564	536	579	584	583	573	587	542	563	561	551	562	561	530	526	549	548	557	578	536	565	537	573	589	534	561	571	543	574	556	602	592	588	585	575	566	595	585	571	544	576	580	564	568	604	584	626	549	559	539	558	551	556	548	589	552	598	581	609	558	541	581	552	590	564	571	562	555	564	573	579	577	517	571	535	553	524	580	589	575	556	617	557	559	565	574	607	572	567	544	574	526	595	547	573	578	538	539	531	597	571	562	568	584	596	578	541	607	570	578	529	567	555	583	564	548	590	544	578	558	552	568	567	559	554	562	582	542	521	571	588	566	562	535	551	575	561	546	549	589	573	535	569	572	551	583	512	549	593	574	577	557	520	592	576	532	571	578	595	534	558	579	565	560	538	553	570	561	598	575	582	565	571	551	564	552	511	587	602	577	538	570	555	538	535	568	570	539	576	557	549	575	528	602	567	542	582	546	521	545	559	550	555	546	522	500	561	549	565	564	546	605	548	578	532	549	568	584	559	566	610	560	586	563	577	553	574	563	560	566	562	569	552	587	556	563	580	602	582	592	584	580	579	542	586	580	561	558	604	558	585	560	575	587	542	580	563	503	540	549	557	542	524	542	558	563	616	529	567	558	593	560	553	536	578	538	551	597	586	559	552	578	620	578	587	574	566	591	651	592	537	545	531	576	590	580	563	563	529	602	545	597	574	594	554	564	578	558	565	542	532	567	585	559	515	579	505	563	587	547	547	560	524	580	590	555	561	539	591	579	645	554	538	591	554	591	576	601	584	525	608	568	593	553	556	584	525	555	591	585	533	547	538	554	513	628	557	552	542	592	560	572	550	546	594	537	564	603	563	565	570	563	562	543	563	571	566	582	532	573	575	542	543	596	562	563	576	525	536	571	574	515	581	562	595	585	537	627	586	590	566	581	602	561	528	580	598	564	519	607	549	575	551	559	535	557	564	570	563	577	532	566	583	592	582	536	554	569	550	526	559	586	582	540	526	586	544	561	548	550	546	551	562	544	578	541	552	571	573	504	604	512	591	545	580	571	584	583	540	554	554	564	595	588	570	580	517	572	579	570	558	588	575	566	569	541	579	545	551	618	572	501	575	541	555	567	521	523	520	580	593	522	591	581	553	548	561	540	556	573	573	575	523	537	553	548	547	554	572	562	576	543	568	552	554	524	545	557	565	577	555	549	558	555	563	566	567	559	602	574	503	546	549	528	537	556	552	563	552	550	547	522	587	550	576	577	562	611	550	493	555	500	609	583	580	539	598	542	518	543	560	543	580	535	563	581	555	590	587	537	573	549	566	556	569	605	515	558	544	538	552	565	531	569	605	531	569	539	560	591	581	570	572	562	521	547	561	541	552	553	550	564	528	581	553	571	545	534	618	559	608	563	562	543	542	564	555	618	543	549	557	560	560	573	590	558	574	569	538	550	534	561	568	555	537	567	557	566	529	548	568	539	572	582	573	565	582	573	574	591	547	543	552	596	531	588	580	583	573	544	572	564	551	575	552	556	553	548	550	552	538	550	546	554	580	561	596	571	555	543	596	525	553	590	566	537	549	522	583	577	514	541	533	570	540	546	525	641	571	544	578	596	567	575	557	512	575	573	588	558	566	547	566	512	528	556	535	538	558	557	553	529	536	560	561	558	550	558	531	524	566	559	560	598	585	521	564	558	582	524	557	588	557	553	546	606	536	554	572	551	535	595	595	562	555	522	568	561	572	535	578	585	551	565	512	538	550	585	557	520	510	582	588	531	575	504	521	549	548	522	498	575	589	590	575	591	485	602	556	547	553	577	558	544	560	546	531	545	543	546	568	588	571	566	546	573	523	602	569	562	532	536	599	552	581	562	573	551	582	576	550	542	582	553	555	586	567	543	536	540	557	560	547	550	561	558	533	533	574	594	552	577	605	525	544	571	587	574	591	532	567	563	571	539	578	550	535	541	579	546	570	577	589	559	546	546	526	538	613	524	584	562	601	568	572	550	605	569	541	581	571	564	578	543	566	605	560	561	576	548	548	511	522	562	543	518	557	580	536	560	557	519	551	602	578	532	560	565	577	603	569	539	554	573	597	599	559	570	533	526	588	524	580	568	564	567	567	575	550	559	562	566	570	564	563	526	596	559	526	572	520	573	562	570	590	547	555	566	599	560	555	542	542	568	564	581	536	552	565	565	497	543	579	542	564	528	551	576	546	536	590	546	580	544	560	569	581	567	543	531	580	549	583	592	548	572	537	537	533	566	590	536	589	607	556	538	564	560	549	551	567	581	571	557	540	590	516	591	546	576	546	577	539	545	567	566	543	600	584	554	615	552	631	544	535	525	559	610	527	592	564	555	586	582	561	573	547	580	576	602	577	537	604	513	578	558	583	555	588	569	558	578	539	594	559	560	537	553	575	579	566	555	580	550	629	537	565	553	576	543	595	578	570	536	509	526	595	535	542	588	560	564	558	567	612	537	580	535	581	558	625	574	559	574	549	549	574	579	586	523	558	584	571	550	578	575	544	568	579	529	553	568	526	495	502	567	610	546	579	541	578	565	571	548	577	562	560	545	598	598	539	517	585	577	605	543	567	601	593	574	550	548	576	576	564	562	597	581	571	554	556	529	591	597	564	607	628	557	571	558	570	534	541	592	555	530	560	593	578	558	555	593	586	523	578	547	560	575	555	541	574	538	565	590	554	561	560	563	556	572	540	550	539	560	566	576	540	589	554	547	588	518	550	569	562	618	547	589	538	578	569	561	579	577	567	546	544	611	581	579	563	591	558	564	568	546	577	589	506	571	536	591	579	523	558	545	553	569	553	566	589	591	614	544	569	547	544	562	534	569	537	581	538	602	537	569	558	554	577	530	574	546	560	608	575	562	592	526	564	552	558	568	573	538	557	580	528	596	554	583	575	549	550	557	542	572	569	570	593	546	580	555	562	573	537	522	528	551	576	578	566	558	508	563	570	568	583	560	568	549	541	556	523	554	579	570	594	538	550	541	561	551	514	563	555	594	616	537	595	615	574	532	592	550	560	533	570	554	545	569	587	557	563	567	601	555	558	602	517	566	520	555	586	603	535	513	559	533	526	548	567	604	595	563	573	586	574	553	567	548	583	523	572	543	598	588	563	593	526	524	567	590	554	595	528	589	557	552	541	557	555	584	560	544	556	589	573	552	564	588	619	566	566	559	544	569	557	550	556	562	614	559	534	560	594	562	515	554	526	557	567	575	557	532
26754	20575	7926	340	145	113	114	102	83	85	123	90	73	69	70	90	76	93	93	64	74	98	87	71	87	86	105	68	77	87	76	83	82	75	92	86	67	103	75	74	79	68	87	80	86	83	79	75	97	91	105	83	82	76	84	94	67	94	92	89	83	93	85	70	83	83	72	68	86	98	87	76	82	78	84	79	85	71	98	82	88	80	62	86	83	67	78	96	87	79	80	83	94	90	91	80	69	79	75	81	87	89	88	64	84	85	106	82	80	83	63	92	76	68	80	77	68	60	80	84	76	67	71	72	67	67	100	76	77	75	71	79	78	74	72	73	71	80	76	82	92	71	82	71	74	77	88	93	83	86	82	79	75	94	88	79	81	71	93	93	82	69	88	84	72	77	86	84	86	83	92	75	73	84	90	76	81	78	94	80	70	90	75	87	84	74	70	81	95	72	81	94	75	96	72	79	84	71	80	92	66	98	94	71	78	93	85	89	89	73	76	82	75	92	88	83	88	64	77	83	89	82	84	82	75	84	79	71	86	93	78	85	83	85	75	68	86	65	82	92	77	85	83	72	77	78	75	82	74	101	77	91	74	70	97	74	87	77	79	91	82	74	99	86	88	84	79	77	91	81	64	76	82	81	95	91	92	76	69	75	85	91	79	91	81	90	71	87	75	92	91	85	84	82	80	80	67	71	85	104	92	71	78	85	75	86	68	82	78	75	84	76	84	76	77	75	83	84	71	79	78	66	81	76	68	77	65	66	78	66	79	98	90	88	94	85	97	86	78	81	95	73	85	88	74	76	100	76	72	82	80	73	60	68	88	88	61	94	93	78	100	88	99	79	74	77	68	85	86	70	67	98	71	105	78	76	89	73	79	79	90	93	80	84	83	85	77	82	77	85	87	77	77	79	83	76	84	81	98	90	97	72	81	76	80	97	83	83	70	69	77	96	81	75	89	94	69	90	87	69	88	83	69	82	85	76	68	85	75	100	72	86	73	85	69	79	84	77	90	92	88	85	88	78	84	86	97	87	77	70	71	62	85	73	77	83	81	68	82	82	75	76	75	82	93	80	77	73	91	67	97	69	74	65	76	67	89	86	89	70	77	81	88	90	75	90	76	86	83	82	84	85	74	83	85	77	75	100	93	78	81	73	83	90	82	81	92	67	82	79	79	72	78	89	94	89	78	78	80	89	78	74	106	77	81	72	75	76	77	79	82	84	75	82	87	75	84	83	82	92	81	87	79	91	74	102	80	67	89	98	85	82	69	70	66	78	77	87	60	75	74	89	89	65	84	84	81	77	85	92	94	89	66	76	92	94	88	83	85	87	61	89	64	76	71	75	70	85	81	81	90	85	79	77	78	95	82	66	66	69	69	75	62	63	89	75	65	76	81	83	71	94	85	63	95	82	71	88	98	74	78	80	92	82	68	84	90	94	70	83	73	76	87	63	86	82	83	72	76	83	62	80	80	106	90	77	72	90	72	69	84	64	84	74	76	69	70	72	88	84	77	77	75	71	61	76	89	62	85	82	75	68	93	77	67	78	86	89	68	73	78	95	74	79	87	86	91	76	93	88	88	77	83	95	72	76	89	77	76	89	78	84	72	79	84	86	96	78	75	77	95	90	73	79	73	89	94	74	69	82	87	82	103	77	86	71	81	88	72	79	90	88	71	73	85	77	73	77	80	99	96	78	84	84	85	84	70	78	85	69	68	86	74	92	78	73	87	83	78	74	76	85	69	70	90	94	79	82	86	77	79	79	85	78	62	86	109	85	88	80	84	95	97	83	83	70	90	89	59	64	85	78	81	86	67	73	105	96	101	79	85	77	72	88	84	78	97	78	77	81	79	83	98	87	90	71	76	96	70	64	73	79	75	85	70	75	69	75	89	86	80	93	85	89	79	82	93	87	86	71	91	67	74	81	104	82	80	91	89	79	70	80	78	93	88	81	81	68	90	90	84	91	89	83	70	94	80	80	101	83	92	87	91	88	78	81	82	72	77	74	73	86	80	71	80	74	63	87	79	82	87	86	85	88	93	90	80	88	66	78	80	83	92	75	78	79	83	69	75	79	83	97	83	67	75	86	81	77	79	69	78	86	82	102	81	76	85	89	79	80	88	76	82	92	72	77	84	75	82	72	98	87	70	80	73	70	89	91	87	87	82	88	91	76	64	78	90	82	86	74	92	71	91	78	93	72	85	92	76	77	72	82	90	69	60	82	88	85	67	71	71	81	75	85	79	85	78	88	80	73	81	74	75	73	80	77	82	85	84	81	84	81	80	65	95	73	92	77	103	76	104	73	90	82	71	66	77	68	78	75	90	82	89	86	83	62	83	89	84	101	84	85	90	79	74	88	74	99	85	66	81	77	79	100	88	91	91	89	97	85	78	71	75	84	79	89	87	86	81	94	76	83	66	87	81	92	86	78	82	73	67	84	78	90	82	78	81	74	78	69	58	80	78	81	88	72	72	63	84	80	91	67	75	87	80	92	68	61	74	67	75	69	98	81	81	91	71	81	85	87	68	91	78	86	83	78	67	82	88	80	82	83	81	93	68	76	70	76	68	82	70	81	53	88	85	77	74	80	91	88	72	82	106	81	74	89	71	68	91	69	85	81	90	79	91	75	91	81	74	86	74	107	80	94	74	87	79	79	86	66	78	75	83	85	62	77	91	74	82	82	84	67	70	81	90	92	82	89	76	89	81	88	81	72	76	85	79	75	82	74	71	71	84	74	90	90	77	84	81	90	87	70	78	97	74	77	72	77	100	79	83	85	84	98	66	71	86	69	71	77	75	92	75	84	78	86	84	84	80	81	85	98	88	74	105	80	75	73	76	100	84	87	68	72	79	69	78	81	94	88	89	74	71	79	79	83	87	76	79	93	96	77	82	81	95	82	91	78	74	77	78	72	77	66	94	63	80	90	94	71	83	79	80	80	79	91	73	76	77	84	62	80	72	69	88	98	90	90	83	80	93	67	85	78	74	87	86	91	89	75	88	67	102	82	73	86	81	76	83	79	91	72	67	91	81	79	81	92	81	90	70	97	68	76	83	93	86	80	74	90	89	85	99	72	80	85	90	73	80	92	79	71	79	83	87	90	71	97	81	78	88	87	88	101	92	92	86	79	83	70	79	94	93	91	81	72	80	84	84	65	79	85	75	82	74	78	88	71	61	88	97	77	72	87	75	74	74	92	79	84	86	83	84	60	89	77	72	74	89	76	95	92	93	72	77	83	93	99	79	67	74	84	93	73	74	70	78	72	78	79	82	78	91	90	73	78	76	81	95	92	71	77	87	79	66	77	89	76	94	90	83	87	79	92	82	71	85	68	75	67	68	80	86	88	80	90	85	79	66	84	80	79	97	94	88	89	77	78	88	73	82	74	102	79	82	73	81	73	93	85	71	84	67	84	90	91	85	75	89	74	65	72	87	76	71	81	88	88	84	89	71	73	86	79	80	74	85	82	91	66	77	84	95	88	90	77
5155	1079	938	470	356	291	256	231	194	182	187	179	178	175	191	192	166	166	174	148	157	175	185	167	137	178	144	140	180	152	161	148	170	162	188	167	160	145	168	159	151	178	162	172	154	147	149	168	154	140	165	133	147	168	167	152	147	161	197	155	154	155	158	191	154	139	163	152	172	159	162	183	152	144	147	157	165	169	175	151	152	144	164	176	135	151	166	174	147	147	156	157	151	168	164	159	176	164	168	172	153	158	159	164	161	139	156	150	173	149	165	166	160	142	166	171	148	168	144	138	163	163	145	193	156	155	167	150	148	176	179	160	166	153	153	164	183	170	162	140	184	158	149	168	158	164	192	166	158	162	140	162	149	155	168	163	158	164	149	142	173	164	146	171	163	183	142	140	151	141	158	157	160	170	157	164	169	152	169	192	141	189	141	166	138	156	176	122	165	147	151	164	175	164	173	156	151	156	181	133	141	161	147	146	183	144	162	159	162	162	160	180	163	147	159	170	165	168	145	161	154	156	185	171	155	148	163	141	137	152	186	153	158	142	171	160	159	168	169	156	153	166	148	170	155	174	160	159	168	156	127	151	139	138	155	183	146	154	158	157	147	175	143	173	148	145	169	181	150	140	159	163	157	172	167	177	167	159	151	165	166	166	153	135	164	140	152	154	160	155	154	161	165	155	161	171	143	177	127	174	157	138	162	167	171	173	145	156	160	158	154	140	161	146	163	148	185	143	155	155	156	184	165	163	178	170	131	150	173	183	154	178	159	158	148	155	175	152	138	161	158	150	154	149	169	144	186	168	154	148	150	159	163	146	145	165	149	153	166	191	154	175	140	153	165	177	165	163	165	157	178	149	145	167	134	155	149	150	138	170	138	148	164	154	152	192	177	166	157	169	167	150	134	174	168	159	157	149	184	135	169	163	167	149	169	189	197	172	149	167	133	154	175	154	132	161	180	127	155	147	160	170	151	166	152	153	146	170	149	142	169	159	159	139	166	159	144	174	166	165	162	161	167	154	173	154	158	151	155	152	160	153	150	146	154	172	159	151	163	167	148	164	134	143	154	156	162	163	155	162	142	156	152	165	148	156	143	159	147	157	157	143	176	153	144	155	155	156	149	170	160	159	157	177	152	140	128	152	163	174	147	166	148	140	155	152	167	151	146	162	161	158	149	149	147	147	178	180	171	143	162	173	162	170	159	140	156	148	151	176	168	171	158	170	150	140	163	179	150	153	147	156	171	138	170	163	159	153	148	176	150	157	128	161	139	176	161	134	159	168	168	157	178	150	163	124	168	164	177	172	151	154	144	142	161	163	157	144	159	162	155	135	148	165	181	140	172	169	152	153	181	150	165	163	169	170	145	142	158	178	159	162	174	176	151	147	131	149	144	154	182	135	135	152	140	150	162	137	173	158	156	159	147	177	119	141	149	165	150	161	166	165	170	160	156	160	161	168	153	143	165	147	188	148	155	150	148	135	148	142	157	179	150	138	159	140	190	147	160	142	169	140	155	168	164	165	168	162	145	153	152	158	162	139	171	163	158	168	134	154	161	145	161	150	165	143	140	195	149	159	155	153	164	144	148	167	140	186	158	141	170	179	169	157	158	163	156	145	128	152	152	164	155	131	156	163	166	138	161	166	175	159	144	133	155	145	152	157	154	145	144	142	165	178	136	160	148	169	151	143	160	144	178	163	135	165	151	157	155	157	154	151	151	172	154	144	161	155	162	170	118	156	173	136	148	148	160	179	143	168	149	151	181	164	152	141	151	152	162	147	155	152	138	156	155	148	161	160	196	185	149	144	168	146	157	136	143	163	157	169	156	148	170	153	137	175	162	135	159	123	164	168	166	173	159	157	170	154	152	123	159	162	143	174	167	153	151	162	156	161	159	158	184	142	177	165	190	153	170	160	155	158	136	151	167	151	147	165	155	167	150	154	154	155	158	141	180	158	173	158	143	160	151	142	161	163	150	158	163	146	156	175	153	159	151	154	164	134	171	161	164	182	169	144	154	167	154	145	160	174	156	172	168	166	153	145	149	138	158	147	163	161	172	153	162	144	172	174	163	158	150	141	160	145	146	151	171	162	154	159	143	173	153	159	143	167	152	165	158	180	152	146	147	164	179	165	135	158	130	143	149	147	160	165	178	150	137	158	143	158	168	161	139	144	144	167	173	184	145	154	152	143	171	171	164	173	153	134	158	142	146	155	167	149	154	165	151	145	155	144	155	160	185	172	152	151	181	121	174	136	164	131	177	155	190	145	157	151	151	147	156	167	165	167	145	168	160	146	157	124	159	149	150	175	136	149	172	144	154	157	141	139	171	161	144	163	138	168	151	178	180	137	157	171	157	158	165	177	159	157	156	155	150	157	129	159	154	163	152	136	157	141	163	150	159	151	147	155	140	172	172	143	173	144	156	148	173	166	147	150	142	153	136	162	146	159	162	154	153	164	139	167	165	130	170	137	140	175	174	175	165	161	152	162	187	154	153	168	143	172	144	132	178	154	144	155	150	169	169	133	151	165	157	150	154	150	157	173	127	156	158	152	169	187	166	141	136	148	158	167	176	180	144	152	131	183	146	164	158	151	161	167	175	159	156	138	143	157	171	176	173	158	155	167	162	164	180	157	160	161	144	145	155	154	159	155	158	150	153	159	158	152	179	137	158	171	155	183	172	155	145	157	151	174	151	150	172	163	174	152	149	156	168	142	155	158	166	171	149	164	156	176	144	156	171	136	152	141	154	149	143	151	172	173	135	156	185	169	173	176	158	149	169	157	159	185	169	170	159	165	162	165	164	164	149	153	142	135	165	163	147	154	137	152	149	160	172	160	168	161	155	168	171	155	166	159	147	151	175	139	168	160	163	144	141	140	140	169	155	178	154	154	150	158	147	164	138	161	167	169	156	159	158	157	162	178	164	159	154	153	146	158	159	157	162	161	135	163	155	190	165	151	162	138	152	165	149	140	149	173	154	140	147	143	156	156	178	160	157	157	175	166	148	162	142	157	173	180	154	156	142	169	158	175	158	176	179	164	167	165	147	152	167	144	144	150	171	164	143	143	179	144	154	136	156	172	159	154	153	177	151	146	167	153	172	168	175	156	171	146	140	157	155	148	152	171	157	154	151	150	164	170	146	157	156	161	153	155	171	152	163	153	120	161	177	154	175	147	152	144	147	147	145	152	146	170	152	148	134	157	153	165	134	159	160	150	156	167	177	151	163	162	161	152	181	168	170	158	168	159	174	144	149	158	162	165	135	172	169	159	158	149	157	171	169	155	160	139	172	155	165	161	158	166	155	178	140	146	158	147	164	133	154	163	160	145	166	153	157	179	151	144	166	152	159	154	154	155	179	174	169	165	168	143	144	148	150	147	144	127	153	155	167	148	177	175	156	132	154	155	141	133	166	184	174	159	141	157	169	146	141	171	151	175	136	169	159	162	152	158	171	189	162	174	148	155	187	139	160	172	161	156	154	149	152	155
24144	21130	28366	24136	20311	2002	576	398	358	337	260	268	261	251	221	234	240	204	203	197	222	206	180	183	202	169	189	200	192	191	179	184	177	186	188	181	194	180	177	208	194	186	172	174	180	185	170	197	176	192	178	186	177	178	166	180	171	173	163	187	189	163	182	178	176	172	171	196	203	164	174	191	152	187	197	176	183	177	196	164	165	169	199	200	174	174	173	191	209	154	189	176	180	180	198	170	153	187	175	180	197	179	171	170	173	161	168	170	177	157	186	178	171	178	188	167	162	177	189	179	160	170	147	172	177	198	173	167	184	167	173	178	179	164	193	169	165	173	167	178	179	206	175	186	173	183	163	164	165	194	188	166	154	187	174	176	164	191	175	168	178	185	169	179	176	181	178	197	165	180	191	170	171	185	189	160	160	182	154	195	154	173	172	151	175	169	149	171	160	164	168	179	183	185	178	166	183	186	172	162	175	169	167	178	185	178	175	159	164	154	166	173	164	168	160	175	177	164	164	163	195	194	161	197	179	171	142	159	156	165	206	181	177	161	190	151	165	176	170	187	168	171	169	176	176	174	195	184	184	184	191	165	161	173	197	192	159	157	164	164	171	184	153	155	181	159	176	187	161	163	182	184	141	177	186	189	186	182	178	168	174	171	175	163	162	155	187	161	187	167	183	196	203	169	185	183	164	189	188	188	183	189	182	192	178	173	159	160	184	155	175	187	173	179	193	151	179	161	146	177	203	183	161	164	175	207	170	172	166	166	184	177	158	173	185	171	186	183	175	185	188	139	166	178	180	178	189	164	160	190	182	172	181	173	172	165	180	168	182	170	159	156	171	166	172	189	165	191	192	153	176	173	167	170	184	192	167	177	180	182	161	190	189	158	174	181	157	161	181	183	188	202	163	191	181	167	172	176	192	175	185	168	200	165	180	182	167	181	177	172	175	186	166	182	175	204	171	195	173	157	178	177	156	176	176	158	164	188	165	180	172	183	189	172	155	165	169	148	165	188	195	178	202	209	159	177	158	181	177	179	173	200	172	185	178	177	177	177	196	171	155	176	170	191	180	165	197	182	164	161	190	157	179	169	181	179	176	166	154	187	201	176	152	196	176	183	178	179	165	166	177	194	152	165	181	182	167	176	158	173	183	166	185	199	166	149	184	165	186	169	187	171	171	186	163	170	183	190	170	183	183	192	173	174	173	168	170	172	186	181	180	161	160	172	168	166	152	156	166	165	186	164	167	188	179	153	183	190	165	177	173	153	177	187	184	180	155	200	191	159	170	174	175	181	165	192	162	164	160	180	188	216	189	183	186	178	173	155	162	174	176	156	167	159	178	168	157	171	177	191	190	199	164	187	179	206	155	183	180	157	169	151	172	183	172	159	153	177	201	181	161	170	162	163	174	194	174	169	164	187	179	180	165	166	191	182	167	173	192	182	199	173	162	162	171	176	178	189	182	164	196	179	142	153	168	191	192	190	176	197	168	162	209	166	150	161	196	178	188	171	161	163	189	172	197	187	196	171	193	169	173	181	164	165	190	175	158	177	186	174	195	181	169	184	179	181	205	180	186	169	167	176	175	155	180	189	167	166	194	183	171	177	180	145	186	180	173	181	156	193	168	175	180	174	177	172	173	163	173	193	176	179	177	164	172	161	175	173	152	169	188	160	173	178	157	181	176	177	135	168	187	160	172	175	166	176	161	175	172	169	168	195	178	170	163	178	166	160	169	158	180	165	178	190	186	164	175	174	171	174	199	179	168	158	184	178	177	182	184	197	173	172	175	193	165	177	193	174	178	222	154	165	174	172	171	188	181	183	196	186	174	150	156	156	167	173	199	205	193	183	179	183	195	182	189	167	175	164	173	179	160	208	187	181	161	176	190	185	185	177	163	192	155	157	166	161	197	158	177	173	193	158	185	192	167	177	161	180	187	183	170	190	189	176	165	166	177	173	173	187	188	183	181	177	182	158	193	177	156	200	180	162	173	159	169	172	147	165	180	173	153	183	170	180	184	186	167	186	199	169	162	166	171	183	195	203	168	177	192	180	179	192	176	174	160	159	188	198	177	164	170	160	161	181	180	187	160	174	186	171	170	177	172	192	171	174	181	176	168	163	164	159	162	160	156	170	174	165	181	202	184	155	182	172	196	167	190	177	185	176	160	174	159	158	188	178	181	173	184	166	194	192	177	177	170	144	178	164	196	179	180	176	179	189	185	156	183	166	192	189	178	185	181	179	181	193	174	169	170	201	182	174	172	192	154	182	164	165	163	167	184	184	173	169	187	185	173	166	186	167	166	158	173	170	185	183	170	193	183	163	190	171	200	170	174	192	171	166	186	165	174	172	177	162	183	173	153	195	170	176	184	188	169	157	178	186	154	190	167	192	166	186	173	166	155	172	148	185	187	180	195	177	165	170	170	189	178	168	189	186	187	167	174	173	175	178	181	190	202	173	205	160	158	183	181	181	157	190	162	168	184	159	194	155	175	176	195	179	202	160	178	179	163	152	169	145	175	173	167	182	170	181	177	175	160	166	179	165	169	184	206	188	162	184	151	177	177	203	175	186	168	161	184	179	176	176	174	158	186	181	163	185	167	176	184	159	163	190	182	154	176	178	181	186	180	183	179	178	153	189	163	180	173	158	151	181	168	174	165	190	186	162	168	176	219	191	171	184	190	158	159	175	170	214	178	182	177	168	175	160	164	193	185	180	174	194	165	166	161	178	192	172	213	166	172	166	180	179	155	174	159	175	165	177	154	176	195	166	171	180	170	205	166	176	168	171	165	177	188	148	179	176	176	149	184	177	167	161	153	203	172	169	172	162	205	163	179	176	183	184	176	195	185	175	176	186	196	172	196	175	171	161	178	183	162	162	162	181	170	156	180	164	177	156	168	196	168	172	188	183	171	178	175	186	178	174	165	179	160	167	194	169	145	171	169	188	179	178	176	180	163	187	172	170	166	169	175	138	197	190	169	189	172	170	176	182	162	169	183	171	186	183	190	172	196	194	164	158	193	176	185	163	192	189	161	186	165	163	174	189	181	178	182	159	168	178	171	176	171	158	174	174	186	183	176	168	169	162	185	167	182	145	201	173	159	188	179	158	166	182	181	169	184	161	168	169	172	172	176	189	171	187	167	162	177	167	194	185	166	180	167	167	164	171	172	189	150	164	159	174	154	199	171	182	146	176	194	194	199	195	189	184	170	170	174	182	180	174	176	163	161	176	193	172	165	170	186	161	175	179	163	177	175	170	188	183	167	190	171	152	171	177	180	174	175	189	153	179	174	186	198	189	178	156	167	170	174	184	170	146	179	189	175	188	187	184	142	198	176	170	189	197	173	171	174	195	162	173	155	165	191	192	171	148	178	190	178	166	180	187	165	163	184	159	161	179	166	172	156	163	169	165	170	154	198	172	187	148	159	173	195	153	184	188	184	179	166	171	188	185	178	167	189	164	179	197	181	176	194	161	173	168	189	156	172	194
11916	9400	8186	4094	2721	2003	1467	1209	976	859	752	644	636	548	524	520	482	454	426	399	453	399	388	346	370	336	332	354	358	369	357	344	345	307	359	347	335	319	344	353	333	349	315	325	339	308	350	343	360	332	295	340	312	323	318	311	324	319	310	316	313	286	328	293	287	324	305	321	337	315	316	285	295	331	314	322	333	301	309	353	293	297	314	325	305	310	321	298	333	311	295	333	305	313	312	327	328	291	288	328	313	297	346	320	328	322	326	316	302	332	312	369	313	331	336	355	318	297	305	275	287	334	315	315	332	297	303	317	316	312	318	305	253	291	316	307	314	325	329	330	311	294	285	324	333	303	300	303	300	304	307	325	333	322	335	303	304	298	345	312	287	312	295	304	347	309	333	321	278	308	345	338	267	337	312	311	305	336	315	299	291	312	279	301	315	303	332	295	309	309	315	297	309	349	326	319	291	303	320	324	315	341	329	307	293	319	324	321	307	313	290	315	327	364	301	332	303	322	304	306	301	319	326	335	339	295	311	288	275	319	296	298	307	279	288	311	329	318	310	321	324	294	293	306	301	304	307	302	318	311	303	291	278	320	309	313	285	317	312	287	330	314	327	284	326	317	313	346	318	328	300	322	300	316	287	312	315	307	293	295	324	342	328	325	303	306	316	283	291	313	312	311	304	303	331	347	292	326	297	325	277	321	329	330	302	310	312	293	301	321	298	310	284	326	294	312	321	254	331	300	306	305	307	356	321	292	336	335	302	316	279	318	297	311	279	328	320	311	308	302	323	321	331	258	311	294	303	325	304	307	313	280	323	313	323	322	297	315	335	302	332	340	301	329	301	308	324	320	342	310	298	324	341	322	312	352	324	315	336	304	303	317	344	283	295	361	315	352	335	306	316	309	312	322	320	305	337	321	331	295	356	312	304	259	314	330	301	317	305	314	312	314	315	315	313	289	306	325	300	332	309	327	298	314	291	310	302	300	313	335	346	331	322	330	312	344	306	333	324	305	305	337	302	344	319	305	365	287	307	303	322	332	280	314	308	285	291	302	305	306	327	346	327	323	295	295	336	322	318	310	306	308	315	312	259	281	324	318	323	296	324	305	313	292	300	333	282	300	326	304	318	287	310	321	310	303	325	286	288	315	305	292	323	308	304	339	291	337	312	325	300	335	284	285	297	319	291	315	311	265	314	351	300	347	331	328	307	337	308	336	313	300	304	333	326	320	316	304	322	299	315	324	301	314	312	311	321	300	286	286	319	314	309	300	316	288	343	338	272	307	296	325	309	281	297	281	284	322	287	326	337	273	291	288	299	324	296	311	337	337	291	287	301	287	316	297	314	302	301	304	329	330	296	291	306	280	325	324	336	299	347	266	308	325	292	302	311	294	308	317	298	302	283	348	300	329	311	317	311	301	314	328	298	316	289	308	332	308	315	319	317	325	291	304	327	295	324	301	289	316	327	290	345	294	297	304	316	278	293	332	297	270	315	314	320	330	314	277	320	292	336	300	316	297	320	309	313	301	307	284	273	325	309	313	289	327	315	301	321	309	319	321	364	291	326	290	309	313	313	318	282	332	322	303	316	295	304	315	293	372	312	294	303	294	302	344	296	288	268	315	298	300	273	306	296	298	319	322	310	299	338	305	307	306	327	301	347	341	283	313	319	322	305	300	299	302	307	312	309	310	320	300	322	315	301	294	286	336	344	287	295	301	312	309	305	294	312	297	304	308	296	288	332	333	288	298	285	291	312	306	320	299	317	303	291	328	340	307	296	314	311	313	298	303	295	299	300	295	343	316	342	302	303	288	319	293	312	299	297	326	315	305	307	302	329	321	303	329	294	301	294	316	347	300	342	311	347	308	307	338	310	290	284	283	322	293	345	280	317	320	290	328	299	309	329	287	313	308	279	320	321	322	325	322	320	308	295	275	329	350	322	288	318	298	303	330	302	316	299	304	286	312	298	316	345	338	295	326	303	279	329	302	343	283	319	305	298	321	283	305	322	277	322	316	302	323	295	285	331	287	315	329	319	306	294	297	315	305	316	298	336	280	324	294	281	289	325	327	301	293	317	280	320	297	276	306	298	329	328	285	304	333	289	336	326	361	302	321	303	323	333	311	304	302	312	301	281	322	340	277	329	345	298	336	322	283	316	333	320	304	326	304	303	290	302	314	339	327	307	316	307	280	303	316	359	329	346	299	306	308	288	293	306	288	303	319	338	308	331	299	293	322	340	301	288	336	304	303	342	306	296	339	308	273	320	306	284	308	295	321	297	315	292	293	333	323	271	298	327	308	300	315	303	329	299	299	301	303	302	313	319	313	329	318	334	330	321	320	276	314	289	307	275	308	289	322	319	292	303	297	317	297	324	349	297	308	308	274	327	335	318	310	317	319	316	286	312	331	321	299	329	333	296	314	342	314	314	321	303	299	297	325	349	277	312	325	326	275	319	330	317	288	323	307	316	347	323	275	300	310	305	324	293	337	314	306	284	323	296	330	333	295	277	268	346	317	275	346	310	336	334	333	301	313	324	308	299	299	311	322	334	287	300	327	319	310	327	303	302	319	350	273	284	317	318	315	291	308	312	309	295	337	298	302	300	301	316	315	337	295	311	328	308	330	315	300	301	299	318	309	308	305	293	319	321	313	308	283	313	320	294	313	299	319	292	340	301	312	300	318	320	323	326	315	306	306	344	290	296	295	312	312	314	332	305	308	289	324	339	292	317	308	314	262	318	300	308	326	321	292	288	293	309	311	329	282	302	339	301	309	316	336	309	326	326	316	291	278	308	292	300	283	311	304	280	297	291	325	307	303	316	325	317	328	293	336	333	290	306	306	348	292	301	313	323	322	325	308	321	304	311	305	322	338	275	341	317	310	342	300	312	295	312	324	313	317	306	318	312	321	303	303	289	338	281	269	298	302	366	329	295	352	305	335	296	317	334	284	316	306	316	294	295	285	314	307	341	296	331	309	316	307	325	324	281	301	285	291	310	323	316	301	310	314	300	304	275	302	301	324	314	329	302	304	297	293	288	324	323	312	290	288	332	308	314	293	297	329	314	342	308	329	292	296	324	315	313	302	292	326	286	281	323	312	332	313	325	316	340	301	304	315	330	311	346	344	323	322	303	295	279	294	310	310	321	318	324	332	295	335	295	340	308	276	328	305	294	311	296	296	322	301	333	312	322	306	289	306	289	315	319	313	289	301	312	299	312	310	302	320	308	319	349	290	310	307	330	296	321	331	306	322	277	320	317	284	302	338	285	300	299	317	336	281	297	332	297	301	297	326	309	284	329	311	313	302	323	289	328	301	335	328	300	355	337	316	331	293	311	315	282	301	314	305	308	321	300	275	329	304	304	292	295	303	325	309	301	312	310	308	284	305	292	308	324	310	328	288	331	304	307	306	308	328	311	315	314	331	293	286	318	304	334	331	271	318	297	298	318	308	313	297	307	319	286	306	311	312	317	293	326	294	307	294	307	326
23033	21102	29013	23428	21103	19415	2200	919	685	582	545	572	489	424	451	448	398	422	401	394	364	384	428	370	380	379	406	358	350	380	361	376	381	344	333	344	376	349	346	331	360	337	334	343	330	325	334	350	336	335	310	340	327	346	354	344	361	297	303	353	333	325	334	331	360	376	325	337	325	365	356	326	372	334	347	339	345	352	310	334	327	305	357	330	321	348	351	352	327	360	322	355	332	344	364	373	361	330	344	344	310	312	342	354	374	371	354	341	289	285	351	324	338	306	300	338	321	297	321	293	349	311	345	349	347	351	337	318	321	306	340	315	308	351	365	352	335	339	374	355	308	322	334	355	353	333	343	340	356	343	327	358	347	322	333	303	348	338	333	338	327	351	323	325	334	315	343	364	332	352	301	368	339	336	322	330	305	335	297	309	335	336	309	336	360	366	344	331	311	317	361	319	322	314	309	333	343	337	300	324	328	320	344	325	353	328	306	339	314	310	335	310	303	347	359	369	300	317	321	339	319	343	326	331	322	327	353	339	336	356	337	318	335	340	344	328	344	295	334	345	335	336	332	341	340	330	348	331	341	339	341	331	319	331	339	329	296	324	325	308	350	304	336	313	350	324	307	334	306	310	332	352	315	331	332	343	317	305	278	356	352	335	333	321	339	358	319	344	318	318	335	348	356	296	332	318	344	327	344	303	326	340	321	316	304	341	332	329	362	321	338	347	331	352	296	356	332	338	330	325	349	354	358	318	321	327	358	325	318	313	367	361	315	342	361	324	350	342	304	347	344	294	351	308	327	307	307	363	349	300	373	352	320	352	319	364	325	340	314	335	308	385	365	343	336	346	329	348	334	345	316	330	334	339	339	354	331	341	313	318	321	326	337	299	329	311	335	319	337	343	325	297	346	301	291	340	299	363	321	343	310	304	339	353	340	310	331	334	352	361	324	287	369	321	320	361	339	348	327	372	347	327	360	336	306	340	336	367	320	333	343	329	332	322	298	312	331	301	322	354	342	343	308	314	341	323	361	320	298	312	331	338	334	334	329	311	349	353	331	339	321	334	303	313	326	316	332	287	349	330	318	298	315	314	359	327	340	320	341	294	348	321	297	319	357	315	313	341	344	329	303	353	332	369	344	337	315	310	354	330	315	329	318	319	317	331	315	322	361	326	310	326	359	304	319	368	315	321	334	338	338	330	348	332	313	332	356	299	330	326	335	303	313	336	348	349	291	329	331	341	338	316	296	341	344	310	333	356	299	331	301	327	325	328	363	309	311	298	337	341	344	313	300	340	340	292	331	329	345	326	355	341	319	323	327	323	340	320	317	338	327	353	361	315	326	330	350	377	362	290	321	346	366	324	309	356	302	329	322	323	330	300	296	315	319	329	335	370	334	323	338	336	333	342	352	328	305	342	325	326	334	328	315	323	299	324	323	329	334	321	307	345	347	296	307	352	363	338	327	338	343	341	319	321	306	322	316	316	306	361	341	361	330	339	332	322	348	342	360	342	287	342	316	362	350	311	344	323	315	339	331	322	354	315	320	374	310	302	360	330	359	340	287	358	342	376	346	306	342	317	345	331	282	297	328	317	311	292	315	351	344	348	355	327	342	348	319	313	332	327	320	340	346	343	331	327	333	323	341	341	300	315	328	342	308	341	312	309	297	328	286	338	351	320	353	320	344	341	329	304	341	333	332	320	321	346	342	303	322	320	315	354	331	353	327	329	316	369	331	326	334	338	336	334	339	306	312	325	306	311	364	316	324	307	312	338	327	338	352	299	282	324	374	327	335	310	373	325	341	323	323	328	321	349	352	344	323	331	314	361	349	330	304	323	330	341	353	302	330	351	336	305	320	355	324	337	305	338	313	299	329	343	345	329	349	332	312	328	330	323	321	307	282	323	328	325	339	349	340	330	339	333	342	332	309	346	337	339	330	337	313	341	326	373	372	323	309	311	353	341	313	303	296	342	329	334	347	312	331	366	334	347	347	290	335	340	326	318	334	316	330	350	341	323	317	353	342	306	352	310	333	327	305	322	321	335	353	296	350	321	339	338	343	325	326	289	322	303	313	324	330	320	358	323	339	336	370	309	334	323	323	316	328	331	330	356	304	332	311	325	340	345	345	349	298	297	325	350	319	342	300	327	338	305	329	331	324	346	345	360	345	330	344	308	341	347	325	379	330	369	291	306	383	328	339	332	314	325	316	341	345	330	366	308	324	339	350	335	325	315	379	316	337	316	298	325	316	321	360	322	308	330	325	323	344	335	310	345	295	354	333	358	362	340	368	346	330	323	336	326	304	306	354	323	298	345	328	317	342	365	307	321	351	324	302	334	331	322	329	315	348	331	335	331	330	355	309	293	327	324	337	331	328	291	337	334	354	338	318	335	363	310	354	341	340	313	310	324	335	327	309	318	323	312	358	340	323	338	337	362	346	359	316	326	343	317	348	321	323	319	296	311	365	333	309	346	345	311	309	344	323	354	303	348	320	299	347	318	361	341	293	339	370	342	310	332	345	333	291	318	313	345	324	314	319	335	326	314	343	317	353	317	323	326	320	307	346	351	348	320	331	351	344	326	338	314	286	332	307	331	317	344	322	333	323	341	338	370	338	313	325	334	346	329	327	342	361	338	369	317	326	342	328	305	297	347	342	338	310	297	333	334	308	338	332	332	319	318	322	349	326	342	343	354	337	317	338	303	330	334	354	326	311	339	348	330	326	331	326	355	342	337	348	326	332	382	329	326	313	289	334	323	314	314	355	342	342	319	336	341	344	351	322	344	338	307	342	309	316	326	343	342	350	326	348	345	345	315	302	327	318	333	340	346	327	338	315	314	353	347	320	329	331	312	288	344	318	304	325	363	300	361	333	336	337	344	336	319	333	333	358	321	332	306	331	347	323	302	338	350	336	352	340	350	387	330	330	350	339	333	337	333	340	317	335	324	320	322	307	329	294	325	320	326	337	336	339	358	315	326	335	319	339	331	335	333	334	307	315	363	334	328	324	339	357	302	376	354	323	339	324	322	282	346	321	351	326	326	333	321	343	346	296	332	338	304	332	325	338	345	342	377	327	335	337	336	339	355	356	342	375	315	316	358	352	327	351	358	339	313	331	323	361	314	337	355	330	350	350	317	374	331	354	339	338	321	346	300	333	287	313	334	337	321	327	314	348	342	328	343	345	346	311	315	341	334	305	336	309	336	351	332	329	352	334	327	321	348	324	326	336	321	337	366	362	317	312	341	332	326	326	340	330	291	334	334	347	310	348	326	317	374	344	320	343	305	309	315	336	299	309	335	315	297	344	353	318	329	334	328	333	346	331	304	302	329	335	323	336	315	389	319	337	324	304	343	301	339	338	322	298	344	302	332	334	336	364	346	322	337	323	333	315	385	298	301	312	321	345	332	330	297	359	317	338	346	303	331	348	320	345	329	316	304	310	364	314	343	361	289	343	325	319	349	321	346	337	356	359	314	355	314	332	358	354	342
14472	15691	13397	7519	5133	3863	2891	2383	1901	1642	1452	1352	1183	1049	987	954	823	852	864	781	735	703	732	696	719	686	677	667	642	619	648	591	616	563	658	608	598	592	654	584	621	622	594	585	620	596	606	578	576	584	586	594	578	588	555	554	553	606	562	600	558	559	588	581	610	576	595	518	559	557	552	558	561	590	591	591	549	549	560	561	545	584	578	508	558	587	575	582	586	569	547	563	588	584	551	573	553	572	606	547	547	551	561	578	559	573	560	534	564	588	568	550	576	543	577	536	577	528	505	570	578	573	535	576	570	602	563	535	567	583	555	556	523	536	552	540	553	553	566	588	537	575	592	558	537	568	528	574	571	542	544	550	555	586	542	552	573	551	530	521	547	595	577	537	552	551	540	580	586	567	536	554	547	533	580	573	579	566	512	534	563	568	530	567	563	551	584	564	568	580	551	552	542	580	557	518	610	522	602	583	601	564	562	580	590	575	552	574	570	540	557	578	551	565	556	524	580	601	579	590	592	537	543	592	548	557	485	576	572	577	565	569	596	560	540	538	568	530	530	562	556	551	551	560	542	530	576	585	542	566	573	585	582	520	558	533	531	530	591	542	554	574	577	574	546	519	594	537	541	574	560	547	564	540	576	585	547	550	603	542	560	568	550	559	577	540	556	558	541	618	571	566	540	593	527	548	548	587	610	573	547	549	599	545	576	558	539	534	582	541	566	535	590	565	575	515	569	556	536	581	573	585	562	536	535	560	567	546	525	582	544	576	600	581	556	576	568	579	563	579	550	529	580	550	567	560	567	556	562	565	572	570	566	557	522	522	540	541	575	560	542	547	508	579	517	568	579	582	587	545	582	597	548	606	557	588	555	529	544	566	606	582	546	520	529	583	558	569	569	588	587	555	559	578	564	586	533	566	519	637	556	573	591	526	561	578	531	554	536	536	574	541	561	553	569	599	546	562	556	570	557	568	570	554	573	573	504	557	554	537	532	558	594	572	565	541	514	572	570	585	556	564	541	558	588	571	535	543	598	569	493	557	564	602	587	544	595	606	587	580	532	587	546	564	566	579	583	559	560	555	568	572	558	551	559	525	611	553	553	597	558	514	492	568	596	549	560	524	538	564	589	567	582	570	536	559	531	564	534	557	553	575	620	555	555	527	563	569	559	559	520	587	568	552	536	542	558	584	520	497	559	573	606	551	558	594	554	546	567	570	577	565	568	601	585	581	562	554	616	577	542	529	570	553	571	585	515	564	594	602	539	621	600	561	591	526	557	581	620	553	571	546	558	613	636	556	570	542	544	561	565	555	564	590	545	567	519	537	571	570	529	560	522	629	569	562	521	550	529	553	560	664	556	559	527	601	582	602	585	547	578	574	593	524	557	580	526	602	562	564	549	566	520	580	541	575	585	539	588	555	581	592	557	553	551	582	518	537	530	564	564	560	584	565	529	582	561	549	562	546	595	541	591	540	535	548	540	560	550	560	572	527	572	571	604	570	572	557	542	518	542	552	571	571	562	571	590	591	573	541	601	558	573	513	547	574	556	570	561	594	589	597	548	568	536	561	553	586	570	533	544	515	594	557	592	526	552	589	585	552	549	559	564	578	578	562	564	621	599	549	521	579	584	567	540	575	508	536	568	569	520	542	568	574	587	559	564	573	605	552	546	495	533	558	576	600	566	529	563	595	569	591	582	583	516	588	588	553	581	544	540	536	530	517	546	530	581	528	556	587	564	595	549	576	557	602	521	540	568	561	606	559	574	537	575	589	564	578	593	576	556	563	598	584	531	583	536	555	561	585	551	558	524	567	611	571	537	569	562	560	569	581	610	500	572	540	539	557	564	557	582	574	547	535	606	589	569	558	578	602	560	562	549	551	567	567	548	567	529	561	550	563	555	562	586	588	566	572	553	551	619	545	559	570	595	602	557	544	573	546	552	544	565	569	562	552	572	561	566	547	549	572	557	553	583	575	567	561	533	554	571	569	539	572	570	561	531	545	543	537	552	544	578	587	535	552	564	569	587	582	555	553	554	586	542	547	547	594	564	572	558	547	537	605	544	549	577	559	529	582	586	541	530	598	588	541	614	552	551	561	543	577	585	540	570	519	539	559	569	579	554	570	578	561	521	605	569	553	544	550	565	537	526	511	538	529	555	571	622	583	559	558	569	571	555	565	566	615	582	588	530	535	561	527	552	541	574	558	551	565	569	545	521	576	549	526	595	591	553	547	580	579	550	567	547	569	581	533	559	550	523	576	600	540	570	572	541	526	562	571	569	560	588	544	582	573	554	541	601	526	530	536	537	521	561	568	578	591	576	585	610	565	530	563	556	530	576	575	583	536	530	546	535	564	555	532	582	556	553	560	588	567	536	573	532	552	561	553	573	573	535	538	561	535	564	524	543	526	537	556	540	533	559	555	547	584	574	525	601	559	539	525	581	566	533	567	581	572	580	556	607	560	539	534	553	548	538	575	595	593	562	545	583	596	579	572	550	537	558	566	563	558	549	508	572	571	566	572	589	537	574	555	592	554	537	584	541	560	510	560	534	568	574	563	616	566	573	551	575	568	556	581	564	531	563	586	563	561	554	539	519	576	598	542	535	515	575	559	552	554	594	580	527	626	583	576	587	567	556	555	583	560	573	521	559	583	597	571	577	530	550	577	559	541	581	587	597	579	550	551	547	565	542	572	537	546	584	593	562	589	608	545	561	572	548	559	591	558	540	583	622	556	537	561	547	572	583	624	526	536	582	529	595	585	558	546	572	562	550	551	596	540	569	540	569	520	567	488	551	541	573	530	549	606	598	563	560	577	542	583	584	557	573	563	583	609	556	561	580	594	522	577	576	569	585	546	597	520	569	563	599	572	565	602	524	549	526	594	577	583	578	533	592	531	542	528	603	534	594	563	608	512	621	544	522	536	532	559	552	597	544	582	550	524	582	581	569	547	567	527	529	530	562	595	565	553	568	527	541	531	554	551	566	582	564	533	574	583	527	614	586	575	545	576	564	530	574	569	548	518	486	560	586	526	539	569	560	574	542	556	547	547	547	592	536	562	494	545	573	563	591	589	580	549	551	551	605	592	546	557	562	594	535	546	596	545	576	607	556	563	580	579	531	554	574	598	589	559	567	581	548	544	592	549	566	563	565	596	545	567	574	547	586	556	594	546	582	552	583	558	541	542	545	561	542	589	585	573	566	554	561	528	569	572	547	621	573	522	566	577	586	579	558	599	554	570	542	566	562	557	570	563	629	577	539	509	571	573	555	540	613	554	554	534	595	582	529	564	527	566	538	557	519	558	571	553	587	552	534	584	559	622	584	555	519	515	536	602	537	590	584	568	545	547	592	518	623	545	595	545	571	582	588	560	600	585	569	565	545	533	612	556	541	559	564	542	615	528	542	573	553	577	516	556	534	576	575	558	552	564	575	529	572	581	552	594	547	558	576	559	586	576	598	559	552	565	593	535	561	567	553	533	569	536	556	569
26739	20567	7844	366	155	122	132	115	100	98	91	90	90	78	84	70	88	79	91	61	91	71	91	86	69	73	93	90	85	89	78	90	93	67	94	72	72	98	84	77	88	93	82	71	64	92	90	58	75	81	84	81	70	92	95	89	77	81	99	76	80	100	88	74	67	88	95	70	82	86	86	66	89	97	65	67	103	79	75	83	72	76	79	81	71	81	76	92	78	88	68	85	69	75	87	76	90	71	69	82	66	96	79	85	70	67	79	75	80	79	64	75	75	91	61	72	84	79	79	84	74	81	83	90	65	69	66	76	80	79	79	72	79	72	83	79	75	81	86	79	78	79	83	82	71	63	79	97	65	76	73	81	98	95	72	75	91	95	73	80	79	83	68	105	82	68	82	84	77	87	62	102	89	80	73	91	88	89	71	95	92	62	72	73	76	93	80	88	65	62	81	82	81	70	81	84	82	82	73	81	77	72	103	51	87	83	91	81	64	89	79	95	81	75	69	78	68	80	70	80	85	80	84	74	73	79	71	71	78	74	75	85	83	85	88	82	72	59	67	81	70	77	70	100	76	91	76	77	84	73	83	70	73	73	89	75	70	95	81	84	89	76	98	86	65	84	90	75	90	78	83	75	83	76	75	94	81	70	88	81	74	76	73	89	76	98	85	89	87	71	92	93	79	85	75	66	73	82	83	89	79	90	78	58	82	79	79	89	66	113	83	71	82	65	96	95	85	70	74	71	79	76	70	112	65	83	87	92	78	81	77	94	82	85	83	73	85	98	73	91	76	77	79	78	92	75	84	93	82	78	87	71	72	78	77	63	81	84	76	84	72	65	76	81	74	76	100	71	64	73	73	78	69	94	81	78	72	83	81	80	77	74	90	70	82	77	92	77	70	88	73	96	90	71	72	83	75	80	73	86	83	91	70	79	79	69	82	78	66	89	94	76	82	77	79	97	78	76	67	76	80	65	90	84	88	58	72	68	75	87	82	88	83	80	74	79	84	86	87	79	65	77	83	76	77	87	77	78	78	93	82	94	75	74	83	58	81	72	79	92	69	86	75	79	75	56	88	87	64	96	89	86	72	72	74	90	71	77	78	91	77	83	63	92	77	80	96	69	84	82	79	81	77	93	105	78	85	73	79	74	83	77	97	89	71	64	84	77	103	70	92	74	82	65	79	79	96	77	80	67	62	86	92	79	76	81	73	102	84	79	78	91	74	100	84	77	76	80	99	87	91	91	82	73	74	75	72	84	85	68	82	71	89	84	86	84	75	77	74	99	80	74	72	83	79	94	84	89	96	74	76	83	79	82	93	76	87	86	65	88	98	89	70	91	89	82	88	84	75	88	78	94	77	99	80	78	76	85	57	84	91	88	84	89	88	72	77	75	85	83	62	73	68	90	97	83	78	82	75	91	81	72	78	85	87	82	78	82	87	76	74	80	80	86	83	83	85	62	79	77	79	77	93	69	73	90	89	91	92	73	83	96	98	100	76	77	70	77	84	78	100	68	73	80	92	69	72	80	79	73	77	95	72	81	79	88	92	80	81	83	62	103	72	96	78	87	82	96	72	104	76	86	90	80	87	85	91	78	67	84	56	102	73	67	83	75	77	80	85	79	74	85	63	75	93	78	82	72	72	76	91	94	60	73	78	72	76	82	75	65	79	65	88	92	74	84	74	73	73	88	93	62	85	59	93	62	84	82	67	87	66	90	89	81	71	82	48	77	66	85	90	70	84	82	84	69	80	76	75	76	73	89	88	79	78	80	105	75	90	90	66	71	84	87	74	73	79	87	68	90	79	86	74	90	81	66	75	80	83	73	60	79	87	72	77	80	85	69	77	71	83	75	101	90	86	78	72	91	86	71	87	79	73	85	79	66	87	104	83	75	68	85	82	78	82	85	77	77	81	86	57	72	72	84	72	85	67	62	90	74	73	80	95	89	85	72	69	76	75	65	91	76	70	80	97	83	70	80	92	87	76	77	85	73	85	76	83	63	97	86	72	85	86	85	83	88	86	77	95	87	88	68	71	80	91	87	88	68	74	72	66	88	80	88	77	79	69	78	89	71	73	91	69	81	92	71	79	81	72	81	73	96	62	67	98	82	72	85	87	84	82	85	100	84	72	68	84	72	93	67	84	71	80	85	88	91	71	65	73	79	89	74	100	81	92	84	69	95	73	85	92	90	75	87	83	76	80	86	77	79	101	79	86	71	89	68	67	88	88	98	87	71	81	91	80	83	82	65	79	73	61	76	76	91	68	93	75	76	76	88	84	71	89	80	67	77	77	89	65	84	86	71	89	67	66	91	78	77	74	94	72	96	83	92	83	81	70	82	74	79	73	77	76	83	77	73	89	77	78	93	83	79	67	91	83	75	91	70	76	81	76	86	78	79	66	69	93	83	80	85	85	70	88	93	77	84	85	63	85	81	79	85	72	78	71	80	66	87	85	87	69	89	82	77	83	91	70	83	87	69	64	65	81	74	90	85	70	90	67	85	85	75	62	92	70	78	83	84	91	79	79	72	82	79	77	81	84	87	92	95	71	63	69	79	82	68	74	77	76	69	82	67	97	83	94	71	79	89	87	82	71	79	83	79	92	76	81	89	72	84	87	61	73	83	66	78	72	72	84	77	78	76	79	89	74	64	72	77	95	88	87	63	75	81	90	76	78	84	67	82	63	81	85	78	90	78	83	80	72	80	77	71	77	91	78	84	80	91	76	75	84	99	85	80	80	88	100	73	77	60	82	88	92	82	89	83	89	91	80	73	81	91	86	68	80	91	92	73	92	81	81	74	78	65	86	64	75	60	72	76	73	93	73	83	99	74	83	84	93	75	80	85	70	83	88	67	83	71	76	87	100	88	86	94	72	64	68	70	83	87	86	100	72	88	87	69	84	68	88	83	76	88	72	82	73	76	83	72	79	68	70	74	70	70	85	70	94	95	78	67	78	87	85	70	88	79	84	70	70	79	94	90	85	91	94	80	76	83	66	77	79	74	78	79	70	75	72	77	83	86	84	83	77	68	84	91	83	66	92	89	93	76	86	79	84	81	93	73	79	76	85	80	81	77	76	84	69	85	73	78	75	72	83	80	79	79	97	98	62	80	85	83	75	93	83	71	67	86	94	80	74	79	87	89	84	90	70	71	81	81	71	78	70	65	80	76	76	86	82	70	96	82	86	73	75	84	85	77	89	74	90	84	76	77	101	92	64	52	75	67	83	81	71	70	58	83	79	77	89	64	98	85	73	91	78	94	83	62	84	69	69	70	68	96	77	81	81	93	73	67	76	80	78	80	84	83	73	85	80	88	74	75	77	72	88	89	67	79	75	68	73	91	91	69	76	78	94	87	71	73	74	76	75	65	76	92	80	72	90	65	70	75	79	90	87	101	84	72	95	82	72	83	69	76	82	89	75	77	78	80	96	72	102	92	77	78	73	84	80	88	70	78	75	69	79	87	72	69	66	75	82	95	71	78	75	79
5060	1058	954	480	359	315	256	213	194	189	193	185	169	176	151	171	199	166	153	181	167	160	158	167	166	189	177	170	170	156	155	162	134	152	162	150	162	163	177	158	145	167	144	163	161	190	163	149	150	151	148	158	148	174	143	165	135	167	148	160	155	146	157	150	153	162	162	169	166	166	153	140	169	152	129	142	169	161	161	176	153	173	174	139	152	181	146	160	155	146	149	169	149	155	148	153	135	145	179	181	163	149	157	155	168	154	165	145	155	156	146	161	166	153	140	149	162	139	173	131	158	169	155	150	170	181	166	160	152	150	148	162	171	144	158	163	150	150	157	154	140	147	149	157	151	173	159	154	132	151	143	149	175	181	161	149	153	161	133	160	173	153	169	160	138	146	175	165	167	162	184	180	143	152	152	162	143	147	168	140	151	155	172	141	148	146	140	125	150	167	144	141	166	161	157	155	146	152	153	152	135	148	142	166	138	161	159	159	151	174	170	172	136	153	159	148	133	148	142	179	141	156	158	146	147	160	151	179	155	166	156	161	147	174	177	160	139	141	134	158	166	161	140	161	159	179	161	143	175	166	179	171	151	175	148	156	154	157	136	161	165	186	163	179	138	175	160	156	150	154	143	149	158	138	152	166	166	157	158	152	140	170	161	161	163	168	136	159	138	151	126	169	172	158	161	144	149	142	155	143	163	160	156	158	152	162	155	159	155	169	161	142	141	161	160	153	164	183	160	140	160	162	167	168	158	174	153	154	142	138	146	158	124	165	170	154	152	177	160	168	180	166	160	168	181	145	165	155	162	137	154	163	167	181	169	171	153	156	175	156	149	168	140	161	150	145	178	155	169	161	157	148	154	169	145	147	178	145	168	139	166	181	154	154	161	145	161	164	132	146	150	151	166	137	149	151	129	138	152	138	166	145	165	139	135	160	159	150	147	166	177	154	192	154	171	140	147	165	153	147	155	153	154	142	126	149	149	139	155	165	164	167	169	160	172	158	146	163	131	159	150	141	163	171	153	143	153	159	145	154	169	170	150	160	131	159	162	172	162	148	141	156	158	153	152	175	159	165	139	146	159	150	171	165	168	146	155	137	148	148	158	147	176	159	151	150	148	147	148	169	155	158	148	144	162	163	180	167	150	169	159	156	129	158	153	147	150	152	159	134	152	155	169	141	144	150	165	153	166	138	152	137	158	158	162	167	154	168	162	154	152	177	152	164	154	154	138	130	149	158	145	147	159	146	156	149	145	151	150	158	161	164	153	162	150	159	156	148	148	169	119	149	146	163	158	181	154	138	158	153	148	176	177	176	170	163	160	139	145	145	135	159	184	166	147	175	139	139	154	168	146	178	160	158	160	155	148	162	166	133	146	176	161	142	153	138	151	148	176	170	148	166	133	172	188	164	158	154	181	156	167	141	142	148	165	138	151	162	141	177	154	142	166	191	189	157	160	151	143	145	151	167	150	140	151	142	145	173	147	154	153	155	151	131	169	138	166	152	158	136	151	166	150	171	151	162	139	181	134	166	158	134	149	124	152	152	166	186	155	155	153	164	182	155	152	159	166	149	152	141	141	179	158	154	152	132	161	177	152	155	177	151	158	147	128	171	169	166	138	167	168	148	172	155	154	158	166	173	137	146	151	165	156	169	156	163	160	172	177	158	147	168	146	144	154	177	147	143	156	153	173	157	158	151	155	152	169	167	159	161	149	142	157	149	132	166	156	152	157	147	147	172	164	181	163	168	148	151	153	152	155	146	133	146	186	181	154	139	144	144	149	148	164	150	168	176	138	147	176	163	167	161	175	148	178	152	161	159	167	154	158	156	162	150	174	182	163	156	149	155	168	169	159	165	140	152	148	151	160	145	154	140	140	184	161	176	169	154	143	148	147	147	154	172	165	153	167	160	156	153	158	155	131	142	142	164	153	159	146	152	144	172	151	141	176	160	149	160	157	155	161	147	137	144	154	159	132	157	155	145	155	150	158	152	139	155	145	160	149	153	126	150	143	151	168	135	148	164	135	147	164	142	140	157	171	169	156	173	162	158	141	146	157	159	150	142	143	146	163	127	171	140	159	142	150	161	153	140	158	144	167	153	154	161	179	153	155	136	170	143	143	152	150	150	181	153	140	144	150	138	161	157	164	163	129	165	163	146	149	131	163	159	152	163	166	164	157	185	155	155	186	141	160	155	143	174	143	152	149	128	132	161	153	155	151	142	170	172	149	154	140	164	143	152	154	159	151	145	162	139	161	139	146	177	173	182	147	148	165	151	153	165	173	180	159	183	163	163	146	134	133	153	157	145	154	134	145	161	153	154	147	160	143	158	140	167	118	164	159	182	149	144	138	155	159	132	170	184	163	179	148	169	153	161	148	161	174	146	171	160	175	163	146	170	158	175	151	148	158	148	150	169	159	148	152	156	147	173	144	148	149	178	131	168	160	155	169	157	161	155	161	146	140	144	159	154	150	154	146	161	138	161	134	150	135	170	141	182	143	165	172	151	170	157	178	157	176	136	161	178	169	151	169	156	149	157	149	167	152	165	153	165	164	153	140	152	158	159	141	154	143	150	151	145	164	152	179	169	174	159	150	154	138	161	157	149	132	144	150	152	166	154	142	162	167	153	164	144	158	163	164	159	174	142	158	135	139	154	147	143	144	155	171	155	154	149	140	140	154	137	170	150	156	146	149	122	190	127	159	154	156	159	172	169	142	144	175	141	163	146	146	152	152	161	134	132	153	159	178	172	143	167	140	154	143	149	154	144	150	165	167	147	154	162	160	173	163	164	160	180	156	160	140	138	157	169	168	152	153	145	162	180	174	148	157	142	171	149	160	166	158	166	160	146	151	178	167	149	141	176	142	134	180	164	171	168	167	158	144	163	137	141	139	176	133	155	160	152	165	148	154	159	161	145	169	155	157	174	158	170	157	150	159	143	161	194	145	142	154	138	152	148	163	170	132	180	160	137	142	148	170	154	164	128	157	152	147	146	163	160	187	139	153	168	166	181	180	135	180	150	154	164	142	155	135	153	157	173	156	162	179	140	154	172	154	162	161	166	154	130	149	156	167	173	173	163	127	160	177	154	163	145	176	172	146	150	138	148	145	153	168	165	162	136	151	167	155	161	166	150	153	163	154	163	158	176	159	152	146	143	169	148	166	171	150	158	160	136	172	184	155	173	151	147	146	162	155	148	143	152	144	146	160	164	165	151	152	153	144	162	160	166	140	155	138	141	167	146	157	165	159	139	166	160	148	173	131	155	150	169	143	140	139	166	138	177	156	139	119	157	170	150	145	171	150	165	173	148	146	132	160	150	161	145	158	149	136	151	159	144	148	157	150	172	134	169	163	144	152	152	156	147	171	147	156	151	170	164	156	167	146	150	159	184	134	162	137	145	161	156	175	154	156	172	164	152	168	164	152	148	150	150	135	171	158	146	151	153	154	169	146	160	144	162	149	180	139	159	170	159	158	141	147	150	165	152
24052	21090	28322	24086	20294	2076	630	424	352	307	286	271	219	241	281	222	242	209	235	216	196	210	195	210	217	198	196	188	195	173	191	184	180	183	186	161	188	179	204	197	194	183	156	201	165	158	162	183	169	176	175	167	167	168	196	191	174	177	181	181	180	188	178	167	160	163	175	167	158	217	163	177	205	152	176	199	173	181	171	183	170	170	172	166	157	155	181	205	187	169	180	162	189	191	168	195	180	183	164	168	183	184	193	162	174	194	159	162	167	174	202	193	181	174	169	177	189	181	206	188	201	191	163	168	151	171	191	194	156	174	199	159	167	183	166	193	179	168	170	153	158	195	138	158	172	161	178	188	192	165	168	188	177	186	164	177	176	188	177	188	182	150	166	184	160	160	154	169	180	168	197	180	170	173	180	181	174	186	179	169	172	185	162	195	199	181	179	180	189	171	172	198	166	159	196	177	180	185	165	182	162	157	160	176	184	170	176	178	170	180	180	163	169	159	198	172	166	186	154	147	162	160	171	176	178	174	175	171	166	178	168	201	154	179	177	172	171	199	183	201	173	182	197	150	164	161	170	184	172	180	183	175	171	166	168	181	166	163	190	178	171	167	189	197	187	186	181	176	175	179	169	158	185	165	156	178	165	167	177	188	177	179	157	181	179	186	157	191	162	161	175	175	170	164	165	163	173	202	151	182	171	171	169	177	167	195	196	183	190	175	170	163	171	176	156	149	171	181	176	159	170	171	169	179	163	201	183	145	174	171	177	168	173	184	158	175	167	163	169	188	164	169	168	176	180	179	176	161	174	177	199	188	178	174	179	156	176	156	179	155	183	163	172	177	195	171	154	184	172	172	187	162	170	170	187	159	171	173	188	182	187	178	186	182	164	179	168	183	173	180	170	185	180	177	172	177	179	183	185	185	157	201	172	166	155	174	158	158	185	188	206	178	175	166	168	170	185	175	142	163	170	187	175	171	154	177	171	165	173	189	162	205	175	183	154	151	203	180	180	168	162	179	181	197	183	166	180	156	173	178	190	149	182	174	168	190	186	159	188	162	202	175	162	181	149	182	168	178	166	162	179	166	176	178	160	179	168	179	148	177	184	188	162	176	194	169	171	162	161	166	167	183	180	196	174	175	152	165	203	155	194	184	164	170	172	175	150	170	199	197	169	174	167	180	188	168	175	198	175	205	189	163	184	158	157	170	179	187	164	190	162	161	169	170	175	180	187	174	191	169	174	178	165	177	174	148	178	173	170	131	195	168	178	188	169	167	160	195	161	175	161	194	168	173	181	156	181	169	166	182	177	173	178	159	154	156	157	171	179	177	156	181	138	189	161	186	184	178	184	191	167	179	154	160	178	177	191	167	184	192	163	176	180	188	179	174	151	179	171	199	174	184	184	189	175	168	188	164	177	170	197	189	188	175	174	175	170	190	169	205	180	173	174	187	164	163	173	188	193	163	195	170	214	184	171	172	181	160	176	177	167	166	174	160	183	187	187	177	168	163	189	214	174	196	174	177	171	191	186	189	192	182	183	165	181	188	170	155	167	191	202	144	176	184	188	170	176	181	166	160	193	159	163	172	162	183	175	172	181	155	165	183	191	169	193	188	159	177	157	158	161	173	194	207	197	201	177	117	196	154	183	189	170	160	167	181	170	157	149	185	180	165	157	170	177	175	173	173	193	188	202	153	162	163	163	167	179	180	166	152	186	175	180	168	170	146	190	193	181	192	179	166	151	182	185	187	174	186	187	203	174	188	185	177	162	166	161	200	150	175	155	183	172	178	177	159	169	172	166	148	210	160	187	177	157	180	176	171	193	154	183	185	143	172	184	185	162	164	155	175	149	152	158	174	177	180	184	174	180	154	173	182	173	193	154	186	153	192	166	161	186	159	169	164	178	168	158	167	180	171	193	181	163	188	185	192	166	197	181	158	155	164	183	158	165	167	175	173	164	204	164	159	179	172	171	170	178	190	177	171	188	154	185	174	188	174	195	168	177	181	200	170	156	171	174	176	171	208	172	175	170	176	152	150	188	177	187	179	184	159	185	171	189	170	185	180	158	164	149	171	182	165	196	174	190	191	160	200	172	196	187	185	178	181	195	163	176	170	176	173	172	196	190	174	188	161	163	164	161	161	155	163	198	169	180	167	169	197	159	200	183	174	184	152	173	176	179	164	160	180	154	171	166	172	165	154	182	179	167	182	154	171	172	166	189	178	158	163	165	172	176	176	180	170	179	168	196	189	176	174	145	168	165	188	192	181	183	171	159	172	181	196	154	167	190	162	171	191	160	172	188	170	186	180	204	189	156	171	168	171	172	165	167	158	185	190	178	165	173	168	160	180	185	172	169	194	162	167	169	184	188	150	170	177	181	166	176	176	185	188	168	152	179	182	192	182	167	178	151	167	166	158	196	160	153	169	177	180	166	174	163	173	152	177	170	177	168	159	181	177	160	175	148	178	156	171	182	162	177	170	180	201	173	175	178	162	156	175	171	158	189	163	185	153	157	171	193	169	170	164	184	193	188	167	181	184	175	167	156	144	175	184	174	143	184	179	181	176	187	171	173	184	190	170	185	171	177	177	189	167	164	189	179	163	163	174	176	164	188	164	155	178	157	184	161	165	182	159	175	178	180	189	206	161	189	161	181	162	173	185	168	180	157	185	181	138	198	163	182	186	161	175	164	179	213	163	175	193	192	184	166	183	176	169	185	171	158	189	171	187	166	179	175	185	167	169	185	184	158	186	198	186	186	169	167	174	173	170	183	181	185	174	210	189	165	167	176	171	161	177	175	170	151	191	160	168	170	166	188	175	191	152	170	158	183	183	175	164	177	164	174	162	161	187	176	158	169	182	148	171	200	191	172	187	180	175	175	211	182	182	189	170	204	176	160	182	187	177	151	180	169	185	150	185	161	171	178	164	167	195	166	168	183	182	155	175	167	162	164	172	190	175	191	177	153	170	182	178	178	181	172	181	176	168	190	174	190	164	182	180	167	181	164	176	179	168	184	166	165	150	183	170	184	155	185	175	180	174	200	177	175	160	181	196	189	152	198	164	168	173	169	180	147	171	149	164	185	172	179	176	172	184	164	166	152	160	175	183	148	183	178	164	188	195	166	165	169	164	187	194	169	175	177	159	167	172	182	147	170	180	181	151	192	181	192	183	172	186	168	202	185	191	192	197	176	199	168	170	196	165	164	193	185	169	175	159	171	160	158	177	173	171	202	223	169	178	164	174	176	152	179	163	191	171	187	155	173	181	160	170	199	174	188	180	157	167	168	178	159	191	154	166	190	170	180	170	189	187	169	159	164	170	186	170	163	206	193	176	170	164	163	150	180	164	156	152	175	181	157	176	172	175	179	179	192	172	191	151	181	181	183	181	185	162	197	169	192	150	164	180	161	188	154	197	187	156	162	169	161	189	195	178	166	166	183	179	180	170	174	198	192	168	175	186	198	151	148	162	158	173	172	168	171	169	159	203
10899	9707	8135	4132	2737	1965	1532	1259	991	826	823	671	577	585	563	494	493	442	449	428	429	362	357	360	386	385	367	347	345	340	376	317	320	361	312	325	321	360	297	339	325	349	333	318	326	325	298	337	316	278	313	320	317	355	342	329	318	291	297	323	338	306	302	334	318	314	332	323	355	305	328	294	311	297	320	273	305	322	316	309	297	281	303	306	320	320	318	314	286	308	313	326	316	331	339	338	314	322	303	292	292	297	315	283	346	318	282	310	290	304	289	349	313	322	320	286	343	327	306	321	332	317	307	282	307	322	310	300	325	320	305	335	304	328	322	279	302	304	348	331	337	316	284	294	319	357	307	314	290	321	330	321	322	334	324	285	293	315	292	316	344	336	326	305	324	303	325	297	332	333	288	318	315	314	294	322	293	302	323	298	298	313	322	347	319	334	300	329	310	327	310	283	299	343	318	297	293	351	325	315	328	297	294	298	338	286	329	308	291	331	286	332	311	320	286	344	302	306	294	327	295	302	275	309	350	315	331	345	303	296	311	300	282	303	329	311	320	323	329	300	292	338	297	277	307	292	320	292	300	338	291	332	333	311	304	318	300	293	325	304	287	299	323	308	291	270	333	287	330	340	303	308	313	301	306	310	323	283	320	329	310	293	316	315	326	305	326	324	327	305	304	294	308	317	303	323	311	315	313	291	285	313	301	308	346	306	324	311	311	303	291	293	295	342	318	309	286	311	300	329	293	314	297	311	306	303	348	302	295	315	324	279	289	329	319	304	356	296	306	316	323	301	340	335	327	328	299	302	314	330	297	336	297	284	297	334	322	324	309	314	298	295	315	324	283	354	309	294	292	283	339	304	291	347	342	307	320	355	319	327	314	307	298	303	318	286	328	321	282	358	316	320	313	286	316	303	325	294	321	286	308	344	308	321	301	279	320	319	293	293	289	306	326	290	309	256	342	298	313	326	310	306	326	311	327	319	304	287	294	308	332	350	298	313	295	296	333	292	321	299	333	308	316	323	331	313	292	321	327	328	316	311	323	316	326	313	316	303	314	313	324	309	317	347	311	302	331	344	323	314	319	332	310	334	296	291	305	303	291	306	293	296	320	305	327	301	347	318	289	317	328	330	292	316	317	300	303	311	320	324	295	309	312	304	306	308	337	315	317	296	333	300	323	325	331	292	319	335	282	324	310	321	337	280	324	319	322	313	307	309	336	281	324	332	329	299	291	320	328	317	319	295	300	331	356	321	293	318	300	297	323	323	330	322	304	338	320	293	280	318	302	274	306	291	310	325	295	311	320	306	285	327	298	299	297	295	327	337	283	295	330	300	304	298	319	306	296	296	321	282	320	312	289	310	303	311	310	307	327	317	316	272	310	315	304	310	295	339	323	316	314	318	326	282	324	333	283	327	336	315	293	283	303	350	282	307	328	286	284	286	315	320	291	320	317	276	321	333	325	301	301	319	327	304	328	337	285	324	305	295	342	318	276	337	315	341	312	332	325	312	316	315	334	334	313	300	314	293	329	325	307	297	274	330	343	306	299	312	286	335	294	306	302	320	327	330	298	342	314	319	316	327	303	309	297	317	327	325	312	310	330	301	353	306	321	321	299	269	310	325	323	306	313	286	300	328	283	295	343	299	335	319	306	323	308	299	316	301	321	326	303	322	326	310	305	320	326	322	280	298	325	313	319	303	283	297	303	299	337	305	313	313	312	315	316	304	290	339	316	317	296	327	317	321	350	319	309	337	330	330	318	338	342	309	303	324	337	299	343	290	335	306	330	317	337	286	278	284	323	293	315	322	313	328	290	320	303	288	303	307	323	313	323	295	307	290	304	339	275	288	301	296	294	343	332	302	312	302	312	315	302	301	311	333	325	298	322	326	298	318	285	262	299	325	296	328	333	314	329	343	331	326	308	299	313	327	286	338	290	292	325	321	301	324	328	295	294	281	310	269	295	306	301	320	274	336	318	298	317	340	297	296	306	306	281	301	310	333	284	332	336	302	293	293	276	312	294	292	303	344	306	291	320	317	357	335	336	333	300	269	321	314	298	317	307	339	311	289	323	307	339	300	298	316	304	295	315	296	296	310	327	296	335	286	341	309	278	341	312	306	314	297	305	319	293	319	321	347	318	299	318	308	307	320	311	327	329	302	287	317	285	297	305	317	323	315	326	310	299	295	299	308	334	297	336	310	278	296	342	304	336	328	293	291	302	323	299	273	339	292	317	312	323	301	300	343	310	322	313	300	320	330	302	314	324	300	308	307	309	304	302	317	296	336	321	299	306	315	306	314	315	303	303	330	328	309	283	286	295	310	312	296	336	299	322	331	306	321	296	330	309	332	323	335	318	317	311	312	304	304	326	314	298	292	339	314	298	334	345	295	323	298	298	313	317	317	342	305	321	311	290	299	325	279	316	321	294	317	292	327	337	301	291	319	310	290	308	291	310	307	316	312	302	300	281	291	309	305	287	323	355	296	316	303	316	306	306	293	286	281	290	290	292	288	309	320	309	314	299	333	328	294	289	302	333	314	319	304	329	305	286	285	349	347	292	319	305	326	295	338	311	333	304	276	339	299	310	274	303	283	312	288	288	303	288	342	302	304	312	307	316	311	322	336	290	323	282	342	283	326	298	282	327	324	305	318	354	302	306	307	302	277	291	305	313	317	308	314	307	282	285	329	285	323	305	326	323	320	312	329	326	335	321	336	310	329	323	321	306	314	296	314	295	287	326	320	312	325	322	318	283	308	279	309	327	327	294	319	291	275	320	291	288	334	321	312	307	316	316	315	304	316	307	300	322	311	340	314	304	334	327	305	295	296	322	306	313	278	296	307	313	309	341	269	288	258	327	302	273	299	291	298	298	310	292	275	317	268	312	324	334	334	307	292	313	302	285	360	312	331	292	274	307	292	300	323	355	311	332	314	297	338	315	344	306	339	307	311	328	337	301	290	320	315	303	332	339	322	287	304	312	301	314	302	293	321	308	318	321	307	286	339	279	323	296	319	301	336	299	315	341	269	329	292	291	306	334	305	321	296	291	296	317	330	304	332	297	310	308	320	314	297	330	317	331	290	317	297	327	286	305	330	338	328	305	282	294	293	321	345	299	327	289	291	299	306	317	310	325	347	298	259	317	333	287	294	306	292	298	328	311	301	303	331	306	325	308	346	308	316	329	314	326	315	307	323	289	293	285	329	300	347	315	313	309	291	315	325	305	313	282	319	286	305	302	314	314	285	305	303	316	283	312	340	283	299	311	297	318	320	315	323	335	334	307	309	324	308	301	291	310	315	316	305	298	273	326	311	327	317	316	288	336	307	288	351	321	303	284	281	302	284	315	323	293	332	312	313	301	308	281	311	312	297	310	303	307	299	335	309	332	311	307	316	321	298	306	311	299	311	326	320	305	311	314	293	318	328	304	322	336	326	322	328	315	324	302	300	312	293	321	304	293	292	308	333	297	293	272	326	302	304	295	303	314	298
23108	21092	28911	23500	21092	19212	2213	851	706	676	566	517	488	500	494	464	401	442	418	429	365	419	403	360	380	383	368	372	387	348	394	361	330	304	400	355	335	352	343	378	359	364	346	352	347	307	351	367	317	340	335	355	345	333	351	317	355	352	310	352	333	350	300	335	341	338	314	326	330	330	360	330	330	334	339	354	327	341	337	339	319	321	334	305	327	339	301	362	320	330	308	324	359	329	325	309	337	345	327	342	339	345	291	304	327	342	322	314	315	322	337	341	325	354	327	335	374	336	364	325	332	328	334	346	307	329	362	344	297	327	329	355	314	339	306	338	309	340	334	338	364	325	297	330	336	319	346	340	350	352	360	342	324	320	353	340	335	354	318	322	341	340	330	322	351	340	330	321	348	326	334	376	375	323	339	369	329	347	346	339	330	337	348	322	315	323	353	352	342	342	366	310	342	345	347	318	352	322	390	313	341	341	331	319	341	349	367	312	335	338	352	345	343	364	337	346	319	327	315	356	332	326	351	337	341	341	327	301	308	341	310	336	331	330	384	319	317	351	326	313	315	302	348	356	348	315	341	310	320	324	326	340	306	346	347	319	348	345	362	330	327	332	331	348	316	338	330	332	304	329	334	340	321	322	324	332	335	342	286	348	337	322	322	320	321	330	363	338	341	308	306	333	360	345	344	319	357	354	337	331	349	324	312	351	335	318	330	347	354	332	345	353	315	292	332	321	348	333	310	363	332	292	313	351	342	330	323	350	351	333	347	330	356	335	342	346	352	316	353	322	329	347	306	366	337	325	374	332	312	305	326	311	356	334	352	308	345	354	345	323	335	299	312	332	320	329	365	322	330	336	362	296	316	295	345	337	322	321	360	325	367	313	327	351	338	343	335	349	325	345	311	353	368	303	322	349	330	323	350	342	327	326	324	345	331	358	303	331	330	335	333	338	336	330	327	347	349	316	325	325	367	326	363	335	331	333	343	360	298	332	343	347	310	344	319	339	333	327	343	302	313	345	328	337	310	348	342	319	331	325	316	323	308	343	329	322	344	308	330	337	326	328	330	347	354	352	335	357	341	335	333	334	310	330	338	363	309	319	359	349	345	321	337	305	328	322	312	341	339	330	340	323	365	357	350	322	290	346	342	355	331	306	323	363	330	340	345	344	323	328	327	329	315	320	365	349	340	344	350	360	361	332	315	342	327	307	362	324	335	341	314	370	356	362	296	347	317	338	317	357	343	344	368	306	310	312	351	328	342	360	302	298	319	361	327	329	349	315	333	335	320	331	312	353	321	326	324	333	339	344	337	322	338	318	354	301	334	374	326	342	311	327	313	334	350	355	322	344	347	353	303	303	321	331	352	306	337	333	333	315	343	326	329	359	321	314	339	303	348	321	325	332	343	341	325	359	370	324	329	336	348	315	341	351	346	270	340	337	334	330	332	320	309	327	297	349	329	349	325	307	340	317	340	332	322	319	336	306	336	347	308	356	306	338	319	351	366	319	316	315	304	346	351	321	333	316	320	348	336	315	303	314	338	344	313	309	324	310	325	355	344	333	339	341	330	325	336	292	338	351	352	282	321	310	329	365	323	346	326	283	339	305	316	328	339	317	335	322	359	354	312	331	336	343	339	336	315	326	325	324	362	336	335	326	348	327	314	330	348	331	304	330	319	324	296	315	324	347	331	320	326	309	370	311	325	305	301	314	287	348	359	356	350	356	299	331	328	265	341	345	338	309	351	362	351	352	300	331	373	339	328	339	290	330	365	340	311	354	344	311	307	339	333	368	310	306	333	329	339	299	289	296	312	339	297	322	316	354	327	315	329	377	319	345	337	366	318	329	310	321	294	312	332	322	362	343	343	342	322	334	333	335	328	327	326	342	345	342	333	317	328	322	341	323	344	345	360	342	362	325	337	352	319	318	307	323	331	311	353	315	308	314	330	325	323	347	338	295	341	337	384	340	318	351	319	339	321	335	346	357	342	344	297	321	308	281	370	325	307	302	321	320	332	317	327	319	348	313	328	307	335	313	338	301	324	311	362	360	329	337	370	343	295	356	335	328	326	360	355	296	326	340	290	308	326	327	334	316	341	346	333	346	323	321	346	310	378	357	351	342	347	330	347	301	334	309	290	330	353	327	344	336	304	330	321	334	319	351	352	330	339	320	359	363	306	323	320	321	349	354	356	347	344	325	331	325	323	332	331	380	354	350	330	305	342	328	306	340	324	359	343	347	340	336	364	346	341	336	372	342	326	355	302	308	308	318	336	333	340	347	312	330	345	309	332	326	341	304	306	330	327	330	336	330	339	329	316	325	309	334	329	338	351	354	339	327	329	343	331	338	304	366	353	356	337	358	321	309	317	344	333	340	352	306	329	313	329	333	330	288	322	356	333	318	346	296	321	340	379	317	378	347	336	351	327	311	340	315	339	331	332	354	361	387	322	362	340	319	351	336	353	341	299	324	315	327	333	307	337	343	330	320	325	331	358	330	299	327	356	329	354	347	347	362	333	331	316	346	330	342	335	335	319	332	329	334	336	308	299	345	344	363	312	333	331	347	317	331	325	357	333	368	358	369	329	335	364	321	350	298	320	303	307	332	342	308	344	298	310	321	327	351	313	350	306	335	297	297	320	329	331	309	345	332	351	314	338	334	312	334	296	326	335	345	328	342	338	292	337	338	339	335	355	321	310	332	346	317	302	329	316	310	298	307	340	306	350	314	306	332	308	324	312	341	321	317	362	346	334	318	360	344	358	320	326	298	355	331	329	303	293	341	346	303	317	327	309	321	332	327	337	334	358	310	337	336	310	347	305	324	295	323	314	306	346	347	310	353	328	319	325	340	274	337	352	329	336	326	341	359	347	351	361	318	357	344	325	343	306	327	331	294	300	326	300	333	314	323	382	304	286	321	332	322	339	326	321	323	344	341	336	359	345	380	332	359	388	358	304	347	321	339	320	344	345	355	325	332	325	351	335	330	337	327	323	315	363	360	354	361	340	339	325	350	339	359	344	349	327	327	345	327	333	362	303	320	340	341	305	353	316	322	337	296	363	361	326	335	324	336	369	342	359	308	332	309	335	352	370	365	319	314	337	346	323	329	338	329	321	336	330	328	358	318	323	309	342	341	308	323	330	348	326	311	332	323	353	320	325	311	346	306	336	321	345	331	335	329	346	333	308	326	296	331	334	328	331	300	325	304	326	353	311	351	348	314	352	332	350	333	307	307	355	337	350	284	309	358	320	312	318	318	339	320	333	358	330	349	349	334	324	308	349	309	330	334	319	340	314	312	356	330	365	348	326	357	314	339	315	339	340	339	316	335	363	337	327	317	343	310	340	331	329	309	298	341	318	315	301	311	328	296	327	323	296	332	341	308	333	291	323	349	332	315	312	323	325	330	329	356	337	310	326	327	304	353	333	318	302	327	362	363	309	352	346	346	333	336	359	361	304	375	316	348	321	309	381	330	343	320	333	331	370	326	317	335
14130	15584	13475	7296	5051	3577	2867	2363	1865	1663	1431	1261	1142	1109	1024	970	896	820	819	770	756	707	712	665	684	650	702	646	659	664	638	629	605	641	601	628	608	631	607	538	581	632	620	588	610	603	606	588	617	606	583	565	620	569	617	581	549	564	564	595	557	583	545	559	574	573	574	591	577	516	565	586	612	580	569	552	583	545	631	597	575	583	572	575	560	611	559	511	561	568	548	552	570	606	617	573	572	566	617	537	564	554	542	597	553	598	575	619	572	519	566	545	535	532	584	584	555	539	536	548	576	554	526	530	558	558	608	545	513	585	548	547	566	541	553	561	591	542	564	609	546	567	577	541	537	554	547	590	533	618	559	598	557	559	603	578	554	555	537	519	571	572	503	576	561	554	563	544	584	541	580	543	565	574	555	561	579	546	595	576	579	533	553	581	572	556	556	541	613	565	573	617	563	526	595	562	571	599	529	610	586	599	574	560	583	567	556	525	571	571	555	566	613	532	574	582	547	592	588	584	541	582	574	600	563	551	546	525	541	543	548	551	573	546	612	536	511	539	578	535	551	537	580	594	562	553	574	550	530	596	607	587	558	562	588	566	592	582	641	563	577	560	587	573	570	561	558	554	538	582	547	621	553	534	539	551	574	537	574	587	524	575	556	517	584	556	546	580	580	528	528	586	590	513	545	566	522	568	549	572	583	589	592	578	563	549	565	570	576	562	542	571	611	577	569	560	564	549	540	569	571	543	556	558	572	572	577	598	564	556	539	611	548	538	542	552	541	535	574	580	556	595	531	543	574	548	584	570	581	543	559	574	552	565	607	519	570	572	533	579	616	554	527	583	558	571	562	565	620	555	553	519	562	584	559	522	539	587	564	542	563	549	551	571	578	514	566	519	596	559	555	606	542	498	564	502	577	610	565	550	557	578	584	568	575	627	568	565	546	613	548	567	561	572	575	579	528	507	582	554	591	547	569	558	596	591	568	574	542	525	553	537	556	556	552	562	567	587	613	530	587	624	585	570	537	582	526	626	561	560	535	589	586	563	587	549	590	547	595	567	572	540	578	532	574	590	595	600	559	569	574	552	536	542	571	540	574	546	576	539	548	553	537	593	586	542	595	560	561	583	511	557	591	598	580	567	574	595	621	572	522	519	549	595	532	565	558	617	532	590	576	565	584	563	569	571	600	592	613	571	572	576	562	562	538	539	547	599	556	546	561	597	569	623	522	577	566	571	545	543	538	520	579	561	598	556	563	559	580	520	554	550	540	539	565	605	559	573	587	586	525	583	595	572	592	599	558	561	552	583	570	578	526	574	553	628	540	582	578	584	557	564	556	563	572	576	501	586	546	549	556	576	618	524	600	593	555	580	590	607	564	559	573	553	549	556	537	536	540	592	627	567	611	564	571	550	547	554	523	554	564	567	536	524	532	555	547	591	547	611	556	517	595	566	547	564	607	554	525	542	591	559	564	542	556	570	549	552	552	519	568	576	550	541	521	543	502	568	587	635	569	625	561	571	551	560	560	587	553	575	541	567	566	559	575	561	573	551	566	572	537	558	588	554	600	557	555	571	530	542	589	578	540	584	591	562	567	574	573	547	532	544	559	566	603	601	551	541	574	556	547	545	545	544	563	546	543	564	555	569	543	558	551	586	567	577	525	591	577	605	544	512	548	564	548	581	567	562	599	564	573	518	559	559	574	567	562	559	577	572	551	500	585	552	554	562	577	557	551	574	530	518	569	551	556	560	531	575	614	593	562	550	556	568	551	558	602	564	560	555	571	574	547	578	594	506	567	524	581	618	587	565	556	571	534	578	573	582	561	532	592	559	531	576	561	538	578	514	516	528	567	570	543	553	590	536	553	550	571	564	536	575	596	541	549	533	576	548	586	541	562	571	550	571	533	558	566	538	535	623	505	581	539	556	551	569	544	531	541	560	586	522	555	567	504	551	579	577	559	596	606	586	551	537	528	521	541	588	555	565	551	609	588	531	563	557	587	564	574	575	577	588	554	525	553	519	554	545	561	551	584	550	599	568	543	542	565	533	589	533	555	596	544	578	545	554	578	558	540	590	547	558	553	575	543	566	516	565	527	552	539	614	551	586	614	523	592	516	589	554	610	556	547	547	577	514	578	568	574	566	559	579	562	539	575	559	590	554	542	576	535	543	585	555	523	563	557	547	535	560	571	551	586	573	581	537	590	586	566	516	562	548	591	558	652	571	599	535	547	537	562	522	541	570	509	568	618	573	576	573	541	594	570	582	554	556	548	548	572	531	619	596	584	589	551	572	554	576	565	559	575	562	586	556	621	540	536	558	534	570	547	560	554	588	534	568	554	577	554	545	544	519	547	539	548	580	515	563	587	567	536	563	572	571	544	535	565	558	537	527	565	572	582	570	586	563	541	587	585	561	528	552	557	557	585	572	564	538	544	517	598	536	563	546	575	568	543	587	565	561	554	584	550	553	566	565	582	562	587	558	551	527	562	528	587	561	611	591	546	604	521	531	573	565	551	556	573	574	567	582	540	608	564	553	537	568	537	557	588	562	536	567	556	574	578	554	534	555	560	566	579	573	582	585	575	555	539	585	562	569	586	572	597	549	551	537	544	526	563	545	603	554	576	547	582	554	522	536	588	564	524	549	517	541	545	561	593	554	530	538	551	536	537	622	574	582	540	548	529	586	576	582	546	590	594	572	546	565	537	543	583	610	571	573	607	534	571	523	576	586	583	579	578	569	578	565	571	561	563	602	553	564	550	545	535	576	577	547	569	520	508	559	562	530	550	583	545	549	555	588	591	599	581	571	536	556	570	530	531	590	602	558	511	544	539	582	589	556	536	548	540	564	557	580	570	577	570	577	547	571	570	550	540	544	545	536	522	542	565	559	560	524	587	574	572	515	561	526	547	544	544	575	574	569	534	554	577	600	534	579	552	571	575	555	609	564	568	564	571	573	593	564	557	559	576	552	568	603	604	547	594	548	546	526	607	549	554	532	551	536	523	557	559	569	598	589	526	595	576	567	577	554	598	564	579	554	557	545	510	547	580	562	546	577	577	561	542	604	582	597	547	513	541	541	539	564	534	541	575	558	575	566	547	527	602	559	536	545	594	530	543	539	563	552	568	566	580	577	548	553	547	543	552	543	596	546	567	580	561	564	601	576	568	533	525	547	548	527	558	596	576	609	572	547	561	548	520	558	542	563	568	538	537	536	546	569	526	526	585	525	558	556	533	552	576	543	572	579	580	537	568	551	532	578	544	555	569	608	557	562	529	559	537	535	632	562	583	557	556	548	545	555	556	551	540	606	584	528	572	557	554	534	574	552	529	567	593	544	541	555	556	577	598	590	565	571	532	519	555	551	568	566	598	525	554	547	543	572	549	545	550	582	566	536	569	540	580	557	548	635	551	561	592	549	587	623	605	573	572	558	523	539	613	555	570	550	567	542	572	554	568	591	592	530	572	562	596	597	531	587	521	568	518	524	585	569
26708	20587	7875	370	168	105	123	92	94	97	98	105	77	98	91	89	71	83	60	92	98	83	100	75	75	95	92	74	91	82	85	78	81	74	74	83	83	77	63	80	79	72	75	84	97	84	88	75	81	83	63	80	84	77	71	75	83	92	79	90	76	63	76	84	78	97	75	93	64	75	95	74	88	101	86	88	82	72	71	64	73	82	82	85	81	78	81	74	77	87	83	80	85	99	74	80	69	81	68	83	82	71	88	78	67	78	71	81	77	84	88	85	82	81	98	82	80	75	86	69	82	83	72	68	74	68	72	81	80	96	72	77	86	77	70	73	97	75	91	77	77	89	82	77	85	98	68	87	70	72	82	86	82	76	68	81	71	71	78	68	79	88	84	70	77	67	67	87	77	66	70	77	89	83	81	75	84	68	87	76	77	90	78	76	81	83	74	71	81	57	80	84	90	75	73	78	77	80	69	83	79	93	78	77	77	74	87	77	79	80	81	81	88	72	83	82	85	75	67	87	65	79	91	79	76	81	82	94	72	66	75	88	78	89	91	76	103	92	71	77	88	86	84	90	84	97	78	88	71	84	83	72	68	73	93	84	88	90	78	96	76	72	80	80	78	63	89	76	88	73	68	87	86	78	74	93	71	75	76	89	103	87	82	69	86	81	58	73	96	91	79	81	83	90	76	74	79	83	63	72	81	84	99	73	88	94	89	93	85	81	68	80	78	71	68	99	89	80	93	91	49	69	71	80	87	78	77	73	82	71	63	81	71	68	70	63	63	103	74	94	88	89	78	85	89	79	89	80	82	86	75	88	82	90	71	67	90	79	74	87	78	102	76	83	73	79	68	78	83	84	89	82	98	78	94	89	76	64	90	71	84	89	73	83	77	70	98	90	80	70	83	90	72	82	70	74	74	75	85	89	71	87	81	83	76	72	67	102	86	71	77	96	75	82	66	71	91	69	88	89	84	79	105	88	78	68	87	95	78	75	60	87	79	79	87	80	85	88	83	87	71	76	85	77	79	84	80	74	72	70	77	79	71	65	77	87	75	78	75	86	70	57	86	70	70	70	74	80	88	76	90	94	94	82	81	79	67	82	81	79	75	74	91	77	100	76	84	81	95	84	75	80	90	78	81	87	74	74	85	85	63	93	82	82	97	76	88	95	68	89	73	64	97	72	70	80	81	78	80	93	75	63	81	67	85	107	73	69	81	64	87	80	86	85	82	76	72	84	88	75	82	87	85	92	80	76	79	93	66	71	89	76	91	77	97	80	66	75	86	93	71	79	69	77	73	81	92	94	78	86	70	81	64	74	81	81	81	69	91	81	81	86	81	88	83	81	68	73	69	77	71	70	74	80	91	83	73	91	82	87	81	67	71	74	70	75	90	80	102	84	68	62	83	81	90	81	86	85	80	76	82	74	74	77	96	80	74	85	88	77	91	81	89	83	72	88	77	83	79	78	88	78	76	76	84	80	98	80	70	93	92	80	98	74	83	82	71	62	75	82	87	94	75	85	85	83	62	79	78	61	82	87	75	87	93	91	91	87	101	71	81	97	73	77	66	87	79	98	79	74	87	99	93	83	88	87	69	86	85	94	66	79	73	94	92	82	77	71	77	67	89	77	76	67	83	79	91	106	77	72	92	81	82	73	82	81	63	83	94	76	74	93	82	77	86	89	83	83	67	86	79	83	56	79	89	87	86	83	78	62	82	69	82	73	71	82	106	93	85	95	88	82	79	76	74	93	83	79	77	86	84	86	76	78	67	69	70	91	80	69	86	82	74	87	88	106	74	80	73	82	78	68	90	77	86	80	74	84	82	78	74	66	87	75	72	77	86	82	93	77	70	85	80	80	77	94	76	89	68	70	84	67	81	87	73	82	73	77	71	94	79	75	89	85	84	57	83	86	71	75	74	81	68	72	81	79	89	95	90	84	71	100	74	89	79	84	89	81	62	90	73	68	77	84	77	90	76	89	89	67	92	85	60	73	67	79	62	80	76	79	74	78	75	81	87	81	76	71	70	85	87	72	73	76	88	62	88	98	81	81	84	77	67	83	89	83	73	73	76	89	87	83	102	72	69	78	80	89	77	78	86	90	73	80	90	65	98	66	88	62	74	85	80	92	67	86	91	71	87	72	85	87	85	84	66	78	61	73	67	81	76	69	76	81	82	103	87	73	91	83	69	75	94	87	71	69	80	92	76	83	76	101	74	83	78	75	76	70	88	73	73	74	75	78	73	69	81	78	60	92	76	91	92	92	82	83	83	77	79	83	86	84	97	72	68	68	79	82	85	82	80	87	95	88	87	91	100	63	97	72	70	86	95	68	72	85	66	70	89	86	96	85	98	71	103	73	85	83	80	82	68	86	90	69	82	102	77	67	84	88	81	85	76	80	93	73	81	68	89	90	84	77	93	89	77	92	77	75	68	87	99	66	67	103	90	68	71	80	74	79	77	69	85	86	76	79	101	67	83	75	75	84	88	75	82	66	65	100	73	74	75	74	87	66	83	72	74	85	77	85	88	86	65	77	81	72	75	86	70	80	64	77	82	67	85	79	89	87	84	90	72	100	75	70	73	94	82	62	102	86	98	88	95	75	81	73	71	82	68	85	90	60	81	70	78	80	73	89	69	74	68	92	77	72	83	69	84	71	89	76	78	93	67	88	80	79	89	82	80	61	83	84	72	64	83	92	71	96	77	92	75	79	85	95	80	81	94	77	73	84	73	80	68	99	90	73	85	80	90	82	84	82	88	88	78	71	87	92	92	86	74	91	62	77	92	77	68	86	73	95	80	76	79	78	79	73	83	75	73	88	85	85	77	81	88	85	72	86	91	98	87	83	71	66	72	61	91	82	85	80	73	75	85	79	76	72	85	89	74	79	78	71	72	85	69	79	88	85	75	83	58	79	94	79	59	71	79	70	73	65	90	94	81	92	83	95	89	73	76	66	72	86	90	82	87	73	83	78	81	87	73	68	74	69	95	95	67	64	96	79	85	85	69	82	82	66	70	82	79	66	80	72	77	76	60	81	73	70	75	67	71	103	82	72	74	72	79	78	79	96	75	79	76	83	72	79	76	71	70	100	68	90	64	79	64	83	83	88	65	78	89	73	76	86	64	84	88	69	86	86	70	93	67	75	83	60	78	80	87	76	66	73	75	91	96	84	76	82	92	85	85	85	68	85	68	87	87	76	92	87	79	81	83	84	72	66	80	75	81	76	70	81	86	93	74	82	83	72	82	95	76	75	101	93	85	81	84	89	81	72	81	76	90	71	78	68	76	105	74	93	57	70	85	71	73	86	87	79	73	82	72	76	69	74	85	71	75	86	88	64	72	70	92	70	81	80	75	82	86	64	73	70	85	80	81	86	70	80	83	71	91	69	82	83	73	79	79	82	86	86	82	65	80	91	79	81	73	92	93	73	77	77	82	95	81	75	89	84	85	73	87	71	85	78	88	84	68	83	91	106	82	79	97	79	86	83
5201	1099	960	503	370	316	261	220	200	200	187	176	173	167	190	159	178	147	166	169	145	151	178	172	150	154	185	176	152	167	185	166	138	155	171	172	142	139	146	153	144	144	142	135	161	168	167	166	144	136	161	167	158	152	187	137	151	136	146	159	170	150	168	165	185	131	145	147	163	161	178	181	157	158	145	167	173	173	165	166	161	141	170	175	175	149	161	161	165	148	150	144	175	158	171	172	162	138	139	158	150	160	172	148	158	152	164	156	161	141	157	172	138	173	183	167	152	181	139	127	162	154	166	167	159	142	179	146	161	154	150	177	168	150	159	141	141	175	177	170	163	146	164	146	164	160	172	159	149	165	140	161	162	146	177	167	169	170	156	177	152	155	144	163	147	148	161	142	157	146	162	139	148	141	164	168	155	167	157	149	172	159	172	152	165	152	174	169	139	154	158	155	148	141	144	148	156	139	166	156	150	165	143	152	148	149	181	157	152	187	175	151	155	127	172	165	154	163	166	172	151	165	171	168	146	169	156	178	163	170	164	164	161	135	147	145	161	160	147	197	145	155	181	136	154	145	150	173	141	143	139	157	167	162	171	147	154	165	165	148	135	154	158	155	180	172	168	144	173	146	143	157	169	173	195	125	157	165	171	166	173	161	151	165	147	153	163	166	152	160	155	154	150	158	164	160	171	149	134	144	181	158	152	144	140	138	141	157	153	163	165	146	166	145	159	154	128	148	165	151	145	161	150	136	158	138	174	189	148	141	126	176	143	165	163	138	151	163	146	160	147	156	155	173	160	138	145	158	169	147	168	150	184	159	135	138	159	170	147	140	141	159	157	132	153	156	165	151	151	156	143	154	148	165	172	162	145	157	162	151	152	144	158	157	157	154	165	170	155	150	166	147	153	146	166	159	152	187	144	158	162	146	142	171	145	164	159	150	169	168	163	133	146	166	162	163	145	145	143	139	159	146	178	160	157	161	157	154	181	159	161	143	168	177	149	157	166	160	128	157	170	162	126	133	133	141	159	174	155	154	142	157	170	166	148	171	133	165	152	168	152	169	169	151	161	163	133	141	147	163	152	132	130	139	147	164	157	161	165	141	136	161	161	151	160	159	159	158	164	156	174	145	151	171	141	140	159	155	158	147	161	132	140	139	136	152	174	156	135	163	152	144	149	148	185	151	176	151	163	142	161	136	165	159	149	159	180	173	130	174	145	160	170	146	148	158	158	151	165	153	168	149	175	151	149	151	164	128	138	140	154	170	177	150	145	164	145	142	155	157	150	146	156	187	138	166	149	159	164	149	169	146	147	143	146	166	149	137	164	154	171	157	155	142	156	140	150	158	166	156	155	149	166	154	166	148	139	123	158	138	137	142	168	166	160	161	156	168	135	169	167	159	146	155	165	166	155	153	142	177	160	170	171	153	143	159	152	165	130	137	134	166	156	152	154	162	152	139	172	157	150	140	154	159	140	153	172	133	141	139	137	169	172	175	161	161	157	146	182	153	160	150	173	166	136	158	154	161	176	139	161	138	136	159	154	136	148	162	143	144	172	137	161	173	150	149	146	158	165	179	145	166	169	128	148	152	162	145	174	140	142	128	143	170	149	157	145	160	147	145	157	174	178	157	165	172	174	155	164	170	146	136	155	155	156	161	155	157	142	164	155	159	153	151	169	168	156	170	157	156	167	146	173	157	160	151	172	148	150	135	152	158	150	154	158	158	160	158	147	148	161	133	147	131	162	146	153	139	176	169	177	139	165	150	130	157	156	173	159	162	134	166	167	170	145	161	144	147	148	184	160	158	163	158	151	164	143	169	163	141	137	176	176	151	154	160	134	150	164	148	155	171	167	162	138	148	152	162	138	151	167	148	159	141	154	150	162	137	169	159	146	146	175	143	165	148	167	135	151	141	152	171	136	158	147	151	144	147	163	154	153	169	146	157	148	151	164	155	167	156	136	151	153	144	158	169	162	153	147	161	150	134	150	143	154	163	145	145	177	160	134	165	146	160	163	156	159	164	151	147	162	136	164	166	138	168	150	137	176	145	157	175	158	165	144	162	139	159	153	167	174	164	172	157	177	147	146	182	142	159	148	128	165	140	170	136	166	146	152	173	138	143	147	150	159	155	158	138	146	160	152	151	160	161	148	152	157	138	173	185	153	136	139	167	130	130	141	146	133	151	141	149	151	161	135	131	161	152	164	166	145	136	173	158	169	140	143	156	140	166	150	181	162	153	135	155	140	147	165	146	162	161	177	166	145	167	153	153	160	162	169	141	149	155	137	145	171	163	140	142	151	164	159	142	148	166	141	160	153	158	150	142	157	147	147	156	134	146	136	141	155	158	149	158	143	138	143	161	170	137	158	140	154	149	183	147	117	149	162	187	178	151	149	162	159	140	154	156	162	148	159	164	162	156	150	178	155	175	164	182	165	173	154	148	153	158	135	188	149	159	162	172	150	169	178	163	144	140	139	149	157	143	154	139	164	140	149	157	164	175	145	146	157	166	146	135	154	147	154	160	149	164	142	133	172	185	133	166	138	161	145	141	173	151	164	143	135	152	157	165	140	141	146	163	162	160	149	151	165	170	153	152	163	139	152	161	182	141	142	171	168	170	150	148	172	160	142	169	153	155	161	169	155	127	153	147	158	141	156	167	150	152	166	165	156	168	156	153	181	150	166	162	151	165	159	139	152	169	178	156	143	166	166	143	150	147	142	179	166	158	158	148	176	157	170	158	150	162	157	150	145	174	128	129	148	118	149	171	164	142	160	144	168	141	130	152	156	142	174	156	172	148	148	169	165	156	141	129	182	141	158	161	140	156	175	147	135	139	168	169	148	149	155	158	185	147	146	143	145	167	166	156	148	156	155	140	151	146	130	134	152	164	151	128	150	146	165	177	150	148	134	183	130	179	173	131	166	142	148	145	158	152	146	164	169	147	146	147	153	162	160	143	145	156	125	155	162	149	148	172	162	152	156	162	158	170	160	158	169	140	144	148	169	155	160	138	152	140	166	146	159	131	162	149	141	135	143	146	143	176	149	184	133	154	165	133	146	141	137	152	150	143	164	151	168	177	137	132	147	148	155	160	173	160	155	169	164	152	149	157	142	167	145	160	142	146	124	162	174	170	170	163	169	146	173	153	143	148	137	150	131	174	162	167	171	160	161	145	131	153	148	131	162	156	149	159	175	172	146	139	139	167	142	142	157	188	171	154	138	159	160	165	163	158	141	146	145	155	146	150	150	162	154	166	159	139	145	172	151	146	156	149	182	162	178	148	142	167	157	159	145	133	144	172	160	138	152	162	146	156	161	149	184	158	163	180	141	186	168	154	164	141	178	168	155	157	147	138	144	145	158	148	155	133	161	152	145	151	165	143	154	165	149	150	155	150	159	151	155	155	135	147	152	169	152	178	175	159	162	135	142	134	191	148	161	137	147	172	169	146	152	174	171	143	139	168	158	166	156	136	156	155	155	158	162	154
24060	21084	28274	24123	20381	2024	612	409	381	323	283	292	269	258	222	228	234	189	213	203	202	198	212	198	195	162	222	193	164	194	170	169	197	176	177	197	184	199	181	178	181	168	162	168	181	187	178	179	176	185	166	179	164	174	187	180	152	181	189	180	185	194	176	188	192	183	170	180	166	161	199	165	186	148	153	170	184	167	184	182	168	175	171	156	182	169	190	179	172	180	202	157	176	189	191	188	169	200	177	194	192	167	160	171	174	164	180	175	211	188	185	153	176	168	159	167	164	161	141	183	182	177	185	191	195	156	193	183	161	173	178	160	197	177	172	163	171	169	189	188	171	165	153	162	195	158	186	176	191	187	144	195	212	181	180	172	155	177	187	176	171	183	182	171	175	183	183	184	189	192	217	181	183	164	188	171	191	178	162	196	167	207	188	155	182	164	190	195	194	155	159	161	174	183	161	180	141	171	170	158	158	179	157	174	178	174	164	165	164	181	172	171	166	181	181	168	165	168	151	192	163	185	177	154	179	166	190	192	159	181	169	165	200	198	165	169	180	168	181	175	180	152	181	178	171	173	199	152	159	180	171	165	180	154	175	176	168	186	196	183	185	170	168	143	185	166	173	178	166	155	195	171	181	174	160	166	174	177	181	184	183	172	184	174	222	163	158	179	167	198	168	192	185	154	196	187	188	187	180	165	179	180	159	188	166	178	166	181	185	188	185	170	171	182	180	186	192	151	173	169	176	174	189	182	187	176	180	175	187	150	192	170	184	187	185	162	185	180	170	191	174	165	183	182	157	160	156	177	173	187	169	179	193	150	180	166	193	187	178	195	164	156	182	178	182	155	183	158	173	153	169	164	192	184	179	186	183	189	158	174	178	154	175	185	178	182	180	205	179	167	140	175	174	165	164	196	166	173	187	163	172	188	186	177	156	172	194	172	177	165	200	183	171	178	170	159	162	172	161	167	146	178	177	161	158	183	183	162	164	153	177	182	180	171	181	163	150	180	191	188	182	185	185	177	195	171	174	161	198	197	193	187	180	187	186	169	163	205	151	178	167	174	141	169	189	179	158	163	183	190	174	174	154	188	192	172	178	171	173	159	189	176	163	198	172	142	185	176	166	177	161	168	167	172	160	185	188	177	171	148	182	177	181	194	154	173	190	180	174	171	189	175	166	163	191	159	168	185	184	170	161	131	165	178	183	170	175	173	155	179	173	187	155	180	182	194	165	174	187	158	163	174	174	200	177	160	164	176	166	179	188	172	143	211	174	182	170	144	162	181	165	168	173	182	203	171	169	176	194	186	186	167	183	160	161	177	183	161	165	160	178	153	152	193	165	187	158	178	161	182	200	171	151	201	169	166	189	183	178	166	168	165	154	180	170	182	189	199	189	159	155	157	192	157	161	178	178	169	160	177	179	174	165	146	187	188	186	180	178	163	189	178	169	174	164	182	204	179	170	146	206	194	178	168	186	173	176	232	170	168	151	186	175	175	173	174	167	157	171	156	167	149	186	164	164	191	173	165	178	171	162	160	187	162	191	168	174	156	190	156	163	166	190	170	171	158	203	161	155	163	169	183	158	174	169	157	185	157	173	157	159	185	178	167	181	176	175	182	202	149	183	151	174	167	179	168	142	163	186	181	187	188	188	177	207	181	166	161	192	175	158	165	187	174	198	194	202	187	188	198	171	184	191	180	153	152	167	159	167	175	153	167	184	190	192	182	181	169	164	189	179	161	174	174	161	183	152	161	178	171	166	181	175	171	163	166	151	188	165	204	167	172	179	166	175	151	182	148	174	182	177	172	173	168	179	155	161	167	201	176	173	177	191	168	157	195	187	181	185	147	181	163	172	176	194	180	174	194	197	176	166	168	188	158	171	163	177	184	188	195	173	173	178	181	174	170	179	184	180	189	185	183	173	188	165	190	176	183	174	178	182	171	177	195	149	191	174	149	166	211	202	205	147	166	165	173	178	198	182	180	203	176	180	163	176	158	173	193	170	172	161	172	197	185	186	187	178	169	179	180	177	142	185	175	181	162	181	175	168	162	191	171	135	161	179	212	184	160	177	177	185	171	172	184	191	161	150	185	145	167	171	167	178	175	178	188	189	171	186	164	186	179	190	167	165	188	180	177	183	153	161	154	165	165	167	178	179	187	177	151	160	186	189	158	182	188	184	175	159	174	179	175	170	163	169	156	170	165	184	186	182	171	175	172	151	176	158	169	180	178	177	182	178	182	168	181	182	168	169	164	173	136	187	185	160	184	174	183	179	183	149	195	155	184	139	157	174	173	191	156	182	199	193	153	169	162	151	172	156	173	172	192	164	175	161	196	173	190	152	162	169	139	178	166	165	175	166	187	198	148	157	200	193	149	182	176	149	200	184	177	181	170	180	182	163	161	151	157	178	200	149	176	173	161	191	166	187	160	173	165	164	188	196	169	184	201	180	167	169	162	180	165	206	176	191	193	178	167	170	184	200	170	166	190	168	189	166	199	175	175	172	156	168	174	167	176	187	188	165	161	185	183	170	200	195	153	204	180	191	171	193	180	165	166	190	188	200	189	169	171	175	177	169	170	164	174	168	179	163	179	202	179	168	155	172	171	169	172	168	164	185	139	158	184	145	166	187	174	166	169	185	157	179	184	166	171	184	151	185	164	180	175	170	162	162	189	197	154	174	178	198	184	177	180	175	185	198	151	150	168	148	173	160	198	156	166	171	190	178	167	165	163	182	168	141	175	190	155	181	173	173	158	185	182	154	174	179	162	193	193	196	184	191	173	194	175	180	172	168	198	203	173	158	161	172	156	176	191	180	168	160	178	186	163	160	175	191	203	170	156	163	169	181	168	183	169	182	187	184	187	194	175	161	170	197	157	178	181	165	181	189	151	164	177	202	171	184	165	166	183	174	188	181	176	184	182	168	193	157	170	178	189	195	164	158	177	172	177	185	181	173	184	170	180	178	152	170	152	179	180	167	175	162	167	171	203	171	194	165	182	193	177	186	182	188	166	173	167	179	180	176	162	183	162	163	213	178	168	172	168	171	191	173	170	160	162	189	165	166	161	195	171	169	164	185	185	162	184	176	176	159	191	214	204	185	172	204	171	158	170	150	175	170	184	189	186	184	181	177	178	177	171	195	167	156	189	164	143	153	192	157	175	174	167	162	153	190	172	173	187	171	169	173	164	182	174	173	166	192	167	173	185	168	182	198	154	190	157	162	160	180	184	184	162	179	169	200	154	172	147	162	167	170	178	154	180	166	154	176	172	183	179	170	154	160	178	186	156	183	164	218	165	166	146	197	186	176	169	202	202	168	175	197	164	169	161	181	156	205	179	184	166	188	163	187	171	181	178	173	166	180	193	170	178	165	170	193	182	179	193	171	151	185	185	183	181	183	173	193	180	164	157	166	166	175	169	188	189	170	167	208	189	180	172	176	175	164	164	172	173	160	204	183	187	161	158	191	162	148	178	184	174	166	193	160	168
11929	9762	8333	4218	2805	1989	1580	1313	1086	823	720	714	611	585	575	487	455	456	453	426	421	423	407	354	378	354	370	373	334	357	344	355	334	366	325	367	341	308	327	329	357	303	327	314	317	329	320	314	313	347	329	295	344	333	306	312	288	349	290	306	314	313	301	290	326	281	334	311	303	301	351	299	311	324	300	306	325	311	337	317	344	307	334	306	273	314	335	285	288	324	315	333	330	291	286	318	309	296	313	336	335	299	325	336	324	279	340	308	322	274	316	298	328	303	330	347	360	323	300	301	313	300	320	303	317	271	320	310	311	315	288	299	326	322	307	323	320	313	273	331	332	296	303	298	297	308	306	311	298	295	328	309	318	333	327	323	312	284	295	301	304	297	342	301	302	347	291	309	284	298	316	313	313	313	309	338	304	336	311	324	318	329	313	285	314	348	293	301	300	286	283	311	318	299	333	332	294	346	333	356	310	320	318	305	317	325	342	353	298	308	273	352	351	295	279	349	312	311	289	304	281	314	335	331	331	317	291	279	299	317	315	304	315	297	305	293	289	307	305	331	304	318	329	306	281	277	326	340	292	290	339	334	297	313	305	373	311	309	319	325	335	355	280	306	305	294	305	297	285	282	309	335	316	319	293	329	348	314	301	318	282	305	310	307	320	301	310	286	301	344	320	325	279	317	289	328	344	321	302	305	309	306	299	331	320	307	316	308	347	306	351	308	301	277	313	319	307	330	306	277	298	293	318	293	296	279	336	306	315	330	329	303	324	314	298	298	306	267	294	336	325	322	319	358	326	319	306	314	344	283	304	321	353	321	277	262	333	324	308	341	292	315	314	305	337	289	315	330	334	300	297	326	327	300	318	282	310	324	327	295	336	327	306	314	346	296	325	341	306	296	309	323	300	312	332	317	355	301	345	292	330	298	319	289	297	310	359	327	348	320	304	296	327	299	331	335	313	328	337	321	294	320	287	318	269	304	313	305	303	304	314	325	298	311	311	274	314	280	328	308	296	297	341	300	305	321	364	312	315	316	313	288	298	296	319	324	300	310	302	295	315	328	315	326	316	281	292	308	292	297	294	306	295	308	295	316	323	378	310	353	311	286	296	309	333	306	277	323	308	308	307	327	296	310	313	279	299	327	359	332	322	332	308	326	289	307	302	296	309	332	305	308	328	322	295	308	293	313	316	325	293	313	316	329	326	293	323	290	304	311	315	341	337	309	322	328	327	327	289	319	327	328	312	295	301	316	294	327	307	299	307	299	289	289	303	346	327	329	312	293	308	337	321	301	302	293	303	325	291	256	315	302	286	298	307	329	327	313	335	354	307	320	309	345	310	325	295	290	299	339	333	315	288	316	310	311	320	315	327	299	303	326	330	306	336	327	311	281	312	342	340	319	316	287	311	333	308	319	312	298	336	302	300	307	322	290	317	328	312	320	337	284	305	298	302	301	311	309	301	318	325	302	316	332	322	323	279	306	311	305	320	340	313	288	311	308	300	312	295	302	323	332	316	306	331	321	319	337	337	322	297	292	341	308	345	287	280	291	284	295	281	307	322	302	322	319	335	312	282	317	320	272	335	294	314	305	291	309	326	322	287	321	291	282	302	326	297	311	314	301	348	300	348	367	338	319	339	317	321	306	317	304	297	303	301	317	306	306	294	312	286	286	327	305	321	305	295	297	302	323	334	306	318	318	293	287	310	312	315	332	292	315	308	309	324	351	318	340	291	310	289	308	307	318	337	292	295	333	287	305	297	306	304	301	319	334	307	317	272	297	307	312	294	343	307	316	323	293	298	327	302	295	308	305	319	301	292	326	321	324	302	336	313	298	277	322	272	319	314	296	293	330	316	293	304	312	297	330	305	347	313	325	302	309	344	307	331	275	310	315	311	341	343	333	309	312	315	330	363	327	279	334	309	322	333	300	324	300	318	304	280	291	306	307	306	301	338	323	301	312	333	303	280	313	313	293	321	330	328	298	302	321	324	293	322	292	311	301	299	334	311	330	262	305	277	320	294	320	307	341	301	322	304	289	329	273	343	300	288	321	302	309	328	330	293	312	327	316	307	318	326	324	338	315	308	301	344	321	315	329	308	306	312	280	309	308	292	315	300	301	348	292	328	314	293	319	305	323	278	297	299	329	308	325	295	294	302	310	316	304	329	308	307	312	310	283	302	320	314	293	306	313	331	283	335	317	319	312	299	294	339	308	319	301	272	336	336	276	328	315	314	310	299	269	299	319	299	305	313	320	309	336	321	316	327	305	340	299	291	304	340	310	320	321	281	328	319	300	318	291	300	303	316	288	296	336	326	329	331	312	337	342	300	319	303	317	331	323	279	305	320	302	313	308	344	337	299	289	331	324	297	300	310	315	274	349	307	334	279	326	305	356	315	309	289	330	312	311	348	327	317	315	296	314	350	346	314	294	324	308	291	319	311	312	314	338	284	323	319	307	333	326	285	300	315	344	308	299	310	326	301	300	310	304	309	314	320	335	305	325	298	330	295	284	312	343	330	346	293	297	318	277	319	335	332	317	298	317	297	320	290	292	310	277	316	310	329	327	300	312	299	342	331	299	313	317	331	340	321	320	314	313	329	319	334	284	333	311	331	271	300	337	336	336	305	317	296	310	308	308	310	314	327	301	314	314	331	332	306	311	324	295	373	336	310	294	309	290	328	310	316	307	336	321	323	310	331	321	311	335	314	308	298	302	306	327	291	323	294	303	330	308	329	328	300	314	309	318	331	290	301	303	328	291	295	301	318	351	301	314	315	313	321	318	297	298	313	308	353	330	292	323	283	301	312	276	318	314	288	313	298	327	329	293	329	319	337	297	315	321	307	291	312	288	299	294	308	311	343	305	321	280	319	335	323	306	286	313	313	322	277	332	305	315	316	297	334	313	302	290	300	278	290	290	286	302	323	319	310	322	328	320	304	305	303	298	296	295	284	338	327	323	305	287	319	326	302	315	307	295	283	320	322	342	329	312	311	314	285	317	309	283	318	313	301	299	324	315	346	300	296	321	321	288	342	288	295	325	304	306	314	313	299	327	336	318	298	326	295	320	334	337	334	323	298	295	296	299	343	274	287	305	315	306	307	326	305	297	310	312	287	316	300	304	308	286	284	298	359	329	293	307	273	316	297	332	295	292	330	299	336	346	315	329	322	322	341	292	324	298	329	302	330	325	309	328	302	334	315	332	323	308	297	301	294	337	290	303	345	316	311	329	319	274	309	298	289	328	290	317	323	285	297	319	313	303	336	314	307	330	274	329	330	277	300	301	296	293	337	315	326	292	322	327	321	307	313	344	281	280	292	305	288	328	314	295	315	326	311	334	289	333	300	319	292	319	275	287	337	293	333	317	309	305	336	328	287	313	305	326	307	323	322	286	316	286	264	312	322	302	312	308	338	317	287	318	301	314	314	281	323	310	314	313	326	297	295	304	319	327	316	317	305	328	340	333	289	321	343	276	307	329	300	329	301	312
23099	21088	28961	23467	21089	19482	2276	839	690	666	580	532	488	450	445	467	379	444	388	394	359	375	347	390	380	366	336	360	356	366	334	339	344	330	353	344	342	350	309	335	404	336	362	361	365	368	353	349	337	361	350	354	363	344	340	338	341	321	327	328	365	353	324	297	357	328	378	314	358	360	344	342	349	351	324	355	336	323	360	315	367	347	336	308	317	349	342	305	326	337	304	325	358	330	339	315	324	362	313	320	335	339	377	354	318	358	319	356	338	360	341	348	332	345	355	354	348	349	345	308	340	311	326	340	362	345	325	318	357	293	348	335	341	339	321	349	343	320	295	348	295	352	329	344	311	319	323	344	305	315	324	344	368	344	300	359	296	338	349	319	347	307	312	362	328	335	315	340	353	316	341	318	314	331	316	317	306	334	319	353	323	347	354	312	318	360	328	330	365	340	358	377	335	339	311	300	337	323	371	315	318	324	352	319	331	344	352	358	329	347	317	329	335	324	341	349	330	306	347	306	348	326	338	321	334	312	301	321	316	339	353	306	331	350	333	367	326	354	342	334	340	314	325	329	340	312	297	309	350	329	286	348	334	349	328	350	366	328	317	339	310	323	339	295	339	370	343	314	306	304	325	305	346	308	358	324	341	339	326	326	311	364	372	334	345	338	356	358	311	295	366	353	322	344	365	342	291	309	312	339	342	314	347	320	347	322	336	290	328	347	324	350	350	319	331	318	347	323	347	312	358	336	292	345	334	314	291	302	350	305	345	305	371	340	327	361	313	341	338	309	327	324	304	350	314	334	311	357	347	353	331	332	333	345	334	297	337	332	317	353	364	302	328	346	332	327	321	334	334	348	336	324	343	348	298	353	328	343	324	354	358	337	344	327	356	341	313	330	306	355	342	321	318	326	353	341	349	338	337	335	325	340	323	346	353	321	367	335	357	313	363	342	335	318	315	348	347	338	343	351	323	351	338	313	330	363	340	316	332	319	364	336	348	331	344	357	336	316	318	333	339	340	333	313	319	338	310	340	326	302	331	349	362	289	331	348	332	341	378	342	363	389	317	295	315	340	333	336	329	304	342	331	329	294	310	340	336	343	326	331	349	344	334	328	335	331	299	347	320	361	360	323	308	361	340	295	368	345	350	328	353	351	330	329	335	340	332	322	324	352	329	332	353	328	355	305	314	322	342	346	320	319	331	352	357	352	303	327	381	327	297	332	331	355	331	336	334	317	296	355	319	313	360	338	319	329	353	332	308	353	344	329	328	317	308	354	314	339	372	319	327	359	319	330	329	332	338	343	318	292	345	345	365	316	353	341	306	309	325	332	346	314	371	314	329	359	318	308	315	335	324	350	302	358	351	305	305	308	343	333	337	343	339	320	326	333	341	339	336	331	337	338	338	343	361	346	332	362	333	322	309	342	337	327	323	334	343	355	322	316	317	320	350	334	336	316	370	342	332	325	357	318	336	341	358	333	333	325	294	344	329	336	324	302	309	330	317	330	352	319	348	330	338	354	361	319	340	331	349	323	314	308	318	335	340	346	331	362	327	354	344	335	304	336	339	320	332	322	350	341	324	334	351	319	344	313	298	329	344	345	334	356	290	334	320	308	346	341	341	350	315	297	341	347	333	309	311	359	335	325	331	361	341	314	336	337	327	335	313	351	332	332	346	331	343	364	340	343	337	334	315	301	319	368	324	342	325	295	365	331	339	343	336	310	339	327	362	335	339	312	344	307	320	325	326	324	337	318	336	322	348	339	361	341	349	339	323	327	340	325	353	318	323	310	333	334	316	302	312	351	341	341	323	323	307	344	344	323	329	349	324	333	319	304	319	318	333	334	322	342	345	349	306	357	298	320	335	371	367	329	353	341	326	305	374	313	331	338	316	344	332	314	359	320	308	369	329	330	337	329	337	360	342	296	331	346	355	342	319	332	326	325	316	338	325	320	299	331	332	334	328	332	330	328	337	339	326	331	324	335	315	306	323	342	338	340	337	319	322	365	303	334	339	299	314	339	336	329	346	338	381	333	327	329	335	328	346	347	310	331	386	319	330	336	322	332	345	334	338	332	335	306	336	338	334	351	347	323	318	329	346	349	323	333	360	323	335	343	331	322	335	366	346	369	321	355	350	331	340	324	347	368	358	309	327	327	351	320	353	323	336	322	367	362	323	336	366	335	342	330	346	304	332	352	330	326	302	354	362	331	349	294	299	286	314	314	335	299	331	318	327	334	334	312	303	337	360	311	326	331	343	327	347	333	309	321	311	322	342	343	346	329	346	340	354	343	331	314	349	369	345	328	320	332	357	355	343	368	318	317	365	334	315	329	315	349	330	376	330	301	337	315	312	343	355	355	346	337	336	344	283	348	350	321	287	328	325	350	311	327	340	348	321	337	380	313	322	332	321	329	330	317	334	329	351	331	306	363	339	321	329	313	364	354	322	364	329	340	321	342	303	313	340	294	356	343	325	349	318	316	343	340	352	348	325	356	336	344	334	326	289	305	297	349	351	324	322	322	323	349	351	323	334	315	328	325	322	336	357	346	339	337	333	318	328	344	384	352	335	321	307	331	325	336	310	312	336	307	362	332	359	309	347	334	340	319	335	345	317	310	349	326	317	326	329	331	309	359	367	351	327	334	326	343	349	309	331	317	331	347	352	339	344	313	324	326	308	338	331	303	353	324	363	340	305	333	335	319	352	330	330	336	346	330	349	323	306	353	345	339	316	309	332	326	342	308	319	328	299	320	354	316	336	340	290	367	296	340	341	312	322	317	344	334	326	324	297	356	321	347	313	340	323	349	310	301	316	330	283	327	317	342	356	320	316	334	342	356	346	320	332	318	334	320	326	338	339	327	318	357	314	328	322	331	325	346	332	340	363	303	352	322	341	337	346	357	322	315	295	323	316	311	312	363	346	304	328	349	356	352	348	313	334	349	334	318	350	310	311	358	321	350	348	331	343	332	312	298	364	377	345	315	357	350	318	318	337	369	315	373	332	335	295	325	326	340	332	336	335	318	340	336	324	319	317	332	334	332	307	294	321	341	316	338	341	339	326	331	365	350	319	362	339	345	322	315	325	344	322	306	324	355	331	323	339	328	322	350	321	306	342	283	333	330	344	334	334	359	322	343	332	317	322	314	304	334	329	357	299	350	323	326	332	338	336	359	359	346	364	332	338	374	316	357	318	332	356	332	323	337	321	336	311	330	334	333	305	320	328	324	287	379	329	313	295	349	317	326	324	354	317	338	308	310	339	321	347	356	297	368	316	331	336	327	337	333	311	302	307	297	340	340	306	320	332	303	351	334	341	298	310	332	331	334	327	337	316	335	331	341	336	351	332	323	321	328	328	304	344	299	303	336	339	338	311	323	327	337	332	326	333	327	328	350	289	326	339	346	356	311	305	350	318	305	367	290	302	325	326	346	359	315	327	312	345	358	348	334	326	305	347	312	344	307	345	355	308	331	342	346	351	324	331	337	295	329
15135	16004	13596	7487	5098	3778	2813	2297	1934	1707	1419	1291	1146	1106	978	936	894	797	790	752	761	746	711	702	649	660	625	659	637	642	584	630	596	562	636	665	643	630	602	585	593	571	588	572	619	603	589	588	604	578	616	534	605	618	608	588	596	551	562	548	584	580	575	594	570	543	615	606	583	579	557	573	537	552	574	578	566	562	565	596	605	571	575	572	581	559	586	581	570	563	585	595	572	589	564	550	593	566	564	577	566	551	562	586	545	592	589	578	607	578	519	540	549	527	556	558	546	560	559	587	566	530	554	573	569	562	598	547	569	588	571	550	554	595	543	593	544	562	568	549	561	526	567	528	570	562	573	532	568	538	562	571	564	536	543	559	544	591	579	572	559	579	538	563	536	582	572	568	545	545	552	520	553	558	599	581	556	570	551	557	590	545	595	579	561	623	577	591	564	594	575	581	547	589	537	541	580	574	622	599	515	567	499	552	549	556	556	569	573	519	557	589	590	565	566	510	554	563	575	566	579	548	559	514	569	531	560	546	546	548	605	541	558	618	564	543	621	581	575	589	553	545	578	556	570	578	551	534	569	547	623	551	528	527	565	575	580	558	575	566	533	517	550	553	559	568	578	548	518	538	559	584	526	542	543	551	544	579	537	541	515	556	573	578	590	593	500	554	564	578	564	560	604	569	559	575	535	589	555	522	552	565	567	605	563	543	569	588	593	551	528	521	563	527	555	541	518	607	564	582	528	535	575	579	559	581	558	588	606	562	549	586	585	556	569	536	542	541	561	526	583	562	550	608	595	551	570	571	567	584	586	564	563	557	557	582	550	566	576	521	578	571	554	590	552	547	548	580	565	585	561	590	560	568	552	518	550	545	583	603	600	568	560	549	573	555	577	585	577	580	578	556	545	555	560	581	536	579	554	531	531	567	563	531	565	555	616	574	593	599	527	520	539	581	557	577	562	598	575	581	601	547	543	546	532	566	588	554	554	604	572	554	547	629	570	537	526	563	550	585	539	569	610	535	567	548	585	574	525	589	590	528	555	575	548	553	568	532	566	582	586	539	556	611	579	548	621	558	523	567	511	555	552	588	575	560	532	534	548	556	522	544	544	568	532	589	589	589	607	484	541	562	576	593	612	532	534	565	577	536	575	572	593	551	533	519	554	601	569	571	537	587	553	584	600	587	541	547	566	565	533	537	564	522	526	556	548	556	540	590	600	531	551	548	572	537	560	623	531	534	555	530	546	610	545	591	589	556	552	552	585	563	558	551	537	539	571	581	547	563	532	583	584	545	527	549	554	489	572	579	553	522	571	554	555	573	584	553	536	552	577	551	599	599	569	547	542	554	551	605	596	534	582	569	576	567	559	552	571	521	559	597	542	581	571	570	618	587	537	538	576	567	547	537	572	569	608	537	550	552	556	517	582	566	566	571	582	515	561	546	575	560	591	602	562	597	542	525	552	547	546	580	583	546	549	604	586	570	561	518	584	552	614	551	577	560	577	543	551	587	530	608	547	526	576	562	538	560	546	585	559	596	504	542	571	564	541	549	576	553	589	550	553	582	544	578	583	538	558	548	577	561	592	546	537	547	595	559	560	589	534	522	590	578	566	569	545	544	561	560	554	552	545	554	563	622	558	559	547	571	522	536	530	633	556	553	572	584	568	572	588	565	496	578	581	579	520	588	534	524	555	533	552	554	575	591	522	590	565	594	545	567	569	564	565	557	571	520	523	598	539	563	605	593	570	544	556	572	557	563	543	539	568	576	568	525	559	619	603	548	615	553	595	603	611	559	577	576	615	567	602	547	511	540	560	529	537	623	572	602	575	560	577	539	574	600	560	547	545	557	585	577	578	588	536	523	587	520	577	573	590	591	566	564	535	586	540	584	536	588	588	568	604	539	533	574	552	554	566	499	591	552	555	546	568	571	594	588	573	555	559	536	525	555	507	543	610	623	565	550	549	536	564	594	565	580	552	555	558	577	538	565	594	583	572	554	580	560	576	554	595	536	537	572	556	537	537	581	575	573	565	595	556	558	561	540	579	542	543	524	526	591	584	532	555	572	599	524	569	570	536	545	574	534	550	603	535	596	539	551	522	565	578	547	553	503	559	578	575	614	577	592	536	592	572	588	599	552	585	595	585	546	545	528	567	572	575	563	548	566	560	529	559	574	579	587	557	563	546	559	591	535	573	519	556	581	556	571	565	562	551	593	543	555	545	570	591	577	526	613	543	596	573	548	596	580	562	519	546	615	579	554	545	601	551	589	592	534	530	554	493	546	552	526	563	565	537	537	564	552	563	551	553	585	563	596	570	520	572	534	552	550	562	522	523	557	553	575	572	550	560	580	580	595	581	536	554	571	557	531	556	575	567	572	530	547	598	570	539	560	553	572	540	584	528	550	546	595	503	558	587	568	560	537	547	594	562	601	594	499	575	527	581	600	570	534	532	584	593	576	547	586	519	585	553	506	547	557	607	550	572	566	556	538	543	553	555	566	577	575	541	583	539	571	561	601	591	603	560	598	565	540	590	556	548	524	537	567	549	576	584	581	568	551	567	527	537	594	527	551	563	562	562	582	593	564	541	588	552	544	559	540	614	577	575	533	616	603	579	542	555	508	543	586	563	622	557	525	569	561	525	570	579	563	570	587	570	594	526	583	576	569	555	549	540	574	564	515	521	549	629	560	571	562	559	593	541	576	604	578	472	551	552	503	566	511	573	530	552	564	552	538	566	550	583	579	573	553	553	588	537	518	576	518	548	547	589	565	571	568	579	581	595	567	576	556	573	535	587	530	550	619	531	544	557	518	543	541	569	568	570	559	550	580	551	550	575	578	578	540	542	563	608	562	563	546	560	558	576	562	549	572	539	565	568	594	571	537	579	554	546	526	589	598	567	539	587	558	599	539	561	541	557	538	575	556	548	523	588	558	575	580	508	597	553	568	568	552	533	595	562	556	555	556	555	539	553	569	520	588	545	562	573	593	578	561	584	590	544	592	538	596	593	558	534	592	528	578	588	587	558	552	515	570	541	514	604	565	578	554	531	541	551	583	514	587	506	553	538	549	579	575	566	549	548	568	553	507	533	583	534	545	591	560	542	538	540	554	565	559	571	548	569	549	560	574	595	595	536	567	524	580	575	528	637	534	533	560	567	602	559	541	583	564	563	561	573	562	535	576	543	539	558	582	550	612	581	569	563	555	558	559	550	548	585	529	593	543	571	551	592	586	576	538	573	534	543	550	558	580	578	551	556	600	538	574	538	552	555	529	587	523	540	553	550	575	532	557	557	558	551	578	559	560	595	528	548	597	544	579	509	554	540	576	590	578	550	585	569	537	521	571	579	572	542	586	593	550	572	557	617	517	541	588	586	561	577	563	555	567	553	570	546	557	592	539	558	527	558	556	534	598	624	597	561	534	527	566	588	560	564	509	580	532	524	549	570	569	560	615	615	506	572	555	570	546	563	533	540	577	554	538	519	560	557	558
26691	20575	7719	363	184	126	116	102	110	110	108	88	77	89	74	85	77	84	86	77	92	94	88	77	98	69	75	74	92	91	76	83	96	68	80	68	80	89	93	63	83	67	89	66	66	75	91	87	78	69	87	80	79	89	88	82	81	97	76	83	93	76	88	81	98	82	72	71	77	79	71	87	83	85	79	85	91	69	95	75	100	103	64	82	85	87	85	68	82	77	75	65	84	90	84	79	78	84	68	73	97	77	79	96	74	90	76	80	77	93	80	69	83	75	70	73	78	90	99	92	85	85	82	76	72	97	86	93	66	79	84	84	78	79	62	90	86	63	85	74	84	75	86	70	83	83	65	87	75	94	72	74	77	87	72	86	80	94	90	96	73	76	81	74	72	93	76	63	79	68	82	82	81	82	98	99	76	85	91	90	68	76	76	67	77	75	78	86	78	74	68	78	72	74	92	86	75	72	65	67	83	75	82	97	88	71	86	71	86	82	81	79	60	80	73	77	59	87	81	81	66	84	84	76	90	74	69	70	67	85	62	69	74	74	69	81	80	66	65	74	83	79	78	88	75	81	87	69	79	93	79	90	68	77	94	61	90	83	92	79	74	77	92	66	75	87	72	97	77	93	86	76	77	86	76	82	81	70	74	92	92	82	75	81	69	107	76	94	85	90	86	86	88	79	87	94	69	67	95	65	76	91	78	89	58	86	78	71	74	72	68	79	64	90	85	81	89	81	67	73	80	80	78	79	77	70	73	77	84	61	76	82	78	88	64	68	89	84	70	64	77	88	77	78	90	76	83	75	71	72	78	67	96	79	75	64	99	84	104	104	108	78	85	75	85	83	94	80	86	77	67	92	101	73	68	85	83	74	68	68	94	83	58	86	79	78	76	80	74	87	91	90	91	83	81	58	73	73	98	77	94	73	83	69	84	68	68	98	74	76	66	84	73	57	77	74	70	72	80	76	83	83	83	87	81	85	91	80	74	78	74	90	87	82	69	84	71	79	80	73	64	73	92	85	80	70	89	97	73	84	72	89	85	82	81	75	67	92	76	77	70	84	73	90	68	88	91	81	79	74	87	87	80	92	85	81	88	86	75	68	79	89	67	77	90	81	95	91	105	89	91	87	74	79	99	95	57	86	72	93	97	75	80	86	69	75	84	94	91	80	85	86	60	84	90	84	66	95	70	103	80	89	72	67	91	70	75	88	84	84	84	74	102	82	78	105	94	69	82	70	76	80	84	57	83	75	88	77	79	70	71	85	77	95	89	59	80	83	75	90	81	84	79	73	88	79	71	91	79	73	87	89	84	74	93	88	73	92	95	93	68	64	75	82	78	87	83	88	93	85	71	74	74	97	78	90	72	74	81	72	81	83	74	76	99	79	70	75	99	78	79	69	69	83	75	87	92	75	88	67	71	86	69	75	75	72	77	80	89	85	71	86	89	63	84	75	83	79	86	86	95	75	77	86	77	85	76	80	71	78	83	73	74	75	78	81	74	68	97	93	84	77	85	88	93	79	67	73	88	68	86	87	78	91	69	96	76	84	80	71	79	89	70	112	91	103	90	80	72	97	74	84	78	99	73	74	79	88	91	91	89	72	88	85	77	89	80	84	88	83	79	90	76	69	72	79	80	80	82	68	88	73	85	80	73	80	78	70	97	91	68	79	71	83	71	79	83	82	70	77	76	89	104	70	74	79	88	71	83	66	87	74	78	75	75	89	83	80	83	86	77	86	97	76	81	84	74	87	70	82	77	83	69	88	90	72	86	75	81	91	83	77	87	78	74	92	77	81	81	76	75	94	77	94	80	60	84	86	95	88	76	81	73	84	71	74	84	55	68	74	60	83	74	64	71	89	88	72	86	88	68	77	78	78	103	93	68	79	69	87	74	76	59	80	68	80	77	94	91	79	73	78	66	72	76	85	86	73	86	78	75	86	77	77	84	79	85	79	70	70	85	84	85	94	108	74	80	76	68	76	62	81	79	73	85	79	72	83	94	73	102	68	96	76	82	89	93	81	95	98	74	85	76	78	80	83	75	86	59	89	95	74	72	82	71	79	68	84	61	69	77	74	92	68	93	88	72	81	72	80	96	78	93	75	68	99	92	66	79	69	68	67	78	90	94	76	85	86	68	77	81	87	75	74	72	87	73	66	93	98	72	88	90	88	65	75	60	59	66	77	84	67	76	84	82	84	81	96	75	83	74	97	75	94	79	90	90	101	102	79	72	83	82	85	75	81	83	76	75	70	82	88	82	88	86	68	86	89	85	68	87	87	81	84	81	95	72	83	91	63	89	68	77	78	79	79	90	81	92	85	79	82	75	90	77	74	74	59	88	74	86	72	84	82	80	71	92	67	84	73	79	94	82	78	81	71	74	72	63	100	79	96	73	105	79	73	80	78	83	83	90	88	88	79	71	76	72	71	66	82	96	74	79	72	101	83	70	95	73	83	88	68	83	86	77	73	71	85	79	79	59	85	70	62	92	78	87	82	88	66	64	85	73	74	70	75	73	89	81	79	76	90	80	70	95	93	84	87	89	74	89	90	76	86	89	82	64	65	87	75	70	66	84	86	91	78	84	77	88	68	69	82	95	88	102	80	79	83	71	73	71	78	92	90	73	78	79	77	69	77	78	101	72	89	86	75	78	79	80	66	103	88	67	77	89	88	78	76	73	77	76	73	93	72	72	75	82	86	67	76	91	82	89	82	68	78	77	73	80	80	77	88	82	76	84	88	86	78	84	102	87	92	63	89	69	90	91	78	67	98	84	73	82	81	73	88	87	82	92	68	92	78	82	78	71	70	62	85	87	78	77	81	88	81	75	93	87	84	88	89	64	94	83	64	69	96	81	74	82	100	82	93	80	86	93	83	97	71	68	72	88	75	68	68	77	73	82	76	84	82	62	82	65	74	89	88	75	82	73	81	81	83	82	85	73	69	96	65	92	64	88	78	71	72	80	79	91	85	75	78	82	72	76	89	76	89	86	78	74	76	97	76	90	76	92	82	95	89	65	83	69	73	75	86	86	85	76	58	68	93	76	75	82	69	87	90	78	78	73	80	81	69	75	73	56	84	92	71	78	93	78	90	78	90	69	74	84	87	73	72	103	91	77	57	70	92	81	80	71	86	93	69	87	76	71	71	83	79	67	88	75	92	84	79	63	89	67	89	79	76	63	72	101	95	83	81	75	68	87	78	74	80	74	78	102	65	89	71	78	72	78	90	92	69	93	74	74	94	66	89	77	76	80	85	97	77	70	94	62	76	82	88	93	92	74	77	57	69	75	81	76	80	78	87	68	70	83	76	96	71	66	77	78	83	93	85	72	81	52	78	87	79	81	80	98	80	93	74	74	80	73	83	91	83	65	60	79	85	71	82	65	94	74	77	76	69	84	78	84	67	75	93	97	89	70	92	73	80	79	66	63	86	86	93	66	80	72	76	80	77	82	90	72	79	74	89	86	80	89	82	82	92	91	80	76	73
5441	1075	976	522	394	317	288	211	192	175	191	163	174	164	176	165	180	149	183	161	153	163	165	156	152	162	172	188	132	166	145	165	162	146	139	167	162	155	159	139	166	156	137	150	162	161	159	155	130	179	162	153	153	177	170	147	153	152	155	156	171	160	152	149	146	181	153	174	141	148	172	153	166	170	167	184	157	146	140	147	141	169	163	161	164	140	169	159	171	161	154	158	153	175	179	169	129	161	154	154	150	161	171	159	167	189	153	134	149	130	153	146	148	131	141	169	158	132	150	142	150	155	159	151	176	136	155	181	144	126	152	169	179	165	147	146	149	137	140	168	162	138	164	159	148	157	152	170	136	152	158	160	154	164	148	161	161	161	139	144	133	154	158	173	165	162	149	146	146	172	168	163	146	146	154	152	149	162	157	162	145	147	169	166	160	142	146	139	153	149	113	140	153	140	159	168	149	170	157	154	154	150	166	141	156	188	154	133	163	159	158	158	175	142	138	148	159	145	136	154	155	152	166	133	165	137	138	156	157	161	157	148	160	138	138	137	152	172	152	158	144	165	160	140	160	151	149	162	159	163	161	154	168	164	143	155	151	147	169	145	128	160	163	173	169	148	138	155	160	137	152	160	131	175	175	132	159	139	147	155	147	177	170	134	123	136	152	149	170	141	165	162	142	140	165	160	141	159	147	175	145	129	151	156	167	144	173	162	159	160	176	139	140	160	149	159	164	143	148	172	158	163	147	163	176	139	170	143	145	143	141	153	148	158	132	171	139	165	158	151	143	158	145	151	150	154	167	146	126	167	154	176	164	151	154	152	163	157	149	162	132	177	148	168	146	142	147	160	157	166	149	181	151	148	134	153	151	174	152	176	167	160	173	160	166	145	135	144	156	145	164	148	150	149	158	161	154	148	163	173	170	157	145	168	168	160	136	173	162	157	177	148	181	143	144	155	142	151	151	168	169	143	151	168	159	170	147	163	139	159	167	138	162	166	164	133	156	161	174	139	140	159	142	163	164	156	155	171	164	147	135	160	159	153	167	164	154	178	147	148	145	149	160	176	149	172	158	174	155	145	146	153	144	165	150	161	147	157	140	149	157	175	132	170	121	156	177	140	169	148	158	136	145	174	156	166	157	154	156	158	169	145	166	169	159	143	157	176	140	147	173	163	185	147	150	181	155	147	146	156	159	146	166	165	155	149	161	170	140	143	132	154	166	171	146	161	162	150	155	163	150	163	155	156	145	148	145	154	159	149	153	162	176	154	143	150	157	150	155	161	172	156	169	176	160	164	153	170	170	169	170	165	146	136	158	144	161	133	143	170	161	148	147	134	154	176	151	153	160	146	128	152	157	156	137	146	167	152	176	141	135	147	147	165	163	158	182	169	151	170	182	157	136	157	140	175	144	150	157	163	145	141	170	174	151	154	169	150	147	135	146	160	163	160	158	174	159	142	146	155	158	147	160	149	172	129	162	147	133	148	150	151	156	137	149	168	166	158	182	170	188	159	149	144	153	151	163	165	169	168	175	144	169	160	147	140	162	168	144	149	154	139	150	156	144	146	154	144	148	140	154	146	151	151	150	147	168	114	150	152	155	171	142	170	164	154	155	180	154	139	148	153	147	157	167	141	161	154	159	142	148	140	138	149	148	169	148	137	150	150	142	182	148	145	154	153	141	170	163	167	169	162	137	152	157	151	161	158	164	156	117	160	154	176	163	155	163	152	169	163	147	141	139	146	170	148	186	161	132	151	161	145	157	154	134	139	162	149	173	148	148	147	164	154	138	145	146	162	167	141	153	148	162	150	165	154	158	160	155	139	159	136	153	143	159	146	152	157	152	135	135	163	168	141	166	150	167	156	157	160	138	165	160	159	150	156	161	146	137	169	129	151	157	155	144	162	145	164	150	162	158	159	172	132	144	190	161	149	161	140	162	187	145	165	160	136	139	154	137	170	143	131	155	154	133	161	148	161	145	130	135	166	166	163	161	155	152	144	155	155	142	144	193	137	149	165	151	173	158	165	132	157	151	132	162	145	142	149	159	150	162	141	163	161	168	152	163	159	154	146	156	169	147	176	139	152	149	161	173	170	155	168	136	156	144	160	146	156	164	151	164	152	144	156	155	135	134	167	147	161	177	162	154	147	138	176	156	138	159	166	150	136	147	153	167	167	143	171	155	147	148	156	154	163	129	160	164	150	142	143	162	153	157	142	165	140	154	144	161	166	152	144	140	160	159	156	166	167	128	144	171	141	157	153	144	136	145	168	165	165	157	162	146	175	162	143	162	139	166	130	144	166	148	153	177	155	161	146	150	151	139	169	156	166	135	163	145	161	168	151	173	149	148	143	167	188	156	150	135	149	158	157	148	155	153	131	162	136	135	162	148	153	162	170	169	162	148	145	159	163	144	171	134	155	152	181	170	164	141	160	154	159	148	152	148	148	154	148	153	151	165	163	132	151	151	145	150	164	153	145	148	148	155	145	153	175	137	161	149	152	160	148	139	170	145	132	147	150	149	165	162	161	159	145	165	148	151	149	155	154	171	138	155	159	152	177	161	155	151	149	165	146	149	152	147	150	190	164	157	159	160	146	167	166	157	161	156	163	159	133	183	153	159	146	165	164	137	157	168	155	165	144	159	169	153	140	178	159	176	160	136	154	168	159	157	159	152	149	157	179	144	165	155	159	150	160	130	172	147	156	176	174	163	163	158	140	146	191	167	164	127	148	163	159	148	154	154	162	153	152	156	163	157	154	150	158	141	140	153	143	161	139	154	157	144	147	160	148	146	159	174	157	176	142	154	151	158	181	140	158	149	176	151	158	154	154	163	154	155	148	157	130	144	165	156	161	167	161	153	160	169	149	168	162	139	160	153	152	124	153	152	151	148	173	182	161	172	160	171	147	149	160	162	170	163	146	150	151	151	158	158	157	142	155	166	179	153	163	122	150	139	162	151	174	157	153	149	139	149	149	167	149	180	161	163	139	159	169	159	140	144	151	143	169	131	155	152	156	159	153	169	140	183	151	133	138	147	164	168	151	155	167	153	146	143	151	141	159	152	156	141	154	148	150	154	160	164	153	140	150	178	177	159	134	153	161	156	163	145	147	172	136	161	117	142	149	155	158	145	170	156	151	145	153	153	159	148	156	150	123	160	183	164	137	150	158	153	143	154	147	153	150	158	162	138	159	161	176	156	154	148	148	160	118	138	137	157	144	137	150	148	150	142	165	164	150	137	142	159	163	181	156	164	145	155	171	153	175	136	160	144	148	158	180	146	147	161	163	150	146	144	143	148	192	164	165	171	157	155	164	141	151	141	153	150	151	136	165	154	165	139	157	141	141	153	152	139	166	165	169	150	152	143	165	154	162	136	148	148	147	151	148	144	163	160	157	127	156	148	161	158	148	159	177	155	176	149	139	134	158	172	148	174	175	165	179	155	167	144	177	169	147	147	146	160	137	150	159	160	172	145	153	143	150	166	161
24091	21094	28353	24062	20447	2162	622	409	402	320	305	288	256	241	226	220	249	229	216	214	181	187	198	208	180	212	188	198	194	195	186	184	178	206	176	215	206	188	191	182	181	170	171	195	203	196	210	187	181	196	199	161	166	185	162	158	194	176	194	162	186	189	192	169	180	184	184	192	170	170	152	194	174	193	157	160	174	182	175	184	174	180	185	177	194	178	161	201	183	175	186	168	180	177	191	193	193	191	183	179	165	153	177	186	186	160	203	183	164	169	177	183	177	180	188	171	179	166	186	162	178	183	203	162	190	163	175	185	168	173	178	172	188	188	172	187	169	190	163	155	159	162	160	151	183	178	185	186	169	184	184	187	174	187	176	158	194	194	162	160	192	187	184	179	185	193	203	157	158	166	183	188	172	163	165	162	186	171	181	169	180	180	172	179	193	164	181	198	185	162	165	169	169	172	156	163	184	177	180	166	164	144	165	162	198	190	201	180	171	189	194	171	144	173	164	158	182	198	198	175	155	182	188	184	183	169	173	151	157	188	173	196	190	192	188	169	152	157	182	179	186	178	187	188	188	165	168	182	182	195	183	164	171	184	200	204	186	167	157	181	160	193	159	173	173	175	197	180	173	168	163	176	174	169	186	175	175	169	175	198	178	170	167	192	187	176	190	177	161	189	174	158	169	167	179	185	168	166	200	193	179	166	166	179	184	186	159	175	184	199	173	176	170	175	204	187	179	164	173	169	188	174	190	172	192	158	184	191	162	173	197	180	191	195	170	174	172	166	162	164	189	196	160	177	164	176	187	193	171	188	160	195	161	163	183	166	177	160	163	171	188	196	160	156	191	178	182	185	172	202	188	161	182	194	168	180	145	171	175	181	161	161	190	174	173	182	165	186	176	182	184	178	182	184	178	148	153	177	191	138	176	163	180	158	150	158	168	173	200	187	172	182	160	163	209	180	190	182	168	168	183	172	161	171	155	192	215	174	186	164	193	168	186	172	197	183	177	172	193	192	171	174	187	168	179	166	159	162	177	148	180	193	190	172	187	165	183	172	205	168	178	159	186	174	189	182	151	198	167	165	167	165	168	206	181	175	180	180	154	175	188	182	182	175	200	191	185	172	171	186	177	174	190	166	160	159	200	154	154	161	167	169	166	186	181	203	188	175	168	171	167	170	172	168	164	185	160	170	169	188	168	174	175	196	198	167	206	150	179	171	172	185	173	153	175	181	184	174	170	133	186	192	188	162	163	169	177	165	176	206	188	172	198	191	180	170	169	211	186	205	170	184	177	160	175	160	181	167	171	177	172	153	173	164	188	178	178	160	182	183	176	166	197	188	160	182	183	175	178	172	157	174	206	201	177	193	194	172	147	159	195	193	183	183	173	178	160	163	169	186	158	178	183	178	185	184	164	188	196	169	189	182	187	173	192	209	187	174	175	205	191	158	189	186	205	152	178	157	163	166	184	162	182	174	181	183	154	168	151	164	169	193	160	193	155	181	178	165	164	178	178	180	146	182	158	186	141	168	182	182	187	169	187	180	183	164	180	185	186	195	173	173	169	173	170	180	171	181	164	171	181	166	194	178	196	172	176	170	168	180	181	189	151	171	178	181	155	203	171	152	211	173	185	198	176	151	215	158	176	182	183	186	155	171	166	169	172	181	171	170	168	171	160	165	185	169	176	190	156	199	193	180	190	187	174	174	153	174	141	191	190	160	154	176	181	165	196	168	176	182	191	171	166	196	180	167	160	160	177	182	180	195	175	183	175	195	163	206	162	177	161	183	167	179	180	183	179	163	174	173	186	192	184	178	170	157	149	186	178	181	180	182	176	174	197	161	181	175	156	168	172	157	149	172	196	195	164	174	185	163	172	199	179	180	179	173	178	185	155	182	157	175	181	171	166	184	181	175	182	181	171	183	160	172	172	183	162	165	194	170	177	200	175	174	156	171	151	164	180	187	156	179	161	167	173	177	180	158	179	169	177	179	182	161	161	147	191	177	163	181	198	169	183	159	181	158	194	167	174	213	191	179	201	182	188	175	181	151	182	178	165	197	158	188	193	164	164	215	168	171	198	178	158	177	159	163	182	181	191	149	189	161	163	189	183	165	170	183	164	211	171	177	172	161	197	186	148	174	157	170	162	173	168	194	197	203	185	158	172	180	174	167	177	201	182	151	166	148	184	183	175	197	193	174	151	155	179	194	178	191	170	176	176	175	192	183	149	194	159	188	188	168	191	190	172	159	180	184	173	180	164	180	171	173	181	195	166	170	177	173	162	196	166	178	152	177	170	181	166	162	178	165	168	179	165	173	152	183	170	172	172	177	180	178	176	184	150	163	160	181	184	168	176	176	164	158	160	179	196	152	196	163	159	159	176	196	160	180	178	184	178	168	209	187	180	181	181	176	171	171	145	173	201	164	180	181	164	177	168	173	187	195	171	191	181	169	169	203	171	192	162	191	164	181	154	174	175	183	172	180	180	177	154	178	174	183	175	161	162	209	188	164	185	180	181	155	178	184	166	183	175	157	186	173	176	192	161	179	165	188	146	161	198	177	177	186	174	179	189	181	185	178	176	166	186	163	171	169	182	180	175	179	169	166	194	185	162	171	185	170	189	197	165	177	190	174	180	187	189	186	189	182	177	182	149	165	192	175	180	216	175	175	182	177	193	161	181	201	186	177	194	179	195	170	168	182	190	178	174	211	201	171	189	189	187	190	161	171	193	173	161	180	178	171	197	179	158	162	189	168	174	190	195	180	152	143	180	181	196	177	175	194	177	153	173	172	182	155	182	188	174	185	175	163	181	175	182	174	196	187	186	191	156	168	169	175	196	194	164	192	154	193	177	146	179	189	181	170	172	163	168	186	184	172	150	185	164	186	159	174	166	204	192	179	185	169	171	176	185	177	166	158	165	184	171	166	163	178	163	180	178	170	156	158	162	171	182	183	212	163	156	164	170	167	186	190	152	183	169	175	182	155	208	202	170	166	164	194	169	177	174	161	189	169	187	173	149	164	172	161	200	154	185	180	195	171	187	181	174	200	193	165	184	193	175	183	168	203	175	193	180	172	159	180	172	190	154	184	178	171	185	161	179	192	175	159	159	179	174	164	182	188	193	160	156	167	182	183	173	195	179	163	190	203	198	179	178	144	169	177	192	185	153	189	173	154	205	199	162	197	175	171	179	190	166	180	186	188	185	174	166	192	166	207	178	184	182	193	175	171	158	181	147	164	170	191	187	156	184	164	179	173	176	177	160	180	170	200	174	167	170	183	164	180	169	159	174	167	178	195	160	169	176	182	188	179	184	189	159	187	183	167	187	173	170	181	196	167	187	189	184	155	172	177	179	172	178	180	167	190	203	170	156	162	154	173	174	171	164	178	175	194	185	188	173	160	154	141	160	172	160	181	186	171	156	154	180	160	169	202	186	186	169	169	158	197	184	183	172	177	161	156	189	175	179	175	165	164	176	178	172	177	180	159	173	173
13011	9715	8316	4264	2863	2049	1540	1216	1069	848	756	693	636	573	519	484	456	465	447	420	433	377	391	388	374	350	423	335	412	352	352	325	360	318	326	349	327	369	338	320	319	308	342	319	315	344	340	305	322	336	319	323	291	327	322	306	298	340	330	337	308	313	293	328	317	331	353	346	318	296	312	325	322	298	311	306	299	323	338	264	308	336	315	301	291	311	350	317	314	303	317	337	321	295	314	342	323	312	327	286	306	338	311	339	275	292	334	328	304	324	303	336	317	308	295	301	312	308	329	329	289	301	310	304	295	318	303	330	316	303	329	312	308	313	324	308	316	322	320	312	326	299	317	313	349	296	323	306	319	292	331	300	319	301	304	304	290	305	326	287	293	299	329	265	325	323	310	323	311	291	334	288	316	310	325	293	348	335	324	318	292	307	295	314	306	326	381	309	331	336	291	354	336	299	281	311	343	286	312	338	299	313	311	310	311	325	345	335	310	290	318	358	316	305	289	310	326	302	324	295	325	284	294	336	308	306	307	317	287	326	325	272	339	316	293	284	295	308	283	296	313	306	324	317	312	316	312	289	311	292	304	322	306	314	324	281	287	316	295	333	310	321	313	324	313	294	290	318	272	308	324	303	290	310	311	309	319	312	326	336	316	284	303	308	303	316	332	283	305	302	303	307	303	294	294	294	328	303	326	304	316	312	331	297	316	290	308	326	345	322	311	283	303	308	347	303	281	295	323	297	345	300	344	319	319	291	320	346	323	324	327	327	304	308	297	299	302	268	308	295	308	331	309	332	306	292	310	306	311	336	289	284	299	325	281	296	311	290	299	297	307	282	323	314	312	318	276	337	312	308	329	290	315	284	294	314	317	294	302	341	313	305	314	292	343	299	319	309	330	335	299	303	324	284	315	322	308	306	329	349	317	299	329	314	312	310	277	289	291	325	349	289	306	329	327	291	296	309	271	339	299	336	306	355	293	319	327	307	315	298	334	306	295	329	283	292	340	317	329	328	306	306	301	298	325	343	339	296	293	286	327	303	311	324	336	319	324	321	302	314	326	293	323	331	269	304	312	316	289	354	290	309	294	339	313	296	314	310	324	289	308	303	318	300	295	270	318	312	306	324	306	296	292	318	303	309	281	317	306	311	282	264	307	282	305	348	319	324	333	302	328	282	329	312	338	304	293	322	298	292	294	317	299	306	330	304	296	293	311	313	312	345	309	311	317	304	318	300	332	277	285	295	313	336	310	345	326	299	335	282	308	311	337	323	310	307	316	297	324	338	306	268	282	289	322	304	303	318	297	314	286	318	311	320	323	324	309	325	329	280	293	341	294	322	339	315	304	337	315	333	311	313	304	287	325	305	342	329	289	299	292	307	307	303	291	319	308	340	303	333	317	312	286	282	288	279	306	326	322	343	341	303	305	323	345	311	295	339	330	311	280	310	322	311	319	363	307	303	306	293	309	347	345	317	288	342	311	286	317	296	306	335	313	320	326	269	305	303	322	302	305	329	290	284	319	284	334	320	316	308	334	334	345	291	320	316	306	311	292	322	334	307	305	305	308	323	293	339	321	302	281	331	296	319	285	318	323	340	270	295	334	302	297	328	313	310	334	302	325	304	282	328	297	311	328	301	315	308	332	335	312	302	322	307	334	310	315	313	297	316	310	327	333	330	346	289	300	330	318	329	325	324	313	305	300	314	306	312	283	329	320	332	289	296	309	321	317	322	309	300	304	352	295	317	295	310	306	303	314	327	331	282	291	324	304	305	311	301	319	290	279	330	263	315	331	321	288	314	340	329	283	316	293	298	292	296	303	299	287	314	303	315	322	310	300	317	294	311	326	313	273	332	293	326	306	311	325	316	281	300	312	302	296	294	318	295	303	307	303	318	286	296	317	313	275	313	296	302	310	322	304	359	294	308	308	322	329	283	319	308	319	316	332	312	313	312	320	338	319	308	297	336	300	325	356	334	355	337	311	299	274	297	300	284	298	315	316	293	294	314	328	303	301	295	317	332	330	286	307	312	312	314	332	290	349	330	277	322	322	326	303	311	299	323	298	323	313	316	318	282	305	312	291	325	329	309	322	309	343	303	322	293	302	319	303	326	283	309	284	284	336	311	329	310	332	302	278	287	305	312	290	294	292	307	310	280	300	284	273	319	316	308	313	334	306	321	334	284	323	299	303	311	307	313	320	310	332	345	306	314	324	313	313	359	347	321	276	312	287	298	314	313	312	302	323	330	297	323	339	311	309	296	314	270	340	342	300	317	310	320	329	335	324	301	293	303	319	309	319	309	304	311	340	289	288	296	324	303	262	315	285	300	330	293	311	313	328	298	347	344	305	296	341	306	300	305	310	286	318	285	297	324	329	317	289	327	301	300	319	331	310	290	327	319	297	312	331	301	305	306	312	325	300	293	332	324	307	335	320	308	307	320	335	291	283	284	282	312	306	311	335	305	327	332	284	341	313	302	307	310	284	318	315	325	326	317	330	274	266	333	297	293	314	312	325	283	324	315	305	292	287	316	333	292	297	300	321	319	330	270	290	313	374	300	308	298	313	304	286	307	326	331	310	285	326	313	329	291	326	334	309	363	292	314	340	313	314	312	319	325	292	336	309	311	296	282	320	312	283	288	295	302	295	319	292	310	289	313	323	334	316	321	324	293	300	291	331	329	296	345	317	307	316	313	296	296	314	327	313	318	319	323	336	281	315	288	301	308	310	335	307	322	305	325	294	319	304	307	316	352	306	318	325	320	304	307	272	309	344	309	301	334	298	334	329	324	298	280	288	289	287	315	282	322	308	311	310	335	309	308	346	333	328	307	308	313	342	315	312	271	313	276	306	321	272	297	317	281	305	327	310	343	307	315	333	328	308	312	331	314	262	323	314	312	277	298	333	338	317	356	309	325	278	283	287	312	316	296	304	326	313	293	350	336	298	308	294	319	322	295	347	306	346	307	305	300	317	300	302	325	337	304	317	307	329	292	311	313	335	283	321	311	303	283	319	311	312	305	312	336	296	313	331	332	333	343	321	309	318	334	324	296	336	318	290	308	300	288	306	328	306	269	319	312	293	294	305	284	302	283	305	305	314	335	273	319	329	311	324	328	283	318	322	306	320	319	310	296	288	316	323	317	306	317	287	294	314	321	328	319	282	366	315	292	311	285	294	311	319	303	307	284	311	269	292	315	321	318	319	305	322	321	305	288	316	347	319	305	313	305	323	341	287	314	281	330	311	298	335	312	312	295	328	311	276	334	321	314	321	318	329	330	338	348	307	300	318	261	338	344	285	300	324	293	314	301	288	338	313	315	308	326	335	356	284	310	325	304	295	304	298	297	300	316	320	312	329	330	311	338	301	338	330	326	311	308	320	312	328	311	296	326	313	333	311	315	327	332	294	307	300	294	295	327	321	332	293	284	349	306	323	285	308	308	323	292	312	306	331	314	295	323	318	297	332	300	335	311	285	334	342	291	311	363	308	315
23073	21086	28982	23419	21087	19549	2182	863	725	589	614	490	488	454	466	436	417	442	379	401	419	390	350	393	343	372	332	348	378	315	360	328	339	350	338	332	336	335	355	324	333	345	344	355	346	365	361	337	322	320	339	348	313	369	348	340	321	349	324	297	354	370	338	325	361	368	355	337	349	335	331	353	341	339	342	356	318	356	349	346	337	305	331	352	324	297	351	354	321	378	382	333	330	334	365	336	316	316	334	297	323	352	354	358	345	332	339	332	314	319	304	323	340	320	353	314	296	320	377	349	335	324	342	324	336	323	339	288	340	320	309	338	338	358	324	332	322	332	327	316	336	314	330	358	328	349	344	341	311	337	330	327	312	363	340	334	348	380	340	331	344	336	325	310	341	337	348	351	335	334	325	335	342	353	338	304	341	332	317	334	358	334	355	327	332	324	331	317	338	339	315	316	323	347	313	315	311	316	324	325	305	322	347	310	347	351	337	316	299	313	342	340	333	318	337	329	362	302	329	313	307	333	328	330	349	322	335	338	345	326	343	386	360	341	321	323	295	318	386	321	313	366	323	337	388	347	321	313	316	320	283	342	341	327	328	351	318	328	347	361	358	307	367	363	281	330	325	295	327	306	323	313	351	308	338	367	347	318	322	339	338	347	339	314	309	343	336	356	310	343	351	327	350	338	331	295	336	334	346	341	363	345	363	349	337	353	350	333	330	326	318	369	344	332	356	342	326	329	332	340	348	353	313	344	307	339	322	352	322	344	355	333	325	352	321	321	310	325	369	343	351	342	329	336	329	335	334	348	365	330	308	354	332	362	297	327	316	326	316	336	340	326	362	344	346	343	320	343	293	310	304	324	305	312	289	333	352	331	370	334	357	332	342	335	359	315	363	335	338	299	320	334	305	362	339	361	326	329	324	331	349	340	333	344	310	340	324	350	319	336	356	337	317	308	343	307	316	377	355	319	350	324	306	365	318	339	324	323	321	337	332	287	323	312	338	357	315	308	338	328	327	345	321	312	327	361	347	331	326	342	330	300	328	312	332	358	301	330	318	323	337	340	355	323	327	319	280	339	351	366	306	314	322	315	347	348	338	339	334	349	327	321	329	322	338	346	331	317	310	340	331	326	332	348	330	342	381	326	317	352	314	346	345	322	319	333	375	341	294	289	338	326	320	320	331	337	312	334	325	325	348	342	353	328	326	333	329	328	330	349	322	343	356	331	319	320	319	352	333	347	324	338	319	308	351	355	355	321	319	308	320	351	309	326	318	345	349	325	326	327	346	347	336	302	322	341	336	358	358	337	352	324	336	319	322	347	338	330	326	326	345	353	337	324	329	345	342	377	304	325	353	312	329	332	328	312	332	342	311	328	338	338	342	357	327	337	341	336	298	334	338	309	315	341	353	324	316	307	331	342	310	310	325	313	337	337	321	348	333	311	333	340	339	372	309	306	317	323	343	318	340	374	294	359	326	324	351	322	325	341	322	308	299	335	341	359	368	317	324	311	312	329	351	316	318	332	324	344	315	337	365	323	328	321	332	361	344	353	324	341	325	333	331	327	347	293	338	321	317	311	321	342	309	355	331	326	308	339	335	338	328	370	300	358	345	328	325	322	303	308	331	361	372	346	331	333	356	341	306	317	348	389	352	307	340	353	340	360	335	326	328	323	317	363	334	316	331	338	314	296	305	334	317	319	352	331	346	315	363	283	328	341	328	326	311	311	360	361	332	343	326	342	316	333	324	342	341	341	345	363	337	276	339	355	340	326	367	327	332	313	325	320	321	335	329	360	332	329	326	341	336	323	306	328	328	357	336	326	280	343	306	346	348	332	371	356	341	335	328	320	358	338	345	346	323	299	303	332	335	302	351	336	341	330	321	351	342	306	322	364	338	335	350	338	313	318	317	326	279	346	373	331	333	364	292	341	335	341	361	321	370	318	317	318	327	323	366	357	323	329	338	301	341	304	362	302	333	329	341	305	326	303	289	324	308	319	351	309	361	317	370	327	331	324	319	332	302	345	354	343	342	304	302	349	354	342	304	311	316	343	319	346	309	329	349	324	303	337	345	338	296	350	313	313	376	373	333	338	324	315	344	335	310	341	331	322	349	324	317	312	320	313	312	320	332	356	322	331	305	314	316	361	313	337	332	309	352	323	327	324	313	331	316	316	329	332	361	326	330	370	312	337	340	321	328	346	320	302	355	330	335	342	357	310	348	334	335	344	332	329	315	344	353	369	325	318	316	320	330	322	360	334	336	370	313	322	344	340	328	325	341	330	349	354	335	326	312	343	344	355	313	331	343	355	338	339	298	320	312	348	319	339	335	344	336	330	339	301	324	337	343	328	333	340	324	365	334	357	301	309	324	339	364	329	327	334	375	320	309	357	321	332	351	301	350	321	340	348	319	332	354	316	329	337	337	328	300	321	345	304	332	328	286	318	316	360	315	298	296	309	331	319	341	320	298	331	357	348	325	345	318	312	328	331	364	337	343	331	328	311	303	343	346	319	344	332	298	358	326	348	330	327	347	316	362	342	313	311	320	329	334	343	306	317	332	335	370	308	332	356	309	331	317	355	325	323	359	354	317	366	354	339	300	337	346	346	318	361	331	321	318	319	312	340	355	334	316	337	309	300	328	362	343	326	338	298	315	326	321	344	322	345	357	321	305	306	347	301	342	333	334	361	353	307	350	339	347	333	367	360	308	309	328	333	341	354	310	369	335	346	335	366	333	353	318	343	343	350	332	344	307	328	350	355	343	339	362	309	340	381	311	296	342	313	295	334	285	333	333	311	298	340	333	319	331	365	343	319	342	356	350	334	318	314	327	329	332	323	320	356	328	312	337	348	321	335	326	337	316	304	347	324	313	327	326	311	301	327	349	316	299	350	316	352	335	314	327	333	307	354	340	368	340	322	346	317	320	337	329	327	328	313	277	324	319	298	292	322	318	305	358	334	305	329	356	349	321	328	330	317	300	356	338	334	333	319	349	351	320	331	324	311	349	302	357	357	374	318	335	327	351	314	315	317	327	333	334	324	336	367	328	348	320	340	341	325	333	331	336	330	345	320	319	322	337	321	334	340	345	360	320	327	330	357	338	305	352	348	309	333	336	327	379	344	322	326	304	303	322	321	314	324	338	287	325	373	327	326	319	315	360	321	286	347	316	332	338	348	354	360	338	326	307	335	332	287	322	307	350	301	363	298	318	317	310	325	329	358	320	347	337	327	313	326	362	333	325	311	325	341	328	328	300	328	364	314	334	318	331	299	323	343	343	351	335	308	332	347	322	323	336	331	298	307	305	325	307	346	305	308	354	347	337	321	318	331	352	303	289	310	330	308	324	319	355	303	307	344	337	325	326	329	348	341	326	305	329	345	319	338	363	358	326	309	314	312	293	331	300	311	298	366	324	328	358	309	338	341	338	332	332	331	339	348	328	341	336	337	309	349	318	363	311	345	332	342	340	352	358	343	306	344	343	325	294	356
15850	15653	13361	7369	5032	3846	2943	2374	1922	1617	1432	1318	1187	1045	972	989	928	829	773	827	766	744	739	694	657	678	626	648	638	647	647	636	640	609	603	654	591	608	597	610	568	591	632	571	543	622	621	571	559	582	599	572	583	596	581	613	574	514	568	595	604	546	611	580	574	593	609	578	585	589	576	522	592	603	545	560	540	626	555	533	570	513	573	591	559	584	598	549	570	591	588	601	528	556	575	607	561	582	574	598	569	561	568	527	604	583	593	552	597	543	551	573	549	563	535	528	519	535	545	570	611	584	505	575	553	527	531	534	521	576	563	559	525	576	550	538	550	559	541	572	557	555	525	545	560	565	580	588	584	578	550	570	548	523	558	557	555	556	616	550	600	566	592	540	590	570	552	580	569	546	575	575	585	546	508	561	602	543	598	542	565	555	601	595	570	520	570	551	542	548	570	579	581	540	546	588	584	553	547	586	538	561	607	544	567	561	551	551	564	549	546	569	592	583	588	554	602	610	561	552	570	541	616	615	556	535	541	565	574	580	560	529	532	557	567	547	598	560	572	575	561	552	606	568	590	567	554	576	559	574	573	550	584	528	586	556	576	540	543	584	571	579	554	539	551	530	539	563	585	554	567	525	620	532	525	570	605	527	566	551	581	533	589	555	598	573	554	573	545	606	595	556	545	569	599	545	609	560	536	593	528	565	556	575	592	592	585	551	546	607	534	560	568	544	571	515	569	575	568	577	554	542	585	552	547	542	522	589	568	575	573	575	548	539	572	532	607	548	629	565	573	550	579	556	563	590	554	566	576	550	532	601	552	597	550	561	600	637	628	577	556	509	545	618	614	552	574	558	554	574	576	553	549	517	553	554	547	562	534	561	561	545	546	546	590	586	587	533	590	550	579	560	520	559	559	551	556	539	558	550	541	565	595	549	551	566	562	591	517	550	569	547	502	545	562	541	514	590	531	535	563	582	554	549	607	544	577	599	536	561	581	565	588	530	539	582	544	577	574	570	568	564	561	551	553	565	566	557	540	552	545	555	552	595	571	558	577	594	604	608	546	537	611	592	574	535	583	569	537	586	556	539	541	568	542	565	546	543	532	552	565	566	611	580	574	570	560	524	530	561	506	598	546	558	539	584	540	553	562	558	525	586	585	541	559	549	566	590	562	571	548	571	577	581	603	545	557	604	531	513	578	542	553	583	543	572	589	602	595	554	519	535	560	509	547	575	540	564	606	521	590	573	555	575	549	598	567	518	567	554	557	564	593	574	590	561	586	588	582	548	554	575	550	541	617	629	586	529	566	551	587	536	590	542	578	566	550	563	555	549	547	549	617	548	611	612	575	565	568	554	572	578	530	572	607	585	554	568	589	538	543	588	562	566	556	596	581	583	573	582	554	564	569	573	519	571	543	536	593	561	558	545	567	569	561	570	543	569	571	576	571	534	570	577	561	624	567	585	587	537	579	559	552	547	581	555	552	539	586	551	547	526	565	543	573	579	557	549	580	547	584	532	577	571	567	541	554	587	556	541	582	577	538	582	570	573	578	535	558	527	538	586	551	604	555	553	578	572	538	547	603	566	593	605	580	611	565	604	510	601	549	594	548	574	641	546	575	589	566	613	559	541	609	580	573	539	541	549	569	543	541	561	542	510	582	541	584	590	565	612	570	534	554	521	552	570	590	557	591	559	554	628	562	536	555	526	586	559	561	533	557	546	583	565	516	546	542	554	574	575	572	542	600	575	554	574	586	548	554	536	590	580	594	580	561	597	583	551	575	542	537	548	515	557	548	545	575	581	551	570	565	581	564	547	590	577	572	545	545	569	559	544	569	537	580	584	580	573	550	548	600	539	550	581	627	587	573	566	611	533	581	551	542	545	588	540	546	521	571	578	535	552	537	562	573	564	524	549	565	543	527	572	568	568	572	564	603	567	521	595	544	666	579	556	576	542	564	537	529	550	563	555	591	562	518	593	567	555	577	531	543	531	539	563	550	582	504	564	553	506	570	528	562	556	560	533	565	598	570	572	592	547	559	579	598	561	582	607	571	591	550	559	590	565	555	542	537	560	534	554	547	566	590	571	585	581	573	555	571	581	608	581	569	568	558	554	613	553	581	612	581	550	560	568	576	585	579	530	560	556	564	576	542	575	560	544	504	594	620	580	562	530	562	566	535	568	561	541	590	572	536	524	562	570	588	522	560	537	501	546	540	568	565	575	552	589	561	586	596	560	581	567	559	567	569	613	583	565	593	565	557	554	530	605	538	555	564	608	535	545	577	587	539	587	586	597	548	596	571	561	572	579	624	563	582	555	587	555	567	552	573	542	576	593	528	570	549	533	527	540	584	550	536	563	546	599	539	518	581	599	577	537	583	522	568	559	534	519	566	592	563	604	580	568	556	561	574	549	536	590	589	544	523	558	537	570	588	568	569	597	556	567	578	580	560	552	586	562	536	585	548	543	565	559	598	579	551	561	574	559	536	589	542	570	541	576	548	583	585	529	568	521	614	589	551	550	571	581	591	568	533	575	535	572	578	587	577	582	584	585	555	535	548	563	545	613	554	586	554	573	555	545	576	596	568	558	560	548	546	569	529	543	595	566	606	585	591	545	549	576	603	518	535	570	526	541	604	567	567	551	539	547	539	549	524	572	549	548	585	534	546	571	564	557	559	579	577	557	545	505	545	590	550	592	564	526	565	556	526	565	550	539	533	583	494	580	571	542	579	591	541	515	579	520	569	542	563	567	533	521	561	549	585	573	525	574	556	538	580	498	552	614	561	586	576	568	627	543	543	566	569	556	581	589	579	561	536	563	594	568	544	586	558	570	563	556	592	546	554	575	530	560	565	538	557	575	624	573	569	587	576	574	541	553	616	533	523	591	553	553	575	550	588	579	563	577	583	578	564	564	544	562	529	569	576	518	555	556	572	569	577	586	581	506	552	570	561	567	583	556	567	559	562	576	548	540	569	561	564	581	558	575	567	590	546	539	563	610	545	560	580	584	545	550	543	560	545	582	586	575	555	583	528	548	524	587	573	583	553	566	563	564	564	562	559	559	546	519	588	542	593	521	548	564	540	529	560	563	541	591	529	542	608	588	588	529	575	536	563	585	552	557	534	565	550	578	547	550	540	567	536	551	557	555	550	555	577	545	555	577	576	584	600	561	551	553	548	507	560	544	558	527	565	572	556	536	553	581	545	537	548	522	565	580	587	596	557	564	515	538	609	556	556	531	570	629	567	513	587	561	561	538	559	531	529	580	515	575	552	575	568	525	511	537	564	570	577	600	580	561	579	545	589	594	569	539	550	544	548	566	572	583	559	551	566	566	524	589	543	527	593	535	570	532	581	557	516	591	562	585	589	597	557	586	579	568	566	531	576	569	553	602	574	560	569	548	553	552	549	567	591	582	610	595	544	535	547	611	563	563	578	569	571	568	539	556	525	554	582	546	544	556	562	579	537	569	552	556	582	544	543	560	569	567	609	588
26711	20571	8147	372	155	157	118	113	85	90	83	107	101	79	108	89	83	88	85	92	86	90	83	97	83	85	80	79	84	91	97	86	91	94	77	92	73	80	71	79	84	76	75	72	67	93	75	87	89	99	88	68	107	65	73	60	79	81	82	67	85	90	81	87	65	86	87	69	77	73	74	75	84	98	76	79	69	79	89	76	81	89	81	94	99	78	79	74	81	74	70	105	66	70	88	82	77	70	76	86	73	95	85	83	69	84	75	72	82	92	96	82	78	83	84	74	81	85	78	67	72	94	84	95	76	80	80	72	100	81	90	82	84	85	79	54	84	77	76	76	92	92	78	90	64	67	73	79	75	83	65	91	84	89	76	75	77	96	66	89	70	82	95	87	83	82	83	65	95	69	89	69	71	84	74	99	84	80	71	82	81	78	81	88	99	76	83	75	75	82	72	76	81	76	66	94	85	65	83	87	82	64	92	93	86	82	86	70	72	83	73	84	86	103	77	83	74	76	70	70	78	79	78	74	90	81	79	72	74	72	72	83	107	88	70	89	90	66	88	88	83	84	82	79	62	89	67	89	91	84	72	86	81	68	56	77	88	81	67	73	90	91	94	79	72	88	70	84	81	92	70	76	63	78	85	85	91	77	91	80	72	89	84	96	81	78	70	95	86	69	78	65	82	82	73	74	67	78	87	78	87	74	99	85	87	84	85	79	98	88	87	69	75	66	57	77	82	97	72	77	88	84	97	78	72	81	85	58	87	73	71	85	79	77	93	80	81	78	69	76	95	87	93	87	62	77	83	83	76	76	78	69	85	87	87	84	65	92	89	76	82	74	76	74	77	72	75	97	84	94	74	88	100	67	68	80	69	82	61	81	80	79	86	87	70	90	75	87	66	88	85	73	71	78	71	79	76	84	88	100	77	79	86	84	86	65	76	82	100	77	82	84	69	78	73	84	81	76	90	75	88	82	106	94	88	72	76	83	64	80	96	79	77	95	77	93	79	88	89	65	76	82	77	82	90	83	90	77	75	80	64	82	86	79	93	84	96	83	85	78	86	81	81	76	84	82	92	87	96	94	70	78	65	91	81	84	67	86	75	96	71	76	86	87	81	97	97	83	79	81	92	95	70	79	87	84	94	72	64	84	85	74	76	89	73	74	72	64	79	67	68	92	77	79	82	89	73	88	91	83	66	81	87	72	94	72	75	77	70	74	74	73	89	95	85	70	93	97	86	71	72	81	71	78	94	74	86	90	69	84	85	79	87	86	80	85	91	101	82	84	69	82	81	75	77	68	90	92	74	93	82	73	70	81	79	82	86	89	92	80	60	73	70	87	82	74	67	81	81	68	83	72	78	65	59	71	75	88	85	92	75	73	92	95	84	72	79	78	91	78	89	90	72	93	74	88	72	75	82	82	76	85	76	94	74	73	82	84	90	63	82	87	93	76	81	78	77	81	84	84	84	98	89	87	78	78	63	71	86	63	66	82	64	72	75	77	86	72	78	88	76	70	78	72	99	92	64	78	100	79	95	83	70	89	82	74	90	75	82	84	90	66	78	97	95	72	60	53	86	67	68	86	79	80	98	72	62	76	70	81	89	87	78	87	70	85	76	67	73	96	86	69	79	81	75	79	78	95	77	76	72	84	64	66	76	83	87	95	89	84	79	72	65	83	81	113	108	72	85	78	98	99	85	82	85	89	81	79	78	90	84	67	89	71	83	96	69	81	87	89	89	79	83	98	70	84	77	77	66	91	74	84	78	83	89	81	81	79	79	70	95	71	78	89	79	84	83	83	79	69	79	87	84	75	84	84	74	79	86	81	85	84	90	87	82	92	84	84	82	77	82	86	85	76	86	64	80	86	85	91	88	88	77	78	82	81	88	88	94	91	83	77	80	78	91	77	84	79	89	91	75	73	86	70	82	97	100	75	74	81	90	73	75	61	85	78	73	81	61	76	74	68	83	76	84	81	82	72	89	85	84	73	89	86	76	84	66	87	67	71	51	81	77	80	65	85	66	86	85	79	102	63	85	77	67	80	80	70	69	84	82	82	74	102	81	84	88	94	58	82	66	75	77	76	59	86	74	76	71	71	79	74	71	87	72	77	91	73	83	96	94	76	81	80	66	88	79	86	68	87	85	72	84	82	63	85	67	80	81	73	73	69	95	86	80	70	79	73	78	91	64	85	85	101	68	76	82	83	73	96	76	90	88	85	90	75	101	86	85	83	84	82	87	75	89	70	78	74	95	69	92	81	91	91	82	91	80	86	76	77	79	83	76	78	88	82	79	65	74	82	86	81	90	67	85	90	76	72	81	90	88	89	82	77	73	74	78	87	88	80	76	90	86	79	79	80	76	80	75	76	100	79	81	78	83	80	89	80	68	87	78	77	82	76	85	88	86	80	90	76	91	85	76	78	87	76	85	74	78	78	80	89	81	91	82	82	72	94	61	83	72	80	86	96	71	77	87	85	66	67	90	72	80	102	91	90	76	96	81	72	85	75	91	100	75	79	76	95	89	80	85	78	78	96	83	99	83	58	87	65	74	91	86	92	88	82	73	68	79	72	68	64	61	84	79	99	91	82	72	88	77	95	86	77	72	86	92	87	72	71	85	72	81	71	77	77	63	71	83	87	88	70	70	65	75	95	93	74	81	57	79	74	93	69	77	80	103	81	83	87	91	83	81	80	84	93	77	104	79	84	97	72	80	91	77	79	98	88	86	90	75	67	74	74	88	72	75	83	89	78	77	61	86	94	74	82	78	85	70	76	85	86	90	92	76	79	99	70	80	76	87	70	67	74	84	69	81	78	84	90	88	73	89	76	77	100	76	86	87	83	96	81	73	71	84	72	89	86	59	74	75	76	73	68	83	79	80	80	72	75	96	75	80	97	64	62	72	87	78	91	85	83	101	84	68	74	57	67	91	75	79	77	78	76	75	77	69	94	81	62	73	83	74	89	83	81	81	74	74	80	85	80	75	86	68	77	78	78	88	78	89	77	71	72	72	93	96	85	79	74	79	67	72	77	85	70	78	92	88	81	86	71	85	92	83	82	89	70	58	75	97	82	87	97	77	69	89	84	81	87	82	95	89	81	101	85	75	82	82	84	95	83	76	81	84	79	87	68	79	80	68	94	77	82	67	82	89	64	90	85	74	76	85	88	83	87	83	76	84	102	79	86	92	70	78	70	84	86	79	79	81	79	85	90	82	93	86	88	68	72	77	77	93	78	82	58	67	75	73	76	80	76	76	69	86	84	86	77	81	84	79	71	84	79	83	63	71	67	91	79	76	77	77	71	82	84	79	76	84	89	93	77	92	76	100	72	65	79	93	72	96	78	64	83	74	78	83	85	95	78	74	86	91	76	85	75	74	94	105	84	84	82	81	81	68	62	67	89	75	71	77	75	78	78	86	84	78	73	95	81	86	80	99	73	75	79	84	84	90	79	88	104	82	91	69	90	76	97	70	76	79	63	100	84	70	72
5501	1006	984	492	374	297	267	256	224	223	197	192	188	166	144	186	170	174	169	186	166	176	173	144	165	164	155	152	149	154	158	154	154	169	175	167	186	173	169	184	151	157	172	164	154	163	171	133	153	119	146	157	169	160	145	140	174	161	159	154	162	168	161	148	129	148	169	153	154	154	148	159	174	146	173	151	154	148	149	146	140	156	144	184	158	145	136	143	148	133	162	166	142	191	168	142	158	148	139	148	147	159	140	141	165	156	157	163	155	143	131	141	158	132	153	164	159	142	162	150	156	153	148	169	137	139	163	169	158	131	159	148	200	151	148	156	137	155	139	162	158	151	162	165	170	169	139	160	146	143	154	160	166	162	162	137	169	154	183	153	160	141	157	164	152	163	150	149	177	143	156	169	173	131	151	152	159	175	117	152	166	157	187	165	173	147	148	144	155	152	177	135	157	158	151	159	155	163	148	165	148	144	146	153	184	159	143	152	138	162	137	166	150	168	172	154	167	139	160	184	161	143	169	175	153	154	157	141	145	152	160	158	155	161	169	142	158	139	165	147	155	165	144	158	164	149	162	151	150	161	157	155	171	147	136	147	159	154	162	160	145	148	147	154	168	159	158	119	167	140	137	183	173	168	137	172	158	174	163	153	145	174	157	145	147	188	175	157	143	160	156	156	173	146	182	157	140	135	157	169	156	155	174	178	156	141	138	142	156	170	141	157	146	134	164	182	171	167	151	157	162	132	171	171	167	184	135	143	138	162	142	168	153	145	154	143	154	142	155	138	160	154	157	136	167	157	147	156	177	151	154	161	160	155	154	163	151	166	169	144	138	144	146	153	161	153	150	165	163	143	168	156	165	157	155	176	171	155	141	155	159	150	165	163	156	151	130	141	166	162	152	146	155	146	171	135	146	148	151	135	142	157	170	166	168	148	168	166	134	189	144	165	172	147	147	153	154	197	145	163	153	149	154	147	148	161	157	148	153	175	151	157	154	140	168	137	147	143	166	158	183	167	168	154	155	163	154	156	149	140	175	181	152	166	152	151	161	153	164	152	162	139	161	145	160	165	152	162	175	164	151	143	165	148	160	151	141	168	157	155	150	161	170	161	174	170	164	153	147	161	148	179	136	149	150	139	160	186	157	161	162	145	135	143	143	160	149	175	143	178	175	171	148	164	174	158	154	157	152	167	151	156	153	164	166	154	149	139	163	157	159	148	146	152	146	153	135	165	143	151	158	144	163	153	155	153	159	158	166	150	157	151	141	168	169	171	150	162	178	158	153	157	158	159	167	143	144	165	170	147	145	143	171	163	149	156	168	162	134	144	169	157	175	156	164	143	159	160	138	151	181	174	158	161	172	175	160	144	177	173	139	159	173	172	155	164	175	168	160	157	148	158	172	141	151	181	149	165	165	167	171	166	157	152	153	146	140	126	152	155	157	164	132	172	155	153	162	159	156	167	138	170	175	163	129	170	135	151	162	166	171	145	164	150	160	145	160	144	138	165	146	181	146	154	150	163	150	138	182	134	151	156	158	158	157	163	165	162	167	148	150	160	167	154	153	174	142	123	157	145	141	187	152	131	141	146	141	143	145	160	142	151	147	173	168	164	151	149	150	166	149	159	166	148	151	142	136	172	135	192	150	132	153	150	157	156	146	144	154	143	159	171	144	155	175	140	166	165	155	169	142	149	152	164	164	162	161	157	173	160	132	143	171	157	153	156	153	158	150	170	164	151	152	161	159	152	167	146	154	163	144	152	139	164	166	150	159	163	170	149	161	138	152	152	169	159	177	154	156	139	157	158	158	147	168	135	148	152	157	158	180	171	155	153	198	136	166	160	149	179	150	152	162	163	136	174	154	158	144	142	165	152	146	158	175	148	154	164	163	171	153	174	145	134	142	160	154	150	159	158	156	131	155	149	160	171	152	142	142	152	161	150	144	128	165	160	165	153	159	152	156	136	154	147	158	143	181	169	158	152	170	161	156	146	153	163	128	141	144	148	145	137	126	143	157	146	154	144	148	147	161	148	147	160	156	199	145	152	174	134	148	154	138	148	166	148	172	163	160	163	175	153	147	171	156	169	130	162	164	164	170	151	141	153	145	177	142	147	130	169	165	170	161	162	136	147	143	148	151	164	171	150	164	149	124	176	156	158	147	148	152	153	144	156	167	156	151	151	154	172	147	168	150	163	155	152	151	183	129	169	153	168	127	145	151	156	164	147	152	147	180	168	173	163	139	143	160	146	164	148	151	167	179	137	167	172	146	171	153	168	136	154	157	157	155	144	167	152	140	142	170	150	143	163	138	142	152	165	172	154	149	156	160	167	153	146	170	170	151	161	153	139	168	158	135	166	136	143	157	170	150	153	134	171	150	147	158	141	153	170	162	186	173	149	158	149	170	161	160	175	174	154	154	176	137	158	173	165	161	154	144	155	144	161	160	156	167	149	159	149	141	144	143	154	148	171	144	146	155	144	138	146	169	171	171	166	154	174	137	154	167	161	147	139	145	150	173	183	141	145	165	174	163	166	159	170	171	154	156	153	132	167	142	163	163	146	153	168	143	154	166	164	155	166	161	158	150	166	144	153	165	186	160	143	142	158	160	161	134	146	155	140	160	153	156	153	159	154	159	155	161	164	153	147	180	145	141	158	170	140	162	154	154	136	144	152	164	142	175	164	149	152	154	139	158	163	150	154	150	149	181	138	141	156	172	169	148	159	161	165	132	142	144	170	148	147	156	137	150	146	153	160	145	159	164	150	163	163	161	162	173	156	174	150	153	142	166	176	169	161	157	132	143	168	142	141	141	177	155	146	129	170	145	157	176	155	142	141	130	152	148	164	151	149	150	143	161	158	154	170	157	169	170	166	150	171	138	146	173	159	164	158	155	167	151	152	153	155	136	158	151	142	128	176	164	160	159	161	139	151	135	158	178	166	175	148	161	148	152	153	181	126	156	153	157	149	176	147	150	155	153	176	137	160	149	155	142	160	166	149	152	138	156	171	152	168	127	153	175	137	168	155	157	154	130	184	161	159	154	157	150	129	156	161	140	147	166	146	148	149	143	167	167	170	166	149	148	148	151	148	148	156	164	168	165	182	121	161	149	162	146	157	166	157	154	156	163	174	165	150	176	158	168	156	163	160	147	156	173	164	151	157	149	156	166	170	151	154	147	159	158	148	155	161	149	146	164	163	140	151	173	157	150	157	133	150	158	149	156	145	171	170	180	169	140	150	174	159	161	147	171	136	177	146	159	170	153	159	159	145	154	146	134	152	153	164	147	138	163	160	156	145	142	145	166	157	177	148	160	146	144	153	170	165	184	151	169	148	168	160	164	162	156	156	148	182	162	160	151	177	160	161	154	163	179	138	154	136	146	162	134	162	164	162	162	147	160	146	154	153	165	160	142	157	165	162	159	152	165	130	138	145	135	153	162	146	165	162	155	168	175	162	147	156	155	162	154	157	128	146	163	157	162	145	166	159
24134	21110	28364	24108	20459	2157	640	444	350	324	301	291	279	233	243	218	209	219	198	227	185	197	200	210	202	208	224	206	187	199	184	228	188	215	200	190	201	167	184	180	191	179	209	188	184	186	173	196	188	174	177	200	191	189	201	177	200	175	184	176	171	161	175	208	169	206	182	196	174	176	200	171	169	168	171	158	180	194	183	179	152	167	188	171	176	162	205	183	195	204	206	178	191	189	185	174	159	183	178	179	187	150	185	170	183	173	192	171	194	158	170	161	177	179	184	190	184	197	158	190	187	198	178	192	188	187	198	174	164	195	155	174	190	194	202	184	175	183	164	164	163	164	177	163	164	186	185	155	172	163	174	181	177	178	214	178	173	177	181	183	184	196	178	161	174	193	185	175	174	179	209	178	185	153	186	171	182	176	191	188	174	177	175	183	206	167	166	157	182	182	192	188	200	197	144	197	174	200	172	187	163	206	182	196	187	195	158	162	167	173	174	175	173	192	184	196	175	178	174	184	184	187	171	194	173	185	194	163	160	182	178	174	183	187	177	210	183	191	175	178	180	167	169	164	174	177	171	187	202	183	170	184	160	168	172	178	194	194	188	171	181	216	199	154	198	191	173	180	169	173	185	182	157	180	189	157	163	172	169	166	169	182	187	170	172	206	178	201	195	166	176	170	178	166	173	157	190	191	175	166	177	174	173	174	180	180	161	189	171	185	182	161	175	164	185	163	162	194	185	183	169	168	162	166	187	196	205	173	185	194	178	165	175	178	187	184	174	198	153	175	191	195	186	181	170	173	164	175	172	188	185	169	193	173	194	168	149	194	164	157	190	188	173	175	176	173	188	174	172	169	181	151	184	160	177	172	191	173	189	152	188	182	209	196	209	196	203	191	150	185	185	182	178	187	171	193	172	172	161	175	172	184	170	178	169	188	199	194	166	196	156	181	205	166	187	178	175	195	170	179	205	174	153	185	181	160	163	192	170	171	185	174	179	185	158	169	210	175	179	162	164	185	185	172	184	178	169	185	181	182	172	179	170	174	186	182	183	169	190	177	172	190	170	187	196	152	170	173	169	172	165	184	167	182	187	185	165	186	165	171	194	180	160	184	141	161	161	166	153	157	167	191	186	172	178	176	170	179	191	159	185	159	149	190	184	189	163	190	156	185	173	203	200	158	176	183	149	168	178	177	159	175	180	179	180	188	168	161	179	169	182	172	157	169	158	163	191	170	163	169	176	203	167	163	176	170	198	181	184	198	193	188	167	181	166	187	191	199	179	171	164	154	173	179	193	189	169	176	180	213	185	173	170	178	200	157	193	176	178	175	184	173	154	189	157	192	190	182	201	181	198	185	190	155	187	192	180	162	182	169	186	193	175	175	139	170	160	181	172	146	161	175	184	175	158	164	182	161	182	173	186	186	211	171	166	172	187	202	192	192	178	181	182	161	164	186	178	181	171	167	158	157	166	175	184	201	173	182	151	171	198	171	204	180	168	170	176	159	176	179	176	181	180	170	177	179	155	160	190	175	162	168	174	169	204	183	172	179	189	178	161	149	211	173	186	172	157	168	178	178	174	186	170	174	185	182	205	185	182	179	167	151	172	182	174	174	193	187	169	176	170	170	169	193	176	191	188	170	161	197	189	203	170	169	174	178	161	185	167	178	156	168	179	176	151	170	172	162	202	170	176	194	164	170	175	185	171	189	154	206	186	167	188	152	179	156	171	145	175	173	194	182	192	189	184	175	153	188	166	190	175	186	182	174	173	169	172	158	164	160	146	149	163	164	166	165	168	202	187	206	161	175	189	173	186	167	155	187	198	176	169	197	173	154	186	199	172	207	164	184	159	182	162	194	167	178	157	178	170	187	192	194	148	157	206	172	203	174	172	194	180	173	182	192	186	173	175	191	164	191	183	195	178	174	165	173	203	167	172	193	180	204	150	187	183	190	165	162	178	174	178	177	169	176	185	166	188	182	204	204	183	180	176	157	156	172	174	179	169	156	152	169	151	176	183	154	183	211	189	152	177	164	180	168	186	188	158	175	167	185	190	168	176	184	193	170	195	171	173	211	198	181	191	182	171	192	173	182	183	176	167	181	191	188	164	183	192	165	185	153	194	161	171	187	195	193	186	192	156	187	173	191	171	183	195	193	158	174	180	192	166	171	202	189	191	185	189	172	167	157	165	165	169	186	185	177	194	154	162	165	182	203	198	196	174	185	178	165	185	159	168	158	174	191	169	145	201	154	153	174	155	183	181	197	196	170	184	183	184	173	183	179	171	183	196	177	180	184	176	189	188	161	149	172	174	188	158	165	158	175	179	159	162	177	156	180	171	189	177	176	179	168	160	172	206	197	176	175	185	178	163	171	179	168	166	188	180	163	178	175	165	154	180	187	189	168	186	192	164	165	201	177	168	185	182	173	169	168	176	163	194	189	175	167	176	172	192	186	164	176	179	192	183	159	181	184	165	177	185	155	177	177	181	164	161	166	176	195	157	177	169	185	174	183	190	168	149	166	158	187	194	189	185	165	163	179	191	166	158	165	202	186	183	211	160	179	175	195	152	175	181	159	146	201	198	180	189	192	164	147	162	146	170	172	177	183	157	161	180	201	165	152	159	167	187	182	175	184	199	179	175	158	164	162	199	171	177	175	153	164	165	193	178	188	176	177	188	161	199	168	179	201	208	188	171	185	168	157	180	163	175	195	178	180	169	182	199	189	181	189	174	186	175	183	186	138	168	197	200	167	140	182	168	148	159	183	149	166	186	179	161	202	178	192	191	197	175	168	167	181	164	158	183	189	177	179	197	161	173	192	186	189	164	173	156	184	175	168	163	182	205	171	189	176	171	188	150	154	199	185	182	180	192	171	176	191	146	175	167	200	186	165	183	161	171	195	180	183	168	160	192	187	180	171	152	190	164	166	162	169	169	191	189	184	170	187	176	184	173	179	210	167	185	185	180	168	198	151	176	168	170	168	168	173	170	181	185	164	201	184	181	156	188	174	191	169	178	187	184	166	170	187	162	157	159	193	176	176	175	182	200	186	170	183	200	169	193	185	181	195	155	172	181	175	168	182	186	169	197	158	154	195	166	166	188	188	174	220	176	176	178	209	176	190	172	168	169	205	161	198	185	172	177	182	184	158	197	190	172	175	158	195	182	176	190	193	181	168	158	189	189	175	194	178	187	178	170	178	171	167	189	160	189	159	154	182	184	174	163	210	171	180	176	183	168	173	177	186	179	167	180	188	179	170	194	164	149	164	163	186	159	188	208	175	180	209	169	182	165	159	179	174	177	171	179	164	189	160	166	168	164	148	178	182	175	174	194	146	157	154	182	169	163	171	181	200	174	138	147	144	181	182	206	170	165	185	196	202	193	165	180	176	186	162	180	174	182	173	166	183	169	164	168	173	151	154	177	172	168	174	170	172	150	176	150	185	163	191	160	171	160	192	165	185	182	169	186	167	194	180	189	198	173	224	160	170
13484	9683	8236	4152	2809	2018	1642	1287	1012	881	764	685	622	577	505	532	483	494	430	385	436	427	367	391	373	326	355	360	375	391	376	366	349	374	292	362	313	316	327	354	349	302	331	327	321	320	332	351	334	299	314	343	332	326	315	292	327	332	353	312	340	324	312	315	300	361	285	305	322	300	318	336	320	299	329	299	320	323	285	305	326	316	330	322	297	331	348	299	318	310	320	318	311	290	326	321	300	298	320	328	331	281	331	302	342	297	338	352	339	324	299	347	312	301	303	331	305	335	318	299	322	284	293	284	322	317	340	337	303	299	341	323	329	274	272	298	292	327	313	344	309	317	297	310	293	314	320	330	325	325	330	339	323	309	317	335	299	321	317	337	292	285	321	325	303	308	318	327	353	301	308	330	312	297	308	327	324	299	313	320	305	325	321	312	297	327	306	312	288	310	295	295	303	333	308	308	304	320	302	284	327	301	324	312	306	307	311	305	328	345	310	324	320	296	299	309	312	322	308	285	302	315	354	309	313	326	321	308	334	303	313	353	288	346	290	314	293	308	297	280	316	310	310	328	329	295	332	310	319	332	304	316	291	311	314	304	311	314	316	331	319	304	289	300	274	313	347	319	341	322	298	307	332	318	311	354	306	295	285	338	339	356	317	307	333	314	302	312	285	332	322	301	312	334	316	310	316	285	328	317	320	306	333	308	294	272	337	321	300	323	309	323	283	311	329	330	291	308	295	318	307	311	313	297	309	303	312	312	361	336	329	311	336	315	323	327	310	307	302	338	318	311	333	306	335	327	333	329	338	277	316	312	298	340	292	307	329	327	336	322	322	329	308	323	328	311	345	350	342	345	293	337	304	333	329	313	323	286	297	320	323	330	275	338	302	311	305	319	325	309	292	312	336	299	336	292	288	314	330	302	307	334	304	352	332	333	322	321	334	325	294	314	307	287	320	286	293	300	322	310	313	306	337	324	309	335	302	304	344	309	316	301	274	325	314	304	311	286	320	318	324	291	329	335	328	293	307	313	322	314	308	318	307	296	304	309	297	303	291	317	331	319	314	334	343	321	314	342	315	323	357	313	302	328	357	302	304	312	305	329	338	307	318	331	323	304	311	298	309	323	332	344	323	271	299	301	322	314	336	305	292	301	292	332	318	334	294	311	280	310	335	338	304	306	282	324	316	284	323	301	331	310	295	308	314	293	303	326	321	280	271	327	327	324	325	316	306	341	309	303	316	304	272	308	333	300	292	296	325	329	299	327	309	285	284	310	316	284	305	291	294	342	336	305	331	296	337	314	310	323	310	287	280	318	297	301	353	310	348	322	317	294	321	304	294	281	313	292	306	353	312	316	311	317	307	317	305	285	285	304	297	331	279	315	304	297	302	338	332	349	310	343	335	305	314	321	320	316	295	348	298	309	345	333	298	310	288	310	310	325	323	323	332	313	359	335	282	342	295	329	286	305	327	338	271	323	296	297	308	348	320	349	351	317	323	345	322	307	324	323	277	337	312	307	307	359	313	299	317	315	335	282	315	301	300	312	298	318	326	310	328	298	292	265	323	315	307	317	318	319	289	338	356	288	300	312	320	330	330	290	352	311	317	305	317	306	276	309	305	319	310	310	308	335	307	332	281	301	288	287	304	337	298	303	282	327	300	316	306	308	341	331	299	361	324	339	324	312	305	313	314	345	320	317	339	319	331	327	285	318	309	309	284	295	319	311	294	279	322	332	314	302	341	333	299	305	314	276	308	305	352	286	311	282	318	290	320	350	317	296	328	308	287	296	340	302	317	290	311	319	328	278	338	289	311	310	319	320	295	283	327	307	327	300	321	323	321	276	322	275	284	317	318	318	328	327	318	295	280	325	305	354	275	331	308	339	302	322	310	324	290	302	271	304	324	328	308	321	324	291	301	349	341	317	286	304	291	327	317	311	315	339	296	300	302	309	321	311	321	329	287	320	323	330	339	326	318	350	341	290	312	312	319	321	311	318	343	319	289	296	314	298	337	305	290	331	301	315	316	323	317	307	327	293	353	314	283	306	296	327	304	300	289	309	337	335	307	321	320	320	318	292	318	311	320	306	339	299	345	307	321	321	316	328	333	269	328	311	337	323	309	287	296	318	307	320	346	308	328	322	293	325	333	326	305	300	310	343	284	294	289	309	298	307	299	302	320	322	343	312	305	279	341	288	297	303	308	325	297	312	321	297	311	333	310	307	330	280	324	320	298	304	325	334	319	329	334	316	297	298	305	339	329	309	312	323	307	323	339	318	336	294	278	311	313	325	304	326	334	306	311	315	296	342	331	334	319	315	331	328	296	322	317	308	340	285	307	319	306	317	337	295	357	329	360	326	316	276	327	304	334	309	339	320	343	318	310	306	324	303	343	311	317	297	320	303	310	326	312	301	304	305	296	306	340	287	304	308	274	310	314	346	299	341	317	306	346	288	292	318	328	325	318	312	298	326	296	296	329	329	311	320	313	323	301	323	313	299	294	312	308	297	312	318	314	335	312	289	296	306	314	295	300	327	315	327	303	292	342	296	297	313	334	339	296	308	323	332	312	321	327	321	312	317	366	292	304	296	302	319	309	316	313	308	332	330	296	332	316	275	303	346	320	316	325	342	321	319	340	327	313	325	297	302	332	310	281	298	293	342	310	296	355	343	310	302	337	304	275	280	308	319	321	348	313	363	296	324	326	336	307	328	303	312	333	265	314	313	331	320	326	318	311	309	286	312	306	314	285	327	321	319	319	341	320	325	314	332	315	328	321	310	317	307	341	306	286	302	346	303	297	299	316	317	313	303	295	330	329	307	322	272	300	315	325	307	298	344	302	326	311	291	316	296	314	328	309	347	314	300	301	324	298	303	303	347	322	324	328	325	327	307	308	280	322	352	345	320	314	292	288	278	295	304	272	327	286	361	306	320	306	312	341	297	298	315	296	312	301	321	334	319	323	306	321	321	294	322	311	285	324	337	302	280	289	347	299	298	293	300	360	295	304	326	270	304	291	305	325	291	333	327	339	320	290	327	317	330	315	321	312	317	281	309	330	329	328	275	291	308	286	313	328	304	292	327	317	309	307	315	333	334	309	325	303	335	298	313	275	322	340	295	308	331	335	323	330	328	348	350	288	299	304	306	307	325	312	313	316	305	324	320	309	289	317	326	316	296	321	317	327	351	337	313	312	295	328	319	304	309	280	306	320	310	276	307	305	331	327	298	308	321	301	327	331	299	291	321	288	306	330	316	309	295	293	310	288	316	324	326	294	337	309	323	298	279	309	311	291	308	324	317	260	312	302	303	331	319	318	306	290	304	329	302	288	301	291	311	304	319	289	331	308	304	315	285	297	324	286	323	321	298	322	333	295	327	328	346	281	300	310	296	318	312	322	284	314	296	316	307	340	327	309	305	328	281	296	356	311	310	307	300	373	309	298	310	319	336	324	328	316	293	346	327	330	326	301	307	369	297	281	298	323	347	315	340
23140	21130	29024	23472	21133	19684	2310	881	670	589	590	540	483	509	448	439	429	413	358	403	380	406	389	359	376	369	361	391	370	373	404	380	359	348	356	354	349	377	390	334	350	357	341	334	346	332	333	336	341	364	374	378	356	357	323	324	286	330	313	332	370	387	360	317	330	321	350	321	338	354	323	316	336	342	344	361	375	352	349	304	290	370	316	338	332	323	318	337	334	323	332	342	330	330	341	339	342	333	333	341	334	329	338	337	346	330	327	393	369	348	304	344	349	363	322	338	331	361	317	319	341	340	329	329	348	337	323	326	337	337	348	317	341	325	367	346	325	357	317	348	345	337	336	354	354	333	319	327	349	350	335	331	316	337	337	341	310	350	349	380	311	358	332	321	331	349	377	332	322	350	337	343	290	355	323	363	315	338	343	328	317	346	334	360	353	341	336	358	347	304	347	304	352	313	340	359	330	363	352	325	354	349	309	316	372	334	343	345	347	335	336	321	319	324	373	342	311	324	304	325	352	357	318	339	318	354	332	307	349	315	345	330	337	319	347	336	340	342	307	316	330	330	352	364	316	332	336	326	372	348	326	363	338	376	351	323	354	352	307	344	337	324	330	341	329	307	319	317	335	392	328	334	388	335	348	358	337	353	307	339	334	335	335	359	313	323	323	330	326	303	318	343	337	315	313	306	346	288	353	308	358	320	311	328	347	328	342	356	336	364	333	332	316	306	340	356	339	330	326	339	321	368	310	317	331	327	350	362	329	339	336	344	338	305	316	348	321	301	343	334	324	330	342	336	362	329	359	342	315	322	333	321	333	316	347	333	318	333	318	313	336	316	346	347	339	357	334	370	319	317	320	334	347	357	336	301	370	307	320	353	365	315	294	311	335	307	322	342	358	321	343	322	326	363	339	339	367	325	374	372	347	351	329	330	318	328	371	326	319	317	365	300	321	339	333	355	354	312	344	337	347	332	327	353	346	332	355	335	339	336	336	326	316	326	347	329	337	345	316	344	343	389	338	354	380	311	348	330	303	318	357	316	333	355	315	340	326	322	306	359	366	362	335	313	328	313	333	346	308	325	319	315	344	330	311	353	333	356	333	377	341	336	328	368	354	330	303	362	328	341	343	340	342	337	326	330	316	351	348	315	316	353	357	344	332	324	337	363	334	350	339	323	325	327	353	320	365	329	326	344	345	363	343	365	339	345	350	323	287	322	349	337	339	364	333	318	355	332	348	310	342	315	353	350	304	341	341	356	336	358	338	336	338	331	323	319	326	334	329	347	340	349	306	299	359	338	349	328	332	353	326	353	335	326	378	377	327	345	324	329	320	321	323	346	310	338	351	341	328	310	349	278	331	327	319	324	329	315	299	363	334	322	300	353	328	330	350	335	345	331	346	318	334	295	339	335	328	308	320	343	344	335	327	355	368	308	334	335	315	368	329	339	343	346	337	343	331	362	334	341	346	372	331	343	309	317	338	335	316	349	317	367	327	331	304	349	295	332	294	332	337	332	308	321	350	318	361	337	351	342	343	329	306	351	357	327	324	333	325	357	364	329	336	323	329	334	320	353	325	326	329	338	339	324	368	321	358	337	310	349	363	323	353	353	333	296	352	313	329	338	337	314	378	340	349	302	357	333	324	337	340	355	337	324	345	317	350	348	300	345	304	321	350	334	345	322	321	328	319	299	327	316	304	301	310	383	321	313	342	328	323	322	372	323	348	337	324	301	359	313	325	347	329	354	327	353	348	297	320	315	357	354	352	316	334	362	345	321	333	324	338	352	332	328	333	310	336	342	334	324	351	344	334	311	318	296	307	356	360	343	339	371	350	362	330	314	360	305	329	361	332	315	335	335	336	364	350	337	327	309	334	340	342	304	347	358	351	307	341	331	319	350	350	314	315	330	330	355	336	330	310	351	373	341	345	330	336	311	341	321	367	324	337	316	338	355	332	352	312	334	333	321	334	335	325	322	358	312	313	355	304	336	301	331	335	329	315	345	351	361	340	345	353	318	297	330	341	297	343	322	335	342	354	344	340	326	320	345	331	345	324	318	329	332	353	313	349	324	324	300	320	311	336	341	341	354	343	333	318	328	364	366	311	353	362	339	341	326	346	312	330	351	331	319	354	323	309	305	329	289	305	320	322	341	340	313	331	343	376	316	350	326	342	348	330	313	344	327	354	315	327	344	332	331	343	326	367	326	307	336	294	323	329	353	320	354	333	365	341	341	313	303	311	290	289	324	348	330	313	328	330	323	305	340	348	338	345	309	315	338	315	356	352	346	348	320	359	307	350	341	362	314	333	315	327	326	330	325	310	334	351	353	349	348	353	345	332	335	316	325	340	361	334	329	332	349	339	327	308	340	342	315	350	321	354	324	310	354	342	311	317	321	338	318	332	356	378	362	291	313	327	329	340	348	365	351	360	344	323	327	318	344	332	318	295	321	333	328	323	339	336	347	331	318	350	334	365	317	303	334	335	311	328	368	326	332	318	336	336	338	333	358	314	350	358	337	333	338	313	345	327	370	362	326	355	319	355	342	347	291	313	343	317	360	336	323	345	346	320	372	337	361	316	338	343	324	336	322	323	328	328	343	361	332	340	347	309	308	325	308	311	353	326	362	335	337	315	356	344	352	330	322	330	338	312	322	353	333	348	315	360	337	343	318	356	366	325	341	329	337	320	314	315	317	332	319	327	332	305	322	344	326	322	331	305	332	282	288	340	343	350	328	321	326	342	335	340	317	347	322	327	341	339	334	354	336	320	333	327	346	368	337	343	331	349	318	299	336	346	298	330	351	344	345	332	342	331	357	334	363	313	359	332	319	349	317	314	339	359	378	346	363	304	334	308	355	326	343	308	351	311	364	319	333	331	361	340	369	324	352	308	320	334	336	328	346	315	315	340	326	349	326	324	360	387	335	327	320	330	298	338	318	314	320	318	349	351	346	364	325	352	319	339	362	324	341	332	344	350	341	352	334	306	309	355	343	382	357	307	333	339	366	352	348	330	350	345	354	352	320	338	332	329	353	328	328	299	320	301	326	338	319	327	349	313	326	309	336	327	334	335	313	312	345	320	351	335	342	381	317	327	324	360	327	340	352	332	337	338	321	324	313	321	328	359	306	315	334	350	377	319	328	356	307	322	329	362	344	346	302	302	316	343	354	314	308	316	362	316	331	334	381	339	335	357	353	355	327	296	360	354	342	328	335	361	288	321	315	309	350	320	343	319	309	349	319	348	313	313	374	373	334	326	337	322	362	345	347	319	337	322	357	346	323	353	350	339	311	353	363	321	334	314	310	308	307	353	318	337	322	342	318	299	315	342	328	343	335	314	322	339	350	316	326	339	322	357	318	335	339	327	356	329	296	338	325	351	322	331	350	336	321	383	340	317	327	312	316	361	347	343	328	306	373	332	325	328	328	321	345	310	346	338	304	299	334	357	369	335	323	321	343	326	344	331	349	304	361	323	339	313	356	334	355	348	342
16229	15766	13481	7295	5091	3699	2907	2291	1940	1562	1412	1289	1176	1042	954	984	876	848	785	751	725	772	746	648	730	661	639	641	650	647	642	602	619	618	683	631	570	593	651	572	645	601	639	587	581	651	598	567	597	553	557	585	567	576	586	563	581	539	604	590	585	587	564	612	581	567	558	619	597	603	617	603	602	556	568	591	542	553	579	558	557	565	584	568	592	537	545	552	618	615	595	525	577	563	580	579	573	596	534	584	575	578	563	529	585	534	604	555	530	616	595	557	571	570	546	537	574	566	593	564	561	587	580	545	563	579	558	517	591	601	559	555	552	583	544	559	565	559	569	569	577	582	532	546	597	543	588	555	580	572	561	547	513	585	578	554	541	551	586	535	564	561	563	558	556	565	534	551	520	572	583	555	595	567	543	568	555	564	551	556	563	600	572	589	585	613	573	555	539	605	558	554	579	612	547	585	565	532	575	552	563	580	582	542	516	530	523	598	546	575	549	536	602	607	594	617	594	540	532	582	552	565	567	567	611	577	607	541	543	580	577	571	522	559	525	569	601	572	572	534	530	526	576	541	611	556	541	594	559	607	574	527	549	545	603	572	543	580	556	550	563	541	599	496	583	517	561	576	555	540	572	548	556	588	556	572	607	573	576	524	595	555	586	580	542	524	550	583	534	566	596	577	571	608	555	567	528	584	569	610	574	588	573	515	527	602	556	553	569	548	572	579	532	565	578	541	572	553	600	578	548	581	533	564	561	588	574	593	617	550	559	585	559	557	520	566	569	548	553	602	592	600	558	582	583	581	555	573	544	590	579	592	588	560	549	596	543	562	574	528	574	542	553	546	572	539	547	615	524	563	574	588	539	577	586	534	551	548	612	560	603	529	543	551	546	579	519	594	535	544	557	564	535	583	553	539	529	592	572	559	530	535	580	544	562	576	564	537	559	578	554	569	564	538	595	573	579	570	549	504	577	532	592	549	578	559	577	590	557	575	541	561	571	565	579	549	548	527	557	560	565	552	574	587	567	602	560	594	539	535	574	559	564	566	545	586	552	510	589	542	581	617	573	551	564	584	572	586	510	567	563	509	549	538	582	552	572	534	524	604	585	571	591	569	581	560	585	569	587	560	583	589	576	595	582	590	523	574	590	551	583	552	569	567	547	516	565	545	540	543	579	614	564	523	559	587	557	551	579	558	570	553	551	577	511	625	548	606	557	529	573	595	550	555	573	554	582	547	536	579	535	517	569	548	590	563	534	527	564	571	546	528	545	538	602	559	565	574	565	594	555	556	569	558	564	553	542	537	590	577	564	577	513	570	581	575	534	544	628	593	570	582	582	581	562	570	560	569	540	590	551	592	560	588	542	588	550	541	586	558	599	567	563	632	574	561	578	564	540	546	566	599	564	541	575	574	540	548	541	605	558	526	572	557	565	591	572	578	569	601	553	586	590	563	557	584	552	544	541	594	549	591	545	570	563	560	601	576	555	558	556	564	598	547	602	584	580	548	565	512	603	573	629	570	568	560	563	541	545	605	582	587	516	569	580	538	574	547	555	561	603	600	584	558	565	566	609	607	584	593	543	542	545	597	550	533	532	559	576	557	596	572	565	563	578	610	560	570	586	525	624	587	555	553	562	570	537	553	547	562	571	556	539	606	564	572	577	534	578	531	560	589	574	535	615	569	580	525	547	554	547	573	549	563	579	579	584	535	588	554	584	564	596	593	524	620	563	577	554	569	551	580	563	555	584	559	538	539	566	550	587	538	573	568	585	561	542	567	547	576	548	548	588	561	563	615	547	575	563	570	594	584	538	554	569	527	591	590	593	531	580	559	581	558	594	541	583	552	599	561	568	580	559	565	566	547	609	578	590	536	585	594	586	563	521	559	564	597	546	516	573	557	571	572	586	563	587	583	573	549	566	547	596	548	590	578	559	560	609	596	557	581	566	551	555	551	543	592	546	563	559	563	539	576	576	558	553	627	555	554	554	566	539	531	546	558	542	534	620	561	504	597	573	569	543	558	525	592	542	545	578	576	584	608	583	584	525	534	523	567	560	559	551	547	556	568	550	563	623	610	545	584	581	566	568	555	560	546	580	547	561	574	600	537	588	550	571	581	570	530	518	537	556	578	608	529	573	570	590	580	572	573	563	558	563	547	558	543	526	564	548	570	549	550	547	599	586	557	524	595	560	591	575	573	582	588	555	556	577	542	600	570	530	527	553	568	583	556	585	577	569	601	576	581	547	592	550	555	537	553	523	534	570	566	546	613	569	550	562	556	613	573	572	552	548	585	578	555	552	567	580	548	558	557	581	541	584	573	528	566	590	566	559	559	572	537	547	581	575	535	531	536	546	578	533	563	535	573	597	541	565	534	604	611	528	580	544	566	552	562	577	565	581	539	543	518	585	571	582	578	573	582	576	570	559	594	610	596	558	601	592	604	600	599	538	569	562	547	580	553	558	571	599	575	549	587	584	579	559	588	601	624	588	564	523	560	584	541	579	584	570	553	610	608	593	548	598	541	592	572	578	561	568	551	569	517	598	560	597	552	562	568	544	522	547	567	592	565	582	549	601	581	555	562	594	565	567	598	528	575	572	607	573	577	566	504	541	585	559	561	585	537	556	501	543	572	567	578	570	524	612	611	571	530	563	592	574	545	557	574	587	557	564	551	578	576	567	573	565	557	554	573	556	566	561	557	577	587	564	615	532	582	519	588	570	567	559	536	529	587	558	569	589	554	574	542	527	533	592	541	553	557	583	577	543	591	529	547	497	576	543	535	543	584	571	548	559	556	563	545	542	569	547	561	564	589	553	566	604	590	576	580	553	530	561	516	553	593	574	542	588	551	545	592	554	545	564	525	576	554	594	524	571	535	526	530	570	574	572	564	577	550	585	592	582	571	562	586	545	583	549	575	543	569	552	534	572	595	582	581	592	586	575	547	563	560	571	523	556	545	550	552	572	561	544	555	587	576	555	586	562	588	589	537	584	553	567	535	558	538	572	581	597	545	516	598	563	561	583	596	601	597	540	615	590	597	550	552	586	560	570	529	511	534	565	564	555	591	612	598	590	578	540	562	565	579	550	577	589	585	555	570	572	582	559	562	550	546	573	576	562	563	583	568	586	573	568	561	549	551	603	562	530	600	585	611	581	540	510	530	566	533	537	568	563	590	556	554	569	566	587	543	611	592	549	556	555	559	601	586	602	593	566	572	527	559	606	516	586	568	572	606	565	560	573	530	572	540	557	608	590	544	575	589	556	566	557	525	547	572	589	568	553	543	554	580	576	557	595	557	566	548	557	598	496	597	546	532	532	587	574	584	515	551	568	552	562	576	542	544	625	558	551	547	518	561	634	524	593	539	591	552	553	577	571	549	572	592	574	506	566	579	532	560	602	540	564	574	583	556	542	582	554	603	614	581	612	548	589	611	507	535	537	570	591	545	545	611	564	553	539	556	554	563	558	604	547	560	543	577	554	592	581	561	603	609
26809	20635	8018	321	147	137	123	109	87	87	102	93	92	81	83	90	79	75	66	100	82	88	106	74	89	93	74	84	71	88	89	75	77	80	92	100	68	91	85	76	72	68	83	72	60	82	78	82	78	98	70	96	73	71	94	84	86	78	71	76	93	80	83	71	80	95	80	90	84	72	81	70	64	86	88	78	84	73	75	96	85	80	71	91	94	83	94	90	73	98	83	91	96	86	85	80	83	78	84	92	85	85	70	86	83	84	88	82	86	71	84	87	83	84	87	95	80	62	101	73	86	93	97	77	91	72	78	88	80	96	80	93	75	69	82	67	96	73	92	80	89	77	84	66	77	73	85	73	80	84	91	85	93	82	82	82	89	75	72	80	82	77	69	83	66	76	68	86	70	79	72	79	76	70	76	83	72	88	84	82	99	92	90	78	80	89	89	83	83	75	82	90	87	73	73	84	69	89	86	91	73	97	75	81	86	80	77	83	92	76	92	81	78	80	73	83	102	87	75	66	82	83	88	80	73	73	86	85	72	69	79	86	94	77	72	78	73	93	87	72	67	80	80	83	82	85	87	96	84	74	86	90	86	69	77	71	81	98	99	79	79	86	74	79	62	91	74	93	90	85	76	82	93	75	79	68	69	71	83	80	76	82	105	74	94	92	91	86	89	76	81	86	67	85	81	63	87	74	81	71	83	92	81	76	72	70	70	100	86	78	72	71	91	90	91	73	94	66	80	84	77	93	81	77	87	95	87	82	88	90	71	81	71	92	98	67	87	86	77	97	86	86	70	69	83	80	80	92	84	74	68	73	77	63	69	77	80	75	76	62	82	76	80	102	83	79	78	100	86	83	66	94	71	80	74	79	75	72	87	82	88	85	83	97	80	87	91	85	73	78	88	80	76	94	78	58	94	68	69	73	72	68	94	76	97	71	80	95	71	78	79	80	90	84	92	77	72	83	86	96	82	63	71	78	75	76	85	72	77	96	85	79	82	85	79	84	78	83	92	84	81	79	76	77	98	86	97	79	80	96	77	82	79	79	74	58	96	90	89	74	90	79	83	77	79	82	78	76	81	78	76	95	78	78	89	67	79	92	78	92	75	82	80	85	74	89	83	73	76	75	68	74	79	84	71	83	84	86	87	79	71	82	98	71	75	78	77	76	79	100	78	94	77	85	88	93	87	75	65	92	83	87	76	75	79	89	81	84	77	70	72	88	54	101	83	77	87	72	78	99	88	75	73	81	95	66	93	75	78	87	82	70	71	70	78	80	79	90	96	90	84	71	90	63	90	80	68	84	59	81	69	71	92	88	64	63	69	81	63	82	87	91	92	85	91	83	92	76	73	86	78	80	79	73	73	79	93	111	81	88	67	77	76	97	78	82	79	73	72	91	82	94	69	97	79	91	84	79	80	78	70	94	72	86	79	88	93	82	66	67	85	85	74	99	79	81	89	72	71	88	81	75	69	87	81	63	94	78	82	78	104	87	85	85	76	98	72	83	78	63	80	86	80	82	97	73	97	95	88	64	71	82	78	88	72	74	76	75	66	76	81	76	92	80	80	91	77	66	86	81	87	68	84	69	97	76	82	83	80	80	94	111	84	84	86	81	83	85	84	85	91	85	90	82	88	75	77	82	85	81	87	79	82	87	80	76	64	76	81	80	81	96	82	94	76	94	82	78	70	78	91	71	71	74	80	91	87	86	88	74	83	74	86	87	91	69	60	85	86	81	98	69	87	90	69	77	86	73	86	96	91	83	74	85	76	64	82	88	87	81	86	83	75	83	89	77	88	80	93	77	89	71	83	81	75	79	79	81	77	93	96	79	70	83	70	72	79	75	95	80	90	84	99	79	72	90	90	70	90	96	74	71	69	80	76	73	83	78	85	63	78	76	96	76	91	67	96	71	80	77	85	82	87	72	86	71	72	75	76	98	68	97	83	83	85	93	82	85	86	82	67	84	67	90	81	94	98	84	84	84	74	79	90	80	89	82	91	83	66	89	75	59	86	69	92	103	73	94	78	91	98	79	80	87	82	71	83	65	83	80	76	78	86	102	82	104	94	100	86	87	73	74	82	79	85	72	91	74	76	81	73	73	97	80	105	89	84	88	80	80	72	80	90	85	77	90	87	65	95	91	96	76	75	105	73	77	83	75	74	92	79	79	73	78	74	85	81	82	98	90	85	78	79	67	95	73	87	82	79	81	83	93	78	85	86	98	92	83	76	78	78	83	75	86	69	93	101	85	68	96	90	74	89	80	72	102	89	67	99	68	77	82	77	85	87	88	78	77	81	64	77	87	75	91	73	87	87	95	79	65	89	74	84	78	81	80	87	98	85	87	73	81	82	84	79	89	73	86	95	77	85	75	66	79	81	79	74	107	77	79	85	74	89	73	85	85	85	79	78	75	72	76	84	80	84	84	94	87	94	90	96	67	70	83	74	71	83	78	70	76	71	89	74	86	58	70	96	92	83	93	85	103	86	70	81	88	70	71	84	83	61	71	89	78	98	80	85	69	94	75	81	81	98	83	86	75	95	94	80	82	61	80	101	66	74	86	77	70	74	82	64	66	75	78	89	83	82	77	96	103	74	93	79	88	73	87	73	71	84	75	80	79	88	79	75	82	68	88	78	74	78	67	86	74	86	90	70	106	58	78	62	78	98	85	84	69	72	87	93	96	95	96	61	98	81	82	71	80	88	65	73	77	76	111	77	69	84	81	86	89	89	72	75	82	94	79	98	91	86	88	88	70	80	81	79	92	80	72	86	95	79	100	70	80	74	86	78	62	89	88	67	65	79	67	69	82	68	76	82	91	80	79	80	83	80	100	72	93	78	77	78	90	90	78	82	83	94	84	88	78	81	84	94	102	71	85	86	89	70	72	74	86	93	88	75	90	95	91	96	75	82	78	89	73	77	86	78	70	95	83	72	75	75	94	89	81	84	70	87	85	73	86	92	92	77	74	76	81	81	78	79	76	87	61	86	77	86	61	66	92	77	59	87	76	75	75	80	74	93	73	98	72	89	70	94	85	88	70	71	74	95	73	79	84	80	78	72	97	101	93	93	84	76	86	81	78	90	74	77	83	88	73	83	63	81	76	88	67	99	86	81	70	79	89	61	77	98	87	89	77	78	89	84	71	66	67	60	73	85	85	87	70	66	84	94	93	88	65	61	100	92	90	89	78	86	72	86	75	88	77	89	92	83	85	76	97	83	96	75	89	78	75	80	93	93	96	96	71	74	74	99	92	92	68	86	80	75	77	81	61	68	89	68	93	98	89	80	77	66	83	80	85	76	100	81	64	92	80	75	83	89	86	84	81	87	77	76	73	93	88	80	84	79	70	76	72	78	68	87	85	79	82	85	96	75	92	83	86	67	77	89	93	89	87	85	89	72	71	73	71	65	75	77	75	68	83	87	81	64	93	77	78	74	96	71	71	89	69	86	74	83	78	88	90	80	79	76	70	75	96	81	93	87	70	99	87
5849	1064	935	518	368	319	275	241	223	194	209	192	161	138	185	146	197	176	194	154	139	185	156	149	132	166	177	163	171	168	174	151	180	178	165	168	153	159	172	151	134	143	148	159	151	158	166	170	168	154	168	152	150	162	178	152	151	162	179	148	142	172	142	143	145	168	169	149	146	163	139	160	164	164	164	164	156	145	130	158	174	156	149	158	152	196	143	136	130	156	158	142	156	147	175	150	150	155	163	140	161	156	165	143	193	164	188	145	145	138	165	165	170	155	172	154	169	161	170	150	195	141	152	158	140	157	131	155	129	160	150	145	160	162	159	145	157	163	147	141	155	144	160	171	172	147	150	142	152	153	157	161	153	150	161	145	163	157	166	186	141	143	158	165	174	155	167	149	172	169	171	151	157	161	148	137	169	154	153	153	160	151	155	177	161	163	149	170	148	173	180	167	168	155	174	160	148	177	152	167	135	152	155	141	156	156	157	179	148	174	159	146	162	175	164	165	150	164	156	182	154	180	142	162	166	165	161	161	141	152	171	155	181	123	144	151	142	186	141	187	154	170	135	177	180	176	173	144	159	155	150	157	164	159	160	161	144	138	167	150	162	156	161	141	165	150	171	159	155	157	139	143	164	178	146	163	147	139	168	156	154	144	167	148	159	136	150	156	157	166	150	170	154	153	146	160	166	136	139	169	161	169	138	161	190	170	144	155	182	163	152	155	147	150	144	142	138	140	153	152	155	149	145	168	168	147	161	163	155	148	167	175	156	160	176	177	159	173	156	156	138	161	148	166	160	160	191	146	147	136	160	162	134	143	175	164	156	145	142	140	146	149	170	140	168	152	153	171	157	153	146	162	152	165	168	160	169	150	169	154	128	169	149	149	160	163	159	143	171	156	138	180	152	156	164	170	165	138	155	142	170	171	164	141	146	161	152	142	156	159	171	132	156	159	186	169	131	167	173	161	172	155	165	140	157	161	162	160	144	156	165	173	131	147	147	165	156	157	161	153	169	159	176	167	157	164	151	158	153	155	145	147	145	157	170	165	154	176	164	147	147	145	166	151	161	149	146	148	155	154	150	148	155	167	146	157	162	124	149	171	158	167	176	149	172	147	157	155	147	165	161	185	162	122	157	160	133	157	178	172	181	144	147	160	151	146	148	159	137	174	182	178	153	152	137	160	154	165	164	166	153	163	152	146	160	150	162	152	157	153	162	147	152	162	168	161	167	127	155	160	136	136	150	166	171	162	156	173	156	183	162	155	151	152	178	160	147	161	143	159	171	140	139	155	152	137	146	149	168	164	143	166	164	161	155	149	142	164	169	154	161	134	152	171	136	151	149	161	156	145	136	157	153	148	171	159	175	171	152	144	156	161	189	156	159	160	135	138	147	146	141	158	158	157	154	136	150	162	161	153	175	165	164	175	151	156	149	164	160	154	157	170	150	171	172	152	138	144	173	142	145	149	152	151	154	140	156	154	173	162	141	151	157	151	160	167	170	146	169	150	144	155	157	143	176	188	174	140	173	149	137	139	147	150	155	152	162	165	165	151	164	159	135	143	155	140	131	162	165	171	158	151	152	167	170	178	146	155	140	159	178	166	157	174	169	132	159	169	150	170	149	173	155	170	171	146	164	135	173	174	183	155	157	184	159	135	133	144	162	155	161	166	159	170	149	159	167	149	152	150	171	165	163	162	141	162	159	161	185	178	165	153	168	146	162	145	171	146	161	153	161	148	149	160	166	164	158	164	170	165	156	170	173	151	146	148	176	134	144	145	139	155	185	151	154	164	163	154	181	143	152	168	157	160	162	165	150	181	173	149	155	143	155	146	167	190	150	150	157	158	155	145	153	138	160	159	155	153	174	141	158	159	153	175	129	160	154	137	176	179	164	163	138	137	184	141	159	157	170	146	144	143	160	161	168	166	151	167	163	147	146	147	154	153	175	165	169	177	161	138	145	156	144	162	160	147	127	156	190	152	128	152	167	141	154	153	157	154	162	152	153	161	166	144	141	162	157	167	176	172	171	155	150	141	178	147	151	165	136	167	155	160	160	145	147	145	159	151	171	124	150	159	142	162	173	175	158	152	154	143	148	154	161	145	168	151	145	153	150	152	161	134	159	172	168	143	153	157	142	145	175	154	182	171	145	151	169	155	164	166	135	154	158	149	153	177	180	139	173	145	159	171	177	163	168	145	162	147	175	148	156	145	169	185	127	161	136	173	163	138	148	150	162	153	147	175	153	132	142	139	158	132	148	166	157	167	161	156	153	169	175	147	160	164	169	167	143	145	181	147	176	133	165	138	182	154	151	162	136	134	169	162	175	177	162	161	165	160	135	153	171	143	140	157	154	160	144	164	130	134	159	156	142	162	178	155	169	154	169	159	151	151	135	166	160	163	177	174	132	143	165	164	144	147	159	178	159	178	139	164	144	169	145	160	135	170	169	184	152	175	153	174	161	165	151	162	144	169	164	144	160	144	162	148	127	176	170	163	156	142	165	145	139	161	140	177	168	169	156	148	168	161	157	160	171	178	153	142	145	160	174	155	148	182	157	164	147	136	164	158	154	167	153	152	153	146	159	153	127	150	149	173	168	149	137	149	150	152	166	166	144	145	153	145	158	171	156	163	138	152	162	150	165	158	150	168	161	158	169	148	162	164	155	162	145	164	178	163	160	157	160	166	162	188	172	163	160	174	166	152	139	142	139	142	143	147	154	169	162	163	155	140	144	166	151	147	152	160	162	170	145	141	161	156	159	155	133	156	135	141	144	147	150	180	157	155	160	149	138	138	134	164	163	164	151	153	157	149	172	152	158	168	165	174	166	169	159	187	150	166	166	161	156	156	145	170	161	174	139	165	154	153	158	145	149	164	161	162	173	119	157	184	158	168	165	174	164	157	172	159	152	181	172	149	165	156	162	162	148	176	150	159	169	154	180	153	149	158	165	158	155	158	173	155	139	170	153	150	157	156	163	137	145	126	151	151	162	141	150	160	158	143	167	146	144	156	131	175	160	187	150	158	151	154	161	145	152	164	187	122	185	122	147	140	153	147	166	155	146	148	148	150	145	144	175	169	142	150	147	159	143	153	151	158	158	166	158	134	149	146	164	161	131	152	151	158	143	146	163	160	167	159	158	166	157	141	157	156	157	173	172	162	154	129	140	140	145	137	166	150	160	181	165	127	163	158	157	154	151	164	142	164	159	172	148	147	158	143	149	154	155	139	169	176	151	167	165	162	167	156	176	160	148	157	153	158	154	135	142	169	150	154	155	143	170	157	153	149	163	152	172	169	150	142	168	162	164	153	149	172	172	169	154	150	150	156	134	151	153	140	150	158	168	161	164	151	160	147	157	175	145	163	169	156	145	136	152	142	166	160	162	153	148	149	148	160	151	152	163	177	177	147	145	166	160	159	143	170	145	165	144	155	180	156	157	182	137	147	195	150	159	143	147	140	176	141	155	163	191	146	157	158	145	170	177	148
24143	21106	28367	24084	20434	2171	598	432	351	323	311	281	245	241	250	215	213	224	217	225	187	220	183	201	176	210	204	213	215	203	196	177	184	182	198	158	195	185	151	184	184	195	191	171	179	175	175	190	175	147	185	174	177	165	171	172	162	189	183	166	186	205	182	175	187	156	174	193	200	191	217	179	166	186	181	173	173	151	172	186	202	190	214	156	190	163	173	178	168	190	205	175	155	179	187	167	183	163	190	174	187	187	175	183	180	198	188	180	168	175	174	179	201	181	181	194	167	156	174	170	173	184	194	182	191	164	177	163	176	173	176	186	183	169	181	171	179	165	177	163	197	177	166	186	189	174	198	162	182	177	193	178	188	179	157	171	170	178	185	179	187	185	178	196	198	145	204	160	187	169	176	189	180	192	194	163	169	178	180	158	181	190	188	173	186	157	188	170	207	196	172	157	198	181	161	167	162	145	165	192	194	149	175	178	187	176	185	176	169	196	179	190	150	168	146	163	181	190	173	170	174	184	161	188	187	181	155	184	175	191	165	163	169	181	187	160	184	153	172	174	190	192	179	173	186	186	183	202	193	166	184	177	173	192	154	181	190	204	191	177	180	192	179	174	149	172	165	193	167	198	177	163	154	163	167	175	173	185	173	161	175	170	175	181	201	199	175	185	209	169	192	164	170	159	177	173	173	170	191	181	183	180	152	187	191	177	172	181	163	179	203	183	167	159	184	163	187	168	176	161	173	180	168	185	178	196	167	184	212	183	179	197	163	165	177	171	171	190	169	165	195	189	170	154	194	175	169	177	185	173	188	220	184	157	183	152	172	189	163	198	186	170	193	187	192	184	175	195	192	181	176	206	202	179	145	189	162	195	195	171	170	184	154	167	186	199	182	163	150	165	164	177	171	171	190	180	160	157	171	167	168	174	195	175	179	210	181	186	183	181	219	166	192	177	163	183	187	178	175	193	163	181	168	154	180	180	198	183	167	195	183	202	175	167	188	181	183	179	174	188	172	148	171	190	157	174	188	189	179	166	176	168	174	182	164	177	186	186	159	179	165	193	190	194	197	194	160	174	193	196	189	177	206	179	155	184	169	191	171	190	183	194	201	187	155	167	166	208	193	171	185	163	185	170	176	177	177	164	192	174	170	188	198	151	181	170	176	166	178	185	184	170	176	155	192	175	174	173	166	170	170	175	180	190	171	162	176	150	186	187	177	172	166	168	193	176	159	178	175	153	164	180	170	146	185	166	155	166	182	181	160	187	174	158	177	185	179	174	184	205	183	157	189	163	172	158	181	166	185	184	173	168	155	161	169	189	187	168	157	203	176	176	175	158	182	174	173	188	193	189	189	172	184	181	182	174	186	177	177	175	180	185	180	178	177	201	190	154	152	202	184	148	175	175	154	175	178	178	201	195	194	176	195	175	172	171	193	178	166	188	194	193	177	168	167	168	167	183	159	187	182	162	190	183	181	190	182	169	190	172	188	191	153	180	188	182	191	154	170	189	173	168	192	186	168	153	181	185	170	187	174	184	162	161	189	184	183	167	167	183	162	186	164	159	181	162	176	171	164	180	174	204	202	171	186	148	162	193	184	196	184	181	164	184	194	183	171	179	170	215	175	172	181	169	177	191	178	184	184	168	185	170	153	195	162	184	184	153	146	174	154	178	184	156	183	191	186	181	189	189	170	182	182	163	185	175	174	150	184	148	162	190	182	181	165	177	176	190	180	165	162	198	172	171	184	172	162	196	179	170	183	186	181	188	180	167	165	181	182	159	169	157	202	187	193	170	179	153	194	195	175	177	177	173	187	200	194	171	180	157	184	181	159	174	196	167	203	180	165	174	176	190	159	180	174	193	159	194	166	183	171	180	165	171	184	205	179	183	176	168	169	187	194	160	175	183	174	164	164	184	171	199	184	182	180	177	186	170	138	176	185	183	167	169	185	167	170	165	175	187	170	181	183	176	182	171	186	163	170	185	176	182	169	141	177	187	191	194	170	149	166	179	181	166	174	173	180	181	173	179	171	177	179	183	173	177	159	162	173	168	182	188	190	175	171	172	196	181	185	180	172	171	188	174	183	184	180	152	181	176	166	181	201	192	185	168	181	172	155	164	175	179	185	154	172	164	195	172	185	174	163	200	167	166	186	158	174	184	147	189	176	183	177	171	191	181	179	183	170	165	160	196	183	175	181	188	166	200	173	185	192	192	177	184	176	216	154	178	183	166	162	174	164	185	204	164	168	171	180	196	167	176	190	158	193	160	190	188	155	173	165	158	177	200	188	176	172	168	171	174	170	172	153	168	156	189	178	188	163	183	194	180	173	174	181	200	172	177	155	159	185	177	182	170	171	177	182	185	189	176	196	193	155	174	173	198	185	163	175	175	177	179	166	186	173	180	164	155	186	180	197	170	197	180	180	154	183	158	159	181	185	167	187	172	156	162	157	165	161	172	189	199	211	167	185	162	178	170	185	167	172	167	195	198	177	185	171	179	176	162	177	171	177	189	200	161	179	166	160	180	169	175	150	187	164	182	168	183	176	175	155	193	186	178	176	207	177	167	151	161	164	170	163	178	177	187	173	164	185	170	178	188	206	167	189	190	164	189	186	169	183	159	199	172	185	137	186	189	152	177	182	169	188	191	173	184	179	143	173	157	191	172	182	208	177	184	172	180	196	195	173	173	199	187	200	172	202	177	174	180	174	166	183	154	172	196	167	151	190	171	159	162	185	200	182	192	200	187	152	187	172	182	171	171	179	178	163	202	186	176	162	185	166	183	168	176	162	188	163	158	177	171	188	188	170	185	158	180	173	173	170	168	185	159	186	182	180	160	174	169	187	160	198	176	185	176	171	139	196	174	193	174	179	171	181	183	168	154	171	179	180	159	173	153	193	169	192	157	185	175	178	177	180	210	178	189	182	151	164	171	171	164	171	167	156	193	177	171	187	165	177	186	172	173	177	195	186	187	167	183	173	138	157	179	166	177	204	177	217	184	179	183	188	166	175	190	197	163	191	165	176	182	166	178	207	187	176	199	159	201	176	198	187	176	173	189	205	156	165	180	157	172	180	189	186	190	185	183	205	167	180	186	204	201	184	190	157	185	178	192	175	172	181	168	187	178	180	167	164	161	195	163	191	190	171	172	159	179	171	170	196	188	171	159	193	181	164	177	173	178	169	154	179	199	169	170	177	177	171	155	178	154	161	158	196	165	195	192	185	164	164	162	189	179	184	175	177	182	192	195	176	178	179	201	183	186	215	181	162	157	180	181	164	190	167	174	178	178	189	186	183	185	182	181	182	196	160	201	148	160	189	175	164	172	190	194	170	169	172	180	193	166	177	186	181	172	181	175	200	159	163	185	159	181	172	172	159	176	177	185	188	189	170	157	208	187	180	188	184	201	172	178	190	168	177	170	182	171	148	188	197	164	160	171	172	192	194	168	186	166	166	156	183	165	189	178	188	142	173	182	169	171	197	188	167	170
14171	9512	8192	4210	2775	2064	1520	1260	1047	928	760	702	622	558	539	490	468	443	438	420	416	395	399	384	364	388	371	403	402	388	347	370	295	374	355	365	362	304	354	354	309	369	345	384	296	323	311	303	352	316	305	330	317	310	316	332	317	359	329	329	322	339	306	329	351	304	317	330	278	309	322	338	322	319	339	317	308	333	364	281	305	305	289	292	345	343	304	292	301	319	321	312	327	330	345	266	332	338	340	327	299	304	311	318	295	326	305	337	320	304	334	325	311	301	317	328	336	305	302	285	278	322	280	325	306	316	325	334	299	344	335	330	325	344	350	331	315	296	279	283	289	295	282	289	363	311	299	293	303	318	352	346	284	320	342	326	274	306	318	301	317	342	322	336	324	300	299	315	329	305	305	308	280	334	319	331	314	311	299	314	312	315	312	310	316	311	305	310	304	328	324	327	296	337	332	304	338	338	288	320	270	329	323	307	324	318	297	324	317	314	295	305	295	321	317	313	315	298	317	342	314	329	322	339	298	309	308	299	330	268	301	331	304	288	324	296	288	301	342	281	332	319	284	310	321	323	294	305	328	322	322	301	295	351	343	325	356	311	332	317	299	311	304	330	293	283	316	342	312	329	294	353	309	295	296	300	325	323	334	321	284	322	321	366	298	329	302	305	280	329	325	305	316	331	289	349	288	319	306	306	320	340	305	316	306	344	303	309	307	319	300	328	344	322	337	321	306	293	324	307	291	311	319	293	313	300	308	346	318	295	314	296	326	307	286	320	323	364	292	355	333	305	318	305	323	320	324	337	283	325	326	314	341	363	267	322	324	319	306	322	338	308	294	328	324	294	322	289	309	313	318	273	303	313	303	326	273	294	322	311	344	332	319	295	325	302	337	342	297	362	317	310	307	346	312	295	317	300	340	302	322	340	305	328	295	295	305	294	305	341	322	311	324	322	291	344	305	292	313	295	330	330	316	319	308	308	335	276	288	282	303	301	319	325	310	310	330	313	291	287	328	314	312	325	295	292	322	312	305	313	310	339	285	317	276	304	317	330	344	313	311	310	324	313	327	296	331	298	308	320	335	335	314	321	295	340	326	318	324	333	323	339	306	301	323	280	328	335	324	305	308	291	347	304	307	293	312	333	314	275	325	292	327	321	316	303	302	326	352	291	372	319	295	304	318	303	362	292	307	314	300	318	326	288	305	297	314	310	300	281	340	313	315	301	307	312	287	287	310	305	345	331	287	330	326	300	292	329	315	313	345	314	338	325	294	330	331	331	336	308	333	298	332	308	344	298	329	342	325	294	346	297	308	356	304	331	306	316	318	281	325	318	306	349	303	327	286	297	341	298	308	326	326	302	311	303	277	351	297	309	299	289	322	328	310	328	292	320	298	341	334	307	341	313	287	299	304	304	321	335	302	325	347	327	338	320	305	311	325	325	303	348	297	322	289	288	329	330	274	324	342	287	312	344	322	312	313	327	310	324	308	328	300	285	321	344	321	295	312	296	287	340	317	329	309	284	318	300	306	305	331	297	306	296	287	310	313	295	320	268	320	299	316	331	313	295	326	312	358	292	316	346	311	319	286	299	316	335	310	288	326	310	336	293	295	331	305	296	338	319	379	297	311	346	318	347	298	326	350	332	299	331	301	315	361	332	328	290	330	306	338	295	349	312	305	321	300	302	306	318	339	294	320	312	325	328	293	324	303	323	312	290	295	342	320	315	283	310	326	303	326	283	329	333	288	336	321	319	329	293	329	286	276	317	287	335	347	314	314	320	293	313	306	304	299	300	308	316	315	306	318	350	305	345	312	325	310	324	296	343	286	289	276	304	309	333	327	318	300	292	303	281	337	292	340	302	302	311	313	318	325	294	325	306	335	297	308	317	330	323	326	307	316	301	303	304	316	310	311	311	311	313	318	329	315	305	334	302	307	347	311	306	309	335	321	295	269	309	319	322	296	319	313	325	315	326	307	311	344	308	331	352	304	299	320	344	292	333	322	340	280	314	321	318	313	323	333	305	297	332	292	337	350	326	317	321	285	313	302	322	331	315	320	302	307	324	296	314	287	299	325	315	335	329	300	304	301	328	292	291	328	293	328	321	321	309	301	307	337	313	314	305	336	302	289	311	311	310	314	311	304	308	345	297	321	331	305	346	357	346	328	293	312	309	340	297	306	327	297	284	326	302	341	303	307	330	301	338	332	305	296	289	328	341	299	342	297	295	314	296	306	320	307	305	296	320	309	290	329	292	310	352	314	292	309	349	299	301	295	311	319	333	322	298	331	301	300	296	303	314	320	303	320	338	302	300	290	314	304	323	339	291	296	321	315	305	332	334	302	317	330	330	316	309	289	308	290	304	320	331	312	339	319	314	279	318	309	301	346	290	323	301	296	335	314	288	316	328	281	326	307	322	302	354	321	308	295	280	299	339	315	342	331	315	339	323	327	316	345	329	315	333	325	319	338	313	353	314	332	298	325	320	332	325	319	306	314	306	340	331	328	340	329	311	341	314	325	300	305	313	322	325	301	354	319	308	273	281	295	277	317	326	305	304	333	292	337	324	314	286	339	323	336	283	366	322	304	291	313	314	319	301	329	313	304	316	294	310	311	333	301	322	329	298	325	297	318	300	344	330	298	302	326	315	325	309	276	310	308	322	323	321	341	325	321	320	307	318	317	335	297	307	314	315	321	327	298	303	321	297	319	341	330	322	331	327	322	344	296	344	327	298	290	319	310	315	326	332	298	318	304	290	316	321	270	288	286	325	289	295	342	306	321	345	307	337	327	315	305	297	315	299	323	304	328	303	330	308	300	294	311	256	324	305	329	330	301	304	333	311	300	302	303	325	322	308	319	302	298	313	356	294	296	331	315	315	313	312	305	342	312	326	295	305	317	307	316	318	322	311	300	294	332	337	336	283	314	305	268	312	293	321	312	309	292	322	350	316	319	330	305	302	334	305	343	330	298	300	317	302	303	330	315	313	314	299	323	331	346	291	303	321	308	321	314	323	332	325	338	277	335	342	301	319	304	349	345	307	322	298	291	307	311	299	278	340	323	338	340	293	311	334	309	325	296	305	275	332	294	349	316	311	339	319	295	307	313	318	318	287	306	309	336	321	324	283	322	337	279	338	330	334	302	295	321	295	357	312	299	294	322	313	319	313	311	328	316	329	329	300	314	333	324	300	309	302	294	335	285	307	307	306	336	304	347	289	346	316	324	331	317	325	320	304	317	326	308	286	312	305	333	315	326	285	305	367	279	334	305	327	359	330	311	313	344	305	282	312	316	296	298	304	326	323	321	327	300	297	318	319	315	304	309	338	337	274	313	293	320	322	283	343	297	307	338	308	315	323	314	311	280	301	348	317	303	293	271	316	307	302	323	317	321	327	300	310	317	301	293	320	301	308	288	321	314	316	313	332	291	319	319	297	311	310	346	312	281	320	316	319	350	283	302	321	327	343	332	330	328	294	316	320	335	307	320	306
23062	21086	28994	23395	21088	19543	2306	902	674	642	562	484	505	486	449	418	416	397	371	420	409	393	369	373	336	350	366	344	331	354	365	357	359	402	392	293	354	337	377	363	343	348	349	347	352	337	334	305	351	319	341	318	345	350	365	361	353	316	367	326	320	347	308	325	325	335	327	323	352	360	320	345	347	317	308	360	310	370	362	303	348	351	338	318	353	344	333	348	331	305	373	348	302	315	378	325	336	312	316	329	360	326	322	351	351	311	323	329	327	325	347	347	375	315	323	339	313	323	326	320	318	362	344	317	363	294	341	358	350	348	365	313	335	324	370	339	352	341	335	345	340	347	313	367	330	338	386	330	352	354	346	341	327	313	346	313	343	318	347	340	331	347	341	339	362	342	315	341	296	346	345	375	317	364	340	339	344	336	339	336	326	343	336	330	341	339	318	328	327	314	321	368	301	318	336	335	319	320	349	342	303	341	351	334	326	339	312	334	296	317	340	334	358	351	350	320	361	330	320	333	360	328	344	324	333	342	317	355	339	368	335	334	322	318	315	304	346	358	334	358	328	354	325	330	321	372	323	391	330	347	337	348	329	340	349	355	353	300	336	358	339	319	364	319	332	338	343	322	358	316	358	321	333	377	357	378	331	348	311	330	359	339	340	314	330	354	307	323	314	321	306	317	325	359	342	382	297	345	332	332	325	346	365	323	358	376	342	366	346	337	315	332	302	351	319	334	364	343	351	319	309	316	356	320	352	345	314	315	335	352	325	344	330	345	332	302	306	336	345	314	331	338	303	364	307	336	330	355	352	313	350	341	316	331	306	343	316	342	348	368	345	358	365	317	319	351	336	351	331	351	339	352	327	349	326	318	325	360	304	346	381	322	339	302	366	314	352	337	337	321	341	299	331	346	348	305	314	323	332	346	340	365	318	330	321	313	316	319	341	341	356	329	345	331	364	332	322	355	342	343	356	355	359	313	351	334	333	349	357	337	330	328	340	328	325	327	380	336	339	371	337	316	306	354	317	363	282	339	313	327	339	323	316	310	336	356	325	318	338	329	357	326	336	312	342	336	335	318	344	374	332	338	330	349	316	324	381	337	317	360	307	338	324	360	358	327	325	342	378	316	336	313	354	312	305	329	335	353	328	334	331	326	329	325	323	318	317	339	338	343	364	341	341	330	316	333	343	324	309	369	350	326	347	347	341	323	347	344	338	355	331	339	335	322	315	342	337	331	303	315	339	310	313	312	306	295	371	328	311	322	361	344	338	354	338	290	330	334	341	334	325	298	365	320	347	317	324	320	338	352	329	357	318	331	345	345	319	343	340	347	345	317	334	317	325	343	309	314	338	319	362	337	323	385	343	329	325	319	341	325	334	314	322	361	345	338	351	353	335	343	322	335	338	286	330	328	361	361	324	347	377	348	325	327	347	344	310	333	311	328	350	334	335	326	335	321	319	357	342	312	335	330	289	327	363	326	350	347	340	320	344	314	363	354	372	332	320	348	343	337	355	331	331	325	310	318	331	323	332	319	331	321	299	311	337	317	365	365	309	326	335	331	356	328	317	332	332	327	327	363	336	319	309	346	335	355	339	336	338	350	341	352	329	361	313	336	375	338	300	332	374	329	353	340	373	327	344	302	325	327	307	333	355	339	359	355	330	310	333	344	341	323	359	345	344	357	323	343	351	322	355	353	328	324	307	321	333	342	364	343	341	310	344	305	320	311	358	327	344	309	340	338	323	324	332	318	370	350	332	329	317	341	350	332	347	311	345	344	331	368	326	344	289	322	341	343	336	327	329	330	311	331	347	332	328	327	343	310	313	322	345	317	319	324	358	306	354	334	347	319	347	344	331	362	308	325	303	344	319	335	323	331	322	373	350	344	290	362	356	361	348	351	302	335	322	338	319	353	300	330	369	337	336	336	340	307	328	352	323	329	365	318	335	344	324	364	342	330	330	346	341	292	306	343	343	310	320	321	316	355	334	332	320	320	302	315	331	315	324	326	336	368	331	344	336	346	308	368	307	341	331	331	339	345	380	311	333	310	341	315	321	377	314	335	301	334	320	337	356	299	338	340	324	325	341	349	317	327	328	350	359	336	354	345	331	340	316	339	338	339	286	319	307	351	304	331	324	319	351	347	347	310	335	309	326	343	327	345	337	343	340	348	299	312	365	346	315	387	333	384	296	399	354	358	365	360	392	323	325	340	357	340	313	324	327	367	327	343	327	336	326	291	353	320	338	318	334	320	360	338	325	337	341	312	358	359	379	338	345	307	336	334	358	335	301	332	320	330	335	332	322	340	345	312	326	338	327	313	319	326	351	353	338	338	315	329	314	341	349	323	328	336	342	311	314	336	301	293	320	339	344	328	346	358	321	360	346	321	354	340	346	342	325	358	353	319	331	339	340	369	352	294	327	332	325	311	350	317	306	328	364	313	322	325	351	318	316	377	328	331	367	341	305	327	310	323	347	334	285	341	318	296	342	294	346	330	344	316	357	338	332	326	356	342	327	329	313	322	316	311	301	290	337	330	353	351	334	343	331	352	337	341	334	364	339	363	347	301	327	333	343	355	343	316	351	333	347	332	347	305	330	360	309	326	329	315	362	291	316	333	308	335	347	301	309	333	326	325	349	338	330	362	320	323	345	337	310	329	346	320	328	347	295	342	340	343	340	323	310	334	332	310	323	319	330	302	333	321	328	324	345	315	339	317	288	340	321	340	317	360	342	312	319	340	335	301	340	324	338	333	313	347	349	347	303	346	350	343	320	360	319	333	341	334	347	353	321	354	319	341	332	347	347	330	389	321	349	350	339	336	359	360	314	328	306	305	332	343	338	334	311	334	344	359	346	319	334	323	320	309	356	343	331	333	327	355	343	356	330	330	328	324	303	348	310	342	348	308	342	319	328	368	357	324	348	299	327	348	333	306	328	347	320	350	333	345	326	317	314	355	356	309	342	362	296	312	340	342	341	326	350	347	344	347	319	324	345	352	355	325	326	321	317	342	318	365	339	286	342	327	313	313	302	312	333	330	330	352	326	293	337	307	343	322	349	363	355	321	337	334	335	315	338	305	333	312	333	314	344	317	347	354	327	325	320	333	332	324	347	336	293	321	308	343	328	334	328	366	344	331	360	339	373	333	386	305	373	333	301	307	325	345	307	341	323	373	336	367	342	330	307	343	321	319	345	345	297	332	325	324	338	349	332	339	336	310	342	383	339	364	343	338	332	294	338	289	339	338	334	346	328	310	304	330	340	356	347	320	335	328	322	322	345	364	341	338	347	354	339	337	298	330	342	328	324	336	318	324	329	343	353	289	370	334	325	352	307	318	340	342	349	320	343	322	351	351	325	358	320	342	331	341	325	355	312	315	324	344	326	322	362	361	326	337	346	364	355	343	329	319	322	328	302	346	346	345	335	337	354	343	378	338	306	311	322	341	335	387	354	347	305	339	355	337	376	353	325	359	344	364	309	337	358	348	327	343
16541	15706	13409	7289	4882	3673	2758	2303	1960	1581	1455	1270	1158	1067	990	942	890	849	782	762	765	675	720	695	690	671	667	637	653	628	599	606	607	584	639	635	624	689	603	605	569	601	558	574	600	607	556	579	573	601	606	580	558	597	584	593	573	608	539	604	521	600	557	567	564	589	625	553	599	569	586	560	519	568	586	548	610	587	578	529	585	575	541	610	616	564	617	550	579	572	551	548	576	622	577	555	582	579	599	566	574	585	585	563	539	570	539	532	560	561	534	607	557	545	581	600	583	533	558	561	580	570	567	579	571	561	582	574	553	570	553	565	582	556	547	530	563	538	556	520	570	580	569	568	541	560	568	580	549	632	569	603	581	547	581	536	543	563	546	599	577	565	538	563	556	564	566	540	548	534	584	563	582	574	635	583	546	592	565	579	598	569	567	575	579	577	585	619	569	576	546	571	541	576	551	598	536	541	600	545	554	544	564	558	586	587	575	565	590	620	562	567	555	549	587	561	549	587	546	584	571	595	563	548	546	556	550	578	547	563	541	588	551	528	555	532	605	559	565	562	568	574	560	579	559	570	553	559	560	593	579	551	595	550	554	588	593	588	560	584	572	552	554	543	579	621	542	567	577	515	557	579	557	564	510	583	557	532	595	552	571	569	553	557	584	524	534	580	545	595	576	555	597	549	551	547	582	596	622	561	524	584	520	569	573	554	574	584	568	563	550	548	578	570	556	572	552	553	586	521	544	562	579	591	594	605	568	603	582	587	591	528	565	546	533	588	555	574	565	567	573	545	542	574	583	598	601	543	564	576	550	592	549	604	554	581	562	569	570	530	604	614	588	588	554	585	566	585	512	570	576	569	528	606	604	565	577	568	594	534	585	543	544	577	555	545	584	592	578	521	581	583	577	587	544	616	562	571	545	608	568	543	527	538	566	613	590	597	555	570	547	594	544	554	566	565	564	534	584	562	602	556	545	576	618	552	558	626	631	573	544	597	581	584	530	559	592	557	582	557	595	576	525	582	576	592	563	563	569	550	569	563	561	594	570	562	605	563	593	535	577	576	553	547	601	575	596	591	563	613	551	518	560	548	550	544	610	525	515	542	522	526	516	586	583	595	592	579	563	580	603	550	573	536	586	532	561	543	565	528	560	534	595	601	599	560	557	569	572	587	534	564	556	565	584	561	571	486	523	585	545	554	569	580	565	561	598	578	588	572	586	558	560	622	579	522	553	544	573	572	564	573	616	602	564	582	553	583	568	595	530	547	572	618	570	565	605	592	534	568	541	552	586	554	562	550	593	559	533	558	534	567	539	537	587	563	526	614	581	533	565	581	598	623	514	592	554	537	594	595	571	564	584	551	587	552	585	584	583	536	538	580	587	547	576	564	524	559	598	550	576	558	547	535	600	562	595	562	575	571	595	586	543	537	579	580	553	575	551	592	574	591	554	561	566	594	590	553	557	579	540	618	565	580	570	574	607	563	555	592	574	565	592	573	580	591	573	532	539	550	598	591	574	585	530	574	582	539	583	558	548	567	532	566	555	592	583	601	539	554	592	588	559	599	579	605	611	588	588	582	529	582	566	585	595	528	537	584	549	582	597	571	552	594	603	590	570	536	557	582	567	553	552	561	561	531	532	541	566	573	539	535	567	558	553	568	592	553	605	584	564	570	580	564	554	563	576	564	550	583	585	564	536	585	532	561	537	583	563	573	581	540	541	560	597	547	576	570	543	572	543	547	534	581	575	548	584	583	581	568	570	609	573	558	576	557	594	577	562	585	569	552	581	567	569	551	567	613	580	571	540	524	584	584	581	569	566	562	569	584	580	559	557	556	558	560	601	558	633	563	588	548	544	547	528	570	586	584	579	586	574	538	584	532	615	567	602	563	572	555	539	616	564	552	561	552	551	552	545	537	618	548	531	533	543	609	567	565	541	589	562	576	540	564	584	582	527	591	558	554	608	550	559	533	561	564	533	571	502	560	567	555	520	579	581	570	582	571	543	549	522	555	599	548	602	545	604	592	564	551	551	566	541	540	529	554	549	580	546	571	571	569	524	532	572	554	551	556	538	555	537	579	574	583	574	592	572	578	564	574	557	571	550	568	585	567	558	588	599	513	568	568	580	532	583	610	552	561	585	621	544	613	530	559	551	558	584	550	581	541	569	634	545	591	582	572	553	589	548	590	589	588	588	608	571	564	546	577	533	580	572	549	601	533	577	583	592	499	578	578	582	608	580	585	569	545	568	554	526	582	582	583	546	539	526	557	573	577	586	557	579	587	605	566	586	558	543	590	547	571	529	539	563	554	582	559	565	569	537	528	561	580	576	578	583	588	563	570	523	560	577	574	609	552	569	583	603	527	608	499	580	519	576	508	551	582	565	579	548	563	623	557	561	522	562	546	573	555	573	559	583	585	577	553	580	569	608	582	580	588	600	576	529	561	596	568	570	584	498	570	558	539	576	585	556	585	565	571	547	558	577	588	552	573	557	552	582	591	593	546	588	609	569	596	568	534	579	547	596	555	511	580	541	549	562	570	584	567	578	519	590	554	548	557	585	567	546	549	542	547	526	555	564	605	559	574	571	527	585	574	549	543	575	595	599	557	578	579	550	591	568	592	564	577	559	603	538	622	602	578	538	605	553	598	544	553	564	601	605	584	529	586	576	562	567	551	564	575	608	554	581	543	565	543	591	562	541	546	616	604	559	561	572	560	583	561	552	513	544	551	561	523	519	558	610	515	563	539	549	622	516	665	566	532	587	596	556	563	568	559	512	597	579	559	622	557	568	562	608	582	607	576	581	563	588	543	536	590	538	590	588	573	611	581	551	558	566	557	573	549	578	580	636	606	531	533	564	569	580	576	589	574	564	577	579	561	552	568	581	573	550	596	547	546	604	534	561	578	559	540	601	589	573	550	598	564	569	549	571	515	560	550	578	570	578	583	599	575	564	574	574	569	551	583	558	604	513	521	552	523	592	573	540	525	543	567	573	595	526	599	552	544	533	595	548	568	551	540	561	550	599	584	541	570	539	531	565	554	577	555	589	556	580	557	528	550	557	593	544	541	546	589	572	558	548	587	570	551	527	588	564	593	576	528	600	606	552	558	557	518	543	571	523	559	618	597	597	574	580	599	581	578	560	551	566	617	569	570	578	607	507	545	563	552	589	563	559	609	553	578	572	569	566	581	575	582	542	546	580	536	581	600	592	536	586	564	559	542	563	596	582	575	579	591	586	566	540	523	565	594	558	517	581	537	580	537	522	561	569	560	579	566	538	543	561	544	550	574	556	525	535	533	557	594	561	555	589	566	574	596	594	604	554	552	607	589	594	552	572	590	569	556	567	555	515	563	541	561	535	590	562	571	574	580	574	559	602	583	554	552	614	555	547	560	584	556	567	575	566	540	574	555	570	569	568	530	597	587	550	575	578	586	522	565	556	593	571	569	565	594	572	571	581	538	565	561	587	548	570	565	599	550	570	503	547	575
26770	20524	7940	320	150	127	107	93	101	86	90	92	92	98	85	92	76	92	101	70	91	89	82	79	64	99	92	85	65	100	94	67	87	81	80	78	74	89	80	87	82	93	78	101	72	74	73	89	72	89	80	85	82	74	79	81	87	76	76	96	89	70	97	95	71	86	74	72	89	82	82	79	88	64	73	71	80	108	67	77	84	62	70	86	79	79	85	88	85	87	76	76	78	74	87	73	73	86	89	77	84	82	83	83	75	82	91	78	78	88	65	83	69	77	82	77	71	73	73	92	99	94	78	82	82	75	70	86	80	74	93	87	78	86	63	70	65	79	80	87	75	88	81	81	83	87	85	69	76	89	71	74	71	72	84	97	81	80	91	85	92	82	84	75	86	74	73	81	93	91	72	76	87	85	80	65	67	83	103	105	82	75	84	68	72	72	77	77	77	82	74	82	82	77	88	89	77	87	73	89	82	84	80	80	76	94	69	79	75	65	82	87	106	74	64	74	85	78	61	82	67	85	99	87	70	88	86	80	90	73	82	80	76	76	90	96	81	74	83	81	74	85	79	90	84	72	98	85	70	76	79	81	86	84	87	79	86	82	92	93	65	94	76	83	71	83	84	75	84	92	72	93	86	83	84	76	70	89	72	88	85	88	98	65	72	79	84	76	92	88	79	74	70	66	82	77	71	90	81	81	76	70	96	68	66	73	87	77	73	84	67	79	75	64	78	72	91	92	75	85	86	76	79	92	84	79	71	78	71	85	84	84	100	78	104	82	77	76	88	78	75	73	72	68	79	79	98	82	70	80	74	82	96	81	84	83	73	82	77	79	96	72	69	64	75	87	77	75	75	73	66	112	82	71	80	87	86	80	77	90	84	77	92	75	89	80	72	86	78	91	82	79	87	58	77	76	89	71	84	78	83	78	73	87	70	81	69	84	86	71	90	86	76	77	80	73	79	83	76	98	75	90	79	86	88	70	81	75	70	80	69	61	79	77	82	82	92	66	68	80	88	81	94	75	87	99	79	89	74	72	92	88	77	92	69	81	65	77	83	73	83	90	84	64	67	79	91	63	79	80	64	82	76	74	90	63	102	66	72	70	82	71	68	77	87	74	83	68	72	89	78	78	72	72	83	93	74	78	71	78	83	76	87	78	87	78	77	85	94	92	91	88	75	74	88	96	96	69	78	74	74	75	79	88	81	78	80	78	83	82	82	80	74	74	88	77	88	83	88	75	77	66	82	85	65	84	71	71	70	76	95	87	87	82	74	93	93	85	78	77	78	81	80	72	99	86	70	86	89	81	78	84	81	84	80	70	79	84	69	87	71	86	88	73	76	92	84	75	89	82	91	84	83	82	72	80	81	84	73	72	78	92	64	63	69	70	89	87	88	74	87	97	64	86	64	79	84	63	66	81	83	67	74	82	76	79	81	104	85	80	82	90	74	83	78	77	90	74	71	94	66	83	78	76	75	84	72	65	67	84	89	102	76	67	76	80	84	79	92	64	84	75	65	87	100	62	88	82	67	83	84	71	72	78	75	83	76	82	89	87	83	85	79	74	79	57	86	77	80	95	65	77	84	87	72	77	76	72	84	83	97	77	81	75	73	75	81	72	77	100	84	89	113	72	66	79	87	72	67	72	83	83	78	79	83	73	77	79	75	71	70	79	92	83	59	78	84	100	78	78	84	64	88	84	73	93	86	86	82	85	69	90	85	84	97	75	76	84	70	86	70	86	70	73	66	60	75	98	87	79	77	83	73	79	80	83	69	91	87	80	77	91	81	78	63	98	81	77	70	52	87	76	85	77	84	101	62	94	89	72	88	92	81	75	88	60	75	66	75	91	68	84	65	71	71	99	79	80	81	73	77	75	86	85	84	84	72	86	72	85	80	90	79	74	81	76	70	84	74	86	69	80	86	91	72	83	80	92	70	87	90	78	86	76	88	85	80	78	81	88	79	85	79	69	65	89	76	62	72	82	89	72	74	75	78	70	88	88	83	70	78	73	77	75	78	77	69	82	87	77	82	86	69	106	81	98	79	96	87	69	83	81	75	78	94	69	76	85	89	80	62	87	82	62	75	76	84	87	81	86	95	80	84	84	75	86	82	66	84	75	83	80	82	83	87	79	75	91	76	83	88	78	77	77	73	75	78	86	66	84	95	80	78	83	88	108	78	84	93	65	79	71	88	66	88	69	87	76	85	81	70	74	81	85	74	82	96	87	83	91	77	74	84	78	73	79	94	93	72	71	80	82	70	73	84	85	86	57	76	95	70	80	91	76	84	80	73	77	65	77	72	75	69	76	79	84	74	67	63	78	84	84	70	92	76	87	86	61	78	85	63	78	78	78	74	85	78	90	85	76	81	69	92	70	87	77	79	72	78	74	73	77	68	76	72	79	79	76	81	80	81	85	66	65	83	94	77	73	79	97	80	99	83	75	94	77	70	70	66	77	82	69	74	73	82	73	77	68	86	74	88	82	71	73	80	81	81	76	92	76	88	109	81	77	78	76	89	75	87	81	83	82	94	88	75	85	63	79	92	68	84	78	84	76	88	75	79	81	68	76	73	80	86	81	84	62	93	93	66	80	76	72	89	86	90	71	82	77	83	77	91	90	60	67	76	77	69	70	81	95	84	84	85	81	71	92	94	93	76	79	84	67	92	77	78	80	92	91	84	87	72	99	76	86	74	87	90	81	84	70	84	72	80	81	73	63	77	74	81	87	83	84	74	86	76	97	85	75	72	85	73	94	87	73	80	65	71	71	95	87	86	80	76	71	85	82	100	89	106	83	79	70	83	75	92	87	87	95	76	89	80	67	84	92	87	89	67	78	89	72	83	91	75	72	70	90	89	88	78	80	83	76	73	91	78	85	85	67	79	86	80	89	83	101	78	75	85	79	91	86	85	97	82	78	81	94	103	72	74	67	63	72	95	72	80	95	68	88	71	66	66	86	63	80	83	94	69	70	79	76	73	71	83	75	94	77	88	76	98	71	76	75	79	84	85	74	80	89	74	59	82	70	86	80	78	84	71	70	83	87	97	69	85	87	68	84	74	75	74	74	71	69	83	72	83	87	80	83	78	75	95	61	67	86	80	89	88	89	72	74	88	75	83	51	97	69	71	92	73	80	92	74	69	80	85	74	87	73	73	65	70	66	74	77	96	90	90	86	79	75	73	61	76	80	77	86	89	74	87	77	89	92	90	69	86	94	76	85	84	54	90	76	84	86	94	75	91	70	95	82	81	84	73	76	68	70	86	89	99	77	95	80	87	81	89	64	79	79	74	85	73	59	85	68	79	98	73	86	99	65	79	74	84	75	74	77	95	79	80	87	90	82	77	83	86	63	62	70	77	90	84	75	81	90	84	78	76	79	69	73	78	75	69	97	81	62	80	94	88	70	68	66	79	74	83	83	67	89	89	80	80	80	79	91	77	70	85	82	92	77	82	88	90	90	94	90	82	63	89	70	97	73	80	69	70	89
6331	1159	936	543	355	291	247	218	247	210	176	185	177	213	160	155	186	161	152	170	165	160	174	151	170	173	145	188	175	185	149	165	152	155	163	175	147	168	166	157	157	137	135	162	146	181	168	143	154	141	166	172	152	156	158	169	142	154	154	163	159	161	178	162	172	161	159	157	151	140	152	164	169	174	172	159	151	167	165	152	145	149	136	173	158	158	165	171	171	143	158	151	145	164	146	148	123	175	142	138	170	138	156	153	137	178	158	146	143	147	140	161	154	168	153	133	165	146	170	162	153	142	136	169	157	143	151	155	176	138	184	155	154	155	144	157	155	146	151	167	171	166	172	152	167	170	183	162	181	163	157	155	157	149	162	174	161	138	148	164	148	141	138	143	155	150	170	157	135	138	154	163	157	133	166	165	163	144	158	164	149	174	171	180	148	161	154	143	166	148	172	133	155	161	152	159	171	145	168	139	181	145	155	142	155	138	172	178	154	135	156	157	167	155	168	163	166	162	160	147	171	165	142	146	135	173	176	150	161	167	162	165	158	152	145	143	173	130	157	142	162	155	172	166	148	156	160	124	164	151	162	195	139	161	166	162	144	155	149	136	178	147	169	167	167	168	150	155	151	149	154	142	150	152	160	163	158	153	160	178	142	157	157	154	150	165	168	146	188	164	160	162	147	160	153	153	163	150	150	169	155	167	158	184	172	160	150	168	150	161	177	156	172	155	165	146	151	146	174	177	151	141	147	167	178	145	163	171	170	170	148	144	174	174	172	170	157	165	158	143	162	145	140	155	152	148	139	146	149	174	193	166	152	165	142	167	163	180	159	137	158	157	158	134	176	150	157	150	162	171	168	156	143	129	147	162	162	147	169	188	152	158	148	160	155	176	179	172	173	144	157	175	170	163	165	162	177	177	147	179	156	156	163	176	168	158	159	160	146	157	160	155	142	136	174	170	147	157	167	146	164	162	148	156	166	169	166	147	162	160	163	151	167	153	152	154	144	152	182	154	158	167	154	184	177	164	139	152	172	144	160	160	148	151	152	158	185	136	146	150	152	175	151	171	126	149	151	162	144	174	155	157	139	149	154	140	163	158	169	159	162	162	185	174	147	140	159	137	156	159	154	144	151	177	154	163	149	159	147	161	161	164	158	135	134	165	146	165	168	137	152	174	172	154	161	156	141	155	174	156	173	159	164	146	166	176	171	148	158	167	167	155	151	162	153	155	166	161	148	157	154	171	162	147	165	174	149	142	161	142	171	179	156	170	171	166	151	161	146	157	161	150	154	146	169	164	150	150	173	156	144	179	173	152	164	175	131	153	138	161	163	145	150	164	151	156	164	151	165	152	146	149	146	143	146	145	180	158	156	168	153	153	149	174	153	153	169	142	153	147	147	166	147	149	141	166	163	152	184	150	162	152	180	168	164	190	157	146	169	159	171	154	146	175	144	166	158	150	149	153	155	159	147	152	150	166	160	154	156	162	149	154	145	169	168	159	149	168	153	164	171	176	137	172	164	167	164	174	146	154	156	145	153	162	169	149	171	135	167	165	158	135	166	157	152	201	143	147	153	162	143	164	179	166	159	142	164	147	160	153	144	154	163	161	169	167	145	155	144	166	159	160	170	147	161	170	170	149	169	178	172	155	161	145	140	161	162	135	166	143	139	146	167	136	161	157	157	180	163	158	156	135	148	135	164	124	151	159	137	185	156	155	172	140	170	145	163	161	161	144	163	143	139	163	138	181	171	160	177	179	146	151	147	147	167	144	175	154	151	157	140	174	167	159	164	164	150	157	154	150	143	165	161	152	160	149	162	158	172	154	155	141	151	174	154	166	176	186	160	142	146	136	173	165	156	170	166	151	175	131	147	164	157	139	140	147	150	169	158	173	159	164	177	177	152	169	138	141	153	158	165	147	178	142	160	151	177	143	151	164	160	132	155	129	171	154	163	180	163	161	162	152	145	165	150	146	164	160	158	140	160	183	140	136	166	145	134	151	175	164	129	144	151	157	151	157	138	151	165	157	156	158	151	185	142	172	158	162	143	157	160	169	182	151	173	132	157	176	145	164	143	162	158	155	159	139	168	150	153	157	157	162	152	163	170	158	168	160	140	163	167	142	157	164	155	160	156	140	144	166	159	155	153	167	165	162	153	137	157	161	157	153	145	166	153	162	153	170	167	147	174	156	161	165	171	166	148	173	155	143	142	146	135	154	143	157	170	152	130	171	149	164	157	158	177	147	173	144	154	169	162	156	168	159	160	158	154	150	158	143	171	146	174	178	165	156	162	148	152	170	173	123	183	136	176	139	154	155	158	150	157	165	155	181	151	154	171	144	152	149	143	164	186	170	159	160	157	162	159	167	154	156	166	159	139	154	156	193	150	159	168	166	139	165	148	163	145	165	155	139	182	171	177	171	157	159	165	152	176	185	149	177	146	150	165	141	157	166	176	157	166	168	162	144	155	156	133	183	170	160	138	148	134	161	154	174	150	149	145	161	183	151	137	164	158	151	156	161	156	145	151	151	142	167	171	159	174	175	154	143	151	169	146	167	169	156	177	158	169	162	157	147	168	174	174	158	156	146	133	168	160	185	176	153	169	160	154	139	153	156	149	131	154	150	157	180	152	180	147	187	175	152	165	164	158	166	167	160	161	141	154	162	171	148	148	156	159	150	158	164	162	151	154	146	162	162	161	136	160	182	160	145	156	143	167	152	163	157	161	162	122	146	170	151	142	184	159	159	160	152	136	173	149	160	148	154	158	192	145	151	153	160	128	159	168	171	156	170	180	148	177	156	159	156	160	156	163	158	135	170	155	160	148	139	164	142	146	149	172	171	160	165	161	135	157	146	153	168	165	159	148	168	143	166	162	160	131	140	165	146	149	147	163	169	169	163	159	177	151	167	155	161	164	155	173	149	154	160	166	147	165	158	151	161	162	154	161	151	178	145	164	162	187	143	144	166	146	161	163	159	144	157	154	177	140	149	175	189	175	177	169	139	128	161	156	142	168	168	158	157	178	155	168	178	153	144	171	151	158	157	189	160	139	169	158	162	149	163	169	159	149	140	148	147	152	159	156	154	166	149	164	156	126	156	159	131	162	171	134	159	160	161	146	144	168	147	142	162	151	154	165	156	166	147	153	147	150	165	168	140	173	169	150	166	193	142	140	162	155	172	161	158	159	153	143	156	148	162	159	147	158	132	128	162	157	160	138	159	155	156	156	186	144	151	159	182	135	158	173	132	153	156	152	182	154	140	130	154	160	161	166	140	143	146	170	145	179	144	162	164	158	138	165	153	143	145	152	154	164	140	143	148	149	177	164	154	167	173	153	159	150	162	156	175	165	163	148	171	171	145	157	157	179	120	155	163	166	172	154	157	137	134	144	143	140	161	141	155	159	142	159	140	152	130	192	163	172	140	160	167	156	146	138	156	187	148	150	153	153	170	147	174	148	172	171	157	163	169	135	162	136	150	174	171	145	179
24114	21088	28351	24038	20501	2233	661	445	345	323	312	255	248	237	292	219	249	212	220	231	220	218	196	178	213	220	196	201	199	191	205	186	198	180	196	182	209	172	170	198	189	195	193	183	169	186	175	184	182	193	172	174	185	210	179	189	163	188	174	154	166	200	182	164	206	191	186	175	189	176	181	185	175	228	192	182	162	181	195	164	177	157	196	167	177	184	174	175	199	205	167	176	187	166	181	204	167	208	159	167	185	169	186	179	173	174	181	193	163	182	159	180	165	175	156	179	180	183	163	181	181	175	187	171	169	207	167	173	171	200	191	211	170	197	189	178	170	183	175	200	188	180	184	180	159	175	191	185	172	162	168	169	195	200	194	171	185	194	174	166	175	173	155	185	155	183	165	171	174	164	169	196	181	186	164	174	181	180	176	169	195	196	164	189	171	190	164	160	198	177	192	176	182	173	179	176	177	181	179	180	188	178	205	173	190	201	207	176	193	178	177	165	173	186	178	168	179	181	197	188	188	159	194	179	202	198	184	193	183	190	173	169	172	196	177	172	189	180	180	174	172	193	180	186	180	162	181	185	181	175	186	185	179	175	193	165	163	176	196	169	185	180	169	165	190	181	193	192	167	177	185	177	202	162	187	192	197	198	186	186	179	177	155	174	205	170	176	186	185	166	162	219	166	186	180	151	168	170	175	199	172	191	199	185	197	174	189	171	193	188	170	167	159	185	171	194	168	191	189	188	201	198	163	157	186	190	189	184	198	174	194	211	180	200	178	165	157	197	208	168	169	165	202	180	193	167	209	171	187	184	157	166	177	195	170	179	167	184	202	175	197	171	179	195	186	139	168	190	162	162	189	194	173	194	186	180	181	161	181	199	190	174	197	193	174	168	172	182	190	183	176	185	163	167	161	138	191	176	195	178	165	182	177	187	162	188	181	183	178	178	167	187	197	193	184	173	169	190	171	187	195	176	167	195	159	184	201	191	175	177	202	157	204	170	192	204	191	191	175	179	190	199	193	194	185	180	191	174	178	174	170	193	186	170	172	172	194	188	178	173	157	173	179	160	161	198	179	162	170	172	187	167	144	175	172	169	168	183	198	188	174	167	187	179	175	172	161	194	193	178	177	197	179	168	193	195	171	170	182	171	185	197	159	149	180	166	157	188	180	184	173	166	189	180	196	187	155	174	175	176	155	183	195	177	173	168	167	174	186	181	182	175	182	214	172	183	175	191	205	166	178	175	164	169	167	176	174	169	189	196	168	174	180	200	183	173	212	193	145	184	180	166	163	171	170	203	183	183	198	167	167	142	165	196	171	162	162	174	197	184	175	167	170	163	184	148	194	196	181	187	170	179	153	161	179	171	187	181	196	196	177	169	184	161	152	177	165	181	180	181	180	163	174	192	184	173	185	201	181	198	174	179	177	167	169	183	177	174	171	185	191	179	186	151	192	194	176	180	189	197	150	171	196	179	205	170	173	186	193	165	196	197	172	196	163	178	195	172	188	161	189	199	173	188	151	202	166	158	178	190	162	185	211	191	178	186	165	179	167	197	175	180	157	168	194	179	173	181	180	173	177	173	169	202	186	201	196	198	170	175	196	181	199	182	184	191	199	184	173	177	169	178	180	201	182	172	138	136	158	170	178	188	166	177	177	168	165	198	204	190	185	189	186	168	195	173	175	165	175	180	175	167	152	211	195	180	170	174	167	163	169	180	171	206	179	167	177	186	178	184	194	178	158	182	180	141	182	180	169	166	160	216	155	202	180	173	170	176	183	206	184	161	171	192	165	190	186	175	182	203	189	183	181	186	174	158	186	183	194	163	191	203	155	178	186	185	163	174	176	206	176	198	185	173	198	167	188	175	173	168	199	173	160	202	176	190	192	201	182	148	182	193	205	161	165	171	196	187	187	173	190	168	188	173	170	157	170	191	168	175	172	163	165	188	180	173	190	189	181	197	192	160	175	157	170	173	160	156	190	191	175	184	200	175	157	179	177	184	191	171	172	165	172	195	188	183	197	174	175	167	195	168	190	196	190	185	195	170	174	156	180	200	160	169	181	163	187	177	177	161	172	184	167	180	186	168	192	173	177	183	190	170	168	167	174	176	177	185	165	184	190	189	184	206	178	174	165	175	195	211	186	185	169	189	216	162	174	183	192	182	183	183	166	185	173	196	176	169	196	201	172	174	187	176	189	191	152	171	195	164	187	182	167	174	184	143	186	179	162	182	162	174	169	185	172	182	165	175	157	176	178	160	170	192	202	166	179	156	187	190	200	176	155	194	178	193	197	180	193	186	201	172	190	180	186	184	199	171	184	164	181	167	171	186	192	175	202	152	198	185	172	176	189	205	187	161	165	198	157	194	167	167	204	217	176	175	163	181	191	177	176	163	185	191	163	179	167	188	185	183	188	179	203	165	168	180	179	165	180	183	198	174	200	173	198	174	170	163	186	182	214	182	165	172	183	184	185	181	157	148	161	194	166	202	171	179	184	198	167	193	172	180	192	198	177	215	170	180	191	199	200	170	192	196	184	179	195	196	187	159	174	180	187	169	192	191	181	186	162	201	219	196	166	187	186	166	181	179	188	197	163	186	165	156	181	171	148	152	193	188	222	186	169	182	193	172	183	164	188	171	172	185	204	174	194	171	198	180	205	174	168	159	181	203	152	166	175	180	189	179	194	171	188	189	180	161	165	184	188	198	187	191	177	171	178	153	190	184	192	189	194	186	200	190	164	186	195	204	183	191	157	179	200	162	164	179	196	185	176	185	156	180	176	189	179	171	190	177	175	180	185	184	174	191	180	195	162	191	184	171	170	175	174	202	181	188	177	198	174	183	171	194	176	202	192	173	195	166	170	170	169	184	172	180	180	169	169	178	193	157	195	195	168	193	192	164	184	170	169	180	165	197	153	185	164	200	177	197	179	194	194	212	149	177	152	162	178	181	179	165	175	163	177	172	156	184	182	169	186	179	183	183	211	161	162	170	193	158	171	184	194	192	192	159	168	172	202	172	201	159	182	188	172	195	173	179	185	168	196	178	163	158	174	176	186	169	173	161	196	163	194	181	175	170	195	175	168	178	191	170	185	189	186	186	179	180	177	184	170	204	152	177	205	197	160	187	178	159	176	179	190	186	143	174	178	173	171	172	177	193	159	197	180	181	180	185	160	188	181	179	196	179	157	172	184	181	177	191	179	183	194	180	181	214	194	167	180	196	172	176	184	177	182	180	180	179	183	191	180	198	197	176	177	177	182	180	200	175	191	191	198	186	198	175	184	172	192	195	168	162	186	194	170	174	185	183	175	187	175	172	182	185	167	168	158	174	180	202	196	185	167	193	194	183	187	226	189	185	176	150	186	183	198	171	173	183	174	170	195	172	173	190	178	166	161	184	168	164	154	170	188	171	191	198	186	173	203	196	187	170	179	196	166	199	184	158	183	169	173	166	161	189	163	179	175	175	184	192	172	166	174	183	172	203	156	179
14607	9430	8183	4143	2760	2022	1519	1274	1015	907	798	670	621	553	525	487	446	442	461	419	409	397	396	378	391	396	392	366	334	357	356	363	308	329	363	310	353	337	343	314	313	325	323	336	321	298	344	339	328	324	341	340	315	337	349	314	293	336	316	337	328	322	322	338	336	312	323	313	347	313	326	313	303	333	353	294	335	324	289	317	327	341	311	320	291	311	327	305	313	298	308	309	320	304	298	310	312	299	313	330	347	307	329	356	330	304	348	318	319	292	297	332	305	317	309	315	308	329	309	336	325	285	308	335	319	331	311	319	308	289	281	334	329	329	337	305	319	346	318	345	314	329	334	331	328	314	329	318	348	339	322	327	325	313	307	305	343	318	309	315	352	304	336	300	356	310	349	298	279	308	329	337	323	317	307	328	302	319	306	333	310	328	316	302	315	312	285	329	294	327	315	337	318	306	304	363	361	291	305	318	283	312	318	366	324	346	347	287	344	302	304	309	329	319	346	330	314	310	300	287	320	315	284	347	305	293	323	326	309	303	320	333	298	336	321	339	337	317	297	297	282	301	337	317	300	329	317	311	325	335	302	321	287	329	312	312	345	346	291	290	337	296	303	336	311	298	298	331	330	307	331	303	303	346	318	336	340	278	302	301	318	319	305	293	333	312	297	291	295	333	373	316	304	323	303	350	318	327	314	304	292	309	295	351	316	327	322	303	314	321	281	313	334	306	327	314	308	314	322	307	343	282	326	336	309	313	337	328	306	348	332	281	355	326	330	317	333	337	326	341	307	264	305	336	322	335	320	318	340	335	292	316	288	317	322	309	311	356	311	316	307	299	311	313	329	311	307	320	325	340	285	335	306	314	372	304	313	315	333	301	279	302	323	302	319	320	332	323	307	312	326	311	321	327	343	361	305	362	310	325	320	293	305	287	311	319	311	333	313	288	325	346	291	309	333	324	306	311	310	326	330	316	341	292	317	308	330	339	323	280	321	279	305	326	330	301	318	342	308	281	278	300	344	310	337	310	316	301	319	306	312	316	321	318	343	341	314	314	315	314	295	308	330	318	303	319	300	304	329	313	298	312	305	307	319	296	331	340	346	326	288	321	309	283	304	321	347	319	320	297	302	321	295	320	332	350	319	332	281	286	282	287	292	332	307	317	311	299	301	302	331	328	321	306	291	349	326	305	317	313	294	324	307	292	320	314	325	318	326	305	329	304	320	299	294	308	347	313	337	318	308	308	321	286	290	342	309	330	322	305	316	287	318	306	330	308	313	300	316	295	365	293	308	335	349	303	316	323	323	304	328	316	287	320	316	308	323	291	322	322	314	338	322	312	309	322	315	356	300	321	288	288	301	311	306	327	309	328	293	335	287	323	354	301	311	321	300	296	359	348	338	298	302	288	321	313	286	325	331	339	348	305	317	298	327	318	326	311	319	285	346	303	350	319	309	300	333	345	331	316	326	322	317	302	313	317	315	305	294	323	296	312	294	324	334	311	298	341	333	308	280	326	331	275	347	318	342	323	344	307	330	293	324	295	359	334	293	274	315	327	319	328	285	330	300	302	332	303	299	345	290	307	328	294	329	315	280	274	318	327	331	306	292	298	313	309	287	317	311	303	272	316	302	321	314	338	298	300	292	321	305	302	309	275	302	287	325	309	345	324	331	332	338	324	324	313	290	317	294	305	308	333	347	317	341	292	332	291	323	332	296	315	288	304	319	317	308	342	304	296	315	305	347	302	287	331	320	346	312	321	297	360	288	331	316	335	326	318	302	327	328	298	337	322	339	329	323	320	326	338	299	328	353	308	301	305	298	311	309	312	313	325	324	324	341	322	295	355	318	333	301	321	337	313	305	331	331	344	320	329	290	312	319	354	328	343	305	327	316	323	322	307	316	314	313	283	296	326	278	302	325	306	288	325	324	327	320	305	295	296	312	307	282	280	291	291	332	307	305	314	319	315	350	313	304	309	311	290	294	307	340	296	335	302	308	318	293	287	327	315	358	318	338	295	322	324	287	336	318	320	329	288	350	293	300	323	302	343	305	327	337	339	305	334	333	327	314	333	326	301	296	327	284	323	254	345	326	294	340	317	335	304	302	337	310	304	375	312	306	320	299	314	287	322	314	299	295	314	337	351	308	323	318	290	307	337	308	323	307	317	363	317	315	287	311	335	334	314	322	306	340	341	340	318	286	338	318	343	322	312	285	304	293	299	286	309	320	287	324	324	303	349	306	298	299	323	316	306	293	313	300	305	296	304	321	317	274	323	320	323	304	321	325	338	321	327	322	318	324	302	311	303	325	304	321	294	309	329	296	315	301	291	325	315	331	340	316	305	292	306	300	284	346	302	307	309	287	344	320	308	320	326	286	303	317	326	345	320	321	291	291	289	330	305	322	296	335	321	320	298	325	326	321	322	289	318	300	323	302	337	284	284	339	350	324	329	329	319	314	332	278	323	309	319	326	298	305	330	295	309	280	294	319	280	319	315	321	314	336	313	311	307	304	300	346	346	297	303	292	322	303	327	314	300	309	328	318	313	314	343	336	316	329	322	325	280	325	328	294	289	268	317	320	322	328	319	296	314	337	326	355	300	306	289	326	294	328	299	295	315	327	303	323	330	280	290	298	324	312	300	314	327	307	291	329	319	313	307	324	316	320	323	323	320	339	312	313	347	319	313	337	322	353	318	311	300	322	336	334	325	324	320	323	321	306	305	314	323	318	307	312	313	307	291	320	309	306	323	306	294	356	306	300	337	298	322	360	285	307	322	297	342	305	322	298	335	304	298	322	343	306	300	294	313	323	323	313	319	317	309	303	327	317	306	313	313	337	317	308	358	309	328	315	321	329	360	320	328	308	291	304	305	304	337	311	317	315	340	343	335	287	300	308	302	333	304	343	328	312	304	349	327	293	327	299	292	304	288	321	314	338	325	292	310	324	305	295	321	329	288	335	335	318	311	301	321	293	281	310	344	306	315	331	332	315	330	345	299	323	365	293	354	292	309	305	320	325	301	308	320	305	322	327	306	349	301	339	341	321	297	296	317	289	339	288	326	307	335	303	328	318	318	294	325	321	356	293	309	296	320	293	324	306	309	312	299	304	320	311	357	315	291	300	296	327	322	322	282	336	340	337	339	295	323	299	307	327	337	332	298	311	282	311	262	318	306	311	315	348	296	315	310	308	314	285	325	308	307	307	328	325	306	307	312	313	318	324	332	283	311	376	352	317	328	340	305	344	330	294	275	321	324	305	322	280	314	331	280	326	332	341	302	308	286	303	309	284	354	338	351	313	328	286	311	280	297	280	311	304	295	324	306	324	328	289	325	344	318	290	300	299	311	304	298	292	325	360	309	309	321	338	329	293	293	324	312	319	312	306	300	300	285	329	334	328	320	311	331	304	294	306	313	320	309	297	335	309	328	335	313	328	318	331	341	300	336	339	341	331	298	313	298	315	312	310	318	283	299	344	300	304	310	335	310	329	344
23093	21116	29022	23412	21116	19794	2258	861	694	649	561	526	528	474	450	428	391	443	387	402	417	391	393	359	380	357	385	357	312	370	356	357	354	339	360	383	360	367	352	347	306	348	365	360	327	359	341	302	369	334	346	343	346	345	342	345	296	332	348	309	320	352	353	381	319	313	354	334	365	308	353	331	359	320	353	351	364	351	323	391	339	345	364	337	335	342	343	343	347	350	318	320	355	351	334	335	375	336	333	383	358	360	348	339	340	352	330	349	343	311	368	366	321	338	319	365	332	347	325	338	320	331	331	323	302	311	367	331	344	341	330	338	337	360	343	324	340	318	318	341	332	339	362	336	331	334	311	343	361	350	347	359	343	326	330	376	348	359	348	361	360	332	339	329	328	313	322	363	317	363	340	345	351	359	329	332	348	346	358	348	366	332	308	356	333	355	356	352	325	352	335	334	335	336	354	356	343	333	327	344	329	355	338	345	335	324	332	345	316	347	329	346	340	367	377	346	351	315	352	308	340	320	332	332	348	326	327	340	363	355	333	301	310	362	324	354	330	323	334	346	350	354	343	312	339	383	332	332	332	370	353	347	302	372	365	331	327	375	344	358	310	363	313	329	316	355	349	381	364	312	357	341	309	338	351	347	331	361	348	323	325	305	352	327	308	326	335	366	298	317	339	339	310	332	312	335	345	339	346	352	347	349	348	371	361	344	376	350	335	359	330	352	358	349	332	324	337	327	345	362	343	352	356	335	362	365	335	338	339	316	339	338	352	324	352	348	337	362	366	318	322	326	359	361	370	384	339	332	330	342	333	343	349	336	327	313	339	332	340	322	346	349	325	331	345	318	329	325	356	348	325	350	316	369	319	359	370	345	358	338	315	336	328	361	338	330	354	322	339	331	332	325	353	372	331	332	368	361	322	346	327	356	352	352	340	319	357	348	324	329	354	349	341	326	329	314	326	336	363	340	356	356	351	354	328	332	329	361	373	344	353	331	320	345	333	315	369	338	356	332	319	363	329	325	355	336	364	356	331	321	342	360	333	356	347	351	356	319	333	360	356	312	315	357	320	366	332	304	386	329	357	312	365	362	335	331	318	303	334	355	307	343	378	326	337	335	349	337	327	327	341	343	350	326	364	311	326	322	347	325	329	336	332	337	350	345	342	337	331	304	338	358	364	322	333	341	347	320	327	355	332	322	321	380	329	347	337	334	363	328	334	331	305	340	326	339	336	311	340	345	351	337	355	354	354	351	302	314	356	322	338	327	344	344	367	340	337	356	353	322	323	309	361	337	334	317	356	391	339	344	342	343	352	339	357	369	347	327	341	370	359	337	396	356	329	339	357	347	338	336	393	346	305	350	315	298	348	296	304	323	309	318	336	343	329	338	370	334	358	335	325	329	361	356	369	354	331	323	320	329	377	361	321	373	320	348	326	339	333	354	349	346	315	326	360	314	345	348	325	343	369	316	350	310	322	360	352	374	314	345	343	335	328	290	337	359	348	335	344	347	361	325	367	341	366	315	336	323	330	319	313	325	322	339	337	290	354	327	327	315	357	336	353	312	361	313	345	348	350	327	333	338	352	348	337	363	308	339	315	319	336	318	356	352	327	349	321	346	325	351	339	331	341	302	337	333	334	314	339	332	340	325	322	336	318	337	359	322	356	329	348	303	344	346	374	335	361	329	310	335	306	299	349	321	343	334	302	302	300	319	345	331	327	380	343	333	360	338	342	316	338	332	323	363	364	354	317	331	357	348	359	353	324	335	315	337	323	358	310	373	346	353	323	328	343	363	317	322	323	355	334	320	327	343	345	341	310	338	338	368	351	370	313	352	361	366	333	324	361	336	309	325	316	346	333	365	351	340	340	330	324	319	341	365	335	372	334	335	328	327	344	353	346	299	369	327	375	332	341	356	325	384	312	345	342	351	354	331	348	344	334	305	355	344	343	377	310	328	339	336	359	351	350	336	346	347	302	342	320	333	328	337	326	325	325	316	322	340	379	335	376	369	336	318	319	343	361	332	322	337	332	324	324	353	343	341	364	360	341	326	344	344	358	333	325	359	326	345	340	360	330	319	365	401	333	330	345	346	321	318	351	331	355	342	354	355	366	330	317	338	337	343	342	343	315	323	313	306	327	295	334	308	342	321	317	352	356	338	327	335	347	348	363	305	352	398	319	344	338	338	348	296	326	311	346	334	359	317	332	320	345	329	370	331	310	363	309	337	360	328	329	336	343	323	347	366	337	321	338	327	322	329	320	351	359	354	301	333	337	331	336	350	332	334	365	365	316	297	323	345	365	346	331	319	330	336	355	325	301	313	325	327	328	337	313	339	315	368	343	330	346	362	305	326	350	317	328	367	317	362	326	335	356	376	335	307	364	339	342	357	350	368	335	353	304	325	337	362	368	331	346	344	327	350	360	330	337	348	334	364	374	319	352	322	312	350	366	331	342	339	352	344	361	319	342	312	331	343	344	322	337	341	346	353	371	327	374	333	315	361	322	346	322	330	305	340	328	316	331	333	339	359	316	347	343	334	314	335	351	362	343	376	358	347	310	353	319	374	344	325	346	341	317	340	304	320	352	308	312	325	327	338	320	333	358	317	311	313	364	307	339	333	310	322	350	329	385	355	332	376	371	369	322	316	349	339	305	365	347	316	352	342	343	329	320	327	330	317	363	322	341	364	352	349	334	331	338	374	365	362	363	352	350	332	331	345	341	304	327	359	343	335	319	338	359	340	340	350	332	342	346	320	337	330	315	324	313	334	348	332	347	332	344	369	371	313	320	341	319	332	322	339	340	334	355	324	339	350	328	349	349	342	324	337	344	361	323	316	335	333	329	332	325	351	336	343	342	339	336	341	339	360	351	312	358	315	333	348	306	350	331	327	320	355	330	359	329	330	324	375	324	350	356	347	325	330	304	325	374	340	361	353	282	364	332	337	315	316	366	363	333	333	329	338	323	357	340	320	344	360	342	299	347	297	319	331	326	331	321	356	320	333	320	379	334	316	326	350	351	369	333	316	354	337	349	348	348	335	327	368	319	328	378	328	333	336	315	360	337	303	342	326	358	336	342	325	324	344	364	352	347	352	330	356	324	355	332	347	352	339	348	320	335	289	348	341	351	355	359	333	355	348	326	359	317	383	327	330	353	329	310	352	323	317	331	320	342	339	331	297	328	313	337	335	331	347	332	333	338	351	338	314	358	313	360	346	339	317	320	361	300	337	347	348	329	343	361	343	352	351	347	333	350	318	321	333	340	343	356	297	348	311	330	339	319	357	371	363	308	353	340	361	323	356	320	321	337	307	333	355	349	334	331	345	329	312	310	380	356	338	370	309	342	320	340	339	330	327	322	349	346	319	348	357	328	319	334	344	347	344	347	334	329	316	297	349	318	301	345	355	327	319	340	302	321	336	340	336	355	305	318	353	350	345	344	316	334	300	348	370	372	352	329	338	334	344	372	342	324	350	335	360	333	351	322	333
16474	15215	13188	7212	4797	3665	2913	2233	1988	1599	1372	1221	1141	1056	988	971	867	871	847	820	747	715	732	658	678	678	647	653	637	679	657	643	656	606	642	623	590	643	647	611	608	584	597	616	609	615	543	566	603	526	580	590	594	587	605	609	601	595	608	548	581	585	581	611	541	623	573	572	589	580	589	604	560	598	537	591	645	565	595	605	580	623	556	581	556	574	562	564	562	536	588	582	596	558	537	571	598	615	585	548	561	586	552	569	589	592	592	603	584	578	578	602	563	574	605	597	578	552	552	547	583	568	534	551	568	600	560	613	539	569	607	529	567	569	538	537	601	581	583	594	580	550	565	539	607	543	568	534	577	567	550	608	565	530	570	566	517	563	558	564	572	560	533	545	585	554	597	546	590	567	587	534	569	535	537	587	580	597	626	566	552	634	548	586	581	543	556	571	545	535	559	553	555	567	569	566	603	580	544	627	555	522	551	585	600	539	532	599	574	575	554	585	578	578	563	608	560	610	586	544	571	564	548	539	554	573	528	568	588	555	588	514	528	584	597	566	608	583	575	556	581	547	560	602	563	578	554	544	571	566	548	555	583	639	560	545	582	538	562	606	564	569	570	526	597	542	570	576	561	593	526	563	570	520	535	579	567	560	555	617	562	581	583	567	541	544	588	576	570	554	603	547	567	547	560	541	541	595	587	536	613	572	569	567	592	557	581	633	530	593	511	582	515	588	621	573	546	585	539	554	527	572	604	553	581	551	604	568	597	547	613	559	556	576	570	558	545	600	553	548	601	561	530	544	576	531	590	526	532	559	569	621	562	587	603	550	558	569	544	548	551	602	559	573	548	585	617	558	589	562	573	585	598	539	578	588	522	580	604	586	538	611	581	552	591	570	558	573	586	569	532	568	583	572	584	577	575	551	622	555	603	555	582	543	580	581	614	532	544	541	581	555	548	553	582	557	559	595	535	559	553	558	569	558	555	567	583	574	585	547	567	597	575	589	570	597	598	547	573	552	516	563	561	539	570	581	574	561	564	567	568	580	559	613	594	616	532	545	555	553	562	565	592	605	560	569	546	609	541	575	601	599	571	588	617	575	553	567	586	571	626	586	595	577	614	533	607	571	583	576	588	557	555	564	588	581	609	555	560	555	607	619	583	573	574	566	542	543	598	549	551	562	534	622	547	566	607	527	540	576	571	555	598	575	623	542	565	608	547	586	613	601	533	563	572	526	566	586	505	567	582	618	553	537	597	563	547	602	545	597	575	568	533	587	578	584	553	578	530	558	619	560	537	610	565	533	603	555	572	558	525	601	582	542	542	539	528	570	579	586	618	571	608	550	512	578	564	546	602	596	593	557	533	553	586	557	565	618	515	604	498	604	590	541	554	532	549	528	552	502	573	523	592	599	498	598	587	578	563	590	519	591	577	588	566	570	561	567	557	581	600	574	584	582	562	557	585	572	571	562	578	552	609	558	541	562	574	603	583	532	613	551	544	604	570	545	583	572	598	598	577	549	601	589	545	575	560	569	564	549	576	551	583	611	547	553	567	611	590	574	511	573	582	517	570	592	594	523	569	540	552	591	565	574	622	547	553	579	598	549	542	606	604	565	568	597	622	588	617	543	595	593	575	539	550	607	563	586	542	618	611	558	613	534	556	565	551	576	574	559	525	584	597	552	555	565	527	610	589	618	583	542	544	586	528	548	563	561	547	578	579	525	639	588	499	571	570	529	613	556	552	563	575	579	530	569	590	576	592	556	515	565	597	581	557	601	570	619	545	583	563	570	559	584	570	571	575	563	562	620	565	537	567	543	540	583	599	560	563	513	584	550	585	536	572	557	579	529	562	544	572	570	509	552	591	546	541	586	541	605	533	563	589	565	558	542	600	557	540	573	546	531	588	537	581	579	580	565	580	529	549	552	554	557	544	558	539	529	541	581	582	572	593	572	566	594	570	549	592	578	561	559	564	581	547	551	546	553	555	581	571	517	558	559	498	587	559	598	557	580	542	544	604	524	559	567	553	568	579	592	535	545	560	543	569	599	564	571	584	553	551	533	603	577	598	562	535	577	553	560	581	537	518	566	567	581	581	605	519	551	511	576	526	552	533	587	572	572	588	570	549	562	581	538	567	554	554	618	568	535	561	586	555	553	531	560	584	596	564	548	587	529	599	558	594	574	585	613	530	525	568	596	567	557	530	535	562	577	572	578	555	611	608	587	575	613	575	569	606	577	592	585	529	568	536	602	561	570	506	598	561	593	599	587	558	544	559	541	548	551	577	567	593	586	544	545	580	568	585	559	572	556	593	619	578	588	548	571	599	560	578	562	573	557	583	563	606	555	537	598	564	543	571	599	520	602	566	593	593	594	592	551	533	546	559	573	614	585	572	558	584	552	599	555	579	558	557	573	582	620	555	568	586	586	561	555	580	581	517	563	579	565	565	561	564	612	537	600	527	544	572	589	559	554	567	556	537	531	529	584	574	574	574	577	560	531	564	542	593	564	597	562	573	571	557	585	578	553	552	536	562	576	605	580	538	563	589	613	563	547	544	601	536	600	550	551	561	576	572	586	564	570	539	548	587	588	576	573	607	555	569	605	543	574	584	580	551	544	605	561	580	595	586	562	578	529	561	550	552	552	590	573	550	576	578	590	629	541	597	588	564	584	596	584	587	591	521	598	561	579	555	532	570	596	563	608	601	580	553	582	576	555	561	588	592	551	589	570	574	522	550	543	563	558	610	570	590	552	548	584	519	531	532	586	563	568	546	551	542	605	585	569	557	566	562	559	605	562	594	574	590	546	584	556	623	592	588	590	564	587	542	551	543	574	580	596	544	562	586	563	580	556	516	518	556	532	596	544	563	553	569	580	568	564	608	550	558	555	611	568	612	572	615	592	555	564	570	552	549	552	557	576	566	565	565	546	554	536	543	572	566	579	557	547	563	583	582	578	561	542	543	558	569	560	581	611	517	553	596	548	551	582	573	619	539	572	574	523	555	556	570	519	566	524	576	550	558	579	545	569	553	620	537	537	547	522	525	586	589	567	576	603	578	604	519	574	598	558	572	590	564	579	559	550	580	573	541	556	546	569	575	552	589	567	563	541	570	575	551	593	549	548	596	597	558	593	570	585	597	594	570	513	550	581	547	551	568	593	582	580	566	560	610	551	567	563	599	610	548	605	522	571	598	617	566	577	576	542	572	552	578	519	599	592	587	572	552	512	618	565	552	547	592	542	549	568	524	555	544	533	558	622	590	558	551	556	562	552	567	526	572	573	557	563	552	572	575	607	584	569	563	583	543	598	560	575	535	581	602	558	584	586	571	563	558	558	548	565	550	556	609	608	605	592	548	556	558	548	577	570	559	611	547	577	566	585	583	575	566	562	592	563	535	555	566	564	524	575	551	565	539	569	577	612	581	531	586	589	591	602	517	603	553	584	559	603	609	623	546	604	568	566	595	607	569	579	575	599	560	567	577	627	576	577	537	577
26600	20452	7951	363	178	114	98	118	101	87	80	86	95	88	89	75	102	81	91	82	75	80	81	73	83	88	81	88	73	92	63	85	89	84	93	76	89	80	80	88	89	80	93	81	79	80	69	99	75	80	85	72	65	83	79	89	75	83	82	72	90	83	83	77	91	97	82	65	71	93	86	72	69	76	77	92	70	90	67	89	84	76	75	75	78	65	68	92	95	92	73	71	74	76	69	81	92	88	73	88	77	75	79	83	87	100	106	86	75	70	60	75	80	88	79	70	78	63	81	82	79	76	63	85	87	67	69	90	100	76	80	76	87	78	91	95	85	75	79	76	78	91	81	69	82	66	88	77	75	85	91	75	73	84	71	86	77	99	75	81	82	81	74	94	102	96	68	89	88	80	93	77	73	70	86	89	84	82	80	82	80	75	85	81	92	69	73	78	79	67	64	87	98	91	80	70	67	89	87	97	73	77	72	65	86	84	78	72	80	67	90	74	84	90	99	85	79	76	77	82	77	95	73	84	86	82	85	82	87	106	83	89	74	83	73	67	84	89	83	70	83	90	78	87	83	87	78	80	71	79	75	78	86	83	103	85	95	64	75	91	85	97	68	82	74	114	63	79	74	69	84	74	91	82	86	69	81	88	81	77	71	83	80	78	85	88	74	90	86	70	87	83	80	85	71	86	73	101	83	70	75	93	93	78	95	79	79	79	84	74	77	75	60	75	99	96	83	70	75	64	80	74	79	102	80	67	93	91	94	79	79	92	80	86	61	61	73	75	87	79	84	90	76	80	79	87	85	71	78	82	87	96	86	84	65	89	72	85	70	79	83	72	74	95	95	74	78	94	85	86	98	79	82	75	77	75	97	73	76	91	71	83	79	86	106	78	76	69	92	77	85	82	103	71	76	75	80	74	84	86	91	78	83	66	72	84	83	82	92	83	82	62	96	93	81	85	79	74	79	81	76	85	78	85	71	70	82	82	80	84	74	82	82	81	85	82	86	95	100	73	80	83	84	91	88	77	72	82	78	79	88	83	92	80	87	81	71	91	72	85	91	82	90	66	96	85	70	70	74	83	77	82	66	84	74	87	74	75	75	87	92	83	88	75	72	76	78	79	78	82	60	77	74	77	70	93	92	81	80	78	68	65	77	76	70	79	81	84	94	89	57	73	73	67	75	81	88	82	89	78	71	63	80	69	75	76	73	90	102	99	92	93	83	78	79	80	88	81	87	98	80	93	77	91	76	92	86	86	77	76	88	82	82	83	86	104	82	92	98	79	78	78	90	87	88	85	91	78	78	79	78	83	83	89	77	77	97	82	67	73	94	80	75	75	84	77	86	106	85	84	95	74	76	86	95	76	85	73	60	68	99	80	62	92	75	71	73	87	85	87	85	78	75	99	67	99	86	60	70	77	83	80	75	67	85	98	71	95	84	73	71	83	91	99	71	86	79	72	75	83	82	82	80	91	73	84	82	71	68	83	81	82	71	76	84	83	83	89	81	78	85	75	68	80	78	76	89	78	63	88	87	68	88	79	87	70	78	71	81	72	83	91	76	83	71	71	92	77	68	86	81	72	94	82	82	69	98	90	86	74	72	89	80	69	83	77	74	93	80	85	78	79	91	95	62	71	85	81	89	80	64	77	92	81	87	74	87	91	79	83	88	74	81	81	89	86	79	98	76	89	70	78	85	64	70	73	79	92	94	74	71	86	86	80	87	80	99	81	97	89	90	83	82	99	75	103	90	76	82	69	81	80	66	88	89	81	90	78	68	75	77	68	86	94	86	83	75	78	73	93	67	76	77	79	74	87	83	73	91	83	81	79	91	81	89	67	94	76	95	64	69	83	76	86	90	98	73	89	77	81	67	77	100	71	86	73	94	102	86	77	82	89	80	85	80	100	61	86	91	86	92	85	72	90	65	78	70	94	72	88	61	94	67	78	78	79	82	85	84	92	84	78	83	90	79	93	97	84	96	80	76	78	79	81	80	93	66	80	82	73	86	87	65	94	91	94	77	69	83	79	68	65	82	76	95	74	76	69	85	84	80	85	76	87	78	71	93	104	86	78	92	78	84	80	78	90	66	77	94	79	83	86	84	71	78	87	73	77	66	84	91	81	69	76	82	98	86	85	77	72	78	80	71	74	70	78	78	79	80	84	71	72	62	78	92	91	92	65	89	84	79	72	80	74	76	86	84	80	65	102	83	82	72	76	82	78	90	79	76	77	62	83	85	82	75	73	83	78	73	84	79	69	93	67	86	89	98	74	88	75	73	77	82	87	80	74	81	80	79	80	76	94	96	89	69	91	99	81	93	95	80	83	83	76	89	90	75	72	80	79	80	68	84	99	70	97	89	83	80	70	86	82	86	90	74	96	90	88	96	82	99	72	92	79	89	87	67	80	108	77	85	66	82	74	106	81	75	69	78	84	77	77	81	82	84	82	71	76	97	71	75	86	86	88	78	90	74	78	73	72	85	93	91	77	67	85	70	79	84	67	77	91	64	82	80	82	77	85	93	74	73	82	86	82	65	83	77	86	83	71	73	76	89	89	83	90	72	75	91	87	72	79	65	79	88	86	78	86	96	77	61	76	83	75	86	83	83	74	84	85	70	68	84	89	86	85	61	73	87	71	82	80	76	84	70	75	88	71	89	70	101	94	79	80	63	82	80	65	79	76	86	78	72	72	84	90	95	76	89	74	88	73	82	84	91	78	87	78	91	79	85	97	80	91	74	81	84	78	81	76	82	83	72	83	77	73	80	70	90	89	80	72	64	91	93	91	91	87	72	67	92	69	83	83	71	83	93	67	81	77	79	82	84	73	91	77	84	90	82	89	81	76	96	88	88	85	87	78	72	78	76	76	57	86	79	90	85	95	84	86	81	85	87	74	90	64	78	85	76	88	78	82	78	70	71	92	84	76	76	88	88	63	83	87	81	81	84	75	89	91	74	90	96	70	77	72	89	81	65	70	74	74	98	75	63	81	86	91	76	63	85	78	89	86	85	85	78	70	81	83	70	86	102	88	81	80	87	80	76	69	72	84	75	71	70	85	74	82	79	74	71	77	89	87	72	93	84	76	86	75	82	86	65	66	101	71	79	87	101	82	82	65	76	97	67	83	73	84	74	72	90	90	76	63	92	74	86	83	92	84	79	83	92	81	103	77	93	89	81	96	80	77	84	71	76	72	82	95	79	105	72	87	67	74	76	83	96	98	75	73	74	66	92	98	69	81	74	83	73	80	81	60	72	69	79	70	89	92	84	56	77	86	94	79	78	76	76	87	76	58	83	81	75	84	79	94	79	72	88	80	86	83	92	82	70	64	66	91	77	74	74	90	89	72	69	80	71	77	84	101	81	92	88	77	83	97	87	78	86	74	83	80	92	73	70	92	73	80	86	101	96	89	89	86	90	88	88	81	84	74	75	83	76	72	81	91	68	77	96	84	77	78	60	86	77	84	75	68	87	92	72	81	83	87	87	73
6546	1115	930	512	372	303	244	232	211	209	194	170	168	187	161	160	167	170	176	188	162	171	170	152	152	184	161	162	181	152	168	150	174	156	151	174	168	155	165	146	155	155	166	156	147	152	154	164	158	164	178	161	172	143	156	132	157	168	165	141	153	153	155	152	160	156	148	138	150	173	161	168	135	164	166	143	152	147	153	174	156	160	173	172	156	156	163	177	138	160	149	150	151	161	137	166	165	151	169	177	152	151	162	165	182	138	176	161	158	142	182	152	146	161	162	155	163	149	153	153	146	162	149	142	158	159	157	144	151	173	169	156	165	191	159	164	164	180	154	148	159	158	129	155	143	151	166	156	152	157	185	169	138	149	177	160	147	177	156	153	153	151	160	152	153	171	158	143	157	163	144	180	164	168	137	152	141	167	162	178	149	171	151	159	150	165	180	140	160	154	138	135	162	173	174	146	164	145	130	163	139	134	175	144	147	153	148	148	161	152	181	156	175	139	155	133	136	158	174	173	177	167	134	149	155	154	150	141	158	165	163	156	163	157	142	159	165	137	143	156	144	139	162	126	166	146	180	152	131	156	175	148	160	170	169	147	153	169	144	184	139	158	133	183	154	141	150	138	160	146	151	158	162	163	138	138	150	166	143	159	141	163	180	165	164	139	139	165	159	163	159	141	155	172	154	144	134	167	128	155	170	162	171	150	149	164	165	163	153	142	130	148	146	174	161	172	164	166	174	157	158	180	143	159	174	140	160	142	167	154	147	158	161	164	150	177	144	143	128	147	173	141	177	148	149	176	161	166	167	138	165	157	149	160	176	150	178	149	152	145	136	146	140	173	141	141	149	152	151	167	149	164	157	169	140	169	171	147	144	130	148	175	177	160	169	164	164	157	162	169	169	141	140	143	153	154	163	146	156	181	144	148	152	151	177	169	148	163	174	159	150	176	166	142	131	161	168	160	157	143	152	195	188	165	144	148	151	157	160	157	161	156	163	144	156	149	147	169	146	156	155	129	141	184	178	123	146	170	155	171	149	130	155	160	159	141	167	149	179	165	139	140	154	160	138	153	143	146	152	173	156	153	161	156	162	141	162	160	171	145	155	169	157	149	166	156	152	172	174	163	131	151	159	155	154	163	158	141	157	166	160	164	164	160	153	159	155	169	160	133	143	155	156	171	157	162	135	141	171	136	153	176	162	156	159	163	164	162	155	157	151	147	165	166	157	164	146	157	151	162	151	155	134	177	144	165	173	148	168	161	139	145	151	131	156	154	147	154	150	141	185	166	165	168	174	141	176	150	186	162	144	149	157	167	156	143	131	137	154	160	164	161	152	142	149	148	139	166	181	162	165	180	159	166	177	152	171	178	172	174	149	145	152	147	153	137	143	138	165	165	153	126	156	150	169	173	182	156	172	151	149	143	147	159	152	168	142	170	167	155	167	160	164	142	164	149	159	166	160	161	152	178	157	133	160	157	165	158	145	153	152	171	164	136	143	138	165	148	136	163	170	153	137	161	155	155	169	163	167	173	137	156	150	151	156	159	166	163	131	181	153	141	160	169	139	163	153	176	161	158	168	142	147	144	177	157	134	156	162	147	179	164	153	145	158	174	163	149	145	164	134	153	157	145	148	155	167	175	152	157	134	162	158	178	181	179	139	158	160	169	133	161	161	161	168	173	157	145	167	137	170	158	170	170	161	164	158	167	161	175	160	157	162	162	142	163	157	174	154	152	170	168	165	171	158	150	150	145	154	146	177	153	152	155	172	151	154	161	179	166	159	146	146	179	147	182	156	145	181	180	151	149	162	163	170	169	146	153	165	142	168	172	159	152	151	149	170	153	147	153	165	123	155	165	167	152	166	148	160	167	135	159	151	152	142	168	161	131	141	151	176	137	149	151	139	155	168	160	145	152	171	159	180	149	147	160	157	169	138	159	141	140	142	163	175	154	131	168	144	146	142	155	143	154	165	168	166	142	145	165	149	140	188	158	156	148	169	153	161	146	164	150	150	158	144	131	156	160	153	153	150	159	153	170	141	156	128	164	146	137	171	158	145	172	183	152	184	166	164	138	175	132	149	157	184	151	166	165	147	152	161	155	156	166	156	149	145	149	179	151	148	162	162	147	150	167	172	180	160	174	133	171	167	150	150	145	184	143	159	165	168	165	164	173	163	174	151	163	158	145	156	155	133	170	166	159	175	158	121	159	167	181	155	152	144	163	160	166	141	158	160	152	147	156	146	156	160	164	141	137	147	146	148	156	152	150	183	178	155	158	156	177	142	139	164	167	173	162	147	153	162	171	179	132	170	175	166	155	154	156	154	170	165	159	152	130	133	157	161	149	161	161	164	163	151	167	143	155	130	162	148	169	132	166	151	138	155	157	161	171	144	155	153	169	167	184	174	165	138	164	165	153	163	152	150	150	153	173	152	169	155	165	141	174	156	148	169	150	179	160	134	149	153	143	149	145	138	169	143	158	137	157	149	142	161	155	147	161	147	158	160	153	161	174	154	169	131	164	154	162	175	165	149	159	151	159	163	151	174	155	158	178	154	161	146	158	163	163	152	161	153	162	152	172	176	162	160	143	163	167	160	162	176	138	150	150	147	162	150	174	158	156	145	164	160	161	161	155	156	171	145	158	160	143	168	145	150	160	166	156	169	148	164	169	141	159	173	162	183	158	158	165	166	169	162	171	162	152	152	153	163	147	169	151	147	157	142	147	150	178	154	144	180	152	158	163	150	169	163	160	150	177	146	184	165	186	154	175	166	163	162	153	157	135	146	161	159	159	152	178	163	141	151	175	171	151	153	165	163	165	151	155	149	135	154	146	199	141	124	177	167	160	136	174	166	149	200	153	172	189	151	152	147	155	161	159	133	156	153	155	143	174	167	167	150	160	182	172	147	163	167	169	154	152	149	162	148	155	147	147	125	170	157	159	166	156	178	152	141	178	175	186	151	175	178	164	152	151	140	160	147	154	162	132	137	169	155	166	143	141	145	157	178	143	139	147	157	152	165	156	153	175	134	144	164	161	186	171	164	165	166	152	166	172	160	160	168	146	159	143	176	169	169	154	156	161	167	170	176	152	169	162	160	160	170	151	159	134	141	171	160	159	125	145	162	166	151	160	132	132	163	174	129	145	165	153	151	172	171	121	164	173	152	176	169	162	153	185	152	150	148	160	140	153	151	134	159	151	167	149	170	157	170	156	161	143	190	162	148	143	168	144	144	153	146	158	148	145	147	146	145	154	149	185	168	152	155	155	141	147	165	174	182	171	149	149	172	154	155	154	170	162	160	146	166	165	163	144	159	163	132	181	163	156	149	165	144	154	128	172	165	156	165	150	156	166	147	156	151	153	168	154	170	139	171	143	139	145	182	141	143	173	149	195	155	175	171	183	152	144	144	157	171	129	161	194	148	152	156	164	158	157	158	160	159	146	155	158	150	194	167	139	146	173	142	167	156	144	138	158	137	177	176	153	151	150
24171	21134	28399	24110	20519	2202	598	439	391	304	290	304	280	272	261	223	234	228	202	195	212	214	209	205	185	173	175	174	205	224	196	225	190	204	176	216	210	194	194	176	193	184	195	184	185	208	192	185	165	198	175	164	181	202	198	173	186	171	180	174	192	183	184	187	186	176	183	166	184	155	185	215	182	183	153	159	190	182	203	135	205	170	194	174	183	181	165	205	169	166	166	165	165	188	198	191	159	195	182	182	170	159	174	168	182	199	179	173	181	188	208	195	190	167	155	218	171	184	175	157	184	162	185	191	189	168	191	161	171	175	180	173	182	183	179	182	163	176	171	185	186	191	182	166	198	185	171	205	175	207	181	169	189	201	169	185	205	190	193	197	190	176	169	187	192	167	190	187	185	182	218	179	173	175	181	187	184	199	178	158	181	184	190	199	202	175	163	161	182	196	174	163	194	143	162	173	179	179	188	184	189	183	187	186	157	164	162	168	201	167	177	202	195	176	175	157	202	163	175	173	189	180	182	177	149	187	186	178	204	169	176	174	167	175	195	175	189	172	175	186	170	207	180	211	190	200	194	193	207	167	182	181	198	159	179	159	188	199	178	207	173	178	173	188	196	181	151	182	167	197	191	141	180	171	171	172	156	177	200	190	193	197	183	193	186	154	171	200	169	172	184	188	176	210	191	167	174	174	177	199	184	151	171	151	195	160	182	179	189	171	166	178	164	184	176	192	189	184	175	201	205	176	189	176	185	174	175	181	199	157	183	179	167	184	172	185	179	179	183	167	180	191	202	203	159	165	185	190	175	183	195	150	186	174	181	169	187	184	183	201	168	193	166	188	167	171	175	176	180	175	179	182	170	194	173	149	204	177	195	181	184	217	158	175	175	169	169	170	196	168	170	174	174	216	169	186	187	190	169	170	158	159	176	169	167	162	184	190	176	187	173	186	176	171	185	183	193	185	166	174	190	185	163	178	192	205	177	167	158	181	206	189	187	177	180	211	181	171	179	185	184	185	203	206	199	171	185	199	193	194	168	145	173	181	170	169	201	172	156	185	198	207	184	186	167	173	187	184	164	185	171	192	161	196	211	182	151	172	173	183	171	197	175	175	178	183	170	169	190	158	175	160	165	173	157	175	187	180	183	162	174	205	171	182	189	143	158	179	188	174	178	200	176	194	152	196	164	188	175	199	205	196	172	173	166	174	179	172	179	214	167	180	181	188	176	196	167	182	191	192	209	185	168	180	174	168	169	174	179	160	164	160	193	174	181	183	189	164	191	198	192	201	178	207	189	198	200	219	166	195	177	193	194	188	183	193	194	192	162	177	171	186	166	177	210	180	196	190	173	198	177	187	180	206	159	200	158	178	160	203	187	216	184	176	172	177	179	182	181	195	173	181	172	203	172	177	183	179	182	162	178	184	171	179	203	187	186	178	173	173	178	189	175	179	189	190	190	195	200	190	178	197	165	210	179	212	173	171	177	193	163	187	173	197	191	198	192	202	188	172	173	181	157	164	177	173	172	167	177	177	183	181	184	177	189	176	171	173	190	184	179	159	152	210	168	178	170	164	180	187	183	173	173	178	166	177	192	190	185	183	180	173	174	182	193	175	190	167	186	191	179	178	159	171	178	171	159	186	178	150	176	174	169	170	188	186	153	189	182	170	186	201	184	183	184	199	165	182	170	164	174	189	176	163	173	182	173	184	207	175	187	203	198	182	193	173	170	200	180	178	177	205	193	202	174	167	180	179	157	172	183	174	160	182	186	195	171	169	186	184	172	175	191	174	159	186	188	181	163	163	181	163	168	178	168	160	201	191	192	159	172	178	198	187	168	186	200	214	187	200	191	198	185	172	169	187	168	179	177	169	161	155	179	164	202	199	167	168	180	180	210	168	177	167	201	181	184	175	174	171	196	168	201	180	190	171	191	198	201	174	172	168	177	158	182	180	175	162	180	156	183	170	174	194	165	211	201	177	167	186	173	159	178	186	167	160	184	165	190	165	185	176	182	172	209	206	182	168	177	180	195	188	169	190	181	186	186	172	181	200	171	165	180	179	179	196	187	196	183	180	193	185	189	196	168	213	184	166	172	162	193	182	184	170	198	166	190	165	177	211	158	180	170	194	181	178	190	167	188	170	182	183	174	170	190	183	175	161	164	192	162	164	186	184	165	183	176	169	175	165	139	171	187	168	156	184	153	179	177	177	166	200	193	193	165	198	198	182	171	196	184	203	202	156	200	209	186	162	184	199	160	189	186	185	175	199	185	182	172	202	184	184	180	208	197	173	180	189	184	163	187	176	174	188	191	180	163	191	167	176	157	198	172	174	175	188	184	197	166	180	189	200	171	191	203	201	165	160	167	172	174	173	201	182	188	180	177	168	191	167	172	168	186	185	207	168	188	176	177	200	170	180	194	174	184	184	176	154	189	181	184	178	177	181	186	187	203	233	188	206	196	190	194	188	178	183	182	159	198	205	171	181	176	153	190	153	189	183	188	164	166	167	193	169	173	194	175	172	188	189	176	178	160	188	175	169	199	176	218	203	165	178	162	164	189	179	169	170	174	185	165	179	160	185	167	192	190	197	190	171	212	172	188	191	157	164	168	182	186	189	178	164	181	201	179	161	190	157	185	188	184	177	163	176	161	167	156	156	183	172	171	177	209	181	178	184	186	174	187	178	170	184	183	172	167	187	177	169	163	193	192	191	164	206	197	179	156	160	200	171	177	182	190	178	177	178	180	183	201	171	194	172	180	188	178	197	193	149	185	177	183	177	187	191	203	187	166	162	182	156	178	176	201	183	154	186	201	187	161	176	170	199	187	170	158	191	187	194	174	186	183	182	191	175	181	181	175	175	183	174	198	184	205	178	185	190	204	156	182	170	183	176	202	189	175	185	174	182	171	202	164	170	178	190	218	168	181	195	188	193	183	198	164	184	174	156	209	162	165	169	201	180	188	164	184	180	196	171	197	191	167	180	184	189	176	215	186	206	200	191	195	171	188	204	167	181	161	170	188	198	169	207	170	194	222	178	177	185	168	171	204	177	194	175	170	182	166	181	181	168	189	165	185	197	206	166	206	198	211	185	163	174	169	184	172	179	200	177	162	200	187	166	160	172	186	168	204	180	175	202	172	204	163	195	185	176	187	168	198	199	160	172	198	174	202	180	186	176	188	177	172	187	165	174	179	178	187	163	175	185	170	204	175	176	163	173	185	191	177	169	192	181	164	157	203	193	191	184	166	178	159	190	176	167	175	155	179	179	161	177	165	162	191	173	163	172	188	187	208	172	189	176	178	180	184	198	175	185	200	201	180	181	192	183	186	168	176	195	163	184	183	181	184	180	201	199	167	182	172	191	175	202	187	186	190	163	160	203	178	176	194	166	155	181	179	187	184	192	178	200	191	167	187	182	165	184	172	168	182	166	194	182	188	167	174	202	181	201	175	189	161	172	201	171	181	192	175	183	168	172	180	210	177	195	188	198
14502	9308	8043	4035	2707	1980	1504	1131	1039	820	805	693	636	549	538	533	487	461	426	421	422	409	391	387	393	355	352	347	373	390	369	372	373	364	332	382	330	343	366	322	309	345	369	344	354	361	301	351	344	346	305	319	333	344	345	307	343	317	316	322	314	309	342	342	354	337	351	336	344	324	351	337	313	288	317	347	320	353	293	325	313	320	292	321	322	320	310	353	333	324	294	302	308	311	314	319	306	287	314	328	347	323	317	322	312	344	322	324	300	321	293	338	309	323	337	319	326	311	312	302	313	343	317	318	309	334	309	332	362	288	302	330	320	326	302	347	322	295	329	346	307	325	294	315	331	332	326	305	322	303	324	331	312	342	319	328	297	318	300	319	307	327	321	318	341	326	297	316	322	334	307	312	313	341	309	355	318	287	361	321	314	306	339	301	332	322	287	346	325	323	363	291	317	311	296	323	300	308	319	312	316	316	325	307	352	342	332	333	352	339	311	333	325	330	310	313	307	315	336	354	308	330	328	315	302	329	318	341	318	319	346	310	339	339	322	328	334	320	309	310	338	324	315	293	305	327	311	319	328	330	311	340	299	325	354	330	303	326	327	325	291	324	329	303	308	325	306	325	282	355	359	305	340	313	340	335	313	295	340	303	317	341	329	319	345	330	303	314	317	331	316	309	321	338	321	333	318	343	304	303	331	362	329	353	329	336	329	335	318	337	324	328	324	338	346	311	310	298	309	293	309	349	332	313	340	336	323	329	319	330	306	317	329	340	324	325	346	311	299	332	326	279	317	317	344	298	347	302	319	327	313	328	329	351	300	306	322	315	305	328	268	298	326	308	307	317	321	314	322	329	301	320	321	333	333	328	285	284	292	352	340	357	348	319	315	330	312	312	326	355	313	344	292	340	345	317	277	323	295	322	340	335	354	316	279	331	317	290	333	334	313	327	289	278	319	310	301	304	305	286	294	360	331	334	315	308	313	302	316	312	303	323	336	290	325	336	322	344	348	310	300	323	349	316	339	321	302	351	319	328	327	344	349	348	295	317	341	323	350	319	320	311	324	308	331	312	334	337	337	302	303	308	300	309	328	301	320	322	320	315	307	330	315	334	318	327	319	320	318	310	342	311	291	306	314	293	299	343	271	339	317	310	353	341	322	314	307	334	301	295	316	321	295	314	304	326	327	299	341	299	338	316	336	346	312	319	298	300	303	317	296	344	311	296	292	296	309	337	326	335	305	318	309	323	334	330	308	327	327	321	314	317	309	318	324	300	305	307	304	328	309	314	340	304	319	328	311	311	320	325	275	281	301	302	304	321	300	314	297	323	334	329	281	323	292	294	308	338	315	335	314	319	306	340	294	299	332	305	311	301	330	336	321	314	310	332	303	328	313	332	320	305	320	307	321	341	353	308	321	295	321	322	316	345	311	301	343	310	321	297	345	327	329	340	347	352	302	298	287	284	316	302	299	322	310	347	362	324	328	314	289	356	309	318	311	317	304	294	324	332	284	323	289	318	335	333	324	332	314	278	319	315	355	313	313	304	303	311	326	317	330	345	317	322	304	330	354	303	309	316	306	301	318	320	341	346	335	325	293	300	336	322	313	324	310	320	322	342	315	330	313	326	334	322	306	338	295	304	299	310	335	320	316	311	361	327	318	324	335	328	297	319	320	319	353	318	288	325	313	310	312	308	304	311	370	328	341	311	312	292	323	318	330	312	347	325	318	329	325	338	324	321	329	274	315	310	311	315	302	318	344	331	344	311	353	319	330	303	322	334	331	347	302	327	292	292	288	317	337	303	311	344	341	316	296	321	331	313	310	287	315	341	318	298	321	302	304	300	300	350	333	299	354	317	314	333	269	317	352	331	297	338	320	341	371	303	319	301	311	310	312	310	319	352	321	365	313	313	357	311	311	289	347	362	347	327	319	349	332	362	330	290	304	324	320	325	317	308	287	324	306	318	332	331	336	333	310	342	319	311	304	291	314	323	323	315	313	297	312	294	348	314	329	334	311	324	335	303	316	314	316	335	310	306	298	347	315	331	319	328	328	320	308	335	325	350	335	338	323	333	307	302	325	334	366	331	315	336	306	290	335	321	331	320	308	321	297	292	301	362	313	299	296	331	310	338	307	324	309	322	323	296	328	309	321	306	307	319	333	311	320	336	319	319	331	283	322	312	312	314	335	308	281	324	314	336	316	317	301	321	301	326	308	316	350	311	362	317	317	327	307	309	290	323	281	323	355	277	323	339	301	307	312	304	323	316	288	314	315	310	305	294	308	356	330	306	338	319	288	315	292	313	318	330	322	292	326	309	319	314	331	288	336	321	314	307	283	302	323	303	340	343	301	300	322	305	284	320	290	300	318	294	307	310	294	297	327	336	301	317	281	259	315	319	332	307	345	304	329	327	301	329	336	325	300	312	328	332	321	314	322	343	329	331	333	306	326	319	311	314	313	334	299	303	333	331	303	348	330	317	346	326	298	335	309	342	303	337	325	302	284	310	304	287	326	348	316	287	308	312	315	312	318	313	318	300	313	300	304	307	295	317	340	319	334	317	323	287	359	317	317	291	341	319	328	330	317	359	319	331	293	317	318	296	294	335	348	310	349	342	348	357	325	338	325	352	314	310	306	329	307	310	345	333	332	300	318	312	333	274	331	329	337	318	328	310	298	359	317	317	316	326	311	327	308	316	299	337	330	321	299	319	320	321	353	349	321	270	322	283	306	308	322	342	299	318	294	335	317	325	329	324	372	315	322	313	310	295	339	325	330	307	317	337	290	338	314	299	335	311	330	312	333	313	321	296	321	302	321	307	293	306	284	325	308	303	304	300	334	352	280	330	306	317	302	290	342	324	330	326	316	328	309	307	312	337	327	336	317	289	347	310	308	285	362	317	296	320	339	281	282	323	343	328	341	303	324	318	316	317	272	314	329	343	308	335	322	328	319	359	295	320	308	291	329	352	302	287	301	308	301	321	288	317	311	314	334	341	346	294	302	323	291	330	300	311	293	342	314	339	284	327	315	329	316	299	290	307	321	336	308	290	331	339	330	299	272	333	332	308	288	314	323	298	334	321	346	310	320	344	301	297	323	312	306	310	330	323	293	300	307	332	311	302	315	300	341	329	322	330	343	320	323	326	309	329	315	311	332	316	320	307	308	304	321	296	320	334	295	327	321	314	316	328	303	310	309	309	327	315	346	317	324	331	307	308	353	325	313	308	350	301	323	315	330	287	323	337	332	338	345	302	296	355	317	309	344	292	307	278	290	339	300	327	322	304	292	316	302	338	341	357	340	330	316	319	332	343	307	297	321	336	313	332	317	319	284	323	340	303	307	359	328	300	307	295	311	279	320	315	315	304	309	320	335	342	312	316	321	303	334	315	299	323	320	307	293	302	329	301	286	305	328	325	340	343	315	341	309	286	341	289	317	336	335	332	334	313	332	318	343	308	307	310	340	314	320	337	299	305	326	350	296	319	308	278
23182	21114	29000	23467	21114	19716	2141	864	678	639	559	522	467	433	436	402	419	421	410	418	394	370	370	389	363	357	336	378	349	311	347	364	418	363	346	346	377	357	346	349	399	353	347	349	338	359	331	348	318	369	346	353	344	342	334	323	344	351	322	321	332	324	350	321	321	351	310	344	357	351	340	366	357	335	327	331	373	319	370	343	325	349	321	339	371	324	331	331	354	350	378	363	338	335	324	371	330	343	343	310	345	353	371	300	340	375	322	344	349	328	330	337	322	354	362	349	333	362	335	328	325	338	340	346	302	347	345	319	348	340	292	333	336	344	360	334	327	339	343	369	324	367	322	311	358	332	372	326	343	328	359	333	335	339	344	340	318	323	326	322	337	332	360	350	354	316	320	327	355	381	361	345	360	327	338	328	324	342	329	355	329	324	313	345	330	350	294	339	320	347	313	329	335	327	360	350	353	323	344	364	325	345	367	329	328	340	329	314	310	330	327	331	323	328	317	359	321	346	332	361	318	336	313	350	336	355	334	305	350	354	352	332	301	302	339	338	312	370	354	321	344	328	356	336	331	332	327	359	343	352	330	330	325	355	374	317	325	315	343	345	338	319	357	338	326	366	331	348	317	363	328	345	350	302	332	321	321	373	356	362	325	353	353	372	343	337	323	320	345	366	345	317	348	341	338	306	311	342	317	336	342	328	321	336	334	337	337	315	356	322	362	300	365	332	330	339	331	303	367	332	306	328	341	309	326	330	350	332	337	336	366	379	344	381	351	333	351	339	326	360	345	348	334	346	358	352	358	340	365	352	337	341	295	313	343	326	339	357	321	314	351	348	316	312	315	340	349	350	335	365	343	332	339	328	350	338	314	345	351	341	336	312	318	337	348	356	326	326	303	322	320	345	320	326	319	335	304	325	343	334	329	321	327	339	336	331	345	327	339	334	355	340	325	309	313	330	297	337	345	338	314	322	330	331	306	333	305	322	349	360	334	332	330	336	355	321	322	351	300	308	317	349	369	305	316	340	321	315	366	344	355	313	353	315	370	334	340	322	328	331	343	318	318	340	327	349	326	314	339	313	321	347	364	320	348	322	359	369	334	345	344	330	339	313	320	335	367	335	322	341	346	333	314	287	332	373	360	346	312	327	350	371	355	320	336	348	324	304	333	351	376	317	344	318	321	329	309	357	338	330	336	284	312	321	347	321	361	323	351	342	340	332	334	320	363	347	380	327	352	330	316	322	373	341	359	328	312	348	338	321	311	361	303	321	332	340	327	334	308	293	358	333	363	340	337	328	320	349	326	334	337	311	337	334	335	337	301	338	349	372	348	345	321	302	363	339	338	339	334	354	365	341	331	352	337	341	348	337	355	320	352	350	344	308	315	328	329	352	396	335	301	328	330	292	328	353	348	361	357	341	346	348	380	341	302	355	305	322	314	333	321	332	337	318	332	354	319	337	361	338	329	345	337	387	329	346	339	350	317	330	347	369	339	330	363	349	357	309	331	365	331	333	314	344	340	341	332	318	364	321	345	337	351	331	358	313	341	294	320	332	331	343	337	339	290	326	328	320	321	334	322	303	333	337	351	343	317	334	337	328	323	321	321	328	342	348	380	337	336	328	331	302	357	335	376	320	322	333	315	323	350	340	319	356	348	352	322	334	321	353	345	331	336	317	306	341	336	351	336	327	336	326	354	331	393	359	325	315	341	361	313	362	362	361	345	351	328	315	344	345	358	300	342	343	368	372	352	359	330	344	314	332	323	355	336	359	360	370	321	330	342	373	317	353	324	326	337	324	321	327	304	348	302	321	354	335	365	314	329	326	347	319	348	324	366	341	339	357	310	317	308	321	362	373	355	309	366	312	324	344	340	369	347	331	339	330	349	328	310	319	302	345	331	340	319	324	321	368	304	312	345	322	321	290	345	314	352	320	341	360	334	347	312	333	322	325	341	325	347	327	346	315	339	318	341	324	339	322	347	337	349	328	316	301	364	366	314	334	341	332	343	318	344	289	351	319	318	311	345	333	341	322	351	349	339	313	355	317	334	342	332	339	287	305	326	372	325	360	335	314	366	314	346	347	355	335	349	354	361	335	349	330	306	347	341	315	330	323	322	343	329	353	332	348	346	346	288	333	349	326	340	308	334	315	355	308	352	333	368	348	339	347	320	345	356	359	350	311	337	324	326	352	321	329	357	324	324	343	315	341	331	337	335	327	342	379	354	351	327	324	302	364	326	347	366	293	364	340	365	322	325	372	349	362	326	305	349	311	353	330	404	354	367	344	330	320	313	319	358	324	334	340	323	362	346	349	338	345	360	321	337	326	372	354	342	303	325	328	320	344	352	333	327	329	326	302	342	367	355	345	327	366	356	329	366	331	375	298	328	318	325	327	335	336	338	321	323	357	348	321	334	342	378	339	350	329	313	354	347	325	313	332	337	326	336	320	364	311	339	358	352	311	336	344	362	329	318	346	325	354	312	341	313	388	382	310	358	331	333	332	327	363	325	355	338	337	374	329	322	321	371	302	343	329	337	332	344	322	331	363	332	362	337	331	343	339	316	319	340	334	333	334	358	356	320	360	337	335	313	311	328	343	313	329	337	326	344	348	325	349	337	302	301	333	333	335	343	326	325	315	315	343	365	325	325	353	312	356	325	385	333	304	342	345	322	361	361	348	330	329	298	336	348	318	348	332	314	353	325	380	344	328	342	343	334	354	334	290	332	348	362	335	344	340	343	362	331	309	346	340	305	339	331	349	386	339	336	326	325	342	313	337	323	339	333	355	318	341	323	330	330	309	343	373	367	324	336	309	340	321	325	323	360	325	327	356	324	299	330	322	343	330	346	343	359	316	322	329	325	313	345	330	341	367	315	322	338	318	344	330	330	346	351	371	303	325	363	326	343	357	315	350	349	298	346	345	336	363	315	346	323	321	362	355	376	356	334	316	316	308	352	321	334	304	317	318	338	322	339	328	340	327	309	304	334	340	345	340	323	330	368	351	322	342	379	371	353	315	371	314	316	344	320	316	329	326	357	345	313	343	355	302	343	327	330	343	335	317	374	331	333	325	308	317	299	339	352	351	329	327	306	312	375	346	361	345	325	317	332	346	301	362	312	321	335	323	343	334	321	348	333	307	315	333	329	324	317	331	349	323	307	351	332	340	294	327	347	326	356	328	331	326	330	359	316	347	327	350	292	344	337	307	311	364	343	325	322	342	348	331	325	342	339	346	353	363	349	346	338	339	314	350	329	348	322	385	349	320	333	370	336	338	350	312	350	322	334	324	338	334	331	324	409	338	346	338	353	329	346	366	298	357	336	333	319	317	353	343	321	375	318	329	353	329	312	325	334	321	326	317	309	342	357	322	320	343	339	316	316	346	312	340	326	351	334	318	323	378	317	318	341	326	331	349	329	324	308	355	305	356	331	324	319	353	316	327	328	309	366	316	339	318	366	338	345	336	349	328	364	319	306	364	329	349	306	378
16787	15358	12986	7216	4887	3642	2740	2185	1923	1571	1398	1233	1089	1131	966	961	873	854	795	780	724	739	702	672	743	631	714	671	681	627	690	648	588	618	638	623	610	607	659	606	596	602	565	581	584	640	631	598	620	581	595	604	562	585	588	573	525	582	552	561	565	567	575	561	580	540	625	606	645	556	579	601	578	512	579	554	542	573	611	564	632	568	574	550	574	578	596	590	592	581	560	545	566	563	586	586	595	561	581	589	619	574	584	566	562	550	570	580	560	575	569	568	592	576	560	548	552	533	576	545	605	565	560	576	587	597	587	612	572	550	574	586	515	556	549	594	554	580	578	595	561	544	527	542	554	602	578	589	566	566	580	568	526	582	590	585	579	628	566	544	566	530	585	564	561	542	560	575	546	540	553	577	549	571	554	586	594	564	573	559	560	554	529	548	557	560	578	558	556	571	543	566	583	547	572	629	568	536	571	585	552	561	542	571	572	550	547	566	564	526	590	601	533	610	603	608	556	541	557	606	579	545	563	554	578	634	558	539	605	590	564	554	526	591	609	570	587	564	579	552	575	563	591	558	621	567	560	563	531	591	579	591	588	559	569	576	557	555	582	599	553	615	553	590	567	584	579	557	562	536	538	519	529	595	594	560	582	543	590	606	545	602	567	583	568	568	604	576	558	552	597	549	562	554	578	592	595	538	567	553	589	547	576	589	616	554	592	549	567	544	547	584	559	566	632	563	591	579	579	578	548	579	592	545	572	565	567	547	573	572	618	558	564	583	554	577	545	541	564	564	568	589	572	544	589	547	556	550	549	555	568	619	602	575	587	580	578	556	512	571	549	598	548	566	544	574	575	557	610	529	562	547	537	568	575	538	548	582	594	562	586	563	560	563	564	524	583	602	549	592	589	554	610	511	569	609	531	560	578	594	554	552	589	589	594	557	571	546	579	585	580	542	580	576	516	594	566	582	596	592	579	536	595	560	585	534	563	568	537	581	538	583	574	567	558	551	558	617	589	578	579	565	563	587	591	539	561	563	550	600	575	592	561	542	594	551	617	581	561	546	572	566	513	546	554	574	613	565	567	591	561	597	541	583	554	606	570	552	630	542	558	547	594	578	556	557	552	558	560	612	603	563	568	557	533	578	549	565	548	591	591	558	560	580	563	564	553	504	585	572	541	564	523	562	575	598	557	600	552	556	590	553	640	605	584	572	558	568	551	544	561	574	585	568	595	628	546	597	557	540	579	636	549	574	545	534	537	532	541	562	554	591	577	557	587	565	621	552	579	592	564	564	530	539	572	566	575	590	539	588	541	595	543	584	558	595	571	568	584	569	541	577	595	565	541	596	544	557	603	560	599	542	538	537	579	534	594	600	572	565	576	572	586	572	615	577	571	547	561	595	557	575	536	601	589	610	574	566	581	577	611	622	556	569	546	573	552	577	592	571	542	508	528	585	550	556	573	531	613	579	599	574	574	544	555	542	533	574	537	546	538	596	585	582	527	572	553	576	573	568	572	598	546	592	595	565	579	556	578	575	611	555	605	571	572	536	562	573	611	563	597	572	616	512	525	575	577	540	619	524	583	578	574	566	601	601	614	605	624	538	556	568	608	548	537	547	501	599	568	559	547	546	584	550	604	546	561	577	574	585	578	525	555	594	511	568	581	577	589	589	563	609	595	579	576	581	549	564	561	565	554	604	559	600	557	559	556	562	582	571	571	569	552	574	579	557	559	581	584	556	570	560	621	522	591	594	602	582	531	542	576	559	574	605	564	564	581	620	585	566	524	569	548	574	558	601	597	594	576	552	556	558	560	568	555	525	536	567	605	564	573	588	567	576	602	568	607	577	601	533	590	570	582	592	592	563	525	574	588	562	602	518	577	558	550	615	606	583	598	584	569	592	548	584	542	595	571	548	548	585	608	570	548	589	574	539	588	571	595	577	556	557	576	560	574	624	605	568	629	587	601	556	577	547	591	557	580	564	587	592	559	580	583	570	565	584	549	566	551	602	536	559	549	593	551	564	588	576	566	592	573	585	541	565	528	581	590	591	538	562	595	570	543	566	555	579	568	582	532	584	582	528	573	619	568	593	516	577	557	548	562	596	553	578	575	543	570	587	576	573	534	583	597	585	545	601	578	582	569	573	601	582	585	551	587	569	551	533	572	558	566	533	565	579	579	560	584	589	558	587	543	558	552	563	544	585	605	581	564	522	557	568	608	526	575	569	581	570	545	552	587	606	562	576	540	578	621	572	557	563	583	607	594	571	531	574	617	567	566	576	657	616	536	560	534	521	560	562	561	556	601	504	577	555	549	563	617	600	546	618	585	579	579	551	553	620	542	577	555	591	557	564	561	575	579	558	539	585	542	541	555	554	560	588	587	618	580	550	597	584	589	569	561	532	552	570	619	558	605	546	574	557	582	567	572	554	582	586	599	591	554	528	556	586	562	558	589	541	545	571	601	554	636	600	587	568	561	594	558	550	617	610	551	582	562	552	536	599	561	538	571	565	572	544	600	522	565	568	567	561	581	547	539	525	531	565	591	523	600	594	594	537	566	569	659	543	596	644	569	590	601	564	605	551	568	582	600	532	568	582	576	570	572	549	577	591	588	569	528	589	609	577	596	632	521	535	576	502	553	593	642	565	589	581	578	539	570	609	560	567	622	569	536	571	564	586	633	580	596	556	535	587	565	549	562	601	587	575	546	585	593	572	572	565	562	615	571	559	561	606	576	528	540	567	578	562	571	557	574	575	566	567	541	607	570	578	567	576	544	572	588	578	583	529	573	566	562	606	585	582	516	564	616	590	589	573	640	590	598	540	533	566	569	587	561	600	591	602	577	567	607	558	602	603	587	590	581	529	599	571	581	570	587	560	580	570	594	537	586	587	603	582	544	590	554	553	604	611	563	556	573	562	572	603	561	547	574	571	566	542	591	571	579	599	584	580	609	521	565	627	650	573	573	575	563	565	545	562	544	548	558	570	594	563	577	561	538	595	552	584	562	618	559	623	572	563	576	567	572	572	568	559	530	597	592	610	565	607	569	608	562	538	553	604	555	598	552	566	549	568	610	571	552	570	571	578	609	611	561	580	553	520	568	610	558	537	575	538	553	595	570	568	615	586	626	558	587	575	572	543	567	558	576	578	559	525	576	550	537	517	572	570	567	578	566	592	537	583	568	538	608	562	567	571	610	579	575	577	608	571	538	591	536	576	590	544	563	586	591	571	577	564	554	595	562	572	632	539	544	574	592	539	550	559	568	566	600	554	598	565	591	594	592	526	529	542	600	595	552	548	571	553	537	591	530	562	584	563	559	587	585	549	557	558	552	599	572	608	565	542	592	592	552	593	562	570	533	553	558	525	581	587	597	563	575	563	546	545	600	584	611	615	600	548	577	561	583	560	605	542	590	543	567	558	574	597	595	606	583	557	566	548	575	562	570	548	597	582	584	566	585	565	535	582	546	587	529	627	568	562	571	569	514	594	558	619
26641	20441	7908	360	176	108	100	118	85	99	106	85	100	95	81	80	86	90	76	87	83	82	76	88	93	85	74	80	79	92	96	90	81	75	78	91	87	85	74	71	82	71	88	88	71	81	78	93	95	90	85	74	78	82	86	81	86	93	79	80	88	91	75	70	84	82	70	101	89	99	68	74	105	80	86	92	96	92	87	77	86	84	91	71	71	92	79	76	94	89	89	81	79	87	89	74	93	81	72	101	79	81	77	79	86	79	74	79	79	88	79	79	93	91	81	97	73	73	81	77	89	67	80	61	93	78	101	80	71	81	79	77	82	76	89	91	81	103	79	84	92	72	79	71	77	81	71	71	93	69	78	72	77	83	82	91	95	89	74	78	67	89	82	76	92	84	83	83	91	82	76	84	85	82	84	62	72	81	73	76	83	92	85	69	79	72	82	107	87	79	88	92	84	92	86	92	80	86	90	70	77	81	87	62	84	100	70	78	73	59	69	85	75	86	89	71	72	87	99	95	80	84	67	73	82	98	88	77	81	84	80	83	83	76	87	101	77	77	85	91	77	73	79	71	87	65	90	98	77	89	96	115	85	73	90	86	74	94	85	81	88	80	93	78	81	81	88	74	87	90	83	84	86	95	73	98	71	78	71	76	78	91	68	71	90	84	67	80	74	83	93	74	90	73	103	94	91	73	81	85	85	61	75	87	79	81	86	84	82	83	91	79	85	79	82	75	89	73	76	82	78	77	80	61	86	79	99	81	68	94	75	62	83	87	102	75	77	77	92	88	87	70	78	84	74	77	82	95	67	83	93	90	82	87	65	94	67	91	85	79	62	71	96	77	77	86	92	93	105	105	84	85	79	86	76	66	91	86	85	81	69	93	77	90	87	77	90	89	86	86	91	84	73	69	90	85	68	71	86	69	66	73	88	65	97	96	87	79	66	72	77	83	76	98	74	92	77	81	96	73	97	84	86	85	81	57	91	86	88	77	72	85	78	81	66	80	78	89	76	91	63	93	88	85	83	76	79	71	82	75	91	88	86	100	76	76	77	100	79	84	81	87	90	83	83	83	92	88	92	99	87	71	82	79	73	65	92	73	85	72	81	76	80	84	79	73	78	85	90	84	80	96	85	79	86	99	78	84	88	81	76	79	89	74	84	93	79	76	82	95	102	90	78	83	70	78	66	83	85	71	74	88	92	88	64	82	79	75	87	83	75	82	83	72	73	84	96	86	78	83	79	90	79	76	77	79	76	95	109	90	95	81	76	83	78	87	73	90	67	91	98	93	76	79	83	76	77	83	83	86	78	100	70	81	76	78	70	77	79	78	92	85	98	62	79	67	78	62	75	84	75	83	74	80	69	89	71	93	70	76	79	76	79	89	87	84	75	69	93	82	74	86	83	77	55	83	88	70	93	85	92	110	79	78	80	73	86	77	78	88	78	69	85	79	74	84	80	93	90	72	69	97	81	85	92	74	94	76	68	68	93	72	97	78	88	77	85	83	81	75	83	60	92	81	74	71	96	83	84	85	114	81	86	80	73	93	70	87	68	95	74	69	79	90	76	83	78	81	73	77	80	73	76	88	70	73	74	84	86	78	77	74	98	75	91	76	84	85	74	77	72	71	87	71	99	82	85	81	71	81	88	101	91	67	90	73	96	102	82	86	88	86	70	83	73	79	89	85	85	64	68	85	83	80	79	67	86	92	81	94	72	79	98	86	77	98	63	75	72	83	83	85	91	88	91	91	92	81	88	102	91	87	74	83	84	106	81	67	75	84	76	74	73	105	92	80	68	91	83	80	93	93	70	80	66	93	74	85	90	61	83	69	66	84	81	83	97	79	73	88	79	69	87	79	65	73	89	76	91	100	85	80	88	85	76	98	94	80	92	72	88	79	73	60	80	82	70	84	94	83	78	88	75	71	85	94	84	101	76	82	79	88	62	77	85	65	88	71	92	80	91	73	83	77	72	64	77	75	94	78	80	69	87	83	72	88	71	75	103	81	88	84	86	87	80	76	67	94	74	93	92	69	85	88	74	92	78	87	78	69	75	79	91	85	79	104	99	58	80	78	72	97	84	76	84	70	95	83	93	72	83	71	108	79	94	81	75	59	79	80	81	98	76	69	75	76	92	82	77	70	96	68	88	78	66	71	88	69	85	89	80	96	74	90	82	77	78	82	91	78	90	76	74	92	96	80	81	88	94	67	83	104	69	103	78	68	89	66	77	87	70	72	83	82	87	92	88	91	81	95	77	94	85	66	88	85	81	79	79	88	77	78	71	73	80	79	92	79	85	72	68	85	72	85	81	77	86	88	86	73	68	96	79	100	83	85	90	87	81	79	98	94	63	95	73	90	80	82	84	92	89	90	78	65	76	77	97	97	68	91	84	88	84	85	89	83	81	59	85	83	85	73	75	99	81	73	84	95	83	87	86	94	70	74	72	78	79	80	88	68	64	78	84	85	69	76	95	85	84	87	79	79	81	80	85	78	89	65	76	77	71	79	75	95	68	77	85	85	74	77	102	100	79	79	74	80	84	84	70	79	90	72	84	79	83	86	81	71	75	85	82	87	87	83	78	66	82	73	82	81	79	79	79	87	82	66	79	93	73	98	94	92	67	65	84	91	73	70	91	84	78	87	77	79	63	79	100	95	80	86	83	99	91	69	70	79	73	78	91	90	81	96	81	72	87	82	96	87	80	78	88	81	74	81	70	74	82	88	81	84	69	76	89	76	87	95	69	76	87	75	65	70	80	83	81	91	78	65	90	95	81	72	65	77	77	91	82	61	84	81	88	90	90	82	67	65	90	87	84	76	87	74	80	74	87	87	74	83	78	77	79	80	75	76	79	77	79	80	82	82	91	78	68	76	82	79	82	71	76	69	86	72	87	71	103	76	71	85	79	94	92	101	83	69	81	79	85	90	81	77	72	77	85	70	70	76	87	87	101	81	83	97	96	71	92	90	77	80	78	105	89	70	64	88	76	80	70	81	61	76	88	86	86	78	88	62	89	77	89	74	89	84	85	84	93	79	75	71	86	91	80	82	73	75	81	90	87	101	78	77	96	77	84	82	78	100	92	77	87	86	75	78	69	84	80	75	90	77	81	66	91	95	82	74	73	73	81	84	87	77	75	69	84	71	77	80	82	96	86	77	70	83	75	69	78	83	79	80	91	88	69	88	81	78	81	88	83	80	55	99	63	95	77	92	97	85	81	92	84	92	65	64	96	69	85	75	79	89	75	86	85	85	82	100	71	60	95	64	97	67	71	73	68	85	93	80	80	81	97	98	84	85	87	95	94	76	89	79	74	81	78	77	90	102	61	81	77	75	91	80	73	92	86	64	72	73	92	73	84	66	83	76	94	101	75	83	81	86	86	68	78	87	63	104	83	87	75	89	88	70	74	80	75	56	88	79	93	83	62	83	88	69	88	90	97	82	82	82	74	75	85	83	82	75	103	79	82	86	76	77	90	88	73	104	76	99
6580	1003	925	458	355	281	239	232	213	180	226	179	183	161	176	186	190	151	160	166	163	151	158	144	140	186	162	143	155	148	162	161	172	169	161	161	149	167	167	150	156	173	163	170	140	167	156	144	152	138	162	167	159	151	148	171	128	152	145	164	159	175	182	154	162	187	170	161	149	155	177	156	172	149	144	166	175	161	161	155	145	135	161	148	137	150	130	133	178	154	141	165	155	133	120	147	157	162	175	137	146	138	147	131	145	177	165	141	160	163	150	162	159	145	147	186	150	152	156	166	155	142	178	146	166	137	181	167	136	156	176	184	171	159	147	168	152	157	166	174	161	147	177	156	156	141	156	152	135	160	169	157	162	165	170	152	156	153	172	148	151	152	174	170	173	164	164	146	184	151	154	155	164	129	163	153	160	165	169	151	145	161	136	142	152	175	141	168	153	167	132	166	171	149	159	164	160	128	149	160	176	132	173	167	154	195	161	151	161	168	152	165	166	156	135	155	171	148	158	162	156	143	167	149	181	162	190	152	134	149	139	161	152	163	167	155	171	176	145	154	163	147	159	170	152	153	164	151	167	163	138	159	131	143	169	126	183	150	176	143	173	164	173	160	150	176	148	180	141	137	163	131	149	154	161	160	153	167	141	170	182	138	165	158	144	143	144	163	153	146	165	170	173	154	163	151	142	157	145	166	158	134	151	161	151	153	163	174	164	170	172	159	148	137	146	164	154	166	160	140	162	164	186	141	167	166	159	148	167	148	139	158	160	164	170	150	181	168	143	153	139	171	164	141	158	137	134	173	183	132	161	160	150	157	160	167	159	160	141	170	151	174	175	150	186	166	172	151	171	146	143	176	183	180	156	134	146	163	154	148	156	159	162	153	146	178	166	156	160	151	157	161	178	163	163	171	166	166	168	149	170	158	141	153	158	152	159	157	174	148	175	170	156	150	153	144	153	156	172	169	189	145	146	147	145	156	174	122	148	167	160	154	172	162	160	148	150	152	140	176	166	174	162	154	162	179	152	169	161	166	143	153	164	164	158	158	133	162	144	153	160	161	142	167	144	155	157	141	149	154	144	161	145	160	149	157	172	168	138	162	173	154	160	153	156	154	175	161	145	164	184	166	171	177	164	187	144	161	162	162	140	170	159	169	153	162	164	166	163	163	145	167	168	149	130	138	171	150	156	147	146	174	151	163	164	158	154	167	140	157	165	150	162	151	193	131	172	146	134	166	148	149	162	163	163	153	156	151	166	133	157	167	147	138	160	157	160	173	166	150	147	150	158	144	147	164	164	157	171	146	145	152	162	154	154	140	171	193	138	164	147	150	144	135	162	154	171	166	160	139	158	138	161	157	165	183	166	137	173	145	140	148	148	144	154	161	162	153	152	187	151	171	164	160	163	141	140	173	162	161	160	161	147	180	151	152	154	140	164	146	152	155	151	156	166	177	136	167	150	177	167	184	174	160	157	148	177	167	143	169	165	186	143	156	183	146	163	150	181	181	148	156	157	151	154	160	142	155	163	145	163	153	162	153	178	173	158	167	157	163	155	163	160	165	157	168	167	160	143	157	146	173	167	159	140	162	164	179	166	156	172	135	161	156	171	165	146	136	153	122	145	166	162	152	152	157	177	157	155	140	176	177	149	146	157	163	158	153	142	157	151	151	158	162	166	149	149	187	161	154	153	172	160	165	156	178	166	158	159	153	158	167	141	156	169	146	162	158	155	165	167	162	170	156	140	145	157	164	156	161	162	143	150	155	154	154	170	154	144	159	186	185	154	160	154	130	165	176	159	154	168	160	163	155	151	145	189	174	152	135	167	159	159	143	159	152	171	155	154	159	156	170	168	152	162	141	118	186	177	159	159	167	156	138	158	162	157	144	161	157	173	164	153	157	159	161	146	143	143	169	156	139	163	176	152	164	168	143	143	145	143	158	149	161	149	182	183	159	147	163	151	160	149	168	146	160	179	151	136	168	167	152	154	146	148	156	151	153	168	154	166	177	131	174	162	143	157	153	135	157	160	154	166	162	159	164	148	138	143	182	163	153	151	148	170	146	152	167	163	141	153	161	174	173	157	149	151	170	163	171	149	156	163	167	141	146	154	148	162	168	160	143	137	173	156	171	167	171	152	178	162	164	153	156	152	144	152	171	146	173	156	165	154	144	138	149	152	157	144	151	151	152	151	157	162	155	152	157	165	161	148	170	158	157	158	164	153	146	157	145	176	150	142	148	161	161	164	158	161	147	156	160	144	165	156	178	168	150	172	157	183	138	164	139	143	146	165	161	153	162	172	149	143	155	173	172	159	148	164	140	134	170	163	162	130	158	166	155	175	153	153	150	167	174	168	152	158	151	150	163	165	165	164	165	154	152	150	161	168	173	175	153	149	165	161	144	152	148	144	187	143	148	168	139	168	173	142	168	158	156	163	170	162	148	155	154	135	171	167	170	167	189	172	141	185	156	179	159	164	142	147	146	158	142	140	168	160	169	178	152	143	160	145	142	162	142	173	156	151	155	148	180	145	186	164	157	168	130	162	154	161	176	158	166	172	168	177	172	166	128	143	140	144	154	177	170	143	172	162	155	127	172	149	169	150	159	154	137	162	154	142	160	135	164	168	162	149	162	155	165	158	152	168	168	151	150	176	161	165	161	164	143	154	169	157	132	174	174	160	182	152	158	178	149	165	165	149	155	189	169	156	147	168	151	160	154	153	158	160	170	138	130	152	177	154	179	165	166	161	173	161	153	144	181	160	158	147	144	158	138	157	135	152	160	150	140	135	161	143	154	190	174	153	186	153	150	167	174	152	150	132	172	151	168	158	143	189	167	135	151	162	157	166	155	150	151	162	183	173	175	147	163	162	194	162	166	146	149	160	172	150	143	173	137	173	153	138	184	160	189	183	152	155	152	164	144	157	176	150	148	138	164	172	160	152	138	119	161	161	151	163	177	141	155	164	172	157	145	164	158	157	141	153	154	154	141	156	147	170	159	151	161	155	139	150	161	158	143	150	166	160	167	168	152	148	164	155	161	177	126	132	177	147	157	148	162	147	157	162	164	159	169	156	172	141	158	195	167	183	152	154	153	178	168	150	163	173	147	165	143	145	141	167	142	158	181	163	155	142	158	184	169	164	161	167	157	157	159	167	134	158	166	160	145	188	168	147	149	164	150	135	157	133	128	166	167	166	154	162	158	169	137	139	154	165	131	150	149	129	168	156	154	164	177	156	155	178	151	159	150	162	162	160	141	170	159	140	168	161	145	161	152	157	154	145	149	170	176	154	168	157	140	146	144	150	158	175	175	162	152	166	156	186	139	162	155	142	163	175	157	149	177	161	157	165	155	162	171	189	151	137	177	157	157	156	137	151	163	153	160	144	152	189	160	187	165	148	158	166	147	155	144	150	161	160	170	151	152	142	178	149	168	158	158	181	146	166	153	166	171	155	158	155	139	164	155	167	163	133	155	179	168	162	141	158	139
24082	21092	28323	24082	20409	2098	638	427	344	351	308	265	239	285	234	233	234	196	222	240	212	190	189	210	196	188	206	169	176	203	185	190	209	170	187	169	198	179	184	188	194	168	216	190	197	167	164	194	199	179	173	182	189	164	192	188	202	167	180	159	187	170	171	188	214	172	192	168	164	177	192	204	195	181	165	186	164	196	175	147	211	183	177	217	208	172	194	183	176	158	214	168	209	200	173	192	186	174	183	196	178	184	208	183	144	208	200	150	183	186	186	176	181	198	174	177	198	171	167	179	184	176	185	175	183	180	164	198	181	183	174	187	175	206	213	177	189	194	214	171	158	208	184	182	174	193	199	166	194	159	205	196	193	162	204	181	199	179	176	189	163	168	170	155	173	162	213	190	170	182	167	187	167	195	186	174	201	184	179	162	186	185	173	173	189	192	197	173	172	166	176	189	198	169	173	180	180	191	189	180	178	169	199	177	187	187	170	212	181	179	173	171	203	208	161	186	168	190	169	184	181	173	175	181	191	190	153	197	186	179	195	181	172	187	172	183	186	186	185	173	150	177	187	175	172	167	167	187	203	195	164	181	181	182	186	196	190	197	181	195	174	176	196	164	191	179	166	192	170	163	208	193	181	202	196	186	189	175	168	192	194	183	158	205	173	179	198	178	178	175	169	196	163	165	162	192	183	171	190	157	181	170	184	183	166	172	183	188	162	159	177	164	174	190	208	181	198	189	193	181	175	173	196	163	183	184	173	165	168	188	197	195	173	184	175	184	156	204	193	179	159	193	174	167	205	173	175	185	180	204	195	175	183	168	195	173	189	183	191	200	195	197	173	169	196	194	149	178	186	182	174	164	186	181	172	163	190	183	168	185	193	188	180	187	200	187	168	179	186	191	189	168	168	162	165	171	186	174	187	168	172	184	168	180	173	191	203	179	183	170	201	179	168	192	176	180	161	190	191	169	194	185	192	171	175	191	187	174	184	197	206	203	189	181	191	178	183	182	188	148	184	177	172	188	162	212	185	190	204	188	179	189	174	166	156	182	180	184	170	181	159	189	174	171	165	172	190	168	188	175	204	185	179	168	185	197	158	161	203	184	191	164	185	169	182	174	175	169	176	169	181	189	174	170	180	176	173	164	170	188	205	186	192	193	177	173	199	189	184	210	179	172	163	199	163	182	175	158	184	178	176	194	175	180	178	156	177	163	175	198	194	187	180	163	167	195	188	197	214	179	158	173	161	200	192	199	194	175	201	171	185	171	164	174	169	166	181	177	174	183	173	197	153	156	168	154	165	193	184	197	176	172	163	180	182	184	187	189	178	196	156	163	180	177	179	202	171	191	181	187	191	207	184	194	196	156	166	183	198	178	163	200	202	188	201	191	172	200	184	191	161	158	199	173	156	188	153	153	205	209	174	186	187	190	189	169	198	154	188	176	184	199	171	194	168	199	168	171	170	184	168	161	204	184	159	164	183	185	179	152	184	176	177	188	157	175	158	173	171	186	185	210	161	166	170	179	167	168	151	197	154	180	183	178	170	193	173	158	179	171	166	209	182	193	195	174	181	196	179	177	159	165	181	182	159	173	175	175	184	177	171	152	169	195	182	196	177	177	175	209	180	157	183	173	184	178	168	192	194	184	176	177	184	180	172	225	146	210	200	199	174	170	193	192	196	192	183	168	159	201	202	199	207	164	181	175	182	171	177	178	180	190	179	183	178	172	185	182	173	175	159	192	211	183	168	189	177	196	185	183	186	179	195	162	177	177	182	153	172	174	161	181	157	184	154	185	180	179	188	184	149	187	191	165	174	184	179	195	153	167	167	159	201	184	206	185	188	172	194	182	183	165	176	172	171	177	166	187	202	186	191	178	193	151	186	171	170	197	157	188	187	185	170	185	179	192	185	180	184	165	166	159	196	171	195	187	199	177	180	185	176	176	185	193	163	179	201	194	177	182	167	170	192	174	180	153	171	174	179	162	177	180	200	182	159	177	188	162	180	171	179	183	189	141	175	205	151	166	170	175	182	179	181	177	168	204	174	183	175	176	161	195	159	193	198	178	161	196	209	154	174	198	182	158	166	169	190	182	162	158	184	195	204	195	162	164	177	201	196	183	191	171	156	196	199	166	180	201	195	173	219	177	194	166	171	187	158	188	182	193	209	184	192	162	201	168	186	172	192	192	184	193	179	213	206	207	180	184	170	183	171	176	163	180	164	180	177	183	191	181	172	171	163	159	165	188	176	182	182	182	178	175	187	169	198	185	199	184	181	193	155	169	190	178	197	179	173	176	178	163	209	191	177	182	162	167	161	179	182	184	184	197	192	175	174	188	145	193	169	171	155	193	188	193	201	154	166	179	183	181	194	206	191	184	178	173	162	164	191	178	174	198	194	172	181	188	202	185	177	195	186	184	162	166	183	177	176	177	197	193	168	166	162	155	176	181	188	185	169	166	170	161	188	182	148	179	173	179	169	196	210	183	188	199	170	156	173	170	190	171	166	180	199	179	187	176	167	173	185	195	189	191	178	193	173	186	167	190	170	201	193	168	195	189	175	200	171	167	186	185	182	205	191	167	199	172	171	171	169	182	170	187	184	203	181	187	209	194	163	192	195	168	162	187	189	178	177	194	169	141	189	161	187	158	179	168	173	178	187	197	170	178	173	173	204	190	192	178	162	183	160	177	184	175	169	167	182	227	182	190	175	200	165	198	206	190	161	197	165	174	172	174	196	186	181	185	166	189	182	208	190	185	194	182	170	156	171	198	190	183	177	176	165	187	184	179	185	193	190	184	175	151	161	186	171	190	175	181	183	189	191	187	176	223	182	178	174	191	176	154	184	198	190	197	185	190	190	215	186	170	176	173	180	197	161	195	163	182	190	181	170	174	165	182	169	181	153	189	181	186	218	189	178	188	175	203	185	195	172	169	205	176	220	177	181	191	194	165	172	178	188	210	189	165	206	183	216	183	171	169	192	180	193	175	182	156	166	177	169	193	161	179	185	188	177	178	168	164	190	188	183	142	187	174	177	184	192	184	183	161	186	176	170	168	170	172	191	161	174	184	175	180	164	187	192	192	167	174	195	200	200	202	177	157	178	210	212	173	185	177	187	194	179	190	185	171	182	180	178	186	188	211	185	175	182	178	180	182	171	194	178	206	180	187	174	164	171	182	193	193	167	192	184	168	172	207	167	156	181	179	182	204	145	180	169	181	173	193	183	184	185	175	168	165	190	192	176	201	182	163	187	176	156	166	184	195	190	178	152	199	196	178	184	182	180	147	176	182	165	185	172	176	181	195	183	186	179	196	174	188	169	166	179	177	198	189	184	169	194	181	180	151	187	199	187	166	164	162	155	187	195	172	163	175	176	184	194	171	178	170	172	202	175	189	187	176	180	181	225	183	198	166	177	180	163	198	153	168	164	160	157	189	208	183	175	193	197	195	188	171	173	168	179	178	170	171	208	168	191	157	182	182	189	160	179	176
13782	9468	8151	4085	2630	2002	1541	1160	1016	903	744	633	600	619	536	460	460	428	462	429	411	402	355	380	402	351	364	333	336	340	337	361	353	357	345	318	337	315	353	340	368	355	350	340	351	342	319	319	336	294	318	321	330	334	325	330	331	312	327	317	358	339	333	335	321	303	293	347	326	315	330	310	328	313	306	327	301	313	316	313	300	346	315	321	300	331	309	307	312	292	308	310	340	331	302	320	328	304	313	345	328	330	312	318	313	275	322	294	331	317	302	317	328	294	313	324	293	304	294	311	314	303	341	295	336	332	337	302	341	280	302	339	305	324	314	318	344	317	304	287	298	299	317	364	315	318	290	311	313	328	335	350	324	342	343	353	315	331	315	325	316	331	333	337	305	314	279	326	331	323	340	325	347	307	312	303	302	329	312	333	291	302	311	317	296	300	328	316	333	327	293	338	337	328	318	307	306	314	312	283	335	341	331	335	313	297	314	312	298	317	312	346	338	329	325	329	314	320	348	344	309	298	301	323	330	340	320	289	311	339	311	274	285	334	311	346	316	327	303	323	301	340	309	351	280	305	339	333	352	337	320	300	325	308	316	334	285	289	271	353	331	308	319	301	284	297	325	344	308	304	340	345	337	349	316	329	329	358	302	320	315	365	315	322	307	338	301	332	318	326	300	316	339	309	303	309	315	297	337	312	314	304	342	319	300	311	297	312	311	300	344	305	315	315	331	327	333	311	329	316	328	298	290	295	295	328	315	310	328	346	325	327	342	336	317	347	318	347	334	317	311	294	332	310	334	312	341	320	330	323	334	290	281	356	297	305	283	339	307	314	329	296	323	315	327	324	380	317	347	326	301	338	360	318	316	366	297	299	284	326	330	296	327	335	277	375	319	332	339	297	314	302	333	326	317	295	319	329	306	335	323	319	331	344	327	303	299	325	314	344	327	315	312	309	310	314	334	300	331	325	304	338	281	321	323	339	311	313	313	297	350	344	302	356	336	331	339	326	359	303	302	306	316	314	308	296	327	322	323	329	311	309	333	314	307	312	319	340	302	317	285	305	284	335	324	366	289	302	318	303	328	319	339	340	321	321	308	317	329	309	321	331	360	291	277	304	315	305	327	313	317	287	309	336	311	324	345	357	309	291	312	342	299	352	327	330	322	314	354	334	301	308	309	351	331	323	327	340	333	346	289	329	309	298	294	325	288	323	342	337	272	293	330	335	329	340	335	308	317	323	348	343	306	321	322	319	294	316	347	307	311	298	336	329	331	317	320	320	313	307	303	318	323	315	262	302	310	316	306	317	310	356	291	305	339	350	306	319	290	335	338	285	314	315	311	328	312	353	326	346	379	316	303	310	301	306	313	323	313	282	300	324	334	325	348	308	306	310	313	322	322	315	301	314	327	308	314	305	319	320	322	302	308	322	318	320	300	333	295	344	317	299	315	298	301	291	314	311	318	321	305	320	340	342	315	296	305	304	318	330	315	296	329	309	277	347	315	282	297	327	325	317	347	301	333	297	307	318	329	317	283	360	312	310	327	302	337	319	341	341	312	332	307	329	304	321	313	307	313	351	348	303	290	315	304	329	317	295	312	329	320	285	324	325	322	339	289	305	320	324	319	298	327	335	343	315	337	307	313	332	320	314	317	300	304	334	345	305	308	354	280	296	355	327	317	327	317	326	332	322	309	318	323	310	304	318	339	315	283	283	261	330	291	345	334	332	288	300	357	324	321	347	322	322	305	314	313	319	351	336	313	344	327	273	317	318	333	294	324	328	337	335	294	312	312	332	308	304	346	321	291	347	313	280	320	320	345	307	329	323	332	277	370	314	322	306	321	272	318	338	343	319	323	300	326	338	333	323	321	321	312	298	342	321	321	292	303	323	328	306	314	347	282	316	355	302	297	311	333	331	311	288	322	299	329	311	309	334	298	308	359	312	310	320	321	315	322	327	312	356	315	297	317	310	296	342	285	319	282	336	307	322	311	328	309	323	325	352	360	322	327	348	355	338	310	313	324	340	284	300	329	291	347	309	310	322	292	315	316	301	314	333	309	328	300	358	328	342	315	340	332	309	324	315	324	347	322	300	323	283	324	303	298	328	338	324	289	317	305	326	312	324	320	335	331	321	307	280	301	317	297	295	320	307	324	341	298	322	316	317	329	281	323	332	319	320	295	311	338	311	328	313	300	289	333	318	335	329	332	285	342	334	325	324	324	352	304	335	326	320	346	327	322	327	316	271	307	325	299	318	313	323	307	318	347	317	358	336	307	312	342	309	308	300	303	324	339	298	323	295	297	317	307	332	309	298	306	291	321	295	318	267	331	353	316	305	327	340	326	296	339	336	328	311	328	298	316	303	333	311	299	329	315	296	307	275	310	332	319	301	301	294	318	319	318	316	391	326	346	326	331	322	319	344	295	321	304	287	319	288	331	339	310	307	302	339	343	313	325	348	325	283	333	352	314	312	330	306	295	299	295	312	326	307	339	314	310	331	393	333	347	310	340	322	361	322	325	331	347	305	337	311	366	326	323	314	331	347	324	307	288	291	326	337	343	316	309	300	332	316	301	291	295	300	326	317	300	308	350	309	331	330	301	308	309	323	335	309	295	354	300	316	328	311	340	354	332	303	291	314	323	293	335	323	349	304	339	331	283	339	324	297	322	331	347	333	325	304	302	331	329	338	308	308	329	324	328	336	334	302	344	317	308	322	352	291	310	343	317	313	314	307	335	323	334	287	296	321	333	325	297	301	303	345	307	290	310	302	297	317	337	331	360	328	322	307	334	287	318	370	321	311	319	323	325	314	309	343	323	372	326	318	333	332	317	340	308	342	325	279	303	322	325	323	356	290	341	335	304	310	298	334	328	329	318	306	326	316	287	282	321	334	309	355	328	316	317	311	308	299	313	346	294	300	313	335	315	321	334	331	335	355	321	314	357	341	334	335	319	284	308	279	280	344	324	308	348	359	287	322	350	296	318	312	306	341	310	295	335	292	315	319	332	354	322	313	324	319	338	349	338	340	339	344	304	282	329	302	318	287	316	344	322	299	314	306	325	305	320	319	327	311	332	304	309	303	327	299	315	325	293	344	301	307	337	313	303	328	327	287	322	314	307	324	329	310	364	311	313	346	309	321	311	298	324	316	297	324	310	357	366	309	280	348	310	325	300	295	320	328	329	297	348	338	300	330	306	326	304	327	358	302	285	317	322	344	306	333	318	296	300	329	311	340	298	321	333	334	296	334	325	307	279	342	312	321	317	285	331	333	298	293	312	341	332	307	307	336	291	317	363	345	309	315	326	292	325	314	316	304	357	289	323	312	335	332	350	328	310	330	309	356	319	300	322	328	352	299	340	307	300	313	298	336	324	342	295	314	293	326	327	347	292	331	287	336	313	310	342	308	302	309	305	318	309	293	333	314	304	312	326	295	300	310	338	318	326	314	317	339	304	313	301	322	297	345	309	307	315	304	297	305	318	307	329	321
23143	21092	28966	23441	21092	19694	2314	864	653	620	602	520	500	494	456	418	414	438	411	433	397	382	403	388	375	367	384	350	348	370	387	345	358	338	386	352	323	368	350	340	356	359	335	376	344	330	349	341	347	356	382	349	366	340	351	327	364	336	340	358	329	333	384	320	375	315	332	321	360	345	341	369	331	350	336	341	364	331	345	319	341	321	334	325	316	333	332	331	348	323	329	336	338	365	338	351	372	347	331	370	338	349	336	352	334	344	323	331	376	360	341	344	326	317	342	325	338	357	309	314	337	305	316	352	310	344	327	304	366	347	317	356	347	353	365	300	364	342	313	360	373	362	344	315	329	336	363	362	357	341	356	366	337	303	332	337	348	370	320	340	336	354	354	325	350	310	329	349	363	305	354	329	360	327	346	297	340	338	365	334	329	356	360	333	356	358	331	337	350	325	315	371	366	326	307	338	341	314	334	306	326	333	347	335	350	340	318	335	295	344	360	347	370	325	336	355	325	303	285	338	333	330	352	318	331	347	326	338	355	365	324	325	373	328	347	326	343	333	334	327	328	337	331	362	313	323	337	366	373	314	325	341	347	371	346	353	363	321	325	345	344	291	355	327	337	353	339	356	353	320	336	330	320	305	311	335	331	316	314	348	331	368	347	348	327	333	333	357	363	327	357	320	321	371	370	322	320	340	352	327	320	332	321	351	352	351	311	302	328	333	324	393	343	311	334	338	362	358	353	306	352	334	341	348	306	324	326	338	334	351	341	348	347	358	313	359	311	303	314	318	343	363	344	363	328	325	335	337	336	303	303	334	328	316	329	329	344	323	319	322	326	360	339	358	312	322	331	349	329	320	342	355	312	348	311	324	372	395	368	343	325	296	303	307	362	316	327	345	306	345	344	313	319	342	348	335	314	351	311	359	343	339	345	341	328	302	354	352	325	350	340	319	311	365	346	323	315	389	313	381	312	384	347	356	343	330	357	379	334	346	338	326	321	323	340	337	358	330	305	359	344	322	326	329	339	366	334	318	334	321	347	345	367	366	319	320	345	353	331	332	344	327	303	374	338	331	360	380	362	348	332	354	324	314	361	338	342	352	325	325	346	309	328	345	330	324	315	328	341	371	340	356	354	326	344	348	325	289	311	328	354	304	334	341	329	320	342	371	321	353	337	307	341	344	327	301	331	307	351	354	359	323	329	328	349	311	316	339	329	322	331	356	364	343	307	348	346	340	362	365	334	345	346	382	380	343	301	382	329	290	356	312	324	312	328	335	308	357	324	335	380	318	371	334	365	344	344	343	360	349	313	306	337	344	330	333	330	358	325	307	341	308	346	331	338	378	351	374	356	340	335	322	366	365	319	352	349	325	307	340	318	313	361	346	352	323	316	341	339	342	327	338	326	350	347	331	322	352	342	338	331	346	349	339	342	350	366	316	311	331	367	353	352	351	321	342	372	337	364	349	357	347	347	321	337	343	336	349	321	355	322	350	363	331	337	340	346	296	343	343	373	362	338	330	338	344	334	344	349	304	346	349	346	308	348	334	364	336	326	327	310	321	334	282	314	339	323	313	340	344	327	371	351	334	343	367	366	327	355	337	336	341	347	362	311	352	309	329	322	329	313	357	323	343	376	340	362	334	333	339	323	355	331	343	346	331	322	356	317	343	353	334	316	360	342	349	352	356	364	339	335	364	330	359	307	340	316	355	331	348	310	337	351	343	326	347	360	323	327	316	329	318	322	309	321	355	357	321	351	308	305	340	317	308	343	315	292	312	329	342	350	360	359	347	318	337	341	323	311	341	323	359	308	313	350	333	329	345	370	337	365	336	347	348	315	320	328	352	363	345	312	339	331	355	334	332	361	346	343	368	351	366	340	318	381	313	339	329	357	340	334	316	319	350	334	334	323	329	336	331	303	338	355	354	349	342	338	354	347	343	379	329	325	318	332	321	318	339	318	355	331	333	319	363	339	337	322	302	329	297	331	308	345	354	328	337	350	352	348	326	333	361	351	356	365	362	324	312	355	346	323	314	298	342	360	328	353	348	312	339	348	366	323	339	351	338	328	313	338	321	329	342	358	337	360	352	312	324	353	360	326	340	359	336	335	360	343	303	316	328	288	306	329	337	341	316	329	319	342	321	323	327	340	323	320	330	324	303	312	326	327	305	339	340	351	317	361	327	335	347	331	347	366	368	326	346	333	337	372	324	318	334	337	333	340	331	326	319	351	325	335	320	331	357	357	335	354	312	340	336	323	318	312	336	307	334	372	314	333	346	344	336	325	350	337	329	315	350	335	350	316	324	335	359	340	348	316	334	323	332	327	332	310	325	339	344	383	313	363	339	378	323	356	364	369	326	336	338	352	330	329	330	337	338	329	353	348	362	310	310	342	327	325	303	308	332	344	324	335	330	354	355	310	339	322	338	331	326	365	298	313	342	310	354	332	328	359	323	348	339	351	318	355	360	334	334	362	343	317	327	330	324	334	355	342	320	357	372	331	323	337	336	328	330	347	367	347	315	373	323	331	335	348	315	341	310	352	349	325	292	320	299	327	353	324	348	320	320	321	350	332	359	316	327	333	329	334	324	321	349	369	343	334	345	379	293	310	361	368	350	343	353	293	360	325	306	340	360	290	320	324	349	307	344	325	321	303	336	327	338	365	338	361	341	334	349	318	324	344	322	338	342	322	302	324	318	339	315	312	332	345	325	332	343	336	317	371	314	343	348	339	340	355	346	342	353	307	326	338	322	320	329	340	319	321	337	339	415	355	359	355	341	318	323	322	344	352	315	352	369	381	282	326	312	358	329	375	346	326	321	322	341	346	349	349	291	360	336	305	331	374	336	331	338	329	358	318	326	311	353	312	347	330	326	341	343	341	302	322	320	314	342	334	331	324	330	351	321	331	295	303	333	324	349	299	343	353	353	316	354	316	322	362	342	307	313	300	359	363	355	368	337	325	338	359	342	311	331	319	338	316	339	317	331	296	297	311	336	338	338	341	354	297	350	285	386	334	308	299	358	335	329	341	313	365	325	367	341	350	304	340	316	335	303	336	331	332	351	353	346	332	314	340	325	320	352	334	327	353	346	332	326	301	336	330	362	300	351	359	313	354	306	335	356	327	335	325	349	335	340	324	338	353	319	329	329	335	302	327	352	326	339	337	316	334	297	369	319	326	346	315	321	322	340	327	333	289	355	322	330	357	347	341	341	325	339	321	337	354	336	352	336	307	325	367	363	300	341	312	313	364	343	332	319	305	332	326	335	344	322	346	302	334	326	329	324	341	288	347	352	347	348	347	321	353	340	311	334	329	324	372	324	321	316	322	311	313	314	345	317	365	321	364	338	337	359	355	347	361	352	300	318	319	369	333	352	346	336	338	335	327	344	308	338	336	322	330	302	358	343	348	321	353	326	313	333	334	334	335	357	318	322	329	340	305	340	332	350	335	319	334	317	308	360	319	349	324	328	318	336	362	339	315	325	328	343
16329	15666	13430	7272	5038	3745	2950	2313	1917	1641	1448	1296	1215	1113	1013	971	888	828	775	761	738	699	730	706	666	712	671	647	663	640	658	635	698	604	629	590	585	642	569	648	616	617	606	568	546	610	608	598	582	613	600	613	600	599	556	586	568	537	596	554	569	598	577	566	591	553	580	561	588	575	560	535	573	554	578	591	573	599	580	584	565	572	598	552	560	596	572	520	589	603	581	554	587	552	544	593	579	549	559	560	559	583	574	564	538	571	579	564	597	576	552	562	577	555	589	569	531	589	576	562	587	601	570	587	556	590	580	611	571	582	565	583	567	581	545	608	608	576	577	582	546	556	561	574	582	564	545	572	561	640	570	585	596	559	537	562	568	568	564	557	550	577	587	593	590	564	591	535	541	566	527	597	545	577	556	524	617	550	576	552	567	556	572	558	550	586	575	552	614	537	572	575	534	597	602	584	568	607	568	588	563	610	554	596	539	522	569	594	556	578	534	530	562	612	550	553	545	575	554	586	587	585	548	582	530	539	587	626	566	551	585	547	618	587	539	586	591	545	579	563	529	571	592	567	574	585	544	612	568	615	588	592	532	570	564	573	568	588	576	590	559	572	583	523	569	527	585	595	607	594	577	605	577	550	542	585	580	565	573	554	586	556	566	556	557	581	576	570	611	587	586	566	603	551	597	536	579	593	572	590	540	578	589	549	566	543	555	523	560	560	591	557	545	571	582	598	589	532	573	579	598	602	548	566	534	593	558	594	600	530	568	589	559	579	580	573	574	561	564	546	572	542	587	584	530	556	554	583	569	562	589	577	575	564	511	537	576	584	574	600	571	572	573	594	564	556	577	617	580	593	538	601	599	597	553	575	567	543	553	583	570	521	596	607	567	584	575	539	546	561	614	546	561	559	538	562	597	573	567	536	563	592	555	589	547	594	538	574	595	594	590	559	562	603	568	590	575	608	622	579	588	567	567	575	559	574	590	587	524	529	564	558	548	623	595	568	551	624	540	548	582	562	543	567	554	601	571	594	589	548	581	587	543	544	584	572	590	554	570	561	554	589	552	574	538	569	579	567	562	575	593	597	520	598	558	618	566	533	601	552	520	560	558	575	559	553	585	589	586	612	548	581	577	555	607	544	555	541	552	628	514	592	582	588	540	572	550	543	570	552	555	579	548	577	554	572	580	571	591	582	570	570	565	552	591	583	560	563	550	530	624	577	547	595	576	590	568	558	570	561	587	553	550	569	567	582	589	565	560	613	574	565	580	590	571	549	533	583	566	584	625	558	573	540	565	600	557	529	558	579	565	575	550	572	592	564	593	552	570	593	580	575	541	579	578	547	557	548	552	556	572	574	540	563	557	557	558	536	579	593	561	595	579	570	578	573	552	544	581	527	585	544	565	604	595	571	608	581	608	597	579	540	561	567	573	575	535	566	573	570	585	536	601	556	577	567	501	541	623	541	582	567	532	580	556	556	535	568	549	600	595	580	551	553	546	540	568	603	575	552	522	576	611	536	599	556	595	529	595	579	599	585	581	525	569	583	597	542	605	556	551	592	571	593	561	553	563	546	578	566	584	528	591	582	596	533	548	540	536	566	572	550	538	562	528	580	542	572	597	600	518	571	582	516	580	600	618	630	562	541	593	579	595	619	570	557	573	585	592	600	555	558	581	541	574	588	550	591	561	577	583	562	551	549	550	557	577	580	610	551	605	553	561	617	559	594	547	600	602	569	576	568	580	590	545	571	552	569	563	565	581	582	577	556	569	596	622	576	570	574	603	565	547	562	569	555	559	609	590	534	573	588	575	565	584	567	556	569	579	563	567	591	592	586	560	562	617	570	605	575	570	604	553	624	556	606	570	571	546	582	569	541	590	566	546	554	565	586	590	544	591	560	546	561	531	582	582	564	535	583	545	589	542	561	599	554	589	590	572	555	545	580	588	565	541	566	573	570	612	565	570	549	550	587	557	598	566	575	564	569	579	575	537	554	582	586	562	565	539	602	535	618	533	596	560	562	557	584	622	588	584	555	565	517	567	565	630	599	610	527	575	585	589	571	615	548	548	589	665	595	562	528	593	573	548	552	539	544	595	603	540	577	513	573	576	554	567	569	628	593	559	550	551	561	559	516	553	558	560	571	566	559	599	598	579	556	592	539	559	614	615	579	585	604	567	551	576	610	599	535	605	591	597	573	520	554	594	575	541	538	614	588	564	611	595	549	586	535	537	566	614	567	565	527	599	582	627	542	551	579	568	554	602	551	586	538	550	570	588	580	549	574	529	536	597	508	548	571	568	549	546	563	586	563	567	559	575	541	601	587	526	584	575	588	554	555	600	554	576	576	558	576	565	544	558	575	569	559	538	528	568	582	499	575	588	612	579	592	561	564	555	538	570	519	583	532	585	594	570	563	583	556	547	543	568	549	569	531	588	577	554	594	636	588	570	519	544	542	593	565	531	593	563	560	538	567	553	584	566	551	517	533	578	536	571	551	601	571	566	580	587	577	575	551	568	564	579	607	555	581	586	577	612	549	578	579	569	564	589	579	562	578	555	580	584	586	636	577	550	564	560	589	542	543	565	582	618	592	544	593	580	524	568	584	556	575	554	600	566	542	596	551	555	577	537	632	587	556	548	573	565	618	557	574	599	586	589	577	586	575	617	538	580	542	598	590	568	631	571	550	567	625	601	591	561	571	553	568	621	590	570	578	589	557	550	574	544	561	553	591	537	523	605	565	580	538	550	619	571	575	587	556	562	558	586	554	559	602	588	540	584	575	577	542	574	544	579	564	531	584	531	613	560	575	579	592	580	598	572	616	577	593	597	564	563	519	561	611	573	598	559	588	554	596	569	560	589	554	556	578	593	555	613	532	608	585	580	587	581	584	534	572	657	564	579	573	557	559	535	562	577	536	581	579	597	574	589	541	559	605	576	594	543	602	601	575	587	613	620	563	531	556	561	599	543	585	579	604	571	583	603	590	605	601	570	547	572	587	578	594	624	557	556	569	576	518	567	558	561	574	576	567	595	602	576	576	560	585	556	595	568	547	583	594	569	571	564	564	556	576	575	555	550	575	526	541	581	571	554	568	578	574	554	553	587	577	584	566	557	549	592	540	538	589	642	591	544	591	651	562	539	568	557	580	538	567	590	581	566	495	580	537	543	562	576	598	598	558	573	608	589	602	581	534	570	559	594	571	554	569	597	568	539	558	637	560	547	580	603	589	576	556	599	601	594	584	580	573	567	613	546	586	584	592	566	566	561	587	550	546	614	578	557	570	564	511	591	546	562	527	609	599	599	583	540	613	588	604	569	576	595	612	558	538	588	561	577	541	544	551	550	550	567	576	574	554	602	527	592	585	586	553	507	565	539	575	613	557	576	543	611	591	573	543	580	580	593	576	559	537	551	593	548	556	601	593	576	578	545	549	567	596	533	565	548	591	581	580	571	542	573	555	539	570	528	530	533	585	585	564	605	581	580	538	531	591
26742	20555	7990	349	184	128	118	101	113	83	102	92	92	100	90	100	93	88	81	82	103	95	69	79	93	82	87	88	76	89	92	81	86	93	81	89	80	95	78	76	100	70	82	96	85	91	76	87	102	79	82	79	90	94	86	86	84	84	76	72	60	78	79	78	76	90	66	97	91	79	83	64	72	94	76	84	89	90	70	72	82	80	77	73	81	83	77	77	70	64	64	85	89	67	81	81	78	84	89	71	81	64	88	82	76	73	79	73	88	77	84	82	71	81	89	77	60	73	74	89	75	80	89	69	79	87	83	80	73	84	90	72	68	66	75	76	87	85	81	86	70	94	78	81	89	82	86	96	81	94	89	72	84	83	84	71	82	82	67	78	79	72	88	83	99	82	95	95	83	64	70	75	93	86	91	74	65	68	88	76	90	94	85	76	84	85	82	83	76	59	94	92	87	80	85	86	75	77	87	93	104	88	87	81	59	72	61	76	83	82	86	85	82	83	73	84	89	97	71	77	89	76	82	102	83	83	89	78	93	83	90	64	99	76	79	67	76	69	84	74	72	81	78	79	97	99	75	79	93	90	83	97	78	71	81	77	85	86	91	83	82	77	87	85	85	71	70	95	77	80	77	93	95	72	70	76	87	80	82	80	88	84	77	90	75	71	84	73	83	68	82	78	82	90	80	82	79	75	97	77	96	84	88	105	91	91	81	77	71	89	86	90	83	84	88	96	78	84	82	99	79	92	86	87	90	80	85	68	85	86	74	86	86	116	69	82	81	82	78	89	91	81	73	76	86	80	73	80	81	76	66	68	74	81	93	79	79	84	79	78	82	71	83	80	90	81	103	74	75	79	74	60	77	73	86	97	83	87	73	82	79	81	90	75	90	75	70	90	77	83	79	60	82	83	87	98	84	83	86	78	90	83	78	74	89	84	80	84	96	85	79	95	93	70	70	92	90	83	82	86	79	67	90	79	85	96	101	94	72	93	82	83	78	84	72	81	70	74	79	59	91	92	89	85	94	57	78	98	92	98	80	87	72	76	64	84	85	75	83	91	88	85	113	81	89	75	86	100	83	83	60	92	75	74	78	79	92	94	58	86	85	85	94	83	83	86	88	100	81	65	94	104	79	73	76	75	71	61	78	84	83	94	90	98	69	69	105	84	87	71	72	92	78	70	91	83	86	85	69	95	71	79	87	78	91	79	86	73	77	80	80	73	75	80	84	90	87	96	77	73	78	69	74	80	93	64	87	83	81	70	93	82	72	69	72	85	89	93	81	70	76	82	101	84	74	82	81	82	84	80	71	80	94	84	85	79	84	90	83	92	61	81	77	77	83	74	83	91	80	80	72	89	83	99	87	76	68	96	72	82	102	81	71	87	79	79	90	81	92	72	63	77	91	92	85	79	83	72	68	76	91	87	84	71	78	81	88	92	78	74	88	75	89	86	105	79	89	88	79	78	75	79	85	80	85	81	76	82	90	84	80	88	75	72	68	68	70	78	91	76	83	74	67	73	66	90	73	89	88	82	80	98	86	112	84	81	92	94	78	64	74	92	86	99	88	81	91	88	88	96	70	68	80	70	95	76	86	93	88	99	84	79	77	107	72	83	92	93	87	76	79	85	81	83	77	72	71	82	67	75	91	100	74	86	86	88	84	83	79	102	69	78	85	96	68	71	66	83	67	92	73	78	73	84	90	78	78	92	70	79	77	98	84	80	96	75	90	76	79	84	80	97	84	76	73	71	73	89	90	82	94	78	61	94	83	82	85	101	85	78	91	85	74	69	71	105	78	88	70	96	80	69	91	75	97	70	71	76	91	74	79	64	70	78	86	92	81	90	82	87	72	84	78	75	84	66	94	68	90	83	78	85	82	79	91	95	81	89	69	76	79	69	80	98	91	73	92	67	61	98	106	58	97	83	77	83	74	78	91	86	78	61	80	77	79	85	68	80	82	95	64	73	81	80	86	86	82	93	85	89	75	92	71	81	78	91	89	80	79	74	73	68	72	69	80	88	83	78	74	64	77	83	88	68	70	83	70	74	78	74	90	94	70	80	85	78	79	75	85	77	94	80	68	82	77	92	93	76	84	85	74	68	83	71	99	90	79	80	79	78	84	75	81	72	77	65	76	89	83	76	85	103	89	72	75	89	76	72	84	90	81	89	80	85	82	90	76	89	88	84	66	74	78	77	75	90	73	75	92	111	67	75	77	94	79	89	76	63	91	72	91	86	93	81	89	72	93	85	75	82	83	70	96	67	78	88	77	87	85	82	80	79	86	85	76	72	82	95	83	82	81	80	86	94	78	78	94	92	87	79	75	85	86	76	84	75	80	90	99	80	79	63	78	81	69	70	76	82	69	69	89	75	89	72	89	88	75	69	84	96	80	77	85	74	77	77	83	66	88	83	77	74	87	79	86	83	85	82	79	63	81	79	69	87	91	88	78	84	91	78	80	70	74	82	82	78	66	76	76	80	81	73	109	72	71	78	83	72	68	72	75	98	77	69	89	88	74	85	89	93	64	93	97	76	69	83	72	88	90	68	91	78	81	89	84	57	67	79	85	89	92	97	94	84	92	87	88	99	80	104	76	83	86	85	86	92	82	81	70	69	80	79	76	66	70	68	87	61	87	88	88	93	92	73	91	72	77	80	67	73	75	97	82	84	75	84	96	94	83	80	71	90	79	69	84	68	81	87	78	81	65	84	88	86	83	76	77	85	85	85	75	84	83	74	76	73	71	73	93	87	85	76	78	70	82	80	69	96	84	86	76	82	80	77	88	74	67	96	83	80	82	78	77	71	74	72	100	77	85	85	76	90	90	91	83	80	76	63	81	86	81	89	84	77	73	89	83	92	74	81	79	82	76	81	78	90	95	77	74	77	83	84	79	77	92	78	82	80	90	69	77	74	82	85	69	75	92	77	71	79	90	73	73	81	76	82	65	81	73	90	81	87	76	98	90	89	78	67	68	84	76	73	82	72	87	77	82	71	80	72	84	77	95	84	76	79	102	80	72	68	85	76	71	78	101	70	98	74	82	89	83	79	84	62	78	86	79	89	90	106	76	84	85	84	83	87	104	89	63	90	89	78	73	88	84	92	76	90	89	73	96	76	65	81	86	72	94	72	75	85	96	93	63	85	83	80	85	90	108	91	72	84	96	72	91	81	67	93	85	66	74	73	89	75	83	76	81	81	76	78	82	74	80	82	71	97	70	88	88	78	69	79	82	69	73	72	83	88	67	88	95	76	77	87	84	86	79	83	79	68	58	76	81	79	90	96	79	69	82	79	82	68	93	81	78	82	84	84	87	95	80	77	85	77	85	100	80	86	79	98	83	91	91	89	82	81	77	82	82	86	88	67	88	105	80	101	79	67	93	80	90	81	65	85	67	96	99	80	83	68	79	78	92	92	84	58	73	79	78	78	88	89	77	84	72	80	69	77	80	77	90	81	80	71	83	71	78	70	89	82	83	77	85	90	80	76
6419	1102	998	511	355	268	250	252	219	206	188	189	158	196	168	175	172	179	160	193	171	151	165	160	167	159	170	178	166	154	149	167	163	173	162	166	159	166	178	157	152	156	165	160	180	147	170	169	168	158	162	174	173	165	166	167	154	159	180	173	172	180	158	166	174	153	162	157	164	175	143	135	170	164	179	148	175	176	142	183	166	150	144	153	160	170	157	160	146	157	157	159	159	151	148	162	146	163	163	152	167	160	139	165	173	172	166	144	149	167	149	167	163	165	167	165	166	170	134	165	186	175	162	135	170	174	157	172	135	169	151	162	173	184	163	182	168	162	149	149	161	153	168	170	158	160	159	162	167	154	134	167	178	154	140	153	176	151	162	153	129	158	171	171	154	173	154	185	161	147	166	158	137	172	173	165	135	154	154	151	144	163	174	140	149	137	140	157	171	153	171	150	137	160	166	175	171	162	167	157	167	139	156	167	174	162	157	131	162	164	133	142	163	149	149	157	153	159	158	156	147	145	159	159	160	169	162	151	167	127	147	143	171	160	140	157	174	165	173	155	181	164	164	179	165	147	167	130	171	160	180	185	138	147	177	151	138	143	143	161	152	164	145	143	180	183	140	159	149	155	191	183	151	165	161	148	155	145	139	168	152	162	163	146	171	177	155	175	137	135	156	144	162	176	151	150	141	155	136	155	155	147	141	162	168	148	162	149	149	171	144	159	148	154	147	151	147	133	181	142	150	151	157	157	145	161	158	149	146	166	160	147	166	162	166	155	144	153	155	153	167	157	137	159	152	178	157	185	154	153	140	165	140	162	158	165	150	166	154	142	141	152	137	145	153	183	143	149	158	160	150	166	180	147	150	171	154	158	152	154	185	150	171	178	174	160	162	144	159	169	166	161	157	152	163	153	173	161	155	166	150	181	146	161	137	143	164	146	156	188	167	167	161	179	154	158	167	176	139	142	178	153	149	152	159	157	161	187	147	161	154	142	154	168	155	143	192	169	154	148	154	146	168	154	160	154	126	142	138	158	158	166	157	167	172	178	160	175	179	146	160	155	165	140	151	179	163	139	168	149	146	145	165	169	151	156	167	136	156	166	164	166	153	162	157	159	156	170	165	172	150	170	133	171	154	150	161	176	168	139	169	165	161	138	161	150	177	167	155	150	169	148	144	139	156	167	145	158	141	157	156	176	143	146	160	158	148	149	165	144	162	154	156	167	158	148	148	160	151	173	167	165	168	185	157	158	183	179	137	170	171	166	161	167	149	177	145	182	169	167	164	148	139	157	153	166	144	170	168	181	164	170	150	150	163	153	179	174	170	162	154	168	174	165	161	176	158	155	154	151	153	164	150	173	160	163	126	170	169	165	166	146	154	173	149	155	153	167	157	167	161	170	134	168	153	174	181	152	180	168	146	143	166	170	163	161	165	165	161	165	185	158	162	151	178	136	143	151	136	158	145	151	150	184	167	168	151	160	203	160	177	155	169	165	140	172	177	119	179	135	162	152	139	161	119	151	160	160	160	177	134	149	160	135	149	148	155	150	129	158	133	162	164	139	161	176	167	151	139	160	167	138	175	147	156	160	166	161	161	145	146	138	156	150	169	166	161	170	151	151	178	165	158	162	147	158	127	126	151	173	166	175	162	150	157	157	163	138	157	163	146	150	177	152	163	172	148	147	170	176	175	175	173	130	164	163	145	138	161	172	173	139	154	159	164	151	160	166	159	144	139	172	139	159	173	170	181	137	160	147	181	167	151	174	156	152	145	162	141	173	146	155	151	186	141	151	161	153	153	176	150	152	165	165	159	155	148	179	167	174	162	144	177	164	167	163	169	149	173	155	145	138	165	148	167	172	163	158	153	168	166	145	143	190	136	174	164	134	157	151	160	148	162	146	169	142	154	153	169	155	178	151	167	166	159	138	164	153	154	160	164	162	162	144	164	181	151	168	158	125	160	154	163	161	165	165	160	176	173	149	132	200	158	159	172	157	159	159	144	169	161	162	178	148	162	145	153	158	158	169	143	157	150	155	142	156	152	150	126	177	155	179	166	156	143	170	160	133	168	134	148	151	134	154	158	153	159	167	155	167	140	163	162	142	158	169	170	159	166	161	155	166	179	141	160	163	154	184	141	169	158	155	165	179	164	174	155	153	170	174	171	165	159	164	148	172	163	162	148	161	162	153	166	130	161	146	130	167	140	155	177	144	151	150	152	157	127	164	172	152	147	163	143	184	154	171	165	164	142	154	151	168	160	182	183	159	138	187	159	168	155	143	160	148	147	161	196	151	176	171	164	166	145	138	175	168	192	153	157	139	145	179	139	150	161	168	165	149	159	164	163	154	167	191	160	173	174	163	177	157	139	162	144	151	171	168	159	145	145	171	169	153	167	144	157	149	170	166	148	180	149	148	167	169	175	161	155	166	174	165	149	163	155	162	152	151	156	139	159	179	148	170	152	169	179	157	158	132	159	179	178	143	162	144	165	161	150	167	147	175	160	158	159	152	132	153	162	147	161	155	151	144	152	152	155	167	165	157	150	157	158	172	136	153	154	147	154	158	148	167	162	167	148	171	167	161	168	155	167	148	159	152	149	159	153	173	159	169	162	149	163	160	144	156	170	146	123	146	165	142	158	165	154	163	158	164	151	174	159	140	157	158	144	146	153	159	134	135	151	155	153	145	168	182	153	149	171	185	159	177	159	149	156	165	162	177	164	165	148	148	154	175	152	158	152	148	155	162	156	161	176	155	158	162	155	155	150	137	152	153	143	163	161	172	171	147	144	169	160	155	152	148	148	135	175	158	160	185	155	136	179	153	153	162	168	167	139	139	152	147	164	174	149	130	138	130	168	133	154	170	186	138	156	141	154	162	158	182	181	152	166	174	169	180	150	155	148	140	176	177	152	167	164	139	185	146	149	147	158	158	169	155	166	150	139	172	161	146	169	167	148	167	149	176	159	149	151	159	167	158	133	147	158	146	143	166	150	184	125	147	164	153	174	147	171	148	153	156	145	176	167	140	178	155	136	163	146	156	158	137	149	189	133	147	137	176	164	168	157	153	154	163	174	158	151	147	172	150	137	133	147	165	175	188	154	152	160	143	140	159	175	162	157	169	165	167	147	154	193	168	154	159	176	160	166	168	166	158	149	173	159	162	144	161	155	155	178	171	154	158	176	161	150	152	157	155	148	146	151	158	139	165	167	140	152	161	156	159	184	137	165	148	155	161	166	181	154	167	156	149	165	150	187	182	143	153	167	157	171	178	148	161	184	127	147	156	139	194	150	164	139	164	156	155	160	159	152	170	139	154	160	156	134	142	166	141	172	145	143	137	151	148	135	177	156	165	183	158	140	160	179	178	139	166	150	157	161	160	161	139	155	136	148	150	150	159	154	148	150	149	170	164	149	166	173	154	157	188	138	166	153	162	163	145	175	151	173	178	165	157	154	153	155	165	155	165	156	144	137	172	134	151	170	153	187	156
24060	21094	28298	24102	20393	2157	627	402	339	335	290	293	276	269	215	232	205	217	229	197	204	203	226	217	186	194	202	203	186	201	208	216	195	199	186	191	184	191	199	198	169	197	202	202	180	188	194	202	169	187	189	195	188	208	194	202	188	178	202	208	186	184	176	165	176	171	180	189	154	178	210	184	163	190	184	206	190	171	184	197	191	190	200	181	197	189	180	158	192	174	203	181	200	159	174	159	206	202	186	199	199	192	166	195	185	195	173	174	192	171	201	171	178	187	178	179	172	165	178	208	192	184	192	180	167	165	168	153	183	192	179	191	196	194	195	184	191	185	162	175	166	185	201	187	203	194	161	200	172	177	167	175	199	189	179	193	194	188	170	177	182	173	165	164	193	180	179	194	171	185	195	188	177	179	172	191	203	182	179	194	181	171	180	207	176	179	179	199	177	194	176	189	170	196	192	186	161	177	200	191	181	187	189	181	209	192	206	186	178	188	199	161	195	188	168	190	169	181	151	196	169	203	167	166	175	203	170	191	181	190	180	191	173	184	199	176	192	186	181	188	197	196	186	207	180	162	178	187	180	167	168	199	193	158	203	188	184	177	178	175	156	173	186	196	185	177	195	196	184	180	163	186	196	171	174	188	195	181	192	183	177	182	204	183	190	169	172	195	174	185	181	160	188	176	182	156	187	190	187	173	200	208	182	186	158	188	172	175	175	166	173	202	175	185	182	175	188	179	160	191	171	156	186	184	198	179	199	186	179	184	170	169	170	189	195	184	182	176	185	165	194	170	198	186	153	195	165	160	181	214	212	201	198	181	183	179	157	206	176	197	192	175	169	175	185	193	196	165	184	199	168	175	173	174	184	170	195	175	164	196	170	201	174	191	161	170	167	191	181	174	169	172	185	209	205	183	178	174	185	180	183	170	174	169	167	192	189	193	189	159	186	204	178	181	187	198	181	197	177	160	182	207	178	186	179	208	179	202	163	187	181	170	198	183	161	206	163	170	186	209	180	204	193	182	161	164	171	183	177	177	190	182	189	204	165	169	156	167	169	163	190	205	162	162	200	174	197	185	203	167	205	197	159	179	196	189	158	168	191	187	159	192	169	175	177	183	184	172	179	181	197	171	181	189	166	201	186	172	172	175	171	181	185	178	172	186	198	178	185	178	160	219	169	177	165	166	178	205	167	166	202	191	167	184	178	178	179	190	178	197	168	199	179	184	183	172	185	205	167	196	172	161	176	170	180	190	174	177	199	195	191	187	185	189	176	179	189	186	169	182	156	157	202	168	165	162	168	176	165	183	170	206	171	186	200	190	208	167	182	179	196	187	159	161	175	194	173	164	193	182	187	197	194	178	186	167	154	168	176	180	190	185	165	163	182	189	196	163	169	181	163	168	182	184	192	199	171	185	183	156	174	195	176	209	167	188	158	157	178	198	191	198	191	183	198	162	181	180	160	168	184	195	202	184	170	188	190	169	198	190	169	191	165	172	207	175	191	176	158	208	208	185	199	183	179	197	181	172	170	179	181	187	170	196	192	164	191	180	202	177	186	188	171	164	184	203	190	177	195	183	167	194	160	157	168	182	162	168	146	149	173	174	154	190	173	171	180	178	191	163	185	189	202	183	200	185	168	164	167	183	191	182	150	181	184	168	203	187	197	174	176	180	181	174	180	199	185	188	168	189	187	201	186	194	181	170	173	182	187	187	161	184	198	190	155	180	188	174	171	175	163	153	173	181	180	167	207	178	155	194	199	170	162	177	216	204	178	185	190	173	164	196	160	179	164	166	170	191	171	191	167	168	189	171	188	174	178	179	165	174	171	186	188	179	190	186	166	171	150	179	178	157	183	202	202	168	173	168	174	210	116	198	184	206	196	191	188	200	185	178	180	188	203	168	173	199	178	195	165	186	206	181	168	176	177	173	191	184	173	179	178	166	185	183	164	206	184	159	166	177	174	165	198	166	199	180	160	167	199	188	174	222	184	161	187	172	169	159	167	170	186	192	188	174	174	175	152	198	169	166	170	145	180	180	175	168	175	175	187	172	163	180	208	180	172	189	184	177	196	179	174	174	199	187	187	177	184	190	158	192	170	189	176	183	183	194	198	170	176	177	186	191	173	205	183	183	194	177	174	170	184	192	172	182	216	176	165	191	165	174	175	167	196	187	198	186	162	190	190	182	191	178	179	154	173	179	188	188	171	195	153	185	184	165	170	179	174	164	200	170	192	173	207	176	184	188	147	216	182	176	182	194	184	181	163	166	172	184	168	177	174	189	167	184	183	185	194	172	165	180	169	161	179	199	208	203	172	186	192	160	176	188	200	156	159	177	174	168	179	177	170	176	181	186	188	180	189	191	191	179	189	219	197	173	173	156	175	164	204	169	163	194	187	186	170	199	166	167	145	199	181	200	161	200	213	175	178	169	181	155	157	192	191	187	192	176	175	158	173	168	187	169	204	185	180	167	172	208	206	180	186	196	198	203	165	193	170	155	198	172	201	174	174	178	170	181	168	184	187	176	179	174	168	154	182	170	194	203	191	188	152	163	158	177	181	176	178	202	184	185	169	157	190	168	180	161	183	212	178	179	178	149	166	180	187	176	186	173	213	166	167	161	173	165	191	198	196	186	187	184	186	190	193	205	187	204	172	188	146	176	182	198	180	156	213	187	158	162	161	189	174	180	200	173	194	184	187	174	184	197	183	193	216	183	180	202	177	157	191	183	167	197	180	180	199	168	182	197	199	194	175	184	179	196	181	182	183	182	167	178	173	176	174	196	182	176	159	152	207	188	186	200	192	166	181	204	168	179	198	184	188	189	183	201	145	181	190	183	164	153	195	198	163	165	189	187	207	188	172	168	167	179	204	172	164	153	185	149	183	187	173	171	172	195	183	205	182	177	161	186	173	185	186	206	199	186	163	177	177	165	175	157	187	192	165	161	156	216	186	190	172	175	181	171	189	155	185	205	191	165	197	168	177	157	187	207	184	186	187	169	172	195	171	180	191	181	168	170	195	193	161	193	192	182	205	178	168	205	186	194	194	176	178	213	173	190	184	194	189	188	212	190	187	166	188	166	189	189	171	194	204	177	174	175	180	187	199	176	188	205	187	207	146	168	184	186	197	179	157	178	196	166	157	177	174	183	161	191	175	198	164	197	215	186	182	167	176	179	178	176	191	184	191	164	162	169	198	198	216	164	168	200	200	173	178	208	189	177	188	185	172	197	152	155	169	172	185	186	203	169	193	164	168	196	184	170	187	172	207	177	190	179	199	195	159	170	159	154	164	159	173	182	198	179	168	188	202	187	180	193	204	188	168	179	167	165	197	178	168	169	185	176	193	184	179	166	186	171	166	174	180	158	172	206	183	162	194	186	158	185	174	186	161	183	163	190	172	195	196	223	183	202	153	196	186	190	162	162	165	182	160	204	220	185	185	187	175	172	182	194	185	159	194	189	202	173	173	172	167	181	204	172	175	153	181	178
13920	9414	8108	4071	2684	2026	1534	1224	1004	830	806	697	591	582	558	520	480	444	462	450	469	403	380	384	368	392	349	358	352	394	339	359	343	357	331	339	326	346	363	352	371	331	316	333	340	361	391	324	342	296	350	312	385	322	313	337	312	320	322	317	329	309	314	337	345	276	304	314	326	309	307	309	356	347	295	342	331	321	314	295	317	296	308	294	304	319	357	300	313	342	344	304	317	327	307	330	310	296	297	302	349	322	339	310	312	320	355	348	294	336	312	342	326	327	291	307	334	315	322	338	315	320	324	336	388	313	317	337	311	274	297	327	342	366	377	335	320	302	323	323	354	336	303	357	347	313	353	317	328	342	341	330	312	327	341	327	292	330	326	328	308	285	304	303	294	324	342	352	305	326	341	318	307	289	340	313	316	341	328	309	302	328	328	321	348	337	333	303	310	352	319	330	351	317	351	309	297	329	332	296	312	324	335	331	357	289	321	295	300	332	326	334	298	327	310	326	298	331	334	303	316	322	329	321	340	292	324	330	329	347	310	300	293	289	287	344	312	341	292	327	288	328	297	332	296	298	309	304	308	318	328	314	346	329	356	327	327	337	330	355	323	315	324	317	320	315	290	322	302	315	350	353	311	308	309	318	316	286	321	293	335	303	321	345	289	307	323	323	332	330	292	331	301	329	285	339	341	332	346	301	306	308	330	369	313	321	334	294	329	330	294	287	286	325	335	331	332	294	321	306	308	307	327	328	334	324	306	322	320	328	302	322	303	323	314	329	337	326	324	328	289	321	285	338	328	290	316	358	308	326	343	308	340	329	311	332	309	351	310	317	292	334	333	337	359	324	323	294	311	306	310	305	301	318	308	309	326	314	289	321	336	342	342	314	291	351	337	327	344	321	340	309	292	342	329	314	334	317	329	335	315	319	310	339	331	304	306	329	320	297	353	312	341	295	331	293	332	320	330	319	301	337	289	321	319	352	293	347	302	307	297	334	310	337	320	337	293	313	322	322	337	334	346	318	328	287	316	330	317	327	322	324	300	309	337	360	324	351	304	340	310	340	301	330	349	338	292	336	319	347	314	326	349	331	308	307	322	282	332	304	305	364	345	282	324	314	312	343	322	298	307	302	300	302	292	307	303	320	317	315	316	292	312	337	334	342	294	312	337	309	290	355	326	310	290	315	343	326	290	306	312	334	351	294	326	306	331	321	313	282	346	338	321	322	330	320	328	322	323	322	347	301	295	319	330	333	312	332	350	318	321	320	320	319	293	307	312	299	307	324	333	344	314	319	297	278	341	294	304	348	363	370	318	321	304	271	341	338	318	315	337	342	332	334	354	302	329	304	336	313	314	311	330	260	324	317	300	345	320	323	306	313	307	340	342	349	326	321	302	322	292	306	338	296	349	305	341	348	345	332	323	336	317	326	318	299	332	342	308	308	293	328	322	342	310	355	329	349	317	305	308	333	323	306	338	300	317	324	357	298	331	308	322	307	324	346	317	321	291	321	328	328	324	345	319	318	317	284	339	298	307	303	329	311	321	330	311	345	334	320	329	312	310	302	335	313	310	290	326	301	325	317	338	324	294	303	302	324	342	331	295	317	290	330	295	316	322	295	306	304	335	320	300	331	329	300	309	319	317	304	305	342	308	310	338	311	320	347	337	304	338	326	310	296	315	309	309	329	309	319	305	293	304	312	328	329	306	320	309	320	335	332	333	282	313	328	349	332	350	320	326	304	319	319	324	330	323	330	345	309	353	307	303	307	335	311	328	339	306	339	321	322	329	310	313	287	337	292	310	313	314	328	310	332	317	310	328	305	328	342	324	292	344	317	329	334	316	321	313	314	315	307	288	334	318	328	326	336	310	347	288	290	320	330	325	319	310	317	325	323	301	311	325	325	325	307	306	301	349	346	324	303	300	294	334	321	304	337	344	285	334	321	315	324	338	322	341	322	345	321	353	331	306	328	323	332	340	330	343	309	338	338	336	329	295	309	317	313	359	288	322	262	330	324	287	322	294	312	313	323	332	329	306	300	324	285	324	307	314	327	313	316	337	340	333	320	302	322	318	286	359	323	349	315	316	305	303	293	311	355	286	303	361	317	330	306	327	322	341	333	313	327	304	320	310	323	341	343	339	327	329	299	318	331	310	325	336	286	338	347	308	291	317	336	343	329	323	286	345	305	343	335	314	324	300	315	310	302	314	366	308	321	322	330	323	341	340	343	304	326	341	323	321	323	351	323	293	299	361	312	292	309	339	329	327	351	345	324	318	311	310	314	334	322	337	311	302	306	306	353	299	310	323	306	283	360	340	349	331	336	349	336	344	317	319	344	342	356	306	309	327	329	339	292	350	339	352	315	294	322	293	314	329	319	297	342	326	294	323	326	312	330	329	294	336	322	317	335	331	301	344	342	337	301	315	296	316	329	315	295	310	329	342	326	284	291	334	322	327	336	316	315	317	310	325	301	316	305	358	323	284	327	319	315	323	278	332	343	311	303	289	298	310	328	322	318	340	313	343	305	334	342	368	335	284	330	317	348	328	316	334	333	299	311	317	332	325	314	330	311	325	331	331	337	342	284	308	305	321	310	308	288	305	334	320	318	327	342	308	324	283	320	306	322	335	337	311	332	316	331	336	340	270	284	361	318	336	361	343	325	311	348	324	308	346	297	311	281	310	319	305	361	307	348	320	329	348	280	290	333	312	338	318	318	317	309	329	286	337	355	349	332	347	323	325	337	280	312	339	304	309	276	346	343	340	312	317	307	337	328	306	377	348	308	336	333	310	316	345	321	340	297	304	335	319	329	324	284	329	347	326	316	327	295	350	328	309	331	322	352	323	339	305	331	299	350	318	342	339	341	353	314	318	350	304	333	289	326	314	304	332	311	331	290	312	277	342	337	317	289	326	333	324	311	351	316	310	324	310	330	358	301	295	330	312	285	317	322	323	338	328	342	326	290	301	344	333	320	316	343	307	302	334	331	351	316	319	312	313	326	330	318	295	295	349	330	322	307	322	277	322	337	325	299	315	355	309	326	351	312	313	340	305	329	298	321	338	306	324	328	302	321	321	311	291	301	318	313	295	301	335	315	313	297	326	299	306	302	334	331	349	326	313	304	327	310	332	291	302	314	331	362	345	309	338	311	329	307	317	317	288	306	345	341	298	323	339	333	331	309	344	353	294	347	350	325	322	345	317	316	289	353	289	299	313	332	306	309	319	312	303	292	331	316	299	291	322	303	317	328	297	365	300	331	316	311	313	317	305	352	326	333	337	303	341	299	307	308	314	310	321	343	343	322	312	339	354	346	346	380	324	321	316	304	305	349	345	329	359	322	323	343	304	351	319	330	355	334	320	277	329	308	338	307	335	320	299	316	316	310	311	303	326	317	313	313	358	334	315	266	323	277	316	331	311	320	308	323	302	295	344	288	334	311	343	331	314	342	339	298	293	310	335	310	327	316	321	317	306	346	282	328	326	285	324	305
23072	21074	28917	23446	21081	19618	2179	921	662	620	562	537	502	507	467	468	458	400	415	415	383	381	371	361	380	419	378	335	385	356	360	368	373	364	346	349	354	323	363	343	362	363	355	373	347	350	373	349	330	294	349	331	336	355	370	347	325	302	337	339	327	347	343	341	321	325	325	386	333	334	332	339	324	340	351	342	338	347	394	336	346	387	329	357	312	314	314	330	333	338	369	351	353	347	340	319	333	347	362	325	335	347	345	330	361	346	364	323	342	353	299	341	336	332	330	334	334	341	360	350	335	329	363	344	335	337	338	335	338	328	378	337	344	348	350	320	337	338	351	321	364	321	352	362	337	352	344	329	340	310	319	342	371	312	352	360	307	327	320	333	380	369	351	327	342	339	330	307	335	364	344	329	362	308	317	343	332	335	307	330	342	347	336	358	330	334	322	341	356	316	330	352	376	336	317	327	341	357	337	316	358	385	347	331	352	362	323	319	338	354	354	352	352	330	333	356	362	309	331	353	369	323	335	351	350	326	334	331	325	345	335	356	329	324	335	332	340	322	325	318	336	330	342	323	338	315	363	380	356	343	317	301	311	342	349	344	344	354	353	342	322	331	358	370	353	344	350	331	368	314	357	312	345	349	342	323	339	326	354	349	301	368	323	335	359	373	306	328	327	317	343	340	309	346	355	311	348	369	349	331	325	316	315	345	350	350	337	349	327	380	345	365	315	285	361	330	366	333	319	315	330	355	356	328	345	353	323	302	318	366	327	318	334	308	354	367	326	324	344	319	358	333	345	338	330	346	343	342	345	395	351	356	325	338	347	336	321	352	297	326	362	380	344	315	335	341	308	343	341	305	337	346	335	341	347	336	309	352	360	321	350	350	347	346	307	317	344	350	360	338	344	333	332	332	328	337	334	347	316	344	313	351	311	337	347	338	342	347	339	338	350	351	340	312	322	310	323	344	378	334	319	363	340	351	340	330	371	347	357	340	323	318	339	326	337	358	315	339	371	335	344	347	331	328	329	327	312	348	324	343	349	316	312	360	318	329	327	339	327	358	313	324	324	360	370	341	362	327	349	343	340	310	331	332	324	330	331	349	325	365	327	364	354	363	336	332	310	359	358	329	349	337	355	331	316	321	334	332	344	328	357	337	344	349	351	304	321	347	340	327	338	361	318	348	322	300	348	336	345	369	327	324	333	361	335	343	353	358	347	369	365	336	311	361	347	331	360	335	327	345	330	297	337	371	313	333	342	325	348	334	328	337	333	329	367	330	355	308	399	309	319	362	290	351	321	313	301	333	322	351	344	370	344	334	312	325	345	351	351	371	334	353	334	334	342	332	359	324	339	347	349	377	358	348	345	342	315	333	344	369	348	332	346	333	333	336	378	390	393	325	349	333	326	370	319	312	345	339	313	326	358	322	354	318	348	343	364	350	316	347	347	331	333	313	341	311	359	357	337	372	373	326	333	357	324	348	325	345	337	346	308	343	336	322	325	344	314	346	347	321	338	338	366	348	352	338	364	337	367	342	323	317	346	361	361	342	332	310	318	339	332	331	340	341	332	331	324	330	337	339	338	357	349	362	359	350	354	303	333	374	349	358	343	336	306	328	329	349	364	322	325	369	331	339	318	357	363	355	293	351	347	314	299	331	324	349	317	317	361	354	333	357	352	358	355	325	352	343	350	351	328	372	344	336	348	352	361	360	351	349	313	362	324	346	342	330	311	338	338	333	339	350	340	324	323	327	325	352	298	320	325	316	332	310	337	323	358	351	361	357	334	358	327	348	317	345	315	335	318	336	329	335	331	336	316	363	350	314	346	329	333	319	358	339	345	339	330	350	351	343	348	358	362	320	336	346	321	356	339	327	307	377	354	346	325	344	306	376	323	346	347	350	325	338	322	323	333	393	349	317	370	343	356	339	352	360	311	341	362	358	337	339	334	304	356	346	334	342	315	353	337	361	331	361	349	366	350	326	369	335	349	350	325	363	342	313	328	361	356	315	351	334	318	324	341	336	344	311	328	333	329	367	320	348	357	349	342	318	383	314	315	346	340	334	313	343	339	324	330	303	341	340	317	341	367	335	350	366	340	337	347	347	336	338	306	356	371	373	315	313	331	366	322	309	341	326	346	371	348	343	383	335	330	329	336	355	278	331	312	338	360	322	366	344	342	298	335	368	341	353	336	333	345	327	351	346	326	318	314	357	337	349	339	352	360	356	340	346	341	348	355	354	323	334	343	347	330	350	339	340	345	340	372	344	325	310	332	357	336	320	339	350	322	351	345	365	304	355	348	372	325	354	351	322	324	346	329	363	365	322	303	366	324	336	317	340	334	300	349	362	354	335	339	315	311	351	333	363	336	357	351	346	311	359	397	320	351	320	327	332	365	338	298	318	362	349	353	320	325	329	334	317	353	374	333	338	346	329	341	339	317	343	340	315	336	362	387	292	358	326	328	340	358	303	349	323	340	326	331	351	339	343	312	351	330	306	342	369	332	358	322	336	332	340	348	306	338	331	345	370	328	385	346	340	337	333	315	335	341	340	344	338	301	330	362	313	343	350	351	337	329	333	336	348	332	351	311	313	350	341	347	357	333	342	336	352	369	334	314	358	337	346	376	340	318	352	318	323	328	312	338	327	320	313	340	347	337	338	329	346	332	326	327	348	319	319	321	329	353	353	334	329	370	358	334	312	339	342	345	358	355	328	354	318	354	326	325	350	311	286	352	325	347	327	333	328	348	338	324	344	362	341	345	366	346	298	322	339	350	362	371	336	334	327	296	328	313	329	337	370	322	345	344	333	336	335	359	349	339	330	341	365	328	359	335	329	349	305	347	307	332	330	357	344	320	330	352	341	344	333	311	355	362	333	315	343	339	355	381	347	364	335	351	341	309	359	317	338	341	353	324	331	322	322	325	361	335	343	352	318	347	368	327	315	370	323	315	351	365	369	350	341	384	320	322	340	323	320	323	344	344	353	313	347	351	352	353	321	308	342	359	296	350	364	347	309	339	319	334	329	337	307	350	352	329	287	358	333	331	335	362	334	331	330	328	348	327	332	359	343	327	373	351	339	337	342	338	341	343	359	329	322	305	336	330	331	337	347	323	339	364	325	331	334	370	299	357	359	354	338	300	351	350	356	351	357	293	366	349	351	367	309	311	355	341	355	316	342	353	331	330	349	362	331	327	366	340	331	333	350	344	337	343	333	342	322	347	343	317	353	315	330	338	295	342	387	352	323	348	331	349	340	339	338	355	330	324	327	330	341	315	348	325	327	342	346	348	335	344	336	318	358	322	329	315	341	322	333	313	331	347	344	342	331	342	339	315	338	341	315	328	327	354	308	355	353	333	319	322	360	340	369	348	386	312	354	319	326	337	343	350	371	345	349	350	333	358	311	375	366	326	319	334	335	331	330	354	359	351	348	375	344	312	390	353	350	334	312	371	347	344	368	318	320	332	347	337	343	344	324	317	318	361	345	342	320
16503	15427	13108	7182	4932	3684	2719	2360	1886	1681	1436	1296	1167	1047	1019	963	884	854	814	795	747	771	683	716	650	623	651	696	656	708	654	624	604	622	640	639	610	624	617	636	584	620	595	632	606	597	615	606	618	604	534	621	584	615	578	558	602	536	638	608	549	564	571	586	580	559	583	598	592	582	593	561	596	592	603	574	547	553	638	596	580	624	553	579	603	554	567	569	594	600	589	596	592	594	588	549	576	597	539	582	594	576	630	568	563	600	562	571	595	587	602	570	581	590	555	550	566	579	578	636	591	565	552	579	578	538	550	582	569	568	564	526	521	557	553	554	548	571	594	542	604	565	580	585	574	533	593	593	547	598	564	562	592	516	546	545	591	619	558	574	559	582	589	572	547	553	544	588	612	571	555	575	559	574	588	591	571	598	558	559	586	562	551	569	538	589	565	621	575	561	549	587	578	559	571	565	596	570	562	537	558	588	562	587	615	583	516	572	537	557	568	552	552	546	599	593	605	582	574	547	582	562	577	563	612	540	581	548	514	616	628	613	545	572	559	625	581	564	591	550	575	611	567	567	601	592	585	605	606	584	604	564	587	577	557	593	539	620	603	561	532	564	554	610	566	587	582	566	565	601	557	623	563	597	547	533	598	617	565	551	567	575	581	588	599	575	580	552	560	577	545	574	544	567	582	545	582	593	602	569	571	538	509	598	592	547	565	546	521	608	579	580	580	537	568	531	589	538	579	586	586	577	604	550	540	630	604	559	523	589	571	590	560	525	598	575	577	584	540	559	581	603	562	545	560	599	554	610	557	594	593	580	568	586	571	567	568	593	556	582	525	579	569	548	555	570	583	544	543	576	602	573	542	563	595	590	603	556	555	571	579	553	578	568	596	530	542	571	556	560	595	601	542	532	538	585	584	589	585	576	561	538	595	572	582	563	561	530	613	556	647	530	543	592	569	602	586	569	556	589	557	543	528	597	594	562	561	604	560	564	567	579	575	554	565	542	543	587	550	588	605	597	539	545	566	613	547	585	516	593	556	555	545	577	566	573	600	547	609	561	595	593	556	569	566	567	582	532	559	582	600	577	554	565	532	566	567	533	583	587	585	608	614	578	557	596	560	608	542	552	602	541	613	599	568	547	559	579	613	541	577	580	544	560	538	606	617	572	539	525	562	586	568	559	607	527	582	543	580	573	622	504	617	604	559	567	514	576	587	580	540	571	552	599	621	551	546	568	544	577	554	570	567	565	588	584	582	583	590	559	608	578	579	547	600	583	540	553	607	586	585	586	574	537	622	564	548	564	574	581	547	594	552	578	648	608	577	587	607	570	568	594	584	545	559	558	593	585	555	581	556	599	550	606	588	571	578	583	598	556	569	562	589	549	560	565	597	550	562	582	582	564	575	577	597	551	592	603	532	560	603	599	550	538	531	569	562	596	525	580	539	559	574	561	605	581	596	595	573	554	585	551	577	579	561	557	561	575	645	561	550	586	551	563	556	602	568	570	602	599	555	566	578	582	576	582	564	638	539	560	579	581	580	541	582	595	603	561	562	529	533	530	561	563	571	559	555	584	573	573	587	520	569	585	579	554	591	618	583	601	591	570	566	527	551	525	557	604	570	590	552	564	589	588	617	569	582	613	549	565	593	590	576	576	589	576	545	571	616	601	583	567	534	567	557	575	553	548	606	617	596	559	561	592	566	593	621	553	578	608	567	585	546	581	582	616	586	567	547	580	544	546	529	567	564	600	560	546	587	600	574	556	577	577	573	546	562	582	606	549	571	556	580	562	588	584	556	582	590	569	559	543	552	580	606	579	615	564	585	567	590	555	560	565	583	580	584	572	574	579	560	583	563	560	538	576	545	579	572	576	530	575	542	610	560	554	571	571	590	596	570	593	535	574	565	566	591	547	549	554	563	519	579	562	537	614	601	581	559	561	568	627	607	538	554	586	565	555	559	534	545	576	583	577	597	563	542	530	539	579	564	592	563	596	625	580	502	622	583	572	568	571	587	560	602	538	568	568	610	599	559	579	595	571	592	541	565	554	545	602	604	564	607	565	555	610	545	576	567	580	529	578	585	573	543	568	553	610	587	616	588	628	595	534	545	546	554	541	565	604	583	577	599	578	590	564	587	525	594	574	585	565	553	580	561	597	562	561	548	585	565	578	582	557	571	594	585	539	578	554	560	578	572	567	586	517	627	577	552	536	585	563	546	582	596	571	559	598	612	567	558	604	593	569	544	580	624	547	567	576	576	560	555	573	565	575	580	567	592	558	561	568	583	540	573	533	550	611	573	592	548	583	587	584	582	600	528	589	568	571	573	610	564	610	548	529	572	542	602	589	579	580	532	568	551	564	584	604	580	534	560	561	538	555	599	550	597	580	588	582	600	577	567	554	586	533	558	577	567	564	524	535	575	546	560	530	611	527	561	562	566	581	607	557	569	565	610	583	564	579	554	564	572	578	601	561	587	571	589	512	584	552	560	531	549	591	575	592	584	545	630	608	548	550	556	566	545	570	550	545	584	541	540	573	563	575	543	591	559	590	581	600	527	553	584	585	586	614	542	573	560	553	574	555	580	567	539	600	581	579	589	576	530	528	547	554	557	628	559	616	578	569	573	551	574	585	561	616	585	607	555	553	584	576	578	560	569	544	573	574	567	552	599	568	538	567	595	557	592	558	541	547	556	581	564	550	527	533	541	566	559	557	603	562	606	546	580	619	590	566	593	548	544	586	568	566	559	555	577	555	559	513	589	521	575	612	579	579	558	545	584	578	543	589	606	553	583	610	590	569	589	553	578	575	583	563	547	567	575	572	512	551	573	542	511	579	582	568	586	548	613	590	558	598	568	535	559	575	588	596	575	600	606	553	597	591	558	565	572	554	566	572	593	583	573	567	607	555	561	584	577	569	560	560	541	595	554	567	562	615	574	565	545	610	562	570	568	549	573	575	564	640	565	571	552	555	558	585	598	593	557	587	585	529	567	643	599	591	547	586	551	561	598	616	586	545	604	579	548	568	552	594	571	606	587	572	543	593	542	524	609	577	573	579	602	542	539	583	564	579	623	526	584	597	569	544	607	566	550	555	605	546	574	558	539	601	591	576	519	584	579	550	520	591	547	561	542	600	558	525	532	584	567	616	577	600	579	559	532	563	590	553	559	581	565	598	533	623	568	555	591	578	589	587	580	544	534	593	569	553	550	565	558	614	572	587	554	594	583	592	582	539	570	549	570	595	529	548	572	585	566	563	589	553	531	594	555	547	608	577	592	538	567	557	577	561	554	564	570	600	578	553	570	533	572	606	543	539	609	590	557	572	596	584	568	598	622	558	591	549	618	562	595	580	513	587	564	574	594	556	575	545	618	540	569	559	587	577	581	559	608	552	540	600	539	530	515	575	613	621	607	544	538	645	613	529	601	533	528	523	595	553	591	575	589	591	556	550	573	534	586	595	565	557	549	558	588	597	585	589	591	588	531	560	619	525
26771	20534	7960	345	159	151	113	111	87	91	104	94	91	91	87	84	72	84	90	91	84	87	90	93	98	100	91	90	95	87	76	71	76	67	82	80	90	81	75	88	94	98	83	85	93	89	84	85	94	86	72	88	92	73	84	97	85	80	92	97	66	101	67	89	88	82	88	80	84	98	64	101	103	73	79	91	83	76	91	91	77	74	93	77	80	100	89	69	90	92	74	69	94	90	81	92	95	80	85	69	86	85	91	82	79	81	89	96	73	94	83	87	100	92	89	89	82	74	63	91	84	79	80	89	76	68	100	78	69	85	82	88	76	83	81	72	83	86	81	66	79	82	72	75	85	92	84	76	82	79	85	98	77	70	97	90	79	90	94	94	82	73	80	82	68	86	76	86	81	79	88	87	86	76	90	81	78	79	76	76	93	94	73	72	95	83	89	92	87	88	87	75	85	84	77	76	92	86	91	84	86	83	84	91	80	77	90	74	73	71	92	83	76	95	85	76	81	81	67	88	70	89	91	66	90	81	93	91	75	87	77	84	67	70	79	79	71	96	94	65	97	76	100	70	95	80	88	91	88	75	72	69	79	77	82	77	83	93	81	97	97	88	79	68	81	72	83	87	94	74	77	78	87	73	78	72	78	82	98	74	74	89	90	80	72	85	86	90	94	91	91	86	84	73	69	78	88	88	84	71	88	91	81	90	74	82	73	81	81	64	70	80	84	82	82	78	75	88	70	83	86	87	69	78	76	89	100	94	92	69	70	93	79	86	108	93	82	89	92	88	78	87	79	88	90	75	96	68	91	60	92	96	72	94	92	78	99	85	72	78	80	81	78	77	78	97	76	79	94	71	92	71	85	80	92	87	85	75	73	88	89	78	97	83	91	80	81	86	83	83	62	88	88	70	70	84	101	79	75	92	80	85	86	97	89	80	84	84	75	83	78	80	70	70	78	77	87	88	101	85	85	86	78	76	91	75	82	90	81	67	100	85	78	90	82	92	87	84	89	76	69	83	76	85	83	81	79	85	73	86	79	76	74	93	78	88	92	91	71	92	72	85	89	94	80	86	87	91	71	76	96	75	79	86	77	78	84	80	101	82	104	94	94	86	95	69	84	78	77	71	92	88	81	82	95	75	82	77	89	76	77	87	93	76	78	80	82	88	82	93	70	87	86	73	90	75	92	85	84	80	70	89	99	73	83	71	71	73	76	93	83	75	91	83	77	90	95	84	82	78	74	90	80	75	85	78	89	82	76	81	90	79	68	95	90	86	73	103	91	75	93	77	103	69	85	76	102	87	89	84	76	83	80	77	68	69	91	99	75	100	84	82	80	85	81	95	72	92	93	70	87	85	78	86	80	101	81	97	91	81	92	68	83	77	78	69	77	85	106	89	79	77	81	74	98	93	80	75	83	88	87	85	92	85	83	87	80	80	87	79	88	86	90	66	79	78	87	75	83	74	77	81	89	95	85	80	78	78	64	78	65	85	84	69	52	77	73	83	82	99	84	80	77	81	97	74	74	82	86	81	91	70	97	83	77	84	72	79	68	80	74	91	82	87	79	99	81	82	72	77	91	78	71	85	79	75	79	81	69	71	90	75	76	73	77	77	81	90	84	70	87	89	89	86	69	89	74	80	82	94	86	105	81	72	93	85	76	68	87	79	91	81	84	85	84	84	92	108	88	96	81	73	88	71	79	78	79	90	82	82	86	89	97	83	75	84	98	88	63	64	87	88	85	75	82	73	74	70	80	97	81	103	87	91	80	88	97	82	77	94	75	72	94	76	86	96	78	87	95	80	88	74	89	74	86	74	77	84	86	81	88	77	74	88	74	88	75	81	87	89	93	87	76	90	87	72	79	89	83	91	95	81	112	88	70	71	93	91	87	105	92	70	79	82	84	87	68	84	68	77	84	83	78	96	82	92	90	73	86	75	81	83	104	89	68	71	79	66	80	60	87	99	82	83	86	74	73	95	67	88	60	92	80	76	71	90	80	78	74	80	81	71	91	86	73	72	72	102	68	64	81	97	82	79	79	84	83	82	99	81	69	86	84	94	91	99	88	79	80	91	91	67	79	77	88	84	82	92	85	84	98	84	72	76	100	77	90	83	80	70	74	82	80	86	71	87	80	87	84	92	76	97	69	83	82	81	67	86	89	89	82	80	84	69	80	87	95	80	65	86	89	85	73	78	95	82	94	79	94	88	76	88	88	73	88	73	100	66	95	91	77	90	83	85	92	80	67	87	92	101	73	87	88	92	93	94	69	80	100	77	68	93	87	87	87	89	83	78	65	88	74	91	80	69	84	71	83	83	81	75	77	99	72	76	77	83	87	73	83	85	74	80	64	88	86	92	88	82	85	80	96	87	82	91	85	90	76	89	79	65	71	83	88	91	92	76	68	82	88	97	67	89	89	89	86	77	74	79	89	75	93	77	101	78	80	65	78	77	93	71	85	88	73	74	92	68	85	75	99	70	74	69	85	93	87	88	61	80	88	73	65	80	78	83	82	83	62	87	74	92	89	74	90	79	82	85	73	73	78	87	88	76	74	82	72	81	78	88	81	65	96	83	78	82	100	78	86	78	70	87	82	95	79	83	87	75	76	77	78	86	87	89	65	76	81	87	82	74	79	92	77	89	83	91	76	84	64	84	98	68	74	71	69	67	92	92	78	77	68	81	85	93	69	82	84	84	85	76	71	67	91	93	82	80	95	72	80	80	64	89	74	70	78	82	80	82	72	86	76	82	80	84	84	73	86	85	71	92	108	93	95	75	87	80	71	73	87	83	98	79	87	71	93	85	65	90	82	83	75	82	82	67	66	72	77	76	80	82	68	96	72	91	79	87	65	66	90	79	96	88	77	80	63	101	87	87	89	82	73	80	71	68	95	73	74	79	88	83	94	100	83	94	76	93	81	90	72	82	67	69	84	67	84	83	88	86	78	90	83	78	75	78	80	76	77	89	86	74	76	60	94	78	96	81	91	76	85	82	93	89	71	79	84	85	74	79	76	99	76	75	73	74	68	75	89	90	81	90	72	92	84	92	86	71	83	83	87	83	80	103	85	72	66	59	65	73	93	85	87	63	78	81	85	87	96	88	89	88	88	83	63	93	72	90	69	83	83	71	91	80	84	78	69	81	68	74	80	78	89	74	94	76	81	99	90	83	65	72	87	67	83	80	79	80	78	91	65	88	80	85	77	87	92	82	96	89	76	85	93	77	83	92	76	89	86	68	87	84	65	79	76	70	82	74	96	71	84	94	78	73	91	78	82	74	72	84	83	80	77	89	78	93	71	74	90	91	84	94	87	77	82	81	98	91	85	77	76	81	68	79	76	97	102	70	70	76	72	70	68	81	88	95	90	94	64	91	72	68	103	84	91	72	84	73	78	89	88	84	75	80	90	73	79	77	71	86	77	82	86	71	87	75	76	82	84	95	73	77	88	84	81	90	72	76	79	88	90	92	89	77	91	88	69	105	81	92
6271	1144	982	555	338	309	263	211	216	205	179	209	185	161	184	159	171	156	171	150	163	160	170	177	149	153	177	157	166	154	147	152	164	139	169	171	158	173	152	174	142	172	158	166	165	147	149	156	171	155	173	151	170	148	156	161	152	147	150	157	161	172	128	170	151	176	167	139	180	156	153	183	172	159	168	180	167	151	169	185	151	176	140	162	160	157	148	160	143	149	170	153	175	168	158	172	171	146	152	158	159	159	160	146	154	147	153	141	156	166	172	150	168	152	165	182	167	204	173	158	141	156	149	142	143	152	185	163	146	156	151	173	130	158	150	170	162	167	148	156	144	148	165	154	166	160	141	155	156	154	171	156	174	165	165	151	147	148	163	166	183	145	148	154	168	150	126	148	159	156	155	156	148	143	155	161	158	184	155	160	139	178	151	160	179	154	167	158	185	117	156	158	159	156	178	151	158	152	177	162	141	156	177	170	134	133	145	154	141	164	159	160	165	162	153	151	174	152	167	158	160	142	156	156	163	164	157	158	157	168	157	142	166	187	175	151	142	164	180	154	156	158	151	158	148	176	164	154	163	154	142	165	154	148	154	192	170	145	169	155	165	162	181	150	168	149	150	159	149	165	171	155	160	165	150	132	140	153	127	160	142	150	155	171	161	157	153	160	152	162	160	166	145	155	159	169	171	151	157	187	164	164	141	154	158	146	176	149	168	145	162	145	156	166	146	147	159	166	177	162	157	145	152	179	156	179	160	143	160	139	138	166	150	164	159	138	141	157	143	170	153	143	146	163	181	174	158	148	173	149	142	159	141	149	138	175	147	151	151	151	145	154	149	145	156	157	157	149	162	172	186	167	137	173	153	147	172	151	161	166	144	142	178	177	154	153	164	141	140	160	130	157	158	162	144	155	134	146	183	164	166	151	151	141	171	180	150	161	178	163	165	147	155	157	141	168	164	177	169	174	169	177	163	180	171	127	137	162	177	142	150	171	184	179	170	156	157	163	179	154	145	181	197	155	156	166	160	165	158	153	164	144	168	171	160	162	158	162	156	158	162	154	158	156	180	154	151	150	156	152	139	132	155	172	139	151	141	156	157	147	164	146	187	147	168	171	156	165	172	169	157	165	177	131	150	171	160	166	165	173	149	151	153	135	149	136	143	142	177	135	145	165	174	158	167	175	137	139	165	137	156	160	177	148	149	153	159	156	158	153	146	160	178	154	172	160	154	153	172	171	175	155	166	149	180	180	163	171	161	169	162	167	162	167	155	150	197	183	145	153	188	146	152	187	169	156	166	143	181	147	155	153	175	155	151	163	155	150	157	174	165	146	164	165	165	166	163	159	162	154	154	171	163	161	167	169	161	169	168	156	150	145	177	135	152	178	172	142	150	152	171	154	169	146	178	150	143	174	157	150	141	158	155	158	179	150	142	175	146	139	172	173	181	149	144	157	145	156	168	154	149	157	176	151	168	166	175	188	157	146	179	158	180	158	153	184	144	159	173	159	172	143	128	160	131	171	167	165	151	167	150	154	137	160	143	158	184	178	160	151	167	159	152	156	159	177	143	161	181	166	147	136	177	159	173	161	166	179	161	158	179	157	163	144	149	128	144	165	153	144	149	173	131	147	165	154	154	163	158	153	159	142	182	140	158	179	163	169	161	179	164	163	160	133	153	170	166	160	160	166	171	159	155	163	160	147	164	160	158	168	177	164	169	165	145	173	146	159	163	186	154	133	178	145	168	181	147	185	151	160	173	140	182	138	167	189	163	174	173	161	169	159	158	163	169	146	175	163	143	180	166	165	138	171	150	141	167	153	166	178	153	169	138	155	145	166	160	164	169	161	147	169	142	170	138	169	139	161	148	173	158	169	182	152	170	161	166	158	162	163	146	147	177	142	153	151	159	156	170	161	183	156	146	162	156	176	149	169	150	145	165	162	163	154	149	164	156	182	184	177	157	141	145	155	139	157	154	162	167	161	166	155	165	164	185	161	155	141	170	162	167	152	183	153	172	143	175	165	167	135	146	139	180	155	156	180	147	123	162	169	140	165	168	161	154	176	166	152	169	168	170	136	148	157	167	172	161	166	189	150	163	169	173	183	172	156	173	169	158	151	173	167	169	157	131	174	150	156	140	171	150	155	165	153	169	158	175	161	164	176	153	155	177	149	157	176	157	150	155	159	143	175	167	166	151	144	169	159	170	159	145	149	155	160	159	180	163	158	152	150	174	151	171	163	170	149	180	169	161	151	155	154	187	149	151	164	170	134	166	156	168	151	175	159	140	141	155	162	164	149	149	158	178	164	166	162	145	154	144	168	137	153	170	146	150	148	175	150	155	161	165	141	175	172	146	160	165	163	172	156	160	159	175	157	149	167	140	174	150	182	177	174	163	175	165	154	139	160	161	153	144	174	145	166	146	171	140	154	180	150	160	137	157	165	154	183	152	174	157	166	155	164	158	164	146	155	168	168	161	131	155	160	131	160	161	183	155	165	150	153	175	143	171	162	175	175	164	144	159	180	156	155	151	159	139	147	141	148	153	171	163	160	170	165	142	164	164	172	158	141	167	184	146	159	152	138	160	180	159	160	158	159	152	175	180	153	165	165	163	144	149	170	135	158	165	125	158	175	175	149	149	166	144	149	162	159	141	138	155	146	168	159	170	168	117	149	178	154	169	162	167	151	164	146	149	158	181	152	160	136	155	167	156	164	158	142	136	172	173	157	129	161	148	169	153	165	199	155	143	141	161	156	175	157	170	179	177	159	146	166	151	167	170	147	143	155	165	174	163	138	137	152	153	157	171	165	178	167	168	169	187	162	178	160	193	171	149	144	156	157	152	149	136	166	139	150	157	150	158	166	133	135	154	180	168	155	164	150	155	145	164	146	191	153	153	148	164	155	168	150	169	155	155	165	141	150	175	165	159	166	152	173	149	149	164	142	191	143	143	168	189	156	161	161	161	146	165	146	147	166	145	152	177	158	160	143	190	150	152	175	156	146	164	177	157	146	179	157	165	152	184	165	153	141	182	139	175	157	149	169	146	157	166	139	163	162	190	165	149	162	151	146	146	158	160	165	166	170	153	151	147	156	140	178	177	152	175	142	159	168	177	146	170	170	142	175	150	166	147	150	161	158	156	162	163	168	169	141	149	173	155	152	150	162	145	164	176	183	154	165	161	166	156	149	158	159	158	129	157	157	155	164	169	172	179	150	146	166	141	164	126	149	149	142	167	163	159	143	161	132	157	154	155	152	158	164	141	154	152	161	181	159	134	161	155	183	164	140	171	175	163	162	172	167	151	163	169	158	152	143	164	173	149	169	173	161	183	165	149	174	166	160	163	157	154	166	132	170	151	144	158	146	171	166	162	155	159	145	142	155	161	139	174	183	195	163	160	153	162	143	174	173	168	166	155	174	156	158	167	177	156	167	157	180	155	170	176	178	160	172	183	149	164	179	179	156	151	147	152	159	164	171	143	164	143	150
24087	21080	28280	24106	20434	2131	629	455	356	313	280	272	301	267	227	220	209	266	220	203	211	207	210	221	201	192	191	191	197	176	193	221	198	171	176	189	194	167	186	185	206	192	180	172	189	191	212	199	179	185	188	191	189	177	181	190	190	182	179	187	192	168	188	206	169	174	179	192	185	168	189	195	202	176	179	201	206	193	192	179	177	204	179	168	190	212	206	188	181	189	193	182	193	191	199	180	222	178	190	193	175	213	195	176	186	190	191	179	170	176	202	169	179	168	167	189	174	194	186	200	202	182	172	190	193	167	177	179	215	194	175	179	178	192	185	180	175	159	191	176	176	188	200	193	172	177	185	177	192	177	178	181	184	181	203	193	185	188	182	172	188	201	176	172	176	174	183	153	170	165	194	187	191	193	176	185	167	177	158	169	181	197	168	179	199	182	176	205	194	221	179	201	186	178	183	178	178	168	179	176	192	168	176	163	177	197	150	179	192	204	202	174	211	213	142	174	171	196	180	183	174	172	191	198	185	168	182	188	185	183	174	172	172	175	167	165	190	175	190	185	188	188	177	193	177	185	203	188	201	194	193	192	182	188	172	160	211	180	169	180	181	191	180	189	206	217	182	169	167	207	192	177	191	158	185	163	188	192	212	166	184	178	172	165	189	188	185	193	153	198	183	178	178	158	185	197	188	152	172	168	214	201	188	204	170	185	186	179	207	162	182	200	192	183	184	183	174	167	174	187	183	208	185	207	187	198	176	207	206	160	175	179	196	181	163	165	170	187	198	189	179	180	185	187	157	189	173	175	166	189	172	182	180	203	214	184	203	207	172	178	204	177	194	193	185	176	185	158	187	177	180	178	190	194	196	173	175	185	162	196	201	186	181	172	201	186	169	192	168	164	191	178	184	184	203	176	177	166	170	186	184	199	190	159	197	191	181	183	205	158	187	167	193	179	196	186	175	187	169	192	216	172	182	161	173	207	181	177	196	171	202	185	176	213	189	197	179	186	200	188	174	208	177	189	170	200	198	155	163	165	160	185	203	189	189	167	196	173	173	184	193	205	188	186	189	184	176	183	184	181	181	171	176	182	167	170	145	189	192	167	172	171	178	215	190	182	176	183	181	204	198	179	183	199	174	209	177	164	183	185	205	198	196	199	161	168	203	176	177	180	170	179	193	174	189	181	181	172	191	205	167	181	168	159	190	186	171	170	194	188	188	158	185	190	172	192	181	172	176	178	166	188	193	183	184	182	189	193	189	187	194	181	178	205	179	199	169	174	202	194	177	209	181	167	182	166	164	181	166	175	202	196	193	170	172	192	183	167	157	193	182	160	205	187	177	160	180	174	187	185	187	188	169	184	187	183	197	179	174	179	187	193	186	206	174	180	197	190	164	202	182	185	183	166	198	172	165	188	168	181	191	148	177	197	192	188	180	209	167	190	166	181	189	153	180	174	182	189	191	186	138	154	178	160	182	153	171	205	180	175	212	170	193	190	177	175	177	203	190	194	177	171	169	180	194	192	176	180	191	180	173	193	188	172	185	190	177	177	172	171	186	174	190	192	192	161	185	176	187	212	153	200	162	182	204	191	178	173	180	199	168	174	165	192	194	169	159	206	166	193	177	170	164	184	192	206	182	189	179	178	184	194	177	185	166	171	181	176	173	187	167	163	181	180	171	181	177	183	188	203	181	178	201	195	172	172	172	185	168	183	171	197	180	191	211	185	182	200	177	188	164	178	190	181	172	157	189	159	174	173	169	177	189	165	176	208	198	192	155	184	213	177	194	172	190	155	190	208	164	198	164	168	166	153	175	187	209	179	152	176	180	193	208	229	205	181	174	194	168	189	195	165	186	192	173	206	184	199	154	183	187	179	169	165	172	198	183	185	180	143	210	186	171	189	183	176	223	184	176	172	168	183	202	180	206	161	197	181	157	190	170	190	189	197	169	200	183	169	194	161	184	160	200	189	202	179	160	182	198	177	171	187	170	181	183	186	179	175	150	172	197	182	166	185	168	170	180	180	194	192	189	171	187	149	168	175	191	194	179	183	148	169	177	191	182	187	187	193	201	192	190	173	196	185	187	192	177	186	178	201	182	183	163	182	196	174	168	181	199	186	178	163	175	185	184	168	177	179	172	204	174	180	182	166	197	158	199	206	165	188	183	185	195	193	176	179	189	190	183	187	203	159	173	186	173	174	184	181	169	214	168	185	159	188	182	195	188	172	177	189	167	187	186	194	175	195	154	169	176	186	185	178	182	193	177	184	172	189	173	194	186	172	211	192	202	209	185	142	210	199	168	163	192	177	176	207	170	168	174	184	188	187	198	184	179	159	190	187	188	189	175	182	174	181	178	181	209	175	182	201	170	171	194	179	201	195	198	193	166	186	200	194	176	190	177	184	177	182	165	206	187	182	186	178	169	184	164	187	180	171	210	166	184	190	184	182	195	166	188	186	167	187	177	173	189	207	188	187	177	197	172	175	185	171	208	172	196	172	200	176	184	168	180	168	175	185	176	197	181	183	183	193	188	194	165	170	186	193	169	177	183	169	187	193	178	186	199	178	173	190	197	181	164	161	180	191	170	188	172	174	191	181	178	178	174	167	169	206	198	192	189	174	185	154	148	154	200	180	186	178	206	192	188	181	162	189	178	178	177	164	185	203	160	209	183	211	197	186	181	204	193	174	174	191	159	186	203	201	196	169	176	175	181	186	158	206	170	180	163	189	204	180	194	174	175	168	172	174	190	192	190	151	181	172	186	199	167	200	200	170	186	172	187	194	181	197	187	217	186	202	187	214	179	200	190	146	179	199	161	166	200	173	185	163	166	174	175	223	190	172	153	174	189	211	189	178	191	186	195	207	187	178	184	190	193	168	181	196	190	175	192	186	163	193	190	167	186	173	183	186	170	191	198	178	171	202	193	182	194	190	157	184	184	173	180	182	177	156	185	188	177	192	157	196	178	195	191	179	185	154	194	185	176	171	184	200	196	185	196	184	185	164	173	158	191	190	170	195	201	188	160	189	178	195	177	162	165	174	166	198	173	196	177	182	199	175	179	192	195	160	181	180	164	182	185	186	207	176	165	178	178	197	192	192	206	171	216	177	172	187	150	185	182	197	181	186	187	182	171	169	159	189	187	183	179	198	168	197	194	188	157	191	182	176	210	163	205	171	157	169	189	167	174	195	187	188	194	178	161	167	190	170	183	170	190	180	161	186	186	178	175	172	144	193	180	175	174	182	207	200	188	159	203	206	185	173	205	169	178	175	193	168	181	162	185	211	162	200	194	182	174	197	183	183	173	204	160	170	183	160	180	193	176	174	177	181	188	193	177	175	169	170	192	180	175	185	184	193	200	183	166	160	183	176	178	166	191	191	179	192	155	149	190	188	189	191	185	187	181	179	203	183	181	191	181	217	211	189	171	210	165	188	170	172	182	167	186	164	192	174	168	199	180	189	219	179	186	182	181	182	194	198	186	182	179	160
13185	9387	7985	4038	2748	2035	1468	1176	1041	892	765	686	601	597	527	516	458	454	434	433	406	376	370	429	373	385	366	377	355	369	357	368	316	349	362	325	343	376	361	346	342	336	355	317	324	351	299	365	364	313	341	334	373	323	311	321	341	332	334	332	331	361	332	348	328	353	320	326	337	311	321	324	314	324	305	357	308	325	302	335	342	351	314	332	340	335	338	305	339	313	321	336	344	326	341	294	330	332	336	311	333	339	330	335	325	306	301	343	323	322	319	326	323	317	331	332	318	314	340	335	297	304	314	344	304	301	324	332	298	306	337	308	324	326	331	340	299	318	312	333	315	320	342	312	329	352	337	323	310	323	330	319	304	305	320	321	329	327	317	290	338	326	304	312	320	305	316	361	326	338	303	329	335	332	295	338	316	323	307	323	328	279	309	315	321	325	306	361	313	324	326	335	312	291	303	292	316	324	331	319	327	312	326	294	348	305	335	317	334	335	353	289	353	326	329	304	322	334	329	309	332	302	329	304	335	362	308	323	320	313	332	283	349	347	359	312	329	281	312	326	291	296	313	294	358	318	315	319	340	315	352	304	305	319	311	301	325	302	333	311	312	315	310	326	341	295	327	295	306	294	300	325	321	314	289	317	332	313	332	346	322	338	305	265	302	314	321	329	315	315	318	322	300	322	321	294	308	316	307	324	309	332	349	309	329	288	281	357	324	349	330	332	327	340	344	323	320	340	281	321	344	325	350	318	338	308	299	315	325	341	337	314	326	305	322	324	295	319	333	303	352	321	275	317	302	322	318	325	343	353	332	339	321	314	298	329	321	310	301	343	298	345	325	314	333	333	331	367	298	293	288	296	308	304	318	307	339	298	319	306	328	303	332	333	305	321	326	326	322	318	334	304	331	339	322	331	323	344	337	345	310	321	309	296	313	315	329	307	290	313	319	324	298	335	331	320	308	345	334	320	311	285	329	289	329	309	315	293	318	286	314	342	308	308	314	307	314	331	359	297	308	346	323	302	320	305	317	339	290	330	333	326	329	289	315	323	327	347	306	320	333	317	319	352	295	331	307	320	322	299	299	326	318	292	313	342	309	321	325	326	309	336	352	297	322	320	338	338	327	320	326	324	356	349	327	348	325	289	337	325	318	311	308	331	342	340	303	324	324	321	332	311	352	301	331	327	339	305	306	326	326	317	318	299	329	346	298	282	312	302	346	322	334	305	324	326	326	359	317	317	294	335	334	272	339	320	311	318	299	300	329	282	334	325	316	346	346	304	335	313	307	331	288	311	353	328	352	331	308	323	329	298	286	290	319	309	342	325	316	317	359	304	363	290	306	352	337	334	340	331	345	316	298	369	336	322	312	339	326	309	303	300	311	305	321	329	333	310	296	335	306	327	356	323	325	317	296	323	324	308	296	289	314	340	318	318	311	345	330	323	322	308	329	317	328	351	301	348	338	305	322	325	293	323	333	325	353	324	308	304	342	312	313	331	307	316	365	317	345	349	308	331	336	313	304	327	323	356	308	332	300	289	335	341	322	348	342	306	340	331	323	299	310	324	348	295	305	314	322	305	324	349	308	306	341	341	319	298	338	318	299	350	302	319	290	306	307	337	305	319	350	329	326	320	336	313	315	347	318	313	325	331	332	301	289	333	290	295	324	314	353	332	342	324	323	341	303	299	322	328	335	307	327	315	331	314	288	336	305	316	356	329	324	306	324	318	315	306	335	333	321	332	302	304	324	330	314	322	337	321	335	316	336	322	317	302	301	327	320	343	327	281	308	322	326	330	324	338	317	292	323	322	342	328	309	276	327	319	316	332	350	323	336	342	336	324	312	317	311	325	339	340	324	326	288	351	361	331	314	340	317	317	306	334	331	336	326	296	315	314	306	318	358	304	356	307	342	338	300	326	334	288	299	303	303	309	289	324	297	288	313	289	343	349	324	308	330	287	326	291	324	304	335	296	344	322	318	299	328	354	315	305	336	296	349	334	318	311	298	318	333	311	268	318	301	324	338	354	313	319	358	343	338	321	311	360	320	312	312	329	298	326	330	330	315	296	312	315	343	325	297	325	300	335	312	308	321	331	319	323	346	331	346	306	356	319	308	328	354	298	323	323	354	338	303	308	307	304	331	307	311	322	336	314	335	379	330	305	352	342	358	331	322	329	318	299	304	303	307	331	319	343	342	328	293	331	298	312	296	295	315	307	334	337	325	338	329	309	322	331	331	350	316	312	289	338	303	330	324	289	309	282	292	304	302	330	338	302	345	322	333	309	308	316	337	341	311	300	297	315	325	333	293	329	288	307	329	304	315	296	336	308	342	309	299	326	324	328	320	325	309	308	306	306	297	318	330	337	346	293	340	277	322	330	347	300	320	315	319	350	311	304	360	322	290	300	330	306	317	322	335	303	321	320	330	316	296	336	304	298	312	299	310	314	360	308	307	329	320	320	332	327	332	327	326	307	322	324	349	311	316	357	303	288	318	338	318	331	357	328	338	321	321	322	301	323	339	325	333	314	343	343	339	323	324	326	339	312	347	301	268	343	310	299	333	297	322	298	321	309	367	326	324	329	329	330	334	338	303	301	306	332	295	318	313	317	333	333	314	320	356	328	303	304	324	287	333	321	343	338	326	319	314	286	297	317	330	293	318	305	314	304	330	317	317	331	337	305	294	334	312	318	336	328	297	334	305	318	315	319	321	280	315	301	332	303	347	338	316	331	360	322	315	331	333	344	334	317	338	322	307	343	309	318	371	326	293	330	313	317	353	313	300	291	349	345	315	327	351	311	304	311	330	298	305	335	340	303	341	330	311	322	289	317	301	348	341	332	318	307	301	304	329	326	329	293	330	341	335	309	313	302	344	321	326	331	342	356	339	366	325	289	312	294	331	300	296	291	296	349	316	325	307	308	343	309	318	336	327	323	318	339	348	297	304	327	335	330	321	335	317	336	326	324	332	339	360	333	309	340	325	307	300	313	329	317	305	337	321	333	309	314	332	308	325	312	324	308	314	316	335	295	322	311	357	311	323	299	308	309	343	331	364	340	328	332	303	283	327	318	331	313	334	322	305	334	304	343	301	282	302	349	314	291	292	353	281	320	319	331	330	312	302	341	359	344	321	361	304	321	343	319	320	313	364	332	305	323	330	341	326	302	337	328	303	339	291	345	342	331	321	296	338	327	312	344	318	308	312	327	300	345	318	362	311	302	332	319	337	330	339	357	304	304	329	297	321	287	349	302	320	339	324	336	332	334	307	314	311	327	310	319	333	308	331	301	310	334	349	327	344	318	304	304	331	330	362	349	328	323	333	324	362	314	307	337	341	313	293	333	359	331	266	304	315	314	306	344	315	327	309	335	339	334	325	354	311	301	316	310	329	315	338	336	317	317	328	354	327	326	292	311	331	319	319	334	335	333	324	305	322	341	330	333	346	308	300	300	310	323	326	342	323	332	340	306	313	330	331	315	314	305	310	325	337	286
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
